.scenario-controls{display:flex;align-items:end;justify-content:end;gap:8px;flex-wrap:wrap}.scenario-controls label{width:100%;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-align:right}.scenario-controls select{min-height:40px;padding:0 30px 0 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:700}.scenario-controls select:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}.scenario-baseline{margin-top:20px;padding:11px 13px;border-left:2px solid var(--green);background:rgb(52 211 153/.06);color:var(--text-secondary);font-size:11px;line-height:1.55}.scenario-baseline strong{color:var(--text)}.scenario-baseline span{margin-left:7px;color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em}.studies-section .section-heading h2 span{color:var(--brand-orange)}.study-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.study-entry{min-height:225px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;gap:20px}.study-entry-index{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em}.study-entry h3{margin:14px 0 8px;font-size:21px;line-height:1.15;letter-spacing:-.03em}.study-entry p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.study-entry-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-top:auto;color:var(--brand-orange);font-size:12px;font-weight:700}.study-entry-link:hover{color:var(--brand-orange-hover)}@media(max-width:580px){.scenario-controls{width:100%;justify-content:start}.scenario-controls label{text-align:left}.study-catalog{grid-template-columns:1fr}}
.source-ledger{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:12px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel-muted)}.source-ledger .ledger-head{display:flex;align-items:center;gap:9px;white-space:nowrap}.source-ledger .observed-badge{border-color:rgb(52 211 153/.42);color:var(--green)}.source-ledger strong{font-size:12px}.source-ledger dl{display:flex;align-items:center;gap:20px;margin:0}.source-ledger dl div{display:grid;gap:2px}.source-ledger dt{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em}.source-ledger dd{margin:0;color:var(--text-secondary);font-size:10px}.source-ledger a{color:var(--brand-orange);font-size:11px;font-weight:700;white-space:nowrap}.source-ledger a:hover{color:var(--brand-orange-hover)}
.analysis-section .section-heading h2 span{color:var(--brand-orange)}.analysis-grid{display:grid;grid-template-columns:1.05fr .95fr .95fr;gap:14px}.analysis-radar-card,.analysis-distribution-card,.method-spine-card{min-height:410px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.analysis-radar-card{border-top:2px solid var(--brand-orange)}.analysis-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.analysis-eyebrow{display:block;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em}.analysis-card-head h3,.method-spine-card h3{max-width:250px;margin:8px 0 0;font-size:19px;line-height:1.15;letter-spacing:-.03em}.analysis-score{display:grid;place-items:center;min-width:58px;height:31px;border:1px solid rgb(255 117 31/.36);border-radius:5px;color:var(--brand-orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.radar-figure{max-width:360px;margin:12px auto 0}.radar-figure svg{width:100%;height:auto;overflow:visible}.radar-grid{fill:none;stroke:var(--chart-grid);stroke-width:1}.radar-axis{stroke:var(--chart-axis);stroke-width:1}.radar-shape{fill:rgb(255 117 31/.18);stroke:var(--brand-orange);stroke-width:2}.radar-point{fill:var(--brand-orange);stroke:var(--chart-point-stroke);stroke-width:2}.radar-label{fill:var(--text-secondary);font-size:8px;font-weight:700}.radar-figure figcaption{margin:0;color:var(--muted);font-size:10px;line-height:1.55;text-align:center}.exposure-distribution{display:grid;gap:18px;margin-top:38px}.exposure-row{display:grid;gap:8px}.exposure-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.exposure-row span{font-size:12px;font-weight:800;letter-spacing:.08em}.exposure-row b{color:var(--text-secondary);font-size:11px;font-weight:600}.exposure-row small{color:var(--muted);font-size:10px}.exposure-track{height:8px;overflow:hidden;border-radius:999px;background:var(--chart-track)}.exposure-track i{display:block;height:100%;border-radius:inherit}.exposure-row.high .exposure-track i{background:var(--danger)}.exposure-row.medium .exposure-track i{background:var(--yellow)}.exposure-row.low .exposure-track i{background:var(--green)}.exposure-row.high span{color:var(--danger)}.exposure-row.medium span{color:var(--yellow)}.exposure-row.low span{color:var(--green)}.analysis-note{margin:30px 0 0;padding-top:15px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:11px;line-height:1.6}.method-spine-card{background:var(--panel-muted)}.method-spine-card h3{margin-bottom:28px}.method-spine{display:grid;gap:0;margin:0;padding:0;list-style:none}.method-spine li{display:grid;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--border-soft)}.method-spine b{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgb(255 117 31/.42);border-radius:50%;color:var(--brand-orange);font-size:9px}.method-spine strong{display:block;color:var(--text-secondary);font-size:12px}.method-spine span{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.45}.study-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.study-inspector-link{color:var(--muted);font-size:11px;font-weight:650}.study-inspector-link:hover{color:var(--brand-orange)}
@media(max-width:1180px){.source-ledger{align-items:start;flex-wrap:wrap}.source-ledger dl{order:3;width:100%;justify-content:space-between}.analysis-grid{grid-template-columns:1fr 1fr}.method-spine-card{grid-column:1/-1;min-height:auto}.method-spine{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}@media(max-width:760px){.source-ledger dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-grid{grid-template-columns:1fr}.analysis-radar-card,.analysis-distribution-card{min-height:auto}.method-spine-card{grid-column:auto}.method-spine{grid-template-columns:1fr}}@media(max-width:460px){.source-ledger{display:grid}.source-ledger dl{grid-template-columns:1fr}.source-ledger a{min-height:44px;display:flex;align-items:center}}
.study-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.study-entry{min-height:250px}.study-entry-actions a{min-height:44px;display:inline-flex;align-items:center}.source-ledger a{min-height:44px;display:inline-flex;align-items:center}.theme-toggle{min-height:44px}@media(max-width:1180px){.study-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.study-catalog{grid-template-columns:1fr}.study-entry{min-height:220px}}
.research-switcher{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:28px 0;border-bottom:1px solid var(--border)}.research-switcher h2{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.035em}.research-switcher p:not(.kicker){max-width:560px;margin:9px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.research-switcher label{display:grid;gap:7px;min-width:310px}.research-switcher label span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.13em}.research-switcher select{min-height:46px;border:1px solid var(--border);border-radius:7px;padding:0 38px 0 12px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:700}.research-switcher select:focus-visible{outline:3px solid var(--brand-orange);outline-offset:2px}.study-entry-source{margin-top:16px;padding-top:11px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:10px;line-height:1.4}@media(max-width:760px){.research-switcher{align-items:stretch;flex-direction:column}.research-switcher label{min-width:0;width:100%}}
.study-context{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--border)}.study-context-state{display:grid;gap:3px}.study-context-state span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.13em}.study-context-state strong{color:var(--text-secondary);font-size:10px;letter-spacing:.08em}.study-context p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.study-context a{min-height:44px;display:inline-flex;align-items:center;color:var(--brand-orange);font-size:11px;font-weight:750;white-space:nowrap}.study-context a:hover{color:var(--brand-orange-hover)}@media(max-width:760px){.study-context{grid-template-columns:1fr;gap:9px}.study-context a{min-height:40px}}
