.wh-builder.svelte-1o62bcc{display:flex;flex-direction:column;gap:var(--sp-3)}.wh-row.svelte-1o62bcc{display:grid;gap:var(--sp-2)}.wh-row-2.svelte-1o62bcc{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-row-3.svelte-1o62bcc{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-stats.svelte-1o62bcc{grid-template-columns:repeat(6,minmax(0,1fr))}.wh-num.svelte-1o62bcc{font-family:var(--font-mono);text-align:center;padding-inline:var(--sp-1)}@media(max-width:420px){.wh-row-3.svelte-1o62bcc{grid-template-columns:1fr}}.wh-group-label.svelte-1o62bcc{margin:0 0 var(--sp-1);font-size:var(--text-sm);font-weight:500}.wh-muted.svelte-1o62bcc,.wh-cost.svelte-1o62bcc{color:var(--text-muted);font-weight:400}.wh-chips.svelte-1o62bcc{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.wh-chips.svelte-1o62bcc [aria-pressed=true] .wh-cost{color:inherit}.wh-note.svelte-1o62bcc,.wh-over.svelte-1o62bcc{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.wh-over.svelte-1o62bcc{color:var(--danger-text)}.wh-effective.svelte-1o62bcc{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;font-size:var(--text-xs);font-family:var(--font-mono)}.wh-effective.svelte-1o62bcc div:where(.svelte-1o62bcc){display:flex;gap:var(--sp-1)}.wh-effective.svelte-1o62bcc dt:where(.svelte-1o62bcc){color:var(--text-muted)}.wh-effective.svelte-1o62bcc dd:where(.svelte-1o62bcc){margin:0}.wh-chart.svelte-r739rn{margin:0;min-width:0}.wh-chart-legend.svelte-r739rn{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--sp-1)}.wh-chart-legend.svelte-r739rn>span:where(.svelte-r739rn){display:inline-flex;align-items:center;gap:var(--sp-1)}.wh-swatch.svelte-r739rn{width:10px;height:10px;border-radius:2px}svg.svelte-r739rn{display:block;width:100%;height:auto;overflow:visible}.wh-grid.svelte-r739rn line:where(.svelte-r739rn){stroke:var(--border)}.wh-axis.svelte-r739rn{stroke:var(--text-muted)}.wh-grid.svelte-r739rn text:where(.svelte-r739rn),.wh-tick.svelte-r739rn{fill:var(--text-muted);font-size:12px;font-family:var(--font-mono)}.wh-summary.svelte-r739rn{margin:var(--sp-2) 0 0;font-size:var(--text-sm)}.wh-data.svelte-r739rn{margin-top:var(--sp-2);font-size:var(--text-sm)}.wh-data.svelte-r739rn>summary:where(.svelte-r739rn){min-height:24px;cursor:pointer;color:var(--text-muted)}.wh-data[open].svelte-r739rn>summary:where(.svelte-r739rn){margin-bottom:var(--sp-2)}.wh-winner.svelte-1qdt3x2{margin:0;min-width:0}svg.svelte-1qdt3x2{display:block;width:100%;height:24px}.wh-winner-list.svelte-1qdt3x2{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:var(--sp-1);font-size:var(--text-sm)}.wh-winner-list.svelte-1qdt3x2 li:where(.svelte-1qdt3x2){display:flex;align-items:center;gap:var(--sp-2)}.wh-swatch.svelte-1qdt3x2{width:10px;height:10px;border-radius:2px;flex-shrink:0}.wh-winner-name.svelte-1qdt3x2{flex:1;min-width:0;overflow-wrap:anywhere}.wh-winner-value.svelte-1qdt3x2{font-family:var(--font-mono);font-weight:600}.wh-winner-summary.svelte-1qdt3x2{margin:var(--sp-2) 0 0;font-size:var(--text-sm)}.wh-winner-note.svelte-1qdt3x2{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.wh-data.svelte-1qdt3x2{margin-top:var(--sp-2);font-size:var(--text-sm)}.wh-data.svelte-1qdt3x2>summary:where(.svelte-1qdt3x2){min-height:24px;cursor:pointer;color:var(--text-muted)}.wh-data[open].svelte-1qdt3x2>summary:where(.svelte-1qdt3x2){margin-bottom:var(--sp-2)}.wh-builders.svelte-b7002k{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.wh-run.svelte-b7002k{margin-bottom:var(--sp-3)}.wh-num.svelte-b7002k{font-family:var(--font-mono)}.wh-progress.svelte-b7002k{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 12rem;min-height:var(--control-h)}progress.svelte-b7002k{flex:1;height:8px;accent-color:var(--accent)}.wh-progress-text.svelte-b7002k,.wh-meta.svelte-b7002k{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.wh-hint.svelte-b7002k{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.wh-meta.svelte-b7002k{margin:0;white-space:normal}.wh-results.svelte-b7002k{display:grid;gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media(min-width:1000px){.wh-results.svelte-b7002k{grid-template-columns:repeat(3,minmax(0,1fr))}}
