.communityPage{color:var(--ink, #212121)}.communityPage .communityH1{font-size:24px;font-weight:400;margin:0 0 14px}.communityPage h3{font-size:15px;margin:22px 0 10px}.communityPage a:link,.communityPage a:visited{color:var(--link, #1073c6)}.communityPage a.send:link,.communityPage a.send:visited{color:var(--on-accent, #ffffff);text-decoration:none}.communityTop{margin:0 0 18px}.communityCreateBtn:link,.communityCreateBtn:visited{color:var(--on-accent, #ffffff);text-decoration:none}.communityList{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.communityCard{display:block;position:relative;padding:0 0 14px;border:1px solid var(--line, #dddddd);border-radius:10px;overflow:hidden;background:var(--surface, #ffffff);text-decoration:none!important;color:var(--ink, #212121)!important}.communityCard:hover{border-color:var(--accent-line, #1073c6);box-shadow:0 2px 10px rgba(0,0,0,.08)}.communityCard .cmCardCover{display:block;height:90px;background:var(--plate, #eeeeee) center center no-repeat;background-size:cover}.communityCard .cmCardCoverEmpty{background:#1073c6;background-image:linear-gradient(120deg,rgba(255,255,255,.14),rgba(0,0,0,.16))}.communityCard .cmCardAvatar{position:absolute;left:16px;top:54px;width:72px;height:72px;line-height:0}.communityCard .cmCardAvatar img{width:72px;height:72px;border-radius:12px;border:3px solid var(--line-surface, #ffffff);background:var(--surface, #ffffff);box-sizing:border-box}.communityCard .cmInfo{display:block;padding:44px 16px 0;min-width:0}.communityCard .cmName{display:block;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.communityCard .cmMeta{display:block;font-size:12px;color:var(--ink-quiet, #767676);margin:2px 0 0}.communityCard .cmDesc{display:block;font-size:13px;color:var(--ink-soft, #666666);margin:6px 0 0;overflow-wrap:anywhere;word-break:break-word}.communityEmpty{color:var(--ink-quiet, #767676)}.communityHead{position:relative;display:flex;align-items:flex-start;margin:0 0 18px;padding:0 0 0 20px}.communityHead .cmHeadAvatar{flex:0 0 auto;margin:-58px 18px 0 0;line-height:0}.communityHead .cmHeadAvatar img{width:120px;height:120px;border-radius:18px;border:4px solid var(--line-surface, #ffffff);background:var(--surface, #ffffff);box-sizing:border-box}.communityHead .cmHeadInfo{flex:1 1 auto;min-width:0;padding:12px 0 0}.communityHead .communityH1{margin:0 0 6px}.cmHeadMeta{font-size:13px;color:var(--ink-quiet, #767676);margin:0 0 10px}.cmAdminBar{justify-content:flex-end}.cmBadge{display:inline-block;padding:1px 8px;margin:0 8px 0 0;border-radius:10px;font-size:11px;background:var(--plate, #eeeeee);color:var(--ink-soft, #666666)}.cmBadge.open{background:#e7efff;color:#1073c6}.cmYouAre{color:var(--ink-quiet, #767676);font-size:13px}.cmPending{color:var(--ink-soft, #666666);font-size:13px}.cmBanned{color:var(--state-red, #c62828);font-size:13px}.cmActForm{display:inline-block;margin:0}.cmLeave{background:#767676!important}.cmDescription{margin:0 0 18px;line-height:1.5;max-width:900px;overflow-wrap:anywhere;word-break:break-word}.cmAboutCard{padding:12px 14px;background:var(--surface-sunk, #fafafa);border-radius:10px}.cmAboutStatus{font-weight:700;color:var(--ink, #212121);margin:0 0 6px}.cmAboutText{font-size:13px;line-height:1.5;color:var(--ink, #212121);overflow-wrap:anywhere;word-break:break-word}.cmAboutClamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cmAboutToggle{display:none}.cmAboutToggle:checked~.cmAboutText{-webkit-line-clamp:unset;overflow:visible}.cmAboutDetails{display:none;margin:10px 0 0;font-size:13px}.cmAboutToggle:checked~.cmAboutDetails{display:block}.cmAboutRow{margin:4px 0 0;color:var(--ink-quiet, #767676)}.cmAboutMore{display:inline-block;margin:8px 0 0;font-size:13px;color:var(--link, #1073c6);cursor:pointer}.cmAboutMoreHide{display:none}.cmAboutToggle:checked~.cmAboutMoreShow{display:none}.cmAboutToggle:checked~.cmAboutMoreHide{display:inline-block}.cmLinks{display:block}.cmLink{display:block;padding:5px 0;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.cmSections{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.cmSection{display:block;text-decoration:none!important;color:var(--ink, #212121)!important}.cmSectionImg{display:block;width:100%;padding-top:100%;border-radius:8px;background:var(--plate, #eeeeee) center center no-repeat;background-size:cover}.cmSectionImgEmpty{background:var(--surface-sunk, #fafafa)}.cmSectionTitle{display:block;margin:5px 0 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmLinksEdit{max-width:560px;margin:24px 0 0}.cmLinksHead{font-size:16px;font-weight:700;margin:0 0 10px}.cmLinksList{margin:0 0 12px}.cmLinkRow{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line-soft, #eeeeee)}.cmLinkUrl{overflow-wrap:anywhere;word-break:break-word;margin:0 10px 0 0}.cmLinkDel{padding:0 8px;font-size:16px;color:var(--ink-soft, #666666);background:none;border:none;cursor:pointer}.cmLinkDel:hover,.cmLinkDel:focus{color:var(--hover-scarlet, #e50c2a)}.cmLinkAddForm .textbox{width:100%;box-sizing:border-box;margin:0 0 8px}.cmHero{position:relative;width:100%;min-height:240px;margin:0 0 100px}.cmHeroBg{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:12px;overflow:hidden;background:var(--plate, #eeeeee) center center no-repeat;background-size:cover}.cmHeroBgEmpty{background:#1073c6;background-image:linear-gradient(120deg,rgba(255,255,255,.14),rgba(0,0,0,.16))}.cmHeroShade{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.55))}.cmHeroAvatar{position:absolute;left:24px;bottom:-82px;width:163px;height:163px;z-index:6;line-height:0}.cmHeroAvatar img{width:163px;height:163px;border-radius:20px;border:4px solid var(--line-surface, #ffffff);background:var(--surface, #ffffff);box-sizing:border-box;box-shadow:0 2px 12px rgba(0,0,0,.4)}.cmHeroName{position:absolute;left:196px;right:20px;bottom:46px;margin:0;z-index:4;font-size:26px;font-weight:400;color:var(--on-accent, #ffffff);text-shadow:0 1px 4px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmHeroTabs{position:absolute;left:196px;right:20px;bottom:0;z-index:5;white-space:nowrap;overflow-x:auto}.cmHeroHead{position:absolute;left:196px;right:20px;bottom:-48px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px}.cmHeroTitle{flex:1 1 auto;min-width:0;margin:0;font-size:24px;font-weight:700;color:var(--ink, #212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmHeroMeta{position:absolute;left:196px;right:20px;bottom:-59px;z-index:4;font-size:13px;color:var(--ink-quiet, #767676);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmHeroMeta .cmHeroSettings{margin:0 0 0 10px}.cmHeroMeta .send.circle{padding:1px 10px;font-size:12px;line-height:normal;vertical-align:middle}.cmHeroAction{flex:0 0 auto;white-space:nowrap}.cmHeroAction .cmActForm{vertical-align:middle}.cmHeroAction .cmMsgBtn,.cmHeroAction .cmYouAre{vertical-align:middle;margin:0 8px 0 0}.cmHeroAction .send.circle{padding:3px 12px;font-size:13px;line-height:normal}.cmSubWrap{position:relative;display:inline-block;vertical-align:middle}.cmSubLabel{cursor:pointer}.cmSubCaret{font-size:11px;color:var(--ink-quiet, #767676)}.cmSubMenu{display:none;position:absolute;right:0;top:100%;z-index:20;min-width:190px;margin:4px 0 0;padding:6px;background:var(--surface, #ffffff);border:1px solid var(--line, #dddddd);border-radius:10px;box-shadow:0 12px 26px rgba(0,0,0,.18),0 4px 10px rgba(0,0,0,.1),0 1px rgba(255,255,255,.9) inset;text-align:left}.cmSubMenu:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.cmSubWrap:hover .cmSubMenu{display:block}.cmSubMenu .cmActForm{display:block;margin:0}.cmSubItem{display:block;box-sizing:border-box;width:100%;text-align:left;padding:7px 12px;font-size:13px;color:var(--ink, #212121);background:none;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.communityPage .cmSubItem:link,.communityPage .cmSubItem:visited{color:var(--ink, #212121);text-decoration:none}.communityPage .cmSubItem:hover,.communityPage .cmSubItem:focus{background:#e7efff;color:#1073c6;text-decoration:none}.cmSubSoon{color:var(--ink-quiet, #767676);cursor:default}.cmSubSoon:hover{background:none}.cmHeroAction .cmYouAre{vertical-align:middle;margin:0 8px 0 0}.cmMsgThread{margin:0 0 16px}.cmMsgCommunity{color:var(--link, #1073c6)}.cmInbox{margin:0 0 16px}.cmInboxItem{display:flex;align-items:center;padding:10px 8px;border-bottom:1px solid var(--line-soft, #eeeeee);text-decoration:none!important;color:var(--ink, #212121)!important}.cmInboxItem:hover,.cmInboxUnread{background:var(--surface-sunk, #fafafa)}.cmInboxAv{flex:0 0 auto;margin:0 12px 0 0;line-height:0}.cmInboxAv img{border-radius:50%}.cmInboxMain{flex:1 1 auto;min-width:0}.cmInboxName{display:block;font-weight:700;font-size:13px}.cmInboxBadge{display:inline-block;background:#c62828;color:#fff;font-size:12px;border-radius:8px;padding:0 6px}.cmInboxLast{display:block;font-size:12px;color:var(--ink-quiet, #767676);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmInboxTime{flex:0 0 auto;margin:0 0 0 10px;font-size:12px;color:var(--ink-quiet, #767676)}.cmHeroTab{display:inline-block;margin:0 2px 0 0;padding:6px 14px;border-radius:6px 6px 0 0;font-size:13px;text-decoration:none;background:rgba(0,0,0,.65)}.communityPage .cmHeroTab:link,.communityPage .cmHeroTab:visited{color:var(--on-accent, #ffffff)}.cmHeroTab.on{background:#1073c6}.cmHeroTab:hover{background:rgba(0,0,0,.8)}.cmHeroTab.on:hover{background:#1073c6}.cmAboutBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 18px}.cmAboutBar .cmHeadMeta{margin:0}.cmManageBtn:link,.cmManageBtn:visited{color:#fff;text-decoration:none;background:#767676!important;margin:0 8px 8px 0}.cmImgEdit{display:flex;align-items:flex-start}.cmImgPreview{flex:0 0 auto;margin:0 14px 0 0;line-height:0}.cmImgAvatar img{border-radius:12px}.cmImgCover{display:block;width:240px;height:60px;border-radius:6px;overflow:hidden;background:var(--plate, #eeeeee)}.cmImgCover img{width:100%;height:100%;object-fit:cover}.cmImgCoverEmpty{display:block;padding:22px 0 0;text-align:center;font-size:11px;color:var(--ink-quiet, #767676);line-height:normal}.cmImgControls{flex:1 1 auto;min-width:0}.cmImgControls input[type=file]{display:block;margin:0 0 6px}.cmImgDel:link,.cmImgDel:visited{display:inline-block;font-size:12px;margin:0 0 4px}.cmImgHint{display:block;font-size:11px;color:var(--ink-quiet, #767676)}.cmCoverPreviewWrap{margin:12px 0 0}.cmCoverPreviewFrame{position:relative;width:100%;max-width:560px;height:92px;overflow:hidden;border-radius:8px;background:var(--plate, #eeeeee);cursor:ns-resize;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.cmCoverPreviewImg{position:absolute;left:0;top:0;width:100%;background-repeat:no-repeat;background-size:100% auto}.cmAvPrevWrap{margin:10px 0 4px}.cmAvCropView{position:relative;width:200px;height:200px;border-radius:18px;overflow:hidden;background-color:var(--plate, #eeeeee);border:4px solid var(--line-surface, #ffffff);box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:grab;touch-action:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.cmAvCropView.grabbing{cursor:grabbing}.cmAvCropImg{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.cmAvCropZoom{display:flex;align-items:center;gap:8px;width:208px;margin:8px 0 0}.cmAvCropZoom input[type=range]{flex:1;min-width:0;margin:0}.cmAvZoomBtn{width:22px;height:22px;line-height:20px;text-align:center;border:1px solid var(--line, #dddddd);border-radius:50%;background:var(--surface, #ffffff);color:var(--link, #1073c6);font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.cmAvZoomBtn:hover{background:#e7efff}.cmTabs{border-bottom:1px solid var(--line, #dddddd);margin:0 0 18px}.cmTab{display:inline-block;padding:8px 14px;font-size:14px}.cmTab.on{border-bottom:2px solid var(--accent-line, #1073c6);color:var(--ink, #212121);font-weight:700}.cmTab.off{color:#bbb}.cmTab.off i{font-style:normal;font-size:11px;color:#bbb;margin-left:4px;vertical-align:top}.cmClosedNote{margin:0 0 18px}.cmPendingBlock{margin:0 0 18px;padding:12px;background:var(--surface-sunk, #fafafa);border:1px solid var(--line-soft, #eeeeee);border-radius:6px}.cmHint{font-size:12px;color:var(--ink-quiet, #767676);margin:8px 0 0}.cmMemberGrid{display:flex;flex-wrap:wrap}.cmMember{display:block;width:90px;margin:0 10px 14px 0;text-align:center;text-decoration:none!important;color:var(--ink, #212121)!important}.cmMember .cmMemberAv{display:block;line-height:0}.cmMember .cmMemberAv img{border-radius:50%}.cmMember .cmMemberName{display:block;font-size:12px;margin:5px 0 0;overflow:hidden}.cmMember .cmRole{display:inline-block;font-size:11px;color:var(--ink-quiet, #767676)}.cmMember .cmRole.creator{color:var(--link, #1073c6)}.cmDash{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start;margin:18px 0 0}.cmCol{min-width:0}.cmPostSingle{max-width:620px;margin:18px auto 0}.cmPostSingle.cmTopicWide{max-width:1240px}.cmTopicWide .cmPostMedia{max-width:760px}.cmAboutGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start;margin:18px 0 0}.cmAboutCol{min-width:0}.cmMembersPage{margin:18px 0 0}.cmAboutGrid .cmBlock,.cmMembersPage .cmBlock{background:var(--surface, #ffffff);color:var(--ink, #212121);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.1);padding:16px 18px;margin:0 0 16px}.cmAboutGrid .cmBlock h3,.cmMembersPage .cmBlock h3{margin-top:0}.cmWallCreate{margin:0 0 14px}.cmBlock{margin:0 0 22px}.cmBlockHead{font-size:16px;font-weight:700;margin:0 0 10px}.cmBlockCount{color:var(--ink-quiet, #767676);font-weight:400}.cmBlockMore{display:inline-block;margin:6px 0 0;font-size:13px}.cmBlockEmpty{color:var(--ink-quiet, #767676);font-size:13px;margin:0}.cmFeedItem{display:block;padding:8px 0;border-bottom:1px solid var(--line-soft, #eeeeee);text-decoration:none}.cmFeedAuthor{font-size:12px;color:var(--link, #1073c6)}.cmFeedBody{font-size:13px;color:var(--ink, #212121);margin:3px 0 0;overflow-wrap:anywhere;word-break:break-word}.cmTopicItem .cmTopicTitle{display:block;font-size:13px;color:var(--ink, #212121)}.cmTopicItem .cmTopicMeta{display:block;font-size:12px;color:var(--ink-quiet, #767676);margin:2px 0 0}.cmPoolStrip{margin:18px 0 4px}.cmPoolStripHead{position:relative;padding:0 150px 0 0}.cmPoolStripMore{position:absolute;right:0;bottom:0;font-size:13px;font-weight:400}.cmPoolStripRow{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}.cmPoolStripItem{display:block;flex:0 0 auto;width:80px;height:80px;overflow:hidden;border-radius:4px;line-height:0;background:var(--plate, #eeeeee)}.cmPoolStripItem img{width:80px;height:80px;object-fit:cover}.communityForm{max-width:560px}.cmSettings .communityForm{max-width:840px}.cmFormRow{margin:0 0 16px}.cmLabel{display:block;font-weight:700;margin:0 0 5px}.communityForm .textbox{width:100%;box-sizing:border-box}.communityForm .textarea{width:100%;height:90px;box-sizing:border-box}.cmRadio{display:block;margin:0 0 6px;font-size:13px}.cmFormActions .cmCancel{margin-left:14px}.cmRulesAccess{margin:0 0 8px;padding:10px 12px;background:#f7f7f7;border:1px solid var(--line-soft, #eeeeee);border-radius:6px}.cmRulesAccessHead{font-size:12px;color:var(--ink-quiet, #767676);margin:0 0 6px}.cmRulesAccessText{font-size:13px;color:var(--ink, #212121);line-height:1.5}.cmRulesAuto{margin:0 0 10px}.communityError{color:var(--state-red, #c62828)}.communityNotice{margin:0 0 16px}.cmBack{margin:20px 0 0}.cmTab.link:link,.cmTab.link:visited{color:var(--link, #1073c6);text-decoration:none}.cmHeadCompact .cmHeadAvatar{margin:0 14px 0 0}.cmPoolTop{margin:0 0 14px}.cmPoolSort{font-size:13px;color:var(--ink-quiet, #767676);margin:0 0 12px}.cmPoolSort a{margin:0 0 0 8px}.cmPoolSort a.on{color:var(--ink, #212121);font-weight:700}.cmCommunityNav{display:flex;flex-wrap:wrap;align-items:center}.cmCommunityNav a:first-child{margin-left:0}.cmCommunityNav .cmNavRecent{margin-left:auto}.cmCommunityNav .cmNavCreate{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:10px;padding:0;border-radius:50%;border:1px solid var(--link, #1073c6);color:var(--link, #1073c6);background:transparent;font-size:12px;line-height:1;text-decoration:none}.cmCommunityNav .cmNavCreate:hover{background:var(--plate, #eeeeee)}.cmRecentTopics{display:block;margin:8px 0 0}.cmRecentRow{display:block;padding:10px 0;border-top:1px solid var(--line-soft, #eeeeee);text-decoration:none!important}.cmRecentRow:first-child{border-top:none}.cmRecentRow:hover .cmRecentTitle{text-decoration:underline}.cmRecentTitle{display:block;font-size:15px;color:var(--link, #1073c6)}.cmRecentMeta{display:block;font-size:12px;color:var(--ink-quiet, #767676);margin:2px 0 0}.cmRecentCommunity{color:var(--ink, #212121)}.cmTableWrap{overflow-x:auto;margin:16px 0 0}.cmTable{width:100%;border-collapse:collapse;font-size:14px}.cmTable th{text-align:right;padding:8px 10px;color:var(--ink-quiet, #767676);font-weight:400;border-bottom:1px solid var(--line-soft, #eeeeee);white-space:nowrap}.cmTable th.cmTableName{text-align:left}.cmTable td{padding:10px;border-bottom:1px solid var(--line-soft, #eeeeee);vertical-align:middle}.cmTable td.cmTableNum{text-align:right;white-space:nowrap;color:var(--ink, #212121)}.cmTable tbody tr:hover td{background:#f7f7f7}.cmTableLink{display:flex;align-items:center;gap:10px}.cmTableLink img{border-radius:50%;flex:0 0 auto}.cmTableTitle{font-weight:700}.cmTableClosed{font-weight:400;color:var(--ink-quiet, #767676);font-size:12px}.cmTable th.cmSortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.cmTable th.cmSortable:hover{color:var(--ink, #212121)}.cmSortArrow{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0}.cmTable th.cmSortAsc .cmSortArrow{border-bottom:4px solid #212121;opacity:1}.cmTable th.cmSortDesc .cmSortArrow{border-top:4px solid #212121;opacity:1}.cmPoolWaitNote{margin:0 0 12px}.cmPoolQueue{margin:0 0 18px;padding:12px;background:var(--surface-sunk, #fafafa);border:1px solid var(--line-soft, #eeeeee);border-radius:6px}.cmPoolQueueBtns{margin:5px 0 0}.cmPoolApprove{padding:2px 10px;font-size:12px}.cmPoolReject{display:inline-block;margin:5px 0 0;padding:0;font-size:12px;color:var(--ink-soft, #666666);background:none;border:none;cursor:pointer}.cmPoolReject:hover,.cmPoolReject:focus{color:var(--hover-scarlet, #e50c2a)}.cmPhotoGrid{display:flex;flex-wrap:wrap}.cmPhotoItem{position:relative;width:100px;margin:0 10px 14px 0}.cmPhotoItem .cmPhotoLink{display:block;line-height:0}.cmPhotoItem .cmPhotoLink img{width:100px;height:100px;object-fit:cover;border-radius:4px}.cmPhotoAuthor{display:block;font-size:11px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmPhotoAuthor:link,.cmPhotoAuthor:visited{color:var(--ink-quiet, #767676)}.cmPhotoDel{position:absolute;top:3px;right:3px;margin:0}.cmPhotoDelBtn{width:20px;height:20px;padding:0;line-height:18px;font-size:14px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}a.cmPhotoDelBtn{display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none}.cmPhotoFeature{margin:3px 0 0}.cmPhotoFeature input{width:100%;box-sizing:border-box;font-size:10px;padding:3px 6px;border-radius:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmPickGrid .cmPickItem{position:relative;display:block;width:100px;margin:0 10px 14px 0;cursor:pointer}.cmPickItem img{display:block;width:100px;height:100px;object-fit:cover;border-radius:4px}.cmPoolAddForm .cmFormActions{margin:10px 0 0}.cmPickerHead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 14px}.cmPickerHead .cmPickerTitle{margin:0}.cmPickerTabs{display:flex;gap:22px;border-bottom:1px solid #eeeeee;margin:0 0 16px}.cmPickerTab{background:none;border:none;padding:0 0 10px;margin:0;font-size:15px;color:#767676;cursor:pointer;border-bottom:2px solid transparent}.cmPickerTab.on{color:#212121;border-bottom-color:#1073c6}.cmPickerSelBadge{color:#767676;font-size:13px}.cmPickerAlbums{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.cmAlbumChip{background:#f2f2f2;border:1px solid #e0e0e0;border-radius:16px;padding:5px 12px;font-size:13px;color:#212121;cursor:pointer}.cmAlbumChip.on{background:#1073c6;border-color:#1073c6;color:#fff}.cmAlbumChipCnt{opacity:.7}.cmPickItem input{position:absolute;opacity:0;width:0;height:0}.cmPickCheck{position:absolute;top:5px;left:5px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;background:rgba(255,255,255,.85);border:1px solid #c0c0c0}.cmPickItem input:checked~.cmPickCheck{background:#1073c6;border-color:#1073c6}.cmPickItem input:checked~.cmPickCheck:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cmPickItem input:checked~img{outline:3px solid #1073c6;outline-offset:-3px}.cmPickerBar{display:flex;align-items:center;gap:16px;margin:16px 0 0}.cmPickerCounter{color:#767676;font-size:14px}#cmPickerSubmit[disabled]{opacity:.5;cursor:default}.cmWallForm{margin:0 0 18px}.cmWallForm .textarea{width:100%;height:70px;box-sizing:border-box}.cmWallFormActions{margin:8px 0 0}.cmPost{display:flex;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line-soft, #eeeeee)}.cmPost:first-child{border-top:none}.cmPostAv{flex:0 0 auto;margin:0 12px 0 0;line-height:0}.cmPostAv img{border-radius:50%}.cmPostMain{flex:1 1 auto;min-width:0}.cmPostHead{position:relative;padding:0 24px 0 0}.cmPostAuthor{font-weight:700}.cmPostAuthor:link,.cmPostAuthor:visited{color:var(--ink, #212121)}.cmPostTime{font-size:12px;color:var(--ink-quiet, #767676);margin-left:8px}.cmPostText{margin:4px 0 0;line-height:1.5;word-wrap:break-word}.cmPostDel{position:absolute;top:0;right:0;margin:0}.cmPostDelBtn{width:20px;height:20px;padding:0;line-height:18px;font-size:14px;border:none;border-radius:50%;background:var(--plate, #eeeeee);color:var(--ink-quiet, #767676);cursor:pointer}.cmComments{margin:8px 0 0}.cmComment{display:flex;align-items:flex-start;margin:8px 0 0}.cmCommentAv{flex:0 0 auto;margin:0 8px 0 0;line-height:0}.cmCommentAv img{border-radius:50%}.cmCommentMain{flex:1 1 auto;min-width:0;position:relative;padding:0 22px 0 0}.cmCommentAuthor{font-weight:700;font-size:13px}.cmCommentAuthor:link,.cmCommentAuthor:visited{color:var(--ink, #212121)}.cmCommentTime{font-size:11px;color:var(--ink-quiet, #767676);margin-left:6px}.cmCommentText{font-size:13px;line-height:1.4;margin:2px 0 0;word-wrap:break-word}.cmCommentDel{position:absolute;top:0;right:0;margin:0}.cmCommentDelBtn{width:18px;height:18px;padding:0;line-height:16px;font-size:12px;border:none;border-radius:50%;background:var(--plate, #eeeeee);color:var(--ink-quiet, #767676);cursor:pointer}.cmCommentForm{display:flex;margin:8px 0 0}.cmCommentInput{flex:1 1 auto;min-width:0;margin:0 8px 0 0}.cmCommentSend{flex:0 0 auto}.cmPoolPhoto{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 18px}.cmPoolPhotoImg{flex:0 1 auto;line-height:0}.cmPoolPhotoImg img{max-width:100%;border-radius:6px}.cmPoolPhotoMeta{flex:1 1 200px;min-width:0}.cmPoolPhotoAuthor{font-weight:700;font-size:15px}.cmPoolPhotoName{font-size:14px;color:var(--ink-soft, #666666);margin:4px 0 0}.cmPoolPhotoLikes{font-size:13px;color:var(--ink-quiet, #767676);margin:8px 0 0}.cmPoolPhotoOpen{display:inline-block;margin:10px 0 0;font-size:13px}.cmPhotoComments{max-width:640px}.cmPhotoCommentForm{margin:14px 0 0}.cmFeatured{margin:0 0 18px;padding:14px;background:var(--surface-sunk, #fafafa);border:1px solid var(--line-soft, #eeeeee);border-radius:8px}.cmFeaturedLabel{font-size:13px;font-weight:700;color:var(--link, #1073c6);margin:0 0 8px}.cmFeaturedImg{display:block;line-height:0}.cmFeaturedImg img{max-width:100%;max-height:420px;border-radius:6px}.cmFeaturedMeta{margin:8px 0 0}.cmFeaturedName{font-size:14px;font-weight:700}.cmFeaturedAuthor{font-size:13px}.cmFeatureAction{margin:12px 0 0}.cmFeaturedBadge{display:inline-block;font-size:12px;font-weight:700;color:var(--link, #1073c6);margin:0 8px 6px 0}.cmFeatureBtnOff{padding:0;font-size:12px;color:var(--ink-quiet, #767676);background:none;border:none;cursor:pointer}.cmTopicList{display:block}.cmTopicRow{display:block;padding:10px 0;border-top:1px solid var(--line-soft, #eeeeee);text-decoration:none!important}.cmTopicRow:first-child{border-top:none}.cmTopicRow:hover .cmTopicTitle{text-decoration:underline}.cmTopicTitle{display:block;font-size:15px;color:var(--link, #1073c6)}.cmTopicMeta{display:block;font-size:12px;color:var(--ink-quiet, #767676);margin:2px 0 0}.cmTopicTableWrap{margin:14px 0 0;overflow-x:auto}.cmTopicTable{width:100%;border-collapse:collapse;font-size:13px}.cmTopicTable th{text-align:left;font-weight:400;color:var(--ink-quiet, #767676);font-size:12px;padding:0 12px 8px 0;border-bottom:1px solid var(--line-soft, #eeeeee);white-space:nowrap}.cmTopicTable td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line-soft, #eeeeee);vertical-align:middle}.cmTopicTable th.cmTtNum,.cmTopicTable td.cmTtNum{text-align:right;color:var(--ink-quiet, #767676);white-space:nowrap}.cmTopicTable th.cmTtWhen,.cmTopicTable td.cmTtWhen{color:var(--ink-quiet, #767676);white-space:nowrap}.cmTtTitle{width:46%}.cmTtTitleLink{color:var(--link, #1073c6);font-size:14px;text-decoration:none}.cmTtTitleLink:hover{text-decoration:underline}.cmTtUser{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--ink, #212121);white-space:nowrap}.cmTtUser:hover .cmTtUserName{text-decoration:underline}.cmTtAv{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:0 0 auto}.cmTtDash{color:var(--ink-quiet, #767676)}.cmTopicIco{display:inline-block;vertical-align:middle;line-height:1;margin:0 2px 0 0}.cmTopicIco svg{display:block}.cmTopicPin{color:#f57c00}.cmTopicLock{color:var(--ink-quiet, #767676)}.cmTopicModBar{display:flex;gap:8px;margin:0 0 14px}.cmTopicModBtn{font-size:12px;color:var(--link, #1073c6);background:none;border:1px solid #d4d4d4;border-radius:6px;padding:4px 10px;cursor:pointer}.cmTopicModBtn:hover{border-color:var(--accent-line, #1073c6)}.cmTopicBack{margin:0 0 10px;font-size:13px}.cmTopicH1{margin:0 0 14px}.cmTopicBody{height:140px}.cmMsg{position:relative;display:flex;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line-soft, #eeeeee)}.cmMsgTop{border-top:none;padding-top:0}.cmMsgAv{flex:0 0 auto;margin:0 12px 0 0;line-height:0}.cmMsgAv img{border-radius:50%}.cmMsgMain{flex:1 1 auto;min-width:0;position:relative;padding:0 24px 0 0}.cmMsgAuthor{font-weight:700}.cmMsgAuthor:link,.cmMsgAuthor:visited{color:var(--ink, #212121)}.cmMsgTime{font-size:12px;color:var(--ink-quiet, #767676);margin-left:8px}.cmMsgText{margin:4px 0 0;line-height:1.5;word-wrap:break-word}.cmMsgText img{max-width:100%;height:auto;border-radius:6px;margin:6px 0}.cmMsgText blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--line-soft, #eeeeee);color:var(--ink-quiet, #767676)}.cmMsgText p{margin:0 0 8px}.cmMsgText p:last-child{margin-bottom:0}.cmMsgDel{position:absolute;top:0;right:0;margin:0}.cmMsgDelBtn{width:20px;height:20px;padding:0;line-height:18px;font-size:14px;border:none;border-radius:50%;background:var(--plate, #eeeeee);color:var(--ink-quiet, #767676);cursor:pointer}.cmReplies{margin:0}.cmReplyForm{margin:14px 0 0}.cmReplyForm .textarea{width:100%;height:80px;box-sizing:border-box}.cmVideoAdd{margin:0 0 16px}.cmVideoAddForm{display:flex;flex-wrap:wrap;align-items:center}.cmVideoAddForm .cmVideoInput{width:320px;margin:0 10px 8px 0}.cmFormError{color:var(--state-red, #c62828);margin:0 0 8px}.cmVideoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;margin:14px 0 0}.cmVideoItem{min-width:0}.cmVideoFrame{position:relative;width:100%;padding-bottom:56.25%;background:#212121;border-radius:4px;overflow:hidden}.cmVideoFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cmVideoMeta{margin:6px 0 0}.cmVideoTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;max-height:2.6em;overflow:hidden}.cmVideoSrc{display:block;font-size:11px;color:var(--ink-quiet, #767676);margin:2px 0 0}.cmVideoSrc a:link,.cmVideoSrc a:visited{color:var(--ink-quiet, #767676)}.cmVideoDel{margin:6px 0 0}.cmVideoDelBtn{font-size:11px;padding:2px 10px;border:1px solid var(--line, #dddddd);border-radius:12px;background:var(--surface, #ffffff);color:var(--ink-quiet, #767676);cursor:pointer}.cmVideoDelBtn:hover{color:var(--hover-scarlet, #e50c2a);border-color:#e50c2a}.cmHeroStatus{position:absolute;left:196px;right:20px;bottom:-81px;z-index:4;font-size:13px;color:var(--ink-quiet, #767676);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmHeroTagline{font-weight:700;color:var(--ink, #212121);margin:0 10px 0 0}.cmHeroMore{color:var(--link, #1073c6);cursor:pointer}.cmHeroMore .cmSubCaret{color:var(--link, #1073c6)}.cmHeroStatus .cmSubMenu{right:auto;left:0}.cmHeroMore:link,.cmHeroMore:visited{color:var(--link, #1073c6);text-decoration:none}#modalCommunityInfo{width:460px;max-width:92vw;box-sizing:border-box;text-align:left}.cmInfoModal{padding:22px 24px 24px;font-size:14px;color:var(--ink, #212121);line-height:1.5}.cmInfoTitle{font-size:16px;font-weight:700;margin:0 0 14px}.cmInfoBlock{margin:0 0 12px}.cmInfoText{overflow-wrap:anywhere;word-break:break-word}.cmInfoLabel{font-weight:700;margin:0 0 3px}.cmInfoRow{margin:0 0 6px;overflow-wrap:anywhere;word-break:break-word}.cmInfoKey{color:var(--ink-quiet, #767676)}.cmInfoHistory{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft, #eeeeee);font-size:13px;color:var(--ink-quiet, #767676)}.cmPollQ{font-weight:700;margin:0 0 10px}.cmPollChoice{display:block;width:100%;text-align:left;margin:0 0 6px;padding:8px 12px;font-size:13px;border:1px solid var(--line, #dddddd);border-radius:6px;background:var(--surface, #ffffff);color:var(--ink, #212121);cursor:pointer}.cmPollChoice:hover{border-color:var(--accent-line, #1073c6)}.cmPollRow{position:relative;margin:0 0 6px;padding:7px 10px;border-radius:6px;background:var(--surface-sunk, #fafafa);overflow:hidden}.cmPollBar{position:absolute;left:0;top:0;bottom:0;background:rgba(16,115,198,.18);z-index:0}.cmPollRowText{position:relative;z-index:1;display:flex;justify-content:space-between;font-size:13px}.cmPollMine .cmPollOptText{font-weight:700}.cmPollPct{color:var(--ink-quiet, #767676);padding:0 0 0 10px}.cmPollTotal{font-size:12px;color:var(--ink-quiet, #767676);margin:6px 0 0}.cmPollManage{margin:10px 0 0;display:flex;gap:14px;align-items:center}.cmPollEditBtn{cursor:pointer}.cmPollEditBtn:link,.cmPollEditBtn:visited{color:var(--link, #1073c6)}.cmPollDelForm{display:inline;margin:0}.cmPollDelBtn{font-size:13px;padding:0;border:none;background:none;color:var(--ink-quiet, #767676);cursor:pointer}.cmPollDelBtn:hover{color:var(--hover-scarlet, #e50c2a)}.cmPollEmpty{color:var(--ink-quiet, #767676);margin:0 0 10px}#modalPollEdit{width:440px;text-align:left}.cmPollEditForm{padding:22px 24px 24px}.cmPollEditForm .textbox{width:100%;box-sizing:border-box;margin:0 0 8px}.cmPollQInput{font-weight:700}.cmPollEditActions{margin:10px 0 0;display:flex;gap:16px;align-items:center}.cmPollCancel{color:var(--ink-quiet, #767676);cursor:pointer}.cmPollBlock{max-height:440px;overflow-y:auto}.cmTopicsBlock{max-height:320px;overflow-y:auto}.cmLinksBlock{max-height:240px;overflow-y:auto}.cmDash .cmBlock{background:var(--surface, #ffffff);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.1);padding:16px 18px}.cmDash .cmBlock h3{margin-top:0}.cmCreateBlock{display:block;text-align:center;padding:8px 18px}.cmCreateBtn{display:block;font-size:13px;font-weight:700;color:var(--link, #1073c6);cursor:pointer}.cmCreateMenu{right:auto;left:50%;transform:translate(-50%)}.cmTabRadio{position:absolute;left:-9999px}.cmTabBar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.cmTabBtn{padding:6px 14px;border-radius:16px;background:var(--plate, #eeeeee);color:var(--ink, #212121);font-size:13px;cursor:pointer}.cmTabBtn:hover{background:#e7efff}.cmTabBtn .cmBlockCount{color:var(--ink-quiet, #767676)}.cmTabPanel{display:none}#cmTabWall:checked~.cmPanelWall,#cmTabTopics:checked~.cmPanelTopics,#cmTabVideos:checked~.cmPanelVideos{display:block}#cmTabWall:checked~.cmTabBar .cmTabBtnWall,#cmTabTopics:checked~.cmTabBar .cmTabBtnTopics,#cmTabVideos:checked~.cmTabBar .cmTabBtnVideos{background:#1073c6;color:#fff}#cmTabWall:checked~.cmTabBar .cmTabBtnWall .cmBlockCount,#cmTabTopics:checked~.cmTabBar .cmTabBtnTopics .cmBlockCount,#cmTabVideos:checked~.cmTabBar .cmTabBtnVideos .cmBlockCount{color:var(--on-accent, #ffffff)}.cmSettings{margin:8px 0 0}.cmSetPanel{display:none}#cmSetDesign:checked~form .cmSetPanelDesign,#cmSetProfile:checked~form .cmSetPanelProfile,#cmSetAccess:checked~form .cmSetPanelAccess,#cmSetLinks:checked~.cmSetPanelLinks{display:block}#cmSetDesign:checked~.cmSetBar .cmSetBtnDesign,#cmSetProfile:checked~.cmSetBar .cmSetBtnProfile,#cmSetAccess:checked~.cmSetBar .cmSetBtnAccess,#cmSetLinks:checked~.cmSetBar .cmSetBtnLinks{background:#1073c6;color:#fff}#cmSetLinks:checked~form .cmFormActions{display:none}#cmSetOwner:checked~.cmSetPanelOwner{display:block}#cmSetOwner:checked~.cmSetBar .cmSetBtnOwner{background:#1073c6;color:#fff}#cmSetOwner:checked~form .cmFormActions{display:none}.cmOwnerBlock{margin:0 0 22px}.cmOwnerDanger{border-top:1px solid #eeeeee;padding-top:16px}.cmTransferSelect{max-width:320px;margin:0 0 8px}.cmDeleteBtn{background:#e50c2a;color:#fff;border:0;border-radius:16px;padding:7px 18px;font-size:13px;cursor:pointer}.cmTransferBanner{border:1px solid #1073c6;background:#e7efff;border-radius:10px;padding:12px 16px;margin:0 0 16px}.cmTransferBannerText{display:block;margin:0 0 8px;font-size:14px;color:#212121}.cmTransferBannerForm{display:inline;margin:0 8px 0 0}.cmSectionThumb{width:28px;height:28px;object-fit:cover;border-radius:4px;vertical-align:middle;margin:0 6px 0 0}.cmSectionFileRow{margin:0 0 6px;font-size:13px;color:#767676}.cmNameRow{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cmNameInput{flex:0 1 320px}.cmFieldHint{font-size:12px;color:#767676;line-height:1.4}.cmNameHint{flex:1 1 220px}#modalNewPost,#modalNewTopic{width:820px;max-width:92vw;box-sizing:border-box;text-align:left}.cmCreateForm{padding:22px 24px 24px}.cmCreateForm .cmCreateTitle{width:100%;box-sizing:border-box;margin:0 0 10px}.cmCreateForm .cmCreateBody{width:100%;box-sizing:border-box;min-height:120px}.cmFmtBar{display:flex;gap:6px;margin:0 0 6px}.cmFmtBtn{width:30px;height:28px;padding:0;border:1px solid #c0c0c0;border-radius:4px;background:#f7f7f7;color:#212121;font-size:14px;line-height:1;cursor:pointer}.cmFmtBtn:hover{background:#e7efff;border-color:#1073c6;color:#1073c6}.cmFmtB{font-weight:700}.cmFmtI{font-style:italic}.cmFmtU{text-decoration:underline}.cmCreateActions{margin:12px 0 0;display:flex;gap:16px;align-items:center}.cmModalCancel{color:var(--ink-quiet, #767676);cursor:pointer}.cmUploadRow{display:block;margin:10px 0 0;font-size:13px;color:var(--ink-quiet, #767676)}.cmUploadHint{color:var(--ink-quiet, #767676)}.cmPostMedia{margin:8px 0 0}.cmPostMedia a{display:block}.cmPostImg{display:block;width:100%;height:auto;border-radius:8px;margin:6px 0 0}.cmFeedMedia{display:block;margin:6px 0 0}.cmFeedImg{display:block;width:100%;height:auto;border-radius:6px;margin:4px 0 0}.cmFeedBody{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:7.5em}.communityPage .cmFeedBody:link,.communityPage .cmFeedBody:visited{color:var(--ink, #212121);text-decoration:none}.communityPage .cmPostTime:link,.communityPage .cmPostTime:visited{color:var(--ink-quiet, #767676);text-decoration:none}.cmWallSingle{margin:10px 0 0}.cmVideoPreview{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft, #eeeeee)}.cmVideoPreview:last-child{border-bottom:none}.communityPage .cmVideoPreview:link,.communityPage .cmVideoPreview:visited{color:var(--ink, #212121);text-decoration:none}.cmVideoPreviewImg{position:relative;flex:0 0 auto;width:120px;height:68px;background:#212121 center center no-repeat;background-size:cover;border-radius:6px;margin:0 10px 0 0}.cmVideoPreviewImgEmpty{background:var(--plate, #eeeeee)}.cmVideoPreviewPlay{position:absolute;left:50%;top:50%;width:0;height:0;margin:-8px 0 0 -5px;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent var(--line-surface, #ffffff)}.cmVideoPreviewText{min-width:0}.cmVideoPreviewTitle{display:block;font-size:13px;overflow:hidden}.cmVideoPageTitle{font-size:16px;font-weight:700;margin:12px 0 4px}.cmVideoPageMeta{font-size:13px;color:var(--ink-quiet, #767676)}.cmVideoPageMeta a:link,.cmVideoPageMeta a:visited{color:var(--ink-quiet, #767676)}.cmVideoPageDel{margin:12px 0 0}.cmCommentVotes{margin:5px 0 0}.cmVoteForm{display:inline;margin:0 6px 0 0}.cmVote{font-size:12px;padding:1px 8px;border:1px solid var(--line, #dddddd);border-radius:10px;background:var(--surface, #ffffff);color:var(--ink-quiet, #767676);cursor:pointer}.cmVote.on{border-color:var(--accent-line, #1073c6);color:var(--link, #1073c6)}.cmVoteDown.on{border-color:#c62828;color:var(--state-red, #c62828)}.cmReactBar{margin:10px 0 2px}.cmReactRO a[data-react]{cursor:default}.cmPendingBox{border:1px solid #c62828;border-radius:10px;padding:10px 14px;margin:0 0 16px;background:#fff6f6}.cmPendingHead{font-size:13px;font-weight:700;color:var(--state-red, #c62828);margin:0 0 6px}.cmPendingActions{margin:6px 0 0}.cmPendingForm{display:inline;margin:0 8px 0 0}.cmPendingDel{background:none;border:0;color:var(--ink-quiet, #767676);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.cmPendingNote{font-size:13px;color:var(--ink-quiet, #767676);margin:0 0 12px}.cmPendingTopic{padding:8px 0;border-top:1px solid var(--line-soft, #eeeeee)}.cmPendingTopic:first-of-type{border-top:0}.cmPendingTopicTitle{font-size:14px;color:var(--ink, #212121)}.cmPendingTopicMeta{font-size:12px;color:var(--ink-quiet, #767676);margin-left:8px}.vote.cmCommentVote{margin:3px 0 0}.vote.cmCommentVote a:link,.vote.cmCommentVote a:visited{width:30px;height:30px;background-size:15px 15px}.vote.cmCommentVote .num{font-size:11px;min-width:10px;margin:0 8px 0 1px}.cmCommentActions{margin:5px 0 0}.cmReplyToggle{display:none}.cmReplyLink{color:var(--link, #1073c6);cursor:pointer;font-size:12px;margin-left:10px}.cmReportLink{color:var(--ink-quiet, #767676);font-size:12px;margin-left:10px}.cmReportLink:link,.cmReportLink:visited{color:var(--ink-quiet, #767676)}.cmCommentForm.cmReplyForm{display:none;margin:6px 0 0}.cmReplyToggle:checked~.cmCommentForm.cmReplyForm{display:block}.cmReplies{margin:8px 0 0 44px}.cmReply{margin:6px 0 0}.cmRepliesToggle,.cmCommentsToggle{display:none}.cmRepliesLabel{display:inline-block;margin:4px 0 0 44px;font-size:13px;color:var(--link, #1073c6);cursor:pointer}.cmCommentsLabel{display:inline-block;margin:0 0 8px;font-size:13px;color:var(--link, #1073c6);cursor:pointer}.cmRepliesLabel:hover,.cmCommentsLabel:hover{text-decoration:underline}.cmRepliesLabel .cmRepHide,.cmCommentsLabel .cmCmtHide,.cmComment .cmReplies{display:none}.cmComment .cmRepliesToggle:checked~.cmReplies{display:block}.cmRepliesToggle:checked~.cmRepliesLabel .cmRepShow{display:none}.cmRepliesToggle:checked~.cmRepliesLabel .cmRepHide{display:inline}.cmCommentList{display:none}.cmCommentsToggle:checked~.cmCommentList{display:block}.cmCommentsToggle:checked~.cmCommentsLabel .cmCmtShow{display:none}.cmCommentsToggle:checked~.cmCommentsLabel .cmCmtHide{display:inline}.cmJustified{display:flex;flex-wrap:wrap;gap:6px}.cmJItem{position:relative;overflow:hidden;border-radius:4px}.cmJItem .cmJLink{display:block;line-height:0;width:100%;height:100%}.cmJItem img{display:block;height:200px;width:auto;max-width:100%}.cmJustified.js .cmJItem img{width:100%;height:100%;object-fit:cover}.cmJItem .cmJAuthor{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px 8px 5px;font-size:11px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65));opacity:0;transition:opacity .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmJItem:hover .cmJAuthor{opacity:1}.cmJAuthor:link,.cmJAuthor:visited{color:#fff}.cmJItem .cmJDel{position:absolute;top:4px;right:4px;margin:0;opacity:0;transition:opacity .15s}.cmJItem:hover .cmJDel{opacity:1}.cmJItem .cmJFeature{position:absolute;left:4px;right:4px;bottom:24px;margin:0;opacity:0;transition:opacity .15s}.cmJItem:hover .cmJFeature{opacity:1}.cmJItem .cmJFeature input{width:100%;box-sizing:border-box;font-size:10px;padding:3px 6px;border-radius:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmBurger{display:none}@media (max-width: 767px){.cmHero{position:relative;min-height:0;margin:0 0 14px;display:flex;flex-direction:column}.cmHeroBg{position:relative;left:auto;right:auto;top:auto;bottom:auto;height:140px;order:1}.cmHeroShade{height:70%}.cmHeroAvatar{position:relative;z-index:2;left:auto;bottom:auto;order:2;display:block;margin:-32px 0 0 12px;width:72px;height:72px}.cmHeroAvatar img{width:72px;height:72px;border-width:3px;border-radius:14px}.cmBurger{display:inline-flex;align-items:center;position:absolute;top:98px;right:12px;z-index:7;padding:7px 12px;border-radius:8px;background:rgba(0,0,0,.65);color:#fff;font-size:14px;cursor:pointer}.cmHeroHead{position:static;left:auto;right:auto;bottom:auto;order:3;display:block;margin:8px 12px 0}.cmHeroTitle{white-space:normal;font-size:19px;line-height:1.15}.cmHeroAction{display:block;margin:6px 0 0;white-space:normal}.cmHeroMeta{position:static;left:auto;right:auto;bottom:auto;order:4;margin:4px 12px 0;white-space:normal}.cmHeroStatus{position:static;left:auto;right:auto;bottom:auto;order:5;margin:4px 12px 0;white-space:normal}.cmHeroTabs{position:static;left:auto;right:auto;bottom:auto;order:6;overflow:visible;display:none;margin:8px 12px 0}.cmTabsToggle:checked~.cmHeroTabs{display:block}.cmHeroTabs .cmHeroTab{display:block;margin:0 0 4px;border-radius:8px;background:var(--surface-sunk, #fafafa)}.communityPage .cmHeroTabs .cmHeroTab:link,.communityPage .cmHeroTabs .cmHeroTab:visited{color:var(--ink, #212121)}.cmHeroTabs .cmHeroTab.on{background:#1073c6}.communityPage .cmHeroTabs .cmHeroTab.on:link,.communityPage .cmHeroTabs .cmHeroTab.on:visited{color:#fff}}.cmUpd{margin:8px 0 0}.cmUpdRow{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft, #eeeeee)}.cmUpdRow:first-child{border-top:none}.cmUpdAvatar{flex:0 0 auto;display:block;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--surface-sunk, #fafafa)}.cmUpdAvatar img{width:44px;height:44px;object-fit:cover;display:block}.cmUpdBody{flex:1 1 auto;min-width:0}.cmUpdLine{font-size:14px;line-height:1.4}.cmUpdCommunity{font-weight:700;color:var(--ink, #212121);text-decoration:none}.cmUpdCommunity:hover{text-decoration:underline}.cmUpdWhat{color:var(--ink-quiet, #767676)}.cmUpdPreview{display:inline-block;width:40px;height:40px;object-fit:cover;vertical-align:middle;border-radius:4px;margin:0 3px;background:var(--surface-sunk, #fafafa)}.cmUpdTitle{color:var(--ink, #212121)}.cmUpdGo{color:var(--link, #1073c6);white-space:nowrap}.cmUpdTime{font-size:12px;color:var(--ink-quiet, #767676);margin:2px 0 0}.cmUpdFilter{float:right;display:inline-flex;gap:14px;align-items:center}.cmUpdFilter label{font-size:13px;color:var(--ink, #212121);cursor:pointer;white-space:nowrap}
