.Chat_floatingButton__DPqKq{align-items:center;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;font-size:24px;height:56px;justify-content:center;position:fixed;right:24px;transition:all .2s ease;width:56px;z-index:40}.Chat_floatingButton__DPqKq.Chat_light__QTndt{background:linear-gradient(135deg,#22a672,#238981)}.Chat_floatingButton__DPqKq.Chat_dark__U_VRQ,.Chat_floatingButton__DPqKq.Chat_light__QTndt{animation:Chat_pulse-glow__4OrV1 2s ease-in-out infinite;color:#fff}.Chat_floatingButton__DPqKq.Chat_dark__U_VRQ{background:linear-gradient(135deg,#238981,#22a672)}@keyframes Chat_pulse-glow__4OrV1{0%,to{box-shadow:0 4px 12px rgba(34,166,114,.3),0 0 20px rgba(34,166,114,.1)}50%{box-shadow:0 6px 20px rgba(34,166,114,.5),0 0 30px rgba(34,166,114,.25)}}.Chat_floatingButton__DPqKq:hover{box-shadow:0 6px 20px rgba(0,0,0,.2)}.Chat_floatingButton__DPqKq:active{box-shadow:0 2px 8px rgba(0,0,0,.15)}.Chat_icon__MGRIG{font-size:24px;height:24px;width:24px}.Chat_badge__6W0r_{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;position:absolute;right:-8px;top:-8px;width:28px}.Chat_chatContainer__NLZIS{border-radius:12px;bottom:24px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;height:80dvh;max-height:600px;max-width:420px;position:fixed;right:24px;width:90vw;z-index:9999}.Chat_chatContainer__NLZIS.Chat_light__QTndt{background:#fff;border:1px solid #e5e7eb}.Chat_chatContainer__NLZIS.Chat_dark__U_VRQ{background:#1f2937;border:1px solid #374151}@media (max-width:640px){.Chat_chatContainer__NLZIS{border-radius:0;bottom:0;height:100dvh;max-height:100%;max-width:100%;right:0;width:100vw}.Chat_floatingButton__DPqKq{bottom:72px;font-size:20px;height:50px;right:16px;width:50px}.Chat_icon__MGRIG{font-size:20px;height:20px;width:20px}.Chat_header__Ln6Xk{padding:12px}.Chat_title___3lxT{font-size:14px}.Chat_titleIcon__rOxII{font-size:16px}.Chat_subtitle__nhVMO{font-size:11px}.Chat_messagesList__t5MqV{gap:10px;padding:12px}.Chat_messageBubble__8bbpT{font-size:13px;max-width:90%;padding:8px 10px}.Chat_messageSystem__r9z2b{font-size:12px;padding:10px 12px}.Chat_autoReplyMessage__hmany{font-size:12px;padding:8px 12px}.Chat_inputArea__EqwNH{padding:10px}.Chat_inputField__OLhzd{font-size:14px;padding:8px 10px}.Chat_sendButton__ako8Z{font-size:13px;min-width:45px;padding:8px 10px}}.Chat_header__Ln6Xk{align-items:flex-start;border-bottom:1px solid;display:flex;gap:12px;justify-content:space-between;padding:16px}.Chat_light__QTndt .Chat_header__Ln6Xk{border-bottom-color:#e5e7eb}.Chat_dark__U_VRQ .Chat_header__Ln6Xk{border-bottom-color:#374151}.Chat_headerContent__87SrB{flex:1}.Chat_title___3lxT{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.Chat_light__QTndt .Chat_title___3lxT{color:#1f2937}.Chat_dark__U_VRQ .Chat_title___3lxT{color:#f3f4f6}.Chat_titleIcon__rOxII{color:#22a672;font-size:18px}.Chat_subtitle__nhVMO{font-size:12px;margin:0}.Chat_light__QTndt .Chat_subtitle__nhVMO{color:#6b7280}.Chat_dark__U_VRQ .Chat_subtitle__nhVMO{color:#9ca3af}.Chat_closeButton__GZV1m{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:18px;padding:6px;transition:transform .2s ease}.Chat_light__QTndt .Chat_closeButton__GZV1m{color:#6b7280}.Chat_dark__U_VRQ .Chat_closeButton__GZV1m{color:#d1d5db}.Chat_closeButton__GZV1m:hover{transform:rotate(90deg)}.Chat_messagesList__t5MqV{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.Chat_messagesList__t5MqV::-webkit-scrollbar{width:6px}.Chat_messagesList__t5MqV::-webkit-scrollbar-track{background:transparent}.Chat_light__QTndt .Chat_messagesList__t5MqV::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.Chat_light__QTndt .Chat_messagesList__t5MqV::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Chat_dark__U_VRQ .Chat_messagesList__t5MqV::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.Chat_dark__U_VRQ .Chat_messagesList__t5MqV::-webkit-scrollbar-thumb:hover{background:#6b7280}.Chat_message__k_0C6{animation:Chat_slideIn__tVLeH .3s ease-out;display:flex;gap:8px}@keyframes Chat_slideIn__tVLeH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Chat_message__k_0C6.Chat_sent__SPvJ1{justify-content:flex-end}.Chat_messageBubble__8bbpT{border-radius:12px;font-size:14px;line-height:1.4;max-width:85%;padding:10px 12px;word-wrap:break-word}.Chat_message__k_0C6.Chat_received__zGiRK .Chat_messageBubble__8bbpT{background:#f3f4f6;border-bottom-left-radius:4px;color:#1f2937}.Chat_dark__U_VRQ .Chat_message__k_0C6.Chat_received__zGiRK .Chat_messageBubble__8bbpT{background:#374151;color:#f3f4f6}.Chat_message__k_0C6.Chat_sent__SPvJ1 .Chat_messageBubble__8bbpT{background:linear-gradient(135deg,#22a672,#238981);border-bottom-right-radius:4px;color:#fff}.Chat_messageContent__6P7o3{margin-bottom:4px}.Chat_messageSystem__r9z2b{font-size:13px;line-height:1.5;padding:12px 16px;text-align:center;white-space:pre-wrap}.Chat_light__QTndt .Chat_messageSystem__r9z2b{background:#fff4e6;border-radius:12px;color:#a84300}.Chat_dark__U_VRQ .Chat_messageSystem__r9z2b{background:rgba(34,166,114,.15);border-radius:12px;color:#238981}.Chat_messageTime__V8qWF{font-size:12px;margin-top:4px;opacity:.7}.Chat_messageActions__rvzDp{display:flex;gap:8px;margin-top:6px;opacity:0;transition:opacity .2s}.Chat_message__k_0C6:hover .Chat_messageActions__rvzDp{opacity:1}.Chat_actionButton__Y7Kue{background:none;border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:2px 6px;transition:all .2s}.Chat_light__QTndt .Chat_actionButton__Y7Kue{color:#6b7280}.Chat_light__QTndt .Chat_actionButton__Y7Kue:hover{background:rgba(0,0,0,.1);color:#1f2937}.Chat_dark__U_VRQ .Chat_actionButton__Y7Kue{color:#9ca3af}.Chat_dark__U_VRQ .Chat_actionButton__Y7Kue:hover{background:hsla(0,0%,100%,.1);color:#f3f4f6}.Chat_replyTo__2P_5v{border-left:3px solid #22a672;font-size:12px;margin-bottom:6px;padding:6px 8px}.Chat_light__QTndt .Chat_replyTo__2P_5v{background:#fff4e6;color:#a84300}.Chat_dark__U_VRQ .Chat_replyTo__2P_5v{background:rgba(34,166,114,.15);color:#238981}.Chat_replyToName___g2bi{font-weight:600;margin-bottom:2px}.Chat_replyToContent__zV3Nd{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_inputArea__EqwNH{border-top:1px solid;display:flex;flex-direction:column;gap:8px;padding:12px}.Chat_light__QTndt .Chat_inputArea__EqwNH{border-top-color:#e5e7eb}.Chat_dark__U_VRQ .Chat_inputArea__EqwNH{border-top-color:#374151}.Chat_inputWrapper__StGwW{align-items:flex-end;display:flex;gap:8px}.Chat_inputField__OLhzd{border:1px solid;border-radius:8px;flex:1;font-family:inherit;font-size:14px;max-height:80px;padding:8px 12px;resize:none;transition:all .2s}.Chat_light__QTndt .Chat_inputField__OLhzd{background:#fff;border-color:#d1d5db;color:#1f2937}.Chat_light__QTndt .Chat_inputField__OLhzd:focus{border-color:#22a672;box-shadow:0 0 0 2px rgba(34,166,114,.15);outline:none}.Chat_dark__U_VRQ .Chat_inputField__OLhzd{background:#111827;border-color:#4b5563;color:#f3f4f6}.Chat_dark__U_VRQ .Chat_inputField__OLhzd:focus{border-color:#238981;box-shadow:0 0 0 2px rgba(247,127,0,.25);outline:none}.Chat_sendButton__ako8Z{align-items:center;background:linear-gradient(135deg,#22a672,#238981);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:50px;padding:8px 12px;transition:all .2s}.Chat_sendButton__ako8Z:hover:not(:disabled){background:linear-gradient(135deg,#1b895f,#22a672);box-shadow:0 4px 12px rgba(34,166,114,.3)}.Chat_sendButton__ako8Z:active:not(:disabled){transform:scale(.95)}.Chat_sendButton__ako8Z:disabled{cursor:not-allowed;opacity:.5}.Chat_autocomplete___x_aP{border-radius:8px;bottom:100%;box-shadow:0 -4px 12px rgba(0,0,0,.1);left:12px;margin-bottom:4px;max-height:150px;overflow-y:auto;position:absolute;right:12px;z-index:10}.Chat_light__QTndt .Chat_autocomplete___x_aP{background:#fff;border:1px solid #d1d5db}.Chat_dark__U_VRQ .Chat_autocomplete___x_aP{background:#111827;border:1px solid #4b5563}.Chat_autocompleteItem__4J0bw{cursor:pointer;font-size:13px;padding:8px 12px;transition:background-color .2s}.Chat_light__QTndt .Chat_autocompleteItem__4J0bw:hover{background:#f3f4f6;color:#1f2937}.Chat_dark__U_VRQ .Chat_autocompleteItem__4J0bw:hover{background:#1f2937;color:#f3f4f6}.Chat_autocompleteItem__4J0bw.Chat_active___KKZV{background:#22a672;color:#fff}.Chat_autocompleteLabel___ECxY{font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;margin-top:4px;opacity:.7;padding:4px 12px 0;text-transform:uppercase}.Chat_mentionHighlight__nzriI{background:rgba(34,166,114,.15);border-radius:3px;color:#22a672;font-weight:500;padding:2px 4px}.Chat_dark__U_VRQ .Chat_mentionHighlight__nzriI{background:rgba(247,127,0,.25);color:#238981}.Chat_loadingSpinner__BdDR9{align-items:center;display:flex;justify-content:center;padding:24px}.Chat_spinner__WyQtW{animation:Chat_spin__dag_p .6s linear infinite;border-radius:50%;border:2px solid #d1d5db;border-top-color:#22a672;height:20px;width:20px}.Chat_dark__U_VRQ .Chat_spinner__WyQtW{border-color:#238981 #4b5563 #4b5563}@keyframes Chat_spin__dag_p{to{transform:rotate(1turn)}}.Chat_emptyState__EjSwF{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.Chat_light__QTndt .Chat_emptyState__EjSwF{color:#6b7280}.Chat_dark__U_VRQ .Chat_emptyState__EjSwF{color:#9ca3af}.Chat_emptyIcon__2nHK4{font-size:48px;margin-bottom:12px;opacity:.5}.Chat_emptyText__EFPt4{font-size:14px;margin:0}.Chat_emptyStateInline__xOH0x{margin:8px 0;padding:12px;text-align:center}.Chat_emptyTextSmall__EPYAp{font-size:13px;font-style:italic;margin:0;opacity:.6}.Chat_attachButton__HNXAV{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;transition:all .2s}.Chat_attachButton__HNXAV:hover:not(:disabled){background:rgba(34,166,114,.1);color:#22a672}.Chat_attachButton__HNXAV:disabled{cursor:not-allowed;opacity:.5}.Chat_attachmentsPreview__O19eQ{border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px}.Chat_light__QTndt .Chat_attachmentsPreview__O19eQ{background:#f9fafb;border:1px solid #e5e7eb}.Chat_dark__U_VRQ .Chat_attachmentsPreview__O19eQ{background:#1f2937;border:1px solid #374151}.Chat_attachmentItem__cqIyM{align-items:center;border-radius:6px;display:flex;gap:10px;padding:8px;transition:background .2s}.Chat_light__QTndt .Chat_attachmentItem__cqIyM{background:#fff;border:1px solid #e5e7eb}.Chat_dark__U_VRQ .Chat_attachmentItem__cqIyM{background:#111827;border:1px solid #374151}.Chat_attachmentIcon__BM4sS{align-items:center;border-radius:6px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.Chat_light__QTndt .Chat_attachmentIcon__BM4sS{background:#fff4e6;color:#22a672}.Chat_dark__U_VRQ .Chat_attachmentIcon__BM4sS{background:rgba(34,166,114,.15);color:#238981}.Chat_attachmentInfo___buBV{flex:1;min-width:0}.Chat_attachmentName__HtfIK{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_light__QTndt .Chat_attachmentName__HtfIK{color:#1f2937}.Chat_dark__U_VRQ .Chat_attachmentName__HtfIK{color:#f3f4f6}.Chat_attachmentSize__fA8Pz{font-size:11px;margin-top:2px;opacity:.6}.Chat_removeAttachment___u3Wd{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;transition:all .2s}.Chat_removeAttachment___u3Wd:hover{opacity:1}.Chat_light__QTndt .Chat_removeAttachment___u3Wd{color:#ef4444}.Chat_light__QTndt .Chat_removeAttachment___u3Wd:hover{background:rgba(239,68,68,.1)}.Chat_dark__U_VRQ .Chat_removeAttachment___u3Wd{color:#f87171}.Chat_dark__U_VRQ .Chat_removeAttachment___u3Wd:hover{background:hsla(0,91%,71%,.1)}.Chat_uploadProgress__JOzZK{margin-bottom:8px;padding:8px 12px}.Chat_progressItem__0G4qf{align-items:center;display:flex;gap:8px;margin-bottom:4px}.Chat_progressBar__kfxRt{border-radius:2px;flex:1;height:4px;overflow:hidden}.Chat_light__QTndt .Chat_progressBar__kfxRt{background:#e5e7eb}.Chat_dark__U_VRQ .Chat_progressBar__kfxRt{background:#374151}.Chat_progressFill__kofQJ{background:linear-gradient(90deg,#22a672,#238981);height:100%;transition:width .3s ease}.Chat_progressText__Y1tBM{font-size:11px;min-width:35px;opacity:.7;text-align:right}.Chat_messageAttachments__6GneC{display:flex;flex-direction:column;gap:6px;margin-top:8px}.Chat_messageAttachment__CPCkO{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;text-decoration:none;transition:all .2s}.Chat_light__QTndt .Chat_messageAttachment__CPCkO{background:#f3f4f6;border:1px solid #e5e7eb}.Chat_light__QTndt .Chat_messageAttachment__CPCkO:hover{background:#e5e7eb;border-color:#d1d5db}.Chat_dark__U_VRQ .Chat_messageAttachment__CPCkO{background:#374151;border:1px solid #4b5563}.Chat_dark__U_VRQ .Chat_messageAttachment__CPCkO:hover{background:#4b5563;border-color:#6b7280}.Chat_messageAttachmentIcon__Ll_gm{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.Chat_light__QTndt .Chat_messageAttachmentIcon__Ll_gm{background:#fff4e6;color:#22a672}.Chat_dark__U_VRQ .Chat_messageAttachmentIcon__Ll_gm{background:rgba(34,166,114,.15);color:#238981}.Chat_messageAttachmentInfo__teVQW{flex:1;min-width:0}.Chat_messageAttachmentName__cBasm{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_light__QTndt .Chat_messageAttachmentName__cBasm{color:#1f2937}.Chat_dark__U_VRQ .Chat_messageAttachmentName__cBasm{color:#f3f4f6}.Chat_messageAttachmentSize__fWdyI{font-size:10px;margin-top:2px;opacity:.6}.Chat_messageImageAttachment__OGQOI{border-radius:8px;cursor:pointer;display:block;max-width:300px;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.Chat_messageImageAttachment__OGQOI:hover{transform:scale(1.02)}.Chat_messageImage__tvxNc{border-radius:8px;display:block;height:auto;width:100%}.Chat_messageImageOverlay__p0gG8{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;display:flex;font-size:12px;gap:8px;left:0;opacity:0;padding:8px 12px;position:absolute;right:0;transition:opacity .2s}.Chat_messageImageAttachment__OGQOI:hover .Chat_messageImageOverlay__p0gG8{opacity:1}.Chat_messageImageOverlay__p0gG8 span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_autoReplyMessage__hmany{align-items:center;animation:Chat_slideIn__tVLeH .3s ease-out;display:flex;font-size:13px;gap:8px;justify-content:center;line-height:1.5;padding:10px 16px;text-align:center}.Chat_light__QTndt .Chat_autoReplyMessage__hmany{background:linear-gradient(135deg,#fff4e6,#ffe8cc);border:1px solid rgba(34,166,114,.2);border-radius:12px;color:#a84300}.Chat_dark__U_VRQ .Chat_autoReplyMessage__hmany{background:linear-gradient(135deg,rgba(34,166,114,.15),rgba(247,127,0,.1));border:1px solid rgba(247,127,0,.2);border-radius:12px;color:#238981}.Chat_typingIndicator__g71cT{align-items:center;display:flex;gap:4px;padding:8px 12px}.Chat_typingDot__3Vg89{animation:Chat_typingBounce__rwBRu 1.4s ease-in-out infinite;background:#22a672;border-radius:50%;height:8px;width:8px}.Chat_dark__U_VRQ .Chat_typingDot__3Vg89{background:#238981}.Chat_typingDot__3Vg89:first-child{animation-delay:0s}.Chat_typingDot__3Vg89:nth-child(2){animation-delay:.2s}.Chat_typingDot__3Vg89:nth-child(3){animation-delay:.4s}@keyframes Chat_typingBounce__rwBRu{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.Chat_welcomeHeader__LLCw1{align-items:center;display:flex;font-size:15px;font-weight:600;gap:6px;margin-bottom:8px}