.ch-note{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.ch-src{border-left:2px solid var(--border-strong);color:var(--text-secondary);background:var(--surface-1);margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.7}.ch-absent{border:1px dashed var(--border-strong);color:var(--text-secondary);background:var(--surface-1);border-radius:10px;margin:6px 0 0;padding:14px 16px;font-size:13px;line-height:1.7}.ch-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ch-list>li{border:1px solid var(--border);background:var(--surface-1);border-radius:9px;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 13px;display:grid}@media (max-width:860px){.ch-list>li{grid-template-columns:minmax(0,1fr) auto}.ch-as{order:3;grid-column:1/-1}}.ch-name{color:var(--text-primary);border-bottom:1px solid #0000;justify-self:start;font-size:13px;font-weight:620;text-decoration:none}.ch-name:hover,.ch-name:focus-visible{border-bottom-color:var(--border-strong)}.ch-as{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ch-st{border:1px solid var(--border);white-space:nowrap;color:var(--text-muted);background:var(--plane);border-radius:999px;justify-self:end;padding:3px 9px;font-size:11px;font-weight:560}.ch-st-on{border-color:var(--border-strong);color:var(--text-secondary)}.ch-open{border:1px solid var(--border-strong);font:inherit;color:var(--text-secondary);background:var(--plane);cursor:pointer;white-space:nowrap;border-radius:7px;justify-self:end;padding:4px 11px;font-size:11px;font-weight:560}.ch-open:hover,.ch-open:focus-visible{color:var(--text-primary);background:var(--plane-2)}.ch-dl{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:7px 16px;margin:0;font-size:12.5px;line-height:1.6;display:grid}.ch-dl dt{color:var(--text-muted)}.ch-dl dd{color:var(--text-primary);margin:0}@media (max-width:620px){.ch-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.ch-dl dd{margin-bottom:8px}}.ch-ref{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-secondary);font-size:12px}.ch-go{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ch-go a{border:1px solid var(--border-strong);color:var(--text-secondary);background:var(--plane);border-radius:8px;padding:7px 13px;font-size:12px;font-weight:560;text-decoration:none}.ch-go a:hover,.ch-go a:focus-visible{color:var(--text-primary);background:var(--plane-2)}.ch-go-end{margin-top:18px}.ch-plain{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ch-plain>.ch-plain-i{border:1px dashed var(--border);color:var(--text-secondary);background:var(--surface-1);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;font-size:12.5px;line-height:1.5}.ch-amb{border:1px solid var(--border);background:var(--plane);color:var(--text-secondary);border-radius:10px;margin:4px 0 0;padding:14px 16px 14px 32px;font-size:12.5px;line-height:1.75}.ch-stop{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ch-stop>li{border:1px solid var(--border);border-left:2px solid var(--border-strong);color:var(--text-secondary);background:var(--surface-1);border-radius:9px;padding:12px 14px;font-size:12.5px;line-height:1.7}.ch-stop b{color:var(--text-primary)}
