.z-pb{display:grid;gap:.75rem}.z-pb-lead{margin:0;font-weight:700;color:var(--text-title);line-height:1.45}.z-pb-note{margin:0;font-size:.85rem;color:var(--text-muted)}.z-pb-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.z-pb-card,.z-pb-zero{display:grid;gap:.55rem;padding:.8rem .9rem;border-radius:14px;border:1px solid var(--border-subtle);background:rgb(255 255 255/.03)}.z-pb-card.is-value{border-color:var(--success-400);background:radial-gradient(90% 80% at 100% 0,rgb(34 197 94/.14) 0,transparent 70%),rgb(255 255 255/.03)}.z-pb-zero{opacity:.72;padding:.6rem .9rem;gap:.35rem}.z-pb-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.z-pb-name{font-weight:800;color:var(--text-title)}.z-pb-zero-n{font-size:.82rem;color:var(--error-400)}.z-pb-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.z-pb-pct{display:block;font-family:var(--font-display,var(--font-sans));font-size:1.75rem;line-height:1;color:var(--text-title)}.z-pb-pct.is-hi{color:var(--success-400)}.z-pb-pct.is-mid{color:rgb(var(--club-rgb,255 153 20))}.z-pb-pct.is-lo{color:var(--error-400)}.z-pb-sub{margin:.25rem 0 0;font-size:.82rem;color:var(--text-secondary)}.z-pb-sub b{color:var(--text-title)}.z-pb-strip{display:flex;gap:3px;flex-shrink:0}.z-pb-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:.7rem;font-weight:800;background:rgb(239 68 68/.18);color:var(--error-400)}.z-pb-box.is-hit{background:var(--success-400);color:var(--ink-950,#0b1020)}.z-pb-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.z-pb-chip{padding:.25rem .5rem;border-radius:8px;background:rgb(255 255 255/.05);font-size:.76rem;color:var(--text-secondary)}.z-pb-chip b{color:var(--text-title)}.z-pb-chip-u{color:var(--text-muted)}.z-pb-chip.is-ref{background:rgb(var(--club-rgb,255 153 20)/.14);color:var(--text-title)}.z-pb-splits{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.8rem;color:var(--text-muted)}.z-pb-split b{color:var(--text-title)}.z-pb-split b.is-hi{color:var(--success-400)}.z-pb-split b.is-mid{color:rgb(var(--club-rgb,255 153 20))}.z-pb-split b.is-lo{color:var(--error-400)}.z-pb-fair{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;padding:.45rem .6rem;border-radius:10px;background:rgb(255 255 255/.04);font-size:.8rem;color:var(--text-secondary)}.z-pb-fair b{font-family:var(--font-display,var(--font-sans));color:var(--text-title);white-space:nowrap}.z-pb-foot{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.z-pb-foot a{color:var(--text-secondary)}.z-pb-odd{--z-bk:#2a3354;flex-shrink:0}.z-pb-zero-odds{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}