.Sidebar_sidebar__Gmh8i{width:280px;flex-shrink:0;background-color:#ffffff;border-right:1px solid #d1d5d4;display:flex;flex-direction:column;height:100vh;padding:20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:width .3s ease;overflow:hidden}.Sidebar_sidebar__Gmh8i.Sidebar_collapsed__1Ck6l{width:60px}.Sidebar_header__O51dr{display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:12px;gap:12px;border-bottom:1px solid #e5e7e6}.Sidebar_collapsed__1Ck6l .Sidebar_header__O51dr{flex-direction:row;justify-content:center;align-items:center;min-height:24px;gap:0}.Sidebar_headerTopRow__WBAe3{width:100%;display:flex;align-items:center;justify-content:space-between}.Sidebar_logoWrap__FkAZx{display:flex;align-items:center;min-height:28px}.Sidebar_sidebarLogo__Nq9_D{width:110px;height:auto;display:block;object-fit:contain}.Sidebar_title__04E0V{margin:0;font-size:16px;font-weight:700;color:#3a3e3d;letter-spacing:.3px;white-space:nowrap}.Sidebar_searchChatsButton__oTCti{display:inline-flex;align-items:center;gap:10px;padding:4px 12px;border:1px solid #e5e7e6;border-radius:8px;cursor:pointer;transition:background-color .2s;background-color:rgba(58,62,61,.08);width:100%;height:32px;box-sizing:border-box}.Sidebar_searchChatsButton__oTCti:hover{box-shadow:0 2px 8px rgba(58,62,61,.1)}.Sidebar_searchChatsText__rpaC1{font-size:13px;font-weight:600;color:#3a3e3d;letter-spacing:.3px}.Sidebar_headerButtons__jzkxl{display:flex;gap:1px}.Sidebar_headerButtons__jzkxl.Sidebar_collapsedAlign__GbESs{margin-left:auto;flex-direction:column;gap:8px}.Sidebar_iconButton__jYNqB{width:32px;height:32px;border-radius:6px;border:none;background-color:transparent;color:#3a3e3d;cursor:pointer;display:flex;align-items:top;justify-content:center;transition:background-color .2s}.Sidebar_iconButton__jYNqB.Sidebar_active__TJ9K2,.Sidebar_iconButton__jYNqB:hover{background-color:rgba(58,62,61,.1)}.Sidebar_collapseIcon__oZrF0{transform:rotate(0deg);transition:transform .3s ease}.Sidebar_collapseIcon__oZrF0.Sidebar_collapsed__1Ck6l{transform:rotate(180deg)}.Sidebar_searchContainer__bJQ25{margin-bottom:16px;animation:Sidebar_slideDown__STaoX .2s ease-out;position:relative}.Sidebar_searchInput__kVMkd{width:100%;padding:10px 36px 10px 12px;font-size:13px;border:1px solid #d1d5d4;border-radius:6px;outline:none;transition:border-color .2s;box-sizing:border-box;background-color:#f8f9f8;color:#3a3e3d}.Sidebar_searchInput__kVMkd:focus{border-color:#3a3e3d}.Sidebar_clearButton__7Qhb7{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:none;background-color:#9ca3a2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;padding:0}.Sidebar_clearButton__7Qhb7:hover{background-color:#3a3e3d}.Sidebar_optionsSection__Z13eH{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7e6;display:flex;flex-direction:column;gap:6px}.Sidebar_optionsSection__Z13eH.Sidebar_collapsed__1Ck6l{align-items:center;gap:8px}.Sidebar_optionButton__X1Nxd{display:flex;align-items:center;gap:12px;padding:8px 10px;background-color:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:13px;font-weight:500;color:#3a3e3d;position:relative;width:100%;justify-content:flex-start}.Sidebar_collapsed__1Ck6l .Sidebar_optionButton__X1Nxd{width:32px;height:32px;padding:6px;justify-content:center;flex-shrink:0}.Sidebar_optionButton__X1Nxd:hover{background-color:rgba(58,62,61,.06)}.Sidebar_optionButton__X1Nxd:active{transform:scale(.97)}.Sidebar_optionButton__X1Nxd span{flex:1 1;text-align:left;font-weight:500;letter-spacing:.2px;white-space:nowrap}.Sidebar_optionButton__X1Nxd.Sidebar_comingSoon__CQaP0{cursor:default;opacity:.5}.Sidebar_optionButton__X1Nxd.Sidebar_comingSoon__CQaP0:hover{background-color:transparent;transform:none}.Sidebar_badge__EK9EO{flex:0 1!important;font-size:10px;font-weight:600;padding:2px 8px;background-color:#3a3e3d;color:#ffffff;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.Sidebar_chatList__z9fc8{flex:1 1;overflow-y:auto;min-height:300px;display:flex;flex-direction:column}.Sidebar_chatGroup__md1y8{margin-bottom:20px}.Sidebar_chatGroup__md1y8:last-child{margin-bottom:0}.Sidebar_categoryHeader__eE_s1{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Sidebar_categoryLabel__zYXPv{display:inline-block;padding:6px 16px;font-size:12px;font-weight:600;color:#ffffff;background-color:#3a3e3d;border:1px solid #3a3e3d;border-radius:16px;text-align:center}.Sidebar_chatListUl__Ne01K{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.Sidebar_chatItem__VFAVo{margin-bottom:8px;background-color:#f8f9f8;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;padding:12px 40px 12px 14px;box-shadow:none;border:1px solid #e5e7e6}.Sidebar_chatItem__VFAVo:hover{background-color:#eef0ef;border-color:#3a3e3d;box-shadow:0 2px 8px rgba(58,62,61,.1)}.Sidebar_chatItem__VFAVo.Sidebar_selected__mBm9A{background-color:#e8eae9;box-shadow:0 2px 8px rgba(58,62,61,.15);border:1px solid #3a3e3d}.Sidebar_chatItem__VFAVo.Sidebar_selected__mBm9A:hover{background-color:#dfe1e0}.Sidebar_chatTitle__UtdSy{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#3a3e3d;font-weight:500}.Sidebar_chatItem__VFAVo.Sidebar_selected__mBm9A .Sidebar_chatTitle__UtdSy{color:#3a3e3d;font-weight:600}.Sidebar_deleteButton__ahxU4{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;color:#3a3e3d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.Sidebar_deleteButton__ahxU4:hover{color:#ef4444}.Sidebar_deleteButton__ahxU4:disabled{cursor:not-allowed;opacity:.6}.Sidebar_deleteSpinner__yOroF{width:16px;height:16px;border-color:transparent transparent #ef4444 #ef4444;border-style:solid;border-width:2px;border-radius:50%;animation:Sidebar_spin__vfMH1 .6s linear infinite}@keyframes Sidebar_spin__vfMH1{to{transform:rotate(1turn)}}@keyframes Sidebar_slideDown__STaoX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Sidebar_loadingContainer__FHxYQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.Sidebar_loadingSpinner__FSXg6{width:32px;height:32px;border:3px solid #e5e7e6;border-top-color:#3a3e3d;border-radius:50%;animation:Sidebar_spin__vfMH1 1s linear infinite}.Sidebar_loadingText__ftAqB{margin:0;font-size:13px;color:#6b7270}.Sidebar_emptyState__dxMjN{display:flex;align-items:center;justify-content:center;padding:40px 20px}.Sidebar_emptyText__prCnT{margin:0;font-size:13px;color:#9ca3a2;text-align:center}.Sidebar_loadMoreContainer__wdgq5{padding:12px 0 0;border-top:1px solid #e5e7e6;margin-top:8px}.Sidebar_loadMoreButton__g9J38{width:100%;padding:10px 16px;font-size:13px;font-weight:500;color:#3a3e3d;background-color:transparent;border:1px solid #d1d5d4;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.Sidebar_loadMoreButton__g9J38:hover:not(:disabled){background-color:rgba(58,62,61,.05);border-color:#3a3e3d}.Sidebar_loadMoreButton__g9J38:disabled{cursor:not-allowed;opacity:.6}.Sidebar_loadMoreSpinner__sQBvy{width:16px;height:16px;border:2px solid #e5e7e6;border-top-color:#3a3e3d;border-radius:50%;animation:Sidebar_spin__vfMH1 1s linear infinite}@media (min-height:1440px){.Sidebar_chatList__z9fc8{min-height:800px}}@media (min-height:2160px){.Sidebar_chatList__z9fc8{min-height:1200px}}@media (max-height:900px){.Sidebar_chatList__z9fc8{min-height:250px}.Sidebar_chatItem__VFAVo{padding:10px 12px;margin-bottom:6px}}@media (max-height:768px){.Sidebar_chatList__z9fc8{min-height:200px}.Sidebar_chatItem__VFAVo{padding:8px 10px;margin-bottom:4px}.Sidebar_chatTitle__UtdSy{font-size:12px}}.SearchChatsModal_modalContainer__P52c0{position:relative;width:90%;max-width:900px;height:700px;max-height:90vh;background-color:#ffffff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.SearchChatsModal_header__RsEZI{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e5e7e6;background-color:#f8f9f8}.SearchChatsModal_searchContainer__azTa4{flex:1 1;position:relative}.SearchChatsModal_searchInput__Wvrdh{width:100%;padding:12px 40px 12px 16px;font-size:15px;border:1px solid #d1d5d4;border-radius:8px;outline:none;transition:all .2s;box-sizing:border-box;background-color:#ffffff;color:#3a3e3d}.SearchChatsModal_searchInput__Wvrdh:focus{border-color:#3a3e3d;box-shadow:0 0 0 3px rgba(58,62,61,.1)}.SearchChatsModal_clearButton__zt8_d{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:none;background-color:#9ca3a2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;padding:0}.SearchChatsModal_clearButton__zt8_d:hover{background-color:#3a3e3d}.SearchChatsModal_closeButton__MpaKp{color:#6b7270!important;transition:all .2s!important}.SearchChatsModal_closeButton__MpaKp:hover{background-color:rgba(58,62,61,.1)!important;color:#3a3e3d!important}.SearchChatsModal_chatList__W0PAq{flex:1 1;overflow-y:auto;padding:20px 24px}.SearchChatsModal_chatGroup__iYm1C{margin-bottom:24px}.SearchChatsModal_chatGroup__iYm1C:last-child{margin-bottom:0}.SearchChatsModal_categoryHeader__yJ_MY{display:flex;align-items:center;margin-bottom:8px;margin-top:4px}.SearchChatsModal_categoryLabel__lIb94{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding-left:4px}.SearchChatsModal_chatListUl__0i3Cq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.SearchChatsModal_chatItem__PiFF_{margin-bottom:10px;background-color:#f8f9f8;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;padding:14px 48px 14px 16px;box-shadow:none;border:1px solid #e5e7e6}.SearchChatsModal_chatItem__PiFF_:hover{background-color:#eef0ef;border-color:#3a3e3d;box-shadow:0 2px 8px rgba(58,62,61,.1);transform:translateX(2px)}.SearchChatsModal_chatItem__PiFF_.SearchChatsModal_selected___PAiJ{background-color:#e8eae9;box-shadow:0 2px 8px rgba(58,62,61,.15);border:1px solid #3a3e3d}.SearchChatsModal_chatItem__PiFF_.SearchChatsModal_selected___PAiJ:hover{background-color:#dfe1e0}.SearchChatsModal_chatTitle__EO7ZS{display:block;white-space:normal;overflow:visible;text-overflow:clip;font-size:14px;color:#3a3e3d;font-weight:500;word-break:break-word}.SearchChatsModal_chatItem__PiFF_.SearchChatsModal_selected___PAiJ .SearchChatsModal_chatTitle__EO7ZS{color:#3a3e3d;font-weight:600}.SearchChatsModal_deleteButton__ve_L1{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:4px;border:none;background-color:transparent;color:#3a3e3d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.SearchChatsModal_deleteButton__ve_L1:hover{color:#ef4444}.SearchChatsModal_deleteButton__ve_L1:disabled{cursor:not-allowed;opacity:.6}.SearchChatsModal_deleteSpinner__LL2WH{width:16px;height:16px;border-color:transparent transparent #ef4444 #ef4444;border-style:solid;border-width:2px;border-radius:50%;animation:SearchChatsModal_spin__BQ2E_ .6s linear infinite}.SearchChatsModal_emptyState__Ep0qm{display:flex;align-items:center;justify-content:center;padding:60px 20px}.SearchChatsModal_emptyText__7EYWQ{margin:0;font-size:15px;color:#9ca3a2;text-align:center}@keyframes SearchChatsModal_spin__BQ2E_{to{transform:rotate(1turn)}}.SearchChatsModal_chatList__W0PAq::-webkit-scrollbar{width:8px}.SearchChatsModal_chatList__W0PAq::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.SearchChatsModal_chatList__W0PAq::-webkit-scrollbar-thumb{background:#d1d5d4;border-radius:4px}.SearchChatsModal_chatList__W0PAq::-webkit-scrollbar-thumb:hover{background:#9ca3a2}.SearchChatsModal_loadingMore__tH2jy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;gap:12px;background-color:#f8f9f8;border-radius:8px;margin:12px 0}.SearchChatsModal_loadingMore__tH2jy p{margin:0;font-size:14px;color:#3a3e3d;font-weight:500}.SearchChatsModal_spinner__G_1Je{width:32px;height:32px;border-color:#3a3e3d #3a3e3d #e5e7e6 #e5e7e6;border-style:solid;border-width:4px;border-radius:50%;animation:SearchChatsModal_spin__BQ2E_ .6s linear infinite}.SearchChatsModal_endOfList__Qlg0z{display:flex;align-items:center;justify-content:center;padding:20px}.SearchChatsModal_endOfList__Qlg0z p{margin:0;font-size:13px;color:#9ca3a2;font-style:italic}@media (max-width:768px){.SearchChatsModal_modalContainer__P52c0{width:95%;height:600px;max-height:90vh}.SearchChatsModal_chatList__W0PAq,.SearchChatsModal_header__RsEZI{padding:16px 20px}.SearchChatsModal_searchInput__Wvrdh{font-size:14px;padding:10px 36px 10px 14px}.SearchChatsModal_chatItem__PiFF_{padding:12px 44px 12px 14px}.SearchChatsModal_chatTitle__EO7ZS{font-size:13px}}.InitialChatInterface_desktop_container__4GP5v{display:grid;grid-template-rows:auto auto;min-height:100%;background:#fff;border-radius:16px;box-shadow:none;border:none;position:relative;transition:all .3s ease;overflow-y:auto;overflow-x:hidden;align-content:center;justify-items:center;grid-gap:18px;gap:18px}.InitialChatInterface_desktop_segTop__uSV6v{grid-row:1;position:relative;padding:clamp(24px,4vh,36px) 60px 8px}.InitialChatInterface_desktop_segMiddle__9kS_g,.InitialChatInterface_desktop_segTop__uSV6v{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.InitialChatInterface_desktop_segMiddle__9kS_g{grid-row:2;align-self:center;width:100%;gap:18px}.InitialChatInterface_desktop_segBottom__PzdTS{grid-row:3;background:#fff}.InitialChatInterface_desktop_logosContainer__2YOsN{display:flex;justify-content:center;align-items:center}.InitialChatInterface_desktop_logo__Ym6ku{width:350px;height:auto;display:block;object-fit:contain}.InitialChatInterface_desktop_domainLogoContainer__AGG5h{position:fixed;top:16px;right:16px;transform:none;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 20px;background:#f9fafb;border-radius:12px;animation:InitialChatInterface_desktop_smoothReveal__3wNuk 2.5s ease-out 1}.InitialChatInterface_desktop_domainLogo__qDmH_{max-width:120px;max-height:120px;height:auto;width:auto;object-fit:contain;display:block}.InitialChatInterface_desktop_loanLink__zyHQx{color:#105dc7;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:1024px){.InitialChatInterface_desktop_domainLogoContainer__AGG5h{position:fixed;top:12px;right:12px;transform:none}}.InitialChatInterface_desktop_greeting__2bF14{background:#3a3e3d;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:500!important;font-size:42px;margin:0;text-align:center;animation:InitialChatInterface_desktop_smoothReveal__3wNuk 2.5s ease-out 1;line-height:1.2}.InitialChatInterface_desktop_subtext__Oq95V{color:#3a3e3d;font-weight:600;font-size:16px;width:100%;max-width:860px;text-align:center;margin:0}.InitialChatInterface_desktop_headerKeyWord__1XmMq{background:linear-gradient(160deg,#2e80c7,#1f67ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.InitialChatInterface_desktop_textFieldWrapper__L9RWq{width:100%;max-width:860px;display:flex;flex-direction:column;position:relative}.InitialChatInterface_desktop_rotatingPlaceholder__nYSiJ{position:absolute;top:15px;left:21px;right:72px;z-index:2;pointer-events:none;font-size:14px;color:#3a3e3d;background:#3a3e3d;background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.InitialChatInterface_desktop_rotatingPlaceholderPhaseA__uH1Oy{animation:InitialChatInterface_desktop_placeholderSlideFade__h22Uc .5s ease,InitialChatInterface_desktop_placeholderGlow__attUN 3s linear infinite}.InitialChatInterface_desktop_rotatingPlaceholderPhaseB__gHFvg{animation:InitialChatInterface_desktop_placeholderSlideFadeAlt__1qBrS .5s ease,InitialChatInterface_desktop_placeholderGlow__attUN 3s linear infinite}.InitialChatInterface_desktop_inputContainer__Ql3TY{display:flex;flex-direction:column;position:relative;border-radius:16px;overflow:visible;transition:all .2s ease;background:linear-gradient(90deg,#3a3e3d,#3a3e3d 25%,rgba(255,255,255,.9) 50%,#3a3e3d 75%,#3a3e3d);background-size:400% 400%;animation:InitialChatInterface_desktop_borderLight__37MiI 12s linear infinite;padding:2px}.InitialChatInterface_desktop_inputContainer__Ql3TY:before{content:"";position:absolute;inset:2px;background:#fff;border-radius:14px;z-index:0}.InitialChatInterface_desktop_inputContainer__Ql3TY>*{position:relative;z-index:1}.InitialChatInterface_desktop_inputContainer__Ql3TY:hover{animation:InitialChatInterface_desktop_borderLight__37MiI 8s linear infinite}.InitialChatInterface_desktop_inputContainer__Ql3TY:focus-within{animation:InitialChatInterface_desktop_borderLight__37MiI 6s linear infinite;filter:drop-shadow(0 0 8px rgba(58,62,61,.3))}.InitialChatInterface_desktop_inputContainer__Ql3TY .MuiOutlinedInput-root{border-radius:16px!important;max-height:300px!important;overflow-y:auto;overflow-x:visible;background:#fff!important}.InitialChatInterface_desktop_inputContainer__Ql3TY .MuiOutlinedInput-input{max-height:300px!important;overflow-y:auto;resize:none;padding-left:2px!important;padding-right:2px!important}.InitialChatInterface_desktop_inputFooterInside__DQ_hb{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 16px 12px;background:#FAF9F6;border-radius:0 0 14px 14px}.InitialChatInterface_desktop_inputFooterLeft__cX7iO{display:flex;align-items:center;gap:8px}.InitialChatInterface_desktop_characterCount__si3cW{width:100%;text-align:right;margin-top:8px;color:#9ca3af;font-size:13px;font-weight:500}.InitialChatInterface_desktop_chipsContainer__89hhs{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.InitialChatInterface_desktop_discoverText__ytF10{margin-top:32px;text-align:center;color:#1f2937;font-size:12px;font-weight:400;padding-top:20px;border-top:2px solid #e5e7eb}.InitialChatInterface_desktop_discoverText__ytF10 span{color:#0000FF;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;transition:all .2s ease}.InitialChatInterface_desktop_discoverText__ytF10 span:hover{color:#667eea}.InitialChatInterface_desktop_listeningButton___X8TG{animation:InitialChatInterface_desktop_listeningPulse__CK_Bu 1.5s ease-in-out infinite!important}@keyframes InitialChatInterface_desktop_smoothReveal__3wNuk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialChatInterface_desktop_borderLight__37MiI{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes InitialChatInterface_desktop_placeholderSlideFade__h22Uc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialChatInterface_desktop_placeholderSlideFadeAlt__1qBrS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialChatInterface_desktop_placeholderGlow__attUN{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes InitialChatInterface_desktop_listeningPulse__CK_Bu{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.InitialChatInterface_mobile_initialContainer__Z58oR{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;box-sizing:border-box;padding-top:60px;padding-bottom:12px;background:#fff;border-radius:0;box-shadow:none;border:none;position:relative;transition:all .3s ease;overflow-y:auto;overflow-x:hidden}.InitialChatInterface_mobile_hamburgerButton__Lw6Ad{position:fixed!important;top:16px!important;left:16px!important;z-index:1001!important;display:flex!important;background-color:white!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.InitialChatInterface_mobile_hamburgerButton__Lw6Ad.InitialChatInterface_mobile_hidden__nDGtS{display:none!important}.InitialChatInterface_mobile_sidebarOverlay__T9b8g{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.InitialChatInterface_mobile_mobileSidebar__8xv0D{display:block;position:fixed;top:0;left:0;height:100vh;width:280px;background:#f8f9fa;z-index:1000;overflow-y:auto;animation:InitialChatInterface_mobile_slideInLeft__nYrBG .3s ease-out}@keyframes InitialChatInterface_mobile_slideInLeft__nYrBG{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InitialChatInterface_mobile_initialContainer__Z58oR.InitialChatInterface_mobile_listeningMode__t6SDI{animation:InitialChatInterface_mobile_listeningGradientBorder__D9zFP 2s ease-in-out infinite;position:relative}.InitialChatInterface_mobile_initialContainer__Z58oR.InitialChatInterface_mobile_listeningMode__t6SDI:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:999;border-radius:0;padding:3px;background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ef4444);background-size:200% 200%;animation:InitialChatInterface_mobile_borderAnimationMove___5FtF 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.InitialChatInterface_mobile_topSection__jxFlb{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:20px 20px 8px;background:#fff}.InitialChatInterface_mobile_topContent__yR2xs{text-align:center;max-width:100%;width:100%}.InitialChatInterface_mobile_textSection__31GOz{margin-bottom:18px}@keyframes InitialChatInterface_mobile_smoothReveal__mvV4v{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InitialChatInterface_mobile_greeting__5PPW0{background:#3a3e3d;background-size:100% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500!important;margin-bottom:0;font-size:32px;margin-top:5px}.InitialChatInterface_mobile_greeting__5PPW0,.InitialChatInterface_mobile_subtext__DJVdj{animation:InitialChatInterface_mobile_smoothReveal__mvV4v 2.5s ease-out 1;text-align:center}.InitialChatInterface_mobile_subtext__DJVdj{color:#3a3e3d;margin:24px 12px;font-weight:600;font-size:14px}.InitialChatInterface_mobile_subtitle__IfHwv{color:#4b5563;font-size:16px;margin-bottom:16px;font-weight:500;text-align:center;animation:InitialChatInterface_mobile_smoothReveal__mvV4v 2.5s ease-out 1}.InitialChatInterface_mobile_logo__hH_mR{width:225px;height:auto;margin:0 auto;display:block;object-fit:contain}.InitialChatInterface_mobile_logosContainer__p3cPj{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;flex-wrap:nowrap}.InitialChatInterface_mobile_domainLogoContainer__RlOWi{position:fixed;top:70px;right:6px;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;background:#f9fafb;border-radius:10px;animation:InitialChatInterface_mobile_smoothReveal__mvV4v 2.5s ease-out 1}.InitialChatInterface_mobile_domainLogo__0Ty46{max-width:80px;max-height:80px;height:auto;width:auto;object-fit:contain;display:block}.InitialChatInterface_mobile_loanLink__7mhMB{color:#105dc7;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.InitialChatInterface_mobile_description__pKB9c{color:#6b7280;margin-top:24px;font-size:14px;line-height:1.6;text-align:center;animation:InitialChatInterface_mobile_smoothReveal__mvV4v 2.5s ease-out 1}.InitialChatInterface_mobile_chipsContainer__CtfPR{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;margin-bottom:12px}.InitialChatInterface_mobile_headerKeyWord__LGRNl{background:linear-gradient(160deg,#2e80c7,#1f67ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.InitialChatInterface_mobile_initialInputSection__7KYfD{position:static;left:auto;bottom:auto;transform:none;padding:8px 1px 0;background-color:transparent;display:flex;align-items:flex-end;justify-content:center;gap:8px;z-index:500;max-width:calc(100% - 20px);width:calc(100% - 20px);margin:0 auto;max-height:none;overflow:visible;transition:all .3s ease}.InitialChatInterface_mobile_initialTextFieldWrapper__Rupae{flex:1 1;width:100%;display:flex;flex-direction:column;position:relative}.InitialChatInterface_mobile_characterCount__mdK_H{width:100%;text-align:right;margin-top:6px;padding-right:4px;color:#9ca3af;font-size:12px;font-weight:500}@keyframes InitialChatInterface_mobile_borderLight__k_m7d{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.InitialChatInterface_mobile_rotatingPlaceholder__4VcTv{position:absolute;top:14px;left:21px;right:72px;z-index:2;pointer-events:none;font-size:12px;background:#3a3e3d;background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.InitialChatInterface_mobile_rotatingPlaceholderPhaseA__HuBo_{animation:InitialChatInterface_mobile_placeholderSlideFade__R3T97 .5s ease,InitialChatInterface_mobile_placeholderGlow__Wi_MS 3s linear infinite}.InitialChatInterface_mobile_rotatingPlaceholderPhaseB__eHWet{animation:InitialChatInterface_mobile_placeholderSlideFadeAlt__10X2C .5s ease,InitialChatInterface_mobile_placeholderGlow__Wi_MS 3s linear infinite}@keyframes InitialChatInterface_mobile_placeholderSlideFade__R3T97{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialChatInterface_mobile_placeholderGlow__Wi_MS{0%{background-position:0 50%}to{background-position:100% 50%}}.InitialChatInterface_mobile_initialInputContainer__PNxNS{display:flex;flex-direction:column;position:relative;border-radius:16px;overflow:visible;transition:all .2s ease;background:linear-gradient(90deg,#3a3e3d,#3a3e3d 25%,rgba(255,255,255,.9) 50%,#3a3e3d 75%,#3a3e3d);background-size:400% 400%;animation:InitialChatInterface_mobile_borderLight__k_m7d 12s linear infinite;padding:2px}.InitialChatInterface_mobile_initialInputContainer__PNxNS:before{content:"";position:absolute;inset:2px;background:#fff;border-radius:16px;z-index:0}.InitialChatInterface_mobile_initialInputContainer__PNxNS>*{position:relative;z-index:1}.InitialChatInterface_mobile_initialInputContainer__PNxNS:hover{animation:InitialChatInterface_mobile_borderLight__k_m7d 8s linear infinite}.InitialChatInterface_mobile_initialInputContainer__PNxNS:focus-within{animation:InitialChatInterface_mobile_borderLight__k_m7d 6s linear infinite;filter:drop-shadow(0 0 8px rgba(58,62,61,.3))}.InitialChatInterface_mobile_initialInputContainer__PNxNS .MuiOutlinedInput-root{border-radius:16px!important;max-height:300px!important;overflow-y:auto;overflow-x:visible;background:#fff!important}.InitialChatInterface_mobile_initialInputContainer__PNxNS .MuiOutlinedInput-input{max-height:300px!important;overflow-y:auto;resize:none;font-size:14px!important;padding-left:2px!important;padding-right:2px!important}.InitialChatInterface_mobile_initialInputFooterInside__eKFVa{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px 10px;background:#FAF9F6;border-radius:0 0 16px 16px}.InitialChatInterface_mobile_initialInputFooterLeft__A7_HQ{display:flex;align-items:center;gap:6px}.InitialChatInterface_mobile_initialCharacterCount__hvU_f{color:#9ca3af;font-size:12px;font-weight:500}.InitialChatInterface_mobile_initialListeningButton__cGbXQ{animation:InitialChatInterface_mobile_initialListeningPulse__jie5D 1.5s ease-in-out infinite!important}@keyframes InitialChatInterface_mobile_initialListeningPulse__jie5D{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes InitialChatInterface_mobile_borderAnimationMove___5FtF{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes InitialChatInterface_mobile_listeningGradientBorder__D9zFP{0%{box-shadow:0 0 20px rgba(239,68,68,.4),inset 0 0 20px rgba(239,68,68,.1)}50%{box-shadow:0 0 40px rgba(59,130,246,.6),inset 0 0 30px rgba(59,130,246,.2)}to{box-shadow:0 0 20px rgba(239,68,68,.4),inset 0 0 20px rgba(239,68,68,.1)}}.InitialChatInterface_mobile_chip__qN8Pg{background:#fff;color:#1f2937;border:1.5px solid #e5e7eb;font-size:12px;height:auto;padding:10px 12px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease}.InitialChatInterface_mobile_chip__qN8Pg:hover:not(:disabled){background:#f3f4f6;border-color:#3a3e3d;box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.InitialChatInterface_mobile_chip__qN8Pg:disabled{opacity:.6}.InitialChatInterface_mobile_chipIcon__xl86d{font-size:16px;margin-right:4px}.InitialChatInterface_mobile_mobileHeader__sZzON{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;min-height:60px;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.InitialChatInterface_mobile_mobileHeader__sZzON.InitialChatInterface_mobile_hidden__nDGtS{display:none}.InitialChatInterface_mobile_mobileHeaderRight__eD1jc{display:flex;align-items:center;gap:8px}@media (max-width:360px){.InitialChatInterface_mobile_mobileHeader__sZzON{padding:6px 8px;min-height:56px}.InitialChatInterface_mobile_mobileHeaderRight__eD1jc{gap:4px}}.InitialChatInterface_mobile_discoverText__RX8Sl{margin-top:32px;text-align:center;color:#1f2937;font-size:12px;font-weight:400;padding-top:20px;border-top:2px solid #e5e7eb}.InitialChatInterface_mobile_discoverText__RX8Sl span{color:#0000FF;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;transition:all .2s ease}.InitialChatInterface_mobile_discoverText__RX8Sl span:hover{color:#667eea}@keyframes InitialChatInterface_mobile_placeholderSlideFadeAlt__10X2C{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ConversationInterface_desktop_container__z7t7P{display:flex;flex-direction:column;height:100%;width:100%;border-radius:0;box-shadow:none;border:none;background:linear-gradient(135deg,#f8f9fa,#f0f2f5);position:relative;overflow:hidden;min-height:0}.ConversationInterface_desktop_conversationArea__csEVW{flex:1 1;overflow-y:auto;padding:32px 40px;background-color:transparent;display:flex;flex-direction:column;min-height:0;width:100%}.ConversationInterface_desktop_emptyState__AoBQI{display:flex;align-items:center;justify-content:center;height:100%}.ConversationInterface_desktop_loadMoreMessagesContainer__3opMe{display:flex;justify-content:center;margin-bottom:24px;padding:12px 0}.ConversationInterface_desktop_loadMoreMessagesButton__8_6fg{box-shadow:0 1px 3px rgba(0,0,0,.08)}.ConversationInterface_desktop_messageContainer__wWzDF{display:flex;align-items:flex-start;margin-bottom:20px}.ConversationInterface_desktop_messageContainerUser__p9Vg7{flex-direction:row-reverse}.ConversationInterface_desktop_messageContainerAI__sD0ZB{flex-direction:row}.ConversationInterface_desktop_avatarUser__XOgCe{margin-left:.5rem}.ConversationInterface_desktop_avatarAI__t_kkN{margin-right:.5rem}.ConversationInterface_desktop_messageContent__R45wQ{display:flex;flex-direction:column;max-width:85%}.ConversationInterface_desktop_messageContentUser__3YyTb{align-items:flex-end}.ConversationInterface_desktop_messageContentAI__wcKLq{align-items:flex-start}.ConversationInterface_desktop_messageBubble__qk5QN{border-radius:16px;padding:14px 18px;word-break:break-word;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;max-width:100%;width:-moz-fit-content;width:fit-content}.ConversationInterface_desktop_messageBubbleUser__wV_7v{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px 4px 16px 16px;box-shadow:0 4px 12px rgba(59,130,246,.25);border:none}.ConversationInterface_desktop_messageBubbleAI__JzD9I{background:#fff;border-radius:4px 16px 16px 16px}.ConversationInterface_desktop_messageText__SyVAt{font-weight:500;line-height:1.5;font-size:16px;white-space:pre-wrap;word-wrap:break-word}.ConversationInterface_desktop_messageTextUser__bJ_j5{color:#fff}.ConversationInterface_desktop_messageTextAI__P3FC2{color:#1f2937}.ConversationInterface_desktop_timestampSection__PnGeY{display:flex;align-items:center;gap:8px;margin-top:8px}.ConversationInterface_desktop_timestampSectionUser__zbeDG{justify-content:flex-end}.ConversationInterface_desktop_timestampSectionAI__DuztY{justify-content:flex-start}.ConversationInterface_desktop_messageTimestamp__aezIY{color:#9ca3af;font-size:12px;white-space:nowrap}.ConversationInterface_desktop_actionIcons__S8jNY{display:flex;gap:4px;align-items:center}.ConversationInterface_desktop_actionButton__yl1ct{width:24px!important;height:24px!important;color:#9ca3af;transition:all .2s ease}.ConversationInterface_desktop_actionButton__yl1ct:hover{color:#3b82f6;background-color:rgba(59,130,246,.1)}.ConversationInterface_desktop_inputSection__RyRQx{border-top:1px solid #e5e7eb;padding:16px 40px;background-color:#fff;display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.ConversationInterface_desktop_textFieldWrapper__Yst2c{flex:1 1;width:100%;display:flex;flex-direction:column}@keyframes ConversationInterface_desktop_glowBreathe__qXXFo{0%{box-shadow:0 0 2px #06b6d4}50%{box-shadow:0 0 8px 2px rgba(6,182,212,.4)}to{box-shadow:0 0 2px #06b6d4}}.ConversationInterface_desktop_inputContainer__Fy_iC{display:flex;flex-direction:column;position:relative;border:2px solid #06b6d4;border-radius:16px;overflow:visible;transition:all .2s ease;animation:ConversationInterface_desktop_glowBreathe__qXXFo 5s ease-in-out infinite}.ConversationInterface_desktop_rotatingPlaceholder__Q6wEp{position:absolute;top:12px;left:18px;right:72px;z-index:2;pointer-events:none;font-size:14px;font-weight:600;background:#9ca3af;background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ConversationInterface_desktop_rotatingPlaceholderPhaseA__KbvnN{animation:ConversationInterface_desktop_placeholderSlideFade__q4fvu .5s ease,ConversationInterface_desktop_placeholderGlow__sMQxB 3s linear infinite}.ConversationInterface_desktop_rotatingPlaceholderPhaseB__LQh_Q{animation:ConversationInterface_desktop_placeholderSlideFadeAlt__CRNh_ .5s ease,ConversationInterface_desktop_placeholderGlow__sMQxB 3s linear infinite}@keyframes ConversationInterface_desktop_placeholderSlideFade__q4fvu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ConversationInterface_desktop_placeholderGlow__sMQxB{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes ConversationInterface_desktop_placeholderSlideFadeAlt__CRNh_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ConversationInterface_desktop_inputContainer__Fy_iC:hover{border-color:#0891b2;animation:ConversationInterface_desktop_glowBreathe__qXXFo 5s ease-in-out infinite}.ConversationInterface_desktop_inputContainer__Fy_iC:focus-within{border-color:#0891b2;box-shadow:0 0 0 3px rgba(6,182,212,.1);animation:ConversationInterface_desktop_glowBreathe__qXXFo 5s ease-in-out infinite}.ConversationInterface_desktop_inputContainer__Fy_iC .MuiOutlinedInput-root{border-radius:16px 16px 0 0;max-height:300px!important;overflow-y:auto;overflow-x:hidden}.ConversationInterface_desktop_inputContainer__Fy_iC .MuiOutlinedInput-input{max-height:300px!important;overflow-y:auto;resize:none}.ConversationInterface_desktop_inputFooterInside__5MkiA{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 16px 12px;background:#FAF9F6;border-radius:0 0 16px 16px}.ConversationInterface_desktop_inputFooterLeft__sYK_Y{display:flex;align-items:center;gap:8px}.ConversationInterface_desktop_characterCount___t8Q0{color:#9ca3af;font-size:13px;font-weight:500}.ConversationInterface_desktop_listeningButton__hq5Bl{animation:ConversationInterface_desktop_listeningPulse__ekeuk 1.5s ease-in-out infinite!important}@keyframes ConversationInterface_desktop_listeningPulse__ekeuk{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.ConversationInterface_desktop_scrollToBottomButton__hM8Al{position:absolute;bottom:22%;left:50%;translate:-50%;width:45px;height:45px;border-radius:50%;background:#105DC7;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s ease;z-index:10;animation:ConversationInterface_desktop_slideUp__PcgRV .3s ease-out}.ConversationInterface_desktop_scrollToBottomButton__hM8Al:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.ConversationInterface_desktop_scrollToBottomButton__hM8Al:active{transform:translateY(0)}.ConversationInterface_desktop_scrollToBottomButtonHidden__fbh_d{opacity:.1!important;pointer-events:none;transition:opacity .3s ease}@keyframes ConversationInterface_desktop_slideUp__PcgRV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ConversationInterface_desktop_loadingBubble__vqe6l{min-height:50px;display:flex;align-items:center;padding:18px 24px}.ConversationInterface_desktop_typingIndicator__e1P6U{display:flex;align-items:center;gap:4px}.ConversationInterface_desktop_typingIndicator__e1P6U span{width:5px;height:5px;border-radius:50%;background-color:#1f2937;animation:ConversationInterface_desktop_typingAnimation__gSs1H 1.4s ease-in-out infinite}.ConversationInterface_desktop_typingIndicator__e1P6U span:first-child{animation-delay:0s}.ConversationInterface_desktop_typingIndicator__e1P6U span:nth-child(2){animation-delay:.2s}.ConversationInterface_desktop_typingIndicator__e1P6U span:nth-child(3){animation-delay:.4s}@keyframes ConversationInterface_desktop_typingAnimation__gSs1H{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-6px);opacity:1}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{padding:10px;left:50%;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px hsl(0,0%,10%);cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:rgba(0,0,0,0);padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.DeepSearchResultModal_modalContainer__kaH8Z{position:relative;width:95%;max-width:900px;max-height:90vh;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(0,0,0,.2),0 0 40px rgba(16,93,199,.1);border:1px solid #e5e7eb}.DeepSearchResultModal_streamingBanner__D38Ri{background:#f0f9ff;padding:10px 24px;border-bottom:1px solid #e0f2fe}.DeepSearchResultModal_bannerContent___B_Ym{display:flex;align-items:center;justify-content:center}.DeepSearchResultModal_bannerText__MN9S9{font-size:13px;font-weight:500;color:#0369a1;display:flex;align-items:center}.DeepSearchResultModal_animatedDots__UI9J6{display:inline-flex;margin-left:2px}.DeepSearchResultModal_animatedDots__UI9J6 span{animation:DeepSearchResultModal_blink___1P_1 1.4s infinite;opacity:0}.DeepSearchResultModal_dot1__Y7JYQ{animation-delay:0s}.DeepSearchResultModal_dot2__rIT4e{animation-delay:.2s}.DeepSearchResultModal_dot3__gca_K{animation-delay:.4s}@keyframes DeepSearchResultModal_blink___1P_1{0%,20%{opacity:0}40%{opacity:1}to{opacity:0}}.DeepSearchResultModal_scrollableContent__BqIRX{flex:1 1;overflow-y:auto;overflow-x:hidden;will-change:scroll-position;transform:translateZ(0);-webkit-overflow-scrolling:touch}.DeepSearchResultModal_scrollableContent__BqIRX::-webkit-scrollbar{width:6px}.DeepSearchResultModal_scrollableContent__BqIRX::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.DeepSearchResultModal_scrollableContent__BqIRX::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.DeepSearchResultModal_scrollableContent__BqIRX::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DeepSearchResultModal_gradientBorder__UcxLt{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#06b6d4,#3b82f6,#105DC7,#06b6d4);background-size:300% 100%;animation:DeepSearchResultModal_gradientMove__S_nxK 3s ease-in-out infinite}@keyframes DeepSearchResultModal_gradientMove__S_nxK{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.DeepSearchResultModal_header__Z6FzR{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(180deg,#ffffff,#f8f9fa);border-bottom:1px solid #e5e7eb;flex-shrink:0}.DeepSearchResultModal_headerContent___Qipb{display:flex;align-items:center;gap:16px}.DeepSearchResultModal_iconWrapper__bifhO{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#105DC7);border-radius:14px;box-shadow:0 4px 15px rgba(59,130,246,.3)}.DeepSearchResultModal_headerIcon__c49sk{color:#fff;font-size:26px!important;animation:DeepSearchResultModal_pulse__gcRi2 2s ease-in-out infinite}.DeepSearchResultModal_iconGlow__yYSQ2{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#3b82f6,#105DC7);border-radius:14px;filter:blur(15px);opacity:.4;z-index:-1}@keyframes DeepSearchResultModal_pulse__gcRi2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.DeepSearchResultModal_headerText__rvUHM{display:flex;flex-direction:column;gap:2px}.DeepSearchResultModal_headerLabel__tmUSj{font-size:12px;font-weight:600;color:#06b6d4;text-transform:uppercase;letter-spacing:1.5px}.DeepSearchResultModal_vehicleTitle__Nh6R6{margin:0;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.5px}.DeepSearchResultModal_closeButton__FisXB{color:#6b7280!important;background:#f3f4f6!important;border-radius:12px!important;transition:all .3s ease!important}.DeepSearchResultModal_closeButton__FisXB:hover{color:#1f2937!important;background:#e5e7eb!important;transform:rotate(90deg)}.DeepSearchResultModal_imageGallery__dACnp{padding:16px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.DeepSearchResultModal_imageContainer__iZX7M{display:flex;align-items:center;gap:12px}.DeepSearchResultModal_mainImage__FS5D3{flex:1 1;height:200px;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.DeepSearchResultModal_mainImage__FS5D3:hover{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.1)}.DeepSearchResultModal_mainImage__FS5D3 img{width:100%;height:100%;object-fit:contain}.DeepSearchResultModal_navButton__8R78G{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;color:#3b82f6;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb}.DeepSearchResultModal_navButton__8R78G:hover{background:#3b82f6;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(59,130,246,.3)}.DeepSearchResultModal_thumbnailStrip__VK_27{display:flex;gap:8px;margin-top:12px;justify-content:center;overflow-x:auto;padding-bottom:4px}.DeepSearchResultModal_thumbnailStrip__VK_27::-webkit-scrollbar{height:4px}.DeepSearchResultModal_thumbnailStrip__VK_27::-webkit-scrollbar-track{background:#f3f4f6;border-radius:2px}.DeepSearchResultModal_thumbnailStrip__VK_27::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.DeepSearchResultModal_thumbnailStrip__VK_27::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DeepSearchResultModal_thumbnail__jla2u{width:60px;height:45px;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.7;border:2px solid transparent;background:#fff;transition:all .3s ease}.DeepSearchResultModal_thumbnail__jla2u img{width:100%;height:100%;object-fit:cover}.DeepSearchResultModal_activeThumbnail__6_4uV,.DeepSearchResultModal_thumbnail__jla2u:hover{opacity:1;border-color:#3b82f6;transform:scale(1.05)}.DeepSearchResultModal_moreThumbnails__sFEsp{display:flex;align-items:center;justify-content:center;width:60px;height:45px;border-radius:8px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:600;border:1px solid #e5e7eb;cursor:pointer;transition:all .3s ease}.DeepSearchResultModal_moreThumbnails__sFEsp:hover{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:scale(1.05)}.DeepSearchResultModal_contentArea__7U30g{padding:24px;background:#fff}.DeepSearchResultModal_markdownContent__jMRKG{color:#1f2937;line-height:1.8;font-size:15px;contain:layout style}.DeepSearchResultModal_markdownContent__jMRKG h1{font-size:1.6em;font-weight:700;color:#1f2937;margin:1em 0 .5em;padding-bottom:.3em;border-bottom:1px solid #e5e7eb}.DeepSearchResultModal_markdownContent__jMRKG h2{font-size:1.4em;font-weight:600;color:#1f2937;margin:.8em 0 .4em}.DeepSearchResultModal_vehicleHeadingContainer__EZAlz{margin-bottom:1.5em}.DeepSearchResultModal_vehicleHeadingWithButton__L5P7R{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:1.5em;font-weight:700;color:#1f2937;margin:.5em 0 .8em;padding:16px;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(6,182,212,.08));border-radius:12px;position:relative;overflow:hidden}.DeepSearchResultModal_vehicleHeadingWithButton__L5P7R:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translateX(-100%);animation:DeepSearchResultModal_shimmer__x5sZ3 3s infinite}@keyframes DeepSearchResultModal_shimmer__x5sZ3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DeepSearchResultModal_headingText___NMI4{flex:1 1;z-index:1}.DeepSearchResultModal_localInventoryButton__UYEyt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background-color:#f5c34b;color:#000000;border:1.5px solid #f5c34b;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;z-index:1;flex-shrink:0}.DeepSearchResultModal_localInventoryButton__UYEyt:hover{background-color:#e6b23d;border-color:#e6b23d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,195,75,.4)}.DeepSearchResultModal_buttonIcon__sqsLP{font-size:18px!important}.DeepSearchResultModal_markdownContent__jMRKG h3{font-size:1.2em;font-weight:600;color:#374151;margin:.6em 0 .3em}.DeepSearchResultModal_markdownContent__jMRKG p{margin:.8em 0;color:#4b5563}.DeepSearchResultModal_markdownContent__jMRKG ol,.DeepSearchResultModal_markdownContent__jMRKG ul{margin:.8em 0;padding-left:1.5em;color:#4b5563}.DeepSearchResultModal_markdownContent__jMRKG li{margin:.4em 0}.DeepSearchResultModal_markdownContent__jMRKG strong{color:#1f2937;font-weight:600}.DeepSearchResultModal_markdownContent__jMRKG a{color:#3b82f6;text-decoration:none;transition:color .2s}.DeepSearchResultModal_markdownContent__jMRKG a:hover{color:#105DC7;text-decoration:underline}.DeepSearchResultModal_markdownContent__jMRKG table{width:100%;border-collapse:collapse;background:#f9fafb}.DeepSearchResultModal_tableWrapper__OyoIL{overflow-x:hidden;margin:1em 0}.DeepSearchResultModal_tableWrapper__OyoIL.DeepSearchResultModal_scrollable__lvGvQ{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.DeepSearchResultModal_tableWrapper__OyoIL.DeepSearchResultModal_scrollable__lvGvQ::-webkit-scrollbar{height:8px}.DeepSearchResultModal_tableWrapper__OyoIL.DeepSearchResultModal_scrollable__lvGvQ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.DeepSearchResultModal_tableWrapper__OyoIL.DeepSearchResultModal_scrollable__lvGvQ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.DeepSearchResultModal_tableWrapper__OyoIL.DeepSearchResultModal_scrollable__lvGvQ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DeepSearchResultModal_markdownContent__jMRKG td,.DeepSearchResultModal_markdownContent__jMRKG th{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.DeepSearchResultModal_markdownContent__jMRKG th{background:#f3f4f6;color:#374151;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.DeepSearchResultModal_markdownContent__jMRKG td{color:#4b5563}.DeepSearchResultModal_markdownContent__jMRKG tr:last-child td{border-bottom:none}.DeepSearchResultModal_markdownContent__jMRKG tr:hover td{background:#f3f4f6}.DeepSearchResultModal_markdownContent__jMRKG blockquote{border-left:4px solid #3b82f6;margin:1em 0;color:#6b7280;font-style:italic;background:#f9fafb;padding:12px 16px;border-radius:0 8px 8px 0}.DeepSearchResultModal_markdownContent__jMRKG code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em;color:#374151}.DeepSearchResultModal_markdownContent__jMRKG pre{background:#f3f4f6;padding:16px;border-radius:12px;overflow-x:auto;margin:1em 0;border:1px solid #e5e7eb}.DeepSearchResultModal_loadingContainer__PNhNk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}.DeepSearchResultModal_pulseLoader__mnhSE{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(6,182,212,.15));border-radius:50%;animation:DeepSearchResultModal_pulseGlow__qKZcX 2s ease-in-out infinite}@keyframes DeepSearchResultModal_pulseGlow__qKZcX{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.3)}50%{transform:scale(1.05);box-shadow:0 0 30px 10px rgba(59,130,246,.15)}}.DeepSearchResultModal_loadingIcon__fepq4{font-size:40px!important;color:#3b82f6;animation:DeepSearchResultModal_sparkle__eWar4 1.5s ease-in-out infinite}@keyframes DeepSearchResultModal_sparkle__eWar4{0%,to{opacity:.6;transform:rotate(0deg)}50%{opacity:1;transform:rotate(15deg)}}.DeepSearchResultModal_loadingText__P47RB{color:#6b7280;font-size:15px;font-weight:500;text-align:center}.DeepSearchResultModal_streamingIndicator__IJ1uN{display:flex;gap:6px;padding:16px 0;justify-content:center}.DeepSearchResultModal_dot__0KybB{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:DeepSearchResultModal_bounce__AZf8M 1.4s ease-in-out infinite}.DeepSearchResultModal_dot__0KybB:first-child{animation-delay:0s}.DeepSearchResultModal_dot__0KybB:nth-child(2){animation-delay:.2s}.DeepSearchResultModal_dot__0KybB:nth-child(3){animation-delay:.4s}@keyframes DeepSearchResultModal_bounce__AZf8M{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.DeepSearchResultModal_errorMessage__66iEz{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;text-align:center;background:#fef2f2;border-radius:12px;margin:20px;border:1px solid #fecaca}.DeepSearchResultModal_errorIcon___JMwc{font-size:48px}.DeepSearchResultModal_errorMessage__66iEz p{color:#dc2626;font-size:15px;max-width:400px;margin:0}@media (max-width:768px){.DeepSearchResultModal_modalContainer__kaH8Z{width:95%;max-width:95%;max-height:85vh;border-radius:16px}.DeepSearchResultModal_header__Z6FzR{padding:16px}.DeepSearchResultModal_iconWrapper__bifhO{width:40px;height:40px}.DeepSearchResultModal_headerIcon__c49sk{font-size:22px!important}.DeepSearchResultModal_vehicleTitle__Nh6R6{font-size:16px}.DeepSearchResultModal_imageGallery__dACnp{padding:12px 16px}.DeepSearchResultModal_mainImage__FS5D3{height:160px}.DeepSearchResultModal_contentArea__7U30g{padding:16px}.DeepSearchResultModal_markdownContent__jMRKG{font-size:14px}.DeepSearchResultModal_vehicleHeadingWithButton__L5P7R{font-size:1.1em;padding:12px 16px;gap:12px;flex-direction:column;align-items:flex-start}.DeepSearchResultModal_localInventoryButton__UYEyt{font-size:18px;padding:8px 14px;align-self:flex-start}.DeepSearchResultModal_buttonIcon__sqsLP{font-size:18px!important}.DeepSearchResultModal_streamingBanner__D38Ri{padding:8px 16px}.DeepSearchResultModal_bannerText__MN9S9{font-size:12px}.DeepSearchResultModal_markdownContent__jMRKG td,.DeepSearchResultModal_markdownContent__jMRKG th{padding:10px 12px;font-size:13px}.DeepSearchResultModal_markdownContent__jMRKG th{font-size:11px}}.ImageGalleryRenderer_galleryContainer__WkLTM{margin:16px 0;padding:16px;background:#f8f9fa;border-radius:10px;border:1px solid #e5e7eb}.ImageGalleryRenderer_galleryContainerMobile__pvpV6{padding:10px}.ImageGalleryRenderer_sliderHeader__dkLOT{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ImageGalleryRenderer_sliderHeaderMobile__2yP8o{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.ImageGalleryRenderer_headerLeft__T0TRx{display:flex;align-items:center;gap:8px}.ImageGalleryRenderer_headerLeftMobile__fnC08{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.ImageGalleryRenderer_vehicleTitle__FqYNx{margin:0;font-size:14px;font-weight:600;color:#374151;letter-spacing:.5px}.ImageGalleryRenderer_searchButtonContainer__J22s2{color:#105dc7;cursor:pointer;font-size:14px}.ImageGalleryRenderer_searchButtonContainerMobile__fK1Gg{width:100%}.ImageGalleryRenderer_searchButton__dDZ3X{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.5em .75em;background-color:#f5c34b;color:#000000;border:1.5px solid #f5c34b;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ImageGalleryRenderer_searchButtonMobile__WnhTJ{width:100%;padding:.75em 1.25em;font-size:14px;font-weight:600;border-radius:8px;gap:.6em}.ImageGalleryRenderer_searchButton__dDZ3X:hover{background-color:#e6b23d;border-color:#e6b23d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,195,75,.4)}.ImageGalleryRenderer_pagination__In5cm{font-size:12px;color:#9ca3af;font-weight:500}.ImageGalleryRenderer_sliderWrapper__IBdwf{display:flex;align-items:center;gap:12px}.ImageGalleryRenderer_sliderWrapperMobile___04r3{gap:6px}.ImageGalleryRenderer_navButton__3znYa{flex:0 0 auto;width:36px;height:36px;border:none;background:#e5e7eb;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease;padding:0}.ImageGalleryRenderer_navButtonMobile__6qAUz{width:28px;height:28px}.ImageGalleryRenderer_navButton__3znYa:disabled{background:#f3f4f6;color:#d1d5db;cursor:not-allowed}.ImageGalleryRenderer_navButton__3znYa:not(:disabled):hover{background:#d1d5db}.ImageGalleryRenderer_imagesContainer__j6m4P{flex:1 1;display:flex;gap:12px;overflow:hidden}.ImageGalleryRenderer_imageItem__Kv5_u{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 8px);position:relative;cursor:pointer;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;transition:all .3s ease;aspect-ratio:4/3}.ImageGalleryRenderer_imageItemMobile__JsDtZ{flex:0 0 100%}.ImageGalleryRenderer_imageItem__Kv5_u:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}.ImageGalleryRenderer_imageImg__mfi_P{width:100%;height:100%;object-fit:contain;display:block;background:#f9fafb}.ImageGalleryRenderer_indicatorDots__0Uugd{display:flex;justify-content:center;gap:6px;margin-top:12px}.ImageGalleryRenderer_indicatorDot__OYyDn{width:6px;height:6px;border-radius:50%;background:#d1d5db;transition:all .3s ease;cursor:pointer}.ImageGalleryRenderer_indicatorDot__OYyDn:hover{background:#9ca3af;transform:scale(1.3)}.ImageGalleryRenderer_indicatorDotActive__EN_cS{background:#6b7280;width:8px;height:8px}.ImageGalleryRenderer_indicatorDotActive__EN_cS:hover{background:#4b5563}.ImageGalleryRenderer_deepDiveContainer__Sh4h6{display:flex;justify-content:center;margin:1.5em 0;padding:0 1em}.ImageGalleryRenderer_deepDiveButton___guG8{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;font-size:15px;font-weight:600;color:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent}.ImageGalleryRenderer_ripple__sQqws{position:absolute;border-radius:50%;pointer-events:none;animation:ImageGalleryRenderer_ripple__sQqws .6s ease-out}.ImageGalleryRenderer_shimmer__UGouX{position:absolute;top:0;width:100%;height:100%;transition:left .6s ease;pointer-events:none}.ImageGalleryRenderer_particle__TGVTN{position:absolute;border-radius:50%;pointer-events:none}.ImageGalleryRenderer_particle1__P_Xo_{width:4px;height:4px;top:20%;left:15%;animation:ImageGalleryRenderer_float__TcHH4 2s ease-in-out infinite}.ImageGalleryRenderer_particle2__E5kMY{width:3px;height:3px;top:60%;right:20%;animation:ImageGalleryRenderer_float__TcHH4 2.5s ease-in-out infinite;animation-delay:.5s}.ImageGalleryRenderer_deepDiveIcon__hgvrg{font-size:22px;transition:transform .3s ease;position:relative;z-index:1}.ImageGalleryRenderer_sparkleIcon__rWQGV{font-size:18px;opacity:.8;transition:all .4s ease;position:relative;z-index:1}.ImageGalleryRenderer_buttonText__pWh2l{position:relative;z-index:1;letter-spacing:.5px}@keyframes ImageGalleryRenderer_ripple__sQqws{to{transform:scale(4);opacity:0}}@keyframes ImageGalleryRenderer_float__TcHH4{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-20px);opacity:1}}@keyframes ImageGalleryRenderer_rainbow-shadow__uLVJR{0%{box-shadow:0 0 12px rgba(147,51,234,.5),0 0 24px rgba(147,51,234,.3),0 4px 14px rgba(102,126,234,.25)}33%{box-shadow:0 0 12px rgba(236,72,153,.5),0 0 24px rgba(236,72,153,.3),0 4px 14px rgba(102,126,234,.25)}66%{box-shadow:0 0 12px rgba(59,130,246,.5),0 0 24px rgba(59,130,246,.3),0 4px 14px rgba(102,126,234,.25)}to{box-shadow:0 0 12px rgba(147,51,234,.5),0 0 24px rgba(147,51,234,.3),0 4px 14px rgba(102,126,234,.25)}}@keyframes ImageGalleryRenderer_rainbow-shadow-hover__H28pA{0%{box-shadow:0 0 18px rgba(147,51,234,.6),0 0 36px rgba(147,51,234,.4),0 8px 20px rgba(102,126,234,.35)}33%{box-shadow:0 0 18px rgba(236,72,153,.6),0 0 36px rgba(236,72,153,.4),0 8px 20px rgba(102,126,234,.35)}66%{box-shadow:0 0 18px rgba(59,130,246,.6),0 0 36px rgba(59,130,246,.4),0 8px 20px rgba(102,126,234,.35)}to{box-shadow:0 0 18px rgba(147,51,234,.6),0 0 36px rgba(147,51,234,.4),0 8px 20px rgba(102,126,234,.35)}}.ImageGalleryRenderer_rainbowShadowButton__499Bb{animation:ImageGalleryRenderer_rainbow-shadow__uLVJR 3s linear infinite}.ImageGalleryRenderer_rainbowShadowButton__499Bb:hover{animation:ImageGalleryRenderer_rainbow-shadow-hover__H28pA 3s linear infinite}.ImageGalleryRenderer_rainbowShadowButton__499Bb:active{animation:none;box-shadow:0 4px 12px rgba(102,126,234,.3),inset 0 2px 4px rgba(0,0,0,.1)!important}.ImageGalleryRenderer_modalImage__6OPse{max-width:90vw;max-height:85vh;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.3);object-fit:contain}.ImageGalleryRenderer_modalCaption___DslM{text-align:center;color:#fff;margin-top:12px;font-size:14px;font-weight:500}.RecommendedQuestions_container__gY_7Q{margin-top:12px;padding:0;display:flex;flex-direction:column;gap:10px}.RecommendedQuestions_label__6pjEF{font-size:11px!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.6px}.RecommendedQuestions_chipsRow__tYKkA{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px;row-gap:10px}.RecommendedQuestions_skeletonChip__4dxWO{height:auto;min-height:36px;width:auto;padding:8px 12px;border-radius:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:RecommendedQuestions_shimmer__f7TFP 1.4s infinite;border:1.5px solid #e5e7eb}@keyframes RecommendedQuestions_shimmer__f7TFP{0%{background-position:200% 0}to{background-position:-200% 0}}.ConversationInterface_mobile_container___JBls{display:flex;flex-direction:column;height:100%;border-radius:0;box-shadow:none;border:none;background:linear-gradient(135deg,#f8f9fa,#f0f2f5);position:relative;overflow:hidden}.ConversationInterface_mobile_hamburgerButton__BDy4w{position:fixed!important;top:16px!important;left:16px!important;z-index:1001!important;display:flex!important;background-color:white!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.ConversationInterface_mobile_hamburgerButton__BDy4w.ConversationInterface_mobile_hidden__kfJbV{display:none!important}.ConversationInterface_mobile_sidebarOverlay__b2Hwq{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.ConversationInterface_mobile_mobileSidebar__KABUo{display:block;position:fixed;top:0;left:0;height:100vh;width:280px;background:#f8f9fa;z-index:1000;overflow-y:auto;animation:ConversationInterface_mobile_slideInLeft__AZ2YP .3s ease-out}@keyframes ConversationInterface_mobile_slideInLeft__AZ2YP{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ConversationInterface_mobile_conversationArea__WM1Y_{flex:1 1;overflow-y:auto;padding:90px 16px 175px;background-color:transparent;display:flex;flex-direction:column}.ConversationInterface_mobile_emptyState__T_R2f{display:flex;align-items:center;justify-content:center;height:100%}.ConversationInterface_mobile_loadMoreMessagesContainer__5sp0g{display:flex;justify-content:center;margin-bottom:20px;padding:8px 0}.ConversationInterface_mobile_loadMoreMessagesButton__RXfT5{box-shadow:0 1px 3px rgba(0,0,0,.08)}.ConversationInterface_mobile_messageContainer__5XKkI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.ConversationInterface_mobile_messageContainerUser__iq8bM{align-items:flex-end}.ConversationInterface_mobile_messageContainerAI__IIIvH{align-items:flex-start}.ConversationInterface_mobile_avatarUser__G_GmQ{margin-left:0}.ConversationInterface_mobile_avatarAI__h54uM{margin-right:0}.ConversationInterface_mobile_messageContent__UrjH2{display:flex;flex-direction:column;max-width:100%;width:100%}.ConversationInterface_mobile_messageContentUser__vwuRp{align-items:flex-end;max-width:85%}.ConversationInterface_mobile_messageContentAI__ac3rB{align-items:stretch}.ConversationInterface_mobile_messageBubble__j_7BV{border-radius:12px;padding:12px 14px;word-break:break-word;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;max-width:-moz-fit-content;max-width:fit-content;width:100%}.ConversationInterface_mobile_messageBubbleUser__wnmQ_{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px 4px 12px 12px;box-shadow:0 4px 12px rgba(59,130,246,.25);border:none;width:-moz-fit-content;width:fit-content}.ConversationInterface_mobile_messageBubbleAI__UndI_{background:#fff;border-radius:4px 12px 12px 12px}.ConversationInterface_mobile_messageText__BJASw{font-weight:500;line-height:1.5;font-size:13px}.ConversationInterface_mobile_messageTextUser__IOJC5{color:#fff}.ConversationInterface_mobile_messageTextAI__Y7hhk{color:#1f2937}.ConversationInterface_mobile_timestampSection__9LW1k{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.ConversationInterface_mobile_timestampSectionUser__0aF3a{justify-content:flex-end}.ConversationInterface_mobile_timestampSectionAI__wfDPC{justify-content:flex-start}.ConversationInterface_mobile_messageTimestamp__On5l9{color:#9ca3af;font-size:11px;white-space:nowrap}.ConversationInterface_mobile_actionIcons__qnSPb{display:flex;gap:2px;align-items:center}.ConversationInterface_mobile_actionButton__QlSBT{width:20px!important;height:20px!important;color:#9ca3af;transition:all .2s ease}.ConversationInterface_mobile_actionButton__QlSBT:hover{color:#3b82f6;background-color:rgba(59,130,246,.1)}.ConversationInterface_mobile_inputSection__Zpcvg{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);padding:10px;background-color:transparent;display:flex;align-items:flex-end;gap:8px;z-index:500;max-width:calc(100% - 20px);width:calc(100% - 20px);max-height:80vh;overflow-y:auto;transition:all .3s ease}.ConversationInterface_mobile_textFieldWrapper__TJnOs{flex:1 1;width:100%;display:flex;flex-direction:column}@keyframes ConversationInterface_mobile_glowBreathe__blXjZ{0%{box-shadow:0 0 2px #06b6d4}50%{box-shadow:0 0 8px 2px rgba(6,182,212,.4)}to{box-shadow:0 0 2px #06b6d4}}.ConversationInterface_mobile_inputContainer__xkMua{display:flex;flex-direction:column;position:relative;border:2px solid #06b6d4;border-radius:12px;overflow:visible;transition:all .2s ease;animation:ConversationInterface_mobile_glowBreathe__blXjZ 5s ease-in-out infinite;background-color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.15)}.ConversationInterface_mobile_rotatingPlaceholder__aweA4{position:absolute;top:14px;left:18px;right:60px;z-index:2;pointer-events:none;font-size:12px;font-weight:600;line-height:1.4;background:#9ca3af;background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ConversationInterface_mobile_rotatingPlaceholderPhaseA__qP9ZN{animation:ConversationInterface_mobile_placeholderSlideFade__uoGzF .5s ease,ConversationInterface_mobile_placeholderGlow__Z9W5G 3s linear infinite}.ConversationInterface_mobile_rotatingPlaceholderPhaseB__EiDFx{animation:ConversationInterface_mobile_placeholderSlideFadeAlt__bWE9z .5s ease,ConversationInterface_mobile_placeholderGlow__Z9W5G 3s linear infinite}@keyframes ConversationInterface_mobile_placeholderSlideFade__uoGzF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ConversationInterface_mobile_placeholderGlow__Z9W5G{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes ConversationInterface_mobile_placeholderSlideFadeAlt__bWE9z{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ConversationInterface_mobile_inputContainer__xkMua:hover{border-color:#0891b2;animation:ConversationInterface_mobile_glowBreathe__blXjZ 5s ease-in-out infinite}.ConversationInterface_mobile_inputContainer__xkMua:focus-within{border-color:#0891b2;box-shadow:0 0 0 3px rgba(6,182,212,.1),0 8px 32px rgba(0,0,0,.15);animation:ConversationInterface_mobile_glowBreathe__blXjZ 5s ease-in-out infinite}.ConversationInterface_mobile_inputContainer__xkMua .MuiOutlinedInput-root{border-radius:12px;max-height:300px!important;overflow-y:auto;overflow-x:hidden}.ConversationInterface_mobile_inputContainer__xkMua .MuiOutlinedInput-input{max-height:300px!important;overflow-y:auto;resize:none;font-size:14px!important}.ConversationInterface_mobile_inputFooterInside__aqEyL{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px 10px;background:#FAF9F6;border-radius:0 0 12px 12px}.ConversationInterface_mobile_inputFooterLeft__22IkL{display:flex;align-items:center;gap:6px}.ConversationInterface_mobile_characterCount__9MKsV{color:#9ca3af;font-size:12px;font-weight:500}.ConversationInterface_mobile_listeningButton__HZj3P{animation:ConversationInterface_mobile_listeningPulse__uH3Af 1.5s ease-in-out infinite!important}@keyframes ConversationInterface_mobile_listeningPulse__uH3Af{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.ConversationInterface_mobile_scrollToBottomButton__5Deue{position:absolute;bottom:22%;left:50%;translate:-50%;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s ease;z-index:10;animation:ConversationInterface_mobile_slideUp__sXuHx .3s ease-out}.ConversationInterface_mobile_scrollToBottomButton__5Deue:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-2px)}.ConversationInterface_mobile_scrollToBottomButton__5Deue:active{transform:translateY(0)}@keyframes ConversationInterface_mobile_slideUp__sXuHx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ConversationInterface_mobile_scrollToBottomButtonHidden__7uL4y{opacity:.1!important;pointer-events:none;transition:opacity .3s ease}.ConversationInterface_mobile_loadingBubble__bvmWh{min-height:45px;display:flex;align-items:center;padding:16px 20px}.ConversationInterface_mobile_typingIndicator__CV74L{display:flex;align-items:center;gap:3px}.ConversationInterface_mobile_typingIndicator__CV74L span{width:4px;height:4px;border-radius:50%;background-color:#1f2937;animation:ConversationInterface_mobile_typingAnimation__oDKrl 1.4s ease-in-out infinite}.ConversationInterface_mobile_typingIndicator__CV74L span:first-child{animation-delay:0s}.ConversationInterface_mobile_typingIndicator__CV74L span:nth-child(2){animation-delay:.2s}.ConversationInterface_mobile_typingIndicator__CV74L span:nth-child(3){animation-delay:.4s}@keyframes ConversationInterface_mobile_typingAnimation__oDKrl{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.ConversationInterface_mobile_mobileHeader__P08vE{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;min-height:60px;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ConversationInterface_mobile_mobileHeader__P08vE.ConversationInterface_mobile_hidden__kfJbV{display:none}.ConversationInterface_mobile_mobileHeaderRight__zwQN0{display:flex;align-items:center;gap:8px}@media (max-width:360px){.ConversationInterface_mobile_mobileHeader__P08vE{padding:6px 8px;min-height:56px}.ConversationInterface_mobile_mobileHeaderRight__zwQN0{gap:4px}}.FullPageChatInterface_mainContainer__Jb6Zv{display:flex;height:100vh;width:100%;background-color:#f8f9fa;overflow:auto}.FullPageChatInterface_contentArea__UbPFt{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0;background-color:transparent;overflow:auto}@media (max-width:768px){.FullPageChatInterface_mainContainer__Jb6Zv{flex-direction:column}.FullPageChatInterface_contentArea__UbPFt{width:100%}}