.efficiency-scatter--expanded[data-v-36e910f1]{padding-block:.5rem}.efficiency-marker-legend[data-v-8ca7e0de]{color:var(--muted);font-size:var(--text-micro);gap:.7rem;line-height:1.4;display:grid}.efficiency-marker-legend>span[data-v-8ca7e0de]{grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.efficiency-marker-legend strong[data-v-8ca7e0de]{color:var(--ink-soft);display:block}.marker-symbol[data-v-8ca7e0de]{border:var(--rule-strong);background:var(--result-efficiency);border-radius:50%;width:.65rem;height:.65rem;margin-top:.2rem}.marker-symbol--pareto[data-v-8ca7e0de]{border-radius:0;transform:rotate(45deg)}.efficiency-panel[data-v-0e436ac1],.tradeoff-panel[data-v-0e436ac1]{margin-bottom:var(--results-section-gap)}.tradeoff-panel[data-v-0e436ac1]{overflow:hidden}.tradeoff-layout[data-v-0e436ac1]{display:grid}.tradeoff-copy[data-v-0e436ac1]{border-bottom:var(--rule-default);align-content:start;gap:1rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid}.tradeoff-copy .eyebrow[data-v-0e436ac1],.tradeoff-copy h3[data-v-0e436ac1],.tradeoff-copy>p[data-v-0e436ac1]{margin:0}.tradeoff-copy h3[data-v-0e436ac1],.expanded-chart-copy h2[data-v-0e436ac1]{font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--font-weight-medium);letter-spacing:-.035em;line-height:1}.tradeoff-copy>p[data-v-0e436ac1],.expanded-chart-copy>p[data-v-0e436ac1]{color:var(--muted);font-size:var(--text-small);line-height:1.55}.tradeoff-copy .result-help[data-v-0e436ac1]{border-bottom:var(--rule-subtle);padding-block:.25rem .85rem}.chart-expand-button[data-v-0e436ac1],.expanded-chart-close[data-v-0e436ac1]{width:max-content;max-width:100%}.chart-expand-button[data-v-0e436ac1]{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 34%, transparent);color:var(--muted);box-shadow:none;font-size:var(--text-micro);letter-spacing:.015em;background:0 0;border-radius:0;margin-top:.35rem;padding-inline:0}.chart-expand-button[data-v-0e436ac1]:hover{color:var(--result-accent-ink);background:0 0;border-bottom-color:currentColor}.chart-expand-icon[data-v-0e436ac1]{margin-left:.2rem;font-size:.85em}.tradeoff-visual[data-v-0e436ac1],.expanded-chart-visual[data-v-0e436ac1]{min-width:0}.expanded-chart-dialog[data-v-0e436ac1]{border:var(--rule-strong);background:var(--surface-raised);width:min(96vw,1740px);max-width:none;height:min(94dvh,1000px);max-height:none;color:var(--ink);padding:0;overflow:hidden}.expanded-chart-dialog[data-v-0e436ac1]::backdrop{background:#0c111bc7}.expanded-chart-layout[data-v-0e436ac1]{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);height:100%;display:grid}.expanded-chart-copy[data-v-0e436ac1]{border-right:var(--rule-default);flex-direction:column;gap:1.2rem;padding:clamp(1.3rem,2.5vw,2.25rem);display:flex;overflow:auto}.expanded-chart-copy .eyebrow[data-v-0e436ac1],.expanded-chart-copy h2[data-v-0e436ac1],.expanded-chart-copy>p[data-v-0e436ac1]{margin:0}.expanded-chart-close[data-v-0e436ac1]{margin-top:auto}.expanded-chart-visual[data-v-0e436ac1]{overflow:auto}@media (width>=1100px){.tradeoff-layout[data-v-0e436ac1]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.tradeoff-copy[data-v-0e436ac1]{border-right:var(--rule-default);border-bottom:0}}@media (width<=760px){.tradeoff-panel[data-v-0e436ac1]{border:var(--rule-default);background:var(--surface-raised);margin-bottom:2rem;overflow:hidden}.tradeoff-layout[data-v-0e436ac1]{gap:0}.tradeoff-copy[data-v-0e436ac1],.tradeoff-visual[data-v-0e436ac1]{background:0 0;border:0}.tradeoff-copy[data-v-0e436ac1]{border-bottom:var(--rule-default)}.expanded-chart-dialog[data-v-0e436ac1]{border:0;width:100vw;height:100dvh;margin:0;overflow:hidden}.expanded-chart-layout[data-v-0e436ac1]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.expanded-chart-copy[data-v-0e436ac1]{padding:max(.8rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .8rem max(1rem, env(safe-area-inset-left));border-right:0;border-bottom:var(--rule-default);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""description description";align-items:start;gap:.4rem .75rem;display:grid;overflow:visible}.expanded-chart-copy>div[data-v-0e436ac1]:first-child{grid-area:title}.expanded-chart-copy .eyebrow[data-v-0e436ac1],.expanded-chart-legend[data-v-0e436ac1]{display:none}.expanded-chart-copy h2[data-v-0e436ac1]{font-size:clamp(1.15rem,5vw,1.4rem);line-height:1.05}.expanded-chart-copy>p[data-v-0e436ac1]{font-size:var(--text-micro);grid-area:description;line-height:1.4}.expanded-chart-close[data-v-0e436ac1]{grid-area:close;min-height:44px;margin:0}.expanded-chart-visual[data-v-0e436ac1]{align-items:center;min-height:0;display:grid;overflow:hidden}}@media (width<=620px){.mobile-result-list[data-v-0e436ac1]{margin-top:0}}[data-v-0e436ac1] .efficiency-results-table{table-layout:fixed}[data-v-0e436ac1] .efficiency-results-table .rank-column,[data-v-0e436ac1] .efficiency-results-table .model-column{width:auto;min-width:0}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--rank{width:4%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--model{width:25%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--distance,[data-v-0e436ac1] .efficiency-results-table .efficiency-col--pareto{width:10%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--question-rank{width:11%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--question-score{width:12%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--cost{width:18%}[data-v-0e436ac1] .efficiency-results-table .efficiency-col--success{width:10%}[data-v-0e436ac1] .efficiency-results-table .pareto-column{text-align:center;padding-inline:.5rem}.table-header-stack--center[data-v-0e436ac1]{align-items:center}.pareto-badge[data-v-0e436ac1]{border:1px solid var(--result-accent);min-height:1.6rem;color:var(--result-accent-ink);background:var(--result-accent-soft);font-size:var(--text-micro);font-weight:var(--font-weight-bold);border-radius:999px;align-items:center;padding:.15rem .45rem;display:inline-flex}[data-v-0e436ac1] .empty-state p:last-child{max-width:40rem;color:var(--muted);line-height:1.65}
