.guard-profiles_figure__BYv63{container-type:inline-size;margin:34px 0 44px}.guard-profiles_heading__0ygwf{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.guard-profiles_heading__0ygwf span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.guard-profiles_drawing__NAnso{display:block;width:100%;height:auto;overflow:visible}.guard-profiles_compact__o_7L_{display:none}.guard-profiles_drawing__NAnso text{font-family:KaTeX_Main,serif}.guard-profiles_note__AEv_A{fill:var(--s-dim);font-size:14px}.guard-profiles_boundary__BmKbR{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.guard-profiles_wire__kJiRQ{fill:none;stroke-linecap:round;transition:stroke .2s,stroke-width .2s}.guard-profiles_node__QCmrJ circle{stroke-width:1.4;transition:opacity .2s}.guard-profiles_node__QCmrJ text{transition:opacity .2s}.guard-profiles_ghost__wvfZj{opacity:.3}.guard-profiles_ring__gv3QJ{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.guard-profiles_drawing__NAnso .guard-profiles_mark__XTRm6{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.guard-profiles_drawing__NAnso .guard-profiles_sub__deiKv{font-family:KaTeX_Main,serif;font-style:normal;font-size:11px}.guard-profiles_drawing__NAnso .guard-profiles_kernelMark__OH0tf{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.guard-profiles_label__TlioN{fill:var(--s-ink);font-size:15px}.guard-profiles_drawing__NAnso .guard-profiles_mono__B99S_{fill:var(--s-ink);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.guard-profiles_key__YVCDw{display:none}.guard-profiles_controls__yJ3jW{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.guard-profiles_controls__yJ3jW button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.guard-profiles_controls__yJ3jW button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.guard-profiles_controls__yJ3jW button:hover{color:var(--editorial-bright)}.guard-profiles_controls__yJ3jW button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.guard-profiles_detail__lyiqe{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.guard-profiles_detailMark__fnsYA{color:var(--s-green);font:italic 28px KaTeX_Math,serif}.guard-profiles_figure__BYv63[data-view=all] .guard-profiles_detailMark__fnsYA{color:var(--s-teal)}.guard-profiles_figure__BYv63 .guard-profiles_detail__lyiqe h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.guard-profiles_detail__lyiqe p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.guard-profiles_detail__lyiqe a{text-decoration:underline;text-underline-offset:4px}.guard-profiles_detail__lyiqe code{font-size:13px;overflow-wrap:anywhere}@container (max-width: 640px){.guard-profiles_wide__e2FIK{display:none}.guard-profiles_compact__o_7L_{display:block}.guard-profiles_key__YVCDw{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;color:var(--s-dim);font-size:14px}.guard-profiles_key__YVCDw b{margin-right:6px;color:var(--s-ink);font:italic 16px KaTeX_Math,serif}.guard-profiles_key__YVCDw sub{font-style:normal;font-size:11px}.guard-profiles_controls__yJ3jW{gap:0 22px}.guard-profiles_detail__lyiqe{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guard-profiles_figure__BYv63 *{transition:none}}