.custodians_figure__4vN4I{container-type:inline-size;margin:34px 0 44px}.custodians_heading__CWAQv{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.custodians_heading__CWAQv span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.custodians_drawing__BQsvG{display:block;width:100%;height:auto;overflow:visible}.custodians_compact__sg7xF{display:none}.custodians_drawing__BQsvG text{font-family:KaTeX_Main,serif}.custodians_part__1BIMj{transition:opacity .2s}.custodians_part__1BIMj[data-lit=false]{opacity:.26}.custodians_export__2EjEP{transition:opacity .2s}.custodians_export__2EjEP[data-on=false]{opacity:0}.custodians_boundary__ow3x0{fill:none;stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.custodians_wire__L8F_H{fill:none;stroke:currentColor;stroke-width:1.6}.custodians_part__1BIMj[data-lit=true] .custodians_wire__L8F_H{stroke-width:2}.custodians_blue__kSxoe{color:var(--s-blue)}.custodians_teal__6sjZL{color:var(--s-teal)}.custodians_dim__sp4Dj{color:var(--s-dim)}.custodians_refused__GAkHt{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.custodians_stop__XkZYo{fill:none;stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.custodians_n_blue__bnyR9{fill:var(--s-blue-fill);stroke:var(--s-blue);stroke-width:1.4}.custodians_n_teal__87uIk{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.4}.custodians_n_green__Q0iRa{fill:var(--s-green-fill);stroke:var(--s-green);stroke-width:1.4}.custodians_n_gold__7HRyC{fill:var(--s-gold-fill);stroke:var(--s-gold);stroke-width:1.4}.custodians_n_neutral__Zb4b6{fill:var(--s-cell);stroke:var(--s-dim);stroke-width:1.4}.custodians_ring__Sqjzq{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.custodians_drawing__BQsvG .custodians_mark__XKHSv{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.custodians_drawing__BQsvG .custodians_kernelMark__nNbE_{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.custodians_label__Y3s92{font-size:15px}.custodians_edgeLabel__pqSIn,.custodians_label__Y3s92{fill:var(--s-ink);paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.custodians_edgeLabel__pqSIn{font-size:14px}.custodians_sub__OL7jV{fill:var(--s-dim);font-size:14px}.custodians_drawing__BQsvG .custodians_mono__1UH9j{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13.5px}.custodians_controls__tcgi4{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.custodians_controls__tcgi4 button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;background:none;border:0;border-bottom:2px solid transparent}.custodians_controls__tcgi4 button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.custodians_controls__tcgi4 button:hover{color:var(--editorial-bright)}.custodians_controls__tcgi4 button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.custodians_detail__GfGgc{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.custodians_detailMark__3PLoz{font:italic 28px KaTeX_Math,serif}.custodians_figure__4vN4I .custodians_detail__GfGgc h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.custodians_detail__GfGgc p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.custodians_detail__GfGgc code{font-size:13.5px}.custodians_prose__F__wL{margin-top:18px;color:var(--editorial-ink);font-size:15px;line-height:1.65}.custodians_prose__F__wL>*{margin:0 0 12px}@container (max-width: 640px){.custodians_wide__pUVJ8{display:none}.custodians_compact__sg7xF{display:block;max-width:440px}.custodians_label__Y3s92,.custodians_sub__OL7jV{font-size:15px}.custodians_controls__tcgi4{gap:0 22px}.custodians_detail__GfGgc{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.custodians_figure__4vN4I *{transition:none}}