/* AGI Chinese Swiss anchor. The research snapshot and controls stay intact. */
:root{--ink:#182033;--muted:#586174;--blue:#002fa7;--navy:#002fa7;--paper:#fff;--line:#dddfe5;--unknown:#586174;--unknown-bg:#eeeef1;--green:#0f7a52;--red:#c8102e;--violet:#002fa7;font-family:'Noto Sans SC','PingFang SC',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);background:#fff}
body.agi-research-page{background:#fff;color:var(--ink)}
.agi-research-page .page{max-width:1200px;margin:auto;padding:28px 24px 52px}
.research-skip{position:absolute;left:16px;top:-80px;z-index:1000;padding:12px;background:#fff;color:var(--blue)}
.research-skip:focus{top:8px}
.research-context{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;border-block:1px solid var(--line);padding:24px 0;margin:0 0 32px}
.research-kicker{display:block;font-size:12px;letter-spacing:.1em;color:var(--blue);margin-bottom:7px}
.research-context strong{display:block;font-size:25px;line-height:1.4;font-weight:650}
.research-context p{max-width:800px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.8}
.research-workbench{display:inline-flex;align-items:center;gap:14px;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}
.research-workbench:hover{background:#002783}
.agi-research-page .intro{align-items:start}
.agi-research-page .intro h1{font-size:clamp(28px,3.5vw,42px);line-height:1.35;letter-spacing:-.025em;font-weight:650}
.agi-research-page .intro p{font-size:16px;line-height:1.8;color:var(--muted)}
.agi-research-page .panel{border-color:var(--line);box-shadow:none;border-radius:8px;background:#fff}
.agi-research-page .tabs{border-color:var(--line);gap:4px;scrollbar-width:thin}
.agi-research-page .tabs button{min-height:46px;padding:11px 15px;border-radius:0;color:var(--muted)}
.agi-research-page .tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);background:#f7f7f8}
.agi-research-page :is(button,input,select){min-height:44px}
.agi-research-page :is(button,a,input,select,summary):focus-visible{outline:3px solid #002fa7;outline-offset:3px}
.agi-research-page .quiet-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-color:var(--line);color:var(--blue);background:#fff;text-decoration:none}
.agi-research-page .quiet-button:hover{background:#f7f7f8}
.agi-research-page :is(.practice-choice,.history-lead,.processing-metrics){background:#f7f7f8;color:var(--ink);border:1px solid var(--line);border-radius:8px}
.agi-research-page :is(.practice-choice strong,.history-lead .eyebrow,.processing-metrics strong){color:var(--blue)}
.agi-research-page :is(.practice-choice>span,.history-lead p,.processing-metrics span){color:var(--muted)}
.agi-research-page .processing-metrics>div{border-color:var(--line)}
.agi-research-page .frontier-shortcuts button{background:var(--blue);border-color:var(--blue);color:#fff}
.agi-research-page :is(.conclusion-answer,.conclusion-fact,.practice-investment,.archive-proof,.temporal-selected){background:#f7f7f8;border-color:var(--line)}
.agi-research-page :is(.conclusion-answer,.practice-stop,.future-counter,.temporal-window){border-left-color:var(--blue)}
.agi-research-page .practice-stop strong{color:var(--ink)}
.agi-research-page :is(.eyebrow,.archive-number strong,.practice-facts strong,.conclusion-card-top,.processed-tags span){color:var(--blue)}
.agi-research-page .processed-tags span{background:#eef3ff}
.agi-research-page .processing-switch [aria-pressed=true]{background:#eef3ff;border-color:var(--blue);color:var(--blue)}
.agi-research-page .toast{background:#f7f7f8;border:1px solid var(--line);color:var(--ink);box-shadow:0 8px 28px #18203312}
.agi-research-page .research-footer{max-width:1200px;margin:auto;padding:24px;border-top:1px solid var(--line);background:#fff;color:var(--muted);font-size:13px}
.agi-research-page :is(.neural-table-wrap,.table-scroll){max-width:100%;overflow-x:auto}
.agi-research-page :is(.future-downloads,.practice-links){gap:10px}
.agi-research-page :is(.future-downloads a,.practice-links a){min-height:44px;display:inline-flex;align-items:center}
@media(max-width:760px){.agi-research-page .page{padding:20px 16px 40px}.research-context{grid-template-columns:1fr;gap:18px;padding:20px 0;margin-bottom:24px}.research-workbench{justify-self:start}.agi-research-page .research-footer{padding:22px 16px;gap:12px}.agi-research-page .intro h1{font-size:28px}.agi-research-page .future-downloads{display:flex;flex-wrap:wrap}.agi-research-page .future-downloads .quiet-button{white-space:normal;text-align:left}.agi-research-page :is(.practice-lead,.conclusion-lead){margin:24px 0}.agi-research-page .tabs button{padding-inline:12px}.agi-research-page :is(.panel,.practice-choice,.history-lead){min-width:0}}
@media(prefers-reduced-motion:reduce){.agi-research-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
