.evidence-synthesis-studio{display:grid;gap:1rem;margin:1rem 0 2rem}.evidence-synthesis-hero,.evidence-synthesis-panel{border:1px solid var(--line,#333);border-radius:18px;background:var(--panel,#151515);padding:1.15rem}.evidence-synthesis-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:1rem}.evidence-synthesis-hero h2{margin:.2rem 0 .55rem;font-size:clamp(1.7rem,4vw,3rem)}.evidence-synthesis-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.evidence-synthesis-metric{border:1px solid var(--line,#333);border-radius:14px;padding:.8rem;background:rgba(255,255,255,.025)}.evidence-synthesis-metric span{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.evidence-synthesis-metric strong{display:block;font-size:1.55rem;margin-top:.25rem}.evidence-synthesis-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:1rem}.evidence-claim-list{display:grid;gap:.55rem}.evidence-claim-row{width:100%;text-align:left;display:flex;justify-content:space-between;gap:.75rem;border:1px solid var(--line,#333);background:transparent;color:inherit;border-radius:12px;padding:.75rem;cursor:pointer}.evidence-claim-row strong,.evidence-claim-row small{display:block}.evidence-claim-row small{opacity:.72;margin-top:.25rem}.evidence-claim-row em{font-size:.72rem;text-transform:uppercase;font-style:normal;border:1px solid currentColor;border-radius:999px;padding:.2rem .5rem;height:max-content}.evidence-detail-metrics{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.evidence-detail-metrics span{border:1px solid var(--line,#333);border-radius:999px;padding:.3rem .55rem;font-size:.75rem}.evidence-relations{display:grid;gap:.65rem}.evidence-relations article{border-left:3px solid currentColor;padding:.65rem .75rem;background:rgba(255,255,255,.025)}.evidence-relations b,.evidence-relations strong,.evidence-relations small{display:block}.evidence-relations b{text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.evidence-boundaries{margin:0;padding-left:1.2rem}.evidence-boundaries li+li{margin-top:.4rem}@media(max-width:800px){.evidence-synthesis-hero,.evidence-synthesis-grid{grid-template-columns:1fr}}
