.cl-s-checked{--c: var(--ok)}.cl-s-computed{--c: var(--accent)}.cl-s-reference{--c: var(--s5)}.cl-s-input{--c: var(--text-faint)}.cl-s-cited{--c: var(--s3)}.cl-s-orphan{--c: var(--s2)}.cl-s-mismatch{--c: var(--s6)}.cl-v-verified{--c: var(--ok)}.cl-v-plausible{--c: var(--accent)}.cl-v-not-checkable{--c: var(--text-faint)}.cl-v-disputed{--c: var(--s6)}.cl-chip{display:inline-block;font:600 11px/1.6 var(--font-mono);letter-spacing:.02em;padding:0 7px;border-radius:999px;white-space:nowrap;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.cl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:5px;vertical-align:1px}.cl-panel{max-width:820px;margin:2rem auto 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft)}.cl-panel>details>summary{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;align-items:baseline;padding:.8rem 1rem;cursor:pointer;list-style:none}.cl-panel>details>summary::-webkit-details-marker{display:none}.cl-panel>details>summary:before{content:"▸";grid-row:1;grid-column:1;position:absolute;transform:translate(-.9rem);color:var(--text-faint);font-size:12px}.cl-panel>details[open]>summary:before{content:"▾"}.cl-panel>details>summary h2{margin:0;font:600 15px var(--font-sans);color:var(--heading)}.cl-panel>details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.cl-sum{font:13px/1.5 var(--font-sans);color:var(--text-muted);min-width:0}.cl-bad{color:var(--s6);font-weight:600}.cl-bar{grid-column:1 / -1;display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--border)}.cl-bar i{display:block;height:100%;background:var(--c)}.cl-body{padding:0 1rem 1rem;border-top:1px solid var(--border)}.cl-body h3{font:600 13.5px var(--font-sans);color:var(--heading);margin:1rem 0 .4rem}.cl-more{font-size:13px;color:var(--text-muted);margin:1rem 0 0}.cl-legend{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.3rem;font-size:13px}.cl-legend li{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline}.cl-legend small{color:var(--text-muted);font-size:12.5px}.cl-list{list-style:none;padding:0;margin:0}.cl-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.55rem 0;border-top:1px solid var(--border);min-width:0}.cl-item:first-child{border-top:0}.cl-item[hidden]{display:none}.cl-failing{box-shadow:inset 3px 0 0 var(--s6);padding-left:.6rem}.cl-num{font:600 13px var(--font-mono);color:var(--heading)}.cl-line{font:11.5px var(--font-mono);color:var(--text-faint)}.cl-post{font-size:13px;color:var(--accent);text-decoration:none;min-width:0;overflow-wrap:anywhere}.cl-post:hover{text-decoration:underline}.cl-sent{flex-basis:100%;margin:.1rem 0 0;font-size:14px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.cl-sent .katex{font-size:1em}.cl-sent .katex-display{margin:.3rem 0;overflow-x:auto;overflow-y:hidden}.cl-what,.cl-refs{flex-basis:100%;margin:0;font:12px/1.5 var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere}.cl-refs{font-family:var(--font-sans);font-style:italic}.cl-page{max-width:980px;margin:0;min-width:0}.cl-page h2{font:600 19px var(--font-serif);color:var(--heading);margin:2.2rem 0 .6rem}.cl-lead{max-width:var(--measure);color:var(--text);line-height:1.6}.cl-note{max-width:var(--measure);color:var(--text-muted);font-size:14px}.cl-stats{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}.cl-stat{flex:1 1 110px;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);display:flex;flex-direction:column}.cl-stat b{font:600 22px var(--font-mono);color:var(--heading)}.cl-stat span{font-size:12.5px;color:var(--text-muted)}.cl-stat.cl-failing{box-shadow:none;border-color:var(--s6)}.cl-legend-page{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem 1.2rem}.cl-filters{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:end;margin:1.6rem 0 0;padding:.7rem 0;background:var(--bg);border-bottom:1px solid var(--border)}.cl-filters label{display:flex;flex-direction:column;gap:.2rem;font:600 12px var(--font-sans);color:var(--text-muted);min-width:0}.cl-filters .cl-grow{flex:1 1 180px}.cl-filters select,.cl-filters input{font:14px var(--font-sans);color:var(--text);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:6px;padding:5px 8px;min-width:0;max-width:100%}.cl-filters select:focus-visible,.cl-filters input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cl-filters output{font:12.5px var(--font-mono);color:var(--text-muted);margin-left:auto;padding-bottom:6px}.cl-empty{color:var(--text-muted)}.cl-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:var(--radius)}.cl-table{border-collapse:collapse;width:100%;font-size:13px}.cl-table th,.cl-table td{padding:.4rem .6rem;text-align:right;border-top:1px solid var(--border);white-space:nowrap}.cl-table thead th{border-top:0;font:600 11.5px var(--font-sans);color:var(--text-muted);background:var(--bg-soft)}.cl-table tbody th{text-align:left;font:500 .92rem var(--font-sans);text-transform:none;letter-spacing:normal;color:var(--text);background:none;white-space:normal;min-width:14rem}.cl-table thead th.cl-l{text-align:left}.cl-table td:nth-child(2){text-align:left;color:var(--text-muted)}.cl-table a{color:var(--text);text-decoration:none}.cl-table a:hover{color:var(--accent)}.cl-mono{font-family:var(--font-mono);text-align:left!important;white-space:normal!important}.cl-t-orphan{color:var(--s2);font-weight:600}.cl-t-mismatch{color:var(--s6);font-weight:600}.cl-t-ok{color:var(--ok)}@media(max-width:560px){.cl-panel{margin-left:0;margin-right:0}.cl-panel>details>summary{padding:.7rem .8rem}.cl-body{padding:0 .8rem .8rem}.cl-filters output{margin-left:0}.cl-table tbody th{min-width:11rem}}.cl-all{font-size:.85rem;width:100%}.cl-all td{vertical-align:top}.cl-all td.r,.cl-all th.r{text-align:right;white-space:nowrap}.cl-all tr.cl-failing td{color:var(--s6)}
