.Post_page__5VHR2{--col:640px;--margin:248px;--gap:56px;--text:color-mix(in srgb,var(--foreground) 86%,var(--background));--pen:var(--ink-blue);--flag:#d9822b;--diagram-bg:var(--background);--diagram-ink:var(--foreground);--diagram-muted:var(--muted-foreground);--diagram-card:var(--muted);--diagram-rule:var(--border);--diagram-accent:var(--ink-blue);--diagram-accent-soft:var(--ink-blue-soft);font-family:var(--font-read);color:var(--text);letter-spacing:0;padding-block:0 7rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.Post_progress__xGWBg{position:fixed;inset:0 0 auto 0;height:3px;background:var(--pen);transform-origin:0 50%;transform:scaleX(0);z-index:50}@supports (animation-timeline:scroll()){.Post_progress__xGWBg{animation:Post_progress__xGWBg linear both;animation-timeline:scroll(root)}}@keyframes Post_progress__xGWBg{to{transform:scaleX(1)}}.Post_row__8L0cn{display:grid;grid-template-columns:minmax(0,var(--col)) var(--margin);column-gap:var(--gap);justify-content:center}.Post_main__fRt9A{min-width:0;grid-column:1}.Post_main__fRt9A p{font-size:1.125rem;line-height:1.75;margin:0 0 1.4rem;text-wrap:pretty}.Post_hero___w4_a{padding-top:1.75rem}.Post_back__S5TrB{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.78rem;color:var(--muted-foreground);text-decoration:none}.Post_back__S5TrB:focus-visible,.Post_back__S5TrB:hover{color:var(--pen)}.Post_meta__4CzRR{font-family:var(--font-mono);font-size:.78rem!important;letter-spacing:.04em;color:var(--muted-foreground);margin:3.5rem 0 1.25rem!important}.Post_heroTop__tgXsk{grid-column:1/-1}.Post_title__xKdIi{margin:0 0 2.75rem;line-height:1}.Post_titleType__OsQ6S{display:block;font-family:var(--font-mono);font-weight:700;font-size:clamp(2.5rem,7.2vw,4.6rem);letter-spacing:-.05em;color:var(--foreground)}.Post_titleHand__qaMSj{display:inline-block;font-family:var(--font-sans);font-weight:400;font-size:clamp(2.7rem,7.8vw,5rem);line-height:1.05;color:var(--pen);transform:rotate(-3deg);transform-origin:0 60%;margin:.12em 0 0}.Post_agent__wNjRh{margin:0 0 1.75rem;padding:1.1rem 1.4rem 1rem;background:var(--muted);border:2px solid var(--foreground);border-radius:255px 15px 225px 15px/15px 225px 15px 255px}.Post_agentLabel__clVGh{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.45rem}.Post_main__fRt9A .Post_agentText__WUdlb{container-type:inline-size;font-family:var(--font-mono);font-size:clamp(1rem,2.3vw,1.2rem);line-height:1.6;color:var(--foreground);margin:0}.Post_agentCaption__dhSX9{font-family:var(--font-mono);font-size:.72rem;color:var(--muted-foreground);margin-top:.7rem}.Post_circled__pOMkx{position:relative;white-space:nowrap;margin-right:.25em}.Post_ringSpace__XzKLP{word-spacing:.45em}.Post_ring__whDqa{position:absolute;left:-.6em;top:-.5em;width:calc(100% + 1.2em);height:calc(100% + 1em);overflow:visible;pointer-events:none}.Post_ring__whDqa path{fill:none;stroke:var(--pen);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:0}.Post_heroNote__hw8Ek{grid-column:2;align-self:start;margin-top:var(--hero-note-top,3.05rem);border-left:2px dashed transparent;padding-left:.6rem;font-family:var(--font-sans);font-size:1.15rem;line-height:1.35;color:var(--pen);text-wrap:pretty}.Post_pointer__n7yh8{position:absolute;left:calc(100% + .6em);top:.05em;height:.9em;width:calc(100cqw - var(--n) * 1ch - 1.05em + 1.4rem + 2px + var(--gap) - 6px);pointer-events:none}.Post_pointer__n7yh8 svg{position:absolute;overflow:visible}.Post_pointerLine__xcDGd{inset:0;width:100%;height:100%}.Post_pointerHead__FmuDt{left:-1px;top:calc(58% - 6px);width:12px;height:12px}.Post_pointer__n7yh8 path{fill:none;stroke:var(--pen);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Post_arrow__7hnbf{display:none}.Post_arrow__7hnbf path{fill:none;stroke:var(--pen);stroke-width:2;stroke-linecap:round}.Post_main__fRt9A .Post_lede__UQYlK{font-size:clamp(1.2rem,2.4vw,1.4rem);line-height:1.6;color:var(--foreground)}.Post_section__2SLED{margin-top:3.25rem}.Post_heading__Gypu1{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.25rem,2.6vw,1.5rem);letter-spacing:-.02em;line-height:1.25;color:var(--foreground);margin:0 0 1.1rem;text-wrap:balance}.Post_mark__q3euu{background-color:transparent;background-size:100% 62%!important;background-position:0 88%!important;color:var(--foreground);font-weight:500}.Post_ref__G9dyq{line-height:0}.Post_ref__G9dyq a{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--pen);text-decoration:none;padding:0 .15em}.Post_ref__G9dyq a:focus-visible,.Post_ref__G9dyq a:hover{text-decoration:underline}.Post_note__FxkLK{display:block;position:relative;padding-left:1.95rem;border-left:2px dashed transparent;text-align:left;font-weight:400;font-family:var(--font-sans);font-size:1rem!important;line-height:1.4!important;color:var(--pen);margin:0 0 1rem}.Post_noteNum__W_uiM{position:absolute;left:.3rem;top:.08rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border:1.5px solid;border-radius:50%;font-family:var(--font-mono);font-size:.66rem;font-weight:600}.Post_side__X0k6y{float:right;clear:right;width:var(--margin);margin-right:calc(-1 * (var(--margin) + var(--gap)));margin-top:.3rem}.Post_note__FxkLK a{font-family:var(--font-mono);font-size:.72rem;color:var(--muted-foreground);text-underline-offset:3px;white-space:nowrap}.Post_note__FxkLK a:focus-visible,.Post_note__FxkLK a:hover{color:var(--pen)}.Post_mobileNotes__Z56Bs{display:none}.Post_figure__Jpr5L{margin:2.75rem auto 2.5rem;max-width:calc(var(--col) + var(--gap) + var(--margin))}.Post_svg__JGQgt svg{display:block;width:100%;height:auto}.Post_phoneOnly__Mrh_s{display:none}@media (max-width:700px){.Post_wideOnly__sfPT7{display:none}.Post_phoneOnly__Mrh_s{display:block;max-width:420px;margin:0 auto}.Post_phoneOnly__Mrh_s svg{min-width:0!important}}.Post_figcap__2Jyqs{font-family:var(--font-sans);font-size:1.1rem;color:var(--pen);text-align:center;margin-top:.5rem}.Post_figcap__2Jyqs:before{content:"↑ "}.Post_closing__LZ9AM{margin-top:4.5rem}.Post_closing__LZ9AM .Post_heading__Gypu1{padding-top:2.5rem;background:linear-gradient(var(--border),var(--border)) 0 0 /4rem 2px no-repeat}.Post_main__fRt9A .Post_question__Pu3oG{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.25rem,2.8vw,1.6rem);line-height:1.35;letter-spacing:-.02em;color:var(--foreground);margin:2rem 0 1.25rem}.Post_links__8MEYe{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.Post_links__8MEYe a{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--pen);text-underline-offset:4px}.Post_sources__cIVSN{margin-top:3.5rem}.Post_sources__cIVSN summary{font-family:var(--font-mono);font-size:.78rem;color:var(--muted-foreground);cursor:pointer}.Post_sources__cIVSN ol{margin:.9rem 0 0;padding-left:1.25rem;display:grid;gap:.35rem;font-size:.85rem}.Post_sources__cIVSN a{color:var(--muted-foreground);text-underline-offset:3px}.Post_pending__uxP07 .Post_main__fRt9A>p{position:relative}.Post_pending__uxP07 .Post_main__fRt9A>p:before{content:"";position:absolute;left:-18px;top:.35em;bottom:.35em;border-left:2px dashed var(--flag)}.Post_pendingLabel__2VJ_S{display:inline-block;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--flag);margin-bottom:.5rem}.Post_pendingNote__xAeHj{border-left-color:var(--flag)}.Post_pendingTag__l0AfV{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--flag);margin-top:.3rem}@media (prefers-reduced-motion:no-preference){.Post_titleHand__qaMSj{animation:Post_write__1eY25 .9s cubic-bezier(.3,.7,.4,1) .25s both}.Post_ring__whDqa path{animation:Post_draw__5pTyC .8s ease-out 1.15s both}.Post_heroNote__hw8Ek{animation:Post_fade__LJctn .5s ease-out 1.8s both}}@keyframes Post_write__1eY25{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}@keyframes Post_draw__5pTyC{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes Post_fade__LJctn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1060px){.Post_row__8L0cn{grid-template-columns:minmax(0,var(--col))}.Post_pointer__n7yh8,.Post_side__X0k6y{display:none}.Post_pending__uxP07 .Post_main__fRt9A>p:before{left:-10px}.Post_heroNote__hw8Ek{grid-column:1;border-left:0;padding-left:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin:-.75rem 0 1.75rem;font-size:1.1rem}.Post_arrow__7hnbf{display:block;flex:none;width:40px;height:28px;margin:0;transform:scaleX(-1) rotate(70deg)}.Post_heroNote__hw8Ek>span{flex:1 1;min-width:0}.Post_heroNote__hw8Ek>.Post_pendingTag__l0AfV{flex-basis:100%;margin-left:48px}.Post_mobileNotes__Z56Bs{display:block;margin:-.85rem 0 1.5rem}.Post_mobileNotes__Z56Bs summary{font-family:var(--font-sans);font-size:1rem;color:var(--pen);cursor:pointer;list-style:none}.Post_mobileNotes__Z56Bs summary::-webkit-details-marker{display:none}.Post_mobileNotes__Z56Bs summary:before{content:"✎ "}.Post_mobileNotes__Z56Bs[open] summary{margin-bottom:.6rem}.Post_figure__Jpr5L .Post_svg__JGQgt{overflow-x:auto}.Post_figure__Jpr5L .Post_svg__JGQgt svg{min-width:640px}}@media (max-width:640px){.Post_main__fRt9A p{font-size:1.06rem}.Post_meta__4CzRR{margin-top:2.5rem!important}}