.page-module__GDGF5W__forumHeader{padding:var(--spacing-3xl)var(--spacing-xl);background:var(--background);border-bottom:1px solid var(--border)}.page-module__GDGF5W__headerContent{justify-content:space-between;align-items:center;gap:var(--spacing-xl);max-width:1280px;margin:0 auto;display:flex}.page-module__GDGF5W__headerRight{align-items:center;gap:var(--spacing-lg);display:flex}.page-module__GDGF5W__searchContainer{width:300px;position:relative}.page-module__GDGF5W__searchIcon{color:var(--foreground-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__GDGF5W__searchInput{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;font-size:var(--font-size-sm);transition:all var(--transition-fast);background:#fff;padding:10px 16px 10px 40px}.page-module__GDGF5W__searchInput:focus{border-color:#9333ea;outline:none;box-shadow:0 0 0 3px #9333ea1a}.page-module__GDGF5W__loadMoreBtn{width:100%;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--spacing-md);background:#fff}.page-module__GDGF5W__loadMoreBtn:hover{background:var(--surface);color:var(--foreground);border-color:var(--primary-300)}.page-module__GDGF5W__forumTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-xs)}.page-module__GDGF5W__forumSubtitle{font-size:var(--font-size-base);color:var(--foreground-muted)}.page-module__GDGF5W__startDiscussionBtn{padding:var(--spacing-md)var(--spacing-xl);color:#fff;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:linear-gradient(135deg,#9333ea,#a855f7);border:none;box-shadow:0 4px 12px #9333ea4d}.page-module__GDGF5W__startDiscussionBtn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9333ea66}.page-module__GDGF5W__statsSection{padding:var(--spacing-xl);background:var(--background)}.page-module__GDGF5W__statsContainer{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1280px;margin:0 auto;display:grid}.page-module__GDGF5W__statCard{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);transition:all var(--transition-base);background:#fff;display:flex}.page-module__GDGF5W__statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__GDGF5W__statIcon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__GDGF5W__statCard.page-module__GDGF5W__purple .page-module__GDGF5W__statIcon{color:#9333ea;background:#9333ea1a}.page-module__GDGF5W__statCard.page-module__GDGF5W__blue .page-module__GDGF5W__statIcon{color:#3b82f6;background:#3b82f61a}.page-module__GDGF5W__statCard.page-module__GDGF5W__green .page-module__GDGF5W__statIcon{color:#22c55e;background:#22c55e1a}.page-module__GDGF5W__statCard.page-module__GDGF5W__orange .page-module__GDGF5W__statIcon{color:#f97316;background:#f973161a}.page-module__GDGF5W__statContent{flex:1}.page-module__GDGF5W__statValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);line-height:1.2}.page-module__GDGF5W__statLabel{font-size:var(--font-size-sm);color:var(--foreground-muted);margin-top:2px}.page-module__GDGF5W__mainSection{padding:var(--spacing-xl);background:var(--background)}.page-module__GDGF5W__contentContainer{gap:var(--spacing-xl);grid-template-columns:1fr 320px;max-width:1280px;margin:0 auto;display:grid}.page-module__GDGF5W__discussionsColumn{min-width:0}.page-module__GDGF5W__tabNavigation{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-xs);gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);background:#fff;display:flex}.page-module__GDGF5W__tab{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground-muted);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;flex:1;display:flex}.page-module__GDGF5W__tab:hover{background:var(--surface);color:var(--foreground)}.page-module__GDGF5W__tab.page-module__GDGF5W__active{color:#9333ea;font-weight:var(--font-weight-semibold);background:#9333ea1a}.page-module__GDGF5W__tab svg{width:16px;height:16px}.page-module__GDGF5W__discussionsList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__GDGF5W__loadingState{padding:var(--spacing-3xl);text-align:center;color:var(--foreground-muted);font-size:var(--font-size-lg)}.page-module__GDGF5W__emptyState{padding:var(--spacing-3xl);text-align:center;color:var(--foreground-muted);font-size:var(--font-size-base);border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff}.page-module__GDGF5W__discussionCard{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-lg);gap:var(--spacing-lg);transition:all var(--transition-base);cursor:pointer;background:#fff;display:flex}.page-module__GDGF5W__discussionCard:hover{border-color:var(--primary-300);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__GDGF5W__voteSection{align-items:center;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.page-module__GDGF5W__voteBtn{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);background:#fff;justify-content:center;align-items:center;display:flex}.page-module__GDGF5W__voteBtn:hover{border-color:var(--primary-500);background:var(--primary-50);color:var(--primary-600)}.page-module__GDGF5W__voteCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.page-module__GDGF5W__contentSection{gap:var(--spacing-md);flex:1;min-width:0;display:flex}.page-module__GDGF5W__threadAvatar{color:#fff;width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}.page-module__GDGF5W__threadInfo{flex:1;min-width:0}.page-module__GDGF5W__badgesRow{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__GDGF5W__categoryBadge{color:#fff;border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;background:#3b82f6;padding:4px 10px}.page-module__GDGF5W__pinnedBadge{color:#92400e;border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-weight-semibold);background:#fef3c7;padding:4px 8px}.page-module__GDGF5W__hotBadge{color:#991b1b;border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-weight-semibold);background:#fee2e2;padding:4px 8px}.page-module__GDGF5W__trendingBadge{color:#065f46;border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-weight-semibold);background:#d1fae5;padding:4px 8px}.page-module__GDGF5W__threadTitle{color:var(--foreground);margin:0 0 var(--spacing-xs)0;font-size:17px;font-weight:600;line-height:1.4}.page-module__GDGF5W__discussionCard:hover .page-module__GDGF5W__threadTitle{color:var(--primary-600)}.page-module__GDGF5W__threadMeta{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--foreground-muted);flex-wrap:wrap;display:flex}.page-module__GDGF5W__authorName{font-weight:var(--font-weight-medium);color:var(--foreground)}.page-module__GDGF5W__separator,.page-module__GDGF5W__timestamp{color:var(--foreground-muted)}.page-module__GDGF5W__projectLink{color:var(--primary-600);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.page-module__GDGF5W__projectLink:hover{color:var(--primary-700);text-decoration:underline}.page-module__GDGF5W__statsSection{align-items:center;gap:var(--spacing-lg);padding-left:var(--spacing-lg);border-left:1px solid var(--border);flex-shrink:0;align-self:stretch;display:flex}.page-module__GDGF5W__statItem{font-size:var(--font-size-sm);color:var(--foreground-muted);font-weight:var(--font-weight-medium);align-items:center;gap:6px;min-width:60px;display:flex}.page-module__GDGF5W__statItem svg{opacity:.7;width:16px;height:16px}.page-module__GDGF5W__statItem:first-child{color:var(--primary-600)}.page-module__GDGF5W__statItem:first-child svg{opacity:1}.page-module__GDGF5W__sidebarColumn{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__GDGF5W__sidebarCard{border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--spacing-lg);background:#fff}.page-module__GDGF5W__sidebarTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin-bottom:var(--spacing-md)}.page-module__GDGF5W__categoriesList{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__GDGF5W__categoryItem{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__GDGF5W__categoryItem:hover{background:var(--surface)}.page-module__GDGF5W__categoryItem.page-module__GDGF5W__active{background:#9333ea1a}.page-module__GDGF5W__categoryName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.page-module__GDGF5W__categoryItem.page-module__GDGF5W__active .page-module__GDGF5W__categoryName{color:#9333ea;font-weight:var(--font-weight-semibold)}.page-module__GDGF5W__categoryCount{font-size:var(--font-size-xs);color:var(--foreground-muted);font-weight:var(--font-weight-medium)}.page-module__GDGF5W__contributorsList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__GDGF5W__contributorItem{align-items:center;gap:var(--spacing-md);display:flex}.page-module__GDGF5W__contributorAvatar{color:#fff;width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}.page-module__GDGF5W__contributorInfo{flex:1}.page-module__GDGF5W__contributorName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);margin-bottom:2px}.page-module__GDGF5W__contributorPosts{font-size:var(--font-size-xs);color:var(--foreground-muted)}@media (max-width:1024px){.page-module__GDGF5W__contentContainer{grid-template-columns:1fr}.page-module__GDGF5W__sidebarColumn{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:768px){.page-module__GDGF5W__headerContent{flex-direction:column;align-items:flex-start}.page-module__GDGF5W__startDiscussionBtn{width:100%}.page-module__GDGF5W__statsContainer{grid-template-columns:repeat(2,1fr)}.page-module__GDGF5W__sidebarColumn{grid-template-columns:1fr}.page-module__GDGF5W__discussionCard{gap:var(--spacing-md);flex-direction:column}.page-module__GDGF5W__voteSection{flex-direction:row;width:100%}.page-module__GDGF5W__contentSection{width:100%}.page-module__GDGF5W__statsSection{justify-content:flex-start;width:100%}.page-module__GDGF5W__threadMeta{font-size:11px}}
