.PrivateChatWindow_privateChatWindow__k1AbC{display:flex;flex-direction:column;height:100%;width:100%;background:#36393f}.PrivateChatWindow_peerHeader__9a_4_{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#2f3136;border-bottom:1px solid #202225;flex-shrink:0}.PrivateChatWindow_peerAvatar__VwWZ4{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.PrivateChatWindow_peerAvatar__VwWZ4 img{width:100%;height:100%;object-fit:cover}.PrivateChatWindow_peerAvatarPlaceholder__QGZ55{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:20px;font-weight:600}.PrivateChatWindow_peerInfo____PbI{flex:1 1;min-width:0}.PrivateChatWindow_peerActions__aUB6h{display:flex;gap:8px;margin-left:auto}.PrivateChatWindow_iconButton__VQBxT{width:40px;height:40px;border-radius:50%;background:#40444b;border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PrivateChatWindow_iconButton__VQBxT:hover{background:#5865f2;transform:scale(1.05)}.PrivateChatWindow_iconButton__VQBxT:active{transform:scale(.95)}.PrivateChatWindow_peerName__Gu1zE{margin:0;font-size:18px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrivateChatWindow_peerPhone__JlUoi{color:#96989d}.PrivateChatWindow_peerPhone__JlUoi,.PrivateChatWindow_peerStatus__8HLML{margin:2px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrivateChatWindow_peerStatus__8HLML{color:#43b581;font-weight:500}.PrivateChatWindow_tabBar__jYmMJ{display:flex;border-bottom:1px solid #2f3136;background:#2f3136;flex-shrink:0}.PrivateChatWindow_tab__CuLtj{flex:1 1;padding:12px 16px;background:none;border:none;color:#96989d;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;position:relative}.PrivateChatWindow_tab__CuLtj:hover{background:#34373c;color:#dcddde}.PrivateChatWindow_tabActive__GcucK{color:#fff!important;background:#36393f!important}.PrivateChatWindow_tabActive__GcucK:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#5865f2;border-radius:3px 3px 0 0}.PrivateChatWindow_tabIcon__4IJ_8{font-size:18px}.PrivateChatWindow_tabText__I5iHR{font-size:14px}.PrivateChatWindow_messagesWrapper__GvAEw,.PrivateChatWindow_tabContent__fFQNe{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.PrivateChatWindow_messagesWrapper__GvAEw{width:100%;height:100%}.PrivateChatWindow_emptyTabContent__1UQRZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#96989d;text-align:center;padding:40px 20px}.PrivateChatWindow_emptyTabIcon__YvDov{font-size:64px;margin-bottom:16px;opacity:.5}.PrivateChatWindow_emptyTabContent__1UQRZ h3{color:#dcddde;margin:0 0 8px;font-size:20px;font-weight:600}.PrivateChatWindow_emptyTabContent__1UQRZ p{margin:0;font-size:14px;color:#96989d}@media (max-width:768px){.PrivateChatWindow_tabIcon__4IJ_8{display:none}.PrivateChatWindow_tab__CuLtj{padding:12px 8px;font-size:13px}.PrivateChatWindow_tabText__I5iHR{font-size:13px}.PrivateChatWindow_iconButton__VQBxT{width:36px;height:36px;font-size:18px}}.PrivateChatWindow_modalOverlay__HwdRM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2147483649;animation:PrivateChatWindow_fadeIn__U4YjF .2s ease}@keyframes PrivateChatWindow_fadeIn__U4YjF{0%{opacity:0}to{opacity:1}}.PrivateChatWindow_modalContent__nh4EL{background:#2f3136;border-radius:12px;width:95%;max-width:1200px;height:90vh;position:relative;overflow:hidden;animation:PrivateChatWindow_slideUp___wgCx .3s ease}@keyframes PrivateChatWindow_slideUp___wgCx{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PrivateChatWindow_modalCloseButton__AgDtc{position:absolute;top:16px;right:16px;z-index:10;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PrivateChatWindow_modalCloseButton__AgDtc:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.PrivateChatWindow_modalIframe__7guP2{width:100%;height:100%;border:none;border-radius:12px}.MessageWithMentions_mention__gvS_Y{background:rgba(88,101,242,.2);color:#5865f2;font-weight:600;padding:2px 4px;border-radius:3px;cursor:pointer;transition:all .2s ease}.MessageWithMentions_mention__gvS_Y:hover{background:rgba(88,101,242,.3);text-decoration:underline}.MessageWithMentions_currentUserMention__JuS2B{background:rgba(250,166,26,.2);color:#faa61a}.MessageWithMentions_currentUserMention__JuS2B:hover{background:rgba(250,166,26,.3)}.MessageDetailModal_overlay__PKJvn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:3000;animation:MessageDetailModal_fadeIn__rOjjd .2s ease}@keyframes MessageDetailModal_fadeIn__rOjjd{0%{opacity:0}to{opacity:1}}.MessageDetailModal_modal__qjcCx{background:#36393f;border-radius:8px;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;animation:MessageDetailModal_slideUp__fyjTo .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.5)}@keyframes MessageDetailModal_slideUp__fyjTo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MessageDetailModal_header__2M4JL{padding:16px 20px;border-bottom:1px solid #202225;display:flex;align-items:center;justify-content:space-between}.MessageDetailModal_headerLeft__gHJMy{display:flex;align-items:center;gap:12px}.MessageDetailModal_avatar__GQNQJ{width:40px;height:40px;border-radius:50%;object-fit:cover}.MessageDetailModal_avatarPlaceholder__yhQ1L{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:white;font-size:16px;font-weight:600}.MessageDetailModal_senderInfo__aBRR4{display:flex;flex-direction:column;gap:2px}.MessageDetailModal_senderName__0PjJb{font-size:16px;font-weight:600;color:#ffffff}.MessageDetailModal_timestamp__5EKoL{font-size:12px;color:#72767d}.MessageDetailModal_closeButton__HKGi_{background:transparent;border:none;color:#72767d;font-size:24px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1}.MessageDetailModal_closeButton__HKGi_:hover{background:#ed4245;color:white}.MessageDetailModal_content__6FJOw{padding:20px;overflow-y:auto;flex:1 1}.MessageDetailModal_content__6FJOw::-webkit-scrollbar{width:12px}.MessageDetailModal_content__6FJOw::-webkit-scrollbar-track{background:transparent}.MessageDetailModal_content__6FJOw::-webkit-scrollbar-thumb{background:#202225;border-radius:6px;border:3px solid #36393f}.MessageDetailModal_content__6FJOw::-webkit-scrollbar-thumb:hover{background:#2c2f33}.MessageDetailModal_messageText__HGwta{font-size:15px;line-height:1.6;color:#dcddde;word-wrap:break-word;white-space:pre-wrap}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po{background:#edf2d0;color:#1f2937;padding:16px 20px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po b,.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po strong{font-weight:600;color:#111827}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po em,.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po i{font-style:italic}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po u{text-decoration:underline}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po s{text-decoration:line-through;color:#6b7280}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po a{color:#2563eb;text-decoration:underline}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po a:hover{color:#1d4ed8}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po ol,.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po ul{margin:12px 0;padding-left:24px}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po li{margin:6px 0;color:#374151}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po pre{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:16px;margin:12px 0;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:13px;color:#1f2937}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:13px;color:#dc2626}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po pre code{background:transparent;padding:0;color:inherit}.MessageDetailModal_messageText__HGwta.MessageDetailModal_richText__dn9Po blockquote{border-left:3px solid #d1d5db;padding-left:12px;margin:12px 0;color:#6b7280;font-style:italic}.FileUploadModal_overlay__6XPQl{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:3000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FileUploadModal_modal__tuKQB{background:white;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:FileUploadModal_slideUp__lLET9 .3s ease-out}@keyframes FileUploadModal_slideUp__lLET9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FileUploadModal_header__2crSx{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.FileUploadModal_title__aZDO9{font-size:20px;font-weight:700;color:#111827;margin:0}.FileUploadModal_closeButton__HMeNq{background:transparent;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s;line-height:1}.FileUploadModal_closeButton__HMeNq:hover{background:#f3f4f6;color:#111827}.FileUploadModal_dropZone__XaAha{margin:24px;border:2px dashed #d1d5db;border-radius:12px;padding:48px 24px;text-align:center;transition:all .2s;background:#f9fafb;cursor:pointer}.FileUploadModal_dropZone__XaAha:hover{border-color:#9333ea;background:#faf5ff}.FileUploadModal_dropZone__XaAha.FileUploadModal_dragging__pX9tr{border-color:#9333ea;background:#f3e8ff;transform:scale(1.02)}.FileUploadModal_fileInput__Krt7l{display:none}.FileUploadModal_dropLabel__fO0o6{display:block;cursor:pointer}.FileUploadModal_dropIcon__Btxzz{font-size:48px;margin-bottom:16px}.FileUploadModal_dropTitle__wd_l2{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.FileUploadModal_dropHint__TgIEN{font-size:14px;color:#6b7280}.FileUploadModal_uploadList__Bpuk2{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.FileUploadModal_uploadItem__gtjhs{display:flex;gap:12px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.FileUploadModal_filePreview__QL_tq{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:white;display:flex;align-items:center;justify-content:center}.FileUploadModal_previewImage__VmSLT,.FileUploadModal_previewVideo__WxNPI{width:100%;height:100%;object-fit:cover}.FileUploadModal_fileIcon__KO8IC{font-size:36px}.FileUploadModal_fileDetails__HYaG0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.FileUploadModal_fileName__mlmRv{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploadModal_fileMeta__2EM3r{display:flex;gap:8px;align-items:center}.FileUploadModal_fileSize__ik3bg{font-size:12px;color:#6b7280}.FileUploadModal_uploadProgress__wXNmB{display:flex;align-items:center;gap:8px}.FileUploadModal_progressBar__YgGs6{flex:1 1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.FileUploadModal_progressFill__ykns7{height:100%;background:linear-gradient(90deg,#9333ea,#c084fc);transition:width .3s;border-radius:3px}.FileUploadModal_progressPercent__hfB_j{font-size:12px;font-weight:600;color:#9333ea;min-width:40px;text-align:right}.FileUploadModal_uploadSuccess__TqHi0{font-size:13px;color:#10b981;font-weight:600;display:flex;align-items:center;gap:4px}.FileUploadModal_uploadError__EyNzf{font-size:13px;color:#ef4444;font-weight:600;display:flex;align-items:center;gap:4px}.FileUploadModal_hint__GFCJZ{padding:16px 24px 24px;text-align:center}.FileUploadModal_hint__GFCJZ p{font-size:14px;color:#6b7280;margin:8px 0}@media (max-width:640px){.FileUploadModal_modal__tuKQB{max-width:100%;max-height:100vh;border-radius:0}.FileUploadModal_dropZone__XaAha{padding:32px 16px;margin:16px}.FileUploadModal_dropIcon__Btxzz{font-size:36px}.FileUploadModal_dropTitle__wd_l2{font-size:16px}.FileUploadModal_uploadList__Bpuk2{padding:0 16px 16px}.FileUploadModal_filePreview__QL_tq{width:60px;height:60px}.FileUploadModal_fileIcon__KO8IC{font-size:28px}}.MentionInput_container___iT2i{position:relative;width:100%}.MentionInput_textarea__EIDiy{width:100%;background:transparent;border:none;color:#dcddde;font-size:15px;resize:none;outline:none;min-height:24px;max-height:120px;font-family:inherit}.MentionInput_textarea__EIDiy::placeholder{color:#72767d}.MentionInput_suggestions__avN6Q{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background:#2f3136;border:1px solid #202225;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.4);max-height:200px;overflow-y:auto;z-index:1000}.MentionInput_suggestions__avN6Q::-webkit-scrollbar{width:8px}.MentionInput_suggestions__avN6Q::-webkit-scrollbar-track{background:#2f3136}.MentionInput_suggestions__avN6Q::-webkit-scrollbar-thumb{background:#202225;border-radius:4px}.MentionInput_suggestions__avN6Q::-webkit-scrollbar-thumb:hover{background:#40444b}.MentionInput_suggestionItem__8w2sz{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s ease}.MentionInput_suggestionItem__8w2sz.MentionInput_selected__EsDH3,.MentionInput_suggestionItem__8w2sz:hover{background:#40444b}.MentionInput_avatar__xI3X_{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.MentionInput_avatarPlaceholder__VHor9{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:600;flex-shrink:0}.MentionInput_memberName__JGD6q{font-size:14px;font-weight:500;color:#dcddde}.MessageAttachment_messageAttachments__MpnUS{display:flex;flex-direction:column;gap:8px;margin-top:8px}.MessageAttachment_attachmentItem__p5qJ5{max-width:400px}.MessageAttachment_attachmentImage__9EAzf{width:100%;max-width:400px;max-height:300px;object-fit:contain;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.MessageAttachment_attachmentImage__9EAzf:hover{opacity:.9}.MessageAttachment_attachmentVideo__o1HXt{width:100%;max-width:400px;max-height:300px;border-radius:8px}.MessageAttachment_attachmentFile__lNxo8{display:flex;align-items:center;gap:12px;padding:12px;background:#2f3136;border:1px solid #202225;border-radius:8px;text-decoration:none;color:#dcddde;transition:all .2s ease;max-width:400px}.MessageAttachment_attachmentFile__lNxo8:hover{background:#40444b;border-color:#5865f2}.MessageAttachment_attachmentIcon__Chiw_{font-size:32px;flex-shrink:0}.MessageAttachment_attachmentInfo__LMh6S{flex:1 1;min-width:0}.MessageAttachment_attachmentName__WZ7kJ{font-size:14px;font-weight:500;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageAttachment_attachmentSize__144_X{font-size:12px;color:#96989d;margin-top:2px}.MessageAttachment_downloadIcon__VS04j{font-size:18px;color:#96989d;flex-shrink:0}.ThreadViewer_overlay__EBj6v{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2000;animation:ThreadViewer_fadeIn__7Keww .2s ease}@keyframes ThreadViewer_fadeIn__7Keww{0%{opacity:0}to{opacity:1}}.ThreadViewer_modal__8zYAP{background:#36393f;border-radius:8px;width:90%;max-width:700px;height:85vh;display:flex;flex-direction:column;animation:ThreadViewer_slideUp__9QEqj .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.5)}@keyframes ThreadViewer_slideUp__9QEqj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ThreadViewer_header__0_9bp{padding:16px 20px;border-bottom:1px solid #202225;display:flex;align-items:center;justify-content:space-between}.ThreadViewer_headerLeft__ghp47{display:flex;align-items:center;gap:10px}.ThreadViewer_threadIcon__W9jp2{font-size:24px}.ThreadViewer_title__u7kOc{font-size:18px;font-weight:600;color:#ffffff;margin:0}.ThreadViewer_channelBadge__THGCz{font-size:12px;color:#5865f2;background:rgba(88,101,242,.15);padding:4px 10px;border-radius:12px;font-weight:500;transition:all .2s ease}.ThreadViewer_channelBadge__THGCz:hover{background:rgba(88,101,242,.3);transform:translateY(-1px)}.ThreadViewer_replyCount__igmKD{font-size:13px;color:#b9bbbe;background:#2f3136;padding:4px 10px;border-radius:12px}.ThreadViewer_closeButton__IrIl6{background:transparent;border:none;color:#b9bbbe;font-size:24px;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ThreadViewer_closeButton__IrIl6:hover{background:#3c3f45;color:#dcddde}.ThreadViewer_content__R0Po1{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.ThreadViewer_content__R0Po1::-webkit-scrollbar{width:8px}.ThreadViewer_content__R0Po1::-webkit-scrollbar-track{background:transparent}.ThreadViewer_content__R0Po1::-webkit-scrollbar-thumb{background:#202225;border-radius:4px}.ThreadViewer_parentMessage__gS7JJ{background:#2f3136;padding:20px;border-bottom:1px solid #202225}.ThreadViewer_messageHeader__Rf1Is{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ThreadViewer_avatar__Wa5gg{width:40px;height:40px;border-radius:50%;object-fit:cover}.ThreadViewer_avatarPlaceholder__tDIru{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:white;font-size:16px;font-weight:600}.ThreadViewer_senderName__1Itrc{font-size:15px;font-weight:600;color:#ffffff}.ThreadViewer_timestamp___xml5{font-size:12px;color:#72767d}.ThreadViewer_messageText__OF9Nx{font-size:15px;line-height:1.5;color:#dcddde;padding-left:50px;word-wrap:break-word;white-space:pre-wrap}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD{background:#edf2d0;color:#1f2937;padding:12px 16px;margin-left:50px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD b,.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD strong{font-weight:600;color:#111827}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD em,.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD i{font-style:italic}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD u{text-decoration:underline}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD s{text-decoration:line-through;color:#6b7280}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD a{color:#2563eb;text-decoration:underline}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD a:hover{color:#1d4ed8}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD ol,.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD ul{margin:8px 0;padding-left:24px}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD li{margin:4px 0;color:#374151}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD pre{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:12px;margin:8px 0;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:13px;color:#1f2937}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:13px;color:#dc2626}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD pre code{background:transparent;padding:0;color:inherit}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD blockquote{border-left:3px solid #d1d5db;padding-left:12px;margin:8px 0;color:#6b7280;font-style:italic}.ThreadViewer_messageText__OF9Nx.ThreadViewer_truncated__6TqUd,.ThreadViewer_replyText__C_XHD.ThreadViewer_truncated__6TqUd{max-height:10.5em;overflow:hidden;position:relative}.ThreadViewer_messageText__OF9Nx.ThreadViewer_truncated__6TqUd:after,.ThreadViewer_replyText__C_XHD.ThreadViewer_truncated__6TqUd:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:3em;background:linear-gradient(180deg,transparent,#36393f);pointer-events:none}.ThreadViewer_messageText__OF9Nx.ThreadViewer_richText__61xTD.ThreadViewer_truncated__6TqUd:after,.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD.ThreadViewer_truncated__6TqUd:after{background:linear-gradient(180deg,transparent,#edf2d0)}.ThreadViewer_readMoreButton__yWeO8{background:transparent;border:none;color:#00b0f4;font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;margin-top:4px;margin-left:50px;transition:all .2s ease}.ThreadViewer_readMoreButton__yWeO8:hover{color:#00d9ff;text-decoration:underline}.ThreadViewer_divider__2GlEO{padding:16px 20px;display:flex;align-items:center;gap:12px}.ThreadViewer_divider__2GlEO:after,.ThreadViewer_divider__2GlEO:before{content:"";flex:1 1;height:1px;background:#202225}.ThreadViewer_dividerText__Bonf7{font-size:12px;font-weight:600;color:#72767d;text-transform:uppercase}.ThreadViewer_replies__widQC{flex:1 1;padding:0 20px 20px}.ThreadViewer_reply__Put5O{margin-bottom:16px;padding-left:16px;border-left:2px solid #202225;transition:border-color .2s ease}.ThreadViewer_reply__Put5O:hover{border-left-color:#5865f2}.ThreadViewer_replyHeader__EpcCa{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ThreadViewer_replyAvatar__ws3xW{width:32px;height:32px;border-radius:50%;object-fit:cover}.ThreadViewer_replyAvatarPlaceholder__t8Miw{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:white;font-size:13px;font-weight:600}.ThreadViewer_replySenderName__XVm5J{font-size:14px;font-weight:600;color:#ffffff}.ThreadViewer_replyTimestamp__WJ090{font-size:11px;color:#72767d}.ThreadViewer_replyText__C_XHD{font-size:14px;line-height:1.5;color:#dcddde;padding-left:40px;word-wrap:break-word;white-space:pre-wrap}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD{background:#edf2d0;color:#1f2937;padding:12px 16px;margin-left:40px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD b,.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD strong{font-weight:600;color:#111827}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD em,.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD i{font-style:italic}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD u{text-decoration:underline}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD s{text-decoration:line-through;color:#6b7280}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD a{color:#2563eb;text-decoration:underline}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD a:hover{color:#1d4ed8}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD ol,.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD ul{margin:8px 0;padding-left:24px}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD li{margin:4px 0;color:#374151}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD pre{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:12px;margin:8px 0;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:13px;color:#1f2937}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:13px;color:#dc2626}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD pre code{background:transparent;padding:0;color:inherit}.ThreadViewer_replyText__C_XHD.ThreadViewer_richText__61xTD blockquote{border-left:3px solid #d1d5db;padding-left:12px;margin:8px 0;color:#6b7280;font-style:italic}.ThreadViewer_empty__gEWeW,.ThreadViewer_loading__1QQKa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#72767d;gap:12px}.ThreadViewer_loadingSpinner__P8Y0s{width:32px;height:32px;border:3px solid #2c2f33;border-top-color:#5865f2;border-radius:50%;animation:ThreadViewer_spin__g4Ztc .8s linear infinite}@keyframes ThreadViewer_spin__g4Ztc{to{transform:rotate(1turn)}}.ThreadViewer_emptyIcon__yUbR_{font-size:48px;opacity:.5}.ThreadViewer_emptyText__s3Qv4{font-size:16px;font-weight:600}.ThreadViewer_emptySubtext__4f0P4{font-size:13px}.ThreadViewer_inputContainer__xI3X3{padding:16px 20px;border-top:1px solid #202225;background:#2f3136}.ThreadViewer_attachedFiles__hSi2U{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px;background:#40444b;border-radius:8px}.ThreadViewer_attachedFileItem__1z4kD{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#202225;border-radius:8px;border:1px solid #36393f;max-width:300px}.ThreadViewer_attachedImagePreview__el__B,.ThreadViewer_attachedVideoPreview__27vMg{width:40px;height:40px;object-fit:cover;border-radius:4px;flex-shrink:0}.ThreadViewer_attachedFileIcon__A6wZJ{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#36393f;border-radius:4px;flex-shrink:0}.ThreadViewer_attachedFileInfo__oIYng{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ThreadViewer_attachedFileName__2QBrp{font-size:13px;color:#dcddde;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadViewer_attachedFileSize__60nbP{font-size:11px;color:#72767d}.ThreadViewer_removeAttachmentButton__XOEYz{background:transparent;border:none;color:#ed4245;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px;flex-shrink:0;transition:all .2s}.ThreadViewer_removeAttachmentButton__XOEYz:hover{background:#ed4245;color:white}.ThreadViewer_inputWrapper__El3TH{background:#40444b;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px}.ThreadViewer_inputAvatar__Ru0jt{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.ThreadViewer_inputAvatarPlaceholder__76Vwo{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;align-items:center;justify-content:center;color:white;font-size:13px;font-weight:600;flex-shrink:0}.ThreadViewer_mentionInputWrapper__beaiB{flex:1 1;min-width:0}.ThreadViewer_input__c_W4W{flex:1 1;background:transparent;border:none;color:#dcddde;font-size:14px;resize:none;outline:none;min-height:24px;max-height:120px;font-family:inherit}.ThreadViewer_input__c_W4W::placeholder{color:#72767d}.ThreadViewer_sendButton__VLydW{background:#5865f2;border:none;color:white;width:32px;height:32px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ThreadViewer_sendButton__VLydW:hover{background:#4752c4;transform:scale(1.05)}.ThreadViewer_attachButton__5EEpb{background:transparent;border:none;color:#b9bbbe;font-size:18px;cursor:pointer;padding:4px;transition:color .2s ease;flex-shrink:0}.ThreadViewer_attachButton__5EEpb:hover{color:#dcddde}.ThreadViewer_emojiButton__C_31m{background:transparent;border:none;color:#b9bbbe;font-size:18px;cursor:pointer;padding:4px;transition:color .2s ease;flex-shrink:0}.ThreadViewer_emojiButton__C_31m:hover{color:#dcddde}.ThreadViewer_stickerButton__9JfRQ{background:transparent;border:none;color:#b9bbbe;font-size:18px;cursor:pointer;padding:4px;transition:color .2s ease;flex-shrink:0}.ThreadViewer_stickerButton__9JfRQ:hover{color:#dcddde}.ThreadViewer_emojiPickerContainer__R6fJS,.ThreadViewer_stickerPickerContainer__RvsVK{position:relative;display:flex;align-items:center}.ThreadViewer_inputEmojiPicker__Gz2Ha{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:#2f3136;border:1px solid #202225;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.4);z-index:100;width:352px;display:flex;flex-direction:column}.ThreadViewer_emojiCategories__6wwS0{display:flex;gap:4px;padding:8px;border-bottom:1px solid #202225;background:#2b2d31;border-radius:8px 8px 0 0}.ThreadViewer_categoryTab__dm88_{background:transparent;border:none;font-size:20px;cursor:pointer;padding:6px 10px;border-radius:4px;transition:background .2s ease;opacity:.6}.ThreadViewer_categoryTab__dm88_:hover{background:#40444b;opacity:1}.ThreadViewer_categoryTabActive__VVnut{background:#5865f2;opacity:1}.ThreadViewer_emojiScrollContainer___T73v{max-height:280px;overflow-y:auto;padding:8px}.ThreadViewer_emojiScrollContainer___T73v::-webkit-scrollbar{width:8px}.ThreadViewer_emojiScrollContainer___T73v::-webkit-scrollbar-track{background:#2f3136}.ThreadViewer_emojiScrollContainer___T73v::-webkit-scrollbar-thumb{background:#202225;border-radius:4px}.ThreadViewer_emojiScrollContainer___T73v::-webkit-scrollbar-thumb:hover{background:#40444b}.ThreadViewer_emptyRecent__WE_8e{text-align:center;padding:40px 20px;color:#72767d;font-size:14px}.ThreadViewer_emojiGrid__lPa1S{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px}.ThreadViewer_emojiOption__umORx{background:transparent;border:none;font-size:28px;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ThreadViewer_emojiOption__umORx:hover{background:#40444b;transform:scale(1.2)}.ThreadViewer_inputStickerPicker__i07Kf{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:#2f3136;border:1px solid #202225;border-radius:8px;padding:12px;box-shadow:0 8px 16px rgba(0,0,0,.4);z-index:100}.ThreadViewer_stickerGrid___a0XI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ThreadViewer_stickerOption__pi_jW{background:transparent;border:none;font-size:32px;cursor:pointer;padding:8px;border-radius:4px;transition:background .2s ease;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.ThreadViewer_stickerOption__pi_jW:hover{background:#40444b}.ThreadViewer_messageAttachments__0O1ty{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ThreadViewer_attachmentItem__WWwkU{max-width:400px}.ThreadViewer_attachmentImage__7tDFh{width:100%;max-width:400px;max-height:300px;object-fit:contain;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.ThreadViewer_attachmentImage__7tDFh:hover{opacity:.9}.ThreadViewer_attachmentVideo__5Jkno{width:100%;max-width:400px;max-height:300px;border-radius:8px}.ThreadViewer_attachmentFile__rIdq0{display:flex;align-items:center;gap:12px;padding:12px;background:#2f3136;border:1px solid #202225;border-radius:8px;text-decoration:none;color:#dcddde;transition:all .2s ease;max-width:400px}.ThreadViewer_attachmentFile__rIdq0:hover{background:#40444b;border-color:#5865f2}.ThreadViewer_attachmentIcon__FR4Gl{font-size:32px;flex-shrink:0}.ThreadViewer_attachmentInfo__sm6Mt{flex:1 1;min-width:0}.ThreadViewer_attachmentName__GjhT1{font-size:14px;font-weight:500;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadViewer_attachmentSize__wrqok{font-size:12px;color:#96989d;margin-top:2px}.ThreadViewer_downloadIcon__8muQR{font-size:18px;color:#96989d;flex-shrink:0}.ThreadViewer_sharedContentPreview__gUKvu{margin-top:8px;max-width:400px}.ThreadViewer_sharedContentInfo__WBbN7{margin-top:4px}.ThreadViewer_sharedContentName__u7Tys{font-size:12px;color:#96989d;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadViewer_videoPreviewContainer__JnwDd{position:relative;display:block}.ThreadViewer_videoPlayOverlay__TBSe4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;transition:background .2s ease}.ThreadViewer_videoPreviewContainer__JnwDd:hover .ThreadViewer_videoPlayOverlay__TBSe4{background:rgba(88,101,242,.9)}.EntitySettings_overlay__xG_Kp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2147483646;animation:EntitySettings_fadeIn__MsYl_ .2s ease}@keyframes EntitySettings_fadeIn__MsYl_{0%{opacity:0}to{opacity:1}}.EntitySettings_modal__f2nSE{background:#2f3136;border-radius:12px;width:90%;max-width:650px;max-height:85vh;display:flex;flex-direction:column;animation:EntitySettings_slideUp__sUBty .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.5)}@keyframes EntitySettings_slideUp__sUBty{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EntitySettings_header__hloeF{padding:20px 24px;border-bottom:1px solid #202225;display:flex;align-items:center;justify-content:space-between}.EntitySettings_headerLeft__akUi2{display:flex;align-items:center;gap:12px}.EntitySettings_icon__XGvql{font-size:32px}.EntitySettings_title___UUZl{font-size:20px;font-weight:600;color:#ffffff;margin:0 0 4px}.EntitySettings_subtitle__Eo1Yz{font-size:13px;color:#b9bbbe;margin:0}.EntitySettings_closeButton__6lswh{background:transparent;border:none;color:#b9bbbe;font-size:24px;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.EntitySettings_closeButton__6lswh:hover{background:#3c3f45;color:#dcddde}.EntitySettings_tabs__WFryN{display:flex;border-bottom:1px solid #202225;padding:0 24px;background:#36393f}.EntitySettings_tab__utWaX{background:transparent;color:#b9bbbe;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.EntitySettings_tab__utWaX:hover{color:#dcddde;background:rgba(255,255,255,.05)}.EntitySettings_tabActive__JDVQg{color:#5865f2;border-bottom-color:#5865f2}.EntitySettings_content__miS2S{flex:1 1;overflow-y:auto;padding:24px}.EntitySettings_content__miS2S::-webkit-scrollbar{width:8px}.EntitySettings_content__miS2S::-webkit-scrollbar-track{background:transparent}.EntitySettings_content__miS2S::-webkit-scrollbar-thumb{background:#202225;border-radius:4px}.EntitySettings_generalTab__tT8Qu{display:flex;flex-direction:column;gap:20px}.EntitySettings_section__2fnxx{display:flex;flex-direction:column;gap:8px}.EntitySettings_label__pkvjf{font-size:13px;font-weight:600;color:#b9bbbe;text-transform:uppercase;letter-spacing:.5px}.EntitySettings_input__zn9GR,.EntitySettings_textarea__DxWKc{background:#40444b;border:1px solid #202225;border-radius:6px;padding:10px 12px;color:#dcddde;font-size:14px;font-family:inherit;transition:all .2s ease}.EntitySettings_input__zn9GR:focus,.EntitySettings_textarea__DxWKc:focus{outline:none;border-color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.2)}.EntitySettings_input__zn9GR:disabled,.EntitySettings_textarea__DxWKc:disabled{opacity:.5;cursor:not-allowed}.EntitySettings_textarea__DxWKc{resize:vertical;min-height:80px}.EntitySettings_hint__xvqXQ{font-size:12px;color:#72767d}.EntitySettings_checkboxLabel__8CjnN{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#dcddde}.EntitySettings_checkboxLabel__8CjnN input[type=checkbox]{width:18px;height:18px;cursor:pointer}.EntitySettings_entityInfo__RrnSx{background:#36393f;border:1px solid #202225;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.EntitySettings_infoItem__dRdvI{display:flex;align-items:center;justify-content:space-between}.EntitySettings_infoLabel__GO_6n{font-size:13px;color:#b9bbbe;font-weight:600}.EntitySettings_infoBadge__rhYYC{background:rgba(88,101,242,.1);border:1px solid rgba(88,101,242,.3);padding:4px 10px;border-radius:12px;font-size:12px;color:#5865f2;font-weight:600}.EntitySettings_infoValue__FarPp{font-size:13px;color:#dcddde}.EntitySettings_saveButton__380u9{background:#3ba55d;border:none;color:white;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.EntitySettings_saveButton__380u9:hover:not(:disabled){background:#2d8049;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,165,93,.3)}.EntitySettings_saveButton__380u9:disabled{opacity:.5;cursor:not-allowed;transform:none}.EntitySettings_promoteTab__djERW{display:flex;flex-direction:column;gap:24px}.EntitySettings_promoteHero__yHHGM{text-align:center;padding:20px}.EntitySettings_promoteAnimation__5acKe{display:flex;align-items:center;justify-content:center;gap:20px;font-size:48px;margin-bottom:16px}.EntitySettings_promoteCurrent__NzZyA,.EntitySettings_promoteNext__QymMQ{animation:EntitySettings_pulse__cHpEV 2s ease-in-out infinite}.EntitySettings_promoteArrow__ek5dX{color:#5865f2;animation:EntitySettings_slideRight__8cNeR 1.5s ease-in-out infinite}@keyframes EntitySettings_pulse__cHpEV{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes EntitySettings_slideRight__8cNeR{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.EntitySettings_promoteTitle__jdCm1{font-size:24px;font-weight:700;color:#ffffff;margin:0 0 8px}.EntitySettings_promoteSubtitle__FaKIi{font-size:14px;color:#b9bbbe;margin:0}.EntitySettings_benefitsList__2eCsd{background:#36393f;border:1px solid #202225;border-radius:8px;padding:16px}.EntitySettings_benefitsTitle__BaFPb{font-size:14px;font-weight:600;color:#ffffff;margin-bottom:12px}.EntitySettings_benefitItem__GATux{display:flex;align-items:center;gap:10px;padding:8px 0;color:#dcddde;font-size:14px}.EntitySettings_benefitCheck__finkr{color:#3ba55d;font-weight:700;font-size:16px}.EntitySettings_promoteButton__qFOx2{background:linear-gradient(135deg,#5865f2,#7289da);border:none;color:white;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.EntitySettings_promoteButton__qFOx2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(88,101,242,.4)}.EntitySettings_promoteButton__qFOx2:disabled{opacity:.5;cursor:not-allowed;transform:none}.EntitySettings_confirmBox__Xcpzu{background:#36393f;border:2px solid #5865f2;border-radius:8px;padding:24px;text-align:center}.EntitySettings_confirmIcon__4EEbk{font-size:48px;margin-bottom:12px}.EntitySettings_confirmTitle__mtI2_{font-size:20px;font-weight:600;color:#ffffff;margin:0 0 12px}.EntitySettings_confirmText__ss2op{font-size:14px;color:#dcddde;line-height:1.6;margin:0 0 16px}.EntitySettings_warningBox__xHpRS{background:rgba(250,166,26,.1);border:1px solid rgba(250,166,26,.3);border-radius:6px;padding:12px;text-align:left;margin-top:16px}.EntitySettings_warningTitle__K6DOs{font-size:13px;font-weight:600;color:#faa61a;margin-bottom:8px}.EntitySettings_warningBox__xHpRS ul{margin:0;padding-left:20px;color:#dcddde;font-size:13px}.EntitySettings_warningBox__xHpRS li{margin:4px 0}.EntitySettings_confirmActions__WpbEE{display:flex;gap:12px}.EntitySettings_cancelButton__cGQHq{flex:1 1;background:transparent;border:1px solid #72767d;color:#dcddde;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.EntitySettings_cancelButton__cGQHq:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:#b9bbbe}.EntitySettings_cancelButton__cGQHq:disabled{opacity:.5;cursor:not-allowed}.EntitySettings_dangerTab__PpJY1{display:flex;flex-direction:column;gap:20px}.EntitySettings_dangerBox__bGEj2{background:rgba(237,66,69,.1);border:2px solid rgba(237,66,69,.3);border-radius:8px;padding:20px}.EntitySettings_dangerTitle__0HOJj{font-size:18px;font-weight:600;color:#ed4245;margin:0 0 12px}.EntitySettings_dangerText__cilQp{font-size:14px;color:#dcddde;line-height:1.6;margin:0 0 16px}.EntitySettings_dangerActions__gSd6Y{display:flex;gap:12px;margin-top:16px}.EntitySettings_deleteButton__bKJLh{background:#ed4245;border:none;color:white;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.EntitySettings_deleteButton__bKJLh:hover:not(:disabled){background:#c03537;transform:translateY(-1px);box-shadow:0 4px 12px rgba(237,66,69,.4)}.EntitySettings_deleteButton__bKJLh:disabled{opacity:.5;cursor:not-allowed;transform:none}.BackgroundModal_modalOverlay__evats{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:2147483650;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BackgroundModal_modalContent__yuZjk{background:white;border-radius:16px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:BackgroundModal_slideUp__JHmO_ .3s ease}@keyframes BackgroundModal_slideUp__JHmO_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BackgroundModal_modalHeader__RYZ5G{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.BackgroundModal_modalHeader__RYZ5G h3{margin:0;font-size:1.25rem;color:#1f2937}.BackgroundModal_closeButton__weLrh{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;transition:color .2s;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.BackgroundModal_closeButton__weLrh:hover:not(:disabled){color:#1f2937;background:#f3f4f6}.BackgroundModal_closeButton__weLrh:disabled{opacity:.5;cursor:not-allowed}.BackgroundModal_tabButtons___7qkf{display:flex;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.BackgroundModal_tab__1l3dS{flex:1 1;padding:.75rem 1rem;background:#f3f4f6;border:2px solid transparent;border-radius:8px;font-size:.95rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.BackgroundModal_tab__1l3dS:hover:not(:disabled){background:#e5e7eb}.BackgroundModal_tab__1l3dS.BackgroundModal_active__OKnAj{background:#667eea;color:white;border-color:#667eea}.BackgroundModal_tab__1l3dS:disabled{opacity:.5;cursor:not-allowed}.BackgroundModal_tabContent__20Zcu{padding:1.5rem}.BackgroundModal_uploadTab__aS1cE,.BackgroundModal_urlTab__1h7vX{display:flex;flex-direction:column;gap:1rem}.BackgroundModal_uploadTab__aS1cE label,.BackgroundModal_urlTab__1h7vX label{font-weight:600;color:#1f2937;font-size:.95rem}.BackgroundModal_urlTab__1h7vX input{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s}.BackgroundModal_urlTab__1h7vX input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.BackgroundModal_urlTab__1h7vX input:disabled{opacity:.5;cursor:not-allowed}.BackgroundModal_fileInput__7frux{position:relative}.BackgroundModal_fileInput__7frux input{display:none}.BackgroundModal_fileLabel__B5OGN{display:block;padding:2rem;border:2px dashed #d1d5db;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;background:#f9fafb;font-weight:500;color:#6b7280}.BackgroundModal_fileLabel__B5OGN:hover{border-color:#667eea;background:#f3f4f6;color:#667eea}.BackgroundModal_fileInput__7frux input:disabled+.BackgroundModal_fileLabel__B5OGN{opacity:.5;cursor:not-allowed}.BackgroundModal_preview__Hn6qy{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.BackgroundModal_preview__Hn6qy p{margin:0 0 .75rem;font-weight:600;color:#1f2937;font-size:.9rem}.BackgroundModal_preview__Hn6qy img{width:100%;max-height:300px;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}.BackgroundModal_error__RPk8T{padding:.75rem 1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;font-size:.9rem;margin-top:1rem}.BackgroundModal_modalFooter__nLxM5{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.BackgroundModal_cancelButton__boYAA,.BackgroundModal_saveButton__9sB4y{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.BackgroundModal_cancelButton__boYAA{background:#e5e7eb;color:#1f2937}.BackgroundModal_cancelButton__boYAA:hover:not(:disabled){background:#d1d5db}.BackgroundModal_saveButton__9sB4y{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 12px rgba(102,126,234,.3)}.BackgroundModal_saveButton__9sB4y:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.BackgroundModal_cancelButton__boYAA:disabled,.BackgroundModal_saveButton__9sB4y:disabled{opacity:.5;cursor:not-allowed}.BackgroundModal_galleryTab__VArKk{min-height:400px;display:flex;flex-direction:column}.BackgroundModal_emptyGallery__dGjrm,.BackgroundModal_loading__SctpK{display:flex;align-items:center;justify-content:center;padding:3rem;color:#6b7280;font-size:.95rem}.BackgroundModal_categoryNav__hr4oR{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px}.BackgroundModal_navButton__sp7nQ{width:40px;height:40px;border:2px solid #e5e7eb;background:white;border-radius:8px;font-size:1.5rem;color:#667eea;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.BackgroundModal_navButton__sp7nQ:hover:not(:disabled){background:#667eea;color:white;border-color:#667eea;transform:scale(1.05)}.BackgroundModal_navButton__sp7nQ:disabled{opacity:.3;cursor:not-allowed}.BackgroundModal_categoryName__zRekj{flex:1 1;text-align:center;margin:0;font-size:1.1rem;color:#1f2937;font-weight:700}.BackgroundModal_thumbnailGrid__5_LOA{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem;max-height:400px;overflow-y:auto;padding:.5rem}.BackgroundModal_thumbnail__9tvTy{aspect-ratio:16/9;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid #e5e7eb;transition:all .2s;background:#f3f4f6}.BackgroundModal_thumbnail__9tvTy:hover{border-color:#667eea;transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.3)}.BackgroundModal_thumbnail__9tvTy img{width:100%;height:100%;object-fit:cover}.BackgroundModal_emptyCategory__VsjNQ{grid-column:1/-1;text-align:center;padding:3rem;color:#9ca3af;font-size:.9rem}.BackgroundModal_previewOverlay__eDKU_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2147483651;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BackgroundModal_previewModal__WcJQs{background:white;border-radius:16px;max-width:800px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:BackgroundModal_zoomIn__4j917 .3s ease}@keyframes BackgroundModal_zoomIn__4j917{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.BackgroundModal_previewHeader__oBldz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.BackgroundModal_previewHeader__oBldz h4{margin:0;font-size:1.1rem;color:#1f2937}.BackgroundModal_previewImageContainer__RbMx9{padding:1.5rem;background:#f9fafb;display:flex;align-items:center;justify-content:center;max-height:60vh;overflow:hidden}.BackgroundModal_previewImageContainer__RbMx9 img{max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px}.BackgroundModal_previewFooter__BsbNx{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.CreateTopicModal_overlay__7gUGl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.CreateTopicModal_modal__OpTjQ{background:white;border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CreateTopicModal_header___CX4F{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6}.CreateTopicModal_header___CX4F h2{margin:0;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreateTopicModal_closeBtn__IRjoW{width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CreateTopicModal_closeBtn__IRjoW:hover{background:#e5e7eb;transform:scale(1.1)}.CreateTopicModal_form__enr3X{padding:2rem}.CreateTopicModal_error__Nedsh{padding:1rem;background:#fee2e2;color:#dc2626;border-radius:8px;margin-bottom:1rem}.CreateTopicModal_formGroup__FZGtR{margin-bottom:1.5rem}.CreateTopicModal_formGroup__FZGtR label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}.CreateTopicModal_categorySelect__FK3Vr,.CreateTopicModal_formGroup__FZGtR input,.CreateTopicModal_formGroup__FZGtR textarea{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.CreateTopicModal_categorySelect__FK3Vr:focus,.CreateTopicModal_formGroup__FZGtR input:focus,.CreateTopicModal_formGroup__FZGtR textarea:focus{outline:none;border-color:#667eea}.CreateTopicModal_formGroup__FZGtR textarea{resize:vertical;font-family:inherit}.CreateTopicModal_iconGrid__KDEay{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-gap:.5rem;gap:.5rem}.CreateTopicModal_iconBtn__KKOW0{width:50px;height:50px;border:2px solid #e5e7eb;border-radius:12px;background:white;font-size:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CreateTopicModal_iconBtn__KKOW0:hover{border-color:#667eea;transform:scale(1.1)}.CreateTopicModal_iconBtn__KKOW0.CreateTopicModal_selected__2olxq{border-color:#667eea;background:rgba(102,126,234,.1);transform:scale(1.1)}.CreateTopicModal_colorGrid__zcoKK{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-gap:.5rem;gap:.5rem}.CreateTopicModal_colorBtn__OSAJs{width:50px;height:50px;border:3px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.CreateTopicModal_colorBtn__OSAJs:hover{transform:scale(1.1)}.CreateTopicModal_colorBtn__OSAJs.CreateTopicModal_selected__2olxq{border-color:#111827;transform:scale(1.1)}.CreateTopicModal_colorBtn__OSAJs.CreateTopicModal_selected__2olxq:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:1.2rem;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.5)}.CreateTopicModal_preview__x6QLX{margin-bottom:1.5rem}.CreateTopicModal_previewCard__ABJfI{padding:1rem;background:#f9fafb;border-radius:12px;display:flex;align-items:center;gap:.75rem}.CreateTopicModal_previewIcon__L8joi{font-size:1.5rem}.CreateTopicModal_previewName__cztO5{font-weight:600;margin-bottom:.25rem}.CreateTopicModal_previewDesc__yjFVu{font-size:.85rem;color:#6b7280}.CreateTopicModal_actions__7xHD9{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:2px solid #f3f4f6}.CreateTopicModal_cancelBtn__inerD,.CreateTopicModal_submitBtn__Dtv1f{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreateTopicModal_cancelBtn__inerD{background:#f3f4f6;border:none;color:#6b7280}.CreateTopicModal_cancelBtn__inerD:hover{background:#e5e7eb}.CreateTopicModal_submitBtn__Dtv1f{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white}.CreateTopicModal_submitBtn__Dtv1f:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.CreateTopicModal_submitBtn__Dtv1f:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CreateTopicModal_modal__OpTjQ{max-width:100%;border-radius:20px 20px 0 0;max-height:95vh}.CreateTopicModal_form__enr3X{padding:1.5rem}.CreateTopicModal_colorGrid__zcoKK,.CreateTopicModal_iconGrid__KDEay{grid-template-columns:repeat(auto-fill,minmax(45px,1fr))}.CreateTopicModal_actions__7xHD9{flex-direction:column-reverse}.CreateTopicModal_cancelBtn__inerD,.CreateTopicModal_submitBtn__Dtv1f{width:100%}}.CreatePostModal_overlay__Ki_Kl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.CreatePostModal_modal__ZCqHn{background:white;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CreatePostModal_header__sWjGd{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:1;border-radius:20px 20px 0 0}.CreatePostModal_header__sWjGd h2{margin:0;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreatePostModal_closeBtn__x_FxC{width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CreatePostModal_closeBtn__x_FxC:hover{background:#e5e7eb;transform:scale(1.1)}.CreatePostModal_form__gSDa5{padding:2rem}.CreatePostModal_error__bGOw_{padding:1rem;background:#fee2e2;color:#dc2626;border-radius:8px;margin-bottom:1rem}.CreatePostModal_formGroup__MqvjR{margin-bottom:1.5rem}.CreatePostModal_formGroup__MqvjR label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}.CreatePostModal_formGroup__MqvjR input{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.CreatePostModal_formGroup__MqvjR input:focus{outline:none;border-color:#667eea}.CreatePostModal_topicSelector__iLiQ0{display:flex;gap:.75rem}.CreatePostModal_topicSelect__9Z27F{flex:1 1;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;cursor:pointer;transition:border-color .2s ease}.CreatePostModal_topicSelect__9Z27F:focus{outline:none;border-color:#667eea}.CreatePostModal_newTopicBtn__MJoxZ{padding:.75rem 1.25rem;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CreatePostModal_newTopicBtn__MJoxZ:hover{background:#e5e7eb;border-color:#667eea}.CreatePostModal_topicPreview__hwW3v{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px;font-size:.9rem;color:#6b7280}.CreatePostModal_addContentBtn__WJHan{width:100%;padding:2rem;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;color:#6b7280;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_addContentBtn__WJHan:hover{border-color:#667eea;color:#667eea;background:rgba(102,126,234,.05)}.CreatePostModal_contentPreview__WP_4R{border:2px solid #e5e7eb;border-radius:12px;padding:1rem;background:#f9fafb}.CreatePostModal_editContentBtn__OCdby{width:100%;margin-top:1rem;padding:.75rem;background:white;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_editContentBtn__OCdby:hover{border-color:#667eea;color:#667eea}.CreatePostModal_tagInput__pA6J2{display:flex;gap:.5rem}.CreatePostModal_tagInput__pA6J2 input{flex:1 1}.CreatePostModal_addTagBtn__6hMT8{padding:.75rem 1.25rem;background:#667eea;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_addTagBtn__6hMT8:hover:not(:disabled){background:#5568d3}.CreatePostModal_addTagBtn__6hMT8:disabled{opacity:.5;cursor:not-allowed}.CreatePostModal_tagsList__wHJ6j{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.CreatePostModal_tag__mFWie{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;color:#667eea;border-radius:20px;font-size:.9rem;font-weight:500}.CreatePostModal_removeTagBtn__mAAbY{width:20px;height:20px;border-radius:50%;background:#e5e7eb;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CreatePostModal_removeTagBtn__mAAbY:hover{background:#dc2626;color:white}.CreatePostModal_actions__ckKoC{display:flex;gap:1rem;justify-content:flex-end;border-top:2px solid #f3f4f6;position:-webkit-sticky;position:sticky;bottom:0;background:white;margin:0 -2rem -2rem;padding:1.5rem 2rem;border-radius:0 0 20px 20px}.CreatePostModal_cancelBtn__9z9n3,.CreatePostModal_submitBtn__WJw6S{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_cancelBtn__9z9n3{background:#f3f4f6;border:none;color:#6b7280}.CreatePostModal_cancelBtn__9z9n3:hover{background:#e5e7eb}.CreatePostModal_submitBtn__WJw6S{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white}.CreatePostModal_submitBtn__WJw6S:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.CreatePostModal_submitBtn__WJw6S:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CreatePostModal_modal__ZCqHn{max-width:100%;border-radius:20px 20px 0 0;max-height:95vh}.CreatePostModal_form__gSDa5{padding:1.5rem}.CreatePostModal_topicSelector__iLiQ0{flex-direction:column}.CreatePostModal_newTopicBtn__MJoxZ{width:100%}.CreatePostModal_actions__ckKoC{flex-direction:column-reverse;margin:0 -1.5rem -1.5rem;padding:1.5rem}.CreatePostModal_cancelBtn__9z9n3,.CreatePostModal_submitBtn__WJw6S{width:100%}}.MobileEntityForum_mobileContainer__ka6m1{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1e293b,#0f172a);z-index:10000;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top,0)}.MobileEntityForum_mobileHeader___So5A{display:flex;align-items:center;padding:1rem;background:rgba(30,41,59,.95);border-bottom:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:100;min-height:60px}.MobileEntityForum_backButton__2vTGB{background:transparent;border:none;color:#a5b4fc;font-size:1.5rem;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;margin-right:.75rem;min-width:40px;height:40px}.MobileEntityForum_backButton__2vTGB:active{background:rgba(99,102,241,.15);transform:scale(.95)}.MobileEntityForum_headerContent__EfkGS{flex:1 1;display:flex;flex-direction:column}.MobileEntityForum_forumTitle__39OhD{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1.3}.MobileEntityForum_forumSubtitle__gUCIH{font-size:.85rem;color:#94a3b8;margin:0;line-height:1.2}.MobileEntityForum_mobileContent__9KAfi{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0}.MobileEntityForum_actionSection__LIwQC{padding:1rem;background:rgba(30,41,59,.6);border-bottom:1px solid rgba(148,163,184,.15)}.MobileEntityForum_newPostButton__G0Pkv{width:100%;padding:1rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(99,102,241,.3);transition:all .2s ease}.MobileEntityForum_newPostButton__G0Pkv:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(99,102,241,.3)}.MobileEntityForum_newPostButton__G0Pkv span{font-size:1.2rem}.MobileEntityForum_topicsSection__IOhtR{padding:1rem;background:rgba(15,23,42,.4)}.MobileEntityForum_sectionHeader__IOrTA{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .25rem}.MobileEntityForum_sectionTitle__6lcz3{font-size:.9rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0}.MobileEntityForum_viewAllButton__2cveP{background:transparent;border:1px solid rgba(99,102,241,.4);color:#a5b4fc;padding:.4rem .75rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.MobileEntityForum_viewAllButton__2cveP:active{background:rgba(99,102,241,.15);transform:scale(.95)}.MobileEntityForum_topicsList__Xp_d0{display:flex;flex-direction:column;gap:.75rem}.MobileEntityForum_topicCard__lIwq7{background:rgba(30,41,59,.8);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.5rem}.MobileEntityForum_topicCard__lIwq7:active{background:rgba(30,41,59,.95);transform:scale(.98);border-color:rgba(99,102,241,.4)}.MobileEntityForum_topicHeader__8mP90{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.MobileEntityForum_topicTitle__TBA7X{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0;line-height:1.4;flex:1 1}.MobileEntityForum_topicStats__2kN9q{display:flex;gap:.5rem;flex-shrink:0}.MobileEntityForum_statBadge__8twUZ{background:rgba(99,102,241,.15);color:#a5b4fc;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.MobileEntityForum_topicDescription__GSz9C{font-size:.9rem;color:#94a3b8;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MobileEntityForum_topicMeta__9kkWI{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#64748b}.MobileEntityForum_authorName__yJnn9{color:#a5b4fc;font-weight:500;cursor:pointer;transition:color .2s ease}.MobileEntityForum_authorName__yJnn9:active{color:#818cf8}.MobileEntityForum_timestamp__l5w_o{display:flex;align-items:center;gap:.25rem}.MobileEntityForum_postsSection__3MJVq{padding:1rem;background:rgba(15,23,42,.6)}.MobileEntityForum_postsList__HVedm{display:flex;flex-direction:column;gap:.75rem}.MobileEntityForum_postCard__6REIS{background:rgba(30,41,59,.8);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease}.MobileEntityForum_postCard__6REIS:active{background:rgba(30,41,59,.95);transform:scale(.98);border-color:rgba(99,102,241,.4)}.MobileEntityForum_postHeader__2atxA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}.MobileEntityForum_postAuthor__X3ahF{display:flex;align-items:center;gap:.5rem;flex:1 1}.MobileEntityForum_postAuthorName__UZrhn{font-weight:600;color:#a5b4fc;font-size:.95rem;cursor:pointer}.MobileEntityForum_postTimestamp__6qzz7{color:#64748b;font-size:.8rem;display:flex;align-items:center;gap:.25rem;flex-shrink:0}.MobileEntityForum_postTitle__jYQNi{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem;line-height:1.4}.MobileEntityForum_postContent__ie5PO{font-size:.9rem;color:#cbd5e1;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.MobileEntityForum_postFooter__a56_k{display:flex;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.15)}.MobileEntityForum_postStat__kzwOb{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#94a3b8}.MobileEntityForum_backToTopicsButton__174do{width:100%;padding:.75rem;background:rgba(30,41,59,.8);border:1px solid rgba(99,102,241,.4);color:#a5b4fc;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;transition:all .2s ease}.MobileEntityForum_backToTopicsButton__174do:active{background:rgba(30,41,59,.95);transform:scale(.98)}.MobileEntityForum_emptyState__zg95w{padding:3rem 1.5rem;text-align:center;color:#94a3b8}.MobileEntityForum_emptyState__zg95w h3{font-size:1.1rem;font-weight:600;color:#cbd5e1;margin:0 0 .5rem}.MobileEntityForum_emptyState__zg95w p{font-size:.9rem;line-height:1.6;margin:0}.MobileEntityForum_loading__WU3Mn{padding:2rem;text-align:center;color:#94a3b8}.MobileEntityForum_loading__WU3Mn:after{content:"";display:inline-block;width:20px;height:20px;border:3px solid rgba(99,102,241,.3);border-top-color:#6366f1;border-radius:50%;animation:MobileEntityForum_spin__3KNvX .8s linear infinite;margin-left:.5rem}@keyframes MobileEntityForum_spin__3KNvX{to{transform:rotate(1turn)}}.MobileEntityForum_noForumContainer__afsFB{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.MobileEntityForum_noForumTitle__mWRGZ{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin:0 0 .5rem}.MobileEntityForum_noForumText__cX7AJ{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0 0 1.5rem}.MobileEntityForum_createForumButton__ymh9Z{padding:1rem 1.5rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(99,102,241,.3);transition:all .2s ease}.MobileEntityForum_createForumButton__ymh9Z:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(99,102,241,.3)}@media (max-width:375px){.MobileEntityForum_mobileHeader___So5A{padding:.75rem}.MobileEntityForum_forumTitle__39OhD{font-size:1rem}.MobileEntityForum_postCard__6REIS,.MobileEntityForum_topicCard__lIwq7{padding:.875rem}}.ThreadsList_container__twz76{display:flex;flex-direction:column;height:100vh;background:#36393f;color:#dcddde}.ThreadsList_header__DMYYq{padding:16px 20px;border-bottom:1px solid #2c2f33;display:flex;align-items:center;background:#2f3136;gap:12px}.ThreadsList_headerContent__9co6g{flex:1 1;display:flex;align-items:center;justify-content:space-between}.ThreadsList_backButton__gREqo{background:transparent;border:none;color:#dcddde;font-size:14px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:4px;display:flex;align-items:center;gap:4px;transition:background-color .2s}.ThreadsList_backButton__gREqo:hover{background-color:#40444b}.ThreadsList_backButton__gREqo:active{background-color:#4f545c}.ThreadsList_title__b_B5L{font-size:18px;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:8px}.ThreadsList_count__kiKPq{font-size:13px;color:#96989d;font-weight:500}.ThreadsList_threadsList__8GMno{flex:1 1;overflow-y:auto;padding:16px}.ThreadsList_loading__BJ12a{color:#96989d;font-size:14px}.ThreadsList_empty__R2CeK,.ThreadsList_loading__BJ12a{flex:1 1;display:flex;align-items:center;justify-content:center}.ThreadsList_empty__R2CeK{flex-direction:column;gap:12px;padding:40px 20px}.ThreadsList_emptyIcon__Gy_1Y{font-size:64px;opacity:.5}.ThreadsList_emptyText__jlYYV{font-size:16px;font-weight:600;color:#ffffff}.ThreadsList_emptyHint__bUS6b{font-size:14px;color:#96989d}.ThreadsList_threadItem__Ti9ub{background:#2f3136;border-radius:8px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.ThreadsList_threadItem__Ti9ub:hover{background:#32353b;border-color:#5865f2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ThreadsList_threadHeader__B3mks{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ThreadsList_avatar__wUkco{width:40px;height:40px;border-radius:50%;object-fit:cover}.ThreadsList_threadInfo__Peu8l{flex:1 1;display:flex;flex-direction:column;gap:2px}.ThreadsList_senderName__Xrr5I{font-size:14px;font-weight:600;color:#ffffff}.ThreadsList_timestamp__11wso{font-size:12px;color:#96989d}.ThreadsList_channelBadge__Uh2iL{font-size:11px;color:#5865f2;background:rgba(88,101,242,.1);padding:2px 6px;border-radius:4px;display:inline-block;margin-top:2px;width:-moz-fit-content;width:fit-content}.ThreadsList_threadContent__1XHBS{font-size:14px;line-height:1.5;color:#dcddde;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ThreadsList_threadFooter__tUDZn{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #202225}.ThreadsList_replyCount__7iQ3D{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#5865f2}.ThreadsList_replyIcon__n3YY5{font-size:14px}.ThreadsList_mediaPreview__XZAjr{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(0,0,0,.2);border-radius:6px;max-width:-moz-fit-content;max-width:fit-content}.ThreadsList_thumbnailPreview__uYvd7{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0}.ThreadsList_videoThumbnailContainer__jM8uY{position:relative;width:32px;height:32px;flex-shrink:0}.ThreadsList_videoThumbnailContainer__jM8uY img{width:100%;height:100%;border-radius:4px;object-fit:cover}.ThreadsList_playIcon__yiKbo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:white;background:rgba(0,0,0,.6);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ThreadsList_mediaIcon__niwYH{font-size:18px;flex-shrink:0}.ThreadsList_mediaLabel____muR{font-size:13px;color:#b9bbbe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ThreadsList_fileSize__dUya0{font-size:11px;color:#72767d;flex-shrink:0}.ThreadsList_systemPreview__wJCFK{display:flex;align-items:center;gap:6px;font-style:italic;color:#96989d}.ThreadsList_systemIcon__IJ6wS{font-size:14px}.ThreadsList_systemText__f5lCc{font-size:13px}.ThreadsList_sharedPreview__Ubx_j{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(88,101,242,.1);border-radius:6px;border-left:3px solid #5865f2;max-width:-moz-fit-content;max-width:fit-content}.ThreadsList_emptyContent__N84iF{color:#72767d;font-style:italic;font-size:13px}.ThreadsList_moreAttachments__bTKVD{color:#5865f2;font-weight:600;font-size:12px}