.memory-decision-figure[data-astro-cid-w7gkcfot]{max-width:var(--reading-width);margin:2rem auto}.diagram-scroll[data-astro-cid-w7gkcfot]{border:1px solid var(--border-color,#71849e);overflow-x:auto}.diagram-scroll[data-astro-cid-w7gkcfot] img[data-astro-cid-w7gkcfot]{border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}picture[data-astro-cid-w7gkcfot]{display:block}.decision-dark[data-astro-cid-w7gkcfot],[data-theme=dark] .decision-light[data-astro-cid-w7gkcfot]{display:none}[data-theme=dark] .decision-dark[data-astro-cid-w7gkcfot]{display:block}figcaption[data-astro-cid-w7gkcfot]{color:var(--post-body);margin-top:.8rem;font-size:.9rem;line-height:1.6}p[data-astro-cid-w7gkcfot]{font-size:.85rem}.diagram-scroll[data-astro-cid-w7gkcfot]:focus-visible{outline:2px solid var(--post-link);outline-offset:3px}[data-theme=dark] .memory-decision-table tbody tr:nth-child(2n){background:#213345!important}[data-theme=dark] .memory-decision-table td{color:#e5edf8!important}.memory-live[data-astro-cid-b5ffi6s7]{width:min(100%,var(--reading-width));margin:2rem auto}.memory-live[data-astro-cid-b5ffi6s7] .article-table[data-astro-cid-b5ffi6s7]{max-width:100%;overflow-x:auto}.memory-live__heading[data-astro-cid-b5ffi6s7]{border-top:2px solid var(--blue);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 0;display:flex}.memory-live__heading[data-astro-cid-b5ffi6s7] strong[data-astro-cid-b5ffi6s7]{font-size:.85rem}.memory-live__rows[data-astro-cid-b5ffi6s7]{border-bottom:1px solid var(--line);gap:1rem;padding:1rem 0;display:grid}.memory-live__row[data-astro-cid-b5ffi6s7]{grid-template-columns:9rem minmax(2rem,1fr) 7.5rem 7rem;align-items:center;gap:1rem;font-size:.85rem;display:grid}.memory-live__track[data-astro-cid-b5ffi6s7]{background:var(--accent-soft);height:.65rem}.memory-live__track[data-astro-cid-b5ffi6s7] span[data-astro-cid-b5ffi6s7]{background:var(--blue);height:100%;display:block}.memory-live__row[data-astro-cid-b5ffi6s7] b[data-astro-cid-b5ffi6s7]{font-variant-numeric:tabular-nums}figcaption[data-astro-cid-b5ffi6s7],p[data-astro-cid-b5ffi6s7]{text-align:left;color:var(--post-muted);font-size:.83rem;line-height:1.7}@media (width<=640px){.memory-live__row[data-astro-cid-b5ffi6s7]{grid-template-columns:1fr 1fr;gap:.45rem}.memory-live__track[data-astro-cid-b5ffi6s7]{grid-area:2/1/auto/-1}.memory-live__row[data-astro-cid-b5ffi6s7]>strong[data-astro-cid-b5ffi6s7]{grid-column:1/-1}}.memory-cases[data-astro-cid-ds3ackfz]{width:min(100%, var(--reading-width));margin:1.5rem auto 2rem}.article-table[data-astro-cid-ds3ackfz]{max-width:100%;overflow-x:auto}table[data-astro-cid-ds3ackfz]{min-width:42rem}caption[data-astro-cid-ds3ackfz]{text-align:left;padding:.5rem 0 .75rem;font-weight:700}tbody[data-astro-cid-ds3ackfz] th[data-astro-cid-ds3ackfz]{min-width:13rem}td[data-astro-cid-ds3ackfz]{font-variant-numeric:tabular-nums}small[data-astro-cid-ds3ackfz]{margin-top:.25rem;line-height:1.4;display:block}figcaption[data-astro-cid-ds3ackfz]{text-align:left;color:var(--post-muted);font-size:.83rem;line-height:1.7}.takeaways-panel[data-astro-cid-an7mlbpv]{border:1px solid color-mix(in srgb, var(--memory-violet) 34%, var(--line));border-top:4px solid var(--memory-violet);background:color-mix(in srgb, var(--memory-violet) 7%, var(--post-surface));border-radius:.5rem;margin:3rem 0;padding:clamp(1.25rem,4vw,2.25rem)}.takeaways-overview[data-astro-cid-an7mlbpv]{grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr);align-items:end;gap:1.75rem;display:grid}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-message[data-astro-cid-an7mlbpv] h2{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;padding:0;font-size:.78rem;color:var(--memory-violet)!important}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-message[data-astro-cid-an7mlbpv] h2:before{display:none}.takeaways-panel[data-astro-cid-an7mlbpv] p[data-astro-cid-an7mlbpv]{margin:0;font-size:.95rem;line-height:1.6}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-lead[data-astro-cid-an7mlbpv]{color:var(--post-heading);text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:750;line-height:1.15}.takeaways-result[data-astro-cid-an7mlbpv]{border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-result[data-astro-cid-an7mlbpv] p[data-astro-cid-an7mlbpv]{color:var(--post-muted);margin-bottom:.65rem;font-size:.8rem}.takeaways-result[data-astro-cid-an7mlbpv] dl[data-astro-cid-an7mlbpv]{grid-template-columns:1fr 1fr;gap:.9rem;margin:0;display:grid}.takeaways-result[data-astro-cid-an7mlbpv] dt[data-astro-cid-an7mlbpv]{color:var(--post-muted);font-size:.76rem;line-height:1.35}.takeaways-result[data-astro-cid-an7mlbpv] dd[data-astro-cid-an7mlbpv]{color:var(--post-heading);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.1}.takeaways-guidance[data-astro-cid-an7mlbpv]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-guidance[data-astro-cid-an7mlbpv] h3[data-astro-cid-an7mlbpv]{margin:0 0 .4rem;font-size:1rem;font-weight:700}.takeaways-panel[data-astro-cid-an7mlbpv] .takeaways-guidance[data-astro-cid-an7mlbpv] p[data-astro-cid-an7mlbpv]+p[data-astro-cid-an7mlbpv]{margin-top:.65rem}@media (width<=640px){.takeaways-overview[data-astro-cid-an7mlbpv],.takeaways-guidance[data-astro-cid-an7mlbpv]{grid-template-columns:1fr;gap:1rem}.takeaways-result[data-astro-cid-an7mlbpv]{border-inline-start:0;border-top:1px solid var(--line);padding:1rem 0 0}}.memory-decisions-article{--memory-accent:#087b72;--memory-violet:#7051a5;--memory-amber:#956018}[data-theme=dark] .memory-decisions-article{--memory-accent:#79d8c4;--memory-violet:#c4adf1;--memory-amber:#edc27e}.memory-decisions-article :is(.memory-summary,.memory-trace,.memory-boundaries){width:min(100%, var(--reading-width));box-sizing:border-box;margin:2rem auto}.memory-decisions-article .memory-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--memory-accent);font-size:.75rem;font-weight:650;display:block}.memory-decisions-article .memory-summary{border-block:2px solid var(--memory-accent);background:var(--accent-soft);padding:1.5rem}.memory-decisions-article .memory-summary__intro{grid-template-columns:1fr 2fr;align-items:start;gap:1.5rem;display:grid}.memory-decisions-article .memory-summary__intro p{color:var(--post-heading);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.35}.memory-decisions-article .memory-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 0;display:grid}.memory-decisions-article .memory-summary dl>div{border-top:1px solid var(--line);padding-top:1rem}.memory-decisions-article .memory-summary dt{color:var(--post-heading);font-size:.95rem;font-weight:650}.memory-decisions-article .memory-summary dd{color:var(--post-body);margin:.45rem 0 0;font-size:.9rem;line-height:1.6}.memory-decisions-article .memory-summary .memory-summary__status{border-top:1px solid var(--line);margin:1.25rem 0 0;padding-top:1rem;font-size:.82rem;line-height:1.65}.memory-decisions-article .memory-trace{border:1px solid var(--line)}.memory-decisions-article .memory-trace__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.8rem 1.25rem;display:flex}.memory-decisions-article .memory-trace__header>span:last-child{color:var(--post-muted);font-size:.75rem}.memory-decisions-article .memory-trace__comparison{grid-template-columns:1fr 1fr;display:grid}.memory-decisions-article .memory-trace__comparison section{min-width:0;padding:1.25rem}.memory-decisions-article .memory-trace__comparison section+section{border-left:1px solid var(--line)}.memory-decisions-article .memory-trace__comparison h3{color:var(--memory-accent);letter-spacing:.02em;margin:0 0 1rem;font-size:.8rem}.memory-decisions-article .memory-trace__comparison section+section h3{color:var(--memory-amber)}.memory-decisions-article .memory-trace__comparison p{margin:0 0 1rem;font-size:1.07rem;line-height:1.65}.memory-decisions-article .memory-trace small{color:var(--post-muted);font-size:.78rem;line-height:1.5;display:block}.memory-decisions-article .memory-trace__result{border-top:1px solid var(--line);background:var(--accent-soft);gap:1rem;padding:1.15rem 1.25rem;display:flex}.memory-decisions-article .memory-trace__result>span{color:var(--memory-violet);font-size:1.6rem}.memory-decisions-article .memory-trace__result strong{font-size:.95rem}.memory-decisions-article .memory-trace__result p{margin:.35rem 0 0;font-size:.9rem;line-height:1.65}.memory-decisions-article .memory-trace figcaption{text-align:left;border-top:1px solid var(--line);margin:0;padding:.85rem 1.25rem;font-size:.8rem;line-height:1.6}.memory-decisions-article .memory-boundaries{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.memory-decisions-article .memory-boundaries>div{padding:1.25rem 1.25rem 1.25rem 0}.memory-decisions-article .memory-boundaries>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1.25rem}.memory-decisions-article .memory-boundaries>div:nth-child(n+3){border-top:1px solid var(--line)}.memory-decisions-article .memory-boundaries dt{color:var(--memory-violet);font-size:1rem;font-weight:650}.memory-decisions-article .memory-boundaries dd{margin:.5rem 0 0;font-size:.93rem;line-height:1.7}.memory-decisions-article .memory-section-lead{border-left:3px solid var(--memory-violet);padding-left:1rem;font-size:1.1rem}.memory-decisions-article :is(#what-does-jev-add-after-memory-already-works,#one-evidence-snapshot-two-decision-points,#what-jev-decides-and-what-python-enforces,#four-boundaries-to-preserve):before{background:var(--memory-violet)}.memory-decisions-article :is(#run-the-gate-including-the-failure-paths,#evaluate-the-combination-with-four-configurations,#verification-so-far):before{background:var(--blue)}.memory-decisions-article :is(#from-answer-review-to-action-review,#when-does-the-extra-review-pay-for-itself):before{background:var(--memory-amber)}.memory-decisions-article .hindsight-list{max-width:var(--reading-width);margin-inline:auto}.memory-decisions-article>p{margin-block:1.15rem}.memory-decisions-article>p>strong{color:var(--post-heading)}.memory-decisions-article>ul>li,.memory-decisions-article>ol>li{margin-block:.65rem}@media (width<=640px){.memory-decisions-article .memory-summary{padding:1.1rem}.memory-decisions-article .memory-summary__intro,.memory-decisions-article .memory-summary dl,.memory-decisions-article .memory-trace__comparison,.memory-decisions-article .memory-boundaries{grid-template-columns:1fr}.memory-decisions-article .memory-summary__intro{gap:.75rem}.memory-decisions-article .memory-summary dl{gap:.8rem;margin-top:1rem}.memory-decisions-article .memory-summary dd{margin-top:.2rem}.memory-decisions-article .memory-trace__comparison section+section{border-left:0;border-top:1px solid var(--line)}.memory-decisions-article .memory-boundaries>div,.memory-decisions-article .memory-boundaries>div:nth-child(2n){border-left:0;padding:1rem 0}.memory-decisions-article .memory-boundaries>div+div{border-top:1px solid var(--line)}}.memory-decisions-article :is(.memory-state,.memory-lab){width:min(100%,var(--reading-width));margin:2rem auto}.memory-decisions-article .memory-state__source{border-block:2px solid var(--memory-accent);background:var(--accent-soft);padding:1.25rem}.memory-decisions-article .memory-state__source p{margin:.5rem 0}.memory-decisions-article .memory-state small{color:var(--post-muted);font-size:.8rem;line-height:1.6;display:block}.memory-decisions-article .memory-state__stages{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.memory-decisions-article .memory-state__stages section{min-width:0;padding:1.25rem 1rem}.memory-decisions-article .memory-state__stages section+section{border-left:1px solid var(--line)}.memory-decisions-article .memory-state__stages section>span{color:var(--memory-violet);font-size:.72rem}.memory-decisions-article .memory-state__stages h3{margin:.4rem 0 .7rem;font-size:1rem}.memory-decisions-article .memory-state__stages p{margin:0 0 .7rem;font-size:.93rem;line-height:1.65}.memory-decisions-article :is(.memory-state,.memory-lab) figcaption{text-align:left;color:var(--post-muted);font-size:.83rem;line-height:1.7}.memory-decisions-article .memory-lab__heading{border-top:2px solid var(--memory-violet);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 0;display:flex}.memory-decisions-article .memory-lab__heading>strong{font-size:.87rem}.memory-decisions-article .memory-lab__outcome{color:var(--post-heading);font-size:.83rem;font-weight:650}.memory-decisions-article .memory-lab__outcome--answered{color:var(--memory-accent)}.memory-decisions-article .memory-lab__outcome--error{color:var(--memory-amber)}.memory-decisions-article .memory-lab>p{font-size:.83rem}@media (width<=640px){.memory-decisions-article .memory-state__stages{grid-template-columns:1fr}.memory-decisions-article .memory-state__stages section+section{border-left:0;border-top:1px solid var(--line)}}
