.posts_container__N_pUy{min-height:100vh;background:linear-gradient(to bottom right,#faf5ff,#dbeafe);padding:2rem 0;display:flex;justify-content:center}.posts_content__MY6j_{width:100%;max-width:1200px;padding-top:4rem}.posts_header__Ql65D{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.posts_titleSection__sKaoj{flex:1 1}.posts_title__y0BCf{font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.posts_titleIcon__LSZlY{color:#8b5cf6}.posts_subtitle__5NWNr{font-size:1.1rem;color:#6b7280;margin:0}.posts_createButton__5Nzuc{display:flex;align-items:center;gap:.5rem;background-color:#6366f1;color:white;border:none;border-radius:.5rem;padding:1.5rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);text-decoration:none}.posts_createButton__5Nzuc:hover{background:#6366f1;transform:translateY(-2px);box-shadow:0 6px 12px rgba(99,102,241,.3);color:white}.posts_filtersCard__DmQxo{margin-bottom:2rem;border-radius:16px;border:1px solid rgba(139,92,246,.1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.posts_filters___lco7{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.posts_searchContainer__2KD5Y{flex:1 1;min-width:300px}.posts_searchInput__F4OKE{border-radius:12px;border:2px solid transparent;background:#f9fafb;transition:all .3s ease}.posts_searchInput__F4OKE:focus,.posts_searchInput__F4OKE:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.posts_searchIcon__WWBRc{color:#8b5cf6}.posts_dateContainer___HCg5{min-width:280px}.posts_dateRangePicker__AXgRe{width:100%;border-radius:12px;border:2px solid transparent;background:#f9fafb;transition:all .3s ease}.posts_dateRangePicker__AXgRe:focus,.posts_dateRangePicker__AXgRe:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.posts_calendarIcon__PHI8h{color:#8b5cf6;width:16px;height:16px}.posts_sortContainer__KX3PD{min-width:180px}.posts_sortSelect__E4kJw{width:100%;border-radius:12px}.posts_mainLayout__TyCIp{display:grid;grid-template-columns:1.2fr 3fr;grid-gap:2rem;gap:2rem;align-items:start}.posts_postsSection__5tDIL{min-width:0}.posts_postsContainer__YFcVQ{display:flex;flex-direction:column;gap:1rem}.posts_postCard__QtBOD{border-radius:16px;border:1px solid rgba(139,92,246,.1);box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer}.posts_postCard__QtBOD:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(139,92,246,.15);border-color:rgba(139,92,246,.3)}.posts_postContent__AElKh{display:flex;flex-direction:column;gap:1rem;padding:.5rem;position:relative}.posts_postHeader__6z9pR{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.posts_authorSection__AB5gK{display:flex;align-items:center;gap:.75rem;flex:1 1}.posts_avatar__n1cLg{width:36px;height:36px;border-radius:50%;border:2px solid #8b5cf6;object-fit:cover;flex-shrink:0}.posts_followButtonOverlay__spdNu{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;border-radius:50%;border:2px solid #ffffff;background:#6366f1;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1}.posts_followButtonOverlay__spdNu:hover{background:#5855eb;transform:scale(1.1)}.posts_followButtonOverlay__spdNu.posts_following__Cs19J{background:#10b981}.posts_followButtonOverlay__spdNu.posts_following__Cs19J:hover{background:#059669}.posts_followButtonOverlay__spdNu.posts_notFollowing__iE9oE{background:#6366f1}.posts_followButtonOverlay__spdNu.posts_notFollowing__iE9oE:hover{background:#5855eb}.posts_authorInfo__DHc3P{display:flex;flex-direction:column;gap:.125rem}.posts_headerActions__o_YrO{display:flex;align-items:center;gap:.5rem}.posts_postTitle__g_NdK{font-size:1.25rem;font-weight:600;color:#111827;margin:0;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.posts_authorName__x6CXd{font-weight:600;color:#111827;font-size:.875rem;line-height:1.2}.posts_postDate__4A67F{color:#6b7280;font-size:.75rem;line-height:1.2}.posts_postDescription__I759r{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.posts_postDescription__I759r a{pointer-events:none;color:#8b5cf6;cursor:default}.posts_postFooter__BbBxN{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem}.posts_tagsSection__vGcZk{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;flex:1 1}.posts_interactionSection__H7_YH{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.posts_twitterLink__M5zPq{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:16px;color:#8b5cf6;transition:all .2s ease;text-decoration:none;font-size:.75rem;font-weight:500;border:1px solid #8b5cf6;background:transparent}.posts_twitterLink__M5zPq:hover{background-color:#8b5cf6;color:#ffffff;border-color:#8b5cf6}.posts_twitterText___nJOT{white-space:nowrap}.posts_ownerActions__7XoED{display:flex;gap:.25rem}.posts_deleteButton__DVecF,.posts_editButton__MA1qH{width:28px;height:28px;border:none;background:transparent;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.posts_editButton__MA1qH:hover{background:rgba(139,92,246,.1);color:#8b5cf6}.posts_deleteButton__DVecF{color:#ef4444}.posts_deleteButton__DVecF:hover{background:rgba(239,68,68,.1);color:#ef4444}.posts_viewCount__DyMkT{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.75rem}.posts_tag__IxUgP{background:rgba(139,92,246,.08);color:#8b5cf6;border:1px solid rgba(139,92,246,.15);border-radius:12px;font-size:.75rem;padding:.25rem .75rem;margin:0;font-weight:500;transition:all .2s ease}.posts_tag__IxUgP:hover{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.25)}.posts_moreTagsIndicator__8FDdu{color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.posts_interactionBtn__f6q7L{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.375rem .5rem;border-radius:8px;font-size:.75rem;color:#6b7280;border:none;background:transparent;transition:all .2s ease;min-width:auto;height:28px;font-weight:500;line-height:1}.posts_interactionBtn__f6q7L:hover{background:rgba(107,114,128,.1);color:inherit;transform:none}.posts_interactionBtn__f6q7L.posts_liked__GcfWH{color:#8b5cf6}.posts_interactionBtn__f6q7L.posts_liked__GcfWH:hover{background:rgba(139,92,246,.12);color:#8b5cf6!important}.posts_interactionBtn__f6q7L.posts_bookmarked__veZC_{color:#8b5cf6}.posts_interactionBtn__f6q7L.posts_bookmarked__veZC_:hover{background:rgba(139,92,246,.12);color:#8b5cf6!important}.posts_interactionBtn__f6q7L.posts_viewCount__DyMkT{color:#8b5cf6}.posts_interactionBtn__f6q7L.posts_viewCount__DyMkT:hover{background:rgba(139,92,246,.12);color:#8b5cf6!important}.posts_interactionBtn__f6q7L.posts_guestBtn__jTzzt{opacity:.7;cursor:pointer}.posts_interactionBtn__f6q7L.posts_guestBtn__jTzzt:hover{opacity:1;background:rgba(107,114,128,.05);color:#374151}.posts_empty__TvHRH{padding:4rem 2rem;text-align:center;color:#6b7280}.posts_sidebar__kPRk4{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:6rem}.posts_sidebarCard__dlXsx{border-radius:16px;border:1px solid rgba(139,92,246,.1);box-shadow:0 2px 10px rgba(0,0,0,.05)}.posts_sidebarHeader__jGTUY{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.posts_sidebarIcon__X6vPL{color:#8b5cf6;width:18px;height:18px}.posts_sidebarTitle__msgUv{font-size:1rem;font-weight:600;color:#111827;margin:0}.posts_hotPosts__2e1Nx{display:flex;flex-direction:column;gap:.75rem}.posts_hotPostItem__KI8qU{display:flex;gap:.75rem;padding:.5rem;border-radius:8px;transition:background-color .2s ease;cursor:pointer}.posts_hotPostItem__KI8qU:hover{background-color:#faf5ff}.posts_hotPostRank__MLvs4{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:white;border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0}.posts_hotPostContent__xdeWQ{flex:1 1;min-width:0}.posts_hotPostTitle__wLxcB{font-size:.85rem;font-weight:500;color:#111827;margin:0 0 .25rem;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts_hotPostMeta__6JIEo{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.posts_hotPostAuthor__qizYY{color:#8b5cf6;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posts_activeUsers__zQZ92{display:flex;flex-direction:column;gap:.75rem}.posts_activeUserItem__DmBMA{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:8px;transition:background-color .2s ease;cursor:pointer}.posts_activeUserItem__DmBMA:hover{background-color:#faf5ff}.posts_activeUserAvatar__GXmyH{width:32px;height:32px;border-radius:50%;border:2px solid #8b5cf6;object-fit:cover}.posts_activeUserInfo__z1E4l{flex:1 1}.posts_activeUserName__Ai4C5{font-size:.85rem;font-weight:500;color:#111827;margin-bottom:.25rem}.posts_communityStats___LjWy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.posts_statItem__5suV7{text-align:center;padding:.75rem .5rem;border-radius:8px;background:rgba(139,92,246,.05)}.posts_statNumber__PEVFx{font-size:1.25rem;font-weight:700;color:#8b5cf6;margin-bottom:.25rem}.posts_statLabel__hRH2d{font-size:.75rem;color:#6b7280}.posts_postDetailModal__DzZAu{top:20px}.posts_postDetailModal__DzZAu .posts_ant-modal-content___GWc_{border-radius:16px;overflow:hidden}.posts_postDetailModal__DzZAu .posts_ant-modal-body__CTeJp{padding:0}.posts_postDetailMeta__bEn_Q{display:flex;align-items:center;gap:12px;margin-top:4px;color:#666;font-size:14px}.posts_postDetailStat__R9gPI,.posts_postDetailTags__kbKOw,.posts_postDetailTime__8JmYU{display:flex;align-items:center;gap:4px}.posts_postDetailContent___O25_{padding:2rem;font-size:18px}.posts_postDetailHeader__dDPsS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6;position:relative}.posts_postDetailAuthor__oZUtJ{display:flex;align-items:center;gap:1rem}.posts_avatarContainer__Va1cX{position:relative;display:inline-block}.posts_postDetailAvatar__RGKk_{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #e5e7eb}.posts_followButton__tEM0M{position:absolute;bottom:-6px;right:-6px;min-width:48px;height:24px;padding:0 8px;font-size:.75rem;font-weight:600;border-radius:12px;background:#6366f1;border:2px solid #ffffff;color:white;box-shadow:0 2px 8px rgba(99,102,241,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;line-height:1}.posts_followButton__tEM0M:hover{background:#5855eb;transform:scale(1.05);box-shadow:0 4px 12px rgba(99,102,241,.4);color:white}.posts_followButton__tEM0M.posts_following__Cs19J{background:#10b981;border-color:#ffffff}.posts_followButton__tEM0M.posts_following__Cs19J:hover{background:#059669;color:white}.posts_postDetailAuthorInfo__736gg{display:flex;flex-direction:column}.posts_postDetailAuthorName__lk4WI{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.posts_postDetailXLink__v29Jh{display:flex;align-items:center;gap:.5rem;color:#8b5cf6;text-decoration:none;padding:.5rem 1rem;border:1px solid #8b5cf6;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s ease}.posts_postDetailXLink__v29Jh:hover{background-color:#8b5cf6;color:white}.posts_postDetailTag__mR0QY{color:#8b5cf6;padding:2px 6px;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid #8b5cf6;line-height:1}.posts_postDetailTitle__xFS_b{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;line-height:1.3}.posts_postDetailBody__I4J1C{margin-bottom:2rem}.posts_postDetailBody__I4J1C img[src$=".svg"]{display:inline-block!important;vertical-align:middle;margin:0!important;width:20px!important;height:20px!important}.posts_postDetailFooter__JGKRq{justify-content:flex-end;padding-top:1.5rem;border-top:1px solid #f3f4f6;flex-wrap:wrap}.posts_postDetailActions__lHCON,.posts_postDetailFooter__JGKRq{display:flex;align-items:center;gap:1rem}.posts_postDetailActionBtn__OcZ20{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;color:#8b5cf6;border:none;background:rgba(139,92,246,.08);transition:all .2s ease;min-width:auto;height:40px;font-weight:500;line-height:1}.posts_postDetailActionBtn__OcZ20:hover{background:rgba(139,92,246,.12);color:#8b5cf6!important;transform:none}.posts_postDetailActionBtn__OcZ20.posts_liked__GcfWH{color:#8b5cf6;background:rgba(139,92,246,.15)}.posts_postDetailActionBtn__OcZ20.posts_liked__GcfWH:hover{background:rgba(139,92,246,.2);color:#8b5cf6!important}.posts_postDetailActionBtn__OcZ20.posts_bookmarked__veZC_{color:#8b5cf6;background:rgba(139,92,246,.15)}.posts_postDetailActionBtn__OcZ20.posts_bookmarked__veZC_:hover{background:rgba(139,92,246,.2);color:#8b5cf6!important}.posts_postDetailActionBtn__OcZ20.posts_guestBtn__jTzzt{opacity:.7;cursor:pointer}.posts_postDetailActionBtn__OcZ20.posts_guestBtn__jTzzt:hover{opacity:1;background:rgba(139,92,246,.12);color:#8b5cf6!important}.posts_actionText__ZifPL{font-weight:500;line-height:1}.posts_actionCount__mZvdW{font-size:.75rem;color:inherit;opacity:.85;font-weight:600;line-height:1}.posts_postDetailStat__R9gPI svg{width:16px;height:16px}.posts_createModal__kXO0R{border-radius:16px}.posts_createForm__1cho0{margin-top:1rem}.posts_formActions__R2Hsj{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;margin-bottom:0}.posts_submitButton__lUnhC{background-color:#6366f1;color:white;border:none;font-weight:600}.posts_listBottomControls__TdQmz{max-width:1200px;margin:0 auto 2rem;padding:1rem .5rem 0}.posts_bottomPagination__XBg58,.posts_listBottomControls__TdQmz{display:flex;justify-content:flex-end;align-items:center}.posts_tagsContainer__1Kj_Q{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.posts_selectedTag__26ZV0{display:flex;align-items:center;gap:.5rem;background-color:#f3f4f6;color:#374151;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:none;margin:0}.posts_removeTagButton__BEXMv{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.posts_removeTagButton__BEXMv:hover{color:#374151}.posts_tagInput__G3L6O{width:80px;height:28px;padding:.25rem .5rem;font-size:.75rem;border:1px solid #d1d5db;border-radius:.25rem;outline:none}.posts_tagInput__G3L6O:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.1)}.posts_addTagButton__nPFjX{display:flex;align-items:center;gap:.5rem;background-color:transparent;color:#8b5cf6;border:1px dashed #8b5cf6;border-radius:9999px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.posts_addTagButton__nPFjX:hover{background-color:#faf5ff}@media (max-width:1280px){.posts_content__MY6j_{max-width:1000px}}@media (max-width:1024px){.posts_content__MY6j_{max-width:800px}.posts_mainLayout__TyCIp{grid-template-columns:1fr}.posts_sidebar__kPRk4{order:-1;display:grid;grid-template-columns:repeat(2,1fr)}.posts_filters___lco7{flex-direction:column;align-items:stretch}.posts_dateContainer___HCg5{min-width:auto}}@media (max-width:768px){.posts_container__N_pUy{padding:1rem 0}.posts_content__MY6j_{padding:0 1rem}.posts_header__Ql65D{flex-direction:column;align-items:stretch;text-align:center}.posts_title__y0BCf{font-size:2rem;justify-content:center}.posts_filters___lco7{flex-direction:column;align-items:stretch}.posts_searchContainer__2KD5Y,.posts_sortContainer__KX3PD{min-width:auto}.posts_postContent__AElKh{gap:.75rem;padding:1rem}.posts_postHeader__6z9pR{flex-direction:column;align-items:flex-start;gap:.75rem}.posts_authorSection__AB5gK{width:100%}.posts_headerActions__o_YrO{align-self:flex-end}.posts_avatar__n1cLg{width:32px;height:32px}.posts_postTitle__g_NdK{font-size:1.125rem}.posts_postFooter__BbBxN{flex-direction:column;align-items:flex-start;gap:.75rem}.posts_tagsSection__vGcZk{width:100%}.posts_interactionSection__H7_YH{align-self:flex-end}.posts_formActions__R2Hsj{flex-direction:column}.posts_twitterText___nJOT,.posts_xText__drOrh{display:none}.posts_twitterLink__M5zPq{padding:.375rem;min-width:auto}.posts_postDetailTopRightActions__U73fy{flex-direction:row;align-items:center;gap:.5rem}.posts_postDetailXLink__v29Jh span{display:none}.posts_postDetailXLink__v29Jh{padding:.5rem;min-width:auto}}