svg.rpc-diagram{--surface:#fff;--ink:#1a2332;--muted:#5c6879;--line:#d8dde5;--indigo:#4a5fd0;--indigo-tint:#4a5fd01a;--amber:#a97c22;--amber-tint:#a97c221a;--red:#c64a4a;--red-tint:#c64a4a1a;--pink:#b0487e;--pink-tint:#b0487e14;width:100%;min-width:760px;height:auto;display:block}.dark svg.rpc-diagram{--surface:#151d2d;--ink:#e6ebf4;--muted:#96a2b6;--line:#2b3648;--indigo:#7e8ef0;--indigo-tint:#7e8ef024;--amber:#d3a24c;--amber-tint:#d3a24c21;--red:#e06a6a;--red-tint:#e06a6a24;--pink:#d879ac;--pink-tint:#d879ac1f}.rpc-diagram-wrap{overflow-x:auto}svg.rpc-diagram .node{fill:var(--surface);stroke:var(--line);stroke-width:1.25px}svg.rpc-diagram .gw{fill:var(--surface);stroke:var(--indigo);stroke-width:2px}svg.rpc-diagram .watch{fill:var(--indigo-tint);stroke:var(--indigo);stroke-width:1.5px}svg.rpc-diagram .cache{fill:var(--pink-tint);stroke:var(--pink);stroke-width:1.5px}svg.rpc-diagram .wnode{fill:var(--amber-tint);stroke:var(--amber);stroke-width:1.5px}svg.rpc-diagram .bus{fill:var(--indigo-tint);stroke:var(--indigo);stroke-width:1.5px}svg.rpc-diagram .note-red{fill:var(--red-tint);stroke:var(--red);stroke-width:1.25px}svg.rpc-diagram .note-amb{fill:var(--amber-tint);stroke:var(--amber);stroke-width:1.25px}svg.rpc-diagram .act{fill:var(--indigo-tint);stroke:var(--indigo);stroke-width:1px}svg.rpc-diagram .step{fill:var(--surface);stroke:var(--ink);stroke-width:1.25px}svg.rpc-diagram .sep{stroke:var(--line);stroke-width:1px}svg.rpc-diagram .life{stroke:var(--line);stroke-width:1.25px;stroke-dasharray:4 4}svg.rpc-diagram .dead{stroke:var(--red);stroke-width:3px;stroke-linecap:round}svg.rpc-diagram .flow{stroke:var(--ink);stroke-width:1.6px;fill:none}svg.rpc-diagram .flow-ind{stroke:var(--indigo);stroke-width:1.8px;fill:none}svg.rpc-diagram .flow-red{stroke:var(--red);stroke-width:1.8px;fill:none;stroke-dasharray:6 4}svg.rpc-diagram .flow-amb{stroke:var(--amber);stroke-width:1.8px;fill:none}svg.rpc-diagram .link{stroke:var(--muted);stroke-width:1.4px;fill:none}svg.rpc-diagram .mk-ink{fill:var(--ink)}svg.rpc-diagram .mk-ind{fill:var(--indigo)}svg.rpc-diagram .mk-red{fill:var(--red)}svg.rpc-diagram .mk-amb{fill:var(--amber)}svg.rpc-diagram text{font-family:Avenir Next,Segoe UI,system-ui,sans-serif}svg.rpc-diagram .t-name{fill:var(--ink);font-size:13px;font-weight:600}svg.rpc-diagram .t-chip{fill:var(--ink);font-size:12px;font-weight:500}svg.rpc-diagram .t-step{font-weight:700}svg.rpc-diagram .t-lbl,svg.rpc-diagram .t-step{fill:var(--ink);font-size:11px}svg.rpc-diagram .t-lbl-ind{fill:var(--indigo);font-size:11px;font-weight:600}svg.rpc-diagram .t-lbl-red{fill:var(--red);font-size:11px;font-weight:600}svg.rpc-diagram .t-lbl-amb{fill:var(--amber);font-size:11px;font-weight:600}svg.rpc-diagram .t-red-b{fill:var(--red);font-size:11px;font-weight:700}svg.rpc-diagram .t-mono{fill:var(--muted)}svg.rpc-diagram .t-mono,svg.rpc-diagram .t-mono-amb,svg.rpc-diagram .t-mono-red{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}svg.rpc-diagram .t-mono-red{fill:var(--red)}svg.rpc-diagram .t-mono-amb{fill:var(--amber)}svg.rpc-diagram .t-tag{letter-spacing:.14em;font-size:11px}svg.rpc-diagram .t-tag,svg.rpc-diagram .t-tiny{fill:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace}svg.rpc-diagram .t-tiny{font-size:9.5px}svg.rpc-diagram .t-bus{letter-spacing:.1em;fill:var(--indigo);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}svg.rpc-diagram .t-plane-ind{fill:var(--indigo)}svg.rpc-diagram .t-plane-amb,svg.rpc-diagram .t-plane-ind{letter-spacing:.12em;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:600}svg.rpc-diagram .t-plane-amb{fill:var(--amber)}
