.article-editorial .article-heading{padding-bottom:var(--s3)}.article-editorial .post-title{text-wrap:balance;max-width:25ch}.article-editorial .article-heading .say{max-width:62ch;color:var(--ink-2);line-height:1.55}.article-editorial .article-hero{border-radius:4px;margin:0}.article-editorial .article-hero picture{display:block}.article-editorial .article-hero img{height:auto}.article-editorial .article-hero figcaption{color:var(--ink-2);padding:1rem 1.3rem;font-size:.875rem;line-height:1.5}.article-editorial .article-layout{column-gap:clamp(2rem,5vw,4.5rem)}.article-editorial .article-context dl{display:none}.article-editorial .article-context nav:first-of-type{margin-top:0}.article-editorial .article-context li{margin-bottom:.65rem}.article-editorial .article-context a{padding-block:.2rem;display:block}.article-editorial .article-context nav>p{color:var(--ink-2)}.article-editorial .prose{min-width:0;max-width:none;font-size:1.125rem;line-height:1.75}.article-editorial .prose>p{max-width:68ch;margin-bottom:1.5rem}.article-editorial .prose>p:first-child{color:var(--ink);font-size:1.3rem;line-height:1.65}.article-editorial .prose h2{text-wrap:balance;max-width:28ch;margin-top:4rem;margin-bottom:1.3rem;scroll-margin-top:6rem}.article-editorial .prose .sources h2{margin-top:0}.article-editorial .prose pre{margin-block:2rem;font-size:.84rem;line-height:1.8}.article-contents{display:none}.article-editorial .editorial-figure{border:1px solid var(--line);background:var(--surface);font-family:var(--sans);border-radius:4px;margin:2.5rem 0 3rem;font-size:.95rem;line-height:1.5;overflow:hidden}.article-editorial .figure-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:1.25rem 1.5rem;display:flex}.article-editorial .figure-heading strong{font-size:1.1rem;font-weight:600;line-height:1.35}.article-editorial .figure-heading>span{color:var(--ink-2);font-family:var(--mono);font-size:.7rem}.article-editorial .editorial-figure figcaption{border-top:1px solid var(--line);color:var(--ink-2);background:var(--canvas);padding:1rem 1.5rem;font-size:.83rem;line-height:1.6}.article-editorial .editorial-figure ol{margin:0;padding:0;list-style:none}.article-editorial .editorial-figure li,.article-editorial .editorial-figure p{margin:0}.article-editorial .editorial-figure b{font-weight:600}.article-editorial .editorial-figure code{overflow-wrap:anywhere;font-size:.8rem}.article-editorial .harness-levels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-editorial .harness-levels li{flex-direction:column;align-items:start;padding:1.5rem;display:flex}.article-editorial .harness-levels li:nth-child(odd){border-right:1px solid var(--line)}.article-editorial .harness-levels li:nth-child(-n+2){border-bottom:1px solid var(--line)}.article-editorial .harness-levels li:last-child{background:var(--primary-in)}.article-editorial .level-id{font-family:var(--mono);color:var(--primary);margin-bottom:1rem;font-size:1.65rem;line-height:1}.article-editorial .harness-levels strong{font-size:1rem}.article-editorial .harness-levels p{color:var(--ink-2);margin:.4rem 0 1.2rem}.article-editorial .figure-result{color:var(--primary);margin-top:auto;font-size:.8rem;font-weight:500}.article-editorial .essay-definitions{border-top:1px solid var(--line);margin:2rem 0}.article-editorial .essay-definitions>div{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:1.25rem;padding:1rem 0;display:grid}.article-editorial .essay-definitions dt{font-family:var(--sans);color:var(--primary);font-size:.95rem;font-weight:600}.article-editorial .essay-definitions dd{margin:0;font-size:1rem;line-height:1.65}.article-editorial .policy-lane{padding:1.5rem}.article-editorial .policy-lane+.policy-lane{border-top:1px solid var(--line)}.article-editorial .is-enforced{background:var(--primary-in)}.article-editorial .policy-lane>b{margin-bottom:1rem;font-size:1rem;display:block}.article-editorial .policy-lane p{color:var(--ink-2);margin-top:1rem;font-size:.87rem}.article-editorial .flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.article-editorial .flow-steps li{border-top:2px solid var(--line);padding-top:.7rem;font-size:.9rem;position:relative}.article-editorial .is-enforced .flow-steps li{border-color:var(--primary)}.article-editorial .flow-steps li+li:before{content:"→";color:var(--primary);position:absolute;top:.55rem;left:-1.2rem}.article-editorial .agent-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:1.5rem;display:grid}.article-editorial .agent-cycle li{border-top:2px solid var(--primary);padding-top:1.1rem;position:relative}.article-editorial .agent-cycle li+li:before{content:"→";color:var(--primary);background:var(--surface);position:absolute;top:-.85rem;left:-1rem}.article-editorial .agent-cycle b{color:var(--primary);margin-bottom:.55rem;font-size:.88rem;display:block}.article-editorial .agent-cycle li>span{color:var(--ink-2);font-size:.8rem;display:block}.article-editorial .cycle-return{background:var(--primary-in);color:var(--ink-2);align-items:baseline;gap:.75rem;margin:0 1.5rem 1.5rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.article-editorial .cycle-return>span{color:var(--primary);font-size:1.2rem}.article-editorial .execution-trace{padding:.5rem 1.5rem}.article-editorial .execution-trace li{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid;position:relative}.article-editorial .execution-trace li+li{border-top:1px solid var(--line)}.article-editorial .trace-kind{font-family:var(--mono);color:var(--ink-2);padding-top:.15rem;font-size:.75rem}.article-editorial .execution-trace b{font-size:.95rem;display:block}.article-editorial .execution-trace div>span{color:var(--ink-2);margin-top:.25rem;font-size:.85rem;display:block}.article-editorial .trace-gate .trace-kind{color:var(--primary);font-weight:500}.article-editorial .trace-gate:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:-1.5rem}.article-editorial .decision-primitives{margin:0}.article-editorial .decision-primitives>div{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding:1.4rem 1.5rem;display:grid}.article-editorial .decision-primitives>div+div{border-top:1px solid var(--line)}.article-editorial .decision-primitives dt{font-size:1.2rem;font-weight:600}.article-editorial .decision-primitives dd{margin:0}.article-editorial .decision-primitives b,.article-editorial .decision-primitives dd>span{display:block}.article-editorial .decision-primitives dd>span{color:var(--ink-2);margin:.4rem 0 .8rem;font-size:.9rem}.article-editorial .decision-primitives code{padding:.3rem .5rem;line-height:1.6;display:inline-block}.article-editorial .essay-note{border-left:3px solid var(--primary);background:var(--primary-in);font-family:var(--sans);margin:2.25rem 0;padding:1.3rem 1.5rem}.article-editorial .essay-note>strong{font-size:1rem;line-height:1.5;display:block}.article-editorial .essay-note p{color:var(--ink-2);margin:.6rem 0 0;font-size:.95rem;line-height:1.65}.article-editorial .threshold-routes li{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.4rem 1.5rem;display:grid}.article-editorial .threshold-routes li+li{border-top:1px solid var(--line)}.article-editorial .threshold-routes li:last-child{background:var(--primary-in)}.article-editorial .threshold-routes code{justify-self:start;margin-top:.1rem}.article-editorial .threshold-routes b,.article-editorial .threshold-routes span{display:block}.article-editorial .threshold-routes span{color:var(--ink-2);margin-top:.3rem;font-size:.87rem}.article-editorial .decision-flow{text-align:center;padding:1.5rem}.article-editorial .decision-flow b{font-size:.95rem;display:block}.article-editorial .decision-flow span{color:var(--ink-2);margin-top:.3rem;font-size:.85rem;display:block}.article-editorial .decision-input{padding-bottom:1.25rem}.article-editorial .decision-questions{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;display:grid;position:relative}.article-editorial .decision-questions>div{padding:.7rem .3rem}.article-editorial .decision-questions>div+div{border-left:1px solid var(--line)}.article-editorial .decision-questions span{color:var(--primary);font-family:var(--mono);font-size:.75rem}.article-editorial .decision-policy{background:var(--primary-in);border:1px solid var(--primary);padding:1.25rem;position:relative}.article-editorial .decision-policy b{color:var(--primary)}.article-editorial .decision-policy:before{content:"↓";color:var(--primary);position:absolute;top:-1.6rem;left:calc(50% - .4rem)}.article-editorial .decision-outcomes{grid-template-columns:1fr 1fr;gap:2rem;padding-top:2rem;display:grid}.article-editorial .decision-outcomes>div{border-top:1px solid var(--primary);padding:1rem;position:relative}.article-editorial .decision-outcomes>div:before{content:"";border-left:1px solid var(--primary);height:2rem;position:absolute;top:-2rem;left:50%}.article-editorial .decision-record{border-top:1px solid var(--line);color:var(--ink-2);margin-top:1rem;padding-top:1rem;font-size:.8rem}.article-editorial .essay-next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--sans);margin-top:3rem;padding-block:1.5rem}.article-editorial .essay-next>span{font-family:var(--mono);color:var(--ink-2);margin-bottom:.6rem;font-size:.75rem;display:block}.article-editorial .essay-next>a{font-size:1.15rem;font-weight:600;line-height:1.4;display:block}.article-editorial .essay-next p{color:var(--ink-2);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}@media (width>=900px){.article-editorial .article-layout{grid-template-columns:180px minmax(0,1fr)}.article-editorial .article-context{max-height:calc(100dvh - 6rem);padding-right:.5rem;overflow-y:auto}}@media (width<=899px){.article-editorial .article-layout{row-gap:0}.article-editorial .article-context{display:none}.article-editorial .article-contents{border-block:1px solid var(--line);font-family:var(--sans);margin-top:1.5rem;display:block}.article-editorial .article-contents summary{cursor:pointer;padding-block:1rem;font-size:.95rem}.article-editorial .article-contents summary>span{float:right;font-family:var(--mono);color:var(--ink-2);padding-top:.15rem;font-size:.75rem}.article-editorial .article-contents ol{margin:0;padding:0 0 1rem;list-style:none}.article-editorial .article-contents a{padding-block:.7rem;font-size:.95rem;line-height:1.4;display:block}}@media (width<=600px){.article-editorial .post-title{font-size:clamp(2rem,8vw,2.44rem)}.article-editorial .article-hero{margin-inline:calc(-1 * (clamp(1.25rem, 5vw, 3rem) + var(--safe-l)));border-radius:0}.article-editorial .has-mobile-cover img{aspect-ratio:5/6}.article-editorial .article-hero figcaption{padding:1rem 1.25rem}.article-editorial .prose{font-size:1.0625rem;line-height:1.75}.article-editorial .prose>p:first-child{font-size:1.2rem}.article-editorial .prose h2{margin-top:3rem}.article-editorial .prose pre{font-size:.8rem}.article-editorial .figure-heading{padding:1.1rem}.article-editorial .editorial-figure figcaption{padding:1rem 1.1rem}.article-editorial .harness-levels{grid-template-columns:1fr}.article-editorial .harness-levels li{padding:1.2rem}.article-editorial .harness-levels li:nth-child(odd){border-right:0}.article-editorial .harness-levels li+li{border-top:1px solid var(--line)}.article-editorial .harness-levels li:nth-child(-n+2){border-bottom:0}.article-editorial .level-id{margin-bottom:.75rem;font-size:1.4rem}.article-editorial .essay-definitions>div{grid-template-columns:1fr;gap:.3rem}.article-editorial .policy-lane{padding:1.2rem}.article-editorial .flow-steps{grid-template-columns:1fr;gap:1.1rem}.article-editorial .flow-steps li{border-top:0;border-left:2px solid var(--line);padding:.4rem 0 .4rem 1rem}.article-editorial .flow-steps li+li:before{content:"↓";top:-1.2rem;left:.9rem}.article-editorial .agent-cycle{grid-template-columns:1fr;gap:1.1rem;padding:1.2rem}.article-editorial .agent-cycle li{border-top:0;border-left:2px solid var(--primary);padding:.35rem 0 .35rem 1rem}.article-editorial .agent-cycle li+li:before{content:"↓";top:-1.25rem;left:.9rem}.article-editorial .agent-cycle b{margin-bottom:.25rem;font-size:1rem}.article-editorial .agent-cycle li>span{font-size:.9rem}.article-editorial .cycle-return{margin-inline:1.2rem}.article-editorial .execution-trace{padding-inline:1.2rem}.article-editorial .execution-trace li{grid-template-columns:1fr;gap:.4rem}.article-editorial .trace-gate:before{left:-1.2rem}.article-editorial .decision-primitives>div,.article-editorial .threshold-routes li{grid-template-columns:1fr;gap:.65rem;padding:1.2rem}.article-editorial .decision-flow{padding:1.2rem}.article-editorial .decision-questions{grid-template-columns:1fr;gap:0;padding-block:.75rem 1.5rem}.article-editorial .decision-questions>div+div{border-left:0;border-top:1px solid var(--line)}.article-editorial .decision-outcomes{gap:1rem}.article-editorial .decision-outcomes>div{padding-inline:0}}.article-hero[data-astro-cid-zg7dkzxc] figcaption[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface);font-family:var(--sans);font-size:var(--t-meta);padding:.55rem .75rem}.sources[data-astro-cid-zg7dkzxc]{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line)}.sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--t-h3);margin:0 0 var(--s2);max-width:none}.sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin:0;padding-left:1.35rem}.sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin-bottom:.55rem;line-height:1.45}.sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{overflow-wrap:anywhere}.sources[data-astro-cid-zg7dkzxc] .host[data-astro-cid-zg7dkzxc]{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-meta);overflow-wrap:anywhere;margin-left:.4rem}.article-layout[data-astro-cid-zg7dkzxc]{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.article-layout[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]{min-width:0}.article-context[data-astro-cid-zg7dkzxc]{padding-block:var(--s4)}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);margin:0}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--line);padding:.5rem 0}.article-context[data-astro-cid-zg7dkzxc] dt[data-astro-cid-zg7dkzxc],.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-meta)}.article-context[data-astro-cid-zg7dkzxc] dd[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin:.12rem 0 0}.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]{margin-top:var(--s3)}.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{margin-bottom:var(--s1);text-transform:uppercase;letter-spacing:.04em}.article-context[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc],.article-context[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{list-style:none}.article-context[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{font-family:var(--sans);font-size:var(--t-small);margin-bottom:.35rem;line-height:1.4}.article-context[data-astro-cid-zg7dkzxc] .depth-3[data-astro-cid-zg7dkzxc]{padding-left:.8rem}@media (width>=900px){.article-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:210px minmax(0, var(--measure))}.article-context[data-astro-cid-zg7dkzxc]{position:sticky;top:5rem}}@media (width<=899px){.article-context[data-astro-cid-zg7dkzxc]{padding-bottom:0}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-context[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]:nth-child(odd){padding-right:var(--s2)}.article-context[data-astro-cid-zg7dkzxc] nav[data-astro-cid-zg7dkzxc][aria-label="On this page"]{display:none}}
