.pg{display:grid;gap:var(--sp-4)}.pg__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.pg__bar-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);flex:1 1 16rem;min-width:0}.pg__hint{font-size:var(--fs-sm)}.pg__grid{align-items:stretch}.pg__card{grid-template-rows:auto auto auto auto 1fr auto auto;align-content:start}.pg__dir{font-size:var(--fs-sm);margin-top:calc(-1 * var(--sp-1))}.pg__value{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.pg__num{font-family:var(--font-mono);font-size:var(--fs-score);font-weight:500;line-height:1;letter-spacing:-.02em;font-feature-settings:"zero";min-width:2.2ch}.is-pending .pg__num{color:var(--c-text-3)}.pg__unit{font-size:var(--fs-md);color:var(--c-text-2)}.pg__which{font-size:var(--fs-xs);margin-inline-start:.25rem}.pg__spark{display:block;width:100%;height:3.5rem;border-radius:var(--r-sm);background:var(--c-surface-2)}.pg__packets{display:flex;gap:.375rem;height:3.5rem;align-items:center;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--c-surface-2)}.pg__pkt{flex:1;height:.625rem;border-radius:var(--r-xs);background:var(--c-surface-3);border:var(--border-w) solid var(--c-border)}.pg__pkt.is-ok{background:var(--c-ok-strong);border-color:var(--c-ok-strong)}.pg__pkt.is-lost{background:var(--c-fail-soft);border-color:var(--c-fail-strong)}.pg__kv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2);margin:0;font-size:var(--fs-sm)}.pg__kv>div{display:grid;gap:.1rem;min-width:0}.pg__kv dt{color:var(--c-text-3);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg__kv dd{margin:0;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.pg__verdict{min-height:2.6em}.pg__foot{max-width:var(--measure)}.pg__copy{margin-inline-start:auto}@media(max-width:22.49em){.pg__kv{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool p.source{display:block;max-width:var(--measure)}.tool p.source .icon{display:inline-block;vertical-align:-.2em;margin-inline-end:.3rem}
