main{max-width:1200px}header{gap:36px}header nav{display:flex;gap:23px}header nav a{font-weight:400;color:var(--muted)}header nav a[aria-current]{color:var(--ink)}#run-status{margin-left:auto;font:11px ui-monospace,monospace}.results-hero{margin:55px 0 32px}.results-hero h1{font-size:42px;line-height:1.15;letter-spacing:-1.5px;font-weight:550}.results-hero p{margin:12px 0;color:var(--muted);font-size:13px}.filters{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:0 0 26px}label{display:flex;flex-direction:column;gap:6px;font-size:10px;letter-spacing:.4px;color:var(--muted)}select,input[type=search]{font-size:12px;letter-spacing:0;background:white;border:1px solid var(--line);border-radius:5px;padding:9px 11px;color:var(--ink)}.filters label:nth-child(4){flex:1;min-width:170px}.view-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:26px}.view-tabs button{border:0;border-radius:0;padding:12px 0;font-size:12px;color:var(--muted);border-bottom:2px solid transparent;background:transparent}.view-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}#selection-count{margin-left:auto;align-self:center;font-size:11px;color:var(--muted)}.chart-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 15px}.chart-title h2{font-size:15px;font-weight:550}.chart-title>span{font-size:11px;color:var(--muted)}.plot svg{width:100%;display:block;overflow:visible}.plot{position:relative}.plot text{font-family:inherit;font-size:11px;fill:var(--muted)}.plot text.provider-label{font-size:13px;fill:var(--ink)}.plot text.value-label{font-size:14px;font-variant-numeric:tabular-nums;fill:var(--ink)}.curve-title{margin-top:28px}.legend{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;margin-top:17px}.legend button{border:0;padding:0;background:transparent;display:flex;gap:7px;align-items:center;font-size:12px}.swatch{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--provider);flex:none}.leaderboard,.question-section{border-top:1px solid var(--line);margin-top:35px;padding-top:24px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font:12px/1.5 inherit;text-align:left}th{font-size:10px;font-weight:450;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:16px 14px;border-bottom:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}th:not(:first-child),td:not(:first-child){text-align:right}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}th button{font-size:inherit;color:inherit;border:0;padding:0;background:none}.provider-cell{display:flex;align-items:center;gap:10px}.provider-cell .ordinal{width:15px;color:var(--muted);font-size:11px}.provider-cell strong{font-weight:550}.provider-cell small{display:block;color:var(--muted);font-size:10px}.main-value{font-size:19px;font-weight:500}#scores tbody tr{cursor:pointer}#scores tbody tr:hover,#scores tbody tr.focused{background:#f5f8f4}#scores tbody tr.frontier-row td:first-child strong:after{content:' ↗';color:var(--green)}.text-button{border:0;background:transparent;color:var(--muted);font-size:11px;padding:3px 0}.cost-controls{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-bottom:30px}.cost-controls .check{flex-direction:row;gap:7px;align-items:center;padding-bottom:9px;font-size:11px;letter-spacing:0;color:var(--ink)}.muted{color:var(--muted);font-size:11px}.question-controls{display:flex;gap:12px;margin-bottom:15px}.question-controls input{flex:1;min-width:130px}#questions td:first-child{max-width:680px;font-size:13px;line-height:1.6}#questions td:nth-child(2){font-size:10px;color:var(--muted);white-space:nowrap}#questions td:last-child{white-space:nowrap;font-weight:500}#questions tbody tr{cursor:pointer}#questions tbody tr:hover{background:#f5f8f4}#questions td:first-child button{border:0;padding:0;background:none;text-align:left;font:inherit}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:15px;font-size:11px}.pagination button{font-size:11px}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:44px;padding-top:18px;font-size:10px;color:var(--muted)}#question-dialog{width:min(860px,94vw);max-height:85vh;border:1px solid var(--line);border-radius:10px;padding:28px;overflow:auto}#question-dialog::backdrop{background:#20252155}.dialog-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin-bottom:24px}#dialog-question{font-size:25px;line-height:1.35;letter-spacing:-.6px}.answer-key{color:var(--muted);font-size:11px;margin:20px 0}.answer-key strong{display:block;font-size:16px;font-weight:450;color:var(--ink);margin-top:5px}#dialog-baseline{font-size:12px;margin:22px 0}.dialog-formula{font-size:22px;color:var(--green);font-variant-numeric:tabular-nums;margin-top:25px}#tooltip{position:fixed;background:var(--ink);color:#fff;padding:10px 13px;border-radius:5px;font:11px/1.7 system-ui,sans-serif;pointer-events:none;z-index:20;box-shadow:0 3px 15px #0001;white-space:pre-line;max-width:300px}.dataset-cell{display:block;padding:10px 12px;border-radius:4px;background:var(--cell);font-size:19px;min-width:120px}.dataset-cell small{display:block;font-size:10px;color:var(--muted);margin-top:3px}#dataset-matrix tbody tr td:first-child{font-size:13px}#error{color:#a14430}.plot [data-key]{cursor:pointer}.plot [data-key]:focus{outline:2px solid var(--green)}[hidden]{display:none!important}@media(max-width:760px){main{padding:23px 20px 55px}header{gap:16px;flex-wrap:wrap}header nav{gap:15px}#run-status{font-size:9px}.results-hero{margin-top:38px}.results-hero h1{font-size:34px}.filters{gap:12px}.filters label{flex:1;min-width:125px}.view-tabs{gap:18px;flex-wrap:wrap}.view-tabs button{font-size:11px}#selection-count{width:100%;margin:0 0 10px}.plot{overflow-x:auto}.plot svg{min-width:590px}.question-controls{flex-wrap:wrap}.question-controls input{order:3;flex-basis:100%}.leaderboard td{font-size:11px;padding:14px 10px}.main-value{font-size:17px}.cost-controls{gap:15px}.cost-controls label{flex:1}#question-dialog{padding:21px}#dialog-question{font-size:21px}}

