.pw-tool h2{margin:0 0 var(--space-4);font-size:var(--text-xl)}.pw-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pw-stats li{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);display:grid}.pw-stats li.pw-hit{border-color:var(--success)}.pw-label,.pw-field{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pw-value{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--ink);font-variant-numeric:tabular-nums}.pw-note{font-size:var(--text-xs);color:var(--muted)}.pw-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pw-status{min-height:1.25rem;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--success-text)}.pw-empty,.pw-list,.pw-add{margin-top:var(--space-8)}.pw-empty{padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--subtle)}.pw-empty p{max-width:var(--measure);color:var(--text-body);margin:0}.pw-tool .table-wrap{position:relative}.pw-table{min-width:52rem}.pw-table td{vertical-align:middle}.pw-tool .r{text-align:right}.pw-tool .c{text-align:center}.pw-row-hit{background:var(--subtle)}.pw-item{align-items:center;gap:var(--space-3);display:flex}.pw-item a{color:var(--ink)}.pw-item img,.pw-result img,.pw-thumb-blank{border-radius:var(--radius-xs);object-fit:cover;flex:none;width:36px;height:50px}.pw-thumb-blank{background:var(--subtle);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--muted);place-items:center;display:grid}.pw-sub{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);margin-top:.15rem;display:block}.pw-up{color:var(--success-text);font-weight:var(--weight-semibold)}.pw-down{color:var(--danger-text);font-weight:var(--weight-semibold)}.pw-flat,.pw-muted{color:var(--muted)}.pw-spark{display:block}.pw-target{align-items:center;gap:var(--space-1);display:inline-flex}.pw-dollar{font-size:var(--text-sm);color:var(--muted)}.pw-target .input{width:6rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:.35rem .5rem}.pw-hit-pill{margin-top:var(--space-1);display:inline-block}.pw-remove{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);width:2rem;height:2rem;font-size:var(--text-md);color:var(--muted);cursor:pointer;padding:0;line-height:1}.pw-remove:hover{border-color:var(--cta);color:var(--cta-text)}.pw-pick{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pw-field{gap:var(--space-1);display:grid}.pw-field .input,.pw-field .setting-select{font-size:var(--text-sm);letter-spacing:normal;text-transform:none}.pw-search{flex:16rem}.pw-add .pw-pick+.pw-sub{margin-top:var(--space-4)}.pw-results{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.pw-result{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font:inherit;text-align:left;color:var(--ink);cursor:pointer;display:flex}.pw-result:hover{border-color:var(--accent)}.pw-result.on{border-color:var(--success);background:var(--subtle)}.pw-result-text{min-width:0;font-size:var(--text-sm);flex:1}.pw-result-action{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-text);flex:none}.pw-result.on .pw-result-action{color:var(--success-text)}.page[data-astro-cid-urvhckld]{padding-block:var(--space-4)}.section[data-astro-cid-urvhckld]{margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--line)}.table-wrap[data-astro-cid-urvhckld]{position:relative}.table-wrap[data-astro-cid-urvhckld] th[data-astro-cid-urvhckld][scope=row] a[data-astro-cid-urvhckld]{font-weight:var(--weight-semibold);color:var(--ink)}.card-cell[data-astro-cid-urvhckld]{align-items:center;gap:var(--space-3);display:flex}.card-cell[data-astro-cid-urvhckld] .card-thumb{border-radius:3px;flex:none;width:36px;height:auto}.down[data-astro-cid-urvhckld]{color:var(--danger-text);font-weight:var(--weight-semibold)}.sub[data-astro-cid-urvhckld]{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);display:block}.note[data-astro-cid-urvhckld]{max-width:var(--measure);margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--muted)}.points[data-astro-cid-urvhckld]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-urvhckld] h3[data-astro-cid-urvhckld]{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md)}.points[data-astro-cid-urvhckld] p[data-astro-cid-urvhckld]{font-size:var(--text-sm);color:var(--muted);margin:0}
