:root{color-scheme:light;--surface-1:#fcfcfb;--plane:#f9f9f7;--ink-1:#0b0b0b;--ink-2:#52514e;--ink-3:#898781;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--div-pos:#2a78d6;--div-neg:#e34948;--div-mid:#f0efec;--div-mid-2:#e1e0d9;--seq-1:#cde2fb;--seq-2:#9ec5f4;--seq-3:#6da7ec;--seq-4:#3987e5;--seq-5:#256abf;--seq-6:#184f95;--seq-7:#0d366b;--good:#006300;--other:#c3c2b7}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--surface-1:#1a1a19;--plane:#0d0d0d;--ink-1:#fff;--ink-2:#c3c2b7;--ink-3:#898781;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--div-pos:#3987e5;--div-neg:#e66767;--div-mid:#383835;--div-mid-2:#4a4a47;--good:#0ca30c;--other:#383835}}:root[data-theme=dark]{color-scheme:dark;--surface-1:#1a1a19;--plane:#0d0d0d;--ink-1:#fff;--ink-2:#c3c2b7;--ink-3:#898781;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--div-pos:#3987e5;--div-neg:#e66767;--div-mid:#383835;--div-mid-2:#4a4a47;--good:#0ca30c;--other:#383835}*{box-sizing:border-box}html{background:var(--plane)}body{color:var(--ink-1);background:var(--plane);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}main{max-width:1120px;margin:0 auto;padding:16px 20px 64px}header.top{border-bottom:1px solid var(--border);background:var(--surface-1)}header.top .row{flex-wrap:wrap;align-items:baseline;gap:4px 18px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}header.top .brand{letter-spacing:.01em;margin-right:8px;font-weight:700;text-decoration:none}header.top nav{flex-wrap:wrap;gap:4px 16px;display:flex}header.top nav a{color:var(--ink-2);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}header.top nav a[aria-current=page]{color:var(--ink-1);border-bottom-color:var(--ink-1)}footer{max-width:1120px;color:var(--ink-3);margin:0 auto;padding:16px 20px 40px;font-size:13px}h1{margin:20px 0 4px;font-size:26px}h2{margin:32px 0 10px;font-size:19px}h3{color:var(--ink-2);margin:18px 0 8px;font-size:15px;font-weight:600}p.lead{color:var(--ink-2);max-width:70ch;margin:0 0 16px}p.note{color:var(--ink-3);max-width:80ch;margin:6px 0 0;font-size:13px}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;min-width:0;padding:14px 16px 12px}.card h3{margin-top:0}.card .sub{color:var(--ink-3);margin:-6px 0 10px;font-size:13px}.tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tile{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.tile .label{color:var(--ink-2);font-size:13px}.tile .value{margin:2px 0;font-size:28px;font-weight:600;line-height:1.15}.tile .note{color:var(--ink-3);font-size:12px}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--ink-3);font:12px system-ui,-apple-system,Segoe UI,sans-serif}.chart text.tick{font-variant-numeric:tabular-nums}.chart text.label{fill:var(--ink-2)}.chart text.value{fill:var(--ink-1);font-variant-numeric:tabular-nums}.chart .grid-line{stroke:var(--grid);stroke-width:1px}.chart .axis-line{stroke:var(--axis);stroke-width:1px}.chart .crosshair{stroke:var(--axis);stroke-width:1px;opacity:0;pointer-events:none}.chart .hit{fill:#0000}.chart .hit:hover,.chart .hit:focus{outline:none}.chart .mark:hover,.chart .mark:focus{filter:brightness(1.12);outline:none}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:6px 0 4px;font-size:13px;display:flex}.legend .key{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.legend .key.rect{border-radius:2px;height:10px}details.table-view{margin-top:6px;font-size:13px}details.table-view summary{color:var(--ink-3);cursor:pointer}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:5px 8px}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}th{color:var(--ink-2);font-weight:600}.dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.tip{z-index:10;pointer-events:none;background:var(--surface-1);border:1px solid var(--border);border-radius:6px;min-width:140px;padding:8px 10px;font-size:13px;display:none;position:fixed;box-shadow:0 4px 16px #0000001f}.tip .t{color:var(--ink-2);margin-bottom:4px}.tip .r{justify-content:space-between;align-items:center;gap:10px;display:flex}.tip .r .k{border-radius:2px;width:12px;height:3px;margin-right:6px;display:inline-block}.tip .r .v{font-variant-numeric:tabular-nums;font-weight:600}.tip .r .n{color:var(--ink-2)}.empty{color:var(--ink-3);padding:8px 0;font-size:13px}.pill{background:var(--div-mid);color:var(--ink-2);border-radius:999px;margin-right:4px;padding:1px 8px;font-size:12px;display:inline-block}.themes-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.themes-list a{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:10px 14px;text-decoration:none;display:block}.themes-list a:hover{border-color:var(--ink-3)}.themes-list .n{color:var(--ink-3);font-size:13px}input[type=search]{font:inherit;border:1px solid var(--axis);background:var(--surface-1);color:var(--ink-1);border-radius:6px;width:min(100%,360px);padding:8px 12px}.chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.chips button{font:inherit;border:1px solid var(--axis);background:var(--surface-1);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:13px}.chips button:hover{border-color:var(--ink-3);color:var(--ink-1)}.matrix td.cov{text-align:center}.matrix .cov .dotc{border-radius:50%;width:12px;height:12px;display:inline-block}.method h2{margin-top:28px}.method table td:first-child{white-space:nowrap;color:var(--ink-2);font-weight:600}
