.fail-closed-loop_figure__Ahz_F{container-type:inline-size;margin:34px 0 44px}.fail-closed-loop_heading__SuPsV{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.fail-closed-loop_heading__SuPsV span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fail-closed-loop_drawing___NirW{display:block;width:100%;height:auto;overflow:visible}.fail-closed-loop_compact__3AFcc{display:none}.fail-closed-loop_drawing___NirW text{font-family:KaTeX_Main,serif}.fail-closed-loop_column__bI8qL{fill:var(--s-dim);font-size:14px}.fail-closed-loop_drawing___NirW .fail-closed-loop_code__Qq_aK{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.fail-closed-loop_codeInk__leRpQ{fill:var(--s-ink)}.fail-closed-loop_codeDim__nFKlq{fill:var(--s-dim)}.fail-closed-loop_codeFaint__D8fQR{fill:var(--s-faint)}.fail-closed-loop_codeTeal__ORcTq{fill:var(--s-teal)}.fail-closed-loop_codeCoral__QEKDD{fill:var(--s-coral)}.fail-closed-loop_rank__IBW7J{font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.fail-closed-loop_relation__RtEvz{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.fail-closed-loop_wire__D_BFJ{fill:none;stroke:var(--s-blue);stroke-width:1.5}.fail-closed-loop_rail__Pr14_{fill:none;stroke:var(--s-grid);stroke-width:1}.fail-closed-loop_lit__14lOU{fill:none;stroke:var(--s-teal);stroke-width:2}.fail-closed-loop_ghost__MQ9MV{fill:none;stroke:var(--s-faint);stroke-width:1.1;stroke-dasharray:4 4}.fail-closed-loop_refuse__xbF_D{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.fail-closed-loop_stop__VcEcT{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round;fill:none}.fail-closed-loop_request___z8N5 circle{fill:var(--s-blue-fill);stroke:var(--s-blue);stroke-width:1.4}.fail-closed-loop_guard__CQ9OF circle{fill:var(--s-green-fill);stroke:var(--s-green);stroke-width:1.4}.fail-closed-loop_guardDecides__BiDBj circle{fill:var(--s-coral-fill);stroke:var(--s-coral);stroke-width:1.8}.fail-closed-loop_tool__YTaLn circle{fill:var(--s-cell);stroke:var(--s-dim);stroke-width:1.4}.fail-closed-loop_receiptDeny__vX3j2 circle{fill:var(--s-coral-fill);stroke:var(--s-coral);stroke-width:1.3}.fail-closed-loop_abort__2Rzf_{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round;fill:none}.fail-closed-loop_kernel__3eR1n circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.8}.fail-closed-loop_kernel__3eR1n .fail-closed-loop_ring__lUlaz{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.fail-closed-loop_consumer__IvK4i circle{fill:var(--s-cell);stroke:var(--s-dim);stroke-width:1.3}.fail-closed-loop_receipt__8gLkQ circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.3}.fail-closed-loop_idle__rIMa2{opacity:.4}.fail-closed-loop_idle__rIMa2 circle{stroke-dasharray:4 3}.fail-closed-loop_drawing___NirW .fail-closed-loop_mark__2ZHBu{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.fail-closed-loop_drawing___NirW .fail-closed-loop_kernelMark__sOYn9{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.fail-closed-loop_label__nPxpg{fill:var(--s-ink)}.fail-closed-loop_labelDim__V95hL,.fail-closed-loop_label__nPxpg{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.fail-closed-loop_labelDim__V95hL{fill:var(--s-dim)}.fail-closed-loop_controls___NWP7{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.fail-closed-loop_controls___NWP7 button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.fail-closed-loop_controls___NWP7 button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.fail-closed-loop_controls___NWP7 button:hover{color:var(--editorial-bright)}.fail-closed-loop_controls___NWP7 button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.fail-closed-loop_detail__5IGvd{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.fail-closed-loop_detailMark__s4Brq{font:italic 28px KaTeX_Math,serif}.fail-closed-loop_figure__Ahz_F .fail-closed-loop_detail__5IGvd h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.fail-closed-loop_detail__5IGvd p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.fail-closed-loop_detail__5IGvd code{font-size:13.5px;overflow-wrap:anywhere}.fail-closed-loop_detail__5IGvd a{text-decoration:underline;text-underline-offset:4px}.fail-closed-loop_prose__Divk8{margin-top:18px}@container (max-width: 640px){.fail-closed-loop_wide__1O_YT{display:none}.fail-closed-loop_compact__3AFcc{display:block}.fail-closed-loop_controls___NWP7{gap:0 20px}.fail-closed-loop_detail__5IGvd{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fail-closed-loop_figure__Ahz_F *{transition:none}}