.ConversationItem_item__D_86_{display:flex;align-items:center;gap:14px;padding:12px 16px;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;transition:background .15s ease,transform .2s cubic-bezier(.16,1,.3,1);position:relative;border-radius:12px;margin:2px 8px}.ConversationItem_item__D_86_:hover{background:var(--warm-gray-50)}.ConversationItem_item__D_86_:hover .ConversationItem_chevron__jVKny{opacity:1;transform:translateX(0)}.ConversationItem_item__D_86_:active{background:var(--warm-gray-100);transform:scale(.995);transition-duration:.1s}.ConversationItem_item__D_86_.ConversationItem_selected__EB9GL{background:var(--warm-gray-100)}.ConversationItem_item__D_86_.ConversationItem_selected__EB9GL:hover{background:var(--warm-gray-150,#e8e8e8)}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty{padding:10px 12px;gap:12px;margin:2px 4px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_avatar__pTKQJ{width:44px;height:44px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_avatarInitial___wQbW{font-size:16px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_name__C5csR{font-size:14px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_message__GTqrE{font-size:13px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_time__IBp59{font-size:11px}.ConversationItem_item__D_86_.ConversationItem_compact__d__Ty .ConversationItem_listing__oPEn_{display:none}.ConversationItem_avatar__pTKQJ{position:relative;width:52px;height:52px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.ConversationItem_avatarImage__F0HHA{-o-object-fit:cover;object-fit:cover}.ConversationItem_avatarInitial___wQbW{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ConversationItem_content__6JzqV{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ConversationItem_header__6PVRV{display:flex;align-items:center;justify-content:space-between;gap:12px}.ConversationItem_name__C5csR{font-size:15px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;min-width:0}.ConversationItem_name__C5csR.ConversationItem_unread__oUxZn{font-weight:600;color:var(--warm-gray-900)}.ConversationItem_time__IBp59{font-size:12px;font-weight:400;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.ConversationItem_time__IBp59.ConversationItem_unreadTime__zMtOW{color:var(--racing-red);font-weight:500}.ConversationItem_preview__gLX4d{display:flex;align-items:center;gap:10px}.ConversationItem_message__GTqrE{flex:1;font-size:14px;color:var(--text-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationItem_message__GTqrE.ConversationItem_unread__oUxZn{color:var(--text-primary);font-weight:500}.ConversationItem_badge__5zYjs{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;background:var(--racing-red);color:#fff;font-size:11px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center}.ConversationItem_listing__oPEn_{display:flex;align-items:center;gap:6px;margin-top:2px}.ConversationItem_listingThumb__Idu8g{position:relative;width:20px;height:20px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--warm-gray-100)}.ConversationItem_listingThumb__Idu8g img{-o-object-fit:cover;object-fit:cover}.ConversationItem_listingTitle__jKhTs{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationItem_chevron__jVKny{flex-shrink:0;color:var(--warm-gray-400);opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease,color .15s ease}.ConversationItem_item__D_86_:hover .ConversationItem_chevron__jVKny{color:var(--warm-gray-500)}@media(max-width:768px){.ConversationItem_item__D_86_{padding:10px 12px;gap:12px;margin:2px 4px}.ConversationItem_avatar__pTKQJ{width:48px;height:48px}.ConversationItem_avatarInitial___wQbW{font-size:16px}.ConversationItem_name__C5csR{font-size:14px}.ConversationItem_message__GTqrE{font-size:13px}.ConversationItem_time__IBp59{font-size:11px}.ConversationItem_badge__5zYjs{min-width:18px;height:18px;font-size:10px;padding:0 5px}.ConversationItem_chevron__jVKny,.ConversationItem_listing__oPEn_{display:none}}@media(prefers-reduced-motion:reduce){.ConversationItem_item__D_86_{transition:none}}.MessageBubble_wrapper__w71_p{display:flex;align-items:flex-end;gap:8px;max-width:80%}.MessageBubble_wrapper__w71_p.MessageBubble_sent__wZOOi{margin-left:auto;flex-direction:row-reverse}.MessageBubble_wrapper__w71_p.MessageBubble_received__3g1Jn{margin-right:auto}.MessageBubble_wrapper__w71_p.MessageBubble_grouped__4HHe4{margin-top:2px}.MessageBubble_wrapper__w71_p.MessageBubble_lastInGroup__DujhJ{margin-bottom:8px}.MessageBubble_avatar__ACqKY{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--racing-red),var(--dark-red));flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.MessageBubble_avatar__ACqKY span{color:#fff;font-size:13px;font-weight:600}.MessageBubble_avatar__ACqKY img{-o-object-fit:cover;object-fit:cover}.MessageBubble_avatarPlaceholder__b9H_6{width:32px;flex-shrink:0}.MessageBubble_bubble__X4_e1{padding:10px 14px;border-radius:18px;max-width:100%;min-width:60px;word-wrap:break-word;position:relative}.MessageBubble_sent__wZOOi .MessageBubble_bubble__X4_e1{background:var(--racing-red);color:#fff;border-bottom-right-radius:6px}.MessageBubble_received__3g1Jn .MessageBubble_bubble__X4_e1{background:hsla(0,0%,100%,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);border-bottom-left-radius:6px;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 2px 12px rgba(0,0,0,.07)}.MessageBubble_grouped__4HHe4.MessageBubble_sent__wZOOi:not(.MessageBubble_lastInGroup__DujhJ) .MessageBubble_bubble__X4_e1{border-top-right-radius:6px}.MessageBubble_grouped__4HHe4.MessageBubble_received__3g1Jn:not(.MessageBubble_lastInGroup__DujhJ) .MessageBubble_bubble__X4_e1{border-top-left-radius:6px}.MessageBubble_text__4ljt5{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.MessageBubble_received__3g1Jn .MessageBubble_text__4ljt5{color:var(--text-primary)}.MessageBubble_meta__EHtKJ{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:bottom;float:right;margin-top:2px}.MessageBubble_time__gus09{font-size:11px;font-weight:400}.MessageBubble_sent__wZOOi .MessageBubble_time__gus09{color:hsla(0,0%,100%,.75)}.MessageBubble_received__3g1Jn .MessageBubble_time__gus09{color:var(--text-tertiary)}.MessageBubble_status__eLh_1{display:flex;align-items:center}.MessageBubble_status__eLh_1 svg{width:14px;height:14px}.MessageBubble_sent__wZOOi .MessageBubble_status__eLh_1 svg{color:hsla(0,0%,100%,.75)}.MessageBubble_received__3g1Jn .MessageBubble_status__eLh_1 svg{color:var(--text-tertiary)}.MessageBubble_imageContainer___j1VY{display:flex;flex-direction:column;max-width:280px}.MessageBubble_imageWrapper__iW54c{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--warm-gray-100)}.MessageBubble_sent__wZOOi .MessageBubble_imageWrapper__iW54c{border-bottom-right-radius:6px}.MessageBubble_received__3g1Jn .MessageBubble_imageWrapper__iW54c{border-bottom-left-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MessageBubble_image__xnUtL{-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.MessageBubble_image__xnUtL:hover{transform:scale(1.02)}.MessageBubble_imageMeta__LTxso{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 4px 0}.MessageBubble_imageMeta__LTxso .MessageBubble_time__gus09{font-size:11px;color:var(--text-tertiary)}.MessageBubble_imageMeta__LTxso .MessageBubble_status__eLh_1 svg{width:14px;height:14px;color:var(--text-tertiary)}.MessageBubble_sent__wZOOi .MessageBubble_imageMeta__LTxso .MessageBubble_status__eLh_1 svg,.MessageBubble_sent__wZOOi .MessageBubble_imageMeta__LTxso .MessageBubble_time__gus09{color:var(--racing-red);opacity:.8}@media(max-width:768px){.MessageBubble_wrapper__w71_p{max-width:85%;gap:6px}.MessageBubble_bubble__X4_e1{padding:9px 11px;border-radius:16px}.MessageBubble_sent__wZOOi .MessageBubble_bubble__X4_e1{border-bottom-right-radius:5px}.MessageBubble_received__3g1Jn .MessageBubble_bubble__X4_e1{border-bottom-left-radius:5px}.MessageBubble_text__4ljt5{font-size:14px}.MessageBubble_meta__EHtKJ{bottom:4px;right:8px}.MessageBubble_time__gus09{font-size:10px}.MessageBubble_status__eLh_1 svg{width:12px;height:12px}.MessageBubble_avatar__ACqKY{width:28px;height:28px}.MessageBubble_avatar__ACqKY span{font-size:11px}.MessageBubble_avatarPlaceholder__b9H_6{width:28px}.MessageBubble_imageContainer___j1VY{max-width:240px}.MessageBubble_imageWrapper__iW54c{border-radius:14px}}@media(prefers-reduced-motion:reduce){.MessageBubble_image__xnUtL{transition:none}}.MessageInput_container__j2ayA{position:sticky;bottom:0;padding:12px 16px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.06)}.MessageInput_inputWrapper__eHnkK{display:flex;align-items:flex-end;gap:10px;max-width:800px;margin:0 auto}.MessageInput_input__pP_W6{flex:1;min-height:44px;max-height:120px;padding:10px 16px;background:var(--warm-gray-50);border:1px solid var(--warm-gray-200);border-radius:22px;font-size:15px;line-height:1.4;color:var(--warm-gray-800);resize:none;outline:none;transition:border-color .15s ease,background .15s ease}.MessageInput_input__pP_W6::-moz-placeholder{color:var(--warm-gray-400)}.MessageInput_input__pP_W6::placeholder{color:var(--warm-gray-400)}.MessageInput_input__pP_W6:focus{border-color:var(--warm-gray-300);background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.04)}.MessageInput_input__pP_W6:disabled{background:var(--warm-gray-100);color:var(--warm-gray-400);cursor:not-allowed}.MessageInput_sendBtn__2IZkE{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--warm-gray-200);border:none;border-radius:50%;color:var(--warm-gray-400);cursor:not-allowed;transition:background .15s ease,color .15s ease,transform .1s ease;flex-shrink:0}.MessageInput_sendBtn__2IZkE svg{width:20px;height:20px}.MessageInput_sendBtn__2IZkE.MessageInput_active__wtDMr{background:var(--racing-red);color:#fff;cursor:pointer}.MessageInput_sendBtn__2IZkE.MessageInput_active__wtDMr:hover{background:var(--dark-red)}.MessageInput_sendBtn__2IZkE.MessageInput_active__wtDMr:active{transform:scale(.95)}.MessageInput_spinner__F4tGK{animation:MessageInput_spin__W2EYr .8s linear infinite}@keyframes MessageInput_spin__W2EYr{to{transform:rotate(1turn)}}@supports(padding-bottom:env(safe-area-inset-bottom)){.MessageInput_container__j2ayA{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media(max-width:768px){.MessageInput_container__j2ayA{padding:10px 12px}.MessageInput_inputWrapper__eHnkK{gap:8px}.MessageInput_input__pP_W6{min-height:40px;padding:8px 14px;font-size:16px;border-radius:20px}.MessageInput_sendBtn__2IZkE{width:40px;height:40px}.MessageInput_sendBtn__2IZkE svg{width:18px;height:18px}}.DateSeparator_separator__19i36{display:flex;align-items:center;justify-content:center;padding:16px 0}.DateSeparator_date__wU01x{padding:6px 12px;background:rgba(0,0,0,.04);border-radius:12px;font-size:12px;font-weight:500;color:var(--warm-gray-500);text-transform:lowercase}.DateSeparator_date__wU01x:first-letter{text-transform:uppercase}.ChatPanel_chat__aQRLH{display:flex;flex-direction:column;height:100%;background:#f8f8f8;border-radius:20px;overflow:hidden}.ChatPanel_chat__aQRLH.ChatPanel_compact__esO9w{border-radius:0}.ChatPanel_header__D8ZAk{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--warm-gray-100);flex-shrink:0}.ChatPanel_backBtn__Wnyk7{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:rgba(0,0,0,0);color:var(--warm-gray-600);cursor:pointer;transition:background .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ChatPanel_backBtn__Wnyk7:hover{background:var(--warm-gray-100)}.ChatPanel_backBtn__Wnyk7:active{transform:scale(.95);transition-duration:.1s}.ChatPanel_backBtn__Wnyk7 svg{width:20px;height:20px;stroke-width:2}.ChatPanel_avatar__kybXE{position:relative;width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.ChatPanel_avatar__kybXE span{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ChatPanel_avatar__kybXE img{-o-object-fit:cover;object-fit:cover}.ChatPanel_headerInfo__VTQBw{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ChatPanel_headerName__mQwPf{font-size:15px;font-weight:600;color:var(--warm-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ChatPanel_headerListing__TA_Vb{font-size:13px;color:var(--warm-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPanel_listingThumb__Q34Rk{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--warm-gray-100);transition:transform .2s cubic-bezier(.16,1,.3,1)}.ChatPanel_listingThumb__Q34Rk:hover{transform:scale(1.02)}.ChatPanel_listingThumb__Q34Rk img{-o-object-fit:cover;object-fit:cover}.ChatPanel_messages__bXa6j{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:8px;background:#f8f8f8}.ChatPanel_messages__bXa6j::-webkit-scrollbar{width:4px}.ChatPanel_messages__bXa6j::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatPanel_messages__bXa6j::-webkit-scrollbar-thumb{background:var(--warm-gray-200);border-radius:2px}.ChatPanel_messages__bXa6j::-webkit-scrollbar-thumb:hover{background:var(--warm-gray-300)}.ChatPanel_loadMore__lzS0P{display:flex;justify-content:center;padding:8px;margin-bottom:8px}.ChatPanel_loadMore__lzS0P button{padding:8px 16px;background:#fff;border:1px solid var(--warm-gray-200);border-radius:20px;font-size:13px;font-weight:500;color:var(--warm-gray-600);cursor:pointer;transition:background .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ChatPanel_loadMore__lzS0P button:hover{background:var(--warm-gray-50)}.ChatPanel_loadMore__lzS0P button:active{transform:scale(.98);transition-duration:.1s}.ChatPanel_emptyState__HFB50{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:200px;padding:40px 24px;text-align:center}.ChatPanel_emptyIcon__08k8B{width:72px;height:72px;border-radius:50%;background:rgba(var(--racing-red-rgb,200,16,46),.08);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ChatPanel_emptyIcon__08k8B svg{width:32px;height:32px;color:var(--racing-red);opacity:.7}.ChatPanel_emptyTitle__QaMcx{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--warm-gray-800)}.ChatPanel_emptyText__2xExu{margin:0;font-size:14px;color:var(--warm-gray-500);line-height:1.5}.ChatPanel_loading__OTCyB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 24px;color:var(--warm-gray-500);flex:1}.ChatPanel_loading__OTCyB span{font-size:14px;font-weight:500}.ChatPanel_spinner__NS5_g{width:28px;height:28px;animation:ChatPanel_spin__ThMa3 1s linear infinite;color:var(--racing-red)}@keyframes ChatPanel_spin__ThMa3{to{transform:rotate(1turn)}}.ChatPanel_error__2yhBG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 24px;text-align:center;flex:1}.ChatPanel_error__2yhBG p{font-size:15px;color:var(--warm-gray-600);line-height:1.5}.ChatPanel_error__2yhBG .ChatPanel_backBtn__Wnyk7{width:auto;padding:12px 24px;background:linear-gradient(135deg,#D41F3C 0,var(--racing-red) 50%,#A00D25 100%);color:#fff;border-radius:12px;font-weight:600;box-shadow:0 4px 12px rgba(200,16,46,.3);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.ChatPanel_error__2yhBG .ChatPanel_backBtn__Wnyk7:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(200,16,46,.4)}.ChatPanel_error__2yhBG .ChatPanel_backBtn__Wnyk7:active{transform:translateY(0)}.ChatPanel_compact__esO9w .ChatPanel_header__D8ZAk{padding:12px 14px;gap:10px}.ChatPanel_compact__esO9w .ChatPanel_backBtn__Wnyk7{width:34px;height:34px;border-radius:8px}.ChatPanel_compact__esO9w .ChatPanel_backBtn__Wnyk7 svg{width:18px;height:18px}.ChatPanel_compact__esO9w .ChatPanel_avatar__kybXE{width:36px;height:36px}.ChatPanel_compact__esO9w .ChatPanel_avatar__kybXE span,.ChatPanel_compact__esO9w .ChatPanel_headerName__mQwPf{font-size:14px}.ChatPanel_compact__esO9w .ChatPanel_headerListing__TA_Vb{font-size:12px}.ChatPanel_compact__esO9w .ChatPanel_messages__bXa6j{padding:12px;gap:6px}@media(max-width:768px){.ChatPanel_header__D8ZAk{padding:12px 14px;gap:10px}.ChatPanel_backBtn__Wnyk7{width:34px;height:34px;border-radius:8px}.ChatPanel_backBtn__Wnyk7 svg{width:18px;height:18px}.ChatPanel_avatar__kybXE{width:36px;height:36px}.ChatPanel_avatar__kybXE span,.ChatPanel_headerName__mQwPf{font-size:14px}.ChatPanel_headerListing__TA_Vb{font-size:12px}.ChatPanel_listingThumb__Q34Rk{width:40px;height:40px;border-radius:6px}.ChatPanel_messages__bXa6j{padding:12px;gap:6px}}.MessagingWidget_widget__LacDJ{position:fixed;bottom:24px;right:16px;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.MessagingWidget_widget__LacDJ{display:none}}.MessagingWidget_backdrop__XNsX_{position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,0)}@media(max-width:768px){.MessagingWidget_backdrop__XNsX_{background:rgba(0,0,0,.3);backdrop-filter:blur(4px)}}.MessagingWidget_container__XJVvA{display:flex;flex-direction:column;align-items:stretch;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.12),0 4px 32px rgba(0,0,0,.08);transition:box-shadow .3s ease,border-radius .3s ease}.MessagingWidget_containerOpen__zkhVb{box-shadow:0 4px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.08);border-radius:16px}.MessagingWidget_panel__LZpz7{width:320px;height:480px;display:flex;flex-direction:column;border-bottom:1px solid var(--warm-gray-100);animation:MessagingWidget_panelExpand__vyj39 .3s cubic-bezier(.16,1,.3,1)}@keyframes MessagingWidget_panelExpand__vyj39{0%{opacity:0;height:0}to{opacity:1;height:480px}}.MessagingWidget_panelHeader__TG2DN{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--warm-gray-100);flex-shrink:0;background:#fff}.MessagingWidget_panelHeader__TG2DN h2{font-size:17px;font-weight:700;color:var(--warm-gray-900);margin:0;letter-spacing:-.02em}.MessagingWidget_closeBtn__M2m1f{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);color:var(--warm-gray-400);border-radius:8px;cursor:pointer;transition:all .15s ease}.MessagingWidget_closeBtn__M2m1f:hover{background:var(--warm-gray-100);color:var(--warm-gray-600)}.MessagingWidget_closeBtn__M2m1f:active{transform:scale(.95)}.MessagingWidget_expandLink__kVnxu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--warm-gray-400);border-radius:8px;transition:all .15s ease}.MessagingWidget_expandLink__kVnxu:hover{background:var(--warm-gray-100);color:var(--warm-gray-600)}.MessagingWidget_expandLink__kVnxu:active{transform:scale(.95)}.MessagingWidget_panelContent__e5nlW{flex:1;overflow-y:auto;overscroll-behavior:contain}.MessagingWidget_panelContent__e5nlW::-webkit-scrollbar{width:4px}.MessagingWidget_panelContent__e5nlW::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MessagingWidget_panelContent__e5nlW::-webkit-scrollbar-thumb{background:var(--warm-gray-200);border-radius:2px}.MessagingWidget_panelContent__e5nlW::-webkit-scrollbar-thumb:hover{background:var(--warm-gray-300)}.MessagingWidget_chatHeader__KdkGV{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--warm-gray-100);background:#fff;flex-shrink:0}.MessagingWidget_backBtn__pD_5K{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--warm-gray-100);border-radius:10px;color:var(--warm-gray-600);cursor:pointer;transition:all .15s ease;flex-shrink:0}.MessagingWidget_backBtn__pD_5K:hover{background:var(--warm-gray-200);color:var(--warm-gray-800)}.MessagingWidget_backBtn__pD_5K:active{transform:scale(.95)}.MessagingWidget_chatHeaderInfo__23AGz{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;margin-right:36px}.MessagingWidget_chatHeaderName__4L4qf{font-size:15px;font-weight:600;color:var(--warm-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessagingWidget_chatHeaderListing__hlkfJ{font-size:12px;color:var(--warm-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessagingWidget_panelLoading__qhC_z{display:flex;align-items:center;justify-content:center;padding:80px 24px;flex:1}.MessagingWidget_spinner__2B5xB{width:32px;height:32px;color:var(--racing-red);animation:MessagingWidget_spin__xkylj 1s linear infinite}@keyframes MessagingWidget_spin__xkylj{to{transform:rotate(1turn)}}.MessagingWidget_panelEmpty__pG9nT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center;flex:1}.MessagingWidget_panelEmpty__pG9nT p{font-size:17px;font-weight:600;color:var(--warm-gray-800);margin:16px 0 6px;letter-spacing:-.01em}.MessagingWidget_panelEmpty__pG9nT span{font-size:14px;color:var(--warm-gray-500);line-height:1.5;max-width:240px}.MessagingWidget_emptyIcon__mfkaM{width:56px;height:56px;color:var(--warm-gray-300);stroke-width:1.25}.MessagingWidget_conversationList__sSGWE{display:flex;flex-direction:column}.MessagingWidget_trigger__d_Vw8{display:flex;align-items:center;justify-content:center;position:relative;width:320px;height:48px;padding:0 16px;border:none;border-radius:16px;background:#fff;color:var(--warm-gray-700);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease}.MessagingWidget_trigger__d_Vw8:hover{transform:translateY(-2px);background:var(--warm-gray-50);box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.06)}.MessagingWidget_trigger__d_Vw8:active{transform:translateY(0)}.MessagingWidget_triggerOpen__rGv3u{border-radius:0 0 16px 16px;box-shadow:none;border-top:1px solid var(--warm-gray-100)}.MessagingWidget_triggerOpen__rGv3u:hover{transform:none;box-shadow:none}.MessagingWidget_triggerLeft__e5i6X{display:flex;align-items:center;gap:6px}@media(max-width:768px){.MessagingWidget_triggerLeft__e5i6X{display:none}}.MessagingWidget_triggerChevron__fuMXl{position:absolute;left:16px;color:var(--warm-gray-400)}.MessagingWidget_triggerText__Vu6o8{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--racing-red)}.MessagingWidget_triggerIcon___LiPf{display:none}@media(max-width:768px){.MessagingWidget_triggerIcon___LiPf{display:block;color:var(--racing-red)}}.MessagingWidget_triggerCount__YzD4L{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;color:#fff;background:var(--racing-red);border-radius:11px}.MessagingWidget_countDot__Q_odx{display:none}@media(max-width:768px){.MessagingWidget_widget__LacDJ{bottom:20px;right:20px}.MessagingWidget_container__XJVvA{border-radius:28px}.MessagingWidget_containerOpen__zkhVb{border-radius:16px 16px 0 0;position:fixed;bottom:0;right:0;left:0}.MessagingWidget_panel__LZpz7{width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);animation:MessagingWidget_panelSlideUp__sdv5a .3s cubic-bezier(.16,1,.3,1)}@keyframes MessagingWidget_panelSlideUp__sdv5a{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.MessagingWidget_trigger__d_Vw8{width:56px;height:56px;padding:0;border-radius:28px;border-top:none;justify-content:center}.MessagingWidget_trigger__d_Vw8:hover{transform:scale(1.05)}.MessagingWidget_triggerCount__YzD4L{display:none}}@supports(padding-bottom:env(safe-area-inset-bottom)){.MessagingWidget_widget__LacDJ{bottom:calc(24px + env(safe-area-inset-bottom))}@media(max-width:768px){.MessagingWidget_widget__LacDJ{bottom:calc(20px + env(safe-area-inset-bottom))}.MessagingWidget_containerOpen__zkhVb{padding-bottom:env(safe-area-inset-bottom)}}}