.research-engine-page{display:flex;flex-direction:column}.research-engine-page>.engine-hero,.research-engine-page>section{border-bottom:1px solid var(--ink)}.research-engine-page .research-eyebrow{margin:0 0 clamp(14px,2.5vw,18px);color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.research-engine-page .engine-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;padding:clamp(48px,7vw,72px) clamp(32px,5vw,48px) clamp(32px,4vw,48px)}.research-engine-page .engine-hero h1{max-width:none;margin:0 0 16px;font:800 clamp(34px,6vw,48px)/1.06 var(--font-sans);letter-spacing:-.04em}.research-engine-page .engine-hero p:last-child{max-width:60ch;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}.research-engine-page .engine-windows{display:flex;gap:0;margin:0;padding:0 clamp(32px,5vw,48px);border-bottom:1px solid var(--ink)}.research-engine-page .engine-windows a{padding:12px 18px;border:0;border-right:1px solid var(--hairline);border-radius:0;background:var(--paper);color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.research-engine-page .engine-windows a[aria-current=page]{background:var(--ink);color:var(--paper)}.research-engine-page .engine-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:16px clamp(32px,5vw,48px);border:0;border-bottom:1px solid var(--hairline);border-radius:0;background:var(--paper)}.research-engine-page .engine-state strong{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.research-engine-page .engine-state p{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.5}.research-engine-page .engine-state--degraded strong:before{content:"▾ "}.research-engine-page .engine-state--live strong:before{content:"● "}.research-engine-page .engine-state--empty strong:before{content:"○ "}.research-engine-page .engine-refresh{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;padding:14px clamp(32px,5vw,48px);border-bottom:1px solid var(--ink);color:var(--muted);font:400 11px/1.4 var(--font-mono);letter-spacing:.04em}.research-engine-page .engine-refresh button{border:1px solid var(--line);border-radius:0;padding:6px 12px;background:var(--paper);color:var(--ink);font:500 11px/1 var(--font-mono);letter-spacing:.06em;cursor:pointer}.research-engine-page .engine-refresh button:hover:not(:disabled){background:var(--wash)}.research-engine-page .engine-refresh label{display:flex;align-items:center;gap:7px}.research-engine-page>section{margin:0;padding:clamp(32px,4vw,40px) clamp(32px,5vw,48px) clamp(36px,4.5vw,48px)}.research-engine-page section h2{margin:0 0 6px;font:800 clamp(20px,2.4vw,24px)/1.2 var(--font-sans);letter-spacing:-.03em}.research-engine-page section .meta{margin:0 0 24px;color:var(--muted);font-size:12.5px;line-height:1.6}.research-engine-page section>p:not(.meta){color:var(--ink-soft);font-size:13px;line-height:1.6}.research-engine-page .engine-metrics,.research-engine-page .quality-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.research-engine-page .engine-metrics>div,.research-engine-page .quality-grid>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;background:var(--paper)}.research-engine-page .engine-metrics dt,.research-engine-page .quality-grid dt{color:var(--muted);font:400 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.research-engine-page .engine-metrics dd,.research-engine-page .quality-grid dd{margin:0;font:600 clamp(24px,3vw,36px)/1.05 var(--font-mono);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.research-engine-page .quality-grid small{color:var(--muted);font-size:11.5px;line-height:1.5}.research-engine-page .engine-metrics--activity{grid-template-columns:repeat(4,1fr)}.research-engine-page .quality-dashboard .quality-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px}.research-engine-page .quality-dashboard .quality-heading h2{margin:0}.research-engine-page .quality-dashboard .quality-heading .research-eyebrow{margin:0 0 10px}.research-engine-page .quality-dashboard>p{max-width:80ch;margin:0 0 24px;color:var(--ink-soft);font-size:13px;line-height:1.6}.research-engine-page .tag{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:0;padding:4px 10px;color:var(--ink-soft);font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.research-engine-page .quality-calibration{margin-top:32px;padding-top:32px;border-top:1px solid var(--hairline)}.research-engine-page .quality-calibration h3{margin:0 0 4px;font:800 17px/1.2 var(--font-sans);letter-spacing:-.02em}.research-engine-page .quality-calibration .meta{margin:0 0 20px}.research-engine-page .quality-calibration dl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.research-engine-page .quality-calibration dl>div{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.research-engine-page .quality-calibration dt{color:var(--muted);font:400 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.research-engine-page .quality-calibration dd{margin:0;font:600 clamp(22px,2.6vw,30px)/1.05 var(--font-mono);letter-spacing:-.02em;color:var(--ink)}.research-engine-page .quality-suppressed{margin:16px 0 0;color:var(--muted);font-size:12.5px}.research-engine-page .quality-calibration .meta:last-child{margin:16px 0 0}.research-engine-page .quality-methodology{margin-top:28px;border-top:1px solid var(--hairline);padding-top:20px}.research-engine-page details summary{cursor:pointer;font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.research-engine-page details[open] summary{margin-bottom:14px}.research-engine-page details li,.research-engine-page details p{color:var(--ink-soft);font-size:13px;line-height:1.6}.research-engine-page .engine-table{overflow-x:auto;border:0;border-radius:0}.research-engine-page .engine-table table{width:100%;border-collapse:collapse}.research-engine-page .engine-table thead th{padding:10px 12px;border-bottom:1px solid var(--ink);color:var(--muted);font:400 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:right;white-space:nowrap}.research-engine-page .engine-table thead th:first-child{text-align:left}.research-engine-page .engine-table tbody td{padding:15px 12px;border-bottom:1px solid var(--hairline);font:400 12.5px/1.4 var(--font-mono);text-align:right;white-space:nowrap;vertical-align:baseline}.research-engine-page .engine-table tbody td:first-child{text-align:left;color:var(--ink)}.research-engine-page .engine-table tbody td:nth-child(3),.research-engine-page .engine-table tbody td:nth-child(4){color:var(--muted)}.research-engine-page .engine-table tbody tr:last-child td{border-bottom:0}.research-engine-page .engine-dot{display:inline-block;width:auto;height:auto;margin-right:6px;background:transparent;border-radius:0;font-weight:600}.research-engine-page .engine-dot:before{content:"○"}.research-engine-page .engine-dot--fresh:before,.research-engine-page .engine-dot--healthy:before,.research-engine-page .engine-dot--ok:before{content:"●"}.research-engine-page .engine-dot--degraded:before,.research-engine-page .engine-dot--warn:before{content:"▾"}.research-engine-page .engine-dot--stale:before{content:"△"}.research-engine-page .engine-dot--error:before,.research-engine-page .engine-dot--failed:before{content:"◆"}.research-engine-page .engine-details ul{margin:16px 0 0;padding:0;list-style:none}.research-engine-page .engine-details li{padding:12px 0;border-bottom:1px solid var(--hairline);font-size:12.5px;line-height:1.6;color:var(--ink-soft)}.research-engine-page .engine-details li strong{color:var(--ink)}.research-engine-page .engine-details li span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.research-engine-page .engine-state--degraded.engine-state,.research-engine-page a{text-decoration-thickness:.08em}@media (max-width:900px){.research-engine-page .engine-metrics,.research-engine-page .engine-metrics--activity,.research-engine-page .quality-calibration dl,.research-engine-page .quality-grid{grid-template-columns:repeat(2,1fr)}.research-engine-page .engine-hero{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:520px){.research-engine-page .engine-metrics,.research-engine-page .engine-metrics--activity,.research-engine-page .quality-calibration dl,.research-engine-page .quality-grid{grid-template-columns:1fr}}