.ok-graph[data-v-4591d9f7]{margin:0;background:var(--ok-surface);border:1px solid var(--ok-line)}.ok-k[data-v-4591d9f7]{display:inline-flex;align-items:center;gap:6px}path[data-v-4591d9f7],line[data-v-4591d9f7]{fill:none;stroke-width:1.3}.e-confirmed[data-v-4591d9f7]{stroke:var(--ok-ink);color:var(--ok-ink)}.e-candidate[data-v-4591d9f7]{stroke:var(--ok-accent);color:var(--ok-accent);stroke-dasharray:4 3}.e-gated[data-v-4591d9f7]{stroke:#bdbbb3;color:#bdbbb3;stroke-dasharray:1.5 3}path[data-v-4591d9f7]{opacity:.75;transition:opacity .2s,stroke-width .2s}path.is-hot[data-v-4591d9f7]{opacity:1;stroke-width:2.2}.box-r[data-v-4591d9f7]{fill:var(--ok-bg);stroke:var(--ok-line-2);stroke-width:1;transition:stroke .2s,fill .2s}.box.is-lit .box-r[data-v-4591d9f7]{stroke:var(--ok-accent);fill:color-mix(in srgb,var(--ok-accent) 6%,var(--ok-bg))}.box.is-target .box-r[data-v-4591d9f7]{fill:var(--ok-ink);stroke:var(--ok-ink)}.box-t[data-v-4591d9f7]{font-family:var(--ok-mono);font-size:9.5px;letter-spacing:.14em;fill:var(--ok-muted)}.box.is-target .box-t[data-v-4591d9f7]{fill:#bdbbb3}.box-h[data-v-4591d9f7]{cursor:help;outline:none}.box-h:hover .box-t[data-v-4591d9f7],.box-h:focus-visible .box-t[data-v-4591d9f7]{fill:var(--ok-ink)}.node[data-v-4591d9f7]{cursor:help;outline:none}.node-r[data-v-4591d9f7]{fill:var(--ok-surface);stroke:var(--ok-line);transition:fill .2s,stroke .2s}.node-t[data-v-4591d9f7]{font-family:var(--ok-sans);font-size:11.5px;fill:var(--ok-ink)}.node:hover .node-r[data-v-4591d9f7],.node:focus-visible .node-r[data-v-4591d9f7],.node.is-lit .node-r[data-v-4591d9f7]{stroke:var(--ok-accent);fill:color-mix(in srgb,var(--ok-accent) 10%,var(--ok-surface))}.node.is-act .node-r[data-v-4591d9f7]{stroke-width:1.5}.box.is-target .node-r[data-v-4591d9f7]{fill:#3a3a36;stroke:#4a4945}.box.is-target .node-t[data-v-4591d9f7]{fill:var(--ok-bg)}.ok-all summary[data-v-484b730e]{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--ok-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ok-ink);border:1px solid var(--ok-line-2);padding:8px 14px}.ok-all summary[data-v-484b730e]::-webkit-details-marker{display:none}.ok-all summary[data-v-484b730e]:hover{background:var(--ok-sunk)}.ok-all[open] summary[data-v-484b730e]{color:var(--ok-muted)}
