.png-stack{display:grid;gap:var(--ls-space-4)}.png-sub{display:block;color:var(--ls-text-muted);font-size:var(--ls-text-xs);font-weight:400}.png-bid{display:grid;gap:var(--ls-space-2);padding:var(--ls-space-3);border:1px solid var(--ls-border);border-radius:var(--ls-radius);background:var(--ls-surface)}.png-bid-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ls-space-2)}.png-bid-head h3{margin:0;font-size:var(--ls-text-base)}.png-bid-why{margin:0;color:var(--ls-text-muted);font-size:var(--ls-text-sm)}.png-pre{max-height:240px;margin:0;overflow:auto;padding:var(--ls-space-2) var(--ls-space-3);border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);background:var(--ls-bg);white-space:pre-wrap;overflow-wrap:anywhere}.png-label,.png-pre{font-size:var(--ls-text-xs)}.png-label{margin:var(--ls-space-2) 0 var(--ls-space-1);color:var(--ls-text-muted);font-weight:600;text-transform:none}.png-metrics{display:flex;flex-wrap:wrap;gap:var(--ls-space-3) var(--ls-space-6);padding:0 var(--ls-space-4) var(--ls-space-3)}.png-metric strong{display:block;font-size:var(--ls-text-lg)}.png-metric span{color:var(--ls-text-muted);font-size:var(--ls-text-sm)}