.pp-out{font:600 clamp(20px,3vw,28px)/1.35 var(--display);color:var(--t);background:var(--bg2);border:1px solid var(--brd2);border-radius:12px;padding:18px 20px;overflow-wrap:anywhere;letter-spacing:-.01em;}
.pp-en{display:grid;gap:6px;}
.pp-en code{font:15px/1.5 var(--mono);color:#ddd6fe;background:rgba(139,108,246,.12);border-radius:8px;padding:8px 12px;overflow-wrap:anywhere;}
.pp-strength{display:grid;gap:8px;}
.pp-strength table,#ppVerdict table{width:100%;border-collapse:collapse;font-size:15px;}
.pp-strength td,#ppVerdict td{padding:8px 10px;border-top:1px solid var(--brd);vertical-align:top;}
.pp-strength td:last-child,#ppVerdict td:last-child{text-align:right;white-space:nowrap;}
.pp-h{font:600 17px var(--display);}
#ppVerdict{display:grid;gap:10px;}
