.communities-page-module__SlecJG__shell{min-height:calc(100vh - 80px);padding:24px 24px 56px}.communities-page-module__SlecJG__shell .page-header{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:0;padding:14px 18px}:is(.communities-page-module__SlecJG__shell .page-header h1,.communities-page-module__SlecJG__formShell .page-header h1){font-size:24px}:is(.communities-page-module__SlecJG__shell .page-header p,.communities-page-module__SlecJG__formShell .page-header p){color:var(--muted);font-family:var(--font-sans);margin-top:4px;font-size:12px;font-weight:800}@media (max-width:760px){.communities-page-module__SlecJG__shell .page-header{flex-direction:row;align-items:center}.communities-page-module__SlecJG__shell .page-header-actions{justify-content:flex-end}}.communities-page-module__SlecJG__messageStack{gap:8px;padding:12px 18px 0;display:grid}.communities-page-module__SlecJG__messageStack:empty{display:none}.communities-page-module__SlecJG__communityControls{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--accent) 8%), color-mix(in srgb, var(--surface) 96%, var(--bg) 4%)), var(--surface);border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:end;gap:12px;margin:12px 18px 0;padding:14px 16px;display:grid;box-shadow:0 10px 22px #00000024,inset 0 1px #ffffff0f}.communities-page-module__SlecJG__searchField,.communities-page-module__SlecJG__typeField{min-width:0}.vanilla-mode .communities-page-module__SlecJG__communityControls{background:linear-gradient(180deg, color-mix(in srgb, #fff 86%, var(--accent) 14%), color-mix(in srgb, var(--surface) 92%, #fff 8%)), var(--surface);box-shadow:0 10px 22px #1a43601a,inset 0 1px #ffffffb8}.communities-page-module__SlecJG__communityList{gap:0;margin:0;padding:0;list-style:none}.communities-page-module__SlecJG__communityPagination,.communities-page-module__SlecJG__communityPagination>div,.communities-page-module__SlecJG__communityPageNumbers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__communityPagination{border-bottom:1px solid var(--border);border-top:1px solid var(--border);justify-content:space-between;margin:14px 18px 0;padding:12px 0}.communities-page-module__SlecJG__communityPagination+.communities-page-module__SlecJG__communityList{margin-top:0}.communities-page-module__SlecJG__communityPagination>span,.communities-page-module__SlecJG__communityPageCurrent,.communities-page-module__SlecJG__communityPageEllipsis,.communities-page-module__SlecJG__communityPageLink{border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.communities-page-module__SlecJG__communityPagination>span{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--muted);text-transform:uppercase}.communities-page-module__SlecJG__communityPageCurrent{background:var(--accent);border:1px solid var(--accent);color:var(--accent-contrast)}.communities-page-module__SlecJG__communityPageEllipsis{color:var(--muted);min-width:18px;padding:0}.communities-page-module__SlecJG__communityPageLink{background:color-mix(in srgb, var(--surface) 86%, var(--bg) 14%);border:1px solid var(--border);color:var(--text);text-decoration:none}.communities-page-module__SlecJG__communityPageLink:hover,.communities-page-module__SlecJG__communityPageLink:focus-visible{border-color:var(--accent);color:var(--accent-strong);text-decoration:none}.communities-page-module__SlecJG__communityList>li{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-left:0;border-radius:0;padding:24px 20px 26px}.communities-page-module__SlecJG__communityList>li:hover{border-color:var(--border);box-shadow:none;background:#6dff560b;transform:none}.communities-page-module__SlecJG__communityCard{gap:12px;display:grid}.communities-page-module__SlecJG__communityCardHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.communities-page-module__SlecJG__communityTitleBlock{gap:6px;min-width:0;display:grid}.communities-page-module__SlecJG__communityTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:900;line-height:1.32;text-decoration:none;display:-webkit-box;overflow:hidden}.communities-page-module__SlecJG__communityTitle:hover{color:var(--accent-strong);text-decoration:underline}.communities-page-module__SlecJG__communityMetaList{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;font-weight:800;display:flex}.communities-page-module__SlecJG__communityMetaList span{align-items:center;gap:6px;display:inline-flex}.communities-page-module__SlecJG__communityMetaList span:not(:last-child):after{color:var(--border-strong);content:"/"}.communities-page-module__SlecJG__communityActions{flex-wrap:wrap;flex:none;justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__communitySummary{color:var(--muted);max-width:68ch;margin:0;font-size:15px;font-weight:650;line-height:1.55}.communities-page-module__SlecJG__membershipBadge{background:color-mix(in srgb, var(--surface-soft) 82%, var(--bg) 18%);border:1px solid var(--border-strong);color:var(--accent-strong);border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.communities-page-module__SlecJG__membershipControlStack{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__leaveOverlay{z-index:70;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.communities-page-module__SlecJG__leaveDialog{background:linear-gradient(180deg, #0d2027fa, #040a0ffa), var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow), 0 0 0 1px #6dff5614;border-radius:8px;gap:14px;width:min(100%,460px);max-width:460px;padding:16px;display:grid}.communities-page-module__SlecJG__leaveDialogHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.communities-page-module__SlecJG__leaveDialogHeader h2{margin:2px 0 0;font-size:22px;line-height:1.15}.communities-page-module__SlecJG__leaveDialog p{color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}.communities-page-module__SlecJG__leaveDialogClose{box-shadow:none;color:var(--muted);cursor:pointer;font-family:var(--font-sans);background:#6dff560f;border:1px solid #6dff5633;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:12px;font-weight:900;display:inline-flex}.communities-page-module__SlecJG__leaveDialogClose:hover,.communities-page-module__SlecJG__leaveDialogClose:focus-visible{border-color:var(--accent);color:var(--accent-strong);background:#6dff561f;transform:none}.communities-page-module__SlecJG__leaveDialogActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.communities-page-module__SlecJG__leaveDialogQuietAction{border-color:var(--border);box-shadow:none;color:var(--muted);background:#040a0fb3}.communities-page-module__SlecJG__leaveDialogActions .communities-page-module__SlecJG__leaveDialogQuietAction:hover,.communities-page-module__SlecJG__leaveDialogActions .communities-page-module__SlecJG__leaveDialogQuietAction:focus-visible{border-color:var(--border-strong);box-shadow:none;color:var(--text);background:#040a0fe6}.vanilla-mode .communities-page-module__SlecJG__leaveOverlay{background:#14294052}.vanilla-mode .communities-page-module__SlecJG__leaveDialog{background:linear-gradient(180deg, color-mix(in srgb, #fff 88%, var(--accent) 12%), color-mix(in srgb, var(--surface) 94%, #fff 6%)), var(--surface);box-shadow:0 18px 40px #1a43602e,inset 0 1px #ffffffbf}.communities-page-module__SlecJG__adminOnlyPanel{box-shadow:inset 3px 0 0 var(--danger), 0 0 0 1px color-mix(in srgb, var(--danger) 24%, transparent);border-color:var(--danger)!important}.communities-page-module__SlecJG__adminLinkList{gap:8px;display:grid}.communities-page-module__SlecJG__adminLinkList a{border-bottom:1px solid var(--border);color:var(--text);padding:0 0 8px;font-size:13px;font-weight:900;text-decoration:none}.communities-page-module__SlecJG__adminLinkList a:hover,.communities-page-module__SlecJG__adminLinkList a:focus-visible{color:var(--accent-strong);text-decoration:underline}.communities-page-module__SlecJG__emptyState{margin:18px}.communities-page-module__SlecJG__typeLinkList{gap:8px;display:grid}.communities-page-module__SlecJG__typeLinkList a{border-bottom:1px solid var(--border);color:var(--text);padding:0 0 8px;font-size:13px;font-weight:850;text-decoration:none}.communities-page-module__SlecJG__typeLinkList a:hover,.communities-page-module__SlecJG__typeLinkList a:focus-visible{color:var(--accent-strong)}.communities-page-module__SlecJG__myGroupsList{gap:8px;display:grid}.communities-page-module__SlecJG__myGroupsList a,.communities-page-module__SlecJG__trendingCommunityList a{background:color-mix(in srgb, var(--surface) 72%, var(--bg) 28%);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text);border-radius:8px;gap:5px;padding:10px 11px;text-decoration:none;display:grid}.communities-page-module__SlecJG__myGroupsList a:hover,.communities-page-module__SlecJG__myGroupsList a:focus-visible,.communities-page-module__SlecJG__trendingCommunityList a:hover,.communities-page-module__SlecJG__trendingCommunityList a:focus-visible{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 6%);border-color:var(--border-strong);color:var(--text);text-decoration:none}.communities-page-module__SlecJG__myGroupsList span,.communities-page-module__SlecJG__trendingCommunityList span{font-size:13px;font-weight:900;line-height:1.25}.communities-page-module__SlecJG__myGroupsList small,.communities-page-module__SlecJG__trendingCommunityList small{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.communities-page-module__SlecJG__trendingCommunityList{gap:8px;display:grid}.communities-page-module__SlecJG__trendingCommunityList a{border-left-color:var(--warning)}.communities-page-module__SlecJG__trendingCommunityList em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.communities-page-module__SlecJG__myGroupsEmpty{gap:10px;display:grid}.communities-page-module__SlecJG__myGroupsEmpty p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.communities-page-module__SlecJG__formShell{min-height:calc(100vh - 80px)}.communities-page-module__SlecJG__forumDetailShell{width:calc(100vw - 192px);max-width:none;padding-inline:0}.communities-page-module__SlecJG__communityForm{gap:16px;padding:18px;display:grid}.communities-page-module__SlecJG__joinQuestionFields{border-top:1px solid var(--border);grid-column:1/-1;gap:12px;padding-top:12px;display:grid}.communities-page-module__SlecJG__joinQuestionHeader{gap:4px;display:grid}.communities-page-module__SlecJG__joinQuestionHeader h2{margin:0;font-size:16px}.communities-page-module__SlecJG__joinQuestionHeader p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.45}.communities-page-module__SlecJG__fullField{grid-column:1/-1}.communities-page-module__SlecJG__requiredFieldsNote{color:var(--muted);margin:0;font-size:12px;font-weight:800}.communities-page-module__SlecJG__requiredMarker{color:var(--danger);font-weight:950}.communities-page-module__SlecJG__detailHeader{margin-top:8px}.communities-page-module__SlecJG__shell .page-header.communities-page-module__SlecJG__detailHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 20px;display:grid}.communities-page-module__SlecJG__communityInfoTitleBlock{min-width:0}.communities-page-module__SlecJG__shell .page-header .communities-page-module__SlecJG__communityInfoTitleBlock .communities-page-module__SlecJG__communityInfoDescription{color:var(--text);font-family:var(--font-readable-bold);max-width:72ch;margin-top:8px;font-size:14px;font-weight:650;line-height:1.5}.communities-page-module__SlecJG__communityInfoTitleButton{box-shadow:none;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;min-height:0;padding:0;display:inline-flex}.communities-page-module__SlecJG__communityInfoTitleButton:hover,.communities-page-module__SlecJG__communityInfoTitleButton:focus-visible{box-shadow:none;color:var(--accent-strong);background:0 0;border:0;text-decoration:none;transform:none}.communities-page-module__SlecJG__communityInfoToggleIcon{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);font-family:var(--font-sans);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.communities-page-module__SlecJG__communityInfoTitleButton:hover .communities-page-module__SlecJG__communityInfoToggleIcon,.communities-page-module__SlecJG__communityInfoTitleButton:focus-visible .communities-page-module__SlecJG__communityInfoToggleIcon{border-color:var(--accent-strong)}.communities-page-module__SlecJG__communityInfoActions{justify-content:end;align-items:center;display:flex}.communities-page-module__SlecJG__communityInfoPanel{grid-column:1/-1;width:100%}.communities-page-module__SlecJG__detailPanel{border-bottom:1px solid var(--border);gap:16px;padding:22px 20px 26px;display:grid}.communities-page-module__SlecJG__communityInfoPanel .communities-page-module__SlecJG__detailPanel{border:1px solid var(--border);border-radius:8px;padding:14px}.communities-page-module__SlecJG__communityInfoPanelActions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:12px;display:flex}.communities-page-module__SlecJG__detailPanel p{color:var(--text);max-width:72ch;margin:0;font-size:16px;font-weight:650;line-height:1.6}.communities-page-module__SlecJG__detailMetaGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.communities-page-module__SlecJG__detailMetaGrid>span,.communities-page-module__SlecJG__detailMetaGrid>a,.communities-page-module__SlecJG__privateHandleDescriptorTrigger{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border:1px solid var(--border);box-shadow:none;color:var(--muted);text-align:left;text-transform:uppercase;border-radius:8px;gap:3px;width:100%;min-height:70px;padding:12px;font-size:11px;font-weight:850;text-decoration:none;display:grid;position:relative}.communities-page-module__SlecJG__detailMetaGrid a:hover,.communities-page-module__SlecJG__detailMetaGrid a:focus-visible,.communities-page-module__SlecJG__privateHandleDescriptorTrigger:hover,.communities-page-module__SlecJG__privateHandleDescriptorTrigger:focus-visible{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border-color:var(--accent-strong);box-shadow:none;color:var(--accent-strong);outline:none;transform:none}.communities-page-module__SlecJG__detailMetaGrid strong,.communities-page-module__SlecJG__privateHandleDescriptorTrigger strong{color:var(--accent-strong);text-transform:none;font-size:15px;line-height:1.2}.communities-page-module__SlecJG__privateHandleDescriptorTrigger:after{color:var(--accent-strong);content:"+";font-family:var(--font-sans);font-size:14px;font-weight:950;position:absolute;top:12px;right:12px}.communities-page-module__SlecJG__privateHandleDescriptorTrigger[aria-expanded=true]:after{content:"-"}.communities-page-module__SlecJG__privateHandleDescriptorTrigger span{gap:3px;display:grid}.communities-page-module__SlecJG__privateHandleDescriptorTrigger em{color:var(--text);text-transform:none;padding-right:18px;font-size:12px;font-style:normal;font-weight:850;line-height:1.25}.communities-page-module__SlecJG__privateHandleDescriptorPanel{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border:1px solid var(--border);text-transform:none;border-radius:8px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.communities-page-module__SlecJG__privateHandleDescriptorPanel label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.communities-page-module__SlecJG__privateHandleDescriptorPanel .input{min-height:38px}.communities-page-module__SlecJG__privateHandleDescriptorHint{color:var(--muted);margin:-2px 0 0;font-size:12px;font-weight:750;line-height:1.35}.communities-page-module__SlecJG__privateHandleDescriptorFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.communities-page-module__SlecJG__privateHandleDescriptorFooter span{color:var(--muted);font-family:var(--font-sans);min-width:0;font-size:11px;font-weight:850}.communities-page-module__SlecJG__communitySection{border-bottom:1px solid var(--border);gap:12px;padding:22px 20px 26px;display:grid}.communities-page-module__SlecJG__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.communities-page-module__SlecJG__sectionHeader h2{color:var(--accent-strong);letter-spacing:0;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:950;line-height:1.2;display:inline-flex}.communities-page-module__SlecJG__sectionHeader h2:before{background:var(--accent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 34%, transparent);content:"";border-radius:999px;width:4px;height:18px;display:inline-block}.communities-page-module__SlecJG__forumReplySortLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.communities-page-module__SlecJG__forumReplySortLink{background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border:1px solid var(--border);color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:11px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.communities-page-module__SlecJG__forumReplySortLink:hover,.communities-page-module__SlecJG__forumReplySortLink:focus-visible,.communities-page-module__SlecJG__forumReplySortLinkActive{background:color-mix(in srgb, var(--accent) 14%, var(--surface) 86%);border-color:var(--accent-strong);color:var(--accent-strong);text-shadow:none;outline:none;text-decoration:none}.communities-page-module__SlecJG__emptySection{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px dashed var(--border-strong);border-radius:8px;padding:18px}.communities-page-module__SlecJG__emptySection p,.communities-page-module__SlecJG__sidePanelText{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.5}.communities-page-module__SlecJG__forumSidebarNavList,.communities-page-module__SlecJG__forumSidebarThreadList{gap:8px;display:grid}.communities-page-module__SlecJG__forumSidebarNavLink,.communities-page-module__SlecJG__forumSidebarThreadLink{background:color-mix(in srgb, var(--surface) 72%, var(--bg) 28%);border:1px solid var(--border);border-left:3px solid color-mix(in srgb, var(--accent) 62%, transparent);color:var(--text);border-radius:8px;gap:5px;padding:10px 11px;text-decoration:none;display:grid}.communities-page-module__SlecJG__forumSidebarNavLink:hover,.communities-page-module__SlecJG__forumSidebarNavLink:focus-visible,.communities-page-module__SlecJG__forumSidebarThreadLink:hover,.communities-page-module__SlecJG__forumSidebarThreadLink:focus-visible{background:color-mix(in srgb, var(--surface) 86%, var(--accent) 7%);border-color:var(--border-strong);color:var(--text);outline:none;text-decoration:none}.communities-page-module__SlecJG__forumSidebarNavLinkActive,.communities-page-module__SlecJG__forumSidebarThreadLinkActive{background:color-mix(in srgb, var(--surface) 82%, var(--accent) 12%);border-color:color-mix(in srgb, var(--accent) 55%, var(--border) 45%);border-left-color:var(--accent)}.communities-page-module__SlecJG__forumSidebarNavLink span,.communities-page-module__SlecJG__forumSidebarThreadLink span{font-size:13px;font-weight:900;line-height:1.25}.communities-page-module__SlecJG__forumSidebarThreadLink span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.communities-page-module__SlecJG__forumSidebarNavLink small,.communities-page-module__SlecJG__forumSidebarThreadLink small,.communities-page-module__SlecJG__forumSidebarMetaList span{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.communities-page-module__SlecJG__forumSidebarMetaList{flex-wrap:wrap;gap:6px;display:flex}.communities-page-module__SlecJG__forumSidebarMetaList span{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:999px;padding:4px 7px}.communities-page-module__SlecJG__forumSidebarTextLink{color:var(--accent-strong);font-size:13px;font-weight:900;text-decoration:none}.communities-page-module__SlecJG__forumSidebarTextLink:hover,.communities-page-module__SlecJG__forumSidebarTextLink:focus-visible{text-decoration:underline}.communities-page-module__SlecJG__trendingPostList{gap:0;margin:0;padding:0;list-style:none;display:grid}.communities-page-module__SlecJG__trendingPostList>li{border-bottom:1px solid var(--border)}.communities-page-module__SlecJG__trendingPostList>li:first-child{border-top:1px solid var(--border)}.communities-page-module__SlecJG__trendingPostLink{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;text-decoration:none;display:grid}.communities-page-module__SlecJG__trendingPostLink:hover,.communities-page-module__SlecJG__trendingPostLink:focus-visible{color:var(--text);text-shadow:none;text-decoration:none}.communities-page-module__SlecJG__trendingPostLink:hover .communities-page-module__SlecJG__trendingPostContent p,.communities-page-module__SlecJG__trendingPostLink:focus-visible .communities-page-module__SlecJG__trendingPostContent p{color:var(--accent-strong)}.communities-page-module__SlecJG__trendingPostRank{color:var(--accent-strong);font-family:var(--font-sans);font-size:11px;font-weight:950;line-height:1.4}.communities-page-module__SlecJG__trendingPostContent{gap:3px;min-width:0;display:grid}.communities-page-module__SlecJG__trendingPostContent strong,.communities-page-module__SlecJG__trendingPostContent span{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.35}.communities-page-module__SlecJG__trendingPostContent p{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:750;line-height:1.42;display:-webkit-box;overflow:hidden}.communities-page-module__SlecJG__feedNotice{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.communities-page-module__SlecJG__feedNotice p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.45}.communities-page-module__SlecJG__communityPostForm{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--accent) 12%), color-mix(in srgb, var(--surface) 96%, var(--bg) 4%)), var(--surface);border:1px solid var(--border-strong);border-left:4px solid var(--accent);border-radius:8px;gap:10px;padding:14px;display:grid}.vanilla-mode .communities-page-module__SlecJG__communityPostForm{background:linear-gradient(180deg, color-mix(in srgb, #fff 86%, var(--accent) 14%), color-mix(in srgb, var(--surface) 92%, #fff 8%)), var(--surface)}.communities-page-module__SlecJG__communityPostFormFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.communities-page-module__SlecJG__communityPostFormFooter span{color:var(--muted);font-size:12px;font-weight:800}.communities-page-module__SlecJG__communityAnnouncementPanel{gap:10px}.communities-page-module__SlecJG__communityAnnouncementUpdated{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;font-size:11px;font-weight:850}.communities-page-module__SlecJG__communityAnnouncementMessage{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border-left:4px solid var(--accent);padding:10px 0 10px 14px;display:block}.communities-page-module__SlecJG__communityAnnouncementMessage p,.communities-page-module__SlecJG__communityAnnouncementMessage>span{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:720;line-height:1.55;display:block}.communities-page-module__SlecJG__communityAnnouncementEditor{gap:10px;width:100%;display:grid}.communities-page-module__SlecJG__communityAnnouncementSummary{cursor:pointer;width:100%;list-style:none;display:block}.communities-page-module__SlecJG__communityAnnouncementSummary::-webkit-details-marker{display:none}.communities-page-module__SlecJG__communityAnnouncementSummary::marker{content:""}.communities-page-module__SlecJG__communityAnnouncementEmptyNotice{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--muted);align-items:center;min-height:46px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.45;display:flex}.communities-page-module__SlecJG__communityAnnouncementSummary:hover .communities-page-module__SlecJG__communityAnnouncementMessage,.communities-page-module__SlecJG__communityAnnouncementSummary:focus-visible .communities-page-module__SlecJG__communityAnnouncementMessage,.communities-page-module__SlecJG__communityAnnouncementEditor[open] .communities-page-module__SlecJG__communityAnnouncementMessage,.communities-page-module__SlecJG__communityAnnouncementSummary:hover .communities-page-module__SlecJG__communityAnnouncementEmptyNotice,.communities-page-module__SlecJG__communityAnnouncementSummary:focus-visible .communities-page-module__SlecJG__communityAnnouncementEmptyNotice,.communities-page-module__SlecJG__communityAnnouncementEditor[open] .communities-page-module__SlecJG__communityAnnouncementEmptyNotice{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 6%);border-left-color:var(--accent-strong)}.communities-page-module__SlecJG__communityAnnouncementSummary:focus-visible{outline:none}.communities-page-module__SlecJG__communityAnnouncementForm{gap:10px;width:100%;display:grid}.communities-page-module__SlecJG__communityPostList{gap:0;margin:0;padding:0;list-style:none;display:grid}.communities-page-module__SlecJG__communityPostList>li{border-bottom:1px solid var(--border)}.communities-page-module__SlecJG__communityPostList>li:first-child{border-top:1px solid var(--border)}.communities-page-module__SlecJG__communityPost{gap:10px;padding:16px 2px;display:grid}.communities-page-module__SlecJG__communityPostHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.communities-page-module__SlecJG__communityPostHeader>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.communities-page-module__SlecJG__communityPostHeader strong{color:var(--text);font-size:14px;font-weight:900}.communities-page-module__SlecJG__privateIdentityAdminLink{border-bottom:1px dotted var(--admin-outline);color:inherit;text-decoration:none}.communities-page-module__SlecJG__privateIdentityAdminLink:hover,.communities-page-module__SlecJG__privateIdentityAdminLink:focus-visible{border-bottom-color:var(--accent-strong);color:var(--accent-strong);outline:none;text-decoration:none}.communities-page-module__SlecJG__communityPostHeader span{color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:800}.communities-page-module__SlecJG__communityPost p{color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:1.55}.communities-page-module__SlecJG__engagedUserList{gap:12px;display:grid}.communities-page-module__SlecJG__engagedUserCard{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border:1px solid var(--border);border-radius:8px;gap:10px;padding:14px;display:grid}.communities-page-module__SlecJG__engagedUserHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.communities-page-module__SlecJG__engagedUserHeader h2{color:var(--text);margin:0;font-size:16px}.communities-page-module__SlecJG__engagedUserHeader p,.communities-page-module__SlecJG__engagedUserMeta{color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:850}.communities-page-module__SlecJG__engagedUserHeader p{margin:4px 0 0}.communities-page-module__SlecJG__engagedUserHeader strong{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);border-radius:999px;flex:none;padding:7px 9px;font-size:12px;font-weight:950;line-height:1}.communities-page-module__SlecJG__engagedUserCard>p{color:var(--text);margin:0;font-size:14px;font-weight:650;line-height:1.5}.communities-page-module__SlecJG__engagedUserMeta{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__memberAdminList{gap:12px;display:grid}.communities-page-module__SlecJG__memberAdminCard{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid;position:relative}.communities-page-module__SlecJG__memberAdminIdentity,.communities-page-module__SlecJG__memberAdminFooter{justify-content:space-between;align-items:start;gap:14px;display:flex}.communities-page-module__SlecJG__memberAdminCard:has(.communities-page-module__SlecJG__memberCardMenu) .communities-page-module__SlecJG__memberAdminIdentity{padding-right:42px}.communities-page-module__SlecJG__memberAdminIdentity h3{margin:0;font-size:16px}.communities-page-module__SlecJG__memberAdminIdentity h3 a{color:var(--text);text-decoration:none}.communities-page-module__SlecJG__memberAdminIdentity h3 a:hover,.communities-page-module__SlecJG__memberAdminIdentity h3 a:focus-visible{color:var(--accent-strong);text-decoration:underline}.communities-page-module__SlecJG__memberAdminIdentity p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.4}.communities-page-module__SlecJG__memberAdminBadges,.communities-page-module__SlecJG__memberAdminActions{flex-wrap:wrap;flex:none;justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__memberAdminFilters{background:color-mix(in srgb, var(--surface) 66%, var(--bg) 34%);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:end;gap:10px;padding:12px;display:grid}.communities-page-module__SlecJG__memberAdminFilterActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__memberAdminCompactList{border-bottom:1px solid var(--border);display:grid}.communities-page-module__SlecJG__memberAdminCompactRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:11px 50px 11px 0;display:grid;position:relative}.communities-page-module__SlecJG__memberAdminCompactMain{gap:3px;min-width:0;display:grid}.communities-page-module__SlecJG__memberAdminCompactMain h3{color:var(--text);margin:0;font-size:15px;line-height:1.25}.communities-page-module__SlecJG__memberAdminCompactMain h3 a,.communities-page-module__SlecJG__memberDetailTrigger{color:var(--text);text-decoration:none}.communities-page-module__SlecJG__memberAdminCompactMain h3 a:hover,.communities-page-module__SlecJG__memberAdminCompactMain h3 a:focus-visible,.communities-page-module__SlecJG__memberDetailTrigger:hover,.communities-page-module__SlecJG__memberDetailTrigger:focus-visible{color:var(--accent-strong);text-decoration:underline}.communities-page-module__SlecJG__memberDetailTrigger{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline}.communities-page-module__SlecJG__memberAdminCompactMain p{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.35}.communities-page-module__SlecJG__memberAdminCompactMeta,.communities-page-module__SlecJG__memberPagination,.communities-page-module__SlecJG__memberPagination>div{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__memberAdminCompactMeta span,.communities-page-module__SlecJG__memberPagination>span{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.communities-page-module__SlecJG__memberPagination{border-top:1px solid var(--border);justify-content:space-between;padding-top:12px}.communities-page-module__SlecJG__memberJoinAnswers{background:color-mix(in srgb, var(--surface-soft) 58%, transparent);border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:grid}.communities-page-module__SlecJG__memberJoinAnswers strong{color:var(--accent-strong);font-size:12px;font-weight:950;line-height:1.35;display:block}.communities-page-module__SlecJG__memberJoinAnswers p{color:var(--text);margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.communities-page-module__SlecJG__memberDetailOverlay{z-index:70;background:#010c03c7;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.communities-page-module__SlecJG__memberDetailDialog{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, var(--accent) 6%), color-mix(in srgb, var(--surface) 98%, var(--bg) 2%)), var(--surface);border:1px solid var(--border-strong);border-radius:8px;gap:0;width:min(100%,660px);max-width:660px;max-height:min(82dvh,760px);display:grid;overflow:hidden;box-shadow:0 24px 72px #0000006b}.communities-page-module__SlecJG__memberDetailHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:16px 18px;display:flex}.communities-page-module__SlecJG__memberDetailHeader h2{margin:2px 0 0;font-size:20px;line-height:1.25}.communities-page-module__SlecJG__memberDetailClose{appearance:none;background:color-mix(in srgb, var(--surface-soft) 82%, var(--bg) 18%);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:inline-flex}.communities-page-module__SlecJG__memberDetailClose:hover,.communities-page-module__SlecJG__memberDetailClose:focus-visible{border-color:var(--accent);color:var(--accent-strong)}.communities-page-module__SlecJG__memberDetailBody{gap:14px;padding:16px 18px 18px;display:grid;overflow:auto}.communities-page-module__SlecJG__memberDetailSection{background:color-mix(in srgb, var(--surface-soft) 54%, transparent);border:1px solid var(--border);border-radius:8px;gap:12px;padding:14px;display:grid}.communities-page-module__SlecJG__memberDetailSection h3{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:950}.communities-page-module__SlecJG__memberDetailFacts{gap:8px;margin:0;display:grid}.communities-page-module__SlecJG__memberDetailFacts div{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.communities-page-module__SlecJG__memberDetailFacts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.communities-page-module__SlecJG__memberDetailFacts dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.4}.communities-page-module__SlecJG__memberDetailAnswers{gap:10px;display:grid}.communities-page-module__SlecJG__memberDetailAnswers article{border-top:1px solid var(--border);gap:5px;padding-top:10px;display:grid}.communities-page-module__SlecJG__memberDetailAnswers article:first-child{border-top:0;padding-top:0}.communities-page-module__SlecJG__memberDetailAnswers h4{color:var(--text);margin:0;font-size:13px;font-weight:900;line-height:1.35}.communities-page-module__SlecJG__memberDetailAnswers p,.communities-page-module__SlecJG__memberDetailEmpty{color:var(--muted);white-space:pre-wrap;margin:0;font-size:13px;font-weight:650;line-height:1.5}.communities-page-module__SlecJG__memberAdminBadges span{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950;line-height:1}.communities-page-module__SlecJG__memberCardMenu{z-index:3;position:absolute;top:12px;right:12px}.communities-page-module__SlecJG__memberCardMenuButton{background:color-mix(in srgb, var(--surface-soft) 72%, var(--bg) 28%);border:1px solid var(--border);box-shadow:none;color:var(--muted);cursor:pointer;font-family:var(--font-sans);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;padding:0 0 4px;font-size:14px;font-weight:950;display:inline-flex}.communities-page-module__SlecJG__memberCardMenuButton:hover,.communities-page-module__SlecJG__memberCardMenuButton:focus-visible,.communities-page-module__SlecJG__memberCardMenuButton[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:var(--border-strong);box-shadow:none;color:var(--accent-strong);transform:none}.vanilla-mode .communities-page-module__SlecJG__memberCardMenuButton{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__memberCardMenuButton:hover{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__memberCardMenuButton:focus-visible{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__memberCardMenuButton[aria-expanded=true]{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.communities-page-module__SlecJG__memberCardMenuPanel{background:color-mix(in srgb, var(--surface) 96%, var(--bg) 4%);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;gap:10px;min-width:250px;padding:10px;display:grid;position:absolute;top:36px;right:0}.communities-page-module__SlecJG__memberCardMenuItems{gap:8px;display:grid}.communities-page-module__SlecJG__memberCardMenuItems .button{justify-content:start;width:100%}.communities-page-module__SlecJG__memberCardConfirmBox{gap:12px;display:grid}.communities-page-module__SlecJG__memberCardConfirmBox strong{color:var(--accent-strong);font-size:14px;font-weight:950;line-height:1.3;display:block}.communities-page-module__SlecJG__memberCardConfirmBox p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:750;line-height:1.45}.communities-page-module__SlecJG__memberCardConfirmActions{justify-content:end;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__memberAdminFooter{border-top:1px solid var(--border);padding-top:10px}.communities-page-module__SlecJG__memberAdminFooter>span{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;font-size:11px;font-weight:850}.communities-page-module__SlecJG__textActionButton{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:900;text-decoration:none}.communities-page-module__SlecJG__textActionButton:hover,.communities-page-module__SlecJG__textActionButton:focus-visible{color:var(--accent-strong);text-decoration:underline}.communities-page-module__SlecJG__communityForumList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.communities-page-module__SlecJG__communityForumSectionList{gap:28px;display:grid}.communities-page-module__SlecJG__communityForumGroup{gap:10px;display:grid}.communities-page-module__SlecJG__communityForumGroupHeader{border-bottom:1px solid var(--border-strong);border-left:4px solid var(--accent);justify-content:space-between;align-items:flex-start;gap:6px;padding:2px 0 10px 12px;display:flex}.communities-page-module__SlecJG__communityForumGroupHeader h3{color:var(--accent-strong);letter-spacing:0;margin:0;font-size:17px;font-weight:950;line-height:1.25}.communities-page-module__SlecJG__communityForumGroupHeader p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.communities-page-module__SlecJG__communityForumCard{background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border:1px solid var(--border);color:var(--text);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}:is(.communities-page-module__SlecJG__communityForumCard:has(.communities-page-module__SlecJG__communityForumCardLink:hover),.communities-page-module__SlecJG__communityForumCard:has(.communities-page-module__SlecJG__communityForumCardLink:focus-visible)){border-color:var(--accent-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent);color:var(--text);text-decoration:none;transform:none}.communities-page-module__SlecJG__communityForumCardHidden{opacity:.86;border-style:dashed}.communities-page-module__SlecJG__communityForumCardLink{color:inherit;min-width:0;text-decoration:none;display:block}.communities-page-module__SlecJG__communityForumCardLink:hover,.communities-page-module__SlecJG__communityForumCardLink:focus-visible{color:inherit;outline:none;text-decoration:none}.communities-page-module__SlecJG__communityForumCard h4{color:var(--text);margin:0;font-size:16px}.communities-page-module__SlecJG__communityForumCard p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:750;line-height:1.5}.communities-page-module__SlecJG__communityForumMeta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.communities-page-module__SlecJG__communityForumMeta span{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:999px;padding:5px 8px}.communities-page-module__SlecJG__communityForumCardControls{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.communities-page-module__SlecJG__forumManageList{gap:10px;display:grid}.communities-page-module__SlecJG__forumManageCard{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:8px;overflow:hidden}.communities-page-module__SlecJG__forumManageCard[open]{border-color:var(--border-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.communities-page-module__SlecJG__forumManageSectionCard{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--accent) 7%), color-mix(in srgb, var(--surface) 78%, var(--bg) 22%));border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.communities-page-module__SlecJG__forumManageForumCard{background:color-mix(in srgb, var(--surface) 68%, var(--bg) 32%)}.communities-page-module__SlecJG__forumManageCreateCard{background:color-mix(in srgb, var(--surface) 62%, var(--bg) 38%);border-style:dashed}.communities-page-module__SlecJG__forumManageSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;list-style:none;display:grid}.communities-page-module__SlecJG__forumManageSummary::-webkit-details-marker{display:none}.communities-page-module__SlecJG__forumManageSummary:hover,.communities-page-module__SlecJG__forumManageSummary:focus-visible{background:color-mix(in srgb, var(--accent) 6%, transparent);outline:none}.communities-page-module__SlecJG__forumManageSectionCard>.communities-page-module__SlecJG__forumManageSummary{padding:16px}.communities-page-module__SlecJG__forumManageForumCard>.communities-page-module__SlecJG__forumManageSummary{gap:10px;padding:10px 12px}.communities-page-module__SlecJG__forumManageSummaryText{gap:4px;min-width:0;display:grid}.communities-page-module__SlecJG__forumManageEyebrow{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.communities-page-module__SlecJG__forumManageSummaryText h2,.communities-page-module__SlecJG__forumManageSummaryText h3{color:var(--text);margin:0;font-size:16px;line-height:1.2}.communities-page-module__SlecJG__forumManageSectionCard .communities-page-module__SlecJG__forumManageSummaryText h3{color:var(--accent-strong);font-size:18px}.communities-page-module__SlecJG__forumManageCreateCard .communities-page-module__SlecJG__forumManageSummaryText h2{color:var(--accent-strong)}.communities-page-module__SlecJG__forumManageSummaryText p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.35}.communities-page-module__SlecJG__forumManageForumCard .communities-page-module__SlecJG__forumManageSummaryText p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communities-page-module__SlecJG__forumManageSummaryMeta{color:var(--muted);flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.communities-page-module__SlecJG__forumManageSummaryMeta span{background:color-mix(in srgb, var(--surface-soft) 76%, var(--bg) 24%);border:1px solid var(--border);font-family:var(--font-sans);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1}.communities-page-module__SlecJG__forumManageToggleText{color:var(--accent-strong)}.communities-page-module__SlecJG__forumManageCard[open] .communities-page-module__SlecJG__forumManageToggleText{color:var(--text)}.communities-page-module__SlecJG__forumManageExpanded{border-top:1px solid var(--border);gap:10px;padding:14px;display:grid}.communities-page-module__SlecJG__forumManageExpanded .communities-page-module__SlecJG__communityForm{padding:0}.communities-page-module__SlecJG__forumManageForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.communities-page-module__SlecJG__forumManageActions{align-items:end;display:flex}.communities-page-module__SlecJG__forumArchiveForm{border-top:1px solid var(--border);padding-top:4px}.communities-page-module__SlecJG__forumBreadcrumbs{padding:14px 0 0}.communities-page-module__SlecJG__formShell .page-header .communities-page-module__SlecJG__forumHeaderDescription{color:var(--muted);text-transform:none;max-width:72ch;margin-top:8px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.45}.communities-page-module__SlecJG__forumHeaderPanel,.communities-page-module__SlecJG__forumThreadDetail{border-bottom:1px solid var(--border);gap:12px;padding:20px;display:grid}.communities-page-module__SlecJG__forumThreadDetail{background:color-mix(in srgb, var(--surface) 72%, var(--bg) 28%);border:0;border-radius:8px;margin:8px 0 0;padding-left:26px;position:relative;overflow:hidden}.communities-page-module__SlecJG__forumThreadDetail:before{content:none}.communities-page-module__SlecJG__forumThreadDetailTopline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.communities-page-module__SlecJG__forumHeaderPanel p,.communities-page-module__SlecJG__forumThreadDetail p{color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:1.6}.communities-page-module__SlecJG__forumComposerDisclosure{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:8px;overflow:hidden}.communities-page-module__SlecJG__forumComposerDisclosureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communities-page-module__SlecJG__forumComposerDisclosureRow .communities-page-module__SlecJG__forumComposerDisclosure[open]{grid-column:1/-1}.communities-page-module__SlecJG__forumComposerDisclosureSpark{background:color-mix(in srgb, var(--surface) 78%, var(--accent) 5%)}.communities-page-module__SlecJG__forumComposerDisclosure[open]{border-color:var(--border-strong)}.communities-page-module__SlecJG__forumComposerSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.communities-page-module__SlecJG__forumComposerSummary::-webkit-details-marker{display:none}.communities-page-module__SlecJG__forumComposerSummary:hover,.communities-page-module__SlecJG__forumComposerSummary:focus-visible{background:color-mix(in srgb, var(--accent) 6%, transparent);outline:none}.communities-page-module__SlecJG__forumComposerSummary h2{color:var(--accent-strong);margin:0;font-size:18px;line-height:1.2}.communities-page-module__SlecJG__forumComposerSummary span{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 8px;font-size:0;font-weight:950;line-height:1}.communities-page-module__SlecJG__forumComposerSummary span:after{content:"Open";font-size:11px}.communities-page-module__SlecJG__forumComposerDisclosure[open] .communities-page-module__SlecJG__forumComposerSummary span{color:var(--text)}.communities-page-module__SlecJG__forumComposerDisclosure[open] .communities-page-module__SlecJG__forumComposerSummary span:after{content:"Close"}.communities-page-module__SlecJG__forumComposerContent{border-top:1px solid var(--border)}.communities-page-module__SlecJG__forumComposerDisclosure:not([open]) .communities-page-module__SlecJG__forumComposerContent{display:none}.communities-page-module__SlecJG__forumComposerSwitch{gap:10px;display:grid}.communities-page-module__SlecJG__forumComposerSwitchButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communities-page-module__SlecJG__forumComposerSwitchButton{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);cursor:pointer;font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:14px 16px;display:flex}.communities-page-module__SlecJG__forumComposerSwitchButton:hover,.communities-page-module__SlecJG__forumComposerSwitchButton:focus-visible{background:color-mix(in srgb, var(--accent) 6%, transparent);outline:none}.communities-page-module__SlecJG__forumComposerSwitchButtonActive{border-color:var(--border-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.communities-page-module__SlecJG__forumComposerSwitchButtonSpark{background:color-mix(in srgb, var(--surface) 78%, var(--accent) 5%)}.communities-page-module__SlecJG__forumComposerSwitchButton span{font-size:18px;font-weight:900;line-height:1.2}.communities-page-module__SlecJG__forumComposerSwitchButton small{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:950;line-height:1}.communities-page-module__SlecJG__forumComposerSwitchButtonActive small{color:var(--text)}.communities-page-module__SlecJG__forumComposerSharedPanel{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.communities-page-module__SlecJG__forumSparkOptionFieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.communities-page-module__SlecJG__forumSparkOptionFieldset legend{color:var(--accent-strong);text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:950}.communities-page-module__SlecJG__forumSparkOptionGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.communities-page-module__SlecJG__forumSparkOption{cursor:pointer;min-width:0;display:block;position:relative}.communities-page-module__SlecJG__forumSparkOption input{opacity:0;width:1px;height:1px;position:absolute}.communities-page-module__SlecJG__forumSparkOption:has(input:checked) .communities-page-module__SlecJG__forumSparkSourceCard{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.communities-page-module__SlecJG__forumSparkOption:has(input:focus-visible) .communities-page-module__SlecJG__forumSparkSourceCard{outline:2px solid var(--accent);outline-offset:2px}.communities-page-module__SlecJG__forumSparkSourceCard{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 50%, transparent), color-mix(in srgb, var(--surface) 76%, var(--bg) 24%)), var(--surface);border:1px solid var(--border);border-left:4px solid color-mix(in srgb, var(--accent) 52%, transparent);color:var(--text);border-radius:8px;gap:10px;margin:2px 0 6px;padding:16px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff0a}.communities-page-module__SlecJG__forumSparkSourcePost{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 46%, transparent), color-mix(in srgb, var(--surface) 82%, var(--bg) 18%)), var(--surface)}.communities-page-module__SlecJG__forumSparkSourceAction{background:linear-gradient(180deg, color-mix(in srgb, #a47aff29 55%, var(--surface) 45%), color-mix(in srgb, var(--surface) 84%, var(--bg) 16%)), var(--surface);border-left-color:#a47affa8}.communities-page-module__SlecJG__forumSparkSourceArticle{background:linear-gradient(180deg, color-mix(in srgb, #4aa4e024 56%, var(--surface) 44%), color-mix(in srgb, var(--surface) 82%, var(--bg) 18%)), var(--surface);border-left-color:#4aa4e094}.communities-page-module__SlecJG__forumSparkSourceCard:hover,.communities-page-module__SlecJG__forumSparkSourceCard:focus-visible{border-color:var(--border-strong);color:var(--text);text-decoration:none}.communities-page-module__SlecJG__forumSparkSourceCardCompact{box-shadow:none;gap:8px;margin:0;padding:12px}.communities-page-module__SlecJG__forumSparkQuoteDisclosure{z-index:4;gap:0;min-width:0;margin:0;display:grid;position:relative}.communities-page-module__SlecJG__forumSparkQuoteDisclosure .communities-page-module__SlecJG__forumSparkSourceCard{margin:0}.communities-page-module__SlecJG__forumSparkQuoteDisclosure .communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkSummary p{-webkit-line-clamp:unset;display:block;overflow:visible}.communities-page-module__SlecJG__forumSparkQuoteDisclosure .post-preview-disclosure-fade-hitbox{bottom:4px;left:14px;right:10px}.communities-page-module__SlecJG__forumSparkQuoteOverlayButton{color:var(--text);cursor:pointer;max-height:220px;text-decoration:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000008a 72%,#0000001a 100%);mask-image:linear-gradient(#000 0% 34%,#0000008a 72%,#0000001a 100%)}.communities-page-module__SlecJG__forumSparkQuoteOverlayButton:hover,.communities-page-module__SlecJG__forumSparkQuoteOverlayButton:focus-visible{border-color:var(--border-strong);color:var(--text);outline:none;text-decoration:none}.communities-page-module__SlecJG__forumSparkQuoteOverlayButton:after{content:"";opacity:0;z-index:2;background:linear-gradient(90deg,#6dff5600,#6dff5638,#6dff5600);border-radius:999px;height:8px;transition:opacity .14s,transform .14s;position:absolute;bottom:12px;left:20px;right:16px;transform:scaleX(.58);box-shadow:0 0 12px #6dff561a}.communities-page-module__SlecJG__forumSparkQuoteOverlayButton:hover:after,.communities-page-module__SlecJG__forumSparkQuoteOverlayButton:focus-visible:after{opacity:.82;transform:scaleX(1)}.vanilla-mode .communities-page-module__SlecJG__forumSparkQuoteOverlayButton:after{background:linear-gradient(90deg,#2d85b800,#2d85b833,#2d85b800);box-shadow:0 0 12px #2d85b81a}.communities-page-module__SlecJG__forumSparkSourceKicker,.communities-page-module__SlecJG__forumSparkMetaRow{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;font-size:11px;font-weight:850}.communities-page-module__SlecJG__forumSparkSourceKicker{text-transform:uppercase}.communities-page-module__SlecJG__forumSparkMetaRow{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.35;display:flex}.communities-page-module__SlecJG__forumSparkPulsePreview,.communities-page-module__SlecJG__forumSparkActionPreview,.communities-page-module__SlecJG__forumSparkArticlePreview,.communities-page-module__SlecJG__forumSparkPreviewContent{gap:8px;min-width:0;display:grid}.communities-page-module__SlecJG__forumSparkPulseHeader,.communities-page-module__SlecJG__forumSparkActionTopbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.communities-page-module__SlecJG__forumSparkPulseBody{color:color-mix(in srgb, var(--text) 88%, var(--muted) 12%);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;font-weight:620;line-height:1.5}.communities-page-module__SlecJG__forumSparkOpenLabel{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:850;text-decoration:none}.communities-page-module__SlecJG__forumSparkOpenLabel:hover,.communities-page-module__SlecJG__forumSparkOpenLabel:focus-visible{border-color:var(--border-strong);color:var(--accent-strong);text-decoration:none}.communities-page-module__SlecJG__forumSparkActionLayout,.communities-page-module__SlecJG__forumSparkArticleLayout{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.communities-page-module__SlecJG__forumSparkArticleLayoutNoMedia{grid-template-columns:minmax(0,1fr)}.communities-page-module__SlecJG__forumSparkActionMeter,.communities-page-module__SlecJG__forumSparkImageFrame{background:color-mix(in srgb, var(--surface) 78%, var(--bg) 22%);border:1px solid var(--border);border-radius:8px;overflow:hidden}.communities-page-module__SlecJG__forumSparkActionMeter{justify-items:start;gap:4px;min-height:112px;padding:12px;display:grid}.communities-page-module__SlecJG__forumSparkActionMeter span{color:var(--accent);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.communities-page-module__SlecJG__forumSparkActionMeter strong{color:var(--text);font-size:30px;line-height:1}.communities-page-module__SlecJG__forumSparkActionMeter small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.communities-page-module__SlecJG__forumSparkImageFrame{aspect-ratio:4/3}.communities-page-module__SlecJG__forumSparkImageFrame img{object-fit:cover;width:100%;height:100%;display:block}.communities-page-module__SlecJG__forumSparkPreviewTitle{color:var(--text);font-family:var(--font-readable-bold);overflow-wrap:anywhere;font-size:17px;line-height:1.25}.communities-page-module__SlecJG__forumSparkSummary{color:color-mix(in srgb, var(--text) 82%, var(--muted) 18%);gap:8px;font-size:15px;font-weight:650;line-height:1.55;display:grid}.communities-page-module__SlecJG__forumSparkSummary p,.communities-page-module__SlecJG__forumSparkSummaryText{margin:0}.communities-page-module__SlecJG__forumSparkSummary strong{color:var(--accent-strong);font-weight:900}.communities-page-module__SlecJG__forumSparkSummaryText{color:color-mix(in srgb, var(--text) 82%, var(--muted) 18%);font-size:15px;font-weight:650;line-height:1.55}.communities-page-module__SlecJG__forumSparkTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communities-page-module__SlecJG__forumSparkBadge{color:var(--muted);background:#6dff5612;border:1px solid #6dff5629;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkActionLayout,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkArticleLayout{grid-template-columns:minmax(0,1fr);gap:10px}.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkActionMeter,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkImageFrame,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkOpenLabel{display:none}.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkPreviewTitle,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkPulseBody,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkSummary p,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkSummaryText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkPreviewTitle{font-size:14px}.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkPulseBody,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkSummary,.communities-page-module__SlecJG__forumSparkSourceCardCompact .communities-page-module__SlecJG__forumSparkSummaryText{font-size:13px;line-height:1.4}@media (max-width:720px){.communities-page-module__SlecJG__forumSparkActionLayout,.communities-page-module__SlecJG__forumSparkArticleLayout{grid-template-columns:1fr}.communities-page-module__SlecJG__forumSparkActionMeter{min-height:0}.communities-page-module__SlecJG__forumSparkImageFrame{aspect-ratio:16/9;width:100%}}.communities-page-module__SlecJG__forumThreadList,.communities-page-module__SlecJG__forumReplyList{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.communities-page-module__SlecJG__forumReplyList{--forum-reply-base-rail:color-mix(in srgb, #6dff56 72%, var(--border) 28%);--forum-reply-base-rail-focus:#6dff56b8;--forum-reply-base-rail-hover:#d7ffc7;--forum-reply-nested-rail:color-mix(in srgb, #55d7ff 68%, var(--border) 32%);--forum-reply-nested-rail-focus:#55d7ffb8;--forum-reply-nested-rail-hover:#bdf4ff}.vanilla-mode .communities-page-module__SlecJG__forumReplyList{--forum-reply-base-rail:color-mix(in srgb, #2f9b57 76%, var(--border) 24%);--forum-reply-base-rail-focus:#2f9b5794;--forum-reply-base-rail-hover:#1f7a4a;--forum-reply-nested-rail:color-mix(in srgb, #2d85b8 78%, var(--border) 22%);--forum-reply-nested-rail-focus:#2d85b894;--forum-reply-nested-rail-hover:#0f4f73}.communities-page-module__SlecJG__forumThreadList>li,.communities-page-module__SlecJG__forumReplyList>li{min-width:0}.communities-page-module__SlecJG__forumThreadCard{background:color-mix(in srgb, var(--surface) 72%, var(--bg) 28%);border:1px solid var(--border);color:var(--text);border-radius:8px;gap:10px;padding:14px 16px 14px 18px;text-decoration:none;display:grid;position:relative;overflow:visible}.communities-page-module__SlecJG__forumThreadCard>*{z-index:1;position:relative}.communities-page-module__SlecJG__forumThreadCard:before{background:color-mix(in srgb, var(--accent) 56%, var(--border) 44%);content:"";pointer-events:none;z-index:3;width:2px;position:absolute;top:12px;bottom:12px;left:8px}.communities-page-module__SlecJG__forumThreadCardLinkOverlay{border-radius:inherit;z-index:2;position:absolute;inset:0}.communities-page-module__SlecJG__forumThreadCardLinkOverlay:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.communities-page-module__SlecJG__forumThreadCard:hover,.communities-page-module__SlecJG__forumThreadCard:focus-visible{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 6%);border-color:var(--border-strong);color:var(--text);text-shadow:none;text-decoration:none}.communities-page-module__SlecJG__forumThreadCard:hover h2,.communities-page-module__SlecJG__forumThreadCard:focus-visible h2{color:var(--accent-strong);text-decoration:none}.communities-page-module__SlecJG__forumThreadCardGreyed{cursor:default;filter:grayscale(.85);opacity:.64;border-style:dashed}.communities-page-module__SlecJG__forumThreadCardGreyed:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumThreadCardGreyed:hover,.communities-page-module__SlecJG__forumThreadCardGreyed:focus-visible{background:color-mix(in srgb, var(--surface) 72%, var(--bg) 28%);border-color:var(--border)}.communities-page-module__SlecJG__forumThreadCardGreyed h2,.communities-page-module__SlecJG__forumGreyedTitle{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.communities-page-module__SlecJG__forumThreadCardPinned{border-color:color-mix(in srgb, var(--accent) 48%, var(--border) 52%)}.communities-page-module__SlecJG__forumThreadCardPinned:before{background:color-mix(in srgb, var(--accent) 76%, var(--border) 24%);width:4px}.communities-page-module__SlecJG__forumThreadCardHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.communities-page-module__SlecJG__forumThreadCardHeader h2{margin:0;font-size:17px;line-height:1.3}.communities-page-module__SlecJG__forumThreadTitleLink{color:inherit;z-index:5;text-decoration:none;position:relative}.communities-page-module__SlecJG__forumThreadCard :is(a:not(.communities-page-module__SlecJG__forumThreadCardLinkOverlay),button,input){z-index:5;position:relative}.communities-page-module__SlecJG__forumThreadTitleLink:hover,.communities-page-module__SlecJG__forumThreadTitleLink:focus-visible{color:var(--accent-strong);outline:none;text-decoration:none}.communities-page-module__SlecJG__forumThreadCardHeader strong{background:color-mix(in srgb, var(--surface-soft) 78%, var(--bg) 22%);border:1px solid var(--border);color:var(--accent-strong);text-transform:uppercase;border-radius:999px;flex:none;padding:7px 9px;font-size:11px;font-weight:950;line-height:1}.communities-page-module__SlecJG__forumThreadCardActions{z-index:4;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.communities-page-module__SlecJG__forumThreadCard>.communities-page-module__SlecJG__forumSparkQuoteDisclosure{z-index:6}.communities-page-module__SlecJG__forumThreadMeta,.communities-page-module__SlecJG__forumThreadDetailMeta{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:5px 0 0;font-size:11px;font-weight:850;display:flex}.communities-page-module__SlecJG__forumThreadMeta span:not(:last-child):after,.communities-page-module__SlecJG__forumThreadDetailMeta span:not(:last-child):after{color:var(--border-strong);content:"/";margin-left:10px}.communities-page-module__SlecJG__forumThreadExcerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.communities-page-module__SlecJG__forumThreadGreyed{filter:grayscale(.85);opacity:.66;border-style:dashed;padding-top:14px;padding-bottom:14px}.communities-page-module__SlecJG__forumThreadGreyed:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumThreadModeratorDeleted{border-style:dashed}.communities-page-module__SlecJG__forumThreadModeratorDeleted:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumModeratedItemText{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;margin:0;color:var(--muted)!important;font-size:12px!important;font-weight:950!important;line-height:1.4!important}.communities-page-module__SlecJG__forumGreyedItemText{font-family:var(--font-sans);letter-spacing:.02em;text-transform:uppercase;margin:0;text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--muted)!important;font-size:12px!important;font-weight:950!important;line-height:1.4!important}.communities-page-module__SlecJG__forumReplyItem{min-width:0}.communities-page-module__SlecJG__forumReplyChildren{border-left:0;gap:10px;margin:10px 0 0 7px;padding:0 0 0 20px;list-style:none;display:grid}.communities-page-module__SlecJG__forumReplyChildren[data-reply-children-depth="3"]{margin-left:0;padding-left:0}.communities-page-module__SlecJG__forumReply{background:color-mix(in srgb, var(--surface) 68%, var(--bg) 32%);border:0;border-radius:8px;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:12px 14px 14px 10px;display:grid;position:relative}.communities-page-module__SlecJG__forumReplyDeleted{background:color-mix(in srgb, var(--surface) 54%, var(--bg) 46%);border-style:dashed}.communities-page-module__SlecJG__forumReplyGreyed{background:color-mix(in srgb, var(--surface) 50%, var(--bg) 50%);filter:grayscale(.85);opacity:.66;border-style:dashed;padding-top:10px;padding-bottom:10px}.communities-page-module__SlecJG__forumReplyGreyed .communities-page-module__SlecJG__forumReplyRail:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumReplyModeratorDeleted{border-style:dashed}.communities-page-module__SlecJG__forumReplyModeratorDeleted .communities-page-module__SlecJG__forumReplyRail:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumReplyCollapsed{align-items:center;gap:9px;min-height:40px;padding-top:7px;padding-bottom:7px}.communities-page-module__SlecJG__forumReplyCollapsed .communities-page-module__SlecJG__forumReplyContent{gap:0}.communities-page-module__SlecJG__forumReplyCollapsed .communities-page-module__SlecJG__forumReplyRail{align-self:center;min-height:24px}.communities-page-module__SlecJG__forumReplyCollapsedMeta{align-items:center;min-height:24px;display:flex}.communities-page-module__SlecJG__forumReplyRail{appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-self:stretch center;width:18px;min-width:18px;min-height:100%;padding:0;position:relative}.communities-page-module__SlecJG__forumReplyRail:before{background:var(--forum-reply-base-rail);content:"";border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:8px}.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyRail:before{background:var(--forum-reply-nested-rail)}.communities-page-module__SlecJG__forumReplyGreyed .communities-page-module__SlecJG__forumReplyRail:before,.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyGreyed .communities-page-module__SlecJG__forumReplyRail:before,.communities-page-module__SlecJG__forumReplyModeratorDeleted .communities-page-module__SlecJG__forumReplyRail:before,.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyModeratorDeleted .communities-page-module__SlecJG__forumReplyRail:before{background:var(--border-strong)}.communities-page-module__SlecJG__forumReplyRail:hover,.communities-page-module__SlecJG__forumReplyRail:focus-visible{box-shadow:none;background:0 0;outline:none}.communities-page-module__SlecJG__forumReplyRail:hover:before,.communities-page-module__SlecJG__forumReplyRail:focus-visible:before{background:var(--forum-reply-base-rail-hover);box-shadow:0 0 10px color-mix(in srgb, var(--forum-reply-base-rail) 38%, transparent)}.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyRail:hover:before,.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyRail:focus-visible:before{background:var(--forum-reply-nested-rail-hover);box-shadow:0 0 10px color-mix(in srgb, var(--forum-reply-nested-rail) 38%, transparent)}.communities-page-module__SlecJG__forumReplyRail:focus-visible:after{border:1px solid var(--forum-reply-base-rail-focus);content:"";border-radius:999px;position:absolute;inset:-2px 3px}.communities-page-module__SlecJG__forumReplyChildren .communities-page-module__SlecJG__forumReplyRail:focus-visible:after{border-color:var(--forum-reply-nested-rail-focus)}.communities-page-module__SlecJG__forumReplyContent{gap:8px;min-width:0;display:grid}.communities-page-module__SlecJG__forumReplyTopline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.communities-page-module__SlecJG__forumReplyMeta{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:11px;font-weight:850;line-height:1.3;display:flex}.communities-page-module__SlecJG__forumReplyMeta strong{color:var(--accent-strong);font-family:inherit;font-size:12px;font-weight:950}.communities-page-module__SlecJG__forumReplyMeta span:not(:last-child):after{color:var(--border-strong);content:"/";margin-left:9px}.communities-page-module__SlecJG__forumDeletedReplyText{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.4}.communities-page-module__SlecJG__forumModerationDetails{background:color-mix(in srgb, var(--surface-soft) 62%, var(--bg) 38%);border:1px dashed var(--border-strong);border-radius:8px;margin-top:2px;display:grid;overflow:hidden}.communities-page-module__SlecJG__forumModerationDetails summary{color:var(--accent-strong);cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:9px 10px;font-size:12px;font-weight:950;line-height:1.3;list-style:none;display:flex}.communities-page-module__SlecJG__forumModerationDetails summary::-webkit-details-marker{display:none}.communities-page-module__SlecJG__forumModerationDetails summary:before{content:"+"}.communities-page-module__SlecJG__forumModerationDetails[open] summary:before{content:"-"}.communities-page-module__SlecJG__forumModerationDetails summary span{color:var(--muted);font-size:11px;font-weight:850}.communities-page-module__SlecJG__forumModerationDetails p{border-top:1px solid var(--border);color:var(--text);white-space:pre-wrap;margin:0;padding:10px;font-size:14px;font-weight:650;line-height:1.55}.communities-page-module__SlecJG__forumModerationOriginalPost{border-top:1px solid var(--border);gap:8px;padding:10px;display:grid}.communities-page-module__SlecJG__forumModerationOriginalPost h2{color:var(--accent-strong);margin:0;font-size:15px;line-height:1.3}.communities-page-module__SlecJG__forumModerationOriginalPost p{border-top:0;padding:0}.communities-page-module__SlecJG__forumReplyOptions{position:relative}.communities-page-module__SlecJG__forumReplyOptionsButton{box-shadow:none;color:var(--muted);font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:30px;height:28px;min-height:28px;padding:0;font-size:16px;font-weight:950;line-height:1;display:inline-flex}.communities-page-module__SlecJG__forumReplyOptionsButton:hover,.communities-page-module__SlecJG__forumReplyOptionsButton:focus-visible,.communities-page-module__SlecJG__forumReplyOptionsButton[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 9%, transparent);border-color:var(--border);color:var(--accent-strong);outline:none}.vanilla-mode .communities-page-module__SlecJG__forumReplyOptionsButton{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__forumReplyOptionsButton:hover{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__forumReplyOptionsButton:focus-visible{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.vanilla-mode .communities-page-module__SlecJG__forumReplyOptionsButton[aria-expanded=true]{box-shadow:none;color:var(--accent-strong);background:0 0;border-color:#0000}.communities-page-module__SlecJG__forumReplyOptionsPanel{background:linear-gradient(180deg, #071505fa, #020a02fc), var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow), 0 0 18px #6dff561f;z-index:8;border-radius:8px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.communities-page-module__SlecJG__forumReplyOptionsForm{margin:0}.communities-page-module__SlecJG__forumReplyOptionsItem{box-shadow:none;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:0;padding:8px 9px;font-size:13px;font-weight:850;display:flex}.communities-page-module__SlecJG__forumReplyOptionsItem span{background:color-mix(in srgb, var(--surface-soft) 72%, var(--bg) 28%);border:1px solid var(--border);color:var(--muted);font-family:var(--font-sans);border-radius:999px;margin-left:auto;padding:4px 6px;font-size:10px;font-weight:950;line-height:1}.communities-page-module__SlecJG__forumReplyOptionsItem:hover,.communities-page-module__SlecJG__forumReplyOptionsItem:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-strong);outline:none}.communities-page-module__SlecJG__forumReplyOptionsItemSelected{color:#ffb86b}.communities-page-module__SlecJG__forumReplyOptionsItemDanger{color:var(--muted)}.communities-page-module__SlecJG__forumReplyOptionsItemDanger:hover,.communities-page-module__SlecJG__forumReplyOptionsItemDanger:focus-visible{color:#ffb86b}.communities-page-module__SlecJG__forumReplyDeleteOverlay{z-index:50;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.communities-page-module__SlecJG__forumReplyDeleteDialog{background:linear-gradient(180deg, #0d2027fa, #040a0ffa), var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow), 0 0 0 1px #6dff5614;border-radius:8px;gap:16px;width:min(100%,420px);max-width:420px;padding:18px;display:grid}.communities-page-module__SlecJG__forumReplyDeleteCopy{gap:8px;display:grid}.communities-page-module__SlecJG__forumReplyDeleteCopy h2,.communities-page-module__SlecJG__forumReplyDeleteCopy p{margin:0}.communities-page-module__SlecJG__forumReplyDeleteCopy h2{font-size:22px;line-height:1.15}.communities-page-module__SlecJG__forumReplyDeleteCopy p:last-child{color:var(--muted);font-size:14px;font-weight:700;line-height:1.45}.communities-page-module__SlecJG__forumReplyDeleteActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.communities-page-module__SlecJG__forumReplyDeleteActions form{margin:0}.communities-page-module__SlecJG__communityForumControlsDialog{width:min(100%,460px);max-width:460px}.communities-page-module__SlecJG__communityForumControlsForm{gap:14px;display:grid}.communities-page-module__SlecJG__communityForumControlsForm .communities-page-module__SlecJG__forumReplyDeleteActions{margin-top:2px}.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteOverlay{background:#14294052}.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteDialog{background:linear-gradient(180deg, #fcfefffa, #ebf7fcf5), var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:0 18px 40px #1a43602e,inset 0 1px #ffffffbf}.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteActions .button-secondary{border-color:color-mix(in srgb, var(--danger) 42%, var(--border-strong));color:var(--danger);background:#fcfeffe6;box-shadow:inset 0 0 0 1px #ffffffb8,0 6px 14px #1a537212}:is(.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteActions .button-secondary:hover,.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteActions .button-secondary:focus-visible){background:color-mix(in srgb, var(--danger-bg) 64%, #fff 36%);border-color:var(--danger);color:#7d2f1d;box-shadow:inset 0 0 0 1px #ffffffc7,0 8px 18px #ad4a3024}.vanilla-mode .communities-page-module__SlecJG__forumReplyDeleteActions .button:not(.button-secondary){border-color:var(--accent);color:var(--accent-strong);background:linear-gradient(#f5fbfffa,#d3ebf7fa);box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 20px #1a53721a}.communities-page-module__SlecJG__forumReplyComposer{margin:0 0 2px}.communities-page-module__SlecJG__forumReplyComposer .post-compose-box{background:color-mix(in srgb, var(--surface) 82%, var(--bg) 18%);border-color:var(--border);box-shadow:none;padding-left:10px}.communities-page-module__SlecJG__forumReplyComposer .post-compose-textarea{min-height:42px;padding-left:0}.communities-page-module__SlecJG__forumNestedReplyComposer{margin-top:2px}.communities-page-module__SlecJG__forumNestedReplyComposer .communities-page-module__SlecJG__forumReplyComposer{margin:0}.communities-page-module__SlecJG__forumDiscussionBodyRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.communities-page-module__SlecJG__forumDiscussionBodyRow>p{overflow-wrap:anywhere;min-width:0}.communities-page-module__SlecJG__forumDiscussionActions{justify-content:flex-end;align-self:start;gap:6px;width:100%}.communities-page-module__SlecJG__forumDiscussionBodyRow .communities-page-module__SlecJG__forumDiscussionActions{justify-self:end;width:max-content;max-width:100%}:is(.communities-page-module__SlecJG__forumDiscussionActions .post-comment-toggle-button,.communities-page-module__SlecJG__forumDiscussionActions .post-echo-button,.communities-page-module__SlecJG__forumDiscussionActions .post-forward-button,.communities-page-module__SlecJG__forumDiscussionActions .post-tap-button){min-height:30px;padding:5px 9px;font-size:12px}.communities-page-module__SlecJG__forumDiscussionActions .post-comment-toggle-button:disabled{box-shadow:none;color:var(--muted);background:#7da8730f;border-color:#7da8732e}.communities-page-module__SlecJG__forumReply p{color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:1.55}.communities-page-module__SlecJG__forumThreadDetailMeta{margin:0}@media (max-width:760px){.communities-page-module__SlecJG__forumDetailShell{width:auto;padding-inline:16px}.communities-page-module__SlecJG__communityControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;padding:10px 12px}.communities-page-module__SlecJG__communityControls .field{margin-bottom:0}.communities-page-module__SlecJG__communityControls .communities-page-module__SlecJG__searchField{grid-column:1/-1}.communities-page-module__SlecJG__communityControls .communities-page-module__SlecJG__typeField{grid-column:1/2}.communities-page-module__SlecJG__communityControls .communities-page-module__SlecJG__typeField label{display:none}.communities-page-module__SlecJG__communityControls button{grid-column:2/3;place-self:end}.communities-page-module__SlecJG__communityCardHeader{flex-direction:column;align-items:stretch}.communities-page-module__SlecJG__communityActions,.communities-page-module__SlecJG__communityPagination,.communities-page-module__SlecJG__communityPagination>div,.communities-page-module__SlecJG__communityPageNumbers{justify-content:start}.communities-page-module__SlecJG__shell .page-header.communities-page-module__SlecJG__detailHeader{grid-template-columns:1fr}.communities-page-module__SlecJG__communityInfoActions{justify-content:start}.communities-page-module__SlecJG__engagedUserHeader{flex-direction:column;align-items:stretch}.communities-page-module__SlecJG__engagedUserHeader strong{width:fit-content}.communities-page-module__SlecJG__memberAdminIdentity,.communities-page-module__SlecJG__memberAdminFooter{flex-direction:column;align-items:stretch}.communities-page-module__SlecJG__memberAdminFilters,.communities-page-module__SlecJG__memberAdminCompactRow{grid-template-columns:1fr;align-items:stretch}.communities-page-module__SlecJG__memberAdminCompactMeta,.communities-page-module__SlecJG__memberPagination,.communities-page-module__SlecJG__memberPagination>div,.communities-page-module__SlecJG__memberAdminActions{justify-content:start}.communities-page-module__SlecJG__detailMetaGrid,.communities-page-module__SlecJG__forumManageForm{grid-template-columns:1fr}.communities-page-module__SlecJG__forumManageSummary{grid-template-columns:1fr;align-items:stretch}.communities-page-module__SlecJG__forumManageSummaryMeta{justify-content:start}.communities-page-module__SlecJG__forumManageForumCard .communities-page-module__SlecJG__forumManageSummaryText p{white-space:normal}.communities-page-module__SlecJG__forumComposerDisclosureRow,.communities-page-module__SlecJG__forumComposerSwitchButtons,.communities-page-module__SlecJG__forumSparkOptionGrid{grid-template-columns:1fr}.communities-page-module__SlecJG__feedNotice,.communities-page-module__SlecJG__communityPostFormFooter{flex-direction:column;align-items:stretch}:is(.communities-page-module__SlecJG__feedNotice .button,.communities-page-module__SlecJG__communityPostFormFooter .button){width:100%}.communities-page-module__SlecJG__forumThreadCardHeader{flex-direction:column;align-items:stretch}.communities-page-module__SlecJG__forumThreadCardActions{justify-content:flex-start;align-items:center}.communities-page-module__SlecJG__forumThreadCardHeader strong{width:fit-content}.communities-page-module__SlecJG__forumDiscussionBodyRow{grid-template-columns:1fr}.communities-page-module__SlecJG__forumDiscussionBodyRow .communities-page-module__SlecJG__forumDiscussionActions{justify-self:start;width:auto}.communities-page-module__SlecJG__forumReplyChildren{margin-left:5px;padding-left:14px}.communities-page-module__SlecJG__forumReplyChildren[data-reply-children-depth="2"],.communities-page-module__SlecJG__forumReplyChildren[data-reply-children-depth="3"]{margin-left:0;padding-left:0}}.communities-page-module__SlecJG__communityInfoTitleButton:hover span:first-child,.communities-page-module__SlecJG__communityInfoTitleButton:focus-visible span:first-child{text-decoration:underline}
