.cl .is-d{color:var(--mn-dem-deep)}.cl .is-r{color:var(--mn-rep-deep)}.cl-h3{margin:0 0 8px;font:600 14px var(--font-sans);color:var(--mn-ink)}.cl-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px}.cl-cols .cl-h3{padding-bottom:6px;margin-bottom:0;border-bottom:1px solid var(--mn-ink)}.cl-list{list-style:none;margin:0;padding:0}.cl-list li{max-width:none;display:grid;grid-template-columns:minmax(96px,9.5em) minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--mn-hair);font:13.5px/1.4 var(--font-sans)}.cl-list li>b{font-weight:600;color:var(--mn-ink)}.cl-list li>b a{color:inherit;text-decoration:none}.cl-list li>b a:hover{text-decoration:underline;text-underline-offset:3px}.cl-list li>b small{display:block;font-weight:400;font-size:12px;color:var(--mn-soft)}.cl-list li>span a{color:inherit;text-decoration:none}.cl-list li>span a:hover{text-decoration:underline;text-underline-offset:3px}.cl-list small{font-size:12px}.cl-list .is-open,.cl-list small{color:var(--mn-soft)}.cl-pdot{display:inline-block;width:8px;height:8px;margin:0 7px 1px 0;border-radius:50%;vertical-align:middle;background:var(--mn-faint)}.cl-pdot.is-d{background:var(--mn-dem)}.cl-pdot.is-r{background:var(--mn-rep)}.cl-legflips{display:grid;grid-template-columns:min-content minmax(0,1fr);gap:24px 40px;align-items:start}.cl-tilemap{--cl-tile:36px;display:grid;grid-template-columns:repeat(11,var(--cl-tile));grid-auto-rows:var(--cl-tile);gap:2px}.cl .cl-tile{aspect-ratio:auto;font:600 12px/1 var(--font-sans);border-radius:0}.cl .cl-tile:is(.is-d1,.is-d2,.is-d3,.is-d4,.is-r1,.is-r2,.is-r3,.is-r4){color:#000}.cl .cl-tile.is-even{background:var(--mn-paper);box-shadow:inset 0 0 0 1px var(--mn-hair)}.cl .cl-tile.is-np{box-shadow:inset 0 0 0 1px var(--mn-faint)}.cl .cl-tile.is-nocount,.cl .cl-tile.is-np{color:var(--mn-soft);background:var(--mn-wash)}.cl .cl-tile.is-nocount{box-shadow:none;outline:1px dotted var(--mn-faint);outline-offset:-1px}.cl .cl-tile:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px;z-index:1}.cl-tilekey{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font:12px/1.3 var(--font-sans);color:var(--mn-soft)}.cl-tilekey>span{display:inline-flex;align-items:center;gap:5px}.cl-tilekey i.mn-tile{display:inline-block;width:14px;height:10px;aspect-ratio:auto}.cl-tilekey-ramp{display:inline-flex;gap:1px}.cl-tilekey-ramp i.mn-tile{width:18px}.cl-tilekey b{font-weight:600}.cl-netlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--mn-ink);columns:150px 3;column-gap:28px}.cl-netlist li{max-width:none;break-inside:avoid;display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--mn-hair);font:13px/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.cl-netlist a{color:var(--mn-ink);text-decoration:none}.cl-netlist a:hover{text-decoration:underline;text-underline-offset:3px}.cl-netlist b{font-weight:600;white-space:nowrap}.cl-dumb{list-style:none;margin:0;padding:0;border-top:1px solid var(--mn-hair)}.cl-dumb li{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 150px;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--mn-hair)}.cl-dumb-name{font:13.5px/1.3 var(--font-sans)}.cl-dumb-name small{display:block;font-size:12px;color:var(--mn-soft)}.cl-dumb-track{position:relative;height:14px}.cl-dumb-zero{position:absolute;left:50%;top:-4px;bottom:-4px;border-left:1px solid var(--mn-ink);opacity:.5}.cl-dumb-line{position:absolute;top:6px;height:2px;background:var(--mn-soft);opacity:.6}.cl-dumb-dot{position:absolute;top:2px;width:10px;height:10px;margin-left:-5px;border-radius:50%;box-shadow:0 0 0 2px var(--mn-paper)}.cl-dumb-dot.is-d{background:var(--mn-dem)}.cl-dumb-dot.is-r{background:var(--mn-rep)}.cl-dumb-dot.is-was{background:var(--mn-paper);box-shadow:inset 0 0 0 1.5px var(--mn-ink),0 0 0 2px var(--mn-paper)}.cl-dumb-v{text-align:right;font:13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.cl-snap{display:grid;gap:14px}.cl-snap-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px}.cl-snap-g{appearance:none;text-align:left;display:grid;grid-template-columns:14px 1fr;gap:2px 8px;align-items:center;padding:9px 0 10px;border:0;border-top:2px solid var(--mn-hair);border-radius:0;background:none;cursor:pointer;font:13px/1.4 var(--font-sans);color:var(--mn-ink)}.cl-snap-g:hover,.cl-snap-g[aria-pressed=true]{border-top-color:var(--mn-ink)}.cl-snap-g:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.cl-snap-g i{width:12px;height:12px;border-radius:50%}.cl-snap-g span{grid-column:2;color:var(--mn-soft);font-size:12px}.cl-dot.is-high,.cl-snap-g.is-high i{background:var(--mn-ink);fill:var(--mn-ink)}.cl-dot.is-mid,.cl-snap-g.is-mid i{background:var(--mn-soft);fill:var(--mn-soft)}.cl-dot.is-low,.cl-snap-g.is-low i{background:var(--mn-faint);fill:var(--mn-faint)}.cl-snap-box{position:relative;max-width:980px}.cl-snap-largest ol{list-style:none;margin:0;padding:0;columns:380px 2;column-gap:32px;border-top:1px solid var(--mn-hair)}.cl-snap-largest li{max-width:none;break-inside:avoid}.cl-snap-largest button{appearance:none;display:grid;gap:1px;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--mn-hair);border-radius:0;background:none;color:var(--mn-ink);text-align:left;cursor:pointer;font:13.5px/1.35 var(--font-sans)}.cl-snap-largest button b{font-weight:600}.cl-snap-largest button span{color:var(--mn-soft);font-size:12px}.cl-snap-largest button:hover,.cl-snap-largest button[aria-pressed=true]{background:var(--mn-wash)}.cl-snap-largest button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.cl-snap-box svg{display:block;width:100%;height:auto;cursor:crosshair}.cl-dot{fill-opacity:.6;stroke:var(--mn-paper);stroke-width:.6;transition:fill-opacity var(--mn-dur-micro) var(--mn-ease-out)}.cl-dot.is-mid{fill-opacity:.5}.cl-dot.is-low{fill-opacity:.3}.cl-dot.is-dim{fill-opacity:.06}.cl-dot.is-hot{stroke:var(--mn-ink);stroke-width:2;fill-opacity:.9}.cl-grid{stroke:var(--mn-hair);stroke-width:1}.cl-zero{stroke:var(--mn-ink);stroke-width:1;opacity:.5}.cl-axis,.cl-tick{font:12px var(--font-sans);fill:var(--mn-soft)}.cl-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--mn-hair);columns:360px 2;column-gap:40px}.cl-rows li{max-width:none;break-inside:avoid;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:7px 0;border-bottom:1px solid var(--mn-hair);font:13.5px var(--font-sans);font-variant-numeric:tabular-nums}.cl-rows li a{color:var(--mn-ink);text-decoration:none}.cl-rows li a:hover{text-decoration:underline}.cl-rows li small{grid-column:1/-1;color:var(--mn-soft);font-size:12px}.cl-measures{column-count:1}.cl-measures li{grid-template-columns:150px minmax(0,1fr) 170px}.cl-measures li span small{display:block;grid-column:auto}.cl-m-title{color:var(--mn-soft)}.cl .is-pass{color:var(--mn-ink);font-weight:600}.cl .is-fail{color:var(--mn-soft)}.cl-split{list-style:none;margin:0;padding:0;border-top:1px solid var(--mn-hair)}.cl-split li{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 140px 160px 110px;gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--mn-hair);font:13.5px var(--font-sans);font-variant-numeric:tabular-nums}.cl-split li.is-split{background:color-mix(in oklab,var(--mn-ink) 4%,transparent)}.cl-split-st small{margin-left:8px;padding:1px 6px;border-radius:4px;font-size:12px;background:var(--mn-ink);color:var(--mn-paper)}.cl-split-gap{text-align:right;color:var(--mn-soft)}.cl-methods td small{color:var(--mn-soft);font-size:12px}@media (max-width:760px){.cl-legflips{grid-template-columns:minmax(0,1fr)}.cl-netlist{columns:140px 2}}@media (max-width:420px){.cl-tilemap{--cl-tile:28px}}@media (max-width:640px){.cl-dumb li{grid-template-columns:minmax(0,1fr) 120px}.cl-dumb-track{grid-column:1/-1;grid-row:2}.cl-split li{grid-template-columns:1fr 1fr}.cl-measures li{grid-template-columns:1fr}}.cl .ra-h2{font-size:clamp(22px,2.4vw,28px)}