.viz{--viz-surface:var(--mitra-card,#ffffff);--viz-ink:var(--color-ink);--viz-muted:var(--color-muted);--viz-grid:var(--color-line);--viz-s1:#2a78d6;--viz-s1-hover:#1c5cab;--viz-s1-track:#cde2fb;--viz-seq-1:#86b6ef;--viz-seq-2:#5598e7;--viz-seq-3:#2a78d6;--viz-seq-4:#1c5cab;--viz-seq-5:#104281;--viz-nodata:#e9e8e3}[data-theme=dark] .viz{--viz-s1:#3987e5;--viz-s1-hover:#6da7ec;--viz-s1-track:#184f95;--viz-seq-1:#184f95;--viz-seq-2:#256abf;--viz-seq-3:#3987e5;--viz-seq-4:#6da7ec;--viz-seq-5:#9ec5f4;--viz-nodata:#2c3350}.viz-state{stroke:var(--viz-surface);stroke-width:1.2;stroke-linejoin:round;transition:opacity .12s ease;outline:none;cursor:pointer}.viz-map:has(.viz-state[data-active=true]) .viz-state:not([data-active=true]){opacity:.72}.viz-tip-host{position:relative}.viz-tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease;z-index:10}.viz-tip-host:focus-visible>.viz-tip,.viz-tip-host:hover>.viz-tip{opacity:1}@media (forced-colors:active){.viz-state{stroke:CanvasText}}