.fmCommunityDiscussion .fmShell,.fmCommunityStandalone .fmShell{width:min(1380px,calc(100% - 64px));margin:0 auto}.fmCommunityStandalone{padding:0 0 64px!important}.fmCommunityAuthCard,.fmCommunityProfileComments,.fmCommunityPublicProfile,.fmCommunitySettings{width:min(760px,calc(100% - 32px));margin:64px auto 0;padding:32px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:rgba(24,27,30,.94);box-shadow:0 30px 80px rgba(0,0,0,.28)}.fmCommunityAuthCard{width:min(600px,calc(100% - 32px))}.fmCommunityAuthCard h1,.fmCommunityPublicProfile h1,.fmCommunitySettings h1{margin:10px 0 12px;font-size:var(--fm-type-page-title-size);line-height:var(--fm-leading-heading);letter-spacing:var(--fm-tracking-normal)}.fmCommunityAuthCard>p,.fmCommunityPublicProfile>p,.fmCommunitySettings>p{color:var(--fm-text-secondary)}.fmCommunityForm{display:grid;gap:12px;margin-top:28px}.fmCommunityForm label:not(.fmCommunityToggle){font-weight:var(--fm-weight-bold)}.fmCommunityComposer textarea,.fmCommunityForm input,.fmCommunityForm textarea,.fmCommunityInlineEdit textarea{width:100%;min-width:0;padding:14px 16px;border:1px solid rgba(245,244,241,.22);border-radius:8px;color:var(--fm-text-primary);background:rgba(8,10,12,.9);resize:vertical}.fmCommunityForm input{min-height:52px}.fmCommunityCommentActions button,.fmCommunityDiscussionTools button,.fmCommunityEpisodeNav a,.fmCommunityPrimary,.fmCommunityScopeNav a,.fmCommunitySecondary,.fmCommunityTextButton,.fmCommunityVk{appearance:none;border:0;color:inherit;font:inherit;font-weight:var(--fm-weight-bold);letter-spacing:var(--fm-tracking-normal);cursor:pointer}.fmCommunityPrimary,.fmCommunitySecondary,.fmCommunityVk{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border-radius:8px}.fmCommunityPrimary{color:var(--fm-text-inverse)!important;background:var(--fm-accent-primary)}.fmCommunityPrimary:hover{background:var(--fm-accent-hover)}.fmCommunitySecondary{border:1px solid var(--fm-border-subtle);color:var(--fm-text-primary);background:var(--fm-surface-interactive)}.fmCommunityVk{width:100%;color:var(--fm-text-primary);background:#2787f5}.fmCommunityPrimary:disabled,.fmCommunitySecondary:disabled,.fmCommunityVk:disabled{cursor:not-allowed;opacity:.48}.fmCommunityTextButton{padding:8px 0;color:var(--fm-accent-hover);background:transparent}.fmCommunityDivider{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:24px 0;color:var(--fm-text-muted)}.fmCommunityDivider:after,.fmCommunityDivider:before{height:1px;content:"";background:var(--fm-border-subtle)}.fmCommunityAuthEmail{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--fm-text-secondary)}.fmCommunityAuthEmail button{border:0;padding:0;color:var(--fm-accent-hover);background:transparent}.fmCommunityStatus{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--fm-understanding);color:var(--fm-text-secondary);background:rgba(134,164,143,.1)}.fmCommunityLegal{margin-top:24px;font-size:var(--fm-size-ui);color:var(--fm-text-muted)!important}.fmCommunityProfileHero,.fmCommunitySettingsHead{display:flex;gap:20px;align-items:center}.fmCommunityAvatar{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;overflow:hidden;border:1px solid rgba(209,175,109,.36);border-radius:50%;color:var(--fm-text-inverse);background:var(--fm-accent-primary);font-size:var(--fm-size-caption)}.fmCommunityAvatar img{width:100%;height:100%;object-fit:cover}.fmCommunityAvatar--large{width:96px;height:96px;flex-basis:96px;font-size:var(--fm-size-title-m)}.fmCommunityAvatarActions{display:flex;gap:16px;align-items:center;margin:24px 0}.fmCommunityUsername{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid rgba(245,244,241,.22);border-radius:8px;background:rgba(8,10,12,.9)}.fmCommunityUsername span{padding-left:14px;color:var(--fm-text-muted)}.fmCommunityUsername input{border:0;background:transparent}.fmCommunityToggle{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--fm-text-secondary)}.fmCommunityToggle input{width:20px;height:20px;accent-color:var(--fm-understanding)}.fmCommunityProviders{margin:24px 0;padding:18px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:rgba(13,15,16,.55)}.fmCommunityProviders p{margin:4px 0 0;color:var(--fm-text-secondary)}.fmCommunityBio{max-width:720px;margin-top:24px;font-size:var(--fm-size-body-l)}.fmCommunityProfileStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 0;overflow:hidden;border:1px solid var(--fm-border-subtle);border-radius:8px;background:var(--fm-border-subtle)}.fmCommunityProfileStats div{padding:18px;background:var(--fm-surface)}.fmCommunityProfileStats dt{color:var(--fm-text-muted)}.fmCommunityProfileStats dd{margin:6px 0 0;font-size:var(--fm-size-title-m);font-weight:var(--fm-weight-bold)}.fmCommunityProfileComments h2{margin:6px 0 20px;font-size:var(--fm-size-title-xl)}.fmCommunityProfileComments article{padding:20px 0;border-top:1px solid var(--fm-border-subtle)}.fmCommunityProfileComments article p{margin:8px 0;color:var(--fm-text-secondary)}.fmCommunityProfileComments time{color:var(--fm-text-muted)}.fmCommunityDiscussion{padding:0 0 80px!important}.fmCommunityBreadcrumbs{display:flex;gap:10px;margin:28px 0;color:var(--fm-text-secondary)}.fmCommunityBreadcrumbs a:hover{color:var(--fm-accent-hover)}.fmCommunityDiscussionHero{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;align-items:center;padding:32px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:rgba(19,22,24,.9)}.fmCommunityDiscussionHero>div:last-child{min-width:0;justify-self:stretch;text-align:left!important}.fmCommunityDiscussionPoster{overflow:hidden;aspect-ratio:2/3;border-radius:6px;background:var(--fm-surface-elevated)}.fmCommunityDiscussionPoster img{width:100%;height:100%;object-fit:cover}.fmCommunityDiscussionHero h1{max-width:1040px;margin:8px 0 14px;font-size:var(--fm-type-page-title-size);line-height:var(--fm-leading-heading);letter-spacing:var(--fm-tracking-normal);text-align:left!important}.fmCommunityDiscussionHero p{max-width:820px;margin-right:auto;margin-left:0;color:var(--fm-text-secondary);font-size:var(--fm-size-body-l);text-align:left!important}main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type,main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type+p{text-align:left!important}@supports selector(main:has(form)){main.fmCommunityDiscussion,main.fmCommunityStandalone{display:block!important;min-height:100svh!important;padding-top:0!important;padding-right:0!important;padding-left:0!important}main.fmCommunityDiscussion .fmShell,main.fmCommunityStandalone .fmShell{width:min(1380px,calc(100% - 64px))!important;margin:0 auto!important}main.fmCommunityStandalone .fmCommunityAuthCard{width:min(600px,calc(100% - 32px))!important;max-width:600px!important;margin:48px auto 0!important}main.fmCommunityStandalone .fmCommunityAuthCard h1:first-of-type{max-width:none!important;margin:10px 0 12px!important;font-size:var(--fm-type-page-title-size)!important;line-height:var(--fm-leading-heading)!important;letter-spacing:var(--fm-tracking-normal)!important;text-align:left!important;text-wrap:pretty!important}main.fmCommunityStandalone .fmCommunityAuthCard h1:first-of-type+p{max-width:none!important;margin:0!important;font-size:var(--fm-size-body)!important;line-height:var(--fm-leading-body)!important;text-align:left!important}main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type{max-width:1040px!important;margin:8px 0 14px!important;font-size:var(--fm-type-page-title-size)!important;line-height:var(--fm-leading-heading)!important;letter-spacing:var(--fm-tracking-normal)!important;text-align:left!important;text-wrap:pretty!important}main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type+p{max-width:820px!important;margin:0!important;font-size:var(--fm-size-body-l)!important;line-height:var(--fm-leading-body)!important;text-align:left!important}main.fmCommunityDiscussion .fmCommunityDiscussionBody{width:100%!important;max-width:none!important;margin:36px 0 0!important}}.fmCommunityHeroStats{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-top:20px}.fmCommunityHeroStats strong{font-size:var(--fm-size-title-m)}.fmCommunityHeroStats span{margin-right:18px;color:var(--fm-text-muted)}.fmCommunityEpisodeNav,.fmCommunityScopeNav{display:flex;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:thin}.fmCommunityEpisodeNav a,.fmCommunityScopeNav a{flex:0 0 auto;padding:10px 14px;border:1px solid var(--fm-border-subtle);border-radius:999px;background:rgba(24,27,30,.88)}.fmCommunityEpisodeNav a.isActive,.fmCommunityScopeNav a.isActive{border-color:var(--fm-accent-primary);color:var(--fm-text-inverse);background:var(--fm-accent-primary)}.fmCommunityDiscussionBody{margin-top:36px}.fmCommunityDiscussionTools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.fmCommunityDiscussionTools>div{display:inline-flex;padding:4px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:var(--fm-surface)}.fmCommunityDiscussionTools button{min-height:40px;padding:0 16px;border-radius:6px;color:var(--fm-text-secondary);background:transparent}.fmCommunityDiscussionTools button.isActive{color:var(--fm-text-primary);background:var(--fm-surface-interactive)}.fmCommunityComposer{padding:24px;border:1px solid rgba(209,175,109,.32);border-radius:8px;background:linear-gradient(120deg,rgba(209,175,109,.06),rgba(24,27,30,.95) 38%)}.fmCommunityComposerHead{display:flex;gap:12px;align-items:center;margin-bottom:14px}.fmCommunityComposerHead div{display:grid}.fmCommunityComposerHead span{color:var(--fm-text-muted)}.fmCommunityComposer textarea{min-height:124px}.fmCommunityComposerFoot{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-top:12px;color:var(--fm-text-muted)}.fmCommunityComposerFoot>span{justify-self:end}.fmCommunityComposerFoot>div{display:flex;gap:12px}.fmCommunityHoneypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.fmCommunityComments{margin-top:44px}.fmCommunityCommentsHead{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--fm-border-subtle)}.fmCommunityCommentsHead h2{margin:0;font-size:var(--fm-size-title-xl)}.fmCommunityCommentsHead span{color:var(--fm-text-muted)}.fmCommunityComment{--fm-depth:attr(data-depth number,0);position:relative;padding:22px 0 6px;border-bottom:1px solid var(--fm-border-subtle)}.fmCommunityComment[data-depth="1"],.fmCommunityComment[data-depth="2"],.fmCommunityComment[data-depth="3"]{padding-left:24px;border-left:2px solid rgba(134,164,143,.24)}.fmCommunityComment header{position:static!important;inset:auto!important;z-index:auto!important;display:flex;width:auto!important;gap:12px;align-items:center;margin:0!important}.fmCommunityAuthor{display:inline-flex;gap:10px;align-items:center}.fmCommunityPermalink{color:var(--fm-text-muted)!important;font-size:var(--fm-size-ui)}.fmCommunityComment>p{max-width:980px;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.fmCommunityComment>p.isDeleted{color:var(--fm-text-muted);font-style:italic}.fmCommunitySpoiler{display:block;width:100%;margin:14px 0;padding:18px;border:1px dashed rgba(209,175,109,.38);border-radius:8px;color:var(--fm-accent-hover);text-align:left;background:rgba(209,175,109,.07)}.fmCommunityCommentActions{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;color:var(--fm-text-muted);font-size:var(--fm-size-ui)}.fmCommunityCommentActions summary,.fmCommunityCommentActions>button,.fmCommunityReportMenu button{padding:6px 0;color:var(--fm-text-secondary);background:transparent}.fmCommunityCommentActions button.isActive{color:var(--fm-understanding)}.fmCommunityCommentActions details{position:relative}.fmCommunityCommentActions summary{cursor:pointer;list-style:none}.fmCommunityReportMenu{position:absolute;z-index:4;top:100%;right:0;display:grid;width:210px;padding:10px 14px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:var(--fm-surface-elevated);box-shadow:0 18px 40px rgba(0,0,0,.35)}.fmCommunityReportMenu button{border:0;text-align:left}.fmCommunityReplies{margin:8px 0 0 18px}.fmCommunityInlineEdit{margin:14px 0}.fmCommunityInlineEdit textarea{min-height:120px}.fmCommunityInlineEdit div{display:flex;gap:12px;margin-top:8px}.fmCommunityEmpty{padding:48px 0;color:var(--fm-text-secondary)}.fmCommunityEmpty h3{margin:0 0 8px;color:var(--fm-text-primary);font-size:var(--fm-size-title-m)}.fmCommunityRules{margin:32px 0 12px;padding:18px;border:1px solid var(--fm-border-subtle);border-radius:8px;color:var(--fm-text-secondary);background:rgba(24,27,30,.68)}.fmCommunityTitleBack{display:inline-block;margin-top:16px;color:var(--fm-accent-hover)!important;font-weight:var(--fm-weight-bold)}.fmCommunityPreview{position:relative;overflow:hidden;margin:32px 0;padding:32px;border:1px solid rgba(134,164,143,.32);border-radius:8px;background:linear-gradient(110deg,rgba(134,164,143,.12),rgba(24,27,30,.96) 38%),var(--fm-surface)}.fmCommunityPreview:after{position:absolute;top:0;right:0;width:180px;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--fm-understanding))}.fmCommunityPreviewHead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center}.fmCommunityPreviewTitle{min-width:0}.fmCommunityPreviewHead h2{margin:6px 0;font-size:var(--fm-size-title-xl)}.fmCommunityPreviewHead p{margin:0;color:var(--fm-text-secondary)}.fmCommunityPreviewMeta{display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:baseline;min-width:150px;padding:10px 18px;border-right:1px solid var(--fm-border-subtle);border-left:1px solid var(--fm-border-subtle)}.fmCommunityPreviewMeta span{color:var(--fm-text-primary);font-size:var(--fm-size-title-s);font-weight:var(--fm-weight-bold)}.fmCommunityPreviewMeta small{color:var(--fm-text-muted);font-size:var(--fm-size-meta)}.fmCommunityPreviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.fmCommunityPreviewGrid article{min-width:0;padding:18px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:rgba(13,15,16,.74)}.fmCommunityPreviewGrid article p{display:-webkit-box;margin:10px 0;overflow:hidden;color:var(--fm-text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:4}.fmCommunityPreviewGrid article div{display:flex;gap:12px;color:var(--fm-text-muted);font-size:var(--fm-size-ui)}.fmCommunityPreviewSpoiler{color:var(--fm-accent-hover)!important}.fmCommunityPreviewEmpty{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:26px;padding:24px 0 0;border-top:1px solid var(--fm-border-subtle);color:var(--fm-text-secondary)}.fmCommunityPreviewEmpty strong{display:block;margin-bottom:6px;color:var(--fm-text-primary);font-size:var(--fm-size-lead)}.fmCommunityPreviewEmpty p{max-width:720px;margin:0}.fmCommunityPreviewMark{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(209,175,109,.42);border-radius:50%;color:var(--fm-text-inverse);background:var(--fm-accent-primary);font-weight:var(--fm-weight-bold)}.fmCommunityPreviewTrust{display:inline-block;margin-top:10px;color:var(--fm-understanding);font-size:var(--fm-size-meta);font-weight:var(--fm-weight-bold)}.fmCommunityHeroAction{border-color:rgba(134,164,143,.5)!important;background:rgba(134,164,143,.1)!important}.fmCommunityHeroAction:hover{border-color:var(--fm-understanding)!important;background:rgba(134,164,143,.18)!important}.fmCommunityAdminNav{display:flex;gap:8px;margin:28px 0 20px;overflow-x:auto}.fmCommunityAdminNav button{display:inline-flex;min-height:44px;flex:0 0 auto;gap:10px;align-items:center;padding:0 16px;border:1px solid var(--fm-border-subtle);border-radius:8px;color:var(--fm-text-secondary);background:var(--fm-surface);font:inherit;font-weight:var(--fm-weight-bold)}.fmCommunityAdminNav button.isActive{border-color:var(--fm-accent-primary);color:var(--fm-text-inverse);background:var(--fm-accent-primary)}.fmCommunityAdminNav button span{min-width:24px;padding:2px 6px;border-radius:999px;color:inherit;text-align:center;background:rgba(255,255,255,.12);font-size:var(--fm-size-meta)}.fmCommunityAdminQueue{display:grid;gap:14px;scroll-margin-top:24px}.fmCommunityAdminQueue>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px;border:1px solid var(--fm-border-subtle);border-radius:8px;background:rgba(24,27,30,.94)}.fmCommunityAdminQueue h2{margin:6px 0 8px;font-size:var(--fm-size-title-m)}.fmCommunityAdminQueue p{max-width:900px;margin:0;color:var(--fm-text-secondary);overflow-wrap:anywhere}.fmCommunityAdminQueue textarea{width:100%;min-height:104px;margin-top:12px;padding:12px;border:1px solid var(--fm-border-subtle);border-radius:8px;color:var(--fm-text-primary);background:rgba(8,10,12,.86)}.fmCommunityAdminActions,.fmCommunityAdminScope{display:flex;max-width:480px;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fmCommunityAdminActions button,.fmCommunityAdminScope button,.fmCommunityAdminScope select{min-height:42px;padding:0 14px;border:1px solid rgba(209,175,109,.5);border-radius:8px;color:var(--fm-text-primary);background:var(--fm-surface-interactive);font:inherit;font-weight:var(--fm-weight-bold)}.fmCommunityAdminScope{align-items:center}.fmCommunityAdminScope label{display:inline-flex;gap:8px;align-items:center;min-height:42px}@media (max-width:1180px){.fmCommunityDiscussion .fmShell,.fmCommunityStandalone .fmShell{width:min(1040px,calc(100% - 44px))}@supports selector(main:has(form)){main.fmCommunityDiscussion .fmShell,main.fmCommunityStandalone .fmShell{width:min(1040px,calc(100% - 44px))!important}}}@media (max-width:820px){.fmCommunityDiscussion .fmShell,.fmCommunityStandalone .fmShell{width:min(720px,calc(100% - 30px))}@supports selector(main:has(form)){main.fmCommunityDiscussion .fmShell,main.fmCommunityStandalone .fmShell{width:min(720px,calc(100% - 30px))!important}}}@media (max-width:768px){.fmCommunityAuthCard,.fmCommunityProfileComments,.fmCommunityPublicProfile,.fmCommunitySettings{width:100%;margin-top:24px;padding:22px}@supports selector(main:has(form)){main.fmCommunityStandalone .fmCommunityAuthCard{width:100%!important;max-width:none!important;margin-top:24px!important}main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type{max-width:none!important;font-size:var(--fm-type-page-title-size)!important}main.fmCommunityDiscussion .fmCommunityDiscussionHero h1:first-of-type+p{max-width:none!important;font-size:var(--fm-size-body)!important}main.fmCommunityDiscussion .fmCommunityDiscussionBody{margin-top:28px!important}}.fmCommunityDiscussionHero{grid-template-columns:88px minmax(0,1fr);gap:18px;padding:20px}.fmCommunityDiscussionHero h1{font-size:var(--fm-type-page-title-size)}.fmCommunityDiscussionHero p{grid-column:1/-1;font-size:var(--fm-size-body)}.fmCommunityPreviewGrid,.fmCommunityProfileStats{grid-template-columns:1fr}.fmCommunityCommentsHead,.fmCommunityDiscussionTools,.fmCommunityPreviewHead{align-items:stretch;flex-direction:column}.fmCommunityPreviewHead{grid-template-columns:1fr}.fmCommunityPreviewMeta{grid-template-columns:auto auto auto auto;justify-content:start;border-right:0;border-left:0;padding:0}.fmCommunityPreviewEmpty{grid-template-columns:52px minmax(0,1fr)}.fmCommunityPreviewEmpty .fmCommunitySecondary{grid-column:1/-1}.fmCommunityPreviewMark{width:52px;height:52px}.fmCommunityComposerFoot{grid-template-columns:1fr auto}.fmCommunityComposerFoot>div{grid-column:1/-1}.fmCommunityComposerFoot .fmCommunityPrimary{flex:1 1}.fmCommunityComment[data-depth="1"],.fmCommunityComment[data-depth="2"],.fmCommunityComment[data-depth="3"]{padding-left:12px}.fmCommunityReplies{margin-left:6px}.fmCommunityUsername{grid-template-columns:1fr}.fmCommunityUsername span{padding:10px 14px 0}.fmCommunityAdminQueue>article{grid-template-columns:1fr}.fmCommunityAdminActions,.fmCommunityAdminScope{max-width:none;justify-content:flex-start}}@media (max-width:560px){.fmCommunityDiscussion .fmShell,.fmCommunityStandalone .fmShell{width:calc(100% - 20px)}@supports selector(main:has(form)){main.fmCommunityDiscussion .fmShell,main.fmCommunityStandalone .fmShell{width:calc(100% - 20px)!important}}}@media (max-width:420px){.fmCommunityDiscussionHero{grid-template-columns:1fr}.fmCommunityDiscussionPoster{width:88px}.fmCommunityComposer{padding:16px}.fmCommunityPreview{padding:22px 18px}.fmCommunityPreviewEmpty{grid-template-columns:1fr}.fmCommunityAuthor{min-width:0}.fmCommunityAuthor strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.fmCommunityDiscussion *{scroll-behavior:auto!important;transition-duration:.01ms!important}}