.pw-row{display:flex;gap:.5rem}.pw-row .ptool-input{flex:1;min-width:0;font-size:1rem}.pw-examples-label{align-self:center}.pw-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.pw-meter{height:.7rem;border-radius:999px;background:var(--surface-3);overflow:hidden}.pw-meter span{display:block;height:100%;border-radius:999px;background:var(--bad);transition:width .25s var(--ease),background .25s}.pw-meter[data-score="2"] span{background:var(--warn)}.pw-meter[data-score="3"] span,.pw-meter[data-score="4"] span{background:var(--ok)}.pw-parts{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.pw-part{padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--r-sm);font-size:.875rem;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.pw-part code{color:var(--ink);font-family:var(--font-mono);font-weight:550;white-space:pre-wrap}.pw-part__kind{display:inline-block;margin-left:.35rem;padding:.05rem .45rem;border-radius:999px;background:var(--surface-3);color:var(--ink-2);font-size:.75rem;font-weight:550}.pw-part__why{display:block;margin-top:.15rem;color:var(--ink-3);font-size:.82rem}
