:root{--ink:#16263b;--muted:#52677e;--blue:#235bc7;--navy:#102842;--paper:#f2f5f9;--line:#dce4ee;--unknown:#936000;--unknown-bg:#fff1ce;--green:#087367;--red:#b13649;--violet:#7151a6;font-family:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.65}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}a{color:var(--blue);text-underline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #719eea;outline-offset:4px}button:disabled{cursor:default}header{background:var(--navy);color:#fff}.header-inner{max-width:1440px;margin:auto;padding:21px 38px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:13px;align-items:center}.brand-mark{display:grid;place-items:center;width:41px;height:41px;border:1px solid #6d8caf;border-radius:10px;font-family:serif;font-size:26px;background:#264462}.brand-name{font-size:21px;font-weight:650;letter-spacing:2px}.brand-sub{font-size:12px;color:#b3c7db;letter-spacing:1px}.header-meta{font-size:13px;color:#c1d1e3}.round{display:inline-block;background:#294868;padding:4px 10px;margin-right:14px;border-radius:5px;font-size:13px}.page{max-width:1440px;margin:auto;padding:28px 38px 50px}.intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.intro h1{font-size:28px;line-height:1.3;margin:0 0 8px;font-weight:650}.intro p{color:var(--muted);margin:0;font-size:14px}.quiet-button{border:1px solid #b9c9dc;background:#fff;color:var(--ink);padding:9px 14px;border-radius:6px;font-size:14px;white-space:nowrap}.quiet-button:hover{background:#eaf1fa}.stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:23px;overflow:hidden}.stat{padding:16px 22px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat-label{font-size:13px;color:var(--muted)}.stat-value{font-size:29px;font-weight:650;line-height:1.4}.stat-value small{font-size:14px;font-weight:400;margin-left:7px;color:var(--muted)}.stat-note{font-size:12px;color:var(--muted)}.uncertain{color:var(--unknown)}.tabs{display:flex;gap:25px;border-bottom:1px solid #cdd9e8;margin-bottom:23px}.tabs button{padding:11px 1px 13px;background:none;border:none;border-bottom:3px solid transparent;color:var(--muted);font-size:15px}.tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:650}.workspace{display:grid;grid-template-columns:335px minmax(0,1fr);gap:22px;align-items:start}.panel{background:#fff;border:1px solid var(--line);border-radius:10px}.list-heading{padding:17px 18px 11px;display:flex;justify-content:space-between;align-items:center}.list-heading h2{font-size:16px;margin:0}.list-heading span{font-size:12px;color:var(--muted)}.filter{padding:0 18px 13px}.filter select{width:100%;font-size:14px;padding:9px 10px;background:#f6f8fb;border:1px solid #cfdbe8;border-radius:5px;color:var(--ink)}.sample{display:block;text-align:left;width:100%;border:none;border-top:1px solid #e9eef5;background:#fff;padding:16px 18px;position:relative;color:var(--ink)}.sample:last-child{border-radius:0 0 10px 10px}.sample:hover{background:#f3f7fd}.sample[aria-pressed=true]{background:#edf3fd;box-shadow:inset 3px 0 var(--blue)}.sample-line{display:flex;justify-content:space-between;align-items:center;gap:9px}.sample-author{font-size:12px;color:var(--muted)}.sample-title{font-size:15px;line-height:1.55;font-weight:550;margin:6px 0}.sample-meta{font-size:12px;color:var(--muted)}.badge{display:inline-block;font-size:12px;line-height:1.5;padding:3px 8px;border-radius:4px;white-space:nowrap}.badge.unknown{background:var(--unknown-bg);color:var(--unknown)}.badge.support{background:#dcf2ee;color:var(--green)}.badge.contradict{background:#fde7eb;color:var(--red)}.badge.mixed{background:#ede7f6;color:var(--violet)}.badge.neutral{background:#eaf0f7;color:var(--muted)}.list-foot{padding:16px 18px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.detail{padding:25px 28px}.detail-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.detail-kicker{font-size:13px;color:var(--muted)}.detail h2{font-size:24px;line-height:1.5;margin:15px 0 8px;letter-spacing:-.4px}.detail-meta{font-size:13px;color:var(--muted);margin-bottom:22px}.quote{padding:18px 20px;background:#f5f8fc;border-left:3px solid #88a6ca;margin:0 0 20px;line-height:1.85;font-size:16px}.quote small{display:block;font-size:12px;color:var(--muted);margin-top:7px}.mode-row{display:flex;gap:6px;background:#eaf0f6;padding:4px;border-radius:7px;flex-shrink:0}.mode-row button{border:0;padding:6px 11px;font-size:13px;border-radius:4px;background:transparent;color:var(--muted)}.mode-row button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #c4d1e1}.verdict-box{background:#fff9ed;border:1px solid #edd9ab;padding:17px 20px;border-radius:8px;margin-bottom:21px}.verdict-box.support{background:#edf9f6;border-color:#bce0d8}.verdict-box.contradict{background:#fff1f3;border-color:#ecc5cd}.verdict-box.mixed{background:#f5f1fb;border-color:#d9ccef}.verdict-heading{display:flex;align-items:center;gap:10px;margin-bottom:6px}.verdict-heading strong{font-size:18px}.verdict-box p{font-size:14px;margin:5px 0;color:#4c5c6d}.observation{font-size:13px;border-top:1px solid #e4d9c6;margin-top:10px;padding-top:10px}.evidence-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0 23px}.check{padding:10px 10px;background:#f4f7fb;border-radius:5px;font-size:13px}.check span{font-size:12px;display:block;color:var(--muted)}.check .pass{color:var(--green)}.check .missing{color:var(--unknown)}.section-title{font-size:16px;margin:23px 0 13px;font-weight:650}.facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.fact-cell{padding:12px 16px;background:#fff;font-size:14px}.fact-cell small{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.evidence{display:grid;grid-template-columns:26px 1fr;gap:9px;margin:16px 0}.evidence-index{background:#eaf0f8;color:var(--blue);height:24px;width:24px;display:grid;place-items:center;border-radius:4px;font-size:12px}.evidence h4{font-size:14px;margin:0 0 4px;font-weight:550}.evidence p{font-size:14px;color:#4c6176;margin:3px 0}.evidence a{font-size:13px;overflow-wrap:anywhere}.evidence .source-tag{font-size:12px;color:var(--muted);margin-left:9px}.insight{padding:15px 18px;background:#edf3fb;border-radius:6px;font-size:14px;color:#395575}.insight strong{display:block;margin-bottom:4px;color:#24466d}.next-evidence{font-size:14px;padding-top:15px;margin-top:17px;border-top:1px solid var(--line)}.next-evidence strong{color:var(--blue)}.scope-note{margin:21px 0 0;padding:16px 20px;background:#e9eff7;border-radius:8px;color:#485e76;font-size:14px}.scope-note p{margin:0}.mechanism-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.explore-panel{padding:24px 28px}.explore-panel h2,.method-panel h2{font-size:21px;margin:0 0 9px}.explore-panel p{font-size:14px;color:var(--muted);margin:7px 0 20px}.network{width:100%;height:auto;max-height:390px}.network text{font:14px 'PingFang SC','Microsoft YaHei',sans-serif;fill:var(--ink)}.network .count{font-size:12px;fill:var(--muted)}.network circle{fill:#edf3fd;stroke:#7a9ad0;stroke-width:1.5}.network line{stroke:#bacbdc}.legend{font-size:12px;color:var(--muted)}.theme-row{border-top:1px solid var(--line);padding:12px 0}.theme-title{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:7px}.theme-bar{height:6px;background:#e7eef8;border-radius:6px;overflow:hidden}.theme-bar span{display:block;height:100%;background:#537fca}.hypothesis{border-top:1px solid var(--line);padding:18px 0}.hypothesis h3{font-size:16px;margin:0 0 7px}.hypothesis p{margin:5px 0;font-size:14px}.hypothesis .test-plan{color:var(--ink)}.method-panel{padding:26px 30px}.method-panel p{max-width:920px;color:var(--muted);font-size:15px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.step{background:#f1f5fa;padding:18px;border-radius:7px}.step strong{font-size:16px;display:block;margin-bottom:7px}.step span{font-size:14px;color:var(--muted)}.method-table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}.method-table th,.method-table td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.method-table th{background:#edf2f8}.method-table td:first-child{width:170px;font-weight:550}.method-table a{overflow-wrap:anywhere}.conclusion-strip{display:flex;justify-content:space-between;gap:20px;padding:15px 18px;background:#eff4fa;border-radius:7px;font-size:14px}.empty{padding:25px;font-size:14px;color:var(--muted)}footer{display:flex;justify-content:space-between;gap:18px;font-size:12px;color:var(--muted);padding-top:30px}footer a{color:var(--muted)}[hidden]{display:none!important}.toast{position:fixed;bottom:22px;right:24px;background:#173b60;color:white;padding:12px 18px;border-radius:7px;font-size:14px;z-index:9}.mobile-back{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1080px){.page{padding:24px}.header-inner{padding:18px 24px}.workspace{grid-template-columns:280px minmax(0,1fr);gap:16px}.detail{padding:21px}.detail-top{flex-wrap:wrap}.stats{grid-template-columns:repeat(4,1fr)}.stat{padding:14px}.mechanism-layout{grid-template-columns:1fr 1fr}}@media(max-width:760px){.header-inner{padding:16px 18px}.header-meta{display:none}.page{padding:21px 16px 35px}.intro{align-items:start}.intro h1{font-size:24px}.intro p{font-size:13px;max-width:260px}.intro .quiet-button{font-size:12px;padding:7px 9px}.stats{grid-template-columns:1fr 1fr}.stat{padding:13px 16px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat-value{font-size:25px}.workspace{display:flex;flex-direction:column}.samples-panel,.detail{width:100%}.sample{padding:12px 17px}.sample-title{font-size:14px}.detail{padding:20px 17px}.detail h2{font-size:21px}.tabs{gap:22px;margin-bottom:18px}.evidence-checks{grid-template-columns:1fr 1fr}.facts-grid{grid-template-columns:1fr}.mode-row button{font-size:12px}.quote{font-size:15px;padding:15px}.mechanism-layout{grid-template-columns:1fr}.explore-panel,.method-panel{padding:21px 18px}.steps{grid-template-columns:1fr 1fr;gap:10px}.step{padding:13px}.method-table th,.method-table td{padding:10px 8px;font-size:13px}.method-table td:first-child{width:95px}.conclusion-strip,footer{flex-direction:column;gap:7px}.mobile-back{display:inline-block;border:0;background:transparent;color:var(--blue);padding:0 0 12px;font-size:13px}.scope-note{padding:14px 16px}}@media(prefers-reduced-motion:no-preference){button{transition:background .15s,border-color .15s}.toast{animation:appear .15s ease-out}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
.tabs{overflow-x:auto}.tabs button{white-space:nowrap}.filter{display:grid;gap:9px}input[type=search]{width:100%;padding:11px 12px;border:1px solid #d5dee8;border-radius:6px;font:inherit;background:white;color:#102842}.history-lead{display:flex;justify-content:space-between;gap:30px;padding:40px;background:#102842;color:#fff;border-radius:12px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#52799d}.history-lead .eyebrow{color:#a4c2db}.history-lead h2{font-size:38px;line-height:1.5;margin:14px 0}.history-lead p{color:#c4d3e2;max-width:620px;line-height:1.8}.archive-stamp{min-width:180px;border-left:1px solid #496076;padding:20px 0 20px 35px;display:flex;flex-direction:column;justify-content:center;gap:20px}.archive-stamp strong{font-size:45px;line-height:1.2;font-weight:500}.archive-stamp span{font-size:12px;color:#abc1d5}.editor-note{display:flex;gap:22px;padding:20px 24px;background:#eef3f9;border:1px solid #dce5ee;border-radius:8px;margin-top:16px;line-height:1.8}.editor-note strong{white-space:nowrap;color:#24558b}.history-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:36px 0 18px}.history-section-heading h2{font-size:23px;margin:0}.history-section-heading span:not(.eyebrow){font-size:12px;color:#64758a}.board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.board-card{padding:26px;border:1px solid #dce4ec;border-radius:10px;background:#fff}.board-top{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#607b95}.board-card h3{font-size:26px;margin:19px 0 7px}.board-card h4{margin:0 0 13px;font-weight:500;color:#526b82}.board-card p{font-size:14px;line-height:1.9;color:#45586b}.board-card .board-people{font-size:12px;color:#3c6694}.board-card details{border-top:1px solid #edf1f5;padding-top:12px;margin-top:17px}.board-card summary{cursor:pointer;color:#244f7b;font-size:13px}.board-caution{background:#f6f8fa;padding:12px}.board-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.board-actions a,.reading-extra a{font-size:13px;color:#255b93}.era-list{background:white;border:1px solid #dce4ec;border-radius:10px;padding:8px 28px}.era-list article{display:grid;grid-template-columns:150px 1fr;gap:26px;padding:22px 0;border-bottom:1px solid #e8edf2}.era-list article:last-child{border:0}.era-list article>span{font-size:22px;color:#376287;padding-top:5px}.era-list h3{margin:0 0 6px;font-size:17px}.era-list p{margin:0;font-size:14px;line-height:1.9;color:#617185}.dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dossier{padding:28px;position:relative}.dossier-no{font-size:42px;color:#d8e4ef;display:block;font-weight:700;margin-bottom:16px}.dossier h2{font-size:22px;line-height:1.6}.dossier p,.reading-extra p{font-size:14px;line-height:1.95;color:#4a5e72}.dossier h3{font-size:14px;margin-top:24px}.dossier .quiet-button{margin-top:20px}.reading-extra{padding:28px;margin-top:22px}#samples{max-height:850px;overflow:auto}@media(max-width:760px){.history-lead{padding:25px}.history-lead h2{font-size:27px}.archive-stamp{display:none}.board-grid,.dossier-grid{grid-template-columns:1fr}.history-section-heading{align-items:start;flex-direction:column;gap:8px}.editor-note{flex-direction:column;gap:6px}.era-list{padding:8px 20px}.era-list article{grid-template-columns:1fr;gap:10px}.board-card{padding:22px}#samples{max-height:440px}.tabs button{padding-left:15px;padding-right:15px}}
.frontier-intro{display:grid;grid-template-columns:1fr 270px;align-items:center;gap:30px;padding:24px 0 26px}.frontier-intro h2{font-size:28px;line-height:1.6;margin:12px 0}.frontier-intro p{font-size:16px;line-height:1.8;max-width:760px;color:#53667b}.frontier-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.frontier-shortcuts button{padding:17px 8px;background:#102842;color:white;border-color:#102842}.frontier-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.frontier-card{padding:26px;border-top:3px solid #2c699f}.frontier-top{display:flex;justify-content:space-between;gap:14px;font-size:13px;color:#526e8a}.frontier-top>span:first-child{font-size:16px;font-weight:700;color:#225a8c}.frontier-card h3{font-size:22px;line-height:1.6}.frontier-card p,.comparison-panel p,.exclusions-panel p{font-size:16px;line-height:1.9;color:#516479}.reading-list{margin:24px 0 18px}.reading-list button{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;gap:12px;background:#f4f7fb;border:1px solid #e0e7ef;border-radius:6px;padding:13px 14px;margin-top:8px;color:#213a54;cursor:pointer}.reading-list button:hover{background:#e6eef8}.reading-list button>span:first-child{font-size:12px;color:#5d7186}.reading-list strong{display:block;font-size:15px;font-weight:500;margin-top:5px;color:#102842}.frontier-card summary{font-size:14px;cursor:pointer;color:#34668f}.topic-question{margin-top:20px;font-size:14px;color:#355f83;border-left:3px solid #a9c4dc;padding-left:12px;line-height:1.8}.comparison-panel,.exclusions-panel{padding:28px;margin-top:26px}.table-scroll{overflow-x:auto}.table-scroll table{min-width:720px}.milestone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.milestone{padding:22px}.milestone>span{font-size:14px;color:#5c7084}.milestone>strong{display:block;font-size:27px;margin:16px 0;color:#225c8e}.milestone p{font-size:14px;line-height:1.8;color:#516479}.milestone a,.exclusions-panel a{color:#286295;font-size:14px}.exclusions-panel details{border-top:1px solid #dce5ee;padding:19px 0}.exclusions-panel summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:16px}.exclusions-panel summary span{font-size:14px;color:#667b8e}.board-card p,.dossier p,.reading-extra p,.era-list p{font-size:16px}.history-section-heading span:not(.eyebrow),.board-top,.board-card .board-people{font-size:13px}.tabs button{font-size:14px}.tabs button[aria-selected=false]{border-bottom-color:transparent}.frontier-card .badge{flex-shrink:0}@media(max-width:900px){.milestone-grid{grid-template-columns:1fr 1fr}.frontier-intro{grid-template-columns:1fr;gap:10px}.frontier-shortcuts{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.frontier-grid{grid-template-columns:1fr}.frontier-card,.comparison-panel,.exclusions-panel{padding:20px}.frontier-intro h2{font-size:25px}.frontier-shortcuts{grid-template-columns:1fr 1fr}.exclusions-panel summary{flex-direction:column;gap:7px}.reading-list button{align-items:start}.milestone-grid{grid-template-columns:1fr 1fr}.milestone{padding:17px}.milestone>strong{font-size:23px}}
/* Practical validation foregrounds action, bounded cost and honest status. */
.practice-section{margin-bottom:4rem}.practice-lead{max-width:940px;margin:2rem 0}.practice-lead h2{font-size:clamp(28px,3vw,41px);line-height:1.45;margin:1rem 0}.practice-lead>p{font-size:17px;line-height:1.9;color:#4d667d}.practice-choice{background:#102842;color:#fff;padding:1.5rem 1.7rem;border-radius:10px;margin:1.5rem 0}.practice-choice strong{font-size:14px;letter-spacing:1px;color:#b9d2e8}.practice-choice p{font-size:19px;line-height:1.8;margin:.8rem 0}.practice-choice>span{font-size:14px;color:#c9d9e8}.practice-note{font-size:14px!important;color:#61758a!important;line-height:1.8}.practice-links{display:flex;gap:1rem;flex-wrap:wrap;margin:1.2rem 0 .3rem;font-size:14px}.practice-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-block:1px solid #cbd6e1;padding:1.5rem 0}.practice-facts>div{display:flex;flex-direction:column;gap:.5rem}.practice-facts strong{font-size:25px;font-weight:500;color:#234f77}.practice-facts span{font-size:13px;color:#61758a}.practice-phases article,.practice-panel{padding:1.6rem}.practice-phases h3{font-size:21px;line-height:1.6}.practice-phases p,.practice-panel p,.practice-panel li{font-size:15px;line-height:1.9;color:#4d667d}.practice-stop{border-left:3px solid #b57840;padding-left:1rem;margin-top:1.2rem}.practice-stop strong{font-size:13px;color:#815427}.practice-stop p{margin:.5rem 0}.practice-panel{margin-top:1.3rem}.practice-panel h3{font-size:23px;margin-top:0}.practice-panel li{margin:.8rem 0}.practice-panel summary{cursor:pointer;line-height:1.8;color:#315b80}.practice-panel ol{padding-left:1.5rem}.practice-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.practice-inputs label{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;font-size:14px;color:#4d667d;min-width:0}.practice-inputs input{box-sizing:border-box;width:100%;min-width:0;padding:.75rem;border:1px solid #bacbdc;border-radius:5px;background:#fff;font:inherit;color:#102842}.practice-directions details{padding:1.1rem 0;border-top:1px solid #e1e8f0}.practice-directions summary{font-size:17px;font-weight:600}.practice-directions summary span{display:block;margin:.5rem 0 0 1.1rem;font-size:15px;font-weight:400;color:#4d667d}.practice-investment{margin-top:1.3rem;padding:1.1rem;background:#f0f5fa;border-radius:6px}.practice-status{color:#61758a;font-size:14px;line-height:1.8;margin:1.5rem 0}#practice-plan,#practice-calculator,#practice-ledger{scroll-margin-top:1rem}.practice-panel small{color:#61758a}@media(max-width:650px){.practice-inputs{grid-template-columns:minmax(0,1fr)}.practice-phases article,.practice-panel{padding:1.2rem}.practice-choice{padding:1.3rem}.practice-choice p{font-size:17px}.practice-facts{gap:.5rem}.practice-facts strong{font-size:22px}.practice-facts span{line-height:1.6}.practice-panel h3{font-size:21px}.practice-links{line-height:1.8}}
/* Round 4 archive: separate file inventory from prediction evidence. */
.archive-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;padding:32px 0 38px;align-items:center}.archive-hero h2{font-size:clamp(28px,3.2vw,43px);line-height:1.35;margin:14px 0}.archive-hero p{max-width:660px;color:#596b7d;line-height:1.9}.archive-hero a{display:inline-block;text-decoration:none;margin-top:12px}.archive-number{border-left:1px solid #cbd6e1;padding:25px 40px;display:flex;flex-direction:column;gap:12px}.archive-number strong{font-size:86px;line-height:1;color:#153c63;font-weight:500;letter-spacing:-5px}.archive-number small,.archive-item p,.archive-repositories small{color:#647487}.archive-findings{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.archive-findings article{padding:25px}.archive-findings h3{font-size:18px;line-height:1.6;margin:12px 0}.archive-findings p{font-size:14px;line-height:1.9;color:#586b7d;margin-bottom:0}.archive-repositories{padding:22px;margin-bottom:35px}.archive-repositories summary{cursor:pointer;font-weight:600}.repo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.repo-grid h3{font-size:16px;overflow-wrap:anywhere}.repo-grid p,.repo-grid small{line-height:1.8}.archive-controls{display:grid;grid-template-columns:2fr 1.3fr 1fr;gap:16px;margin:25px 0 12px}.archive-controls label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#536b82}.archive-controls input,.archive-controls select{padding:12px;border:1px solid #cbd6e1;border-radius:6px;font:inherit;background:white;min-width:0;width:100%;box-sizing:border-box;color:#102842}.archive-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:15px 0;color:#526980;font-size:13px}.archive-list{border-top:1px solid #cbd6e1}.archive-item{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;padding:22px 8px;border-bottom:1px solid #dbe3ec;align-items:start}.archive-item h3{font-size:17px;line-height:1.6;margin:9px 0;overflow-wrap:anywhere}.archive-item p{font-size:13px;line-height:1.9;margin:8px 0}.archive-item details{padding-top:8px;font-size:13px;overflow-wrap:anywhere}.archive-item details summary{cursor:pointer;color:#325675}.archive-item small{line-height:1.8}.archive-records{display:flex;flex-wrap:wrap;gap:6px}.archive-records .quiet-button{font-size:12px;padding:5px 8px}.archive-outline{padding:30px;margin:40px 0 20px}.archive-outline p{line-height:1.9;color:#647487}.outline-list>div{display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;padding:17px 0;border-top:1px solid #e1e8f0;font-size:13px;align-items:center}.outline-list span{color:#647487;line-height:1.7}.archive-proof{padding:15px;background:#edf3f8;border-radius:7px;margin-top:20px;font-size:12px;overflow-wrap:anywhere;line-height:1.9}.archive-proof summary{cursor:pointer;font-weight:600}.quiet-button:disabled{opacity:.4;cursor:default}#archive-results{scroll-margin-top:15px}.tabs{overflow-x:auto;white-space:nowrap}.tabs button{flex-shrink:0}
@media(max-width:760px){.archive-hero{grid-template-columns:1fr;gap:12px;padding-top:15px}.archive-number{padding:15px 0;border:0}.archive-number strong{font-size:66px}.archive-findings,.repo-grid,.archive-controls,.archive-item{grid-template-columns:1fr}.archive-findings{gap:10px}.archive-item{gap:4px}.archive-result-heading{flex-wrap:wrap}.archive-outline{padding:20px}.outline-list>div{grid-template-columns:1fr;gap:8px}.outline-list button{justify-self:start}.archive-item details{max-width:100%}.archive-controls{gap:12px}}
/* Corpus processing work surface */
.processing-head{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:28px 0 22px}.processing-head h2{font-size:30px;line-height:1.5;margin:9px 0}.processing-head p{font-size:16px;line-height:1.8;color:#5c7085;max-width:800px;margin:0}.processing-head>a{flex-shrink:0;text-decoration:none}.processing-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#102842;color:white;border-radius:10px;padding:23px 15px;margin:22px 0}.processing-metrics>div{display:flex;flex-direction:column;gap:8px;padding:0 22px;border-right:1px solid #37516c}.processing-metrics>div:last-child{border:0}.processing-metrics strong{font-size:33px;font-weight:500}.processing-metrics span{font-size:14px;color:#c0d1e3}.processing-switch{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0 18px}.processing-switch button{font:inherit;font-size:14px;border:1px solid #b9c9d9;color:#315673;background:#fff;padding:11px 16px;border-radius:6px;cursor:pointer}.processing-switch [aria-pressed=true]{background:#dceafa;border-color:#779ec7;color:#0d3d6b}.processing-controls{display:grid;grid-template-columns:1.5fr 1.5fr 1fr .8fr .8fr;gap:12px}.processing-controls label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#4d657b}.processing-controls input,.processing-controls select{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:11px;border:1px solid #bacbdc;border-radius:5px;background:white;color:#102842}.processing-status{font-size:14px;line-height:1.7;color:#647487}.processed-result-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:14px;color:#506b84}.processed-row{display:grid;grid-template-columns:1.1fr 2fr auto;gap:22px;padding:22px 5px;border-top:1px solid #d5e0eb;align-items:start;font-size:14px;line-height:1.8}.processed-location{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.processed-location strong{font-size:16px}.processed-location time{font-size:13px;color:#6b7b8b}.processed-tags{display:flex;gap:5px;flex-wrap:wrap}.processed-tags span{background:#e3ecf5;color:#355b7c;border-radius:3px;padding:1px 8px;font-size:13px}.processed-keywords{margin:8px 0;color:#354f69}.processed-row small{font-size:13px;color:#6c7f90}.processed-row details{margin:8px 0;font-size:13px;overflow-wrap:anywhere}.processed-row summary{cursor:pointer;color:#41678a}.processed-row>a{white-space:nowrap}.processed-linked{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0}.processing-download{font-size:14px;line-height:1.9}.processing-quality-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.processing-quality-grid article,.processing-notes{padding:26px}.processing-quality-grid p,.processing-notes p,.processing-notes li{font-size:15px;line-height:1.9;color:#5b7084}.processing-quality-grid h3{font-size:19px}.processing-quality-grid dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e5ecf3;padding:12px 0;font-size:14px}.processing-quality-grid dd{font-weight:600;margin:0}.processing-notes{margin-top:20px}.processing-notes summary{cursor:pointer;font-weight:600}#processing-results{scroll-margin-top:15px}
@media(max-width:900px){.processing-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.processing-head{align-items:start;flex-direction:column}.processed-row{grid-template-columns:1fr 2fr}.processed-row>a{grid-column:2}}
@media(max-width:600px){.processing-head h2{font-size:24px}.processing-metrics{grid-template-columns:repeat(2,1fr);gap:25px 5px}.processing-metrics>div{border:0;padding:0 12px}.processing-metrics strong{font-size:29px}.processing-controls{grid-template-columns:1fr}.processed-row,.processing-quality-grid{grid-template-columns:1fr}.processed-row{gap:12px}.processed-row>a{grid-column:1}.processed-result-heading{flex-wrap:wrap}.processing-quality-grid article,.processing-notes{padding:20px}}
/* Conclusions are the primary reading surface. */
#stats[hidden]{display:none}.conclusion-lead{max-width:920px;margin:32px 0 34px}.conclusion-lead h2{font-size:clamp(27px,3vw,40px);line-height:1.5;font-weight:600;letter-spacing:-.5px;margin:14px 0 18px}.conclusion-lead>p{font-size:17px;line-height:1.95;color:#4d667d}.conclusion-answer{border-left:3px solid #315f8a;background:#e7eff7;padding:19px 24px;margin-top:24px}.conclusion-answer>strong{font-size:17px}.conclusion-answer p{font-size:16px;line-height:1.9;margin:9px 0 0;color:#3b566e}.conclusion-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:34px 0 18px}.conclusion-heading h2{font-size:24px;margin:0}.conclusion-heading>span{font-size:14px;color:#718497}.conclusion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.conclusion-card{padding:27px}.conclusion-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;color:#486b8c;flex-wrap:wrap}.conclusion-card h3{font-size:23px;line-height:1.65;margin:17px 0}.conclusion-card p{font-size:16px;line-height:1.9;color:#4f667a;margin:14px 0}.conclusion-fact{background:#f0f5fa;border-radius:6px;padding:17px 19px}.conclusion-fact>strong{font-size:14px;color:#315b80}.conclusion-fact p{margin:8px 0 0;font-size:15px}.conclusion-use strong{color:#193f63}.conclusion-card details{border-top:1px solid #e0e8f0;padding-top:17px;margin-top:20px}.conclusion-card summary{font-size:14px;cursor:pointer;color:#486d90}.conclusion-evidence{display:flex;flex-direction:column;align-items:start;gap:6px;padding:12px 0;font-size:13px}.conclusion-evidence span{color:#6c8092}.conclusion-evidence a{overflow-wrap:anywhere;line-height:1.7}.conclusion-corrections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.conclusion-corrections article{border-left:2px solid #b5c7d9;padding:7px 22px}.conclusion-corrections h3{font-size:18px;line-height:1.7;margin:0 0 10px}.conclusion-corrections p{font-size:16px;line-height:1.9;color:#526b80}.conclusion-reading,.conclusion-future{padding:28px;margin-top:36px}.conclusion-reading>p,.conclusion-future>p{font-size:16px;line-height:1.9;color:#5c7083}.conclusion-reading article{display:grid;grid-template-columns:34px 1fr auto;gap:15px;border-top:1px solid #e2eaf2;padding:20px 0;align-items:center}.conclusion-reading article>span{font-size:20px;color:#7790a8}.conclusion-reading h3{font-size:17px;margin:0;line-height:1.7}.conclusion-reading article p{font-size:15px;line-height:1.8;margin:5px 0;color:#62758a}.conclusion-future>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.conclusion-future article{border-top:1px solid #dbe5ee;padding-top:20px}.conclusion-future article strong{color:#214f77}.conclusion-future article p{font-size:16px;line-height:1.8}.conclusion-future article span{font-size:14px;line-height:1.8;color:#6e8091}.conclusion-scope{margin:30px 0;font-size:14px;line-height:1.9;color:#63788b}.conclusion-scope summary{cursor:pointer}.conclusion-scope button{margin-right:10px}.conclusion-download{white-space:nowrap}
@media(max-width:760px){.conclusion-grid,.conclusion-corrections,.conclusion-future>div{grid-template-columns:1fr}.conclusion-heading{align-items:start;flex-direction:column}.conclusion-card{padding:21px}.conclusion-card h3{font-size:21px}.conclusion-reading,.conclusion-future{padding:21px}.conclusion-reading article{grid-template-columns:28px 1fr}.conclusion-reading article button{grid-column:2;justify-self:start}.conclusion-answer{padding:16px 18px}.conclusion-download{white-space:normal}}
.conclusion-conditions{border-top:1px solid var(--line,#dbe3ed);padding-top:8px;margin:16px 0;font-size:14px;color:#405368}.conclusion-conditions p{margin:8px 0}.conclusion-connections .conclusion-card{border-top:3px solid #9db8cd}.conclusion-domains{scroll-margin-top:20px}.conclusion-scope+ .conclusion-heading{margin-top:28px}

.conclusion-final{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.conclusion-final>article{padding:22px}.conclusion-final h3{font-size:19px;margin:0 0 12px}.conclusion-final p{color:var(--muted)}.conclusion-final summary{cursor:pointer;color:var(--blue)}@media(max-width:900px){.conclusion-final{grid-template-columns:1fr}}
.future-downloads{display:flex;gap:10px;flex-wrap:wrap}.future-nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.future-nav a{padding:7px 15px;border:1px solid var(--line);border-radius:20px;text-decoration:none;background:white}.future-card{padding:26px;scroll-margin-top:20px}.future-card h3{font-size:23px;line-height:1.5}.future-card li{margin:12px 0;color:var(--muted)}.future-card ol{padding-left:23px}.future-prediction{font-size:17px}.future-counter{border-left:3px solid #b57840;padding-left:13px}.future-card summary{color:var(--blue);cursor:pointer}.future-evidence{display:flex;gap:8px;flex-wrap:wrap}.future-simulator,.future-protocol{padding:28px;margin:24px 0}.future-simulator>select{display:block;width:100%;max-width:680px;padding:10px;margin:10px 0 20px;background:white;border:1px solid var(--line);border-radius:6px}.future-input{display:grid;grid-template-columns:1fr 145px;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.future-input select{padding:9px;background:white;border:1px solid var(--line);border-radius:6px}.future-simulator .conclusion-answer{margin:22px 0}.future-protocol li{margin:12px 0}.future-protocol p{color:var(--muted)}@media(max-width:650px){.future-input{grid-template-columns:1fr}.future-simulator,.future-protocol,.future-card{padding:19px}.future-card h3{font-size:21px}}

.opportunity-section{margin-bottom:3rem}.opportunity-filter{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.opportunity-filter select{max-width:100%;padding:.65rem;border-radius:.4rem}.opportunity-card[hidden]{display:none}.opportunity-card details{margin-top:1rem}.opportunity-card p{overflow-wrap:anywhere}.opportunity-section>.panel{margin-top:1.5rem}

.neural-section{margin-bottom:3rem}.neural-section>.panel{margin-top:1.5rem}.neural-controls{display:flex;gap:1rem;flex-wrap:wrap}.neural-controls label{display:grid;gap:.4rem;max-width:100%}.neural-controls select{padding:.65rem;max-width:100%;min-width:0}.neural-explorer svg{width:100%;height:auto;display:block;margin-top:1rem}.neural-table-wrap{overflow-x:auto}.neural-table-wrap table{border-collapse:collapse;width:100%;min-width:600px}.neural-table-wrap th,.neural-table-wrap td{padding:.7rem;text-align:left;border-bottom:1px solid #dce5ef}.neural-update p{overflow-wrap:anywhere}.neural-update details{margin-top:1rem}

.temporal-section{margin-bottom:3rem}.temporal-section>.panel{margin-top:1.5rem}.temporal-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.temporal-timeline .panel{padding:1.2rem}.temporal-explorer{padding:1.4rem}.temporal-explorer svg{width:100%;height:auto;margin-top:1rem}.temporal-current{margin-top:1.4rem}.temporal-selected{background:#eaf1ff}.temporal-window{border-left:3px solid #42658a;padding-left:1rem}.temporal-section dd{margin:0 0 1rem}.temporal-section a{overflow-wrap:anywhere}@media(max-width:800px){.temporal-timeline{grid-template-columns:1fr}.temporal-explorer{padding:1rem}.temporal-explorer .neural-controls{display:grid;grid-template-columns:minmax(0,1fr)}}
