.TopicDetail_pageContainer__AB3GG{min-height:100vh;background:#f8fafc}.TopicDetail_topicMain__rBg5_{max-width:1200px;margin:0 auto;padding:20px 24px}.TopicDetail_topicWrapper__Z_8Pg{background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:visible;position:relative}.TopicDetail_contentArea__qnHpf{padding:0 24px 20px;min-width:0}.TopicDetail_loading__sj3As{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem}.TopicDetail_spinner__ujbP6{width:40px;height:40px;border:3px solid #f0f2f5;border-top-color:#1877f2;border-radius:50%;animation:TopicDetail_spin__c4n_c 1s linear infinite}.TopicDetail_error__rqbA0{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:1rem;text-align:center}.TopicDetail_topicHeaderTop___DY9y{display:flex;align-items:center;margin-bottom:20px;padding-bottom:0;border-bottom:none;position:relative}.TopicDetail_topicActions__wx2EE{display:flex;align-items:center;gap:8px}.TopicDetail_actionButton__2dwBR{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e4e6eb;background:#ffffff;border-radius:6px;cursor:pointer;transition:all .2s;color:#65676b;box-shadow:0 1px 2px rgba(0,0,0,.05)}.TopicDetail_actionButton__2dwBR:hover{background:#f0f2f5;color:#1877f2;border-color:#1877f2;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.TopicDetail_actionButton__2dwBR:disabled{opacity:.5;cursor:not-allowed}.TopicDetail_actionButtonActive__4ZJ9b{background:#fef3c7;color:#f59e0b;border-color:#f59e0b}.TopicDetail_actionButtonActive__4ZJ9b:hover{background:#fde68a}.TopicDetail_categoryBadge__sDe9r{display:inline-block;padding:4px 12px;border-radius:3px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.TopicDetail_topicTitle__u5oHh{font-size:27px;font-weight:600;color:#232629;margin:0;line-height:1.3;flex:1;min-width:0}.TopicDetail_topicMeta__IXxBa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 -24px 12px;padding:12px 24px;background:#f8f9fa;border-bottom:none}.TopicDetail_authorInfo__YQCqa{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s;text-decoration:none;color:inherit}.TopicDetail_authorInfo__YQCqa:hover{opacity:.8}.TopicDetail_authorAvatar__h6fWT{width:32px;height:32px;border-radius:3px;object-fit:cover}.TopicDetail_authorDetails__7sVFL{display:flex;flex-direction:column}.TopicDetail_authorName__7nLJ8{font-weight:500;color:#0077cc;font-size:13px;text-decoration:none}.TopicDetail_authorName__7nLJ8:hover{color:#0099ff}.TopicDetail_authorTitle__VL1nM{font-size:12px;color:#6a737c}.TopicDetail_topicStats__98sSc{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.TopicDetail_statItem__VAaGj{display:flex;align-items:center;gap:4px;font-size:12px;color:#6a737c}.TopicDetail_topicContent__VTNwi{font-size:15px;line-height:1.6;color:#232629;margin-bottom:24px;position:relative}.TopicDetail_mobileTimeStamp__MjUHu{display:none}.TopicDetail_bottomActions__Kc___{display:flex;align-items:center;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:1px solid #e4e6eb;min-height:48px;position:relative}.TopicDetail_actionGroup__d_JtZ{display:flex;align-items:center;gap:4px}.TopicDetail_rightActions__Oj07L{display:flex;align-items:center;gap:12px}.TopicDetail_reactionButton__smNC6{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:3px;color:#6a737c;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s;height:32px;min-height:32px;box-sizing:border-box}.TopicDetail_reactionButton__smNC6:hover{background:#f6f7f8;color:#0077cc}.TopicDetail_reactionActive__wCr1L{background:#e7f3ff!important;color:#1877f2!important}.TopicDetail_reactionActive__wCr1L:hover{background:#d9edff!important}.TopicDetail_reactionEmojiIcon__RQ29b{font-size:16px;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.TopicDetail_reactionButtonWithTop__U_p34{padding-left:6px!important;background:white!important;border-color:#e4e6eb!important;color:#65676b!important}.TopicDetail_reactionButtonWithTop__U_p34:hover{background:#f0f2f5!important}.TopicDetail_topReactionsDisplay__CnNJE{display:flex;align-items:center;margin-right:6px;position:relative;height:16px;width:24px}.TopicDetail_topReactionEmoji__MwvbP{font-size:12px;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:white;border-radius:50%;border:1px solid #ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.1);position:absolute}.TopicDetail_topReactionEmoji__MwvbP:first-child{left:0;z-index:2}.TopicDetail_topReactionEmoji__MwvbP:nth-child(2){left:8px;z-index:1}.TopicDetail_reactionAvatarsContainer__QCKh3{position:relative}.TopicDetail_reactionAvatars__Vd5v6{display:flex;align-items:center;cursor:pointer;padding:4px;border-radius:20px;transition:background-color .2s}.TopicDetail_reactionAvatars__Vd5v6:hover{background:#f0f2f5}.TopicDetail_reactionAvatar__Tz_Fz{position:relative;width:28px;height:28px;border-radius:50%;border:2px solid white;margin-left:-8px;transition:transform .2s}.TopicDetail_reactionAvatar__Tz_Fz:first-child{margin-left:0}.TopicDetail_reactionAvatar__Tz_Fz:hover{transform:scale(1.1)}.TopicDetail_reactionAvatarImg__yyei4{width:100%;height:100%;border-radius:50%;object-fit:cover}.TopicDetail_reactionAvatarMore__enO_z{width:28px;height:28px;border-radius:50%;background:#e4e6eb;border:2px solid white;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#65676b}.TopicDetail_reactionUsersDropdown__3ozUv{position:absolute;top:100%;right:0;margin-top:8px;width:300px;max-height:400px;background:white;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid #e4e6eb;overflow:hidden;z-index:1000;animation:TopicDetail_slideDown__34LAv .2s ease-out}.TopicDetail_reactionTabs__fhsNb{display:flex;border-bottom:1px solid #e4e6eb;background:white;overflow-x:auto}.TopicDetail_reactionTab__v5VFA{display:flex;align-items:center;gap:4px;padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;color:#65676b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.TopicDetail_reactionTab__v5VFA:hover{background:#f0f2f5}.TopicDetail_reactionTabActive__inrVO{color:#1877f2!important;border-bottom-color:#1877f2!important;font-weight:600!important}.TopicDetail_reactionTabEmoji__5z877{font-size:16px}.TopicDetail_reactionTabCount__xD3Bc{font-size:14px;font-weight:600}.TopicDetail_reactionUsersList__iiNSE{max-height:296px;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.TopicDetail_reactionUsersList__iiNSE::-webkit-scrollbar{width:6px}.TopicDetail_reactionUsersList__iiNSE::-webkit-scrollbar-track{background:transparent}.TopicDetail_reactionUsersList__iiNSE::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.TopicDetail_reactionUsersList__iiNSE::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.TopicDetail_reactionUserItem__UaLEL{display:flex;align-items:center;gap:12px;padding:8px 16px;transition:background-color .2s;cursor:pointer;min-height:56px}.TopicDetail_reactionUserItem__UaLEL:hover{background:#f0f2f5}.TopicDetail_reactionUserAvatarContainer__PzyGV{position:relative;width:40px;height:40px}.TopicDetail_reactionUserAvatar__xGQUF{width:40px;height:40px;border-radius:50%;object-fit:cover}.TopicDetail_reactionUserBadge___q_ff{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;border:2px solid white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TopicDetail_reactionUserName__ZJ5_t{font-size:15px;font-weight:500;color:#050505;flex:1}.TopicDetail_reactionContainer__rcK__{position:relative;display:inline-block;vertical-align:top}.TopicDetail_emojiPicker__ls1nz{position:absolute;bottom:100%;left:0;background:white;border:1px solid #e4e6eb;border-radius:20px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;gap:4px;margin-bottom:8px;z-index:1000;animation:TopicDetail_emojiPopIn___olRz .2s ease-out}@keyframes TopicDetail_emojiPopIn___olRz{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.TopicDetail_emojiButton__kwpRH{width:48px;height:48px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.TopicDetail_emojiButton__kwpRH:hover{background:#f0f2f5;transform:scale(1.2)}.TopicDetail_emojiButton__kwpRH:active{transform:scale(1.4)}.TopicDetail_emojiIcon__Q5Uxh{font-size:24px;transition:all .2s}.TopicDetail_emojiButton__kwpRH:hover .TopicDetail_emojiIcon__Q5Uxh{animation:TopicDetail_emojiBounce__J_B8w .3s ease-in-out}@keyframes TopicDetail_emojiBounce__J_B8w{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.TopicDetail_voteSection__XH3wx{display:flex;align-items:center;gap:8px}.TopicDetail_voteButton__OBKSV{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e4e6eb;background:white;border-radius:8px;cursor:pointer;transition:all .2s;color:#65676b}.TopicDetail_voteButton__OBKSV:hover{background:#f0f2f5;color:#1877f2}.TopicDetail_voteScore__XCi5r{font-weight:700;font-size:18px;color:#050505;min-width:40px;text-align:center}.TopicDetail_actionButtons__p1fom{display:flex;align-items:center;gap:12px}.TopicDetail_actionButtonLarge__703cN{display:flex;align-items:center;gap:6px;padding:8px 16px;background:white;border:1px solid #e4e6eb;border-radius:8px;color:#65676b;font-size:14px;cursor:pointer;transition:all .2s}.TopicDetail_actionButtonLarge__703cN:hover{background:#f0f2f5}.TopicDetail_commentsSection__ifgsn{border-top:none;padding-top:0;margin-top:24px}.TopicDetail_commentsHeader__Xb_Vv{display:none}.TopicDetail_commentsHeader__Xb_Vv h2{font-size:19px;font-weight:400;color:#232629;margin:0 0 24px}.TopicDetail_addComment__Dltuf{display:flex;align-items:center;gap:12px;margin-bottom:24px}.TopicDetail_commentAvatar__HS0cf{width:32px;height:32px;border-radius:3px;object-fit:cover;flex-shrink:0}.TopicDetail_commentForm__iaLP9{flex:1;border:none;border-radius:12px;background:transparent;transition:all .2s}.TopicDetail_commentForm__iaLP9:focus-within{border:none;box-shadow:none}.TopicDetail_commentEditor__tPiey{border:1px solid #e4e6eb;border-radius:12px;background:white;transition:all .2s}.TopicDetail_commentEditor__tPiey:focus-within{border-color:#1877f2;box-shadow:0 0 0 2px rgba(24,119,242,.2)}.TopicDetail_commentEditorInline__1rCAL{border:1px solid #e4e6eb;border-radius:24px;background:white;transition:all .2s;display:flex;align-items:center;padding:0 12px;gap:8px}.TopicDetail_commentEditorInline__1rCAL:focus-within{border-color:#1877f2;box-shadow:0 0 0 2px rgba(24,119,242,.1)}.TopicDetail_replyIndicator__ToizF{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#e3f2fd;border-bottom:1px solid #e4e6eb;font-size:13px;color:#1877f2}.TopicDetail_cancelReply__1ueN6{background:none;border:none;color:#65676b;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.TopicDetail_cancelReply__1ueN6:hover{background:rgba(0,0,0,.1)}.TopicDetail_commentInput__gKkIq{width:100%;padding:12px 16px;border:none;border-radius:12px;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;resize:none;outline:none;background:transparent;color:#050505;line-height:1.4;min-height:40px}.TopicDetail_commentInput__gKkIq::placeholder{color:#65676b}.TopicDetail_commentEditorInline__1rCAL .TopicDetail_commentInput__gKkIq{flex:1;padding:10px 0;min-height:36px;max-height:100px;overflow-y:auto}.TopicDetail_commentToolbarInline__Jbly8{display:flex;align-items:center;gap:4px}.TopicDetail_commentToolBtnInline__rdvrn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#65676b;transition:all .15s cubic-bezier(.4,0,.2,1);padding:0;position:relative}.TopicDetail_commentToolBtnInline__rdvrn:hover{background:#f0f2f5;color:#1877f2;transform:scale(1.1)}.TopicDetail_commentToolBtnInline__rdvrn:active{transform:scale(.95);background:#e4e6eb}.TopicDetail_commentSubmitInline__XwnJj{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#1877f2;transition:all .15s cubic-bezier(.4,0,.2,1);padding:0}.TopicDetail_commentSubmitInline__XwnJj:hover:not(:disabled){background:rgba(24,119,242,.1);transform:scale(1.15)}.TopicDetail_commentSubmitInline__XwnJj:active:not(:disabled){transform:scale(.9);background:rgba(24,119,242,.2)}.TopicDetail_commentSubmitInline__XwnJj:disabled{color:#bcc0c4;cursor:not-allowed;opacity:.5}.TopicDetail_commentImagesPreview__NL7MM{padding:8px 16px;display:block}.TopicDetail_commentImageItem__ysnpJ{position:relative;width:100%;max-width:120px;height:80px;border-radius:8px;overflow:hidden;display:block;margin-bottom:8px;background:#f0f2f5}.TopicDetail_commentImage__kRh75{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.TopicDetail_commentImage__kRh75[src=""]{opacity:0}.TopicDetail_commentImage__kRh75:not([src=""]){opacity:1}.TopicDetail_removeCommentImage__xumx9{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.TopicDetail_removeCommentImage__xumx9:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.TopicDetail_commentToolbar__KhyHh{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid #f0f2f5;background:#f8f9fa;border-radius:0 0 12px 12px}.TopicDetail_commentToolbarLeft__isPU2{display:flex;align-items:center;gap:8px}.TopicDetail_commentToolBtn__ZDSxn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s;color:#65676b}.TopicDetail_commentToolBtn__ZDSxn:hover{background:#e4e6eb;color:#1877f2}.TopicDetail_commentToolBtnDisabled__EkPHl{opacity:.5;cursor:not-allowed!important;pointer-events:none}.TopicDetail_uploadSpinner__CvnW6{width:18px;height:18px;border:2px solid #e4e6eb;border-top-color:#1877f2;border-radius:50%;animation:TopicDetail_spin__c4n_c 1s linear infinite}@keyframes TopicDetail_spin__c4n_c{to{transform:rotate(1turn)}}.TopicDetail_hiddenInput__xcXId{display:none}.TopicDetail_emojiPickerContainer__A9R7x{position:relative}.TopicDetail_commentEmojiPicker__pjQ2Q{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:white;border:1px solid #e4e6eb;border-radius:16px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;gap:4px;z-index:1000;animation:TopicDetail_emojiPopIn___olRz .2s ease-out}.TopicDetail_commentEmojiBtn__5QCmH{width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:18px}.TopicDetail_commentEmojiBtn__5QCmH:hover{background:#f0f2f5;transform:scale(1.2)}.TopicDetail_commentSubmit__RuTnr{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:#1877f2;color:white;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;min-width:80px;gap:6px}.TopicDetail_commentSubmit__RuTnr:hover:not(:disabled){background:#166fe5;transform:scale(1.05)}.TopicDetail_commentSubmit__RuTnr:disabled{background:#e4e6eb;color:#bcc0c4;cursor:not-allowed;transform:none}.TopicDetail_loginPrompt__pK2dC{text-align:center;padding:20px;background:#fdf7e0;border:1px solid #f1e05a;border-radius:3px;margin-bottom:24px;font-size:13px}.TopicDetail_loginPrompt__pK2dC a{color:#0077cc;text-decoration:none}.TopicDetail_loginPrompt__pK2dC a:hover{text-decoration:underline}.TopicDetail_noComments__nAYVm{text-align:center;padding:32px;color:#6a737c;font-size:14px}.TopicDetail_authorCard__wR09J{background:white;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TopicDetail_cardHeader__c8WL4{display:flex;align-items:center;gap:12px}.TopicDetail_authorCardAvatar__xwgnd{width:56px;height:56px;border-radius:50%;object-fit:cover}.TopicDetail_cardHeader__c8WL4 h3{font-size:16px;font-weight:600;color:#050505;margin:0}.TopicDetail_cardHeader__c8WL4 p{font-size:14px;color:#65676b;margin:4px 0 0}.TopicDetail_topicStatsCard__uQnVR{background:white;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TopicDetail_topicStatsCard__uQnVR h3{font-size:16px;font-weight:600;color:#050505;margin:0 0 16px}.TopicDetail_statsGrid__8TFid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TopicDetail_statCard__pLH89{text-align:center;padding:12px;background:#f8fafc;border-radius:8px}.TopicDetail_statNumber__935Ec{font-size:18px;font-weight:700;color:#050505}.TopicDetail_statLabel__8ZSsN{font-size:12px;color:#65676b;margin-top:4px}.TopicDetail_topicMain__rBg5_{padding:1rem 0}.TopicDetail_topicContainer__QuDoL{max-width:1440px;margin:0 auto;padding:0 1rem}.TopicDetail_topicWrapperResponsive__i_Bwf{display:grid;grid-template-columns:1fr 380px;gap:2rem;align-items:start}.TopicDetail_mainContentArea__ay42M{min-width:0}.TopicDetail_topicContentSimpleWrapper__1q9lK{background:white;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:1rem}.TopicDetail_mobileOnlySections__RT0dK{display:none;flex-direction:column;gap:1rem}.TopicDetail_desktopSidebar__eQUJ2{display:flex;flex-direction:column;gap:1rem}.TopicDetail_topicHeaderSimple__jLGfN{padding:1.5rem;border-bottom:1px solid #e4e6eb;position:relative}.TopicDetail_topicTitleSimple__hcBZC{font-size:1.75rem;font-weight:600;color:#050505;line-height:1.3;margin:0 4rem 1.5rem 0;word-wrap:break-word;overflow-wrap:break-word}.TopicDetail_authorInfoSimple__KRkHe{display:flex;align-items:center;gap:.75rem}.TopicDetail_authorAvatarSimple__JvvsU{width:40px;height:40px;border-radius:50%;background:#E4E6EB}.TopicDetail_authorDetailsSimple__tGVSs{flex:1}.TopicDetail_authorNameSimple__1FRWM{font-size:.9375rem;font-weight:600;color:#050505;text-decoration:none;transition:color .2s}.TopicDetail_authorNameSimple__1FRWM:hover{color:#1877F2}.TopicDetail_authorMetaSimple__mvSVI{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#65676B;margin-top:.125rem}.TopicDetail_timeAgoSimple__CKr3P{font-weight:500}.TopicDetail_categorySeparator__coKRV{color:#65676B}.TopicDetail_categoryTagSimple___qzHP{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.TopicDetail_moreButtonContainer__NLdDw{position:absolute;top:1rem;right:1rem;z-index:20}.TopicDetail_moreButtonTopRight__zJ6Vq{padding:.5rem;background:transparent;border:none;border-radius:50%;color:#65676B;cursor:pointer;transition:background-color .2s}.TopicDetail_moreButtonTopRight__zJ6Vq:hover{background:#F0F2F5}.TopicDetail_moreButtonTopRight__zJ6Vq svg{width:18px;height:18px}.TopicDetail_actionsDropdown__e41vi{position:absolute;top:calc(100% + .5rem);right:0;width:220px;background:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid #e4e6eb;overflow:hidden;animation:TopicDetail_slideDown__34LAv .2s ease-out;z-index:1000}@keyframes TopicDetail_slideDown__34LAv{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TopicDetail_actionDropdownItem__te9w3{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#050505;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.TopicDetail_actionDropdownItem__te9w3:hover{background:#F0F2F5}.TopicDetail_actionDropdownItem__te9w3.TopicDetail_active__Ly2Ph{background:#E8F5E8;color:#10B981}.TopicDetail_actionDropdownItem__te9w3.TopicDetail_danger__6yAT3{color:#DC2626}.TopicDetail_actionDropdownItem__te9w3.TopicDetail_danger__6yAT3:hover{background:#FEE2E2}.TopicDetail_actionDropdownIcon__XxhWa{width:16px;height:16px;flex-shrink:0}.TopicDetail_actionsDivider__2xZiT{height:1px;background:#E4E6EB;margin:.5rem 0}.TopicDetail_topicContentSimple__kGY5p{padding:1.5rem;border-bottom:1px solid #e4e6eb}.TopicDetail_contentBodySimple__qAt07{font-size:1rem;line-height:1.6;color:#050505;margin-bottom:1rem}.TopicDetail_actionBarSimple__h7ooi{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #f0f2f5}.TopicDetail_actionBtnSimple__bye7R{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#F0F2F5;border:none;border-radius:20px;color:#65676B;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TopicDetail_actionBtnSimple__bye7R:hover{background:#E4E6EB}.TopicDetail_actionBtnSimple__bye7R.TopicDetail_liked__TJka3{background:#FEE2E2;color:#EF4444;border:1px solid #fecaca}.TopicDetail_actionBtnSimple__bye7R.TopicDetail_bookmarked__KAU_e{background:#E8F5E8;color:#10B981;border:1px solid #a7f3d0}.TopicDetail_actionBtnSimple__bye7R.TopicDetail_following__Dgn5y{background:#E0E7FF;color:#6366F1;border:1px solid #c7d2fe}.TopicDetail_actionBtnSimple__bye7R.TopicDetail_report__93vhx{color:#DC2626}.TopicDetail_actionBtnSimple__bye7R.TopicDetail_report__93vhx:hover{background:#FEE2E2;border:1px solid #fecaca}.TopicDetail_actionIconSimple__7y_9R{width:16px;height:16px}.TopicDetail_codeBlockSimple__dckXj{background:#F8F9FA;border:1px solid #e4e6eb;border-radius:8px;margin:1rem 0;overflow-x:auto}.TopicDetail_codeBlockSimple__dckXj pre{padding:1rem;margin:0;font-family:SF Mono,Monaco,monospace;font-size:.875rem;line-height:1.5}.TopicDetail_inlineCodeSimple__xi_8E{background:#F0F2F5;color:#1F2937;padding:.125rem .375rem;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:.875em}.TopicDetail_userInfoCard__5S8FI{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.1);min-height:400px}.TopicDetail_userInfoTitle__4YWd7{font-size:1rem;font-weight:600;color:#050505;margin:0 0 1rem}.TopicDetail_userProfile__Od_b1{display:flex;gap:1rem;margin-bottom:2rem}.TopicDetail_userAvatarLarge__N_he_{position:relative;flex-shrink:0}.TopicDetail_userAvatarImage__jjyXX{width:64px;height:64px;border-radius:50%;background:#E4E6EB}.TopicDetail_onlineIndicatorLarge__0VZbH{position:absolute;bottom:4px;right:4px;width:16px;height:16px;background:#10B981;border:3px solid white;border-radius:50%}.TopicDetail_userDetails__f87Pi{flex:1;min-width:0}.TopicDetail_userNameSection__9EK58{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.TopicDetail_userNameLarge__G47tN{font-size:1.125rem;font-weight:700;color:#050505;text-decoration:none;transition:color .2s}.TopicDetail_userNameLarge__G47tN:hover{color:#1877F2}.TopicDetail_userBadgeLarge__csUgb{padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;color:white}.TopicDetail_userMeta__c45yF{display:flex;flex-direction:column;gap:.25rem}.TopicDetail_userUsername__APrUX{font-size:.875rem;color:#65676B;font-weight:500}.TopicDetail_userReputation__FihGI{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#1877F2;font-weight:500}.TopicDetail_reputationIcon__BJk_s{width:14px;height:14px}.TopicDetail_userStatsSection__G_Syx{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:2rem}.TopicDetail_userStat__aQh15{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#F9FAFB;border-radius:8px}.TopicDetail_userStatIcon__hOnwr{width:28px;height:28px;background:#F0F2F5;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#1877F2;flex-shrink:0}.TopicDetail_userStatIcon__hOnwr svg{width:14px;height:14px}.TopicDetail_userStatContent__A5hpD{display:flex;flex-direction:column;gap:.125rem;min-width:0}.TopicDetail_userStatValue__fYzwe{font-size:.9375rem;font-weight:700;color:#050505}.TopicDetail_userStatLabel__u8ktT{font-size:.6875rem;color:#65676B;text-transform:uppercase;letter-spacing:.025em}.TopicDetail_userJoinInfo__uv5Ef{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#F9FAFB;border-radius:8px;margin-bottom:1.5rem}.TopicDetail_joinIcon__f7EQn{width:18px;height:18px;color:#1877F2}.TopicDetail_joinContent__dmRG1{display:flex;flex-direction:column;gap:.125rem}.TopicDetail_joinLabel__IjsG2{font-size:.75rem;color:#65676B;text-transform:uppercase;letter-spacing:.025em}.TopicDetail_joinDate__s_5uq{font-size:.875rem;font-weight:600;color:#050505}.TopicDetail_userActions__BIbXs{display:flex;gap:.5rem}.TopicDetail_viewProfileButton__Hdk82{flex:1;padding:.75rem;background:#F0F2F5;color:#050505;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:500;text-align:center;transition:all .2s}.TopicDetail_viewProfileButton__Hdk82:hover{background:#E4E6EB}.TopicDetail_followUserButton__Fp5d7{flex:1;padding:.75rem;background:#1877F2;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TopicDetail_followUserButton__Fp5d7:hover{background:#166fe5}.TopicDetail_relatedTopicsCard__IQaeb,.TopicDetail_topicActionsCard__P9GB_,.TopicDetail_topicTagsCard__3Rir0{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}.TopicDetail_actionsTitle__H2Y2R,.TopicDetail_tagsTitle__hXh8T{font-size:1rem;font-weight:600;color:#050505;margin:0 0 1rem}.TopicDetail_actionsList__uSWo_{display:flex;flex-direction:column;gap:.5rem}.TopicDetail_actionItem__wXDeB{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#F9FAFB;border:none;border-radius:8px;color:#050505;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.TopicDetail_actionItem__wXDeB:hover{background:#F0F2F5}.TopicDetail_actionItem__wXDeB.TopicDetail_active__Ly2Ph{background:#1877F2;color:white}.TopicDetail_actionItem__wXDeB.TopicDetail_danger__6yAT3{color:#DC2626}.TopicDetail_actionItem__wXDeB.TopicDetail_danger__6yAT3:hover{background:#FEE2E2}.TopicDetail_actionItemIcon__iHgvC{width:18px;height:18px}.TopicDetail_relatedHeader__tMZpX,.TopicDetail_tagsHeader__AFas9{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.TopicDetail_relatedIcon__MvSr3,.TopicDetail_tagsIcon__HJxyY{width:18px;height:18px;color:#1877F2}.TopicDetail_tagsList__Z8mWn{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.TopicDetail_topicTag__qKPMM{padding:.5rem 1rem;background:#F0F2F5;color:#1877F2;text-decoration:none;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .2s}.TopicDetail_topicTag__qKPMM:hover{background:#1877F2;color:white}.TopicDetail_relatedSection__ZjdEH{padding-top:1rem;border-top:1px solid #f0f2f5}.TopicDetail_relatedTitle__vJIvr{font-size:.875rem;font-weight:600;color:#65676B;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.025em}.TopicDetail_relatedTagsList__nwfp7{display:flex;flex-wrap:wrap;gap:.375rem}.TopicDetail_relatedTag__C9_nV{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:#F9FAFB;color:#65676B;text-decoration:none;border-radius:16px;font-size:.8125rem;font-weight:500;transition:all .2s}.TopicDetail_relatedTag__C9_nV:hover{background:#E4E6EB;color:#050505}.TopicDetail_relatedTagIcon__DmfVu{width:12px;height:12px}.TopicDetail_relatedList__D3el8{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.TopicDetail_relatedTopicItem__Io9Vi{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;background:#F9FAFB;border-radius:8px;text-decoration:none;transition:all .2s}.TopicDetail_relatedTopicItem__Io9Vi:hover{background:#F0F2F5;transform:translateX(4px)}.TopicDetail_relatedTopicContent__czg9F{flex:1}.TopicDetail_relatedTopicTitle__n5Cxf{font-size:.875rem;font-weight:600;color:#050505;margin:0 0 .375rem;line-height:1.3}.TopicDetail_relatedTopicMeta__t_cDi{display:flex;gap:.5rem;font-size:.75rem;color:#65676B}.TopicDetail_relatedAuthor__3FyUt{font-weight:500}.TopicDetail_relatedTime__51UVM{opacity:.8}.TopicDetail_relatedTopicStats___bWpv{display:flex;gap:.75rem;flex-shrink:0}.TopicDetail_relatedStat__1g6an{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#65676B}.TopicDetail_relatedStatIcon__ntIfH{width:12px;height:12px}.TopicDetail_seeMoreTopics__b_idk{font-size:.875rem;color:#1877F2;text-decoration:none;font-weight:500;transition:opacity .2s}.TopicDetail_seeMoreTopics__b_idk:hover{opacity:.8}.TopicDetail_commentsSimple__Yhq4e{padding:1.5rem}.TopicDetail_commentsHeaderSimple__5YMwi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TopicDetail_commentsTitleSimple__ZzD2F{font-size:1.125rem;font-weight:600;color:#050505;margin:0}.TopicDetail_commentsSortSimple__q50KU{display:flex;align-items:center;gap:.5rem}.TopicDetail_sortIconSimple__5wojn{width:16px;height:16px;color:#65676B}.TopicDetail_sortSelectSimple__m00c1{padding:.375rem .75rem;background:#F0F2F5;border:none;border-radius:6px;color:#050505;font-size:.875rem;cursor:pointer}.TopicDetail_commentFormSimple__Ho4xO{margin-bottom:1.5rem}.TopicDetail_addCommentSimple__5l0E9{width:100%;padding:.75rem 1rem;background:#F0F2F5;border:none;border-radius:20px;color:#65676B;font-size:.9375rem;text-align:left;cursor:pointer;transition:background-color .2s}.TopicDetail_addCommentSimple__5l0E9:hover{background:#E4E6EB}.TopicDetail_commentsListSimple__Bg15I{display:flex;flex-direction:column;gap:1rem}.TopicDetail_commentItemSimple__ugJLU{padding:1rem;background:#F9FAFB;border-radius:12px}.TopicDetail_commentHeaderSimple___Wt6_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.TopicDetail_commentAuthorSimple__tK09A{display:flex;align-items:center;gap:.75rem}.TopicDetail_commentAvatarSimple___OKrS{width:32px;height:32px;border-radius:50%;background:#E4E6EB}.TopicDetail_commentAuthorInfoSimple__7qdlt{display:flex;align-items:center;gap:.5rem}.TopicDetail_commentAuthorNameSimple__6CHdA{font-size:.875rem;font-weight:600;color:#050505;text-decoration:none}.TopicDetail_commentAuthorNameSimple__6CHdA:hover{text-decoration:underline}.TopicDetail_commentTimeSimple__PC9A2{font-size:.8125rem;color:#65676B}.TopicDetail_commentMoreButtonSimple__NFlrH{padding:.375rem;background:transparent;border:none;border-radius:50%;color:#65676B;cursor:pointer;transition:background-color .2s}.TopicDetail_commentMoreButtonSimple__NFlrH:hover{background:#F0F2F5}.TopicDetail_commentMoreButtonSimple__NFlrH svg{width:16px;height:16px}.TopicDetail_commentContentSimple__766Ho{margin-bottom:.75rem}.TopicDetail_commentTextSimple__EnZc_{font-size:.9375rem;line-height:1.5;color:#050505;margin:0}.TopicDetail_commentActionsSimple___yssk{display:flex;gap:1rem}.TopicDetail_commentActionSimple__54oc8{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:none;border-radius:16px;color:#65676B;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.TopicDetail_commentActionSimple__54oc8:hover{background:#F0F2F5}.TopicDetail_commentActionSimple__54oc8.TopicDetail_liked__TJka3{color:#EF4444}.TopicDetail_commentActionIconSimple__MCa_O{width:16px;height:16px}.TopicDetail_repliesSimple__Btg_q{margin-top:1rem;padding-left:1rem;border-left:2px solid #e4e6eb}.TopicDetail_replyItemSimple__SIM_i{padding:.75rem;background:white;border-radius:8px;margin-bottom:.75rem}.TopicDetail_replyHeaderSimple__u0w7D{margin-bottom:.5rem}.TopicDetail_replyAuthorSimple__ElKtt{display:flex;align-items:center;gap:.5rem}.TopicDetail_replyAvatarSimple__8Bpej{width:28px;height:28px;border-radius:50%;background:#E4E6EB}.TopicDetail_replyAuthorNameSimple__VwROc{font-size:.8125rem;font-weight:600;color:#050505;text-decoration:none}.TopicDetail_replyAuthorNameSimple__VwROc:hover{text-decoration:underline}.TopicDetail_replyTimeSimple__LBeGy{font-size:.75rem;color:#65676B}.TopicDetail_replyContentSimple__8ZD_H{font-size:.875rem;line-height:1.4;color:#050505;margin:0 0 .5rem}.TopicDetail_replyActionsSimple__AK6FP{display:flex;gap:.75rem}.TopicDetail_replyActionSimple__XsjVO{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:none;border-radius:12px;color:#65676B;font-size:.75rem;cursor:pointer;transition:background-color .2s}.TopicDetail_replyActionSimple__XsjVO:hover{background:#F0F2F5}.TopicDetail_replyActionIconSimple__EGDKu{width:14px;height:14px}.TopicDetail_desktopOnly__hSXLi{display:flex}.TopicDetail_mobileOnly__LdPpM{display:none;position:absolute;top:8px;right:8px;z-index:10;gap:6px;flex-direction:row}.TopicDetail_mobileAuthorRow__OAHRa{display:none}.TopicDetail_mobileIconButton__TwUaS{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .15s;color:#65676b}.TopicDetail_mobileIconButton__TwUaS:hover{background:rgba(0,0,0,.05)}.TopicDetail_mobileIconButton__TwUaS:active{transform:scale(.9)}.TopicDetail_mobileIconButton__TwUaS:disabled{opacity:.5;cursor:not-allowed}.TopicDetail_mobileIconButtonActive__At0g4{color:#f59e0b}.TopicDetail_mobileMenuOverlay__ZVhI5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}.TopicDetail_mobileMenu__eettM{top:100%;margin-top:8px;min-width:200px}.TopicDetail_mobileMenu__eettM,.TopicDetail_mobileShareMenu__yxNv1{position:absolute;right:0;background:white;border:1px solid #e4e6eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.TopicDetail_mobileShareMenu__yxNv1{top:calc(100% + 8px);min-width:180px}.TopicDetail_mobileMenuItem__o0F1Z{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;font-size:15px;color:#050505}.TopicDetail_mobileMenuItem__o0F1Z:hover{background:#f0f2f5}.TopicDetail_mobileMenuItem__o0F1Z:active{background:#e4e6eb}.TopicDetail_shareMenu__B0nrA{position:absolute;top:calc(100% + 8px);right:0;background:white;border:1px solid #e4e6eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:220px;z-index:999;overflow:hidden}.TopicDetail_shareMenuItem__mnlD5{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;font-size:15px;color:#050505}.TopicDetail_shareMenuItem__mnlD5:hover{background:#f0f2f5}.TopicDetail_shareMenuItem__mnlD5:active{background:#e4e6eb}.TopicDetail_shareMenuItem__mnlD5 svg{color:#65676b;flex-shrink:0}.TopicDetail_shareMenuBottom__RqunT{position:fixed;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);background:white;border:1px solid #e4e6eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;max-width:90vw;z-index:999;overflow:hidden}@media (min-width:769px){.TopicDetail_shareMenuBottom__RqunT{position:absolute;bottom:calc(100% + 8px);left:0;top:auto;transform:none}}.TopicDetail_modalOverlay__HSYpm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.TopicDetail_modalContent__cWBsz{background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.2)}.TopicDetail_modalHeader__UHozV{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e4e6eb}.TopicDetail_modalHeader__UHozV h3{margin:0;font-size:18px;font-weight:600;color:#050505}.TopicDetail_modalClose__DfSqx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f0f2f5;border-radius:50%;cursor:pointer;color:#65676b;transition:background .2s}.TopicDetail_modalClose__DfSqx:hover{background:#e4e6eb}.TopicDetail_modalBody__RI7oY{padding:20px}.TopicDetail_formGroup__7jC00{margin-bottom:20px}.TopicDetail_formGroup__7jC00 label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#050505}.TopicDetail_formSelect__9ahFw{width:100%;padding:10px 12px;border:1px solid #e4e6eb;border-radius:8px;font-size:14px;background:white;cursor:pointer;outline:none;transition:border-color .2s}.TopicDetail_formSelect__9ahFw:focus{border-color:#1877f2;box-shadow:0 0 0 2px rgba(24,119,242,.1)}.TopicDetail_formTextarea__R4U4O{width:100%;padding:10px 12px;border:1px solid #e4e6eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s}.TopicDetail_formTextarea__R4U4O:focus{border-color:#1877f2;box-shadow:0 0 0 2px rgba(24,119,242,.1)}.TopicDetail_reportNote__IpmQU{display:flex;gap:8px;padding:12px;background:#fff3cd;border-radius:8px;font-size:13px;color:#856404;line-height:1.5}.TopicDetail_reportNote__IpmQU svg{flex-shrink:0;margin-top:2px}.TopicDetail_modalFooter___Ia0o{display:flex;gap:12px;padding:20px;border-top:1px solid #e4e6eb;justify-content:flex-end}.TopicDetail_btnPrimary__wPZKi{padding:10px 24px;background:#1877f2;color:white;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.TopicDetail_btnPrimary__wPZKi:hover:not(:disabled){background:#166fe5}.TopicDetail_btnPrimary__wPZKi:disabled{background:#e4e6eb;color:#bcc0c4;cursor:not-allowed}.TopicDetail_btnSecondary__mHmrx{padding:10px 24px;background:#f0f2f5;color:#050505;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.TopicDetail_btnSecondary__mHmrx:hover:not(:disabled){background:#e4e6eb}.TopicDetail_btnSecondary__mHmrx:disabled{opacity:.5;cursor:not-allowed}.TopicDetail_toast__ShW_v{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);background:#323232;color:white;padding:12px 24px;border-radius:24px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10001;animation:TopicDetail_slideUp__hVe1u .3s ease-out,TopicDetail_fadeOut__ceb5W .3s ease-in 2.2s;pointer-events:none}@keyframes TopicDetail_slideUp__hVe1u{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes TopicDetail_fadeOut__ceb5W{0%{opacity:1}to{opacity:0}}@media (max-width:1024px){.TopicDetail_topicWrapperResponsive__i_Bwf{grid-template-columns:1fr;gap:1rem}.TopicDetail_desktopSidebar__eQUJ2{display:none}.TopicDetail_mobileOnlySections__RT0dK{display:flex}}@media (max-width:768px){.TopicDetail_desktopOnly__hSXLi{display:none!important}.TopicDetail_mobileOnly__LdPpM{display:flex}.TopicDetail_mobileAuthorRow__OAHRa{display:flex;margin-bottom:8px;padding-top:12px}.TopicDetail_mobileAuthorRow__OAHRa .TopicDetail_authorInfo__YQCqa{flex:1}.TopicDetail_authorAvatar__h6fWT{width:24px;height:24px}.TopicDetail_authorName__7nLJ8{font-size:14px}.TopicDetail_authorTitle__VL1nM{display:none}.TopicDetail_topicTitle__u5oHh{font-size:20px;line-height:1.4;overflow-wrap:break-word;word-break:break-word;hyphens:auto;margin:0;padding-bottom:0}.TopicDetail_topicHeaderTop___DY9y{align-items:flex-start;padding-top:0;padding-bottom:0;margin-bottom:8px}.TopicDetail_mobileOnly__LdPpM{top:12px;position:absolute;flex-shrink:0}.TopicDetail_mobileTimeStamp__MjUHu,.TopicDetail_topicMeta__IXxBa{display:none}.TopicDetail_rightActions__Oj07L{display:none!important}.TopicDetail_contentArea__qnHpf{padding-top:0;padding-bottom:80px}.TopicDetail_addComment__Dltuf{position:fixed;bottom:0;left:0;right:0;background:white;padding:12px 16px;border-top:1px solid #e4e6eb;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1000;margin-bottom:0}.TopicDetail_addComment__Dltuf .TopicDetail_replyIndicator__ToizF{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#e7f3ff;border-radius:8px;margin-bottom:8px;font-size:13px;color:#1877f2}.TopicDetail_addComment__Dltuf .TopicDetail_cancelReply__1ueN6{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#65676b;cursor:pointer;padding:4px;border-radius:50%;transition:background .2s}.TopicDetail_addComment__Dltuf .TopicDetail_cancelReply__1ueN6:hover{background:rgba(0,0,0,.1)}.TopicDetail_commentsList__OumoZ{padding-bottom:20px}.TopicDetail_topicContainer__QuDoL{padding:0 .5rem}.TopicDetail_topicContentSimpleWrapper__1q9lK{margin-bottom:.75rem}.TopicDetail_relatedTopicsCard__IQaeb,.TopicDetail_topicActionsCard__P9GB_,.TopicDetail_topicTagsCard__3Rir0,.TopicDetail_userInfoCard__5S8FI{padding:1rem}.TopicDetail_userStatsSection__G_Syx{grid-template-columns:repeat(3,1fr);gap:.5rem}.TopicDetail_userStat__aQh15{gap:.375rem;padding:.5rem}.TopicDetail_userStatIcon__hOnwr{width:24px;height:24px}.TopicDetail_userStatIcon__hOnwr svg{width:12px;height:12px}.TopicDetail_actionsList__uSWo_{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.TopicDetail_actionItem__wXDeB{padding:.625rem .75rem;font-size:.8125rem;text-align:center;justify-content:center}.TopicDetail_commentsHeaderSimple__5YMwi{flex-direction:column;gap:.75rem;align-items:stretch}.TopicDetail_commentsSortSimple__q50KU{justify-content:flex-end}.TopicDetail_topicTitleSimple__hcBZC{margin-right:3rem;font-size:1.5rem}.TopicDetail_moreButtonTopRight__zJ6Vq{top:.75rem;right:.75rem}}@media (max-width:480px){.TopicDetail_topicContainer__QuDoL{padding:0 .25rem}.TopicDetail_topicTitleSimple__hcBZC{margin-right:2.5rem;font-size:1.25rem}.TopicDetail_moreButtonTopRight__zJ6Vq{top:.5rem;right:.5rem;padding:.375rem}.TopicDetail_moreButtonTopRight__zJ6Vq svg{width:16px;height:16px}.TopicDetail_userStatsSection__G_Syx{grid-template-columns:1fr;gap:.5rem}.TopicDetail_userStat__aQh15{padding:.75rem;background:#F9FAFB;border-radius:8px}.TopicDetail_actionsList__uSWo_{grid-template-columns:1fr}.TopicDetail_commentsTitleSimple__ZzD2F{font-size:1rem}}.TopicDetail_loadMoreCommentsBtn__bHzkQ{display:flex;align-items:center;justify-content:center;padding:12px 32px;background:#f0f2f5;color:#050505;border:1px solid #e4e6eb;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;min-width:200px}.TopicDetail_loadMoreCommentsBtn__bHzkQ:hover:not(:disabled){background:#e4e6eb;border-color:#1877f2;color:#1877f2}.TopicDetail_loadMoreCommentsBtn__bHzkQ:disabled{opacity:.6;cursor:wait}.TopicDetail_commentsList__OumoZ{display:flex;flex-direction:column;gap:16px}.ImageModalWithComments_modalOverlay__6T2du{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;animation:ImageModalWithComments_fadeIn__rUXH2 .2s ease-out}.ImageModalWithComments_modalContainer__YvbwY{width:100%;height:100%;max-width:1400px;max-height:90vh;background:white;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative}.ImageModalWithComments_modalHeader__UwxK3{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e4e6eb;background:white;gap:16px}.ImageModalWithComments_zoomControls__Lv7dR{display:none;align-items:center;gap:8px;background:#f8f9fa;padding:6px 12px;border-radius:8px}.ImageModalWithComments_zoomButton__8yM1p{background:transparent;border:none;color:#65676b;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s}.ImageModalWithComments_zoomButton__8yM1p:hover:not(:disabled){background:#e4e6eb;color:#1877f2}.ImageModalWithComments_zoomButton__8yM1p:disabled{opacity:.4;cursor:not-allowed}.ImageModalWithComments_zoomLevel__BHKtS{color:#050505;font-size:13px;font-weight:600;min-width:45px;text-align:center}.ImageModalWithComments_backButton__w2Jnm,.ImageModalWithComments_closeButton__z4Sxe{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#65676b;font-size:14px;font-weight:400;transition:background .2s;text-transform:lowercase}.ImageModalWithComments_backButton__w2Jnm svg,.ImageModalWithComments_closeButton__z4Sxe svg{width:20px;height:20px}.ImageModalWithComments_backButton__w2Jnm:hover,.ImageModalWithComments_closeButton__z4Sxe:hover{background:#f0f2f5}.ImageModalWithComments_imageCounterGroup__WYDuC{display:none;align-items:center;gap:6px}.ImageModalWithComments_counterIcon__uViUM{color:#65676b;flex-shrink:0}.ImageModalWithComments_imageCounter__ZPax_{font-size:14px;font-weight:400;color:#65676b;text-transform:lowercase}.ImageModalWithComments_desktopOnly__PmCV_{display:inline}.ImageModalWithComments_modalContent__stFEP{display:grid;grid-template-columns:60% 40%;flex:1;overflow:hidden;height:calc(100% - 60px);max-height:calc(100% - 60px)}.ImageModalWithComments_imageSection__4TEfg{display:flex;flex-direction:column;background:#fff;position:relative;height:100%;overflow:hidden}.ImageModalWithComments_imageContainer__4viU1{flex:1;position:relative;padding:20px;min-height:0;overflow:hidden}.ImageModalWithComments_mainImage__ZqZj9{position:absolute;top:20px;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain;border-radius:4px;transform-origin:center center;touch-action:none}.ImageModalWithComments_zoomIndicator__TVw9D{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.75);color:white;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:600;z-index:20;backdrop-filter:blur(4px);pointer-events:none}.ImageModalWithComments_navButton__Q3K9B{position:absolute;top:50%;transform:translateY(-50%);background:#f0f2f5;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#65676b;transition:all .2s;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageModalWithComments_navButton__Q3K9B:hover{background:#e4e6eb;color:#050505;transform:translateY(-50%) scale(1.05)}.ImageModalWithComments_navButton__Q3K9B svg{width:20px;height:20px}.ImageModalWithComments_prevButton__5u8NW{left:20px}.ImageModalWithComments_nextButton__ewZrA{right:20px}.ImageModalWithComments_thumbnails__UwMSS{display:flex;gap:8px;padding:16px 20px;background:#f8f9fa;border-top:1px solid #e4e6eb;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.ImageModalWithComments_thumbnail__OVUWg{position:relative;width:80px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0}.ImageModalWithComments_thumbnail__OVUWg:hover{border-color:#1877f2;transform:scale(1.05)}.ImageModalWithComments_activeThumbnail__Wg7Ax{border-color:#1877f2;transform:scale(1.1);box-shadow:0 2px 8px rgba(24,119,242,.3)}.ImageModalWithComments_thumbnail__OVUWg img{width:100%;height:100%;object-fit:cover}.ImageModalWithComments_thumbnailBadge__WSh7g{position:absolute;top:4px;right:4px;background:transparent;color:white;font-size:11px;padding:2px 4px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.8);display:flex;align-items:center;gap:2px}.ImageModalWithComments_thumbnailBadge__WSh7g svg{width:12px;height:12px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.ImageModalWithComments_commentsSection__x0rDy{display:flex;flex-direction:column;background:white;border-left:1px solid #e4e6eb;height:100%;max-height:100%;overflow:hidden}.ImageModalWithComments_commentsHeader__5BxpQ{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #e4e6eb;background:white;flex-shrink:0}.ImageModalWithComments_commentIcon__p3ixC{color:#65676b;flex-shrink:0;width:18px;height:18px}.ImageModalWithComments_commentsHeader__5BxpQ h3{margin:0;font-size:14px;font-weight:500;color:#050505;text-transform:lowercase;flex:1}.ImageModalWithComments_commentsHeader__5BxpQ.ImageModalWithComments_loading__fMZ7A h3{background:linear-gradient(90deg,#f0f2f5,#e4e6eb 50%,#f0f2f5);background-size:200% 100%;animation:ImageModalWithComments_shimmer__UIhPg 1.5s infinite;color:transparent;border-radius:4px;width:120px;height:16px}.ImageModalWithComments_commentsList__xPOqn{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;min-height:0}.ImageModalWithComments_commentsList__xPOqn::-webkit-scrollbar{width:6px}.ImageModalWithComments_commentsList__xPOqn::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ImageModalWithComments_commentsList__xPOqn [data-comment-type]{font-size:13px!important;margin-bottom:12px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentHeader]{font-size:13px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAuthor]{gap:4px!important;padding-right:24px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAvatar],.ImageModalWithComments_commentsList__xPOqn [class*=replyPrefixAvatar]{width:20px!important;height:20px!important}.ImageModalWithComments_commentsList__xPOqn [class*=Avatar][class*=Avatar],.ImageModalWithComments_commentsList__xPOqn.ImageModalWithComments_commentsList__xPOqn [class*=Avatar]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.ImageModalWithComments_commentsList__xPOqn [class*=Avatar][class*=Avatar] img,.ImageModalWithComments_commentsList__xPOqn.ImageModalWithComments_commentsList__xPOqn [class*=Avatar] img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.ImageModalWithComments_commentsList__xPOqn [class*=Avatar]>*{width:20px!important;height:20px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAuthor],.ImageModalWithComments_commentsList__xPOqn [class*=commentHeader]{display:flex!important;align-items:center!important;gap:6px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAuthor]{flex-direction:row-reverse!important;font-size:13px!important;padding-right:0!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAuthor]>[class*=Avatar]{order:-1!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentAuthor]>span{order:0!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentBubble]{padding:6px 10px!important;max-width:100%!important;min-width:150px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentBody]{font-size:13px!important}.ImageModalWithComments_commentsList__xPOqn [class*=commentActions]{font-size:12px!important;gap:8px!important;margin-top:2px!important}.ImageModalWithComments_commentsList__xPOqn img:not([data-lightbox-image=true]){max-width:150px!important;max-height:150px!important}.ImageModalWithComments_commentsList__xPOqn [class*=repliesSection]{margin-top:8px!important}.ImageModalWithComments_commentsList__xPOqn [class*=topCommentBadge]{font-size:9px!important;padding:2px 4px!important}.ImageModalWithComments_commentSkeleton__hFqBN{display:flex;gap:12px;padding:12px 0;animation:ImageModalWithComments_fadeIn__rUXH2 .2s ease-out}.ImageModalWithComments_skeletonAvatar__ytR8v{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#f0f2f5,#e4e6eb 50%,#f0f2f5);background-size:200% 100%;animation:ImageModalWithComments_shimmer__UIhPg 1.5s infinite;flex-shrink:0}.ImageModalWithComments_skeletonContent__L1qhP{flex:1;min-width:0}.ImageModalWithComments_skeletonHeader__Vxa5s{display:flex;gap:8px;margin-bottom:8px}.ImageModalWithComments_skeletonName__A8Bed{width:120px}.ImageModalWithComments_skeletonName__A8Bed,.ImageModalWithComments_skeletonTime__c2E14{height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f2f5,#e4e6eb 50%,#f0f2f5);background-size:200% 100%;animation:ImageModalWithComments_shimmer__UIhPg 1.5s infinite}.ImageModalWithComments_skeletonTime__c2E14{width:60px}.ImageModalWithComments_skeletonBody__8OPG2{margin-bottom:8px}.ImageModalWithComments_skeletonLine__PtNer{height:14px;margin-bottom:6px;border-radius:4px;background:linear-gradient(90deg,#f0f2f5,#e4e6eb 50%,#f0f2f5);background-size:200% 100%;animation:ImageModalWithComments_shimmer__UIhPg 1.5s infinite}.ImageModalWithComments_skeletonActions__SsjUN{display:flex;gap:12px}.ImageModalWithComments_skeletonAction__H1kKL{width:60px;height:12px;border-radius:4px;background:linear-gradient(90deg,#f0f2f5,#e4e6eb 50%,#f0f2f5);background-size:200% 100%;animation:ImageModalWithComments_shimmer__UIhPg 1.5s infinite}@keyframes ImageModalWithComments_shimmer__UIhPg{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ImageModalWithComments_fadeIn__rUXH2{0%{opacity:0}to{opacity:1}}.ImageModalWithComments_loadingComments__6NgQw{padding:20px}.ImageModalWithComments_spinner__q3zjD{width:32px;height:32px;border:3px solid #f0f2f5;border-top-color:#1877f2;border-radius:50%;animation:ImageModalWithComments_spin__7OqeP 1s linear infinite;margin:0 auto}@keyframes ImageModalWithComments_spin__7OqeP{to{transform:rotate(1turn)}}.ImageModalWithComments_noComments__XVgIx{text-align:center;padding:40px 20px;color:#65676b;font-size:14px;text-transform:lowercase}.ImageModalWithComments_editOverlay__criKt{position:absolute;top:60px;left:60%;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:100;cursor:pointer;pointer-events:auto}.ImageModalWithComments_commentFormWrapper__l9TFD{flex-shrink:0;border-top:1px solid #e4e6eb;background:white;position:sticky;bottom:0;z-index:1000}.ImageModalWithComments_commentFormWrapper__l9TFD [class*=addComment]{position:static!important;box-shadow:none!important;border-top:none!important;padding:12px 16px!important;margin:0!important;background:white!important;z-index:1001!important}.ImageModalWithComments_commentsList__xPOqn [class*=replyEditor]{position:relative!important;z-index:1001!important;background:white!important}.ImageModalWithComments_commentFormWrapper__l9TFD [class*=commentInput]{font-size:14px!important;min-height:36px!important}.ImageModalWithComments_commentFormWrapper__l9TFD [class*=replyIndicator]{margin-bottom:8px!important;font-size:13px!important}.ImageModalWithComments_fullscreenZoomOverlay__1wVPC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.98);z-index:20000;display:flex;align-items:center;justify-content:center;animation:ImageModalWithComments_fadeIn__rUXH2 .2s ease-out;touch-action:none}.ImageModalWithComments_fullscreenZoomImage__ngjwm{max-width:100vw;max-height:100vh;width:100%;height:100%;object-fit:contain;transform-origin:center center;touch-action:none}.ImageModalWithComments_fullscreenZoomIndicator__QU41N{position:absolute;top:20px;left:20px;background:rgba(0,0,0,.8);color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;z-index:20001;backdrop-filter:blur(8px);pointer-events:none}.ImageModalWithComments_fullscreenCloseButton__N0mJ4{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.8);color:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20001;backdrop-filter:blur(8px);transition:background .2s}.ImageModalWithComments_fullscreenCloseButton__N0mJ4:active{background:rgba(0,0,0,1)}@media (max-width:768px){.ImageModalWithComments_modalContainer__YvbwY{max-width:100%;max-height:100vh;border-radius:0}.ImageModalWithComments_modalContent__stFEP{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ImageModalWithComments_imageSection__4TEfg{background:#fff;border-left:none}.ImageModalWithComments_imageContainer__4viU1{padding:12px;min-height:300px;overflow:visible}.ImageModalWithComments_mainImage__ZqZj9{touch-action:none}.ImageModalWithComments_desktopOnly__PmCV_,.ImageModalWithComments_thumbnails__UwMSS,.ImageModalWithComments_zoomControls__Lv7dR{display:none}.ImageModalWithComments_commentsSection__x0rDy{border-left:none;border-top:1px solid #e4e6eb}.ImageModalWithComments_navButton__Q3K9B{width:32px;height:32px;background:rgba(240,242,245,.8)}.ImageModalWithComments_navButton__Q3K9B svg{width:16px;height:16px}.ImageModalWithComments_prevButton__5u8NW{left:8px}.ImageModalWithComments_nextButton__ewZrA{right:8px}.ImageModalWithComments_editOverlay__criKt{left:0;right:0;top:60px;bottom:0}}@media (max-width:480px){.ImageModalWithComments_modalHeader__UwxK3{padding:12px 16px}.ImageModalWithComments_imageContainer__4viU1{padding:8px;min-height:250px}.ImageModalWithComments_commentForm__Z87bj{padding:12px 16px}.ImageModalWithComments_userAvatar__A67rh{width:32px;height:32px}.ImageModalWithComments_commentInput__boSsV{font-size:14px}}.ImageLightbox_lightboxOverlay__ky2Qi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:20000;display:flex;align-items:center;justify-content:center;animation:ImageLightbox_fadeIn__XOQZ_ .2s ease-out}@keyframes ImageLightbox_fadeIn__XOQZ_{0%{opacity:0}to{opacity:1}}.ImageLightbox_lightboxContainer__Z4pLo{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.ImageLightbox_lightboxHeader__8yE5R{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);z-index:20001}.ImageLightbox_zoomControls__kTB8H{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:8px;padding:8px 12px}.ImageLightbox_zoomButton__iZNf3{background:transparent;border:none;color:white;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s}.ImageLightbox_zoomButton__iZNf3:hover:not(:disabled){background:rgba(255,255,255,.2)}.ImageLightbox_zoomButton__iZNf3:disabled{opacity:.4;cursor:not-allowed}.ImageLightbox_zoomLevel__AgF5N{color:white;font-size:14px;font-weight:500;min-width:50px;text-align:center}.ImageLightbox_closeButton__DqozR{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:none;color:white;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}.ImageLightbox_closeButton__DqozR:hover{background:rgba(255,255,255,.2)}.ImageLightbox_imageWrapper__sryap{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:default}.ImageLightbox_zoomIndicator__xgRz0{position:absolute;top:70px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:white;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:600;z-index:20001;backdrop-filter:blur(4px);pointer-events:none;animation:ImageLightbox_fadeIn__XOQZ_ .2s ease-out}.ImageLightbox_lightboxImage__8dsaz{
  /* !important để override CSS của CommentItem */width:auto!important;height:85vh!important;max-width:95vw!important;min-width:0!important;min-height:0!important;max-height:85vh!important;object-fit:contain!important;user-select:none;-webkit-user-drag:none}.ImageLightbox_instructions__vN0Zl{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);color:white;padding:10px 20px;border-radius:8px;font-size:13px;white-space:nowrap;z-index:20001;animation:ImageLightbox_fadeInUp__PcF5k .3s ease-out}.ImageLightbox_mobileInstruction__BJ98O{display:none}.ImageLightbox_desktopInstruction__rS5Nl{display:inline}@keyframes ImageLightbox_fadeInUp__PcF5k{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.ImageLightbox_lightboxHeader__8yE5R{height:50px;padding:0 12px}.ImageLightbox_zoomControls__kTB8H{padding:6px 8px;gap:4px}.ImageLightbox_zoomButton__iZNf3{padding:4px}.ImageLightbox_zoomLevel__AgF5N{font-size:12px;min-width:40px}.ImageLightbox_instructions__vN0Zl{font-size:11px;padding:8px 16px;bottom:10px}.ImageLightbox_lightboxImage__8dsaz{width:auto!important;height:80vh!important;max-width:98vw!important;max-height:80vh!important;min-width:0!important;min-height:0!important}.ImageLightbox_desktopInstruction__rS5Nl{display:none}.ImageLightbox_mobileInstruction__BJ98O{display:inline}}.ImageLightbox_closeButton__DqozR:active,.ImageLightbox_zoomButton__iZNf3:active{transform:scale(.95)}.FileAttachmentDisplay_fileDisplay__YD9Pz{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fa;border:1px solid #e4e6eb;border-radius:8px;transition:all .2s;width:100%;margin:0;box-sizing:border-box}.FileAttachmentDisplay_fileDisplay__YD9Pz:hover{background:#f0f2f5;border-color:#d8dadf;box-shadow:0 2px 4px rgba(0,0,0,.08)}.FileAttachmentDisplay_fileIcon__3rWM0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:white;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.FileAttachmentDisplay_fileInfo__W9Vr5{flex:1;min-width:0;overflow:hidden}.FileAttachmentDisplay_fileName__F0sz_{font-size:13px;font-weight:500;color:#050505;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;max-width:100%}.FileAttachmentDisplay_fileSize__POi17{font-size:11px;color:#65676b}.FileAttachmentDisplay_fileActions__X8_Zi{display:flex;align-items:center;gap:4px;flex-shrink:0}.FileAttachmentDisplay_actionBtn__IGsVs{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:white;border:1px solid #e4e6eb;border-radius:6px;cursor:pointer;color:#65676b;transition:all .2s;text-decoration:none}.FileAttachmentDisplay_actionBtn__IGsVs:hover{background:#1877f2;border-color:#1877f2;color:white;transform:scale(1.05)}@media (max-width:768px){.FileAttachmentDisplay_fileDisplay__YD9Pz{padding:8px 10px;gap:8px}.FileAttachmentDisplay_fileIcon__3rWM0{width:36px;height:36px}.FileAttachmentDisplay_fileIcon__3rWM0 svg{width:24px;height:24px}.FileAttachmentDisplay_fileName__F0sz_{font-size:12px}.FileAttachmentDisplay_fileSize__POi17{font-size:10px}.FileAttachmentDisplay_actionBtn__IGsVs{width:28px;height:28px}.FileAttachmentDisplay_actionBtn__IGsVs svg{width:14px;height:14px}}.TopicReactions_reactionContainer__1jxkb{position:relative;display:inline-block;vertical-align:top}.TopicReactions_reactionSkeleton__ChJDI{display:flex;align-items:center;gap:8px;padding:6px 12px;height:32px;border-radius:3px;background:#f0f2f5}.TopicReactions_skeletonIcon__HURLJ{width:16px;height:16px;border-radius:50%}.TopicReactions_skeletonIcon__HURLJ,.TopicReactions_skeletonText__zsRIH{background:#e4e6eb;animation:TopicReactions_pulse__0W1W8 1.5s ease-in-out infinite}.TopicReactions_skeletonText__zsRIH{width:40px;height:12px;border-radius:4px}@keyframes TopicReactions_pulse__0W1W8{0%,to{opacity:1}50%{opacity:.5}}.TopicReactions_reactionButton__BCSS2{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:3px;color:#6a737c;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s;height:32px;min-height:32px;box-sizing:border-box}.TopicReactions_reactionButton__BCSS2:hover{background:#f6f7f8;color:#0077cc}.TopicReactions_reactionActive__Z_LCD{background:#eff6ff!important;color:#1877f2!important}.TopicReactions_reactionActive__Z_LCD:hover{background:#dbeafe!important}.TopicReactions_reactionEmojiIcon___bvg9{font-size:16px;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.TopicReactions_reactionButtonWithTop__xcska{padding-left:6px!important}.TopicReactions_reactionButtonWithTop__xcska.TopicReactions_reactionActive__Z_LCD{background:#eff6ff!important;color:#1877f2!important}.TopicReactions_reactionButtonWithTop__xcska.TopicReactions_reactionActive__Z_LCD:hover{background:#dbeafe!important}.TopicReactions_topReactionsDisplay__2rcwF{display:flex;align-items:center;gap:2px;position:relative;height:20px;min-width:24px}.TopicReactions_topReactionsDisplay__2rcwF:has(:nth-child(2)){min-width:34px}.TopicReactions_topReactionEmoji__E_ID9{font-size:16px;line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:50%;border:none;box-shadow:none;position:absolute}.TopicReactions_reactionCount__2OlTc{color:#65676B;font-size:13px;font-weight:400}.TopicReactions_topReactionEmoji__E_ID9:first-child{left:0;z-index:2}.TopicReactions_topReactionEmoji__E_ID9:nth-child(2){left:14px;z-index:1}.TopicReactions_emojiPicker__L_HXQ{position:absolute;bottom:calc(100% + 4px);left:0;background:white;border:1px solid #e4e6eb;border-radius:20px;padding:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:row;gap:2px;z-index:1000;max-width:calc(100vw - 32px);overflow-x:auto;overflow-y:hidden}@media (min-width:769px){.TopicReactions_emojiPicker__L_HXQ{bottom:calc(100% + 8px)}}.TopicReactions_emojiButton__YXBkv{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.TopicReactions_emojiButton__YXBkv:hover{background:#f0f2f5;transform:scale(1.15)}.TopicReactions_emojiButton__YXBkv:active{transform:scale(1.25)}.TopicReactions_emojiButtonActive__aeUrn{background:#eff6ff!important}.TopicReactions_emojiButtonActive__aeUrn:hover{background:#dbeafe!important;transform:scale(1.15)}.TopicReactions_emojiIcon__h1yg7{font-size:20px;transition:all .2s}.TopicReactions_emojiButton__YXBkv:hover .TopicReactions_emojiIcon__h1yg7{animation:TopicReactions_emojiBounce__8dklJ .3s ease-in-out}@keyframes TopicReactions_emojiBounce__8dklJ{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.TopicReactions_emojiButtonsRow__qqxtX{display:flex;align-items:center;gap:6px;padding:4px;background:#f0f2f5;border-radius:20px}.TopicReactions_emojiCount___7M1x{position:absolute;bottom:-2px;right:-2px;background:#1877F2;color:white;font-size:10px;font-weight:600;padding:2px 5px;border-radius:10px;line-height:1;min-width:16px;text-align:center}@media (max-width:768px){.TopicReactions_emojiButtonsRow__qqxtX{gap:4px;padding:3px}.TopicReactions_emojiButton__YXBkv{width:36px;height:36px}.TopicReactions_emojiIcon__h1yg7{font-size:18px}.TopicReactions_emojiCount___7M1x{font-size:9px;padding:1px 4px}}