.CommunityPage-module__Qnj4bW__shell{min-height:100svh;padding:calc(var(--header-sticky-offset) + var(--space-xl)) var(--layout-padding) var(--section-padding);background:radial-gradient(circle at top left, #4ea4f814, transparent 28rem), var(--bg);color:var(--text-primary)}.CommunityPage-module__Qnj4bW__layout{justify-content:center;align-items:start;gap:calc(2 * var(--card-gap));grid-template-columns:minmax(0,46rem) minmax(19rem,24rem);display:grid}.CommunityPage-module__Qnj4bW__mainColumn{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__rail{top:calc(var(--header-sticky-offset) + var(--space-lg));gap:var(--space-lg);flex-direction:column;min-width:0;display:flex;position:sticky}.CommunityPage-module__Qnj4bW__status,.CommunityPage-module__Qnj4bW__locked,.CommunityPage-module__Qnj4bW__error,.CommunityPage-module__Qnj4bW__composer,.CommunityPage-module__Qnj4bW__postCard,.CommunityPage-module__Qnj4bW__threadPanel,.CommunityPage-module__Qnj4bW__emptyFeed{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card-bg)}.CommunityPage-module__Qnj4bW__systemNotice{justify-content:center;align-items:center;gap:var(--space-sm);max-width:32rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;margin:0 auto;display:flex}.CommunityPage-module__Qnj4bW__systemNotice time{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap}.CommunityPage-module__Qnj4bW__systemNotice time:before{content:"·";margin-right:var(--space-sm)}.CommunityPage-module__Qnj4bW__systemNoticeFocused{color:var(--accent)}.CommunityPage-module__Qnj4bW__status,.CommunityPage-module__Qnj4bW__locked{padding:var(--space-2xl)}.CommunityPage-module__Qnj4bW__locked h1{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__locked p{color:var(--text-secondary);font-size:var(--font-size-md)}.CommunityPage-module__Qnj4bW__lockedActions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.CommunityPage-module__Qnj4bW__eyebrow,.CommunityPage-module__Qnj4bW__eventLabel{margin:0 0 var(--space-xs);color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase}.CommunityPage-module__Qnj4bW__error{padding:var(--space-md);color:#ffb4b4}.CommunityPage-module__Qnj4bW__composer{top:calc(var(--header-sticky-offset) + var(--space-lg));z-index:var(--z-content);padding:var(--space-md);box-shadow:var(--shadow-lg);position:sticky}.CommunityPage-module__Qnj4bW__compactComposer{align-items:center;gap:var(--space-md);grid-template-columns:3rem minmax(0,1fr) 3rem;display:grid}.CommunityPage-module__Qnj4bW__avatar,.CommunityPage-module__Qnj4bW__postAvatar{border-radius:var(--radius-pill);object-fit:cover}.CommunityPage-module__Qnj4bW__avatar{width:3rem;height:3rem}.CommunityPage-module__Qnj4bW__avatarLink{border-radius:var(--radius-pill);width:3rem;height:3rem;display:block}.CommunityPage-module__Qnj4bW__searchWrap{align-items:center;gap:var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2.75rem;padding:0 var(--space-md);color:var(--text-muted);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__searchWrap input,.CommunityPage-module__Qnj4bW__expandedComposer textarea,.CommunityPage-module__Qnj4bW__threadComposer textarea{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none}.CommunityPage-module__Qnj4bW__searchWrap input::placeholder,.CommunityPage-module__Qnj4bW__expandedComposer textarea::placeholder,.CommunityPage-module__Qnj4bW__threadComposer textarea::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__messageTrigger,.CommunityPage-module__Qnj4bW__notificationButton,.CommunityPage-module__Qnj4bW__iconButton,.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__replyBanner button,.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__loadMore,.CommunityPage-module__Qnj4bW__moreButton,.CommunityPage-module__Qnj4bW__postActions button{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer}.CommunityPage-module__Qnj4bW__messageTrigger,.CommunityPage-module__Qnj4bW__notificationButton,.CommunityPage-module__Qnj4bW__iconButton,.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__moreButton{background:#ffffff0f;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.CommunityPage-module__Qnj4bW__messageTrigger{border-radius:var(--radius-lg);position:relative}.CommunityPage-module__Qnj4bW__messageTrigger:after{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-pill);background:var(--accent);content:"";width:.5rem;height:.5rem;position:absolute}.CommunityPage-module__Qnj4bW__expandedComposer{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.CommunityPage-module__Qnj4bW__expandedComposer textarea,.CommunityPage-module__Qnj4bW__threadComposer textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:7rem;padding:var(--space-md);resize:vertical;background:#ffffff0d}.CommunityPage-module__Qnj4bW__composerActions{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__emojiBar{gap:var(--space-xs);flex:1;display:flex}.CommunityPage-module__Qnj4bW__emojiBar button,.CommunityPage-module__Qnj4bW__reactions span{border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2rem;padding:0 var(--space-sm);color:var(--text-primary);background:#ffffff14}.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__loadMore{justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-lg);text-decoration:none;display:inline-flex}.CommunityPage-module__Qnj4bW__primaryButton{border-color:var(--accent);background:var(--accent)}.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__loadMore{background:#ffffff14}.CommunityPage-module__Qnj4bW__primaryButton:disabled,.CommunityPage-module__Qnj4bW__notificationButton:disabled,.CommunityPage-module__Qnj4bW__postActions button:disabled{cursor:not-allowed;opacity:.45}.CommunityPage-module__Qnj4bW__replyBanner{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.CommunityPage-module__Qnj4bW__replyBanner button{min-height:2rem;padding:0 var(--space-sm);background:#ffffff14}.CommunityPage-module__Qnj4bW__feed{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__emptyFeed{justify-content:center;align-items:center;gap:var(--space-sm);min-height:18rem;padding:var(--space-2xl);color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__emptyFeed i{color:var(--accent);font-size:var(--font-size-3xl)}.CommunityPage-module__Qnj4bW__emptyFeed h2{color:var(--text-primary);font-size:var(--font-size-2xl);margin:0}.CommunityPage-module__Qnj4bW__emptyFeed p{max-width:28rem;margin:0}.CommunityPage-module__Qnj4bW__postCard{box-shadow:var(--shadow-lg);overflow:hidden}.CommunityPage-module__Qnj4bW__focused{border-color:var(--accent);box-shadow:var(--shadow-accent)}.CommunityPage-module__Qnj4bW__postHeader{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-color);grid-template-columns:4rem minmax(0,1fr) auto;display:grid}.CommunityPage-module__Qnj4bW__postAvatar{width:4rem;height:4rem}.CommunityPage-module__Qnj4bW__postAvatarLink{border-radius:var(--radius-pill);width:4rem;height:4rem;display:block}.CommunityPage-module__Qnj4bW__postAuthor{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__postAuthor strong,.CommunityPage-module__Qnj4bW__postAuthorLink{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__postAuthorLink{text-decoration:none}.CommunityPage-module__Qnj4bW__postAvatarLink:focus-visible,.CommunityPage-module__Qnj4bW__postAuthorLink:focus-visible,.CommunityPage-module__Qnj4bW__avatarLink:focus-visible,.CommunityPage-module__Qnj4bW__threadAvatarLink:focus-visible,.CommunityPage-module__Qnj4bW__threadAuthorLink:focus-visible{outline:2px solid var(--accent);outline-offset:.15rem}.CommunityPage-module__Qnj4bW__postAvatarLink:hover+.CommunityPage-module__Qnj4bW__postAuthor .CommunityPage-module__Qnj4bW__postAuthorLink,.CommunityPage-module__Qnj4bW__threadAvatarLink:hover+.CommunityPage-module__Qnj4bW__threadCommentBody .CommunityPage-module__Qnj4bW__threadAuthorLink,.CommunityPage-module__Qnj4bW__postAuthorLink:hover,.CommunityPage-module__Qnj4bW__threadAuthorLink:hover{color:var(--accent)}.CommunityPage-module__Qnj4bW__postAuthor span{color:var(--text-muted);font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__moreButton{background:0 0;border-color:#0000;width:2.5rem;height:2.5rem}.CommunityPage-module__Qnj4bW__postBody{padding:var(--space-lg)}.CommunityPage-module__Qnj4bW__content{color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.CommunityPage-module__Qnj4bW__content p{margin:0}.CommunityPage-module__Qnj4bW__mediaTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.CommunityPage-module__Qnj4bW__sharedImage,.CommunityPage-module__Qnj4bW__sharedVideo{width:100%;max-height:28rem;margin-top:var(--space-md);border-radius:var(--radius-md);object-fit:cover;display:block}.CommunityPage-module__Qnj4bW__sharedVideo{background:#000}.CommunityPage-module__Qnj4bW__mediaOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__mediaPreview{max-width:min(64rem, calc(100vw - 2 * var(--space-lg)));max-height:calc(100svh - 2 * var(--space-lg))}.CommunityPage-module__Qnj4bW__mediaPreview img,.CommunityPage-module__Qnj4bW__mediaPreview video{max-width:100%;max-height:calc(100svh - 2 * var(--space-lg));border-radius:var(--radius-md);object-fit:contain;background:#000;display:block}.CommunityPage-module__Qnj4bW__mediaClose{top:var(--space-lg);right:var(--space-lg);border-radius:var(--radius-pill);color:#fff;width:2.75rem;height:2.75rem;font-size:var(--font-size-lg);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;justify-content:center;align-items:center;display:inline-flex;position:fixed}.CommunityPage-module__Qnj4bW__fileLink{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--accent);text-decoration:none;display:inline-flex}.CommunityPage-module__Qnj4bW__eventCardPreview{max-width:34rem}.CommunityPage-module__Qnj4bW__engagementRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid #ffffff0a;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--font-size-base);background:#ffffff06;display:flex}.CommunityPage-module__Qnj4bW__likeSummary{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.CommunityPage-module__Qnj4bW__likeSummary:disabled{cursor:default}.CommunityPage-module__Qnj4bW__likeSummary img{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:1.5rem;height:1.5rem}.CommunityPage-module__Qnj4bW__likeSummary span{color:var(--text-primary);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__likeSummary:not(:disabled):hover span{color:var(--accent)}.CommunityPage-module__Qnj4bW__likesOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#0000009e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__likesPanel{width:min(36rem, calc(100vw - 2 * var(--space-lg)));max-height:min(36rem, calc(100svh - 2 * var(--space-lg)));border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-lg);background:#151619;grid-template-rows:auto auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__likesHeader h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__likesHeader button{width:2rem;height:2rem;color:var(--text-primary);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__likesSearch{align-items:center;gap:var(--space-sm);min-height:2.6rem;margin-top:var(--space-md);border-radius:var(--radius-pill);padding:0 var(--space-md);color:var(--text-muted);border:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesSearch input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.CommunityPage-module__Qnj4bW__likesSearch input::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__likesList{gap:var(--space-lg);min-height:0;margin-top:var(--space-lg);padding-right:var(--space-sm);scrollbar-color:var(--accent) #ffffff3d;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar{width:.45rem}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff3d}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent)}.CommunityPage-module__Qnj4bW__likesUser{align-items:center;gap:var(--space-md);color:var(--text-primary);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesUser img{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__likesUser strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__likesEmpty{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__sharePanel{grid-template-rows:auto auto minmax(0,1fr) auto auto}.CommunityPage-module__Qnj4bW__repostPanel{width:min(30rem, calc(100vw - 2 * var(--space-lg)));grid-template-rows:auto auto auto;max-height:none}.CommunityPage-module__Qnj4bW__repostPreview{margin-top:var(--space-lg);border-radius:var(--radius-md);padding:var(--space-md);background:#ffffff0d;border:1px solid #ffffff24}.CommunityPage-module__Qnj4bW__repostPreview span{margin-bottom:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-sm);display:block}.CommunityPage-module__Qnj4bW__repostPreview p{-webkit-line-clamp:3;color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.CommunityPage-module__Qnj4bW__shareUser{align-items:center;gap:var(--space-md);color:var(--text-primary);cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) auto;display:grid}.CommunityPage-module__Qnj4bW__shareUser img{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__shareUser span{min-width:0}.CommunityPage-module__Qnj4bW__shareUser strong,.CommunityPage-module__Qnj4bW__shareUser small{line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.CommunityPage-module__Qnj4bW__shareUser strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.CommunityPage-module__Qnj4bW__shareUser small{margin-left:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-base)}.CommunityPage-module__Qnj4bW__shareUser input{appearance:none;border:2px solid var(--accent);cursor:pointer;background:0 0;border-radius:0;width:1.15rem;height:1.15rem}.CommunityPage-module__Qnj4bW__shareUser input:checked{background:var(--accent);box-shadow:inset 0 0 0 .2rem #151619}.CommunityPage-module__Qnj4bW__shareError{margin:var(--space-md) 0 0;color:var(--notification-red)}.CommunityPage-module__Qnj4bW__shareFooter{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__reactions{gap:var(--space-xs);padding:0 var(--space-lg) var(--space-sm);flex-wrap:wrap;display:flex}.CommunityPage-module__Qnj4bW__postActions{border-top:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CommunityPage-module__Qnj4bW__postActions button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:3.5rem;color:var(--text-primary);font-size:var(--font-size-base);background:0 0;border-width:0 1px 0 0;border-radius:0;display:inline-flex}.CommunityPage-module__Qnj4bW__postActions button:last-child{border-right:0}.CommunityPage-module__Qnj4bW__postActions button:not(:disabled):hover,.CommunityPage-module__Qnj4bW__messageTrigger:hover,.CommunityPage-module__Qnj4bW__iconButton:hover,.CommunityPage-module__Qnj4bW__notificationButton:hover,.CommunityPage-module__Qnj4bW__moreButton:hover{background:#ffffff1a}.CommunityPage-module__Qnj4bW__postActions .CommunityPage-module__Qnj4bW__likedAction,.CommunityPage-module__Qnj4bW__postActions .CommunityPage-module__Qnj4bW__likedAction:hover{color:var(--notification-red)}.CommunityPage-module__Qnj4bW__railTools{justify-content:flex-end;display:flex}.CommunityPage-module__Qnj4bW__newsRail{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__newsRailHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__newsRailHeader h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__newsRailHeader a,.CommunityPage-module__Qnj4bW__railNewsCopy a{color:var(--text-primary);text-decoration:none}.CommunityPage-module__Qnj4bW__newsRailHeader a{color:var(--text-muted);font-size:var(--font-size-sm)}.CommunityPage-module__Qnj4bW__railStatus{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__newsRailList{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__railNewsItem{gap:var(--space-md);grid-template-columns:8rem minmax(0,1fr);align-items:center;display:grid}.CommunityPage-module__Qnj4bW__railNewsImage{aspect-ratio:1.32;border-radius:var(--radius-md);background:#ffffff0f;display:block;overflow:hidden}.CommunityPage-module__Qnj4bW__railNewsImage img,.CommunityPage-module__Qnj4bW__railNewsImage span{width:100%;height:100%}.CommunityPage-module__Qnj4bW__railNewsImage img{object-fit:cover;display:block}.CommunityPage-module__Qnj4bW__railNewsImage span{color:var(--text-muted);font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex}.CommunityPage-module__Qnj4bW__railNewsCopy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__railNewsCopy>a:first-child{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityPage-module__Qnj4bW__railNewsCopy span{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-xs);display:flex}.CommunityPage-module__Qnj4bW__railViewButton{border-radius:var(--radius-pill);width:fit-content;min-height:1.65rem;padding:0 var(--space-md);color:var(--text-primary);background:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#0000007a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__threadPanel{width:min(36rem, calc(100vw - 2 * var(--space-lg)));max-height:min(36rem, calc(100svh - 2 * var(--space-lg)));border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-lg);border:1px solid #ffffff14;grid-template-rows:auto auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__threadHeader{padding:var(--space-lg) var(--space-lg) var(--space-sm);justify-content:space-between;align-items:center;display:flex}.CommunityPage-module__Qnj4bW__threadHeader h2{color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__threadInputWrap button,.CommunityPage-module__Qnj4bW__threadReplyButton,.CommunityPage-module__Qnj4bW__threadLikeButton{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0}.CommunityPage-module__Qnj4bW__threadHeader button{width:2rem;height:2rem;font-size:var(--font-size-xl);justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadMessages{gap:var(--space-lg);min-height:0;padding:0 var(--space-lg) var(--space-lg);scrollbar-color:var(--accent) #ffffff2e;scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar{width:.35rem}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff2e}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent)}.CommunityPage-module__Qnj4bW__threadMessage{gap:var(--space-md);color:var(--text-primary);grid-template-columns:2.4rem minmax(0,1fr) 1.75rem;align-items:start;display:grid}.CommunityPage-module__Qnj4bW__threadCommentBody strong,.CommunityPage-module__Qnj4bW__threadAuthorLink{margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-snug);display:block}.CommunityPage-module__Qnj4bW__threadAuthorLink{text-decoration:none}.CommunityPage-module__Qnj4bW__threadCommentBody .CommunityPage-module__Qnj4bW__content{color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.CommunityPage-module__Qnj4bW__threadAvatar{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__threadAvatarLink{border-radius:var(--radius-pill);width:2.4rem;height:2.4rem;display:block}.CommunityPage-module__Qnj4bW__threadReplyButton{margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-sm);padding:0}.CommunityPage-module__Qnj4bW__threadLikeButton{justify-content:center;align-items:center;gap:var(--space-xs);width:1.75rem;min-height:1.75rem;color:var(--text-secondary);font-size:var(--font-size-base);display:inline-flex}.CommunityPage-module__Qnj4bW__threadLikeButton:hover{color:var(--accent)}.CommunityPage-module__Qnj4bW__threadLikeButtonActive,.CommunityPage-module__Qnj4bW__threadLikeButtonActive:hover{color:var(--notification-red)}.CommunityPage-module__Qnj4bW__threadLikeButton span{font-size:var(--font-size-xs)}.CommunityPage-module__Qnj4bW__threadStatus{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__threadComposer{align-items:center;gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__threadInputWrap{border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2.6rem;padding:0 var(--space-sm) 0 var(--space-md);grid-template-columns:minmax(0,1fr) 2rem;align-items:center;display:grid}.CommunityPage-module__Qnj4bW__threadInputWrap input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.CommunityPage-module__Qnj4bW__threadInputWrap input::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__threadInputWrap button{border:1px solid var(--accent);border-radius:var(--radius-pill);width:1.35rem;height:1.35rem;color:var(--accent);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadInputWrap button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1023px){.CommunityPage-module__Qnj4bW__layout{grid-template-columns:1fr;justify-content:stretch}.CommunityPage-module__Qnj4bW__rail{position:static}.CommunityPage-module__Qnj4bW__railTools{display:none}.CommunityPage-module__Qnj4bW__newsRail{margin-top:var(--space-md)}.CommunityPage-module__Qnj4bW__newsRailList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){.CommunityPage-module__Qnj4bW__compactComposer{gap:var(--space-sm);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.CommunityPage-module__Qnj4bW__avatar,.CommunityPage-module__Qnj4bW__avatarLink,.CommunityPage-module__Qnj4bW__messageTrigger{width:2.5rem;height:2.5rem}.CommunityPage-module__Qnj4bW__composerActions{flex-wrap:wrap}.CommunityPage-module__Qnj4bW__emojiBar{flex-basis:100%;width:100%}.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton{flex:1}.CommunityPage-module__Qnj4bW__postHeader{padding:var(--space-md);grid-template-columns:3rem minmax(0,1fr) auto}.CommunityPage-module__Qnj4bW__postAvatar,.CommunityPage-module__Qnj4bW__postAvatarLink{width:3rem;height:3rem}.CommunityPage-module__Qnj4bW__postBody{padding:var(--space-md)}.CommunityPage-module__Qnj4bW__engagementRow{padding:var(--space-sm) var(--space-md);align-items:flex-start}.CommunityPage-module__Qnj4bW__likesPanel{width:100%;max-height:calc(100svh - 2 * var(--space-sm));padding:var(--space-md)}.CommunityPage-module__Qnj4bW__likesOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__postActions{grid-template-columns:repeat(2,minmax(0,1fr))}.CommunityPage-module__Qnj4bW__mediaOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__mediaPreview,.CommunityPage-module__Qnj4bW__mediaPreview img,.CommunityPage-module__Qnj4bW__mediaPreview video{max-width:calc(100vw - 2 * var(--space-sm));max-height:calc(100svh - 2 * var(--space-sm))}.CommunityPage-module__Qnj4bW__mediaClose{top:var(--space-md);right:var(--space-md)}.CommunityPage-module__Qnj4bW__postActions button:nth-child(2n){border-right:0}.CommunityPage-module__Qnj4bW__postActions button:nth-child(n+3){border-top:1px solid var(--border-color)}.CommunityPage-module__Qnj4bW__newsRailList{grid-template-columns:1fr}.CommunityPage-module__Qnj4bW__railNewsItem{grid-template-columns:7rem minmax(0,1fr)}.CommunityPage-module__Qnj4bW__threadPanel{width:100%;max-height:calc(100svh - 2 * var(--space-sm))}.CommunityPage-module__Qnj4bW__threadOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__threadHeader{padding:var(--space-md) var(--space-md) var(--space-sm)}.CommunityPage-module__Qnj4bW__threadComposer,.CommunityPage-module__Qnj4bW__threadMessage{gap:var(--space-md);grid-template-columns:2.4rem minmax(0,1fr)}.CommunityPage-module__Qnj4bW__threadComposer,.CommunityPage-module__Qnj4bW__threadMessages{padding-right:var(--space-md);padding-left:var(--space-md)}.CommunityPage-module__Qnj4bW__threadAvatar{width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__threadLikeButton{grid-column:2;justify-self:start}}