.results-hero{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:6px;background:var(--green);color:white;text-decoration:none;font-size:14px;font-weight:550;white-space:nowrap}.hero-cta:hover{background:#1c5038}.hero-cta:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:650px){.results-hero{flex-direction:column;align-items:flex-start;gap:18px}.hero-cta{padding:12px 20px}}

.hero-cta{gap:10px}

#pareto-chart{margin-top:8px}.plot .pareto-tick{font-size:12px}.plot .pareto-axis{font-size:13px;fill:var(--ink)}.plot .pareto-direction{font-size:11px;fill:var(--muted)}.plot .pareto-provider{font-size:14px;font-weight:550;paint-order:stroke;stroke:white;stroke-width:4px;stroke-linejoin:round}.plot .pareto-point-value{font-size:11px;font-weight:400;fill:var(--muted)}

#questions{min-width:940px}#questions th:first-child{width:43%}#questions td:first-child{min-width:280px}#questions .question-provider-score{font-weight:500;white-space:nowrap}#questions .question-score-line{display:flex;align-items:center;justify-content:flex-end;gap:8px;line-height:1.9}#questions .question-score-line small{font-size:9px;font-weight:400;color:var(--muted)}.provider-heading{display:inline-flex;align-items:center;gap:6px}.question-open{display:inline-flex;padding:7px 10px;border:1px solid var(--line);border-radius:4px;color:var(--green);text-decoration:none;font-size:11px;white-space:nowrap}.question-open:hover{background:var(--light)}#questions tbody tr{cursor:default}#questions tbody tr td:last-child{font-weight:400}.question-controls input{min-width:220px}
#questions{font-family:inherit;table-layout:fixed;min-width:900px}#questions th:first-child{width:42%}#questions th:nth-child(2){width:12%}#questions th:nth-child(n+3):nth-child(-n+6){width:9%}#questions th:last-child{width:10%}#questions td:first-child,#questions .question-title{white-space:normal;overflow-wrap:anywhere}#questions .question-title{display:block;width:100%;font:inherit;line-height:1.6;text-align:left}#questions td:nth-child(2){white-space:normal}

.search-configurations{font-size:11px;color:var(--muted);margin:-10px 0 15px;line-height:1.8}.search-configurations span{color:var(--ink)}
