*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--la-font-ui);background:var(--la-page);color:var(--la-ink);line-height:var(--la-leading-body);-webkit-font-smoothing:antialiased}.pf-wrap{display:flex;flex-direction:column;gap:1rem}.pf-wrap[hidden]{display:none}.pf-panel{display:flex;flex-direction:column;gap:1rem}.pf-panel[hidden]{display:none}.pf-hint{margin:0;color:var(--la-ink-dim)}.pf-controls{display:flex;flex-wrap:wrap;gap:.5rem}.pf-controls[hidden]{display:none}.pf-choice{font:inherit;min-height:1.75rem;padding:.35rem .7rem;border:1px solid var(--la-hairline);border-radius:3px;background:var(--la-page);color:var(--la-ink);cursor:pointer}.pf-choice[aria-pressed=true]{border-color:var(--accent,var(--la-instrument));color:var(--accent,var(--la-instrument))}.pf-choice:focus-visible{outline:2px solid var(--accent,var(--la-instrument));outline-offset:2px}.pf-choice[hidden]{display:none}.pf-sliders{display:flex;flex-direction:column;gap:.75rem}.pf-sliders[hidden]{display:none}.pf-slider{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:center}.pf-slider[hidden]{display:none}.pf-slider label{color:var(--la-ink)}.pf-slider output{font-variant-numeric:tabular-nums;color:var(--la-ink-dim)}.pf-slider input[type=range]{grid-column:1/-1;width:100%;min-height:1.75rem}.pf-refusal,.pf-said{margin:0;color:var(--la-ink)}.pf-said{font-weight:600}td[data-best=yes]{font-weight:700;color:var(--la-instrument)}