:root{color-scheme:light dark;--birch:#eef0ea;--birch-deep:#e0e3da;--bark:#2a2420;--bark-soft:#5d554d;--grain:#c9cbc0;--amber:#b35f00;--gallery:#e8891c;--good:#1f6f3f;--warning:#8a5a00;--critical:#b3261e;--family-1:#2a78d6;--family-2:#e87ba4;--family-3:#6250d6;--family-4:#1baf7a;--family-5:#8f6a1f;--family-6:#a13c95;--family-7:#c85a12;--family-8:#00a0b8;--family-9:#8a9a10;--family-10:#3f9ad6;--family-11:#7c3fc0;--family-12:#d0a000;--fail-1:#6e1410;--fail-2:#a3211a;--fail-3:#cf3a22;--fail-4:#df5a1e;--fail-5:#e8801c;--fail-6:#e9a21a;--fail-7:#e3bd3a;--fail-8:#e6d27a;--fail-hot-ink:#fff;--seg-1:#8a1230;--seg-2:#d3122f;--seg-3:#9b2fae;--seg-4:#e8590c;--seg-5:#eba40a;--seg-6:#2f6fb5;--seg-7:#3fa9d6;--seg-8:#c3c4bc;--seg-9:#83857d;--seg-10:#075e56;--surface:var(--birch);--panel:var(--birch-deep);--ink:var(--bark);--ink-soft:var(--bark-soft);--line:var(--grain);--link:var(--amber);--serif:"Piper Thread Serif", Georgia, "Times New Roman", serif;--sans:"Piper Thread Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Piper Thread Mono", ui-monospace, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--surface:#221d1a;--panel:#2f2823;--ink:#eef0ea;--ink-soft:#bdb6ab;--line:#4a413a;--link:#ffc56b;--good:#6fcf97;--warning:#e6b450;--critical:#ff8a80;--family-1:#3987e5;--family-2:#d55181;--family-3:#9085e9;--family-4:#199e70;--family-5:#b78a30;--family-6:#c25cb0;--family-7:#d9752e;--family-8:#00908e;--family-9:#8a9a20;--family-10:#5b94dc;--family-11:#a858b8;--family-12:#a8841a;--fail-1:#f0443a;--fail-2:#e8502a;--fail-3:#ea6a24;--fail-4:#ec8420;--fail-5:#eda01e;--fail-6:#eeb82c;--fail-7:#e8cc5a;--fail-8:#dfd596;--fail-hot-ink:#221d1a;--seg-1:#f283a0;--seg-2:#e5243f;--seg-3:#b455d6;--seg-4:#d9541a;--seg-5:#e6bc30;--seg-6:#3568d4;--seg-7:#18a0b8;--seg-8:#c4bfb6;--seg-9:#6e6a64;--seg-10:#14b8a6}}*{box-sizing:border-box}html{background:var(--surface)}body{color:var(--ink);background:var(--surface);font:17px/1.55 var(--sans);font-synthesis:none;font-feature-settings:"ss01";margin:0}a{color:var(--link);text-underline-offset:.15em}a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--gallery);outline-offset:2px}h1,h2,h3{font-family:var(--sans);font-weight:700;line-height:1.15}h1{letter-spacing:-.01em;margin:0 0 .4em;font-size:clamp(2.1rem,5.5vw,3.4rem)}h2{margin:2.2em 0 .35em;font-size:2rem}h3{margin:1.8em 0 .3em;font-size:1.2rem}p,li{max-width:68ch}code,pre{font-family:var(--mono);font-variant-ligatures:none;font-feature-settings:normal;font-size:.86em}:not(pre)>code{background:var(--panel);overflow-wrap:anywhere;border-radius:3px;padding:.08em .3em}pre{background:var(--bark);color:#eef0ea;border-radius:6px;padding:1em 1.1em;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.4}th{text-align:left;color:var(--ink-soft);font-weight:700}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:.75em 1em}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}td.number,th.number{text-align:right;font-variant-numeric:tabular-nums}button.sort{all:unset;cursor:pointer}button.sort:hover{color:var(--ink);text-decoration:underline}button.sort:focus-visible{outline:2px solid var(--ink);outline-offset:2px}th[aria-sort] button.sort{color:var(--ink)}th[aria-sort=ascending] button.sort:after{content:" ↑"}th[aria-sort=descending] button.sort:after{content:" ↓"}.scroll{overflow-x:auto}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.lead{color:var(--ink-soft);max-width:56ch;font-size:1.3rem}.note{color:var(--ink-soft);max-width:none;font-size:.92rem}.run-filters{flex-wrap:wrap;align-items:end;gap:.6em 1em;margin:1em 0 .5em;display:flex}.run-filters label{gap:.2em;font-size:.92rem;display:grid}header.site{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4em 1.4em;padding:.9em 0;display:flex}header.site .name{font:700 1.5rem var(--serif);color:var(--ink);align-items:center;gap:.5em;text-decoration:none;display:flex}header.site nav{flex-wrap:wrap;gap:.2em 1.1em;margin-left:auto;display:flex}header.site nav a{color:var(--ink-soft);text-decoration:none}header.site nav a:hover,header.site nav a[aria-current]{color:var(--ink);text-decoration:underline}main{padding:2.2em 0 4em}footer.site{border-top:1px solid var(--line);color:var(--ink-soft);padding:1.2em 0 2.4em;font-size:.9rem}.status-ok{color:var(--good)}.status-warn{color:var(--warning)}.status-bad{color:var(--critical)}.status{white-space:nowrap;font-weight:700}.stats{grid-template-columns:repeat(auto-fit,minmax(13em,1fr));gap:1.6em 2.4em;margin:1.6em 0;display:grid}.stats strong{font:700 clamp(2.8rem, 6vw, 4.4rem)/1 var(--serif);font-feature-settings:"ss01";display:block}.stats span{color:var(--ink-soft)}.stats .bad strong{color:var(--critical)}.stats .good strong{color:var(--good)}.callouts{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:.8rem 0 .5rem;display:grid}.callout-group{margin:1.4rem 0 0;font-size:1.05rem}.callouts article{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:4px;flex-direction:column;padding:.75rem 1rem;display:flex}.callouts h3,.callouts h4{margin:0 0 .35rem}.callouts p{margin:0}.callouts .more{margin-top:auto;padding-top:.5rem}
