.filters.j1{display:flex;flex-wrap:wrap;gap:var(--d)}.pill.j1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:3.5rem;padding:var(--g) var(--space-lg);font-size:var(--t);font-weight:var(--bj);border-radius:var(--radius-pill);border:var(--e) solid var(--n);color:var(--j);background:var(--c9);transition:color var(--i),border-color var(--i),box-shadow var(--i) var(--r),transform var(--i) var(--r)}.pill.j1:hover,.pill.j1:focus-visible{color:var(--o);border-color:var(--b)}.pill.j1.active{color:var(--at);background:var(--br);border-color:var(--b);box-shadow:var(--bo)}.pill.j1:active{transform:var(--cf);box-shadow:var(--ca);transition-duration:var(--by)}.ae7.al{margin-top:var(--g);padding-top:var(--g);border-top:var(--e) dashed var(--n)}.aa1.al{display:inline-flex;align-items:center;gap:var(--d);min-height:44px;padding:var(--s) var(--space-xs);margin:calc(var(--s) * -1) calc(var(--space-xs) * -1);width:max-content;max-width:100%;cursor:pointer;font-size:var(--t);font-weight:var(--p);color:var(--o);border-radius:var(--y);list-style:none;transition:color var(--i) var(--r)}.aa1.al::-webkit-details-marker{display:none}.aa1.al::marker{content:""}.aa1.al:hover{color:var(--b)}.aa1.al:focus-visible{outline:var(--a6);outline-offset:var(--bd)}.af5.al{flex-shrink:0;color:var(--b)}.af6.al{white-space:nowrap}.spec-count.al{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;padding:0 .4em;border-radius:var(--radius-pill);background:var(--b);color:var(--at);font-size:var(--ad);font-weight:var(--h);font-variant-numeric:tabular-nums;line-height:1}.spec-count.al[hidden]{display:none}.ae8.al{flex-shrink:0;color:var(--q);transition:transform var(--i) var(--r)}.ae7.al[open] .ae8.al{transform:rotate(180deg)}.af2.al{padding-top:var(--g)}.af4.al{margin:0 0 var(--g);font-size:var(--t);color:var(--j);line-height:var(--ai);max-width:var(--b1)}.af3.al{display:flex;flex-direction:column;gap:var(--g)}.spec-group.al{display:flex;flex-direction:column;gap:var(--d)}.w7.al{margin:0;font-size:var(--ad);font-weight:var(--h);text-transform:uppercase;letter-spacing:var(--be);color:var(--q)}.spec-chips.al{display:flex;flex-wrap:wrap;gap:var(--d)}.jz.al{display:inline-flex;align-items:center;min-height:44px;padding:var(--s) var(--g);border:var(--e) solid var(--bu);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--j);font-size:var(--t);font-weight:var(--p);cursor:pointer;transition:color var(--i),border-color var(--i),background var(--i)}.jz.al:hover{color:var(--b);border-color:color-mix(in oklch,var(--b) 45%,var(--al))}.jz.al:focus-visible{outline:var(--a6);outline-offset:var(--bd)}.jz.al[aria-pressed=true]{background:var(--br);border-color:var(--b);color:var(--at);box-shadow:var(--bo)}.jz.al[aria-pressed=true]:hover{filter:brightness(1.05);box-shadow:var(--ch);color:var(--at)}.top-scored{margin:var(--s) 0 var(--g);font-size:var(--t);line-height:var(--ai);color:var(--j);max-width:46rem;text-wrap:pretty}.top-scored a{color:var(--o);font-weight:var(--p);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--q) 45%,transparent);text-underline-offset:3px;transition:color var(--i) var(--r),text-decoration-color var(--i) var(--r)}.top-scored a:hover,.top-scored a:focus-visible{color:var(--b);text-decoration-color:var(--b)}.top-scored .ack{color:inherit;opacity:.82}.top-scored .af8{color:var(--j);font-weight:var(--bj);white-space:nowrap}