@import url('../live/styles.css');
.old-labs{font-size:10px;text-decoration:none;white-space:nowrap;color:var(--muted)}.project-nav .lab-tabs{gap:8px}.lab-title{font-size:12px;font-weight:700;color:var(--blue);white-space:nowrap}.project-nav .lab-tabs button{font-size:12px}.project-control-title{margin-bottom:8px}.project-control-note{font-size:10px;line-height:1.5;color:var(--muted);margin:0 0 13px}.project-controls fieldset:first-child{margin-top:12px}.project-controls .wide-label{margin-top:8px}.field-gap{margin-top:13px}.view-heading .subtitle{max-width:780px}.provenance{font-size:10px;color:var(--muted);line-height:1.5;margin-top:8px}.provenance strong{color:var(--ink)}.project-metrics .metric{min-height:77px;padding:10px 11px}.project-metrics .metric-label{font-size:10px}.project-metrics .metric-value{font-size:26px}.project-metrics .metric-note{font-size:9px}.rank-card .metric-value{font-family:Consolas,'Liberation Mono',monospace;font-size:22px;letter-spacing:-.07em}.rank-card .metric-value small{font-size:13px;color:var(--muted)}.project-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.project-insight{margin-top:10px}.section-divider{border:0;border-top:1px solid var(--line);margin:22px 0 17px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0 11px}.section-heading h3{font-size:21px}.section-heading p{font-size:11px;color:var(--muted);line-height:1.5}.muted-note{font-size:10px;line-height:1.55;color:var(--muted)}.project-fisher{display:grid;grid-template-columns:1.1fr 1fr;gap:17px}.project-fisher .matrix-table td{height:31px}.project-fisher .formula-box{margin-top:10px}.project-fisher .selected-number{font-size:17px}.model-note{font-size:10px;line-height:1.55;color:var(--muted);margin-top:10px}.model-note strong{color:var(--ink)}.visible-select{font-size:11px;margin-top:8px}.rank-explanation{font-size:11px;line-height:1.65}.rank-explanation strong{color:var(--ink)}.loading-note{padding:16px;font-size:12px;color:var(--muted)}.project-controls details[open]{padding-bottom:6px}.metric-value .small-ratio{font-size:13px;font-family:Arial,sans-serif;color:var(--muted);margin-left:2px}
@media(max-width:1000px){.old-labs{display:none}.project-fisher{grid-template-columns:1fr}.project-fisher .matrix-panel{max-width:none}.project-metrics .metric-value{font-size:23px}.rank-card .metric-value{font-size:19px}}
@media(max-width:650px){.project-nav .lab-tabs button{font-size:11px;padding:7px 8px}.project-nav .lab-tabs{gap:3px}.project-control-note{font-size:11px;margin-bottom:10px}.project-controls{display:grid!important;grid-template-columns:1fr 1fr!important}.project-controls fieldset:first-child{margin-top:13px}.project-controls>fieldset:nth-child(3){grid-column:auto!important}.project-controls>fieldset:nth-child(3) .input-grid{grid-template-columns:1fr 1fr!important}.project-controls>fieldset:nth-child(3) .wide-label{display:block!important;width:100%!important;margin-right:0!important}.project-controls>fieldset.wide{grid-column:1/-1!important}.project-controls details{grid-column:1/-1}.project-metrics{grid-template-columns:1fr 1fr}.project-metrics .metric{min-height:85px;padding:12px}.project-metrics .metric-value{font-size:28px}.project-metrics .metric-label{font-size:11px}.project-metrics .metric-note{font-size:10px}.rank-card .metric-value{font-size:25px}.project-strip{grid-template-columns:1fr 1fr}.project-fisher{grid-template-columns:1fr}.section-heading h3{font-size:23px}.rank-explanation,.model-note,.muted-note,.provenance{font-size:11px}.project-insight{font-size:12px}.section-heading{align-items:flex-start}.matrix-panel .matrix-table th:first-child{width:34px}}
@media(min-height:700px) and (min-width:1100px){.lab-title{font-size:14px}.project-nav .lab-tabs button{font-size:14px}.old-labs{font-size:12px}.project-control-note{font-size:12px;line-height:1.6;margin-bottom:15px}.project-metrics .metric{padding:16px;min-height:110px}.project-metrics .metric-label{font-size:13px}.project-metrics .metric-value{font-size:34px}.project-metrics .metric-note{font-size:12px}.rank-card .metric-value{font-size:29px}.rank-card .metric-value small{font-size:17px}.project-strip{margin-top:16px}.project-insight{margin-top:16px}.provenance,.model-note,.muted-note{font-size:13px;line-height:1.6}.section-divider{margin:28px 0 23px}.section-heading{margin:23px 0 15px}.section-heading h3{font-size:27px}.section-heading p{font-size:13px}.project-fisher{gap:23px}.project-fisher .matrix-table td{height:43px}.rank-explanation{font-size:14px}.project-fisher .selected-number{font-size:22px}.project-fisher .formula-box{margin-top:15px}}
@media(max-width:650px){.section-heading{flex-wrap:wrap}.section-heading .segmented{flex-shrink:0}.section-heading .segmented button{white-space:nowrap}.project-fisher .matrix-panel{min-width:0;overflow-x:auto}.project-fisher .matrix-table{min-width:400px}.project-fisher .matrix-table button{font-size:9px;white-space:nowrap}}
