.cm-wrap{max-width:1240px}.cm-head{margin-bottom:1.2rem}.cm-layout{display:grid;grid-template-columns:15rem minmax(0,1fr) 19rem;grid-gap:1.5rem;gap:1.5rem;align-items:start}.cm-main{min-width:0}.cm-main,.cm-rail{display:flex;flex-direction:column;gap:.9rem}.cm-rail{position:-webkit-sticky;position:sticky;top:calc(var(--feedback-banner-h, 0px) + 1rem)}@media (max-width:1100px){.cm-layout{grid-template-columns:minmax(0,1fr) 17rem}.cm-rail--left{grid-column:1/-1;position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:760px){.cm-layout{grid-template-columns:minmax(0,1fr)}.cm-rail{position:static}.cm-main{order:1}.cm-rail--left{grid-template-columns:1fr;order:2}.cm-rail--right{order:3}}.cm-panel{background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.6rem}.cm-panel-h{margin:0;font-size:.95rem}.cm-panel .cm-hint{margin:0;line-height:1.45}.cm-panel .cm-search{flex-direction:column}.cm-you-head{display:flex;gap:.7rem;align-items:center}.cm-rail-list{list-style:none;margin:0;padding:0;gap:.85rem}.cm-rail-list,.cm-rail-list li{display:flex;flex-direction:column}.cm-rail-list li{gap:.2rem;font-size:.86rem}.cm-rail-title{color:var(--ink);font-weight:600;line-height:1.35;text-decoration:none}.cm-rail-title:hover{color:var(--ember)}.cm-rail-text{color:var(--ink-mute);line-height:1.45}.cm-dim{color:var(--ink-faint);font-size:.8rem}.cm-avatar--alias{background:var(--moss)}.cm-ask{background:var(--paper);border:1px solid var(--paper-line);border-radius:12px}.cm-ask-summary{display:flex;gap:.7rem;align-items:center;padding:.7rem .9rem;cursor:pointer;list-style:none}.cm-ask-summary::-webkit-details-marker{display:none}.cm-ask-prompt{flex:1 1;padding:.55rem .9rem;border-radius:999px;background:var(--paper-warm);border:1px solid var(--paper-line);color:var(--ink-mute)}.cm-ask-summary:hover .cm-ask-prompt{border-color:var(--field-line)}.cm-ask[open] .cm-ask-summary{border-bottom:1px solid var(--paper-line)}.cm-ask-body{padding:.9rem 1rem 1rem}.cm-ask-body .cm-gate{background:transparent;border:0;padding:0}.cm-spacetabs{display:flex;flex-wrap:wrap;gap:.2rem;background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;padding:.3rem}.cm-spacetab{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.88rem;padding:.45rem .8rem;border-radius:8px;color:var(--ink-soft);text-decoration:none}.cm-spacetab:hover{background:var(--row-active)}.cm-spacetab[aria-current=page]{background:var(--row-active);color:var(--ink);font-weight:600}.cm-spacetab-n{font-size:.7rem;min-width:1.3rem;padding:0 .35rem;border-radius:999px;text-align:center;background:var(--ember-tint);color:var(--ember);font-weight:600}.cm-feed{display:flex;flex-direction:column;gap:.9rem}.cm-card{background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;overflow:hidden}.cm-card-post{padding:1rem 1.2rem .85rem;display:flex;flex-direction:column;gap:.55rem}.cm-card-head{display:flex;gap:.7rem;align-items:center}.cm-byline{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cm-byline-top{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:.88rem}.cm-byline-sub{font-size:.78rem;color:var(--ink-mute)}.cm-card-title{margin:.15rem 0 0;font-size:1.15rem;line-height:1.3}.cm-card-title a{color:var(--ink);text-decoration:none}.cm-card-title a:hover{color:var(--ember)}.cm-card-text{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:1.55;color:var(--ink-soft);font-size:.93rem}.cm-more{font-size:.84rem;color:var(--ink-mute);align-self:flex-start}.cm-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:.82rem;color:var(--ink-mute);padding-top:.2rem}.cm-card-reply{margin-left:auto;color:var(--ember);font-weight:500;text-decoration:none}.cm-card-reply:hover{text-decoration:underline}.cm-card-answer{display:flex;gap:.65rem;padding:.85rem 1.2rem .95rem;background:var(--paper-warm);border-top:1px solid var(--paper-line)}.cm-card-answer--helpful{box-shadow:inset 3px 0 0 var(--moss)}.cm-card-answer-main{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cm-card-answer .cm-card-text{font-size:.9rem}.cm-h2{margin:0 0 .6rem;font-size:1.15rem}.cm-list{gap:.5rem;margin:0;padding:0;list-style:none}.cm-list,.cm-row{display:flex;flex-direction:column}.cm-row{gap:.3rem;background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;padding:.85rem 1.1rem;color:var(--ink);text-decoration:none}.cm-row:hover{border-color:var(--field-line);background:var(--row-active)}.cm-row-title{font-weight:600;line-height:1.35}.cm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;font-size:.8rem;color:var(--ink-mute)}.cm-author{color:var(--ink-soft);font-weight:500}a.cm-author{text-decoration:underline;-webkit-text-decoration-color:var(--paper-line);text-decoration-color:var(--paper-line)}.cm-badge{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;color:var(--ink-soft);background:var(--paper-warm);border:1px solid var(--paper-line)}.cm-badge--helpful{color:var(--moss);background:var(--moss-tint);border-color:var(--moss-line)}.cm-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.cm-tab{font-size:.86rem;padding:.3rem .8rem;border-radius:999px;border:1px solid var(--paper-line);color:var(--ink-soft);text-decoration:none}.cm-tab[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cm-post{background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.6rem}.cm-post--helpful{border-color:var(--moss-line);box-shadow:inset 3px 0 0 var(--moss)}.cm-title{margin:0;font-size:1.6rem;line-height:1.25}.cm-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:var(--ink)}.cm-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cm-actions form{margin:0}.cm-form{gap:.6rem}.cm-form,.cm-form label{display:flex;flex-direction:column}.cm-form label{gap:.3rem;font-size:.9rem;font-weight:500}.cm-form textarea{resize:vertical;min-height:7rem}.cm-hint{font-size:.8rem;color:var(--ink-mute);font-weight:400}.cm-gate{background:var(--paper-warm);border:1px solid var(--paper-line);border-radius:12px;padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.6rem}.cm-gate p,.cm-guidelines{margin:0;line-height:1.5}.cm-guidelines{padding-left:1.2rem;display:flex;flex-direction:column;gap:.55rem}.cm-guidelines strong{display:block}.cm-empty{color:var(--ink-mute);margin:0}.cm-report{font-size:.86rem}.cm-report summary{cursor:pointer;color:var(--ink-mute);list-style:none;display:inline-block}.cm-report summary::-webkit-details-marker{display:none}.cm-report[open] summary{margin-bottom:.5rem}.cm-report[open]{flex-basis:100%;background:var(--paper-warm);border:1px solid var(--paper-line);border-radius:10px;padding:.75rem .9rem}.cm-reasons{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.cm-reasons legend{font-weight:500;margin-bottom:.3rem}.cm-reasons label{display:flex;flex-direction:row;gap:.45rem;align-items:center;font-weight:400}.cm-findings{margin:0;padding:0;list-style:none;gap:.6rem}.cm-findings,.cm-findings li{display:flex;flex-direction:column}.cm-findings li{gap:.15rem}.cm-findings mark{background:var(--ember-tint);color:var(--ink);padding:0 .2rem;border-radius:3px;align-self:flex-start}.cm-search{display:flex;gap:.5rem}.cm-search input{flex:1 1;min-width:0}.cm-form label.cm-check{flex-direction:row;align-items:flex-start;gap:.55rem;font-weight:500}.cm-check input{margin-top:.2rem}.cm-check>span{display:flex;flex-direction:column;gap:.15rem}.cm-meta .avatar--sm{width:22px;height:22px;font-size:.58rem}.cm-about{padding-top:.5rem;padding-bottom:2.5rem}.cm-about-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.8rem}.cm-about-grid .cm-panel-h{margin:0 0 .35rem}