.verified{display:block;margin-top:var(--space-md);font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}.chart{border-top:1px solid var(--text-primary);padding-top:var(--space-sm);margin-top:var(--space-lg)}.chart .sub{color:var(--text-muted);margin:var(--space-xs) 0 var(--space-md);max-width:var(--measure-prose)}.mono-note{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5;margin-top:var(--space-sm);max-width:var(--measure-prose)}.legend{list-style:none;display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-md)}.legend li{display:flex;gap:var(--space-xs);align-items:center;font-size:var(--fs-small);color:var(--text-muted)}.sw{width:12px;height:12px;flex:0 0 auto}.sw--signal{background:var(--surface-red)}.sw--ink{background:var(--text-primary)}.sw--neutral{background:var(--chart-neutral)}.docket{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg)}.docket .group{display:flex;flex-direction:column;gap:var(--space-xs)}.docket .glabel{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4}.docket .glabel b{color:var(--text-primary);font-weight:600}.docket .cells{display:flex;flex-wrap:wrap;gap:4px;max-width:208px}.docket .cell{display:block;width:22px;height:22px;background:var(--chart-neutral);text-decoration:none}.docket .cell--del{background:var(--surface-red)}.docket .cell--amend{background:var(--text-primary)}.docket .cell:hover,.docket .cell:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.reasons .entry{align-items:start}.reasons .meta .num{color:var(--text-primary)}.reasons .meta .rule{display:block;margin-top:var(--space-xs);font-size:var(--fs-small);color:var(--text-muted);line-height:1.4;max-width:14ch}.reasons .pullquote{margin-top:var(--space-sm)}.reasons .pullquote+.pullquote{margin-top:var(--space-sm)}.reasons .pullquote p{font-size:var(--fs-body);line-height:1.55}.reasons .pullquote:before{font-size:var(--fs-h2)}.compare .ref,.patterns .ref{font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap}.compare-value{color:var(--text-primary)}.patterns p{color:var(--text-muted)}.patterns .pq{margin-top:var(--space-xs);color:var(--text-primary);font-style:italic}.patterns .pq .ref{font-style:normal}.fold{margin-top:var(--space-lg)}.fold summary{cursor:pointer;list-style:none;display:inline-block;position:relative;font-size:var(--fs-body);text-decoration:none;padding:var(--space-xs) 0}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"";position:absolute;left:0;right:0;bottom:calc(var(--space-xs) - 4px);height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left}.fold summary:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.fold summary:before{transition:transform .25s ease}}.fold summary:after{content:" ↓"}.fold[open] summary:after{content:" ↑"}.docket-ledger .entry{align-items:start}.docket-ledger .meta{font-size:var(--fs-small);color:var(--text-muted);line-height:1.6}.docket-ledger .dek{color:var(--text-primary);margin-top:0}.docket-ledger .line{margin-top:var(--space-xs);font-size:var(--fs-small);color:var(--text-muted);display:flex;gap:var(--space-sm);flex-wrap:wrap}.docket-ledger .why{color:var(--text-primary)}.verdict{display:inline-block;margin-top:4px;font-size:var(--fs-small);letter-spacing:.06em;line-height:1.3;padding:.1em .45em;border:1px solid var(--text-primary);color:var(--text-primary)}.verdict--del{background:var(--text-primary);color:var(--surface)}.verdict--kept{border-color:var(--border-strong);color:var(--text-muted)}.sources .note{margin-top:var(--space-sm);max-width:var(--measure-prose)}.sources .src-actions{display:flex;gap:var(--space-sm);align-items:center;margin-top:var(--space-md);flex-wrap:wrap}.sources a{word-break:break-word}@media (max-width:880px){.docket .cells{max-width:156px}}@media (max-width:780px){.reasons .meta{display:flex;align-items:baseline;gap:var(--space-sm)}.reasons .meta .rule{margin-top:0;max-width:none}.docket-ledger .meta br{display:none}.docket-ledger .verdict{margin-left:var(--space-xs)}}@media (prefers-reduced-motion:no-preference){.docket .cell{transition:transform .15s ease}.docket .cell:hover{transform:translateY(-2px)}}
