.evidence-page-body{color-scheme:dark;--page:#080b12;--panel:#0d111a;--panel-hi:#101622;--line:#263144;--line-soft:rgba(123,145,176,.18);--text:#edf0f6;--muted:#9ba8bc;--dim:#657185;--blue:#6594ff;--cyan:#65d9e7;--lime:#b6e66b;--amber:#f6c859;--blue-bg:rgba(58,102,210,.13);--amber-bg:rgba(246,200,89,.1);--mono:"DM Mono",ui-monospace,monospace;--sans:"DM Sans",Inter,ui-sans-serif,sans-serif}
.evidence-page{padding:24px 0 34px}.back-link{display:inline-flex;align-items:center;gap:6px;color:#acc2ff;font-size:.7rem}.back-link:hover{color:#e3ebff}.record-head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:32px 0 24px}.eyebrow,.section-label{margin:0;color:var(--blue);font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.075em;text-transform:uppercase}.live-dot{display:inline-block;width:8px;height:8px;margin-right:7px;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 12px rgba(101,217,231,.72);vertical-align:-1px}.separator{margin:0 6px;color:var(--dim)}h1,h2,p{margin-top:0}.record-head h1{margin:8px 0 8px;color:#f2f5fa;font-size:clamp(1.72rem,3.2vw,2.65rem);line-height:1;letter-spacing:-.055em}.record-head h1 span{color:var(--dim);font-weight:400}.subtitle{max-width:630px;margin:0;color:var(--muted);font-size:.87rem;line-height:1.55}.record-state{flex:none;min-width:205px;padding:12px 14px;border:1px solid #3865bb;border-radius:5px;background:linear-gradient(110deg,rgba(43,88,181,.17),rgba(43,88,181,.04));color:#cbd9ff;font-family:var(--mono);font-size:.66rem;line-height:1.55}.record-state strong{display:block;color:#eff4ff;font-family:var(--sans);font-size:.75rem}.profile-rail{display:grid;grid-template-columns:1.16fr 1fr 1fr .88fr .76fr;border:1px solid var(--line);border-radius:5px;background:rgba(11,15,23,.78)}.profile-rail>div{min-width:0;padding:13px 15px;border-right:1px solid var(--line)}.profile-rail>div:last-child{border-right:0}.profile-rail span,.summary-card span{display:block;color:var(--dim);font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.profile-rail strong{display:block;overflow:hidden;margin-top:5px;color:#dbe4f2;font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;margin-top:16px}.main-column{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:5px;background:rgba(12,17,26,.83)}.summary-card{min-width:0;padding:15px 16px;border-right:1px solid var(--line)}.summary-card:last-child{border-right:0}.summary-card strong{display:block;margin:8px 0 3px;color:#f0f4fb;font-family:var(--mono);font-size:1.3rem;font-weight:500;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.summary-card:first-child strong{color:var(--cyan)}.summary-card:nth-child(2) strong{color:var(--blue)}.summary-card small{display:block;color:var(--dim);font-size:.59rem;line-height:1.4}.plot-panel,.ledger-panel,.note-card,.method-note{border:1px solid var(--line);border-radius:5px;background:linear-gradient(140deg,rgba(15,21,32,.91),rgba(9,13,20,.9))}.plot-panel,.ledger-panel{min-width:0;padding:17px}.panel-header{display:flex;justify-content:space-between;gap:20px;align-items:start}.panel-header h2,.note-card h2{margin:5px 0 0;color:#eaf0f9;font-size:1rem;letter-spacing:-.035em}.metric-tabs{display:flex;padding:3px;border:1px solid var(--line);border-radius:4px;background:#090d15}.metric-tab{padding:7px 10px;border:0;border-radius:3px;color:var(--dim);background:transparent;font-family:var(--sans);font-size:.66rem;cursor:pointer}.metric-tab small{margin-left:5px;color:inherit;font-family:var(--mono);font-size:.55rem}.metric-tab:hover{color:var(--muted)}.metric-tab.active{color:#ecf2fd;background:#1a2a47;box-shadow:inset 0 0 0 1px rgba(100,147,255,.28)}.plot-legend{display:flex;align-items:center;gap:15px;margin-top:18px;color:var(--dim);font-size:.61rem}.plot-legend span:last-child{margin-left:auto;font-family:var(--mono);font-size:.58rem}.dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;vertical-align:1px}.dot.accepted{background:var(--cyan);box-shadow:0 0 8px rgba(101,217,231,.7)}.dot.held{background:var(--amber)}.strip-chart{position:relative;min-height:188px;margin-top:12px;overflow:hidden;border:1px solid var(--line-soft);border-radius:4px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgba(120,145,181,.11) calc(12.5% - 1px),rgba(120,145,181,.11) 12.5%),linear-gradient(180deg,rgba(8,11,18,.44),rgba(15,20,30,.76))}.axis-row{position:absolute;right:14px;bottom:8px;left:46px;display:flex;justify-content:space-between;color:#5c687d;font-family:var(--mono);font-size:.54rem}.strip-row{position:absolute;right:14px;left:14px;display:grid;grid-template-columns:32px 1fr;align-items:center}.strip-row.accepted-row{top:32px}.strip-row.held-row{top:101px}.strip-label{color:var(--dim);font-family:var(--mono);font-size:.55rem;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.plot-track{position:relative;height:43px;border-bottom:1px dashed rgba(120,145,181,.19)}.plot-track::before{position:absolute;top:21px;right:0;left:0;height:1px;background:rgba(132,154,190,.32);content:""}.chart-marker{position:absolute;top:5px;bottom:-1px;width:1px;background:rgba(101,148,255,.65)}.chart-marker::after{position:absolute;top:-16px;left:-22px;color:#9eb8ff;font-family:var(--mono);font-size:.52rem;content:"median"}.plot-point{position:absolute;top:13px;width:16px;height:16px;border:3px solid #0b1019;border-radius:50%;transform:translateX(-50%)}.plot-point.accepted{background:var(--cyan);box-shadow:0 0 0 1px rgba(101,217,231,.72),0 0 16px rgba(101,217,231,.34)}.plot-point.held{background:var(--amber);box-shadow:0 0 0 1px rgba(246,200,89,.65)}.point-label{position:absolute;top:-15px;min-width:max-content;color:#dfeaf4;font-family:var(--mono);font-size:.58rem;transform:translateX(-50%)}.held .point-label{color:#f6d889}.plot-caption{margin:13px 0 0;color:var(--muted);font-size:.65rem;line-height:1.55}.ledger-heading{align-items:center}.ledger-heading>span{color:var(--dim);font-family:var(--mono);font-size:.58rem}.ledger-scroll{margin-top:15px;overflow:auto;border:1px solid var(--line-soft);border-radius:4px}table{width:100%;min-width:710px;border-collapse:collapse}th,td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left}th:last-child,td:last-child{border-right:0}tbody tr:last-child td{border-bottom:0}th{padding:8px 10px;color:#aebbd0;background:#0d121c;font-size:.57rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}td{padding:10px;color:#d8e1ee;font-size:.65rem;line-height:1.45;vertical-align:top}td strong{display:block;color:#eff4fb;font-family:var(--mono);font-size:.72rem;font-weight:500}td small{display:block;color:var(--dim);font-family:var(--mono);font-size:.55rem}.status{display:inline-flex;align-items:center;gap:5px;padding:3px 5px;border:1px solid currentColor;border-radius:3px;font-family:var(--mono);font-size:.53rem}.status.accepted{color:#82d7cf}.status.held{color:#ebc369}.source-link{display:inline-flex;align-items:center;gap:4px;color:#acc2ff}.source-link:hover{color:#e2eafe}.side-column{display:grid;align-content:start;gap:12px}.note-card{padding:15px}.note-card h2{line-height:1.25}.note-card p:not(.section-label){margin:10px 0 0;color:var(--muted);font-size:.66rem;line-height:1.58}.primary-note{border-color:#36568a;background:linear-gradient(150deg,rgba(26,48,90,.45),rgba(11,16,25,.96))}.muted-note{background:rgba(12,17,26,.7)}.muted-note dl{margin:10px 0 0}.muted-note dl div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:.61rem}.muted-note dl div:last-child{border-bottom:0}.muted-note dt{color:var(--dim)}.muted-note dd{margin:0;color:#cad5e6}.method-note{margin-top:16px;padding:15px 17px}.method-note p:last-child{max-width:930px;margin:7px 0 0;color:var(--dim);font-size:.64rem;line-height:1.62}.empty-state{display:grid;place-items:center;min-height:188px;color:var(--dim);font-family:var(--mono);font-size:.65rem}.empty-ledger{padding:20px;color:var(--dim);text-align:center}@media(max-width:900px){.content-grid{grid-template-columns:1fr}.side-column{grid-template-columns:repeat(3,1fr)}.profile-rail{grid-template-columns:repeat(3,1fr)}.profile-rail>div:nth-child(3){border-right:0}.profile-rail>div:nth-child(n+4){border-top:1px solid var(--line)}.profile-rail>div:nth-child(5){border-right:0}}@media(max-width:640px){.record-head{align-items:start;flex-direction:column;padding:25px 0 20px}.record-state{width:100%}.profile-rail{grid-template-columns:1fr 1fr}.profile-rail>div{border-bottom:1px solid var(--line)}.profile-rail>div:nth-child(2n){border-right:0}.profile-rail>div:last-child{border-bottom:0}.summary-grid{grid-template-columns:1fr 1fr}.summary-card{border-bottom:1px solid var(--line)}.summary-card:nth-child(2n){border-right:0}.summary-card:nth-last-child(-n+2){border-bottom:0}.panel-header{align-items:start;flex-direction:column}.metric-tabs{width:100%}.metric-tab{flex:1}.side-column{grid-template-columns:1fr}.plot-legend{flex-wrap:wrap;gap:8px 13px}.plot-legend span:last-child{width:100%;margin-left:0}}

/* Evidence analytics: paired same-run plane plus visible source spread. */
.dot.ordinary{background:var(--cyan);box-shadow:0 0 8px rgba(101,217,231,.7)}.dot.experimental{background:#687387}.median-key{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--cyan);vertical-align:-1px}.median-key::before{display:block;width:100%;height:1px;margin-top:4px;background:var(--cyan);content:""}.median-key::after{display:block;width:1px;height:10px;margin:-5px auto 0;background:var(--cyan);content:""}
.analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plane-panel{min-width:0}.chart-unit{padding-top:4px;color:var(--dim);font-family:var(--mono);font-size:.56rem;white-space:nowrap}.plane-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;color:var(--dim);font-size:.6rem}.performance-plane{height:215px;margin-top:10px;overflow:hidden;border:1px solid var(--line-soft);border-radius:4px;background:linear-gradient(180deg,rgba(8,11,18,.42),rgba(15,20,30,.8))}.performance-plane svg{display:block;width:100%;height:100%}.plane-grid{stroke:rgba(120,145,181,.16);stroke-width:1}.plane-axis{stroke:rgba(162,183,220,.46);stroke-width:1}.plane-tick{fill:#607089;font:9px var(--mono)}.plane-axis-title{fill:#8e9db8;font:9px var(--mono);letter-spacing:.06em}.plane-label{fill:#e7eef9;font:9px var(--mono)}.plane-point-circle{stroke:#090d15;stroke-width:3}.plane-point-group.accepted .plane-point-circle{fill:var(--cyan);filter:drop-shadow(0 0 5px rgba(101,217,231,.65))}.plane-point-group.provisional .plane-point-circle{fill:var(--violet,#a06bff);filter:drop-shadow(0 0 5px rgba(160,107,255,.58))}.plane-point-group.held .plane-point-circle{fill:var(--amber)}.dot.provisional{background:var(--violet,#a06bff);box-shadow:0 0 8px rgba(160,107,255,.5)}.strip-row.reference-row{top:42px}.strip-row.held-row{top:111px}.plot-point.provisional{background:var(--violet,#a06bff);box-shadow:0 0 0 1px rgba(160,107,255,.68),0 0 16px rgba(160,107,255,.28)}.plot-point{top:calc(13px + var(--offset,0px))}.source-muted{display:inline-block;color:#b9c6d9;font-size:.64rem}.status.provisional{color:#c7abff}.method-note p:last-child{max-width:100%}@media(max-width:760px){.analysis-grid{grid-template-columns:1fr}.chart-unit{padding:0}.performance-plane{height:205px}}
.strip-row.ordinary-row{top:42px}.strip-row.experimental-row{top:111px}.plot-point.ordinary{background:var(--cyan);box-shadow:0 0 0 1px rgba(101,217,231,.72),0 0 16px rgba(101,217,231,.34)}.plot-point.experimental{background:#687387;box-shadow:0 0 0 1px rgba(154,169,191,.35)}.experimental .point-label{color:#a6b1c2}.status.ordinary{color:#82d7cf}.status.experimental{color:#9aa6b8}.plane-point-group.ordinary .plane-point-circle{fill:var(--cyan);filter:drop-shadow(0 0 5px rgba(101,217,231,.65))}.plane-point-group.experimental .plane-point-circle{fill:#687387}.plane-median line{stroke:rgba(101,217,231,.7);stroke-width:1;stroke-dasharray:3 3}.plane-median path{stroke:var(--cyan);stroke-width:2;fill:none}.plane-median text{fill:var(--cyan);font:9px var(--mono)}.chart-marker{z-index:3;background:rgba(101,217,231,.7)}.chart-marker::after{display:none}.chart-marker span{position:absolute;top:-16px;left:4px;color:var(--cyan);font-family:var(--mono);font-size:.55rem}
