.wl-tool h2{margin:0 0 var(--space-4);font-size:var(--text-xl)}.wl-bar,.wl-pick{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.wl-field{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:grid}.wl-field .input,.wl-field .setting-select{font-size:var(--text-sm);letter-spacing:normal;text-transform:none}.wl-name{flex:14rem}.wl-search{flex:16rem}.wl-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wl-status{min-height:1.25rem;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--success-text)}.wl-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-wash);flex-wrap:wrap;display:flex}.wl-banner p{color:var(--ink);margin:0}.wl-empty,.wl-summary,.wl-add{margin-top:var(--space-8)}.wl-empty{padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--subtle)}.wl-empty p{max-width:var(--measure);color:var(--text-body);margin:0}.wl-stats{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.wl-stats li{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}.wl-stat-label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wl-stat-value{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--ink);font-variant-numeric:tabular-nums}.wl-stat-note{font-size:var(--text-xs);color:var(--muted)}.wl-verdict.buy .wl-stat-value{color:var(--success-text)}.wl-verdict.rip .wl-stat-value{color:var(--accent-text)}.wl-compare{margin:0 0 var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.wl-compare figcaption{margin-bottom:var(--space-4);font-weight:var(--weight-semibold);color:var(--ink)}.wl-bars{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.wl-bar-row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:11rem minmax(0,1fr) 6rem;display:grid}.wl-bar-track{border-radius:var(--radius-pill);background:var(--subtle);height:1rem;overflow:hidden}.wl-bar-fill{border-radius:var(--radius-pill);min-width:2px;height:100%;display:block}.wl-bar-fill.buy{background:var(--success)}.wl-bar-fill.rip{background:var(--accent)}.wl-bar-fill.rip-90{background:var(--chrome-raised)}.wl-bar-value{font-weight:var(--weight-bold);text-align:right;font-variant-numeric:tabular-nums}.wl-basis{margin-bottom:var(--space-4)}.wl-sets,.wl-cards{min-width:40rem}.wl-tool .table-wrap{position:relative}.wl-tool .table-wrap+.table-wrap{margin-top:var(--space-6)}.wl-tool .r{text-align:right}.wl-tool .c{text-align:center}.wl-sub{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);margin-top:.15rem;display:block}.wl-good{font-weight:var(--weight-semibold);color:var(--success-text)}.wl-card{align-items:center;gap:var(--space-3);display:flex}.wl-card img,.wl-result img,.wl-thumb-blank{border-radius:var(--radius-xs);object-fit:cover;flex:none;width:40px;height:56px}.wl-thumb-blank{background:var(--subtle);display:block}.wl-card a{color:var(--ink)}.wl-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}.wl-remove:hover{border-color:var(--cta);color:var(--cta-text)}.wl-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}.wl-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}.wl-result:hover{border-color:var(--accent)}.wl-result.on{border-color:var(--success);background:var(--subtle)}.wl-result-text{min-width:0;font-size:var(--text-sm);flex:1}.wl-result-action{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-text);flex:none}.wl-result.on .wl-result-action{color:var(--success-text)}.wl-add .wl-pick+.wl-sub{margin-top:var(--space-4)}@media (width<=560px){.wl-bar-row{grid-template-columns:7.5rem minmax(0,1fr) 4.5rem}}.page[data-astro-cid-xtrtcerd]{padding-block:var(--space-4)}.section[data-astro-cid-xtrtcerd]{margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--line)}.lead[data-astro-cid-xtrtcerd]{max-width:var(--measure);margin:0 0 var(--space-5);color:var(--text-body)}.table-wrap[data-astro-cid-xtrtcerd]{position:relative}.table-wrap[data-astro-cid-xtrtcerd] th[data-astro-cid-xtrtcerd][scope=row] a[data-astro-cid-xtrtcerd],.table-wrap[data-astro-cid-xtrtcerd] td[data-astro-cid-xtrtcerd] a[data-astro-cid-xtrtcerd]{font-weight:var(--weight-semibold);color:var(--ink)}.table-wrap[data-astro-cid-xtrtcerd] td[data-astro-cid-xtrtcerd]{vertical-align:top}.sub[data-astro-cid-xtrtcerd]{margin-top:var(--space-1);max-width:28rem;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);display:block}.note[data-astro-cid-xtrtcerd]{max-width:var(--measure);margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--muted)}.points[data-astro-cid-xtrtcerd]{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-xtrtcerd] h3[data-astro-cid-xtrtcerd]{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md)}.points[data-astro-cid-xtrtcerd] p[data-astro-cid-xtrtcerd]{font-size:var(--text-sm);color:var(--muted);margin:0}
