/* Pricing report */
.pr-bars{list-style:none;padding:0;margin:var(--sp-3) 0 0;display:grid;gap:var(--sp-3);max-width:48rem}
.pr-bar__head{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:baseline;flex-wrap:wrap}
.pr-bar__name{font-weight:var(--weight-semibold)}
.pr-bar__val{color:var(--color-text);font-size:var(--text-sm)}
.pr-na{color:var(--color-text-muted)}
.pr-bar__track{height:.6rem;border-radius:var(--radius-pill);background:var(--color-surface-raised);border:1px solid var(--color-border);overflow:hidden;margin-top:var(--sp-1)}
.pr-bar__track span{display:block;height:100%;background:var(--color-accent)}
.pr-bar__meta{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}
.pr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-4);max-width:48rem}
.pr-two h3{margin:0 0 var(--sp-2);font-size:var(--text-lg)}
.pr-rank{margin:0;padding-left:var(--sp-4)}
.pr-rank li{margin:0 0 var(--sp-1);line-height:1.5}
.pr-rank span{color:var(--color-text-muted);margin-left:var(--sp-1)}
.pr-edition{display:flex;flex-direction:column;gap:var(--sp-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--sp-3);text-decoration:none;max-width:40rem}
.pr-edition:hover,.pr-edition:focus-visible{border-color:var(--color-accent)}
.pr-edition span{color:var(--color-text-muted);font-size:var(--text-sm)}
