.kicker:where(.astro-lixeame6){display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:var(--text-muted)}.caution:where(.astro-4gnijg5v){margin:0 0 var(--space-xl);padding:var(--space-md) var(--space-lg);background:color-mix(in srgb,var(--accent) 8%,var(--bg-secondary));border-left:4px solid var(--accent);border-radius:0 var(--border-radius) var(--border-radius) 0;font-size:.95rem;line-height:1.65;color:var(--text-primary)}.caution:where(.astro-4gnijg5v) p:where(.astro-4gnijg5v){margin:0;max-width:80ch}.claims-list:where(.astro-4gnijg5v){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);align-items:start}.claim-card:where(.astro-4gnijg5v){display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg)}.claim-head:where(.astro-4gnijg5v){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem var(--space-md)}.claim-tool:where(.astro-4gnijg5v){margin:0;font-size:1.2rem;font-weight:700}.claim-badge:where(.astro-4gnijg5v){font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.15rem .55rem;border-radius:4px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.claim-block:where(.astro-4gnijg5v){display:flex;flex-direction:column;gap:.2rem;min-width:0}.claim-number:where(.astro-4gnijg5v){margin:0;font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.claim-denom:where(.astro-4gnijg5v){margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere}.ext:where(.astro-4gnijg5v){display:inline-block;min-height:44px;line-height:44px;font-size:.88rem}.results:where(.astro-4gnijg5v),.plain:where(.astro-4gnijg5v){list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;font-size:.9rem}.results:where(.astro-4gnijg5v) li:where(.astro-4gnijg5v){display:flex;flex-direction:column;gap:.1rem;padding-left:.75rem;border-left:2px solid var(--border)}.r-metric:where(.astro-4gnijg5v){font-size:.82rem;color:var(--text-muted)}.r-val:where(.astro-4gnijg5v){color:var(--text-secondary)}.r-val:where(.astro-4gnijg5v) strong:where(.astro-4gnijg5v){font-family:var(--font-mono);color:var(--text-primary)}.claim-why:where(.astro-4gnijg5v){margin:0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}@media(max-width:800px){.claims-list:where(.astro-4gnijg5v){grid-template-columns:1fr}}.chipgroup:where(.astro-7j53dqxz){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.chipgroup-label:where(.astro-7j53dqxz){font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:var(--text-muted)}.chips:where(.astro-7j53dqxz){display:flex;flex-wrap:wrap;gap:.4rem}.chip:where(.astro-7j53dqxz){font:inherit;font-size:.85rem;min-height:44px;padding:.3rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer}.chip:where(.astro-7j53dqxz):hover{border-color:var(--accent);color:var(--text-primary)}.chip:where(.astro-7j53dqxz)[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-color);font-weight:600}.results:where(.astro-mrvhtp2c){--label-w: 190px;--vals-w: 190px}.toolbar:where(.astro-mrvhtp2c){display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:center}.status:where(.astro-mrvhtp2c){margin:0;font-size:.85rem;color:var(--text-muted)}.results:where(.astro-mrvhtp2c):not([data-ready]) .toolbar:where(.astro-mrvhtp2c){display:none}.legend:where(.astro-mrvhtp2c){list-style:none;margin:var(--space-md) 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem var(--space-lg);font-size:.82rem;color:var(--text-secondary)}.legend:where(.astro-mrvhtp2c) li:where(.astro-mrvhtp2c){display:inline-flex;align-items:center;gap:.5rem}.legend:where(.astro-mrvhtp2c) .bm-dot:where(.astro-mrvhtp2c){position:static;transform:none;display:inline-block;flex:none;box-shadow:none}.legend:where(.astro-mrvhtp2c) .bm-dot--diamond:where(.astro-mrvhtp2c){transform:rotate(45deg)}.chart:where(.astro-mrvhtp2c){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg)}.axis:where(.astro-mrvhtp2c){position:sticky;top:6.5rem;z-index:5;display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) var(--vals-w);align-items:end;gap:0 var(--space-md);padding:.4rem var(--space-md) .25rem;background:var(--surface-elevated);border-bottom:1px solid var(--border);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;font-size:.72rem}.axis-side:where(.astro-mrvhtp2c){font-weight:700;line-height:1.2}.axis-side--good:where(.astro-mrvhtp2c){grid-column:1;grid-row:1;color:var(--bm-good);align-self:center}.axis-side--bad:where(.astro-mrvhtp2c){grid-column:3;grid-row:1;color:var(--bm-bad);text-align:right;align-self:center}.axis-ticks:where(.astro-mrvhtp2c){grid-column:2;grid-row:1;position:relative;height:1.4rem}.axis-tick:where(.astro-mrvhtp2c){position:absolute;bottom:0;transform:translate(-50%);font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.rows:where(.astro-mrvhtp2c){list-style:none;margin:0;padding:0}.row:where(.astro-mrvhtp2c){border-top:1px solid var(--border-light)}.row:where(.astro-mrvhtp2c):first-child{border-top:0}.rsum:where(.astro-mrvhtp2c){list-style:none;display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) var(--vals-w);gap:0 var(--space-md);align-items:center;min-height:44px;padding:0 var(--space-md);cursor:pointer}.rsum:where(.astro-mrvhtp2c)::-webkit-details-marker{display:none}.rsum:where(.astro-mrvhtp2c):hover,.rrow:where(.astro-mrvhtp2c)[open]>.rsum:where(.astro-mrvhtp2c){background:var(--bg-secondary)}.rlabel:where(.astro-mrvhtp2c){display:flex;flex-direction:column;min-width:0;line-height:1.25}.rtool:where(.astro-mrvhtp2c){font-weight:700;font-size:.92rem;color:var(--text-primary);overflow-wrap:anywhere}.rcount:where(.astro-mrvhtp2c){font-size:.72rem;color:var(--text-muted)}.rvals:where(.astro-mrvhtp2c){display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.74rem;line-height:1.3;color:var(--text-secondary);text-align:right}.runit:where(.astro-mrvhtp2c){color:var(--text-muted)}.track:where(.astro-mrvhtp2c){position:relative;height:44px;align-self:stretch}.gridline:where(.astro-mrvhtp2c){position:absolute;top:0;bottom:0;width:1px;background:var(--border-light)}.zero-line:where(.astro-mrvhtp2c){position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--text-primary);z-index:1}.ref-line:where(.astro-mrvhtp2c){position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--text-muted);margin-left:-1px;z-index:1}.link:where(.astro-mrvhtp2c){position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--text-muted);z-index:2}.track:where(.astro-mrvhtp2c) .bm-dot:where(.astro-mrvhtp2c){z-index:3}.results:where(.astro-mrvhtp2c)[data-highlighting] .bm-dot:where(.astro-mrvhtp2c)[data-dim]{opacity:.18}.results:where(.astro-mrvhtp2c)[data-highlighting] .bm-dot:where(.astro-mrvhtp2c):not([data-dim]){outline:2px solid var(--text-primary);outline-offset:1px}.rdetail:where(.astro-mrvhtp2c){list-style:none;margin:0;padding:var(--space-sm) var(--space-md) var(--space-md);background:var(--bg-secondary);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.rdetail:where(.astro-mrvhtp2c) li:where(.astro-mrvhtp2c){display:flex;flex-direction:column;gap:.1rem;padding-left:.75rem;border-left:2px solid var(--border);min-width:0}.d-metric:where(.astro-mrvhtp2c),.d-note:where(.astro-mrvhtp2c){font-size:.8rem;color:var(--text-muted)}.d-val:where(.astro-mrvhtp2c) strong:where(.astro-mrvhtp2c){font-family:var(--font-mono);color:var(--text-primary)}.refnote:where(.astro-mrvhtp2c){display:flex;gap:.6rem;align-items:baseline;margin:var(--space-md) 0 0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.ref-key:where(.astro-mrvhtp2c){flex:none;width:0;height:14px;border-left:2px dashed var(--text-muted);transform:translateY(2px)}.datatable:where(.astro-mrvhtp2c){margin-top:var(--space-md)}.datatable:where(.astro-mrvhtp2c) summary:where(.astro-mrvhtp2c){min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--text-primary)}.table-scroll:where(.astro-mrvhtp2c){overflow-x:auto;border:1px solid var(--border);border-radius:var(--border-radius);max-width:100%}.datatable:where(.astro-mrvhtp2c) table:where(.astro-mrvhtp2c){border-collapse:collapse;width:100%;min-width:720px;font-size:.82rem}.datatable:where(.astro-mrvhtp2c) th:where(.astro-mrvhtp2c),.datatable:where(.astro-mrvhtp2c) td:where(.astro-mrvhtp2c){padding:.45rem .7rem;text-align:left;border-bottom:1px solid var(--border-light);vertical-align:top}.datatable:where(.astro-mrvhtp2c) thead:where(.astro-mrvhtp2c) th:where(.astro-mrvhtp2c){background:var(--bg-tertiary);font-size:.75rem}.datatable:where(.astro-mrvhtp2c) tbody:where(.astro-mrvhtp2c) th:where(.astro-mrvhtp2c){font-weight:700}.datatable:where(.astro-mrvhtp2c) .num:where(.astro-mrvhtp2c){font-family:var(--font-mono)}@media(max-width:900px){.results:where(.astro-mrvhtp2c){--label-w: 150px;--vals-w: 0px}.axis-side--bad:where(.astro-mrvhtp2c),.rvals:where(.astro-mrvhtp2c){display:none}.axis:where(.astro-mrvhtp2c){grid-template-columns:var(--label-w) minmax(0,1fr)}.rsum:where(.astro-mrvhtp2c){grid-template-columns:var(--label-w) minmax(0,1fr)}}@media(max-width:600px){.results:where(.astro-mrvhtp2c){--label-w: 0px}.axis:where(.astro-mrvhtp2c){grid-template-columns:minmax(0,1fr);padding-inline:var(--space-md)}.axis-side--good:where(.astro-mrvhtp2c){display:none}.axis-ticks:where(.astro-mrvhtp2c){grid-column:1}.axis-tick--minor:where(.astro-mrvhtp2c){display:none}.rsum:where(.astro-mrvhtp2c){grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px;padding-top:.35rem;row-gap:0}.rlabel:where(.astro-mrvhtp2c){flex-direction:row;align-items:baseline;gap:.6rem}.track:where(.astro-mrvhtp2c){align-self:auto}.rdetail:where(.astro-mrvhtp2c){grid-template-columns:1fr}}.share-lead:where(.astro-72hg4mxm){font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-lg)}.share-lead:where(.astro-72hg4mxm) strong:where(.astro-72hg4mxm){color:var(--text-primary)}.share-bar:where(.astro-72hg4mxm){display:flex;width:100%;height:44px;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border)}.share-seg:where(.astro-72hg4mxm){display:flex;align-items:center;justify-content:center;min-width:4px}.share-seg--0:where(.astro-72hg4mxm){background:var(--bm-seg-0)}.share-seg--1:where(.astro-72hg4mxm){background:var(--bm-seg-1);background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgba(255,255,255,.35) 4px 6px)}.share-seg--2:where(.astro-72hg4mxm){background:var(--bm-seg-2);background-image:repeating-linear-gradient(90deg,transparent 0 3px,rgba(255,255,255,.35) 3px 5px)}.share-seg-label:where(.astro-72hg4mxm){font-family:var(--font-mono);font-weight:700;font-size:.9rem;color:#fff}.share-legend:where(.astro-72hg4mxm){list-style:none;padding:0;margin:var(--space-md) 0 0;display:flex;flex-direction:column;gap:.4rem}.share-item:where(.astro-72hg4mxm){display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.95rem;color:var(--text-secondary)}.swatch:where(.astro-72hg4mxm){width:14px;height:14px;border-radius:3px;flex-shrink:0;align-self:center;border:1px solid var(--border)}.swatch--0:where(.astro-72hg4mxm){background:var(--bm-seg-0)}.swatch--1:where(.astro-72hg4mxm){background:var(--bm-seg-1)}.swatch--2:where(.astro-72hg4mxm){background:var(--bm-seg-2)}.share-name:where(.astro-72hg4mxm){font-weight:600;color:var(--text-primary)}.share-pct:where(.astro-72hg4mxm){font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.share-per:where(.astro-72hg4mxm){color:var(--text-muted);font-size:.875rem}.share-source:where(.astro-72hg4mxm){margin-top:var(--space-md);font-size:.875rem;color:var(--text-muted)}.share-source:where(.astro-72hg4mxm) a:where(.astro-72hg4mxm){color:var(--accent);text-decoration:none}.share-source:where(.astro-72hg4mxm) a:where(.astro-72hg4mxm):hover{text-decoration:underline}.quality-intro:where(.astro-km37htz7){font-size:.9rem;color:var(--text-secondary);margin:0 0 var(--space-md);max-width:75ch}.scroll:where(.astro-km37htz7){overflow-x:auto;border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface-elevated);max-width:100%}.qtable:where(.astro-km37htz7){border-collapse:collapse;width:100%;min-width:960px;font-size:.85rem}.qtable:where(.astro-km37htz7) thead:where(.astro-km37htz7) th:where(.astro-km37htz7){text-align:center;padding:.6rem .4rem;font-size:.75rem;font-weight:700;line-height:1.3;color:var(--text-secondary);background:var(--bg-tertiary);border-bottom:1px solid var(--border);vertical-align:bottom}.qtable:where(.astro-km37htz7) thead:where(.astro-km37htz7) .col-name:where(.astro-km37htz7){text-align:left;padding-left:1rem}.qtable:where(.astro-km37htz7) tbody:where(.astro-km37htz7){border-top:1px solid var(--border)}.qtable:where(.astro-km37htz7) tbody:where(.astro-km37htz7):first-of-type{border-top:0}.col-name:where(.astro-km37htz7){text-align:left;padding:.7rem 1rem;width:250px;vertical-align:middle}.bench-name:where(.astro-km37htz7){display:block;font-weight:700;font-size:.92rem;line-height:1.3;text-wrap:balance}.bench-meta:where(.astro-km37htz7){display:block;font-weight:400;color:var(--text-muted);font-size:.78rem;margin-top:.1rem}.bench-tally:where(.astro-km37htz7){display:block;margin-top:.3rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-secondary)}.toggle:where(.astro-km37htz7){display:none;margin-top:.25rem;min-height:44px;padding:0;font:inherit;font-size:.82rem;font-weight:600;color:var(--accent);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.quality:where(.astro-km37htz7)[data-ready] .toggle:where(.astro-km37htz7){display:inline-block}.toggle:where(.astro-km37htz7)[aria-expanded=true]:after{content:" (open)";font-weight:400}.q:where(.astro-km37htz7){text-align:center;padding:.4rem .25rem;vertical-align:middle;white-space:nowrap}.q-mark:where(.astro-km37htz7){display:inline-block;font-weight:700;margin-right:.3rem}.q-text:where(.astro-km37htz7){font-size:.8rem;font-weight:600}.q--yes:where(.astro-km37htz7){color:var(--bm-good)}.q--no:where(.astro-km37htz7){color:var(--bm-bad)}.q--unknown:where(.astro-km37htz7){color:var(--text-muted)}.row-detail:where(.astro-km37htz7)[hidden]{display:none}.row-detail:where(.astro-km37htz7) td:where(.astro-km37htz7){padding:0 1rem 1rem}.detail-inner:where(.astro-km37htz7){position:sticky;left:0;width:min(1100px,calc(100vw - 4rem));display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;align-items:start}.interest:where(.astro-km37htz7),.method:where(.astro-km37htz7){margin:0;font-size:.85rem;line-height:1.5;white-space:normal;color:var(--text-secondary)}.interest:where(.astro-km37htz7) strong:where(.astro-km37htz7),.method:where(.astro-km37htz7) strong:where(.astro-km37htz7){color:var(--text-primary)}.cards:where(.astro-km37htz7){display:none;list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface-elevated);overflow:hidden}.cards:where(.astro-km37htz7)>li:where(.astro-km37htz7)+li:where(.astro-km37htz7){border-top:1px solid var(--border-light)}.card:where(.astro-km37htz7) summary:where(.astro-km37htz7){list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;padding:.5rem var(--space-md);cursor:pointer}.card:where(.astro-km37htz7) summary:where(.astro-km37htz7)::-webkit-details-marker{display:none}.card:where(.astro-km37htz7)[open]>summary:where(.astro-km37htz7){background:var(--bg-secondary)}.card-name:where(.astro-km37htz7){font-weight:700;font-size:.92rem;color:var(--text-primary);min-width:0}.card-tally:where(.astro-km37htz7){flex:none;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.card-body:where(.astro-km37htz7){padding:var(--space-sm) var(--space-md) var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);background:var(--bg-secondary)}.checks:where(.astro-km37htz7){list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.85rem;color:var(--text-secondary)}.checks:where(.astro-km37htz7) li:where(.astro-km37htz7){display:flex;gap:.5rem}.checks:where(.astro-km37htz7) .q--yes:where(.astro-km37htz7),.checks:where(.astro-km37htz7) .q--no:where(.astro-km37htz7),.checks:where(.astro-km37htz7) .q--unknown:where(.astro-km37htz7){color:var(--text-secondary)}.checks:where(.astro-km37htz7) .q--yes:where(.astro-km37htz7) .q-mark:where(.astro-km37htz7){color:var(--bm-good)}.checks:where(.astro-km37htz7) .q--no:where(.astro-km37htz7) .q-mark:where(.astro-km37htz7){color:var(--bm-bad)}.bench-link:where(.astro-km37htz7){display:inline-block;min-height:44px;line-height:44px;font-size:.88rem}@media(max-width:800px){.desk:where(.astro-km37htz7){display:none}.cards:where(.astro-km37htz7){display:block}}.rule:where(.astro-nq7bp7fh){margin:0 0 var(--space-md);font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.rule:where(.astro-nq7bp7fh) summary:where(.astro-nq7bp7fh),.also:where(.astro-nq7bp7fh) summary:where(.astro-nq7bp7fh){min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--text-primary)}.rule:where(.astro-nq7bp7fh) p:where(.astro-nq7bp7fh){margin:0 0 var(--space-sm);max-width:75ch}.controls:where(.astro-nq7bp7fh){display:none}.catalog:where(.astro-nq7bp7fh)[data-ready] .controls:where(.astro-nq7bp7fh){display:grid;grid-template-columns:minmax(200px,2fr) minmax(0,1.4fr) minmax(0,1.2fr) auto auto;gap:var(--space-sm) var(--space-md);align-items:end;margin-bottom:var(--space-md)}.field:where(.astro-nq7bp7fh){display:flex;flex-direction:column;gap:.25rem;min-width:0}.field:where(.astro-nq7bp7fh) label:where(.astro-nq7bp7fh){font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:var(--text-muted)}.field:where(.astro-nq7bp7fh) input:where(.astro-nq7bp7fh),.field:where(.astro-nq7bp7fh) select:where(.astro-nq7bp7fh){min-height:44px;padding:.4rem .75rem;font:inherit;font-size:.95rem;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius);min-width:0;width:100%}.toggle:where(.astro-nq7bp7fh){display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;color:var(--text-secondary);cursor:pointer}.toggle:where(.astro-nq7bp7fh) input:where(.astro-nq7bp7fh){width:20px;height:20px;accent-color:var(--accent)}.reset:where(.astro-nq7bp7fh){min-height:44px;padding:0 1rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--accent);background:transparent;border:1px solid var(--border);border-radius:var(--border-radius);cursor:pointer}.reset:where(.astro-nq7bp7fh)[hidden]{display:none}.reset:where(.astro-nq7bp7fh):hover{border-color:var(--accent)}.count:where(.astro-nq7bp7fh){grid-column:1 / -1;margin:0;font-size:.88rem;color:var(--text-secondary)}.list:where(.astro-nq7bp7fh){list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--border-radius-lg);background:var(--surface-elevated);overflow:hidden}.item:where(.astro-nq7bp7fh){scroll-margin-top:7rem;border-top:1px solid var(--border-light)}.item:where(.astro-nq7bp7fh):first-child{border-top:0}.item:where(.astro-nq7bp7fh)[hidden]{display:none}.sum:where(.astro-nq7bp7fh){list-style:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) 200px 64px 20px;gap:var(--space-md);align-items:center;min-height:56px;padding:.5rem var(--space-md);cursor:pointer}.sum:where(.astro-nq7bp7fh)::-webkit-details-marker{display:none}.sum:where(.astro-nq7bp7fh):hover,.row:where(.astro-nq7bp7fh)[open]>.sum:where(.astro-nq7bp7fh){background:var(--bg-secondary)}.c-name:where(.astro-nq7bp7fh){display:flex;flex-direction:column;min-width:0}.name:where(.astro-nq7bp7fh){font-weight:700;font-size:.98rem;color:var(--text-primary);overflow-wrap:anywhere}.mech:where(.astro-nq7bp7fh){font-size:.78rem;color:var(--text-muted)}.c-claim:where(.astro-nq7bp7fh){font-size:.88rem;line-height:1.35;color:var(--text-secondary);min-width:0}.claim-val:where(.astro-nq7bp7fh){font-family:var(--font-mono);color:var(--text-primary)}.none:where(.astro-nq7bp7fh){color:var(--text-muted);font-size:.88rem}.c-results:where(.astro-nq7bp7fh){display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--text-secondary);min-width:0}.strip:where(.astro-nq7bp7fh){position:relative;flex:none;width:72px;height:20px;background:var(--bg-tertiary);border-radius:4px}.strip-zero:where(.astro-nq7bp7fh){position:absolute;top:2px;bottom:2px;width:1px;left:calc(6px + (100% - 12px) * var(--p) / 100);background:var(--text-muted)}.strip:where(.astro-nq7bp7fh) .bm-dot:where(.astro-nq7bp7fh){left:calc(6px + (100% - 12px) * var(--p) / 100);box-shadow:0 0 0 1.5px var(--bg-tertiary)}.c-stars:where(.astro-nq7bp7fh){font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);text-align:right;white-space:nowrap}.chev:where(.astro-nq7bp7fh){width:8px;height:8px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);justify-self:center;margin-top:-3px}.row:where(.astro-nq7bp7fh)[open] .chev:where(.astro-nq7bp7fh){transform:rotate(-135deg);margin-top:3px}.panel:where(.astro-nq7bp7fh){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-lg) var(--space-xl);padding:var(--space-md) var(--space-md) var(--space-lg);background:var(--bg-secondary);border-top:1px solid var(--border-light);font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.p-main:where(.astro-nq7bp7fh),.p-side:where(.astro-nq7bp7fh){display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.lead:where(.astro-nq7bp7fh){margin:0;color:var(--text-primary)}.facts:where(.astro-nq7bp7fh){margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.facts:where(.astro-nq7bp7fh) dd:where(.astro-nq7bp7fh){margin:.2rem 0 0;overflow-wrap:anywhere}.claim:where(.astro-nq7bp7fh){display:block;font-weight:600;color:var(--text-primary)}.sub:where(.astro-nq7bp7fh){display:block;font-size:.85rem;color:var(--text-muted)}.ext:where(.astro-nq7bp7fh){display:inline-block;min-height:44px;line-height:44px;font-size:.88rem}.results:where(.astro-nq7bp7fh){list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.results:where(.astro-nq7bp7fh) li:where(.astro-nq7bp7fh){display:flex;flex-direction:column;gap:.1rem;padding-left:.75rem;border-left:2px solid var(--border)}.r-metric:where(.astro-nq7bp7fh){font-size:.82rem;color:var(--text-muted)}.r-val:where(.astro-nq7bp7fh) strong:where(.astro-nq7bp7fh){font-family:var(--font-mono);color:var(--text-primary)}.r-note:where(.astro-nq7bp7fh){font-size:.82rem;color:var(--text-muted)}.plain:where(.astro-nq7bp7fh){list-style:none;margin:.3rem 0 0;padding:0}.flags:where(.astro-nq7bp7fh){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.flag:where(.astro-nq7bp7fh){font-size:.75rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary)}.meta:where(.astro-nq7bp7fh){margin:0;font-size:.82rem;color:var(--text-muted);overflow-wrap:anywhere}.meta-k:where(.astro-nq7bp7fh){font-weight:600}.empty:where(.astro-nq7bp7fh){padding:var(--space-lg);text-align:center;color:var(--text-secondary)}.empty:where(.astro-nq7bp7fh)[hidden]{display:none}.more:where(.astro-nq7bp7fh){display:block;margin:var(--space-md) auto 0;min-height:44px;padding:0 1.5rem;font:inherit;font-weight:600;color:var(--accent);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius);cursor:pointer}.more:where(.astro-nq7bp7fh)[hidden]{display:none}.more:where(.astro-nq7bp7fh):hover{border-color:var(--accent)}.also:where(.astro-nq7bp7fh){margin-top:var(--space-lg);border-top:1px solid var(--border);padding-top:var(--space-sm)}.also-list:where(.astro-nq7bp7fh){-moz-columns:2;columns:2;-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);padding-left:1.1rem;font-size:.88rem;line-height:1.7}.also-list:where(.astro-nq7bp7fh) li:where(.astro-nq7bp7fh){-moz-column-break-inside:avoid;break-inside:avoid}.also-meta:where(.astro-nq7bp7fh){color:var(--text-muted);font-size:.8rem;margin-left:.4rem}@media(max-width:1000px){.catalog:where(.astro-nq7bp7fh)[data-ready] .controls:where(.astro-nq7bp7fh){grid-template-columns:repeat(2,minmax(0,1fr))}.field--search:where(.astro-nq7bp7fh){grid-column:1 / -1}.sum:where(.astro-nq7bp7fh){grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 180px 56px 20px;gap:var(--space-sm)}.panel:where(.astro-nq7bp7fh){grid-template-columns:1fr}}@media(max-width:720px){.sum:where(.astro-nq7bp7fh){grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name stars chev" "mech mech mech" "claim claim claim" "results results results";gap:.15rem var(--space-sm);padding:.6rem var(--space-md)}.c-name:where(.astro-nq7bp7fh){display:contents}.name:where(.astro-nq7bp7fh){grid-area:name}.mech:where(.astro-nq7bp7fh){grid-area:mech;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-claim:where(.astro-nq7bp7fh){grid-area:claim;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-results:where(.astro-nq7bp7fh){grid-area:results}.c-stars:where(.astro-nq7bp7fh){grid-area:stars}.chev:where(.astro-nq7bp7fh){grid-area:chev}.also-list:where(.astro-nq7bp7fh){-moz-columns:1;columns:1}}@media(max-width:480px){.catalog:where(.astro-nq7bp7fh)[data-ready] .controls:where(.astro-nq7bp7fh){grid-template-columns:1fr}}.papers-intro:where(.astro-6mgio6gg){font-size:.92rem;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-md);max-width:75ch}.papers-group:where(.astro-6mgio6gg){font-size:1.1rem;margin:var(--space-lg) 0 var(--space-sm)}.paper-list:where(.astro-6mgio6gg){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-xl)}.paper:where(.astro-6mgio6gg){display:flex;flex-direction:column;gap:.25rem;padding:var(--space-md) 0;border-top:1px solid var(--border);min-width:0}.paper-head:where(.astro-6mgio6gg){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem var(--space-md)}.paper-title:where(.astro-6mgio6gg){font-weight:700;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.paper-finding:where(.astro-6mgio6gg){margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.paper-meta:where(.astro-6mgio6gg){font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.basis:where(.astro-6mgio6gg){flex:none;font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap}.method-group:where(.astro-6mgio6gg){margin-top:var(--space-lg)}.method-group:where(.astro-6mgio6gg) summary:where(.astro-6mgio6gg){min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:1.1rem;font-weight:600;color:var(--text-primary)}@media(max-width:800px){.paper-list:where(.astro-6mgio6gg){grid-template-columns:1fr}}.stat:where(.astro-bpoayjaz){display:flex;align-items:baseline;gap:.5rem;margin:0}.stat-value:where(.astro-bpoayjaz){order:-1;margin:0;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--accent);line-height:1}.stat-label:where(.astro-bpoayjaz){font-size:.9rem;color:var(--text-secondary)}:root{--bm-good: #166534;--bm-bad: #b91c1c;--bm-zero: var(--text-secondary);--bm-seg-0: #9a3412;--bm-seg-1: #1d4ed8;--bm-seg-2: #57534e}[data-theme=dark]{--bm-good: #4ade80;--bm-bad: #fb7185;--bm-zero: var(--text-secondary);--bm-seg-0: #ea580c;--bm-seg-1: #3b82f6;--bm-seg-2: #78716c}.bm-dot{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:var(--bm-zero);box-shadow:0 0 0 2px var(--surface-elevated);transition:opacity .12s ease}.bm-dot--circle{border-radius:50%}.bm-dot--diamond{width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}.bm-dot--good{background:var(--bm-good)}.bm-dot--bad{background:var(--bm-bad)}@media(prefers-reduced-motion:reduce){.bm-dot{transition:none}}.tk-hero:where(.astro-u3lfdpk4){padding:var(--space-2xl) 0 var(--space-xl)}.tk-hero:where(.astro-u3lfdpk4) h1:where(.astro-u3lfdpk4){max-width:30ch;margin:.4rem 0 var(--space-md);font-size:clamp(1.75rem,3.6vw,2.5rem)}.tk-hero:where(.astro-u3lfdpk4) .tagline:where(.astro-u3lfdpk4){font-size:1.1rem;max-width:62ch;margin-bottom:var(--space-lg)}.hero-foot:where(.astro-u3lfdpk4){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-xl)}.stats:where(.astro-u3lfdpk4){display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0}.disclosure-section:where(.astro-u3lfdpk4){padding:var(--space-lg) 0;background:var(--bg-primary)}.disclosure:where(.astro-u3lfdpk4){margin:0;padding:var(--space-md) var(--space-lg);background:color-mix(in srgb,var(--accent) 8%,var(--bg-secondary));border-left:4px solid var(--accent);border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--text-primary);font-size:.95rem;line-height:1.6}.subnav:where(.astro-u3lfdpk4){position:sticky;top:3.5rem;z-index:40;background:color-mix(in srgb,var(--bg-primary) 94%,transparent);backdrop-filter:blur(12px);border-block:1px solid var(--border)}.subnav-inner:where(.astro-u3lfdpk4){display:flex;align-items:center;gap:.25rem}.subnav:where(.astro-u3lfdpk4) a:where(.astro-u3lfdpk4){display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:var(--border-radius);color:var(--text-secondary);font-size:.9rem;font-weight:600;white-space:nowrap;text-decoration:none}.subnav:where(.astro-u3lfdpk4) a:where(.astro-u3lfdpk4):hover{color:var(--accent);background:var(--bg-secondary);text-decoration:none}.subnav:where(.astro-u3lfdpk4) a:where(.astro-u3lfdpk4)[aria-current]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--border-radius) var(--border-radius) 0 0}.tk-section:where(.astro-u3lfdpk4){padding:var(--space-2xl) 0;scroll-margin-top:7rem}.tk-section:where(.astro-u3lfdpk4) .section-subtitle:where(.astro-u3lfdpk4){margin-bottom:var(--space-lg);font-size:1rem;max-width:75ch}.notes:where(.astro-u3lfdpk4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-xl);margin:var(--space-lg) 0 0}.note:where(.astro-u3lfdpk4){padding-left:var(--space-md);border-left:2px solid var(--border)}.note:where(.astro-u3lfdpk4) dd:where(.astro-u3lfdpk4){margin:.2rem 0 0;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.sources-grid:where(.astro-u3lfdpk4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-lg)}.sources-h:where(.astro-u3lfdpk4){margin:0 0 var(--space-sm);font-size:1.1rem}.not-used:where(.astro-u3lfdpk4),.link-list:where(.astro-u3lfdpk4){margin:0;padding:0;display:grid;gap:.6rem;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.not-used:where(.astro-u3lfdpk4){padding-left:1.1rem}.link-list:where(.astro-u3lfdpk4){list-style:none}.link-list:where(.astro-u3lfdpk4) li:where(.astro-u3lfdpk4){display:flex;flex-direction:column;gap:.1rem}.link-list:where(.astro-u3lfdpk4) a:where(.astro-u3lfdpk4){font-weight:600}.link-desc:where(.astro-u3lfdpk4){font-size:.85rem;color:var(--text-muted);line-height:1.45}@media(max-width:800px){.notes:where(.astro-u3lfdpk4),.sources-grid:where(.astro-u3lfdpk4){grid-template-columns:1fr}.tk-hero:where(.astro-u3lfdpk4){padding:var(--space-xl) 0 var(--space-lg)}.tk-hero:where(.astro-u3lfdpk4) h1:where(.astro-u3lfdpk4){font-size:clamp(1.6rem,6.5vw,2rem)}.tk-section:where(.astro-u3lfdpk4){padding:var(--space-xl) 0}}@media(max-width:720px){.subnav:where(.astro-u3lfdpk4){overflow-x:auto}.subnav-inner:where(.astro-u3lfdpk4){min-width:-moz-max-content;min-width:max-content}}@media(max-width:480px){.hero-foot:where(.astro-u3lfdpk4) .btn:where(.astro-u3lfdpk4){width:100%}}
