.cmRise{animation:wsRise .9s var(--rd-ease) both}.cmPage .wsSection:last-child{padding-bottom:72px}.cmHead{border-bottom:1px solid var(--rd-line);background:#050505;position:relative;overflow:hidden}.cmHeadIn{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(32px,5vh,56px);display:grid;position:relative}.cmLead{max-width:520px;color:var(--rd-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.cmStats{align-items:flex-end;display:flex}.cmStats .wsStat{border-left:1px solid var(--rd-line);padding:0 28px}.cmStats .wsStat:first-child{border-left:none;padding-left:0}.cmStats .wsStat .v{white-space:nowrap}.cmGroups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.cmGroup{flex-direction:column;height:100%;display:flex;overflow:hidden}.cmGroupHead{border-bottom:1px solid var(--rd-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cmGroupHead .wsH3{font-size:18px}.cmCount{color:var(--rd-faint);white-space:nowrap;font-size:11.5px}.cmRow{border-top:1px solid var(--rd-line);border-left:3px solid #0000;grid-template-columns:minmax(140px,190px) minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:12px 20px;transition:background .2s,border-color .2s;display:grid}.cmGroupHead+.cmRow{border-top:none}.cmRow:hover{border-left-color:var(--rd-red)}.cmCmd{font-family:var(--font-archivo), "Archivo", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ff6b73;overflow-wrap:anywhere;font-size:13.5px;font-weight:800}.cmDesc{min-width:0;color:var(--rd-muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.cmDesc img{vertical-align:text-bottom;display:inline-block}.cmCommunity{margin-top:16px}.cmCommunity .cmRow{grid-template-columns:minmax(140px,220px) minmax(0,1fr)}@media (max-width:1100px){.cmHeadIn{grid-template-columns:1fr;align-items:start}.cmStats{padding-top:6px}}@media (max-width:860px){.cmStats .wsStat{padding:0 18px}.cmGroups{grid-template-columns:1fr;gap:12px}.cmGroupHead{padding:12px 14px}.cmRow,.cmCommunity .cmRow{grid-template-columns:1fr;gap:3px;padding:11px 14px}}@media (max-width:400px){.cmStats{flex-wrap:wrap;gap:14px 0}.cmStats .wsStat{padding:0 14px}}@media (prefers-reduced-motion:reduce){.cmRise{animation:none}}
