.NewChatModal_modalOverlay__flSKU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:NewChatModal_fadeIn__vLWA5 .3s ease}.NewChatModal_modalContent__W_3IF{background-color:#1a1a1a;padding:30px;border-radius:20px;box-shadow:0 8px 20px rgba(110,72,170,.4);width:100%;max-width:500px;max-height:80vh;overflow-y:auto;position:relative;animation:NewChatModal_slideIn__bf7YY .3s ease}.NewChatModal_modalContent__W_3IF h2{display:flex;align-items:center;gap:10px;font-size:24px;margin-bottom:20px;color:#fff;font-weight:700;text-align:center;background:linear-gradient(135deg,#6e48aa,#9d50bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.NewChatModal_icon__shZvd{color:#9d50bb}.NewChatModal_searchContainer__5tPiO{position:relative;margin-bottom:20px}.NewChatModal_searchIcon__V8Dcy{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#b0b0b0;font-size:16px}.NewChatModal_searchInput__HSpm5{width:90%;padding:12px 12px 12px 40px;border:1px solid #444;border-radius:10px;font-size:16px;background-color:#2a2a2a;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.NewChatModal_searchInput__HSpm5:focus{border-color:#9d50bb;outline:none;box-shadow:0 0 10px rgba(157,80,187,.6)}.NewChatModal_searchResults__TQiol{display:flex;flex-direction:column;gap:10px}.NewChatModal_searchItem__PW_gJ{display:flex;align-items:center;gap:10px;padding:10px;background-color:#2a2a2a;border-radius:10px;transition:background-color .3s ease,transform .3s ease;cursor:pointer}.NewChatModal_searchItem__PW_gJ:hover{background-color:#3a3a3a;transform:translateY(-2px)}.NewChatModal_userAvatar__YEUd0{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);transition:transform .3s ease}.NewChatModal_userAvatar__YEUd0:hover{transform:scale(1.1)}.NewChatModal_userInfo__5Wktm{display:flex;flex-direction:column}.NewChatModal_userNickname__vGA3u{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff}.NewChatModal_userIcon__xlX8V{color:#9d50bb}.NewChatModal_userFullName__taCQf{font-size:12px;color:#b0b0b0}.NewChatModal_loadingText__HKyJg,.NewChatModal_noResults__ViZJD{text-align:center;color:#b0b0b0;font-size:14px;padding:10px}.NewChatModal_closeButton__dlkJ1{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#6e48aa,#9d50bb);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease;margin-top:20px}.NewChatModal_closeButton__dlkJ1:hover{background:linear-gradient(135deg,#9d50bb,#6e48aa);transform:translateY(-2px)}.NewChatModal_closeIcon__j_eFY{font-size:16px}@keyframes NewChatModal_fadeIn__vLWA5{0%{opacity:0}to{opacity:1}}@keyframes NewChatModal_slideIn__bf7YY{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:768px){.NewChatModal_modalContent__W_3IF{padding:20px;max-width:90%;max-height:75svh}.NewChatModal_modalContent__W_3IF h2{font-size:20px}.NewChatModal_searchInput__HSpm5{padding:10px 10px 10px 36px;font-size:14px}.NewChatModal_searchItem__PW_gJ{padding:8px}.NewChatModal_userAvatar__YEUd0{width:30px;height:30px}.NewChatModal_userNickname__vGA3u{font-size:12px}.NewChatModal_userFullName__taCQf{font-size:10px}.NewChatModal_closeButton__dlkJ1{padding:10px;font-size:14px}}@media (max-width:480px){.NewChatModal_modalContent__W_3IF{padding:15px}.NewChatModal_modalContent__W_3IF h2{font-size:18px}.NewChatModal_searchInput__HSpm5{padding:8px 8px 8px 32px;font-size:12px}.NewChatModal_closeButton__dlkJ1{padding:8px;font-size:12px}}.ChatWindow_chatWindow__KjubN{display:flex;flex-direction:column;height:100vh;max-height:100vh;width:100%;background-color:#1a1a1a;border-radius:20px;overflow:hidden;position:relative;box-sizing:border-box}.ChatWindow_chatHeader__0qaiP{position:relative;z-index:10;display:flex;align-items:center;gap:12px;padding:16px;min-height:70px;background-color:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;box-sizing:border-box}.ChatWindow_backButton__NK64a{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9d50bb;padding:8px;border-radius:50%;cursor:pointer}.ChatWindow_backIcon__MrSUE{font-size:20px;color:#9d50bb}.ChatWindow_headerContent__D7cLM{display:flex;align-items:center;gap:12px;flex:1 1;margin-left:40px;min-width:0}.ChatWindow_chatAvatar__ceoMo{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.1)}.ChatWindow_chatUserInfo__XYpW2{display:flex;flex-direction:column;flex:1 1;min-width:0;overflow:hidden}.ChatWindow_chatUserNickname__HZaiP{font-size:16px;font-weight:600;line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWindow_typingStatus__lp4zi{margin-top:2px;font-size:12px;font-style:italic;color:#9d50bb}.ChatWindow_loadingUserInfo__kfp_8{display:flex;align-items:center;gap:8px;color:#b0b0b0}.ChatWindow_loadingIcon__ndaE6{color:#9d50bb;animation:ChatWindow_pulse__rSApM 2s infinite}.ChatWindow_messages___5S4w{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;max-height:calc(100vh - 70px - 80px);min-height:0}.ChatWindow_myMessage__NHtZu{align-self:flex-end;border-radius:18px 18px 6px 18px;background:linear-gradient(135deg,#6e48aa,#9d50bb);animation:ChatWindow_slideInRight__rpiqn .3s ease}.ChatWindow_myMessage__NHtZu,.ChatWindow_otherMessage__nh_yy{position:relative;max-width:75%;padding:12px 16px;color:#fff;word-wrap:break-word}.ChatWindow_otherMessage__nh_yy{align-self:flex-start;border-radius:18px 18px 18px 6px;background-color:#2a2a2a;animation:ChatWindow_slideInLeft__XbC4t .3s ease}.ChatWindow_messageText__lECxQ{font-size:15px;line-height:1.4}.ChatWindow_messageFooter__uB6Uj{margin-top:6px;display:flex;justify-content:flex-end;align-items:center;gap:6px}.ChatWindow_timestamp__ss750{font-size:11px;color:#b0b0b0;opacity:.8}.ChatWindow_messageStatus__rqezG{display:inline-flex;margin-left:4px;font-size:12px;font-weight:600}.ChatWindow_sent__fLhag{color:#9e9e9e}.ChatWindow_delivered__HqP8O{color:#2196f3}.ChatWindow_read__0Rael{color:#4caf50}.ChatWindow_inputArea__MxOOH{position:relative;z-index:20;display:flex;align-items:flex-end;gap:12px;padding:16px;background-color:#2a2a2a;border-top:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;min-height:80px}.ChatWindow_inputContainer__4C0_3{display:flex;position:relative;flex:1 1;min-width:0;flex-wrap:wrap;align-content:center;align-items:center}.ChatWindow_input__wCwA3{width:100%;padding:12px 50px;background-color:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:25px;color:#fff;font-size:15px;line-height:1.5;outline:none;transition:border-color .3s ease,box-shadow .3s ease;-webkit-appearance:none;box-sizing:border-box}.ChatWindow_input__wCwA3:focus{border-color:#9d50bb;box-shadow:0 0 15px rgba(157,80,187,.4)}.ChatWindow_attachBtn__3A7xy{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2;padding:8px;font-size:20px;color:#9d50bb;background:none;border:none;border-radius:50%;cursor:pointer;transition:transform .2s ease,background .2s ease}.ChatWindow_attachBtn__3A7xy:hover{background-color:rgba(157,80,187,.1);transform:translateY(-50%) scale(1.1)}.ChatWindow_emojiBtn__pHVYQ{position:absolute;right:15px;top:50%;transform:translateY(-50%);padding:8px;font-size:20px;color:#9d50bb;background:none;border:none;border-radius:50%;cursor:pointer;transition:transform .2s ease,background .2s ease}.ChatWindow_emojiBtn__pHVYQ:hover{background-color:rgba(157,80,187,.1);transform:translateY(-50%) scale(1.1)}.ChatWindow_sendBtn__N1g6E{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6e48aa,#9d50bb);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.ChatWindow_sendBtn__N1g6E:hover{background:linear-gradient(135deg,#9d50bb,#6e48aa);transform:scale(1.1);box-shadow:0 4px 15px rgba(157,80,187,.4)}.ChatWindow_sendBtn__N1g6E:disabled{background:#555;cursor:not-allowed;transform:none;box-shadow:none}.ChatWindow_sendIcon__jN0bA{font-size:18px;color:#fff}.ChatWindow_attachmentMenu__RYfzh{position:absolute;bottom:70px;left:15px;z-index:100;min-width:200px;background-color:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.4);animation:ChatWindow_fadeInUp__ENq7k .3s ease}.ChatWindow_attachmentMenuItem__aJHVW{display:flex;align-items:center;gap:15px;width:100%;padding:15px 20px;background:none;border:none;color:#fff;text-align:left;cursor:pointer;transition:background-color .2s ease}.ChatWindow_attachmentMenuItem__aJHVW:hover{background-color:#3a3a3a}.ChatWindow_attachmentIcon__zyscR{display:flex;align-items:center;justify-content:center;min-width:28px;font-size:22px}.ChatWindow_emojiPickerContainer__XmCs1{position:absolute;bottom:75px;right:16px;z-index:100;width:350px;max-width:calc(100vw - 32px);height:400px;max-height:50vh;background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.4);animation:ChatWindow_fadeIn__z04VR .3s ease}.ChatWindow_messages___5S4w::-webkit-scrollbar{width:8px}.ChatWindow_messages___5S4w::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.ChatWindow_messages___5S4w::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6e48aa,#9d50bb);border-radius:4px}.ChatWindow_messages___5S4w::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#9d50bb,#6e48aa)}.ChatWindow_scrollToBottomBtn__TBrDc{position:absolute;right:20px;bottom:100px;z-index:50;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6e48aa,#9d50bb);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease;opacity:.9}.ChatWindow_scrollToBottomBtn__TBrDc:hover{background:linear-gradient(135deg,#9d50bb,#6e48aa);transform:scale(1.1);opacity:1}.ChatWindow_scrollToBottomBtn__TBrDc svg{font-size:18px;color:#fff}@keyframes ChatWindow_slideInRight__rpiqn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatWindow_slideInLeft__XbC4t{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatWindow_fadeInUp__ENq7k{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWindow_fadeIn__z04VR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ChatWindow_pulse__rSApM{0%,to{opacity:1}50%{opacity:.5}}.ChatWindow_contextMenu__KMWgX{position:fixed;background-color:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.4);z-index:1000;overflow:hidden;animation:ChatWindow_fadeInScale__wf8NE .2s ease;min-width:180px;box-sizing:border-box}.ChatWindow_contextMenuItem__m_jF3{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;background:none;border:none;color:#fff;cursor:pointer;font-size:14px;text-align:left;transition:background .2s ease}.ChatWindow_contextMenuItem__m_jF3:hover{background-color:#3a3a3a}.ChatWindow_contextMenuIcon__X97JT{color:#9d50bb;font-size:16px;min-width:16px}.ChatWindow_reactionBar__XYwpe{position:fixed;display:flex;gap:4px;padding:8px;background-color:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 4px 15px rgba(0,0,0,.3);z-index:1001;animation:ChatWindow_fadeInScale__wf8NE .2s ease;box-sizing:border-box}.ChatWindow_reactionButton__0Sv7z{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;font-size:18px;transition:background .2s ease,transform .2s ease}.ChatWindow_reactionButton__0Sv7z:hover{background-color:rgba(157,80,187,.2);transform:scale(1.1)}.ChatWindow_reactionsContainer__At9Gs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;max-width:100%}.ChatWindow_reactionBadge__JXF9G{display:flex;align-items:center;gap:2px;padding:2px 6px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer;transition:background .2s ease;font-size:12px}.ChatWindow_reactionBadge__JXF9G:hover{background-color:rgba(157,80,187,.2);border-color:#9d50bb}.ChatWindow_activeReaction__KPa5r{background-color:rgba(157,80,187,.3);border-color:#9d50bb}.ChatWindow_reactionEmoji__a831v{font-size:14px}.ChatWindow_reactionCount__Hy1G0{font-size:11px;color:#fff;font-weight:500;min-width:12px;text-align:center}.ChatWindow_panelModeSelector__ctwTH{display:flex;border-bottom:1px solid hsla(0,0%,100%,.1);background:#2a2a2a}.ChatWindow_modeBtn__jrTcX{flex:1 1;padding:12px;border:none;background:none;color:#fff;cursor:pointer;font-size:14px;transition:background .2s ease}.ChatWindow_modeBtn__jrTcX.ChatWindow_active__lduzQ{background-color:#9d50bb;color:#fff}.ChatWindow_stickersPanel__9mniR{background:#2a2a2a;max-height:300px;overflow-y:auto;box-sizing:border-box}.ChatWindow_stickersLoading__UnuMK{padding:40px;text-align:center;color:#b0b0b0}.ChatWindow_stickerPacks__bZ1w2{display:flex;gap:8px;padding:12px;overflow-x:auto;white-space:nowrap}.ChatWindow_packBtn__9wJZS{padding:8px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;background:none;color:#fff;cursor:pointer;font-size:12px;transition:background .2s ease,border-color .2s ease}.ChatWindow_packBtn__9wJZS.ChatWindow_active__lduzQ{background-color:#9d50bb;border-color:#9d50bb}.ChatWindow_stickersGrid__FFY_q{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:8px;gap:8px;padding:12px;box-sizing:border-box}.ChatWindow_stickerBtn__nav_8{aspect-ratio:1;border:none;background:none;cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .2s ease}.ChatWindow_stickerBtn__nav_8:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.ChatWindow_stickerImage__Ttesa{width:100%;height:100%;object-fit:contain}.ChatWindow_stickerMessage__5eWO8{position:relative;margin:8px 0;max-width:200px;border-radius:12px}.ChatWindow_myStickerMessage__Di7jM{align-self:flex-end}.ChatWindow_otherStickerMessage__DtQnf{align-self:flex-start}.ChatWindow_stickerContainer__nOysU{display:flex;justify-content:center;align-items:center}.ChatWindow_messageSenderWrapper__Q1q3E{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ChatWindow_messageSenderAvatar__9j4sm{width:24px;height:24px;flex-shrink:0}.ChatWindow_messageSenderAvatarImg__i7Dch{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.1)}.ChatWindow_messageSenderInfo__Uo6Rm{font-size:12px;color:#9d50bb;font-weight:500}@media (max-width:768px){.ChatWindow_messageSenderAvatar__9j4sm{width:20px;height:20px}.ChatWindow_messageSenderInfo__Uo6Rm{font-size:11px}}@media (max-width:480px){.ChatWindow_stickerImage__Ttesa{max-width:100px;max-height:100px}}@media (max-width:768px){.ChatWindow_chatWindow__KjubN{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 60px);bottom:calc(env(safe-area-inset-bottom, 0px) + 50px);left:0;right:0;height:auto;max-height:calc(100vh - 110px);border-radius:0}.ChatWindow_chatHeader__0qaiP{padding:12px 16px;min-height:60px;max-height:60px}.ChatWindow_backButton__NK64a{left:12px;padding:6px}.ChatWindow_backIcon__MrSUE{font-size:18px}.ChatWindow_headerContent__D7cLM{margin-left:35px}.ChatWindow_chatAvatar__ceoMo{margin-left:13%;width:36px;height:36px}.ChatWindow_chatUserNickname__HZaiP{font-size:15px}.ChatWindow_messages___5S4w{padding:12px;gap:10px;margin-bottom:0}.ChatWindow_myMessage__NHtZu,.ChatWindow_otherMessage__nh_yy{padding:10px 14px;max-width:85%;border-radius:16px 16px 4px 16px}.ChatWindow_messageText__lECxQ{font-size:14px}.ChatWindow_inputArea__MxOOH{gap:10px;border-top:1px solid hsla(0,0%,100%,.1);min-height:80px}.ChatWindow_input__wCwA3{font-size:12px;border-radius:20px}.ChatWindow_attachBtn__3A7xy,.ChatWindow_emojiBtn__pHVYQ{padding:6px;font-size:18px}.ChatWindow_attachBtn__3A7xy{left:12px}.ChatWindow_emojiBtn__pHVYQ{right:12px}.ChatWindow_sendBtn__N1g6E{width:42px;height:42px}.ChatWindow_sendIcon__jN0bA{font-size:16px}.ChatWindow_attachmentMenu__RYfzh{left:12px;min-width:180px}.ChatWindow_attachmentMenuItem__aJHVW{padding:12px 16px;gap:12px;font-size:14px}.ChatWindow_attachmentIcon__zyscR{font-size:20px}.ChatWindow_emojiPickerContainer__XmCs1{bottom:calc(env(safe-area-inset-bottom, 0px) + 85px);right:10px;height:300px;width:300px;max-height:60vh}.ChatWindow_scrollToBottomBtn__TBrDc{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 140px);width:40px;height:40px;z-index:20}}@media (max-height:600px){.ChatWindow_chatHeader__0qaiP{min-height:50px;padding:10px 16px}.ChatWindow_messages___5S4w{max-height:calc(100vh - 50px - 80px);min-height:calc(100vh - 50px - 80px)}.ChatWindow_inputArea__MxOOH{min-height:70px;padding:10px}}@keyframes ChatWindow_fadeInScale__wf8NE{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ChatWindow_videoContainer__wDhov{position:relative;background-color:rgba(0,0,0,.1);border-radius:12px;overflow:hidden;box-sizing:border-box}.ChatWindow_videoWrapper__rICZf{position:relative;display:inline-block;width:100%;box-sizing:border-box}.ChatWindow_messageVideo__oH6OV{max-width:100%;max-height:300px;width:auto;height:auto;border-radius:12px;background-color:#000;object-fit:cover;transition:opacity .3s ease}.ChatWindow_fullscreenVideoBtn__r8pGO{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;opacity:0;transition:opacity .3s ease;z-index:5}.ChatWindow_videoWrapper__rICZf:hover .ChatWindow_fullscreenVideoBtn__r8pGO{opacity:1}.ChatWindow_videoPlaceholder__LQxXD{display:flex;align-items:center;justify-content:center;min-height:150px;background-color:rgba(0,0,0,.2);color:#b0b0b0;border-radius:12px;font-size:14px;text-align:center;padding:20px;box-sizing:border-box}.ChatWindow_videoPlaceholder__LQxXD button{background:linear-gradient(135deg,#6e48aa,#9d50bb);color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:14px;transition:all .3s ease}.ChatWindow_videoPlaceholder__LQxXD button:hover{background:linear-gradient(135deg,#9d50bb,#6e48aa);transform:scale(1.05)}@media (max-width:768px){.ChatWindow_messageVideo__oH6OV{max-height:250px}.ChatWindow_videoPlaceholder__LQxXD{min-height:120px;font-size:13px;padding:15px}}@media (max-width:480px){.ChatWindow_messageVideo__oH6OV{max-height:200px}.ChatWindow_videoPlaceholder__LQxXD{min-height:100px;padding:12px;font-size:12px}}.ChatWindow_forwardBlock__tQ_lW{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:8px;background:linear-gradient(135deg,rgba(157,80,187,.15),rgba(110,72,170,.15));border:1px solid rgba(157,80,187,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ChatWindow_slideInDown__3lQGE .3s ease}.ChatWindow_forwardContent__vP220{display:flex;align-items:flex-start;gap:12px;flex:1 1;min-width:0}.ChatWindow_forwardIcon__6NR0I{color:#9d50bb;font-size:16px;margin-top:2px;flex-shrink:0}.ChatWindow_forwardText__Tst3e{flex:1 1;min-width:0}.ChatWindow_forwardLabel__MPwGA{display:block;font-size:12px;font-weight:600;color:#9d50bb;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ChatWindow_forwardMessage__bEJBb{margin:0;font-size:14px;line-height:1.4;color:#e0e0e0;background:rgba(0,0,0,.2);padding:8px 12px;border-radius:8px;border-left:3px solid #9d50bb;white-space:pre-wrap;word-wrap:break-word;max-height:60px;overflow-y:auto}.ChatWindow_cancelForwardBtn__loHWg{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ff6b6b;font-size:14px;font-weight:700;transition:all .2s ease;flex-shrink:0}.ChatWindow_cancelForwardBtn__loHWg:hover{background:hsla(0,100%,71%,.2);border-color:#ff6b6b;transform:scale(1.1)}.ChatWindow_messageForwardBlock__2JhWA{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-bottom:8px;background:rgba(157,80,187,.1);border-radius:8px;border-left:3px solid #9d50bb}.ChatWindow_messageForwardInfo__2Wxs8{font-size:12px;font-weight:500;color:#fff;font-style:italic}.ChatWindow_messageForwardInfo__2Wxs8:before{content:"↗️ ";margin-right:4px}@keyframes ChatWindow_slideInDown__3lQGE{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatWindow_forwardBlock__tQ_lW{padding:10px 12px;margin-bottom:6px;gap:10px}.ChatWindow_forwardLabel__MPwGA{font-size:11px}.ChatWindow_forwardMessage__bEJBb{font-size:13px;padding:6px 10px;max-height:50px}.ChatWindow_cancelForwardBtn__loHWg{width:24px;height:24px;font-size:12px}.ChatWindow_messageForwardBlock__2JhWA{padding:4px 10px;margin-bottom:6px}.ChatWindow_messageForwardInfo__2Wxs8{font-size:11px}}.ChatWindow_replyBlock__E4GgK{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:8px;background:linear-gradient(135deg,rgba(33,150,243,.15),rgba(30,136,229,.15));border:1px solid rgba(33,150,243,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ChatWindow_slideInDown__3lQGE .3s ease}.ChatWindow_replyContent__blKkP{display:flex;align-items:flex-start;gap:12px;flex:1 1;min-width:0}.ChatWindow_replyIcon__wX7ak{color:#2196f3;font-size:16px;margin-top:2px;flex-shrink:0}.ChatWindow_replyText__c3fFq{flex:1 1;min-width:0}.ChatWindow_replyToName__9rLbS{display:block;font-size:12px;font-weight:600;color:#2196f3;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ChatWindow_replyMessage__0GqGA{margin:0;font-size:14px;line-height:1.4;color:#e0e0e0;background:rgba(0,0,0,.2);padding:8px 12px;border-radius:8px;border-left:3px solid #2196f3;white-space:pre-wrap;word-wrap:break-word;max-height:60px;overflow-y:auto}.ChatWindow_cancelReplyBtn__gI5hh{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ff6b6b;font-size:14px;font-weight:700;transition:all .2s ease;flex-shrink:0}.ChatWindow_cancelReplyBtn__gI5hh:hover{background:hsla(0,100%,71%,.2);border-color:#ff6b6b;transform:scale(1.1)}.ChatWindow_editBlock___Tr5j{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:8px;background:linear-gradient(135deg,rgba(255,152,0,.15),rgba(255,143,0,.15));border:1px solid rgba(255,152,0,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ChatWindow_slideInDown__3lQGE .3s ease}.ChatWindow_editContent__Li25L{display:flex;align-items:flex-start;gap:12px;flex:1 1;min-width:0}.ChatWindow_editIcon___bJsl{color:#ff9800;font-size:16px;margin-top:2px;flex-shrink:0}.ChatWindow_editText__CX_VX{flex:1 1;min-width:0}.ChatWindow_editLabel__wPAOu{display:block;font-size:12px;font-weight:600;color:#ff9800;text-transform:uppercase;letter-spacing:.5px}.ChatWindow_cancelEditBtn__v9Ywq{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ff6b6b;font-size:14px;font-weight:700;transition:all .2s ease;flex-shrink:0}.ChatWindow_cancelEditBtn__v9Ywq:hover{background:hsla(0,100%,71%,.2);border-color:#ff6b6b;transform:scale(1.1)}.ChatWindow_messageReplyBlock__IOhoK{display:flex;flex-direction:column;gap:4px;padding:6px 12px;margin-bottom:8px;background:rgba(33,150,243,.1);border-radius:8px;border-left:3px solid #2196f3}.ChatWindow_messageReplyInfo__ODmGp{font-size:12px;font-weight:500;color:#2196f3}.ChatWindow_messageReplyText__n_Zhx{margin:0;font-size:13px;color:#b0b0b0;font-style:italic;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.ChatWindow_editBlock___Tr5j,.ChatWindow_replyBlock__E4GgK{width:100%;padding:10px 12px;margin-bottom:6px;gap:10px}.ChatWindow_editLabel__wPAOu,.ChatWindow_replyToName__9rLbS{font-size:11px}.ChatWindow_replyMessage__0GqGA{font-size:13px;padding:6px 10px;max-height:50px}.ChatWindow_cancelEditBtn__v9Ywq,.ChatWindow_cancelReplyBtn__gI5hh{width:24px;height:24px;font-size:12px}.ChatWindow_messageReplyBlock__IOhoK{padding:4px 10px;margin-bottom:6px}.ChatWindow_messageReplyInfo__ODmGp{font-size:11px}.ChatWindow_messageReplyText__n_Zhx{font-size:12px;max-height:30px}}.ChatWindow_selectionPanel__uCq2N{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 70px);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:linear-gradient(135deg,rgba(157,80,187,.95),rgba(110,72,170,.95));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.3);animation:ChatWindow_slideInFromTop__yUDHG .3s ease}.ChatWindow_selectedCount___YuiQ{font-size:16px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:.5px}.ChatWindow_selectionActions__xmdVU{display:flex;align-items:center;gap:16px}.ChatWindow_selectionAction__rF976{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.2)}.ChatWindow_selectionAction__rF976:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.3)}.ChatWindow_selectionAction__rF976:active{transform:scale(.95)}.ChatWindow_selectionAction__rF976:last-child{background:hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.4);color:#ff6b6b;font-weight:700;font-size:20px}.ChatWindow_selectionAction__rF976:last-child:hover{background:hsla(0,100%,71%,.3);border-color:#ff6b6b;color:#fff}.ChatWindow_selectionIndicator__BrLAk{position:absolute;top:8px;right:8px;width:24px;height:24px;background:linear-gradient(135deg,#4caf50,#45a049);border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:ChatWindow_bounceIn__dsm_e .3s ease;z-index:10}.ChatWindow_selectable__Pidr9{cursor:pointer;transition:all .2s ease;position:relative}.ChatWindow_selectable__Pidr9:hover{background-color:rgba(157,80,187,.1)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ChatWindow_selected__9phos{background-color:rgba(157,80,187,.2)!important;border:2px solid rgba(157,80,187,.5)!important;transform:scale(.98);box-shadow:0 0 20px rgba(157,80,187,.3)}.ChatWindow_activeMessage__Ldfn4{background-color:rgba(157,80,187,.15)!important;border:1px solid rgba(157,80,187,.3)!important;box-shadow:0 0 15px rgba(157,80,187,.2)}@keyframes ChatWindow_slideInFromTop__yUDHG{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWindow_bounceIn__dsm_e{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.ChatWindow_selectionPanel__uCq2N{top:calc(env(safe-area-inset-top, 0px) + 60px);padding:10px 16px}.ChatWindow_selectedCount___YuiQ{font-size:14px}.ChatWindow_selectionActions__xmdVU{gap:12px}.ChatWindow_selectionAction__rF976{width:40px;height:40px;font-size:16px}.ChatWindow_selectionAction__rF976:last-child{font-size:18px}.ChatWindow_selectionIndicator__BrLAk{width:20px;height:20px;font-size:10px;top:6px;right:6px}}@media (max-width:480px){.ChatWindow_selectionPanel__uCq2N{padding:8px 12px}.ChatWindow_selectedCount___YuiQ{font-size:13px}.ChatWindow_selectionActions__xmdVU{gap:10px}.ChatWindow_selectionAction__rF976{width:36px;height:36px;font-size:14px}.ChatWindow_selectionAction__rF976:last-child{font-size:16px}}.ChatWindow_messageSticker__VUcMh,.ChatWindow_messageText__lECxQ,.ChatWindow_messages___5S4w,.ChatWindow_myMessage__NHtZu,.ChatWindow_myStickerMessage__Di7jM,.ChatWindow_otherMessage__nh_yy,.ChatWindow_otherStickerMessage__DtQnf,.ChatWindow_stickerMessage__5eWO8{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ChatWindow_messageSticker__VUcMh{pointer-events:none}.ChatWindow_documentContainer__QrWAy,.ChatWindow_imageContainer__1CoCS,.ChatWindow_messageFooter__uB6Uj,.ChatWindow_messageForwardBlock__2JhWA,.ChatWindow_messageForwardInfo__2Wxs8,.ChatWindow_messageImage__R3Ccv,.ChatWindow_messageMedia__IX9Yc,.ChatWindow_messageReplyBlock__IOhoK,.ChatWindow_messageReplyInfo__ODmGp,.ChatWindow_messageReplyText__n_Zhx,.ChatWindow_messageSenderInfo__Uo6Rm,.ChatWindow_messageSenderWrapper__Q1q3E,.ChatWindow_messageStatus__rqezG,.ChatWindow_messageVideo__oH6OV,.ChatWindow_reactionBadge__JXF9G,.ChatWindow_reactionCount__Hy1G0,.ChatWindow_reactionEmoji__a831v,.ChatWindow_reactionsContainer__At9Gs,.ChatWindow_timestamp__ss750,.ChatWindow_videoContainer__wDhov{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ChatWindow_chatWindow__KjubN{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.ChatWindow_attachBtn__3A7xy,.ChatWindow_contextMenuItem__m_jF3,.ChatWindow_emojiBtn__pHVYQ,.ChatWindow_reactionButton__0Sv7z,.ChatWindow_selectionAction__rF976,.ChatWindow_sendBtn__N1g6E{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatWindow_input__wCwA3,.ChatWindow_messageLink__V2vgr,.ChatWindow_messageText__lECxQ.ChatWindow_allowSelection__kFyE_{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ChatWindow_messageLink__V2vgr{color:#64b5f6;text-decoration:underline;cursor:pointer;transition:color .2s ease;word-break:break-all;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(100,181,246,.3)}.ChatWindow_messageLink__V2vgr:hover{color:#90caf9;text-decoration:none}.ChatWindow_messageLink__V2vgr:visited{color:#220060}.ChatWindow_messageLink__V2vgr:active{color:#42a5f5}.ChatWindow_audioContainer__pa6hJ{position:relative;background-color:#2a2a2a;border-radius:16px;overflow:hidden;min-width:280px;max-width:320px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1)}.ChatWindow_audioPlayer__h4mNO{display:flex;align-items:center;gap:16px;padding:16px 20px;position:relative}.ChatWindow_audioPlayButton__mXcFR{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,#9d50bb,#6e48aa);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:18px;box-shadow:0 4px 12px rgba(157,80,187,.4)}.ChatWindow_audioPlayButton__mXcFR:hover{background:linear-gradient(135deg,#6e48aa,#9d50bb);transform:scale(1.08);box-shadow:0 6px 18px rgba(157,80,187,.5)}.ChatWindow_audioPlayButton__mXcFR:disabled{background:#555;cursor:not-allowed;transform:none;box-shadow:none}.ChatWindow_audioPlayButton__mXcFR.ChatWindow_playing__97qZe{background:linear-gradient(135deg,#9d50bb,#6e48aa);animation:ChatWindow_pulsePlay__K9hhX 2s ease-in-out infinite;box-shadow:0 0 20px rgba(157,80,187,.6)}.ChatWindow_audioLoader__1ketv{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ChatWindow_spin__0Y3BV 1s linear infinite}.ChatWindow_audioInfo__s9KFk{flex:1 1;display:flex;flex-direction:column;gap:12px;min-width:0}.ChatWindow_audioWaveform__25okM{display:flex;align-items:end;gap:3px;height:40px;overflow:hidden;padding:4px 0}.ChatWindow_audioWaveBar__aEP7f{width:4px;background:linear-gradient(0deg,#9d50bb,#a855f7);border-radius:2px;opacity:.7;transition:all .4s ease;min-height:12px;box-shadow:0 2px 4px rgba(157,80,187,.2)}.ChatWindow_audioWaveBar__aEP7f.ChatWindow_animated__WPM_X{animation:ChatWindow_waveAnimation__fElbC 1.8s ease-in-out infinite;opacity:1;background:linear-gradient(0deg,#c084fc,#9d50bb);box-shadow:0 3px 8px rgba(157,80,187,.4)}.ChatWindow_audioDuration__OMEVU{font-size:13px;color:#e0e0e0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.5px}.ChatWindow_audioDownloadButton__aze_A{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:#b0b0b0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ChatWindow_audioDownloadButton__aze_A:hover{background:rgba(157,80,187,.2);border-color:rgba(157,80,187,.4);color:#9d50bb;transform:scale(1.1)}.ChatWindow_audioContainer__pa6hJ .ChatWindow_uploadProgress__AFKgr{padding:12px 20px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}.ChatWindow_audioContainer__pa6hJ .ChatWindow_progressBar__xR7a5{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden;margin-bottom:6px}.ChatWindow_audioContainer__pa6hJ .ChatWindow_progressFill__EZcvI{height:100%;background:linear-gradient(90deg,#9d50bb,#6e48aa);border-radius:2px;transition:width .3s ease}.ChatWindow_audioContainer__pa6hJ .ChatWindow_progressText__EvJPO{font-size:12px;color:#9d50bb;font-weight:600;text-align:center}.ChatWindow_audioContainer__pa6hJ .ChatWindow_uploadError__jBIP5{padding:12px 20px;border-top:1px solid hsla(0,100%,71%,.3);background:hsla(0,100%,71%,.1)}.ChatWindow_audioContainer__pa6hJ .ChatWindow_errorText__maamA{font-size:12px;color:#ff6b6b;margin-bottom:8px;display:block;text-align:center}.ChatWindow_audioContainer__pa6hJ .ChatWindow_retryButton__jDNce{background:none;border:1px solid hsla(0,100%,71%,.3);color:#ff6b6b;padding:6px 12px;border-radius:8px;font-size:11px;cursor:pointer;transition:all .2s ease;display:block;margin:0 auto}.ChatWindow_audioContainer__pa6hJ .ChatWindow_retryButton__jDNce:hover{background:hsla(0,100%,71%,.1);border-color:#ff6b6b}.ChatWindow_micIcon__mGOGg{font-size:18px;color:#fff;animation:ChatWindow_micPulse__vuF_s 2s ease-in-out infinite}@keyframes ChatWindow_pulsePlay__K9hhX{0%,to{box-shadow:0 0 20px rgba(157,80,187,.6)}50%{box-shadow:0 0 30px rgba(157,80,187,.8)}}@keyframes ChatWindow_waveAnimation__fElbC{0%,to{transform:scaleY(.4);opacity:.7}25%{transform:scaleY(.8);opacity:.9}50%{transform:scaleY(1);opacity:1}75%{transform:scaleY(.6);opacity:.8}}@keyframes ChatWindow_spin__0Y3BV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ChatWindow_micPulse__vuF_s{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.ChatWindow_audioContainer__pa6hJ{min-width:260px;max-width:280px}.ChatWindow_audioPlayer__h4mNO{padding:14px 16px;gap:14px}.ChatWindow_audioPlayButton__mXcFR{width:44px;height:44px;font-size:16px}.ChatWindow_audioWaveform__25okM{height:36px;gap:2px}.ChatWindow_audioWaveBar__aEP7f{width:3px}.ChatWindow_audioDuration__OMEVU{font-size:12px}.ChatWindow_audioDownloadButton__aze_A{width:32px;height:32px;font-size:12px}}@media (max-width:480px){.ChatWindow_audioContainer__pa6hJ{min-width:240px;max-width:260px}.ChatWindow_audioPlayer__h4mNO{padding:12px 14px;gap:12px}.ChatWindow_audioPlayButton__mXcFR{width:40px;height:40px;font-size:14px}.ChatWindow_audioWaveform__25okM{height:32px}.ChatWindow_audioWaveBar__aEP7f{width:2px}.ChatWindow_audioDuration__OMEVU{font-size:11px}.ChatWindow_audioDownloadButton__aze_A{width:30px;height:30px;font-size:11px}}.ChatWindow_myMessage__NHtZu .ChatWindow_audioContainer__pa6hJ{background:#2a2a2a;border:1px solid rgba(157,80,187,.2)}.ChatWindow_otherMessage__nh_yy .ChatWindow_audioContainer__pa6hJ{background:#2a2a2a;border:1px solid hsla(0,0%,100%,.1)}.ChatWindow_myMessage__NHtZu .ChatWindow_audioWaveBar__aEP7f,.ChatWindow_otherMessage__nh_yy .ChatWindow_audioWaveBar__aEP7f{background:linear-gradient(0deg,#9d50bb,#a855f7)}.ChatWindow_myMessage__NHtZu .ChatWindow_audioDuration__OMEVU,.ChatWindow_otherMessage__nh_yy .ChatWindow_audioDuration__OMEVU{color:#e0e0e0}.ForwardMessageModal_modalOverlay__TYPhY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ForwardMessageModal_modalContent__41H9V{background-color:#242424;border-radius:12px;width:90%;max-width:450px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.5);overflow:hidden}.ForwardMessageModal_modalHeader__aFfcX{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1)}.ForwardMessageModal_modalHeader__aFfcX h3{margin:0;font-size:18px;font-weight:600;color:#fff}.ForwardMessageModal_closeButton__Mt5t5{background:none;border:none;cursor:pointer;color:#b0b0b0;font-size:20px;display:flex;align-items:center;justify-content:center;padding:4px}.ForwardMessageModal_closeButton__Mt5t5:hover{color:#fff}.ForwardMessageModal_searchContainer___8Gr1{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.ForwardMessageModal_searchIcon__X6_VC{position:absolute;left:35px;top:28px;color:#9d50bb;font-size:16px;z-index:10}.ForwardMessageModal_searchInput__qOv4i{width:100%;padding:12px 12px 12px 35px;border-radius:50px;border:none;background-color:#1a1a1a;color:#fff;font-size:14px;outline:none;box-sizing:border-box}.ForwardMessageModal_searchInput__qOv4i::placeholder{color:grey}.ForwardMessageModal_messagePreview__4IdOd{padding:16px 20px;background-color:#242424;border-bottom:1px solid hsla(0,0%,100%,.1)}.ForwardMessageModal_previewLabel__wdpMC{font-size:14px;color:#9d50bb;margin:0 0 8px}.ForwardMessageModal_previewContent__lCctn{font-size:16px;color:#fff;margin:0}.ForwardMessageModal_usersGrid__T460d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:20px;overflow-y:auto;max-height:50vh;justify-items:center}.ForwardMessageModal_usersGrid__T460d::-webkit-scrollbar{width:6px}.ForwardMessageModal_usersGrid__T460d::-webkit-scrollbar-track{background:#1a1a1a}.ForwardMessageModal_usersGrid__T460d::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6e48aa,#9d50bb);border-radius:3px}.ForwardMessageModal_userItem__AcExu{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:10px;border-radius:8px;transition:all .2s;width:100%;max-width:100px}.ForwardMessageModal_userItem__AcExu:hover{background-color:#2a2a2a}.ForwardMessageModal_userAvatar__OUD96{width:65px;height:65px;border-radius:50%;overflow:hidden;margin-bottom:8px}.ForwardMessageModal_userAvatar__OUD96 img{width:100%;height:100%;object-fit:cover}.ForwardMessageModal_userName__B_J8f{font-size:12px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ForwardMessageModal_loading__wzKor,.ForwardMessageModal_noResults__ZiHWF{display:flex;justify-content:center;align-items:center;height:200px;width:100%;color:#b0b0b0;font-size:14px;grid-column:1/-1}.ForwardMessageModal_loadingSpinner__nIFSu{width:24px;height:24px;border-radius:50%;border:2px solid rgba(157,80,187,.3);border-top-color:#9d50bb;animation:ForwardMessageModal_spin__PGX87 1s ease-in-out infinite;margin-right:10px}@keyframes ForwardMessageModal_spin__PGX87{to{transform:rotate(1turn)}}@media (max-width:540px){.ForwardMessageModal_usersGrid__T460d{grid-template-columns:repeat(3,1fr);gap:15px;padding:15px}.ForwardMessageModal_userAvatar__OUD96{width:50px;height:50px}.ForwardMessageModal_userName__B_J8f{font-size:11px}}.MediaUploadModal_modalOverlay__L2e3N{position:fixed;top:60px;left:0;right:0;bottom:50px;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box}.MediaUploadModal_modalContainer__O3zfO{background-color:#1a1a1a;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);max-width:600px;width:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.6)}.MediaUploadModal_modalHeader__9eaOI{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.MediaUploadModal_modalTitle__AXnuJ{margin:0;color:#fff;font-size:20px;font-weight:600}.MediaUploadModal_closeButton__oPTqe{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:4px;border-radius:4px;transition:color .2s ease,background .2s ease}.MediaUploadModal_closeButton__oPTqe:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.MediaUploadModal_modalContent__kFnM3{flex:1 1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;min-height:0}.MediaUploadModal_dropZone__6S9HE{border:2px dashed #666;border-radius:12px;padding:60px 40px;text-align:center;background-color:#2a2a2a;cursor:pointer;transition:all .3s ease;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.MediaUploadModal_dragOver__eZ758,.MediaUploadModal_dropZone__6S9HE:hover{border-color:#9d50bb;background-color:rgba(157,80,187,.1)}.MediaUploadModal_dropIcon__mswPg{font-size:64px;margin-bottom:16px}.MediaUploadModal_dropTitle__hDnAr{color:#fff;font-size:18px;margin-bottom:8px;font-weight:500}.MediaUploadModal_dropSubtitle__hIxYS{color:#999;font-size:14px;margin-bottom:16px}.MediaUploadModal_dropHint__P87I3{color:#666;font-size:12px;line-height:1.4;max-width:400px}.MediaUploadModal_previewContainer__6VClg{display:flex;justify-content:center;align-items:center;max-height:400px;overflow:hidden}.MediaUploadModal_previewImage__jH2XT{max-width:100%;max-height:400px;object-fit:contain;border-radius:12px}.MediaUploadModal_videoPreviewContainer__OBj_9{position:relative;max-width:100%;max-height:400px}.MediaUploadModal_previewVideo__dIphZ{width:100%;height:100%;max-height:400px;object-fit:contain;border-radius:12px;background-color:#000}.MediaUploadModal_videoLabel__dKiNY{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.MediaUploadModal_documentPreview__bRoo_{display:flex;align-items:center;padding:30px;border:2px dashed #666;border-radius:12px;background-color:#2a2a2a;color:#fff;gap:20px}.MediaUploadModal_documentIcon__D6I4A{font-size:48px;flex-shrink:0}.MediaUploadModal_documentInfo__2xNUl{flex:1 1;min-width:0}.MediaUploadModal_documentName__MDzi1{font-weight:700;margin-bottom:8px;font-size:16px;word-break:break-word}.MediaUploadModal_documentSize__s3am7{color:#999;font-size:14px}.MediaUploadModal_captionContainer__tAuW8{width:100%}.MediaUploadModal_captionInput__QxSc8{width:100%;min-height:80px;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:14px;resize:vertical;font-family:inherit;background-color:#2a2a2a;color:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.MediaUploadModal_captionInput__QxSc8:focus{border-color:#9d50bb;box-shadow:0 0 0 2px rgba(157,80,187,.2)}.MediaUploadModal_captionInput__QxSc8::placeholder{color:#666}.MediaUploadModal_modalFooter__D0B7y{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.MediaUploadModal_changeFileButton__uINwo{flex:1 1;padding:12px;background-color:#666;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.MediaUploadModal_changeFileButton__uINwo:hover{background-color:#777}.MediaUploadModal_sendButton__47W8F{flex:1 1;padding:12px;background:linear-gradient(135deg,#6e48aa,#9d50bb);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.MediaUploadModal_sendButton__47W8F:hover:not(.MediaUploadModal_disabled__8fQ5h){background:linear-gradient(135deg,#9d50bb,#6e48aa);transform:translateY(-1px);box-shadow:0 4px 12px rgba(157,80,187,.3)}.MediaUploadModal_sendButton__47W8F.MediaUploadModal_disabled__8fQ5h{background-color:#555;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.MediaUploadModal_modalOverlay__L2e3N{top:50px;bottom:40px;padding:10px}.MediaUploadModal_modalHeader__9eaOI{padding:16px 20px}.MediaUploadModal_modalTitle__AXnuJ{font-size:18px}.MediaUploadModal_modalContent__kFnM3{padding:20px;gap:16px}.MediaUploadModal_dropZone__6S9HE{padding:40px 20px;min-height:150px}.MediaUploadModal_dropIcon__mswPg{font-size:48px;margin-bottom:12px}.MediaUploadModal_dropTitle__hDnAr{font-size:16px}.MediaUploadModal_dropSubtitle__hIxYS{font-size:13px}.MediaUploadModal_dropHint__P87I3{font-size:11px}.MediaUploadModal_previewContainer__6VClg,.MediaUploadModal_previewImage__jH2XT,.MediaUploadModal_previewVideo__dIphZ{max-height:250px}.MediaUploadModal_documentPreview__bRoo_{padding:20px;gap:15px}.MediaUploadModal_documentIcon__D6I4A{font-size:36px}.MediaUploadModal_documentName__MDzi1{font-size:14px}.MediaUploadModal_captionInput__QxSc8{min-height:60px;font-size:14px}.MediaUploadModal_modalFooter__D0B7y{padding:16px 20px;gap:10px}.MediaUploadModal_changeFileButton__uINwo,.MediaUploadModal_sendButton__47W8F{font-size:14px;padding:10px}}@media (max-width:480px){.MediaUploadModal_modalOverlay__L2e3N{top:40px;bottom:30px;padding:5px}.MediaUploadModal_modalContainer__O3zfO{border-radius:12px}.MediaUploadModal_dropZone__6S9HE{padding:30px 15px;min-height:120px}.MediaUploadModal_previewContainer__6VClg{max-height:200px}.MediaUploadModal_documentPreview__bRoo_{padding:15px;gap:10px}.MediaUploadModal_modalFooter__D0B7y{flex-direction:column;gap:8px}}.MediaViewerModal_modalOverlay__mjywD{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.MediaViewerModal_modalContent__aoTvq{position:relative;width:100%;height:100%;display:flex;flex-direction:column;max-width:100vw;max-height:100vh}.MediaViewerModal_topControls__RfpYu{position:absolute;top:0;left:0;right:0;z-index:10001;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);padding:20px;transition:opacity .3s ease;opacity:0;pointer-events:none}.MediaViewerModal_topControls__RfpYu.MediaViewerModal_visible__2E7Fh{opacity:1;pointer-events:all}.MediaViewerModal_modalHeader__rtkDn{display:flex;justify-content:space-between;align-items:center;color:#fff}.MediaViewerModal_fileName__7gMil{font-size:16px;font-weight:500;truncate:ellipsis;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaViewerModal_topButtons__M2Q28{display:flex;gap:15px}.MediaViewerModal_closeBtn__uwqIj,.MediaViewerModal_downloadBtn__eCk0O{background:hsla(0,0%,100%,.1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MediaViewerModal_closeBtn__uwqIj:hover,.MediaViewerModal_downloadBtn__eCk0O:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.MediaViewerModal_mediaContainer__NyN3Y{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.MediaViewerModal_fullscreenImage__mNPrN,.MediaViewerModal_fullscreenVideo__H_kar{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.MediaViewerModal_fullscreenVideo__H_kar{cursor:pointer}.MediaViewerModal_videoControls__NOm5L{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:30px 20px 20px;transition:opacity .3s ease;opacity:0;pointer-events:none}.MediaViewerModal_videoControls__NOm5L.MediaViewerModal_visible__2E7Fh{opacity:1;pointer-events:all}.MediaViewerModal_progressContainer__HQqQM{margin-bottom:15px}.MediaViewerModal_progressBar__ploxM{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none}.MediaViewerModal_progressBar__ploxM::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#007bff;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.MediaViewerModal_progressBar__ploxM::-webkit-slider-thumb:hover{transform:scale(1.2)}.MediaViewerModal_progressBar__ploxM::-moz-range-thumb{width:16px;height:16px;background:#007bff;border-radius:50%;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease}.MediaViewerModal_controlsRow__JeMIf{display:flex;justify-content:space-between;align-items:center;color:#fff}.MediaViewerModal_leftControls__ydDOW{display:flex;align-items:center;gap:15px}.MediaViewerModal_playBtn__tgaTI{background:hsla(0,0%,100%,.1);border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MediaViewerModal_playBtn__tgaTI:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.MediaViewerModal_volumeControls__6HH_S{display:flex;align-items:center;gap:10px}.MediaViewerModal_muteBtn__dC6IM{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease}.MediaViewerModal_muteBtn__dC6IM:hover{background:hsla(0,0%,100%,.1)}.MediaViewerModal_volumeSlider__fPufN{width:80px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none}.MediaViewerModal_volumeSlider__fPufN::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer}.MediaViewerModal_volumeSlider__fPufN::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none}.MediaViewerModal_timeDisplay__qPNbo{font-size:14px;color:hsla(0,0%,100%,.8);min-width:100px}.MediaViewerModal_loader__umY7m{display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff}.MediaViewerModal_spinner__v6SdH{width:50px;height:50px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:MediaViewerModal_spin__98qUJ 1s linear infinite}@keyframes MediaViewerModal_spin__98qUJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MediaViewerModal_error__GpuW_{display:flex;flex-direction:column;align-items:center;gap:20px;color:#fff;text-align:center}.MediaViewerModal_error__GpuW_ button{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}.MediaViewerModal_error__GpuW_ button:hover{background:#0056b3}@media (max-width:768px){.MediaViewerModal_modalHeader__rtkDn{padding:0}.MediaViewerModal_fileName__7gMil{font-size:14px;max-width:60%}.MediaViewerModal_topButtons__M2Q28{gap:10px}.MediaViewerModal_closeBtn__uwqIj,.MediaViewerModal_downloadBtn__eCk0O{width:35px;height:35px;font-size:14px}.MediaViewerModal_mediaContainer__NyN3Y{padding:10px}.MediaViewerModal_videoControls__NOm5L{padding:20px 15px 15px}.MediaViewerModal_leftControls__ydDOW{gap:10px}.MediaViewerModal_playBtn__tgaTI{width:40px;height:40px;font-size:16px}.MediaViewerModal_volumeSlider__fPufN{width:60px}.MediaViewerModal_timeDisplay__qPNbo{font-size:12px;min-width:80px}.MediaViewerModal_topControls__RfpYu{padding:15px}.MediaViewerModal_topControls__RfpYu.MediaViewerModal_visible__2E7Fh{opacity:1}}@media (max-width:480px){.MediaViewerModal_timeDisplay__qPNbo,.MediaViewerModal_volumeControls__6HH_S{display:none}.MediaViewerModal_leftControls__ydDOW{justify-content:center}}.VoiceRecordingModal_overlay__pFz3w{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:VoiceRecordingModal_fadeIn__biR5a .3s ease}.VoiceRecordingModal_modal__HqumK{background:#2a2a2a;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.5);width:90%;max-width:450px;max-height:90vh;overflow:hidden;animation:VoiceRecordingModal_slideUp__uWPMJ .3s ease;color:#fff}.VoiceRecordingModal_header__0rOPK{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.VoiceRecordingModal_title__vQwNa{margin:0;font-size:18px;font-weight:600;color:#fff}.VoiceRecordingModal_closeBtn__FU0pp{background:none;border:none;color:#b0b0b0;font-size:20px;cursor:pointer;padding:4px;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.VoiceRecordingModal_closeBtn__FU0pp:hover{background:hsla(0,0%,100%,.1);color:#fff}.VoiceRecordingModal_content__Ots2A{padding:32px 24px}.VoiceRecordingModal_error__uUOhJ{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:12px;padding:16px;margin-bottom:24px;color:#ff6b6b;text-align:center;font-size:14px}.VoiceRecordingModal_recordingState__afMJ9{display:flex;flex-direction:column;align-items:center;gap:24px}.VoiceRecordingModal_recordingAnimation__tIU53{position:relative;display:flex;align-items:center;justify-content:center}.VoiceRecordingModal_pulseRing__wMXLT{position:absolute;width:120px;height:120px;border:3px solid #f44;border-radius:50%;animation:VoiceRecordingModal_pulse__1mnwh 2s cubic-bezier(.4,0,.6,1) infinite}.VoiceRecordingModal_microphoneIcon__yzsks{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f44,#f66);border-radius:50%;color:#fff;font-size:32px;box-shadow:0 8px 20px rgba(255,68,68,.3)}.VoiceRecordingModal_recordingTime__x9THk{font-size:28px;font-weight:600;color:#f44;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VoiceRecordingModal_recordingHint__KIRkN{font-size:16px;color:#b0b0b0;text-align:center}.VoiceRecordingModal_previewState__YPmtB{display:flex;flex-direction:column;align-items:center}.VoiceRecordingModal_audioPlayer__Ej2II{display:flex;align-items:center;gap:20px;width:100%;padding:20px;background:hsla(0,0%,100%,.05);border-radius:16px}.VoiceRecordingModal_playButton__daflj{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#9d50bb,#6e48aa);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(157,80,187,.3)}.VoiceRecordingModal_playButton__daflj:hover{background:linear-gradient(135deg,#6e48aa,#9d50bb);transform:scale(1.05);box-shadow:0 6px 20px rgba(157,80,187,.4)}.VoiceRecordingModal_audioInfo__X5aSt{flex:1 1;display:flex;flex-direction:column;gap:12px}.VoiceRecordingModal_waveform__m6Rsl{display:flex;align-items:end;gap:2px;height:40px;overflow:hidden}.VoiceRecordingModal_waveBar__LO8C4{width:3px;background:linear-gradient(0deg,#9d50bb,#6e48aa);border-radius:2px;animation:VoiceRecordingModal_waveAnimation__QiC8o 2s ease-in-out infinite;opacity:.7}.VoiceRecordingModal_duration__JzlaE{font-size:14px;color:#b0b0b0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VoiceRecordingModal_actions__OrW6u{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsla(0,0%,100%,.1)}.VoiceRecordingModal_actionBtn__y8ZUn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.VoiceRecordingModal_cancelBtn__Ix5Iz,.VoiceRecordingModal_deleteBtn__WsvPv{background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);color:#ff6b6b}.VoiceRecordingModal_cancelBtn__Ix5Iz:hover,.VoiceRecordingModal_deleteBtn__WsvPv:hover{background:rgba(244,67,54,.2);border-color:#ff6b6b;transform:translateY(-1px)}.VoiceRecordingModal_stopBtn__bniZ1{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);color:#ffb74d}.VoiceRecordingModal_stopBtn__bniZ1:hover{background:rgba(255,152,0,.2);border-color:#ffb74d;transform:translateY(-1px)}.VoiceRecordingModal_sendBtn__Y091t{background:linear-gradient(135deg,#9d50bb,#6e48aa);border:1px solid transparent;color:#fff;box-shadow:0 4px 15px rgba(157,80,187,.3)}.VoiceRecordingModal_sendBtn__Y091t:hover{background:linear-gradient(135deg,#6e48aa,#9d50bb);transform:translateY(-1px);box-shadow:0 6px 20px rgba(157,80,187,.4)}@keyframes VoiceRecordingModal_fadeIn__biR5a{0%{opacity:0}to{opacity:1}}@keyframes VoiceRecordingModal_slideUp__uWPMJ{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes VoiceRecordingModal_pulse__1mnwh{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}@keyframes VoiceRecordingModal_waveAnimation__QiC8o{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (max-width:768px){.VoiceRecordingModal_modal__HqumK{width:95%;max-width:none;margin:20px}.VoiceRecordingModal_header__0rOPK{padding:16px 20px}.VoiceRecordingModal_title__vQwNa{font-size:16px}.VoiceRecordingModal_content__Ots2A{padding:24px 20px}.VoiceRecordingModal_recordingTime__x9THk{font-size:24px}.VoiceRecordingModal_microphoneIcon__yzsks{width:70px;height:70px;font-size:28px}.VoiceRecordingModal_pulseRing__wMXLT{width:100px;height:100px}.VoiceRecordingModal_audioPlayer__Ej2II{padding:16px;gap:16px}.VoiceRecordingModal_playButton__daflj{width:48px;height:48px;font-size:18px}.VoiceRecordingModal_actions__OrW6u{padding:16px 20px;flex-direction:column}.VoiceRecordingModal_actionBtn__y8ZUn{padding:12px 16px;font-size:13px}}@media (max-width:480px){.VoiceRecordingModal_modal__HqumK{margin:10px}.VoiceRecordingModal_content__Ots2A{padding:20px 16px}.VoiceRecordingModal_recordingTime__x9THk{font-size:20px}.VoiceRecordingModal_microphoneIcon__yzsks{width:60px;height:60px;font-size:24px}.VoiceRecordingModal_pulseRing__wMXLT{width:90px;height:90px}}