.graph__stage[data-astro-cid-olnkx42p]{background-color:var(--graph-bg);border-block:1px solid var(--color-border);height:clamp(22rem,68vh,56rem);position:relative;overflow:hidden}.graph__canvas[data-astro-cid-olnkx42p]{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.graph__canvas[data-astro-cid-olnkx42p].is-hover{cursor:pointer}.graph__status[data-astro-cid-olnkx42p]{font-size:var(--text-sm);color:var(--color-text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.graph__status[data-astro-cid-olnkx42p][hidden]{display:none}.graph__tip[data-astro-cid-olnkx42p]{z-index:1;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;position:absolute}.graph__tip[data-astro-cid-olnkx42p][hidden]{display:none}.graph__nb[data-astro-cid-olnkx42p]{max-width:var(--measure-ui);padding-block:var(--space-5) var(--space-6);font-size:var(--text-sm)}.graph__nb-title[data-astro-cid-olnkx42p]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.graph__nb-title[data-astro-cid-olnkx42p] a{color:var(--color-text);text-decoration:none}.graph__nb-title[data-astro-cid-olnkx42p] a:hover{color:var(--color-accent)}.graph__nb-list[data-astro-cid-olnkx42p]{margin-top:var(--space-3);gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.graph__nb-list[data-astro-cid-olnkx42p] .graph__nb-w{color:var(--color-text-faint);font-variant-numeric:tabular-nums}.graph-main[data-astro-cid-anoxafjc]{--graph-bg:var(--color-surface-sunken);--graph-ot:var(--color-text);--graph-nt:var(--color-accent);--graph-de:var(--color-text-muted);--graph-edge-ed:var(--color-accent);--graph-edge-ob:var(--color-text-muted);--graph-label:var(--color-text)}.graph-head[data-astro-cid-anoxafjc]{padding-block:var(--space-7) var(--space-4);max-width:var(--measure-ui)}.graph-topnav[data-astro-cid-anoxafjc]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);align-items:center;display:flex}.graph-topnav-lang[data-astro-cid-anoxafjc]{margin-left:auto}.graph-head[data-astro-cid-anoxafjc] h1[data-astro-cid-anoxafjc]{margin-top:var(--space-2);font-size:var(--text-2xl)}.graph-lede[data-astro-cid-anoxafjc]{margin-top:var(--space-3);max-width:var(--measure-reading);color:var(--color-text-muted);font-size:var(--text-md)}.graph-toolbar[data-astro-cid-anoxafjc]{align-items:center;gap:var(--space-3);max-width:var(--measure-ui);padding-block:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.graph-search[data-astro-cid-anoxafjc]{flex:16rem}.graph-search[data-astro-cid-anoxafjc] input[data-astro-cid-anoxafjc]{width:100%;min-height:44px;padding:0 var(--space-4);font:inherit;font-size:var(--text-base);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.graph-src[data-astro-cid-anoxafjc]{background-color:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-pill);gap:1px;padding:2px;display:inline-flex}.graph-src[data-astro-cid-anoxafjc] button[data-astro-cid-anoxafjc]{min-height:38px;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0}.graph-src[data-astro-cid-anoxafjc] button[data-astro-cid-anoxafjc]:hover{color:var(--color-text)}.graph-src[data-astro-cid-anoxafjc] button[data-astro-cid-anoxafjc][aria-pressed=true]{color:var(--color-accent-contrast);background-color:var(--color-accent)}.graph-foot[data-astro-cid-anoxafjc]{max-width:var(--measure-ui);padding-block:var(--space-4) 0}.graph-legend[data-astro-cid-anoxafjc]{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.graph-legend__dot[data-astro-cid-anoxafjc]{width:10px;height:10px;margin-right:var(--space-2);vertical-align:-1px;border-radius:50%;display:inline-block}.graph-legend__dot--ot[data-astro-cid-anoxafjc]{background-color:var(--graph-ot)}.graph-legend__dot--nt[data-astro-cid-anoxafjc]{background-color:var(--graph-nt)}.graph-legend__dot--de[data-astro-cid-anoxafjc]{background-color:var(--graph-de)}.graph-stats[data-astro-cid-anoxafjc]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.graph-stats__rule[data-astro-cid-anoxafjc]{color:var(--color-text-faint)}.graph-noscript[data-astro-cid-anoxafjc]{max-width:var(--measure-ui);padding-block:var(--space-5)}.graph-noscript__books[data-astro-cid-anoxafjc]{margin-top:var(--space-3);gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.graph-pagefoot[data-astro-cid-anoxafjc]{max-width:var(--measure-ui);padding-block:var(--space-5) var(--space-7);border-top:1px solid var(--color-border)}.graph-foot-nav[data-astro-cid-anoxafjc]{gap:var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);display:flex}
