.FeedPost_feedPost__TOI6g{background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05)}.FeedPost_feedPost__TOI6g:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:var(--primary)}.FeedPost_postLink__cmhol{text-decoration:none;color:inherit;display:block}.FeedPost_postHeader__Vdb34{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.FeedPost_authorSection__YWHET{display:flex;align-items:center;gap:var(--spacing-md);flex:1 1}.FeedPost_avatar__8BMWL{object-fit:cover}.FeedPost_avatarPlaceholder__RoDE6,.FeedPost_avatar__8BMWL{width:40px;height:40px;border-radius:var(--border-radius-full);border:2px solid var(--border)}.FeedPost_avatarPlaceholder__RoDE6{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.FeedPost_authorInfo__MEg5l{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FeedPost_authorName__gLopO{font-weight:var(--font-weight-semibold);color:var(--foreground);font-size:var(--font-size-base)}.FeedPost_postMeta__vUH__{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--muted-foreground)}.FeedPost_categoryBadge__zPg_B{padding:2px 8px;background:var(--primary);color:white;border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.FeedPost_separator__obXkV,.FeedPost_timeAgo__eyQSo{color:var(--muted-foreground)}.FeedPost_prefixBadge__3_84f{padding:4px 12px;border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.FeedPost_newBadge__q97ZU{margin-left:var(--spacing-sm);padding:4px 10px;border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.2px;display:inline-flex;align-items:center;gap:6px}.FeedPost_newPost__mYBMr{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.FeedPost_newComment__Wq6Oe{background:#ecfccb;color:#3f6212;border:1px solid #d9f99d}.FeedPost_postTitle__1iGZ9{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-sm) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FeedPost_contentArea__NBV9D{display:flex;gap:var(--spacing-lg);align-items:flex-start;margin:var(--spacing-md) 0}.FeedPost_featuredImageContainer__nc0aZ{flex-shrink:0;width:120px;height:120px;border-radius:var(--border-radius-lg);overflow:hidden;background:var(--muted);position:relative;border:none;padding:0;cursor:pointer;transition:all .3s ease}.FeedPost_featuredImageContainer__nc0aZ:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.FeedPost_featuredImageContainer__nc0aZ:focus{outline:2px solid var(--primary);outline-offset:2px}.FeedPost_featuredImage__jYdPh{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.FeedPost_imageOverlay__AKFte{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.FeedPost_featuredImageContainer__nc0aZ:hover .FeedPost_imageOverlay__AKFte{opacity:1}.FeedPost_viewText__Clqcv{color:white;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-shadow:0 1px 2px rgba(0,0,0,.5)}.FeedPost_feedPost__TOI6g:hover .FeedPost_featuredImage__jYdPh{transform:scale(1.05)}.FeedPost_textContent__fFl5d{flex:1 1;min-width:0}.FeedPost_postExcerpt__AFJu7{color:var(--muted-foreground);font-size:var(--font-size-base);line-height:1.6;margin:var(--spacing-md) 0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.FeedPost_tagsContainer__l4hCk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.FeedPost_tag__cIKH_{padding:4px 12px;border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all .2s ease}.FeedPost_tag__cIKH_:hover{transform:scale(1.05)}.FeedPost_tagMore__fz_7o{padding:4px 12px;border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);color:var(--muted-foreground);background:var(--muted)}.FeedPost_postFooter__54A0l{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.FeedPost_stats__d4ZXL{display:flex;align-items:center;gap:var(--spacing-lg)}.FeedPost_statItem__1gp_N{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--muted-foreground);transition:color .2s ease}.FeedPost_statItem__1gp_N:hover{color:var(--foreground)}.FeedPost_statItem__1gp_N.FeedPost_positive__RvbeH{color:#10b981}.FeedPost_statItem__1gp_N.FeedPost_negative__CSsgr{color:#ef4444}.FeedPost_statIcon__GqcgO{width:18px;height:18px;stroke-width:2}@media (max-width:768px){.FeedPost_feedPost__TOI6g{padding:var(--spacing-lg)}.FeedPost_postHeader__Vdb34{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.FeedPost_contentArea__NBV9D{gap:var(--spacing-md)}.FeedPost_featuredImageContainer__nc0aZ{width:100px;height:100px}.FeedPost_postTitle__1iGZ9{font-size:var(--font-size-lg)}.FeedPost_stats__d4ZXL{flex-wrap:wrap;gap:var(--spacing-md)}.FeedPost_statItem__1gp_N{font-size:var(--font-size-xs)}}@media (max-width:480px){.FeedPost_contentArea__NBV9D{flex-direction:column;gap:var(--spacing-sm)}.FeedPost_featuredImageContainer__nc0aZ{width:100%;height:200px;border-radius:var(--border-radius-md)}.FeedPost_featuredImageContainer__nc0aZ:hover{transform:none}.FeedPost_textContent__fFl5d{width:100%}.FeedPost_postTitle__1iGZ9{font-size:var(--font-size-md)}}.FeedList_feedList__56Qtc,.FeedList_loadingMore__XyqWH{display:flex;flex-direction:column;gap:var(--spacing-lg)}.FeedList_loadMoreButton__LSY74{width:100%;padding:var(--spacing-lg);background:var(--card);border:2px solid var(--border);border-radius:var(--border-radius-xl);color:var(--primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease}.FeedList_loadMoreButton__LSY74:hover{background:var(--primary);color:white;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.FeedList_loadMoreButton__LSY74:active{transform:translateY(0)}.FeedList_emptyMessage__DNEdb,.FeedList_endMessage__wFg8z,.FeedList_errorMessage___3dGd{text-align:center;padding:var(--spacing-2xl);background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-xl)}.FeedList_emptyMessage__DNEdb h3,.FeedList_errorMessage___3dGd h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-md)}.FeedList_emptyMessage__DNEdb p,.FeedList_errorMessage___3dGd p{font-size:var(--font-size-base);color:var(--muted-foreground)}.FeedList_endMessage__wFg8z{font-size:var(--font-size-sm);color:var(--muted-foreground);padding:var(--spacing-lg)}@media (max-width:768px){.FeedList_feedList__56Qtc{gap:var(--spacing-md)}.FeedList_loadMoreButton__LSY74{padding:var(--spacing-md);font-size:var(--font-size-sm)}}.FeedTabs_feedTabs__UGcCb{width:100%;background:var(--background);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.FeedTabs_tabList__QV7_8{display:flex;border-bottom:2px solid var(--border);background:var(--muted);margin-bottom:0;position:relative;width:100%}.FeedTabs_tab__C7VK_{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;background:transparent;color:var(--text-muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;flex:1 1;text-align:center;min-height:3.5rem}.FeedTabs_tab__C7VK_:hover{color:var(--foreground);background:var(--muted)}.FeedTabs_tab__C7VK_:focus{outline:2px solid #3b82f6;outline-offset:-2px;background:var(--muted);z-index:1}.FeedTabs_tab__C7VK_.FeedTabs_active__ee4jY{color:#ffffff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);font-weight:700;transform:translateY(-1px);box-shadow:0 4px 12px 0 rgba(59,130,246,.4)}.FeedTabs_tab__C7VK_.FeedTabs_active__ee4jY:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px 2px 0 0}.FeedTabs_tabIcon__5x2pd{width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .2s ease}.FeedTabs_tab__C7VK_.FeedTabs_active__ee4jY .FeedTabs_tabIcon__5x2pd{transform:scale(1.1)}.FeedTabs_tabLabel__XWP6M{flex-shrink:0;font-weight:inherit}.FeedTabs_tabPanel__jpdKa{width:100%;min-height:400px;padding:1.5rem;background:var(--background)}.FeedTabs_tabPanel__jpdKa.FeedTabs_active__ee4jY{display:block;animation:FeedTabs_fadeIn__EpOI3 .3s ease-in-out}.FeedTabs_tabPanel__jpdKa.FeedTabs_hidden__UnkWH{display:none}@keyframes FeedTabs_fadeIn__EpOI3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FeedTabs_srOnly__sfUwZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.FeedTabs_feedTabs__UGcCb{border-radius:.5rem}.FeedTabs_tab__C7VK_{padding:.875rem 1rem;font-size:.8125rem;min-height:3rem;gap:.375rem}.FeedTabs_tabIcon__5x2pd{width:1.125rem;height:1.125rem}.FeedTabs_tabPanel__jpdKa{padding:1rem}}@media (max-width:640px){.FeedTabs_tab__C7VK_{padding:.75rem .5rem;font-size:.75rem;flex-direction:column;gap:.25rem;min-height:4rem}.FeedTabs_tabIcon__5x2pd{width:1.25rem;height:1.25rem}.FeedTabs_tabLabel__XWP6M{font-size:.6875rem;line-height:1}.FeedTabs_tabPanel__jpdKa{padding:.75rem;min-height:300px}}@media (max-width:480px){.FeedTabs_feedTabs__UGcCb{border-radius:.375rem}.FeedTabs_tab__C7VK_{padding:.625rem .25rem;gap:.125rem;min-height:3.5rem}.FeedTabs_tabIcon__5x2pd{width:1.125rem;height:1.125rem}.FeedTabs_tabLabel__XWP6M{font-size:.625rem}}@media (prefers-contrast:high){.FeedTabs_tab__C7VK_{border:1px solid transparent}.FeedTabs_tab__C7VK_:focus{border-color:currentColor;outline:2px solid}.FeedTabs_tab__C7VK_.FeedTabs_active__ee4jY{border-bottom-color:currentColor}}@media (prefers-reduced-motion:reduce){.FeedTabs_tab__C7VK_{transition:none}}.CreatePostPrompt_createPostPrompt__mWlVr{background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.CreatePostPrompt_createPostPrompt__mWlVr:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:var(--primary)}.CreatePostPrompt_promptText__ffGay{flex:1 1}.CreatePostPrompt_promptTitle__nsfrl{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0;margin-bottom:var(--spacing-xs)}.CreatePostPrompt_promptSubtitle__o5l1D{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0}.CreatePostPrompt_createButton__2dXq8{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--primary);color:white;border:none;border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.CreatePostPrompt_createButton__2dXq8:hover{background:var(--primary-hover);transform:translateY(-2px);color:#ffff;box-shadow:0 4px 12px rgba(99,102,241,.3)}.CreatePostPrompt_createButton__2dXq8:active{transform:translateY(0)}.CreatePostPrompt_authButtons__k5rV0{display:flex;gap:var(--spacing-md);align-items:center}.CreatePostPrompt_loginButton__X_yaa{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:transparent;color:var(--foreground);border:2px solid var(--border);border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.CreatePostPrompt_loginButton__X_yaa:hover{background:var(--muted);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CreatePostPrompt_loginButton__X_yaa:active{transform:translateY(0)}.CreatePostPrompt_signupButton__nCWJD{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--primary);color:white;border:none;border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.CreatePostPrompt_signupButton__nCWJD:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.CreatePostPrompt_signupButton__nCWJD:active{transform:translateY(0)}.CreatePostPrompt_buttonIcon__W61M9{width:20px;height:20px;stroke-width:2}@media (max-width:768px){.CreatePostPrompt_createPostPrompt__mWlVr{padding:var(--spacing-lg);flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.CreatePostPrompt_promptTitle__nsfrl{font-size:var(--font-size-base)}.CreatePostPrompt_promptSubtitle__o5l1D{font-size:var(--font-size-xs)}.CreatePostPrompt_createButton__2dXq8,.CreatePostPrompt_loginButton__X_yaa,.CreatePostPrompt_signupButton__nCWJD{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm)}.CreatePostPrompt_authButtons__k5rV0{width:100%;gap:var(--spacing-sm)}.CreatePostPrompt_buttonIcon__W61M9{width:18px;height:18px}}@media (max-width:480px){.CreatePostPrompt_authButtons__k5rV0{flex-direction:column;width:100%}.CreatePostPrompt_createButton__2dXq8,.CreatePostPrompt_loginButton__X_yaa,.CreatePostPrompt_signupButton__nCWJD{width:100%;justify-content:center}}.FeedSidebar_feedSidebar__gYcI7{position:-webkit-sticky;position:sticky;top:calc(69px + var(--spacing-2xl));height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:var(--spacing-lg)}.FeedSidebar_sidebarCard__fL7be{background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all var(--transition-fast)}.FeedSidebar_sidebarCard__fL7be:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.FeedSidebar_sidebarTitle__ZRWqa{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm)}.FeedSidebar_titleIcon__Y4Rlp{color:var(--primary);font-size:1.25rem}.FeedSidebar_statsGrid__ulrdI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.FeedSidebar_statItem__Zj_7b{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md);background:var(--muted);border-radius:var(--border-radius-lg);transition:all var(--transition-fast)}.FeedSidebar_statItem__Zj_7b:hover{background:var(--accent);transform:translateY(-2px)}.FeedSidebar_statIcon__k95QY{color:var(--primary);font-size:1.5rem;margin-bottom:var(--spacing-xs)}.FeedSidebar_statValue__NzEdd{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--primary);display:flex;align-items:center;gap:var(--spacing-xs)}.FeedSidebar_liveIndicator__uAAEX{font-size:.5rem;animation:FeedSidebar_pulse__Ny7fi 2s infinite;filter:drop-shadow(0 0 2px rgba(34,197,94,.5))}.FeedSidebar_realtimePulse__oib0_{animation:FeedSidebar_realtimePulse__oib0_ 1.5s infinite;filter:drop-shadow(0 0 3px rgba(34,197,94,.7))}.FeedSidebar_pollingPulse__9ebWN{animation:FeedSidebar_pollingPulse__9ebWN 3s infinite;filter:drop-shadow(0 0 2px rgba(245,158,11,.6))}.FeedSidebar_realtimeIndicator__PRaJ5{margin-left:var(--spacing-sm);color:var(--success);font-size:.875rem}.FeedSidebar_pollingIndicator__KQLxN{margin-left:var(--spacing-sm);color:var(--warning);font-size:.875rem}.FeedSidebar_connectionIcon__7rXuI{font-size:.875rem}@keyframes FeedSidebar_pulse__Ny7fi{0%,to{opacity:1}50%{opacity:.5}}@keyframes FeedSidebar_realtimePulse__oib0_{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes FeedSidebar_pollingPulse__9ebWN{0%,to{opacity:1}33%{opacity:.6}66%{opacity:.8}}.FeedSidebar_statLabel__VxnYA{font-size:var(--font-size-sm);color:var(--muted-foreground);margin-top:var(--spacing-xs)}.FeedSidebar_trendingList__QZHnz{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FeedSidebar_trendingItem__Qs1jC{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--border-radius-md);text-decoration:none;color:var(--foreground);transition:all var(--transition-fast);position:relative}.FeedSidebar_trendingItem__Qs1jC:hover{background:var(--muted);transform:translateX(4px)}.FeedSidebar_trendingRank__1nX0u{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--muted-foreground);min-width:28px}.FeedSidebar_trendingContent__o6PEi{flex:1 1}.FeedSidebar_trendingName__kdkkq{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);margin-bottom:2px}.FeedSidebar_trendingMeta__8wJik{font-size:var(--font-size-xs);color:var(--muted-foreground)}.FeedSidebar_trendingIndicator__DuJ3Z{width:4px;height:24px;border-radius:2px;position:absolute;right:0}.FeedSidebar_usersList__hseVD{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FeedSidebar_userItem__EXk_8{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--border-radius-md);text-decoration:none;color:var(--foreground);transition:all var(--transition-fast)}.FeedSidebar_userItem__EXk_8:hover{background:var(--muted);transform:translateX(4px)}.FeedSidebar_userRank__74gRT{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--muted-foreground);min-width:24px}.FeedSidebar_userAvatar__yBtid{width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.FeedSidebar_userContent__r9M4X{flex:1 1}.FeedSidebar_userName__9vE_I{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);margin-bottom:2px}.FeedSidebar_userMeta__jUPC_{font-size:var(--font-size-xs);color:var(--muted-foreground)}.FeedSidebar_userPosts__l7zh_{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--primary);padding:.25rem .5rem;background:var(--muted);border-radius:var(--border-radius-sm)}.FeedSidebar_activityList__FmHdW{display:flex;flex-direction:column;gap:var(--spacing-md)}.FeedSidebar_activityItem__HTPOi{padding:var(--spacing-sm);border-left:3px solid var(--primary);padding-left:var(--spacing-md);transition:all var(--transition-fast)}.FeedSidebar_activityItem__HTPOi:hover{background:var(--muted);border-radius:var(--border-radius-sm)}.FeedSidebar_activityContent__fNWA4{font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--spacing-xs)}.FeedSidebar_activityUser__Tcuo3{font-weight:var(--font-weight-semibold);color:var(--primary)}.FeedSidebar_activityAction__qQMZC{color:var(--muted-foreground)}.FeedSidebar_activityTopic__NA_aj{font-weight:var(--font-weight-medium);color:var(--foreground)}.FeedSidebar_activityTime__xCyj4{font-size:var(--font-size-xs);color:var(--muted-foreground)}.FeedSidebar_linksList__Ygcf7{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FeedSidebar_linkItem__Q2mQo{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);text-decoration:none;color:var(--foreground);font-size:var(--font-size-sm);transition:all var(--transition-fast);display:flex;align-items:center}.FeedSidebar_linkItem__Q2mQo:hover{background:var(--muted);color:var(--primary);transform:translateX(4px)}@media (max-width:1200px){.FeedSidebar_feedSidebar__gYcI7{position:static;top:auto;display:flex;margin-top:var(--spacing-lg)}}@media (max-width:640px){.FeedSidebar_statsGrid__ulrdI{grid-template-columns:1fr}}.Homepage_container__Jro7V{min-height:100vh;background:var(--background);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.Homepage_withSidebar__fO78c{margin-left:280px}.Homepage_withSidebarCollapsed__1cF0o{margin-left:64px}.Homepage_contentWrapper__4ze_L{max-width:1400px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.Homepage_feedWrapper__Wj8Uj{display:grid;grid-template-columns:1fr 300px;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-2xl)}.Homepage_feedContainer__cfdoN{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Homepage_feedTabs__ymtjj{margin-top:var(--spacing-md)}.Homepage_feedSidebar__xnz0e{position:-webkit-sticky;position:sticky;top:calc(69px + var(--spacing-2xl));height:-moz-fit-content;height:fit-content}.Homepage_sidebarCard__5UY_P{background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl);box-shadow:0 2px 8px rgba(0,0,0,.05)}.Homepage_sidebarTitle__SM71z{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-lg)}.Homepage_statsGrid__mZNAS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.Homepage_statItem__d3mFH{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md);background:var(--muted);border-radius:var(--border-radius-lg)}.Homepage_statValue__2_Qfj{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--primary)}.Homepage_statLabel__0Xppq{font-size:var(--font-size-sm);color:var(--muted-foreground);margin-top:var(--spacing-xs)}@media (max-width:1200px){.Homepage_feedWrapper__Wj8Uj{grid-template-columns:1fr}.Homepage_feedSidebar__xnz0e{display:none}}@media (max-width:1024px){.Homepage_withSidebarCollapsed__1cF0o,.Homepage_withSidebar__fO78c{margin-left:0}.Homepage_contentWrapper__4ze_L{padding:var(--spacing-xl) var(--spacing-md)}}@media (max-width:768px){.Homepage_contentWrapper__4ze_L{padding:var(--spacing-lg) var(--spacing-sm)}.Homepage_feedWrapper__Wj8Uj{gap:var(--spacing-lg)}.Homepage_feedContainer__cfdoN{gap:var(--spacing-md)}}