.scope-resolution_figure__86bRI{container-type:inline-size;margin:34px 0 44px}.scope-resolution_heading__1QhUs{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.scope-resolution_heading__1QhUs span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.scope-resolution_drawing__aS3jr{display:block;width:100%;height:auto;overflow:visible}.scope-resolution_compact__hL2xs{display:none}.scope-resolution_drawing__aS3jr text{font-family:KaTeX_Main,serif}.scope-resolution_column__PZ1fK{fill:var(--s-dim);font-size:14px}.scope-resolution_drawing__aS3jr .scope-resolution_code__n_2Bj{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.scope-resolution_codeInk__h82eG{fill:var(--s-ink)}.scope-resolution_codeDim__0MG6t{fill:var(--s-dim)}.scope-resolution_codeFaint__zW1US{fill:var(--s-faint)}.scope-resolution_codeTeal__O1Bye{fill:var(--s-teal)}.scope-resolution_codeCoral__3Y_4W{fill:var(--s-coral)}.scope-resolution_rank__5C79A{font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.scope-resolution_relation__IuJ_p{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.scope-resolution_trunk__RcIu3{fill:none;stroke:var(--s-blue);stroke-width:1.5}.scope-resolution_rail__k_sSF{fill:none;stroke:var(--s-grid);stroke-width:1}.scope-resolution_lit__BOXt6{fill:none;stroke:var(--s-teal);stroke-width:2}.scope-resolution_ghost__qG_99{fill:none;stroke:var(--s-faint);stroke-width:1.1;stroke-dasharray:4 4}.scope-resolution_refuse__doZwx{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.scope-resolution_stop__F7wwG{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round;fill:none}.scope-resolution_pass__MJIhs circle{fill:var(--s-green-fill);stroke:var(--s-green);stroke-width:1.2}.scope-resolution_pass__MJIhs path{fill:none;stroke:var(--s-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.scope-resolution_none__5xa_m circle{fill:none;stroke:var(--s-dim);stroke-width:1}.scope-resolution_none__5xa_m path{stroke:var(--s-dim);stroke-width:1.2}.scope-resolution_fail__LzXuu path{fill:none;stroke:var(--s-coral);stroke-width:2.2;stroke-linecap:round}.scope-resolution_error__97a81 circle{fill:var(--s-coral-fill);stroke:var(--s-coral);stroke-width:1.4}.scope-resolution_error__97a81 path{fill:none;stroke:var(--s-coral);stroke-width:2;stroke-linecap:round}.scope-resolution_unreached__zambL circle{fill:none;stroke:var(--s-faint);stroke-width:1;stroke-dasharray:2 3}.scope-resolution_request__KPj_q circle{fill:var(--s-blue-fill);stroke:var(--s-blue);stroke-width:1.4}.scope-resolution_grant__p0a5c circle{fill:var(--s-gold-fill);stroke:var(--s-gold);stroke-width:1.4}.scope-resolution_grant__p0a5c .scope-resolution_halo__XJbZ_{fill:none;stroke:var(--s-teal);stroke-width:1.4}.scope-resolution_grantIdle__beU3w{opacity:.5}.scope-resolution_kernel___dz29 circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.8}.scope-resolution_kernel___dz29 .scope-resolution_ring__0Aucf{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.scope-resolution_consumer__T7rEY circle{fill:var(--s-cell);stroke:var(--s-dim);stroke-width:1.3}.scope-resolution_receipt__CflQP circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.3}.scope-resolution_idle__qeuB4{opacity:.4}.scope-resolution_idle__qeuB4 circle{stroke-dasharray:4 3}.scope-resolution_drawing__aS3jr .scope-resolution_mark__lv5TS{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.scope-resolution_drawing__aS3jr .scope-resolution_kernelMark__eAVU3{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.scope-resolution_label__BNuVG{fill:var(--s-ink)}.scope-resolution_labelDim__n2Ck0,.scope-resolution_label__BNuVG{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.scope-resolution_labelDim__n2Ck0{fill:var(--s-dim)}.scope-resolution_controls__UYhUP{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.scope-resolution_controls__UYhUP button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.scope-resolution_controls__UYhUP button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.scope-resolution_controls__UYhUP button:hover{color:var(--editorial-bright)}.scope-resolution_controls__UYhUP button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.scope-resolution_detail__YlCNA{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.scope-resolution_detailMark___OdMq{font:italic 28px KaTeX_Math,serif}.scope-resolution_figure__86bRI .scope-resolution_detail__YlCNA h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.scope-resolution_detail__YlCNA p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.scope-resolution_detail__YlCNA code{font-size:13.5px;overflow-wrap:anywhere}.scope-resolution_detail__YlCNA a{text-decoration:underline;text-underline-offset:4px}.scope-resolution_prose__FA4iq{margin-top:18px}@container (max-width: 640px){.scope-resolution_wide__qlLS1{display:none}.scope-resolution_compact__hL2xs{display:block}.scope-resolution_controls__UYhUP{gap:0 20px}.scope-resolution_detail__YlCNA{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.scope-resolution_figure__86bRI *{transition:none}}