.hgr{margin-top:var(--space-5)}.hgr-svg{height:auto;margin-inline:auto;display:block;overflow:visible}.hgr-svg[data-dir=v]{margin-inline:auto;display:none}@media (max-width:640px){.hgr-svg[data-dir=h]{display:none}.hgr-svg[data-dir=v]{display:block}}.hgr-node,.hgr-edge{cursor:pointer;transition:opacity var(--dur-1) ease;outline:none}.hgr-node[data-dim],.hgr-edge[data-dim]{opacity:.3}.hgr-box{fill:var(--bg-card);stroke:var(--border-strong);stroke-width:1px}.hgr-node:hover .hgr-box{fill:var(--bg-raised)}.hgr-node[data-sel] .hgr-box{stroke:var(--text-primary);stroke-width:1.5px}.hgr-node:focus-visible .hgr-box{stroke:var(--brand);stroke-width:2px}.hgr-name{fill:var(--text-primary);font-family:var(--font-sans);font-size:13px;font-weight:600}.hgr-task{fill:var(--text-secondary);font-family:var(--font-sans);font-size:11.5px}.hgr-sub{fill:var(--text-tertiary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.hgr-sub-stop{fill:var(--brand)}.hgr-sub-fail{fill:var(--rose)}.hgr-line{fill:none;stroke:#c9d2e3;stroke-linecap:round;opacity:.4;transition:opacity var(--dur-1) ease}.hgr-edge[data-failed] .hgr-line{stroke:var(--rose);opacity:.8}.hgr-edge:hover .hgr-line{opacity:.8}.hgr-edge[data-sel] .hgr-line{opacity:1}.hgr-edge[data-sel]:not([data-failed]) .hgr-line{stroke:var(--text-primary)}.hgr-edge:focus-visible .hgr-line{stroke:var(--brand);opacity:1}.hgr-hit{fill:none;stroke:#0000;stroke-width:18px}.hgr-head{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hgr-head-n{stroke:#c9d2e3;opacity:.7}.hgr-head-l{stroke:var(--text-primary)}.hgr-head-f{stroke:var(--rose)}.hgr-head-s{stroke:var(--brand)}.hgr-pill-bg{fill:var(--bg-base);stroke:var(--border);stroke-width:1px}.hgr-pill-t{fill:var(--text-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.hgr-edge[data-stopped] .hgr-pill-count .hgr-pill-t{fill:var(--brand)}.hgr-edge[data-failed] .hgr-pill-count .hgr-pill-t{fill:var(--rose)}.hgr-edge[data-failed] .hgr-pill-count .hgr-pill-bg{stroke:var(--rose-edge)}.hgr-pill-case .hgr-pill-bg{fill:var(--bg-raised);stroke:var(--border-strong)}.hgr-pill-case .hgr-pill-t{fill:var(--text-primary);font-weight:500}.hgr-clear{padding:var(--space-1) 0;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.hgr-edge[data-live]:not([data-failed]):not([data-sel]) .hgr-line{stroke:var(--text-primary);opacity:.75}.hgr-pdot{fill:var(--text-primary)}.hgr-glow-0{stop-color:var(--text-primary);stop-opacity:.55}.hgr-glow-1{stop-color:var(--text-primary);stop-opacity:0}.hgr-strip rect{fill:var(--border-strong)}.hgr-strip rect[data-o=stopped],.hgr-strip rect[data-o=held]{fill:var(--brand)}.hgr-strip rect[data-o=held]{fill:none;stroke:var(--brand);stroke-width:1.2px}.hgr-strip rect[data-o=failed]{fill:var(--rose)}.hgr-strip rect[data-o=running]{fill:var(--text-secondary)}.hgr-hub{fill:none;stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:3 3}.hgr-hubtag{fill:var(--text-tertiary);font-size:10.5px}.hgr-edge[data-fails] .hgr-pill-count .hgr-pill-t{fill:var(--rose)}.hgr-edge[data-fails] .hgr-pill-count .hgr-pill-bg{stroke:var(--rose-edge)}.hgr-failseg{fill:none;stroke:var(--rose);stroke-linecap:butt;opacity:.9;pointer-events:none}.hgr[data-facts] .hgr-sub{fill:var(--text-secondary);font-size:13px}.hgr[data-facts] .hgr-hubtag{fill:var(--text-secondary);font-size:12.5px}.hgr[data-facts] .hgr-name{font-size:14px}.hgr[data-facts] .hgr-hubtag[data-v]{font-size:11px}
