:root{--ink:#202124;--muted:#656b72;--line:#dfe3e7;--soft:#f5f7f8;--with:#187c6b;--without:#4779b5;--condition-0:#187c6b;--condition-1:#4779b5;--condition-2:#a65a2e;--condition-3:#76539a}
.rq-tabs{display:flex;gap:24px;margin-top:20px;margin-bottom:-24px}.rq-tabs button{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 2px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;text-align:left}.rq-tabs button span{font-weight:400}.rq-tabs button:hover{color:var(--ink)}.rq-tabs button[aria-selected="true"]{color:#215fac;border-bottom-color:#215fac}main>article[role="tabpanel"]{border-top:0;margin-top:0;padding-top:0}@media(max-width:700px){.rq-tabs{gap:20px;margin-bottom:-20px}.rq-tabs button{display:block;font-size:13px}.rq-tabs button span{display:block;font-size:12px}}
*{box-sizing:border-box;letter-spacing:0}body{margin:0;background:#fff;color:var(--ink);font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.shell{max-width:1240px;margin:auto;padding:24px 32px}header{border-bottom:1px solid var(--line)}main.shell{padding-top:28px}h1{font-size:28px;line-height:1.25;margin:0}h2{font-size:24px;line-height:1.35;margin:6px 0}h3{font-size:17px;margin:0}p{margin:6px 0}a{color:#215fac;text-decoration:none}a:hover{text-decoration:underline}.back{display:inline-block;color:var(--muted);margin-bottom:14px}.rq-heading{display:flex;align-items:center;gap:16px}.eyebrow{font-weight:650;font-size:13px}.study-type{color:var(--muted);font-size:12px}.question{font-size:17px}.subtitle,.muted{color:var(--muted)}.metadata{margin-top:18px;font-size:12px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;flex-wrap:wrap;margin:28px 0 14px}.section-heading .muted{font-size:12px}.legend{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:16px}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:10px;height:10px}.with{background:var(--with)}.without{background:var(--without)}
.chart{--label:140px;--number:120px;--gap:20px;font-variant-numeric:tabular-nums}.axis{display:flex;justify-content:space-between;margin:0 calc(var(--number) + 12px) 8px calc(var(--label) + var(--gap));font-size:11px;color:var(--muted)}.axis span{width:0;display:flex;justify-content:center}.chart-row{display:grid;grid-template-columns:var(--label) minmax(0,1fr);gap:var(--gap);align-items:center;border-bottom:1px solid var(--line);padding:14px 0}.model{font-weight:600}.model small{display:block;font-weight:400;color:var(--muted);font-size:12px}.bars{display:grid;gap:9px;min-width:0}.bar-line{display:grid;grid-template-columns:minmax(0,1fr) var(--number);gap:12px;align-items:center}.track{height:15px;background:repeating-linear-gradient(to right,#f1f3f5 0,#f1f3f5 calc(25% - 1px),#dfe3e7 calc(25% - 1px),#dfe3e7 25%);overflow:hidden}.fill{height:100%}.value{white-space:nowrap;text-align:right;font-size:13px}.value small{font-size:11px;color:var(--muted);margin-left:7px}
.condition-label{font-weight:600;font-size:13px}.condition-0{background:var(--condition-0)}.condition-1{background:var(--condition-1)}.condition-2{background:var(--condition-2)}.condition-3{background:var(--condition-3)}article+article{border-top:2px solid var(--ink);margin-top:56px;padding-top:48px}.findings{margin:0;padding-left:20px;max-width:940px}.findings li+li{margin-top:8px}.rq2-chart .score small{font-weight:400}
.input-example-note{color:var(--muted);margin:-6px 0 16px}.input-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.input-example>img{aspect-ratio:56/23;object-fit:contain}.input-example figcaption{display:grid;gap:2px}.input-example figcaption strong{font-weight:600}.input-example figcaption span{color:var(--muted);font-size:12px}.separate-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:var(--soft);padding:5px}.separate-input-grid img{aspect-ratio:56/34.5;object-fit:cover}
.strip-preview{display:flex;align-items:flex-start;justify-content:center;background:var(--soft);min-height:96px}.strip-preview img{display:block;height:auto;object-fit:contain}.strip-preview-horizontal img{width:100%;aspect-ratio:224/23}.strip-preview-vertical img{width:min(220px,100%);aspect-ratio:28/103.5}
.table-scroll{overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:660px}th,td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}thead{background:var(--soft)}thead th{font-size:12px;font-weight:600}tbody th{font-weight:500}tbody tr:last-child>*{border-bottom:0}.task-name small{display:block;color:var(--muted);font-size:11px}.task-start>*{border-top:1px solid #bec6cd}.score{font-weight:600;white-space:nowrap}.score small{font-size:11px;color:var(--muted);font-weight:400;margin-left:8px}.delta{white-space:nowrap}.delta.positive{color:#136956}.delta.negative{color:#994220}.pending{color:var(--muted);font-size:12px}.examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}figure{margin:0;min-width:0}figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f5f6f7;border-radius:4px}figcaption{font-size:13px;padding-top:8px}details{border-top:1px solid var(--line);padding:16px 0;margin-top:24px}summary{cursor:pointer;font-weight:500}dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 24px;margin:20px 0}dt{font-weight:500}dd{margin:0;color:var(--muted)}details p{font-size:12px;max-width:1000px}.pairs{margin-top:0}.pairs .table-scroll{margin-top:16px}.case-id{font-size:12px}.outcome{font-size:12px}.outcome small{display:block;color:var(--muted);font-size:11px}.error{color:#ad302c}:focus-visible{outline:2px solid #2563ae;outline-offset:3px}[hidden]{display:none!important}
@media(max-width:700px){.shell{padding:20px 16px}h1{font-size:24px}h2{font-size:21px}.question{font-size:16px}.chart{--label:83px;--number:92px;--gap:12px}.model{font-size:12px}.model small{font-size:11px}.value{font-size:12px}.value small{margin-left:4px;font-size:10px}.bar-line{gap:8px}.legend{gap:12px 18px}.axis{font-size:10px}.examples{gap:14px;grid-template-columns:1fr}.examples figure{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}.input-examples{grid-template-columns:1fr;gap:22px}figcaption{padding:0}dl{grid-template-columns:1fr;gap:5px}dd{margin-bottom:10px}.section-heading{margin-top:24px}th,td{padding:10px}}
:root{--condition-4:#26838c;--condition-5:#b14f70}.condition-4{background:var(--condition-4)}.condition-5{background:var(--condition-5)}
