/* TRACE B+C: editorial hierarchy, fixed T0, temporal displacement at T1. */
:root{--paper:#eeece5;--paper-2:#e3e0d5;--paper2:#e3e0d5;--white:#fffef9;--muted:#595a52;--shadow:none}
body{font-size:16px}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #1d6b50;outline-offset:5px}button{min-height:44px}
.shell{max-width:1440px}.topbar,.top{min-height:56px}.nav a,.judge-nav a{font-size:11px;line-height:1.5;padding:8px 0}.hero{padding:30px 0 26px;gap:36px;align-items:center}.hero h1,h1{font-size:clamp(46px,5.5vw,82px);line-height:.94;letter-spacing:-.055em}.hero h1 em{margin-left:0}.hero h1 em:after{height:8px;bottom:-4px;right:0}.hero p,.hero-copy p{font-size:18px;line-height:1.45;margin-bottom:14px}.kicker,.eyebrow{font-size:11px;line-height:1.4}.compare{padding-top:10px}.agent-os-strip{font-size:11px;line-height:1.5;margin-top:12px;box-shadow:none}.skill-path{font-size:10px;overflow-wrap:anywhere}.entry-cta{display:inline-block;margin-top:12px;background:var(--acid);padding:10px 14px;border:1px solid var(--ink);font-size:12px;text-decoration:none}.btn{font-size:12px;min-height:44px;line-height:1.3;box-shadow:none}.btn:hover{box-shadow:none;transform:none}.btn.secondary{border-color:var(--hair)}
.stage{overflow:visible}.stage:before{background:var(--paper-2);color:var(--ink);font-size:10px;top:-12px;right:18px;border:1px solid var(--ink)}.stage-head{padding:18px 20px;background:var(--white)}.stage-head h2{font-size:11px;line-height:1.4}.stage-actions{gap:12px}.replay-grid{grid-template-columns:.88fr 1.2fr 1.05fr;min-height:350px}.panel,.window-panel{padding:20px}.panel-label{font-size:11px;line-height:1.4;margin-bottom:16px}.ticket{transform:none;padding:14px;box-shadow:4px 4px 0 var(--paper-2)}.ticket-row{font-size:12px;padding:7px 0}.seal{font-size:10px;margin-top:12px}.window-panel{background-image:none;position:relative}.window-title{font-size:32px;line-height:1.02}.timer{font-size:28px}.rail-wrap{margin:38px 6px 18px}.threshold:before{font-size:12px;color:#a12b12}.rail-scale{font-size:11px}.drift-read{margin-top:16px}.drift-number{font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:60px;letter-spacing:-.06em}.microcopy{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.barrier{isolation:isolate;background:transparent!important;transition:none}.barrier:before{content:"";position:absolute;inset:0;background:#e8f3ec;z-index:-1;transition:transform .3s ease,background-color .2s;border:1px solid transparent}.barrier.blocked:before{background:var(--orange)}.premise-drifted .barrier:before{transform:translate(6px,6px);border-color:var(--ink)}.barrier-state{font-size:clamp(38px,4.2vw,64px);line-height:.95;letter-spacing:-.045em;max-width:none}.boundary-row{font-size:11px;line-height:1.35}.boundary-row span{opacity:1}.boundary-row b{font-size:14px;font-variant-numeric:tabular-nums}.boundary-pair{margin:18px 0}.barrier-reason{font-size:13px;line-height:1.4}.barrier-reason span{font-family:Arial,Helvetica,sans-serif;font-size:13px;opacity:1;text-transform:none}.flow-step{font-size:10px;padding:10px 14px}.flash{animation:none}
.counterproof{margin-top:14px;border-top:1px solid var(--ink);background:var(--white);color:var(--ink);grid-template-columns:1fr auto 1.15fr}.counter-cell{padding:18px 20px}.counter-cell span{font-size:12px;line-height:1.3;opacity:1}.counter-cell b{font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.8vw,40px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.counter-cell small{font-size:11px;opacity:1;line-height:1.4}.counter-vs{color:var(--ink);font-size:42px}.counter-memory{grid-column:1/-1;border-left:0;border-top:1px solid var(--hair);padding:12px 20px;flex-direction:row;justify-content:space-between;gap:20px}.counter-memory b{font-size:22px}.counter-memory span{color:var(--muted);font-size:10px;margin:0}.proof-band{margin-top:22px;border-top:1px solid var(--ink)}.proof-stamp{border-radius:0;transform:none;background:var(--white);color:var(--ink);font-size:10px}.live-proof p,.evidence-note{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.footer,.foot{font-size:12px;line-height:1.5}
.page-lab .lab{grid-template-columns:.65fr 1.35fr}.page-lab .stage{min-height:460px}.page-lab .stage h2{font-size:48px;line-height:1}.scenario{padding:14px 18px}.scenario b{font-size:23px}.scenario span{font-size:11px}.explain{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.check{font-size:13px}.check strong{font-size:12px}.check.fail{background:#ffe5d8;padding:12px}.check.fail strong{color:#8b240d}.verdict{font-size:12px;line-height:1.4}.flow label{font-size:11px}.flow div{min-height:90px}.flow b{overflow-wrap:anywhere}.market{margin-top:26px;box-shadow:none}.market-note{font-size:12px}.metric label{font-size:11px}.market-state{font-size:36px}.verified-strip{background:var(--white);color:var(--ink);padding:22px}.verified-strip span{color:var(--green);font-size:11px}.verified-strip a{line-height:1.4;min-height:44px;display:flex;align-items:center}.legend .tag{font-size:11px}.page-live-proof .hero{padding-top:30px}.page-live-proof .bar{background:var(--paper2);color:var(--ink)}.cell{min-height:130px}.cell label{font-size:11px}.cell small{font-size:12px;overflow-wrap:anywhere}.cell strong{font-size:28px}.live-refresh p{font-family:Arial,Helvetica,sans-serif;font-size:15px}.live-result{font-size:12px;overflow-wrap:anywhere}.boundary{font-size:11px}.page-evaluations .case{min-height:220px}.case p{font:15px/1.5 Arial,Helvetica,sans-serif}.failure{font-size:12px}.score span{font-size:12px}
@media(max-width:1050px){.hero{grid-template-columns:1fr 1fr;gap:24px}.replay-grid{grid-template-columns:1fr 1.2fr}.barrier{grid-column:1/-1;min-height:200px}.barrier-state{font-size:48px}.barrier>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:12px}.barrier .panel-label{grid-column:1/-1;margin:0}.boundary-pair{margin:0}.page-lab .lab{grid-template-columns:1fr}.scenario-list{display:grid;grid-template-columns:repeat(3,1fr)}.scenario-head{grid-column:1/-1}.scenario{border-right:1px solid var(--hair)}.hero h1{font-size:58px}}
@media(max-width:720px){.shell{padding:14px 16px 40px}.topbar,.top{flex-direction:column;align-items:flex-start;gap:12px}.judge-nav,.nav{justify-content:flex-start;gap:16px}.hero{grid-template-columns:1fr;gap:22px;padding:24px 0}.hero h1,h1{font-size:clamp(42px,10vw,62px);line-height:.98}.hero p{font-size:17px}.compare{grid-template-columns:1fr 1fr;font-size:11px}.agent-os-strip{font-size:11px}.stage-head{padding:24px 16px 16px;gap:12px}.stage-actions{gap:8px}.stage-actions #replayBtn{order:-1}.replay-grid{grid-template-columns:1fr}.panel,.window-panel{padding:18px}.ticket .pair{font-size:26px}.ticket-row{font-size:13px}.seal{overflow-wrap:anywhere}.barrier{grid-column:auto;min-height:260px}.barrier>div:first-child{display:block}.barrier .panel-label{margin-bottom:14px}.barrier-state{font-size:48px}.boundary-pair{margin:16px 0}.counterproof{grid-template-columns:1fr}.counter-vs{padding:0;border:0;font-size:30px}.counter-cell{padding:16px}.counter-cell b{font-size:30px}.counter-memory{grid-column:auto;flex-direction:column;gap:10px;padding:16px}.flow-step{font-size:10px}.premise-drifted .barrier:before{transform:translate(3px,3px)}.window-title{font-size:32px}.page-lab .stage h2{font-size:38px}.scenario-list{grid-template-columns:1fr 1fr}.scenario b{font-size:21px}.check{grid-template-columns:1fr 1fr auto;gap:8px;font-size:12px}.market-head{flex-wrap:wrap}.metric{min-height:80px}.metrics{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr 1fr}.flow label{font-size:10px}.flow b{font-size:18px}.verified-strip{grid-template-columns:1fr}.page-live-proof .hero h1{font-size:52px}.cell{min-height:110px}.cell strong{font-size:26px}.live-refresh{grid-template-columns:1fr}.score{padding:18px}.score b{font-size:54px}.score span{font-size:11px}.entry-cta{min-height:44px}.install-strip{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.page-index .agent-os-strip{margin:0 0 22px;padding:10px 14px;border:0;border-top:1px solid var(--hair);box-shadow:none}.page-index .skill-path{margin-top:5px;padding-top:5px}.page-index .hero{padding:24px 0 20px}.entry-cta{display:table}.page-index .compare{font-size:11px}
