.shu{--ink:#0c0a09;--orange:#ef3e49;--rule:#e6e4dd;--mute:#78716c;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.shu *,.shu :before,.shu :after{box-sizing:border-box}.shu__inner{width:100%;max-width:760px}.shu__graph{aspect-ratio:760/300;width:100%;position:relative}.shu__svg{width:100%;height:100%;display:block;overflow:visible}.shu__node{fill:var(--ink);opacity:0;transition:opacity .5s}.shu.is-running .shu__node{opacity:.3}.shu.is-v0 .shu__node--0,.shu.is-v1 .shu__node--1,.shu.is-v2 .shu__node--2{opacity:.85}.shu__edge{stroke:var(--ink);stroke-width:1px;opacity:0;transition:opacity .5s}.shu.is-running .shu__edge{opacity:.14}.shu.is-v0 .shu__edge--0,.shu.is-v1 .shu__edge--1,.shu.is-v2 .shu__edge--2{opacity:.32}.shu.is-running .shu__edge--x{opacity:.14}.shu.is-part .shu__edge--x{opacity:.04}.shu__rel{fill:none;stroke:var(--orange);stroke-width:1.5px;opacity:0;transition:opacity .6s}.shu.is-running .shu__rel{opacity:.8}.shu.is-part .shu__rel{opacity:0;transition:opacity 1.1s .25s}.shu__scar{fill:none;stroke:var(--orange);stroke-width:1.3px;stroke-dasharray:4 6;opacity:0;transition:opacity .9s .35s}.shu.is-part .shu__scar{opacity:.35}.shu__hot{fill:var(--orange);opacity:0;transition:opacity .5s}.shu.is-running .shu__hot{opacity:.9}.shu__sweep{fill:var(--ink);opacity:0;transition:opacity .55s}.shu.is-s0 .shu__sweep--0,.shu.is-s1 .shu__sweep--1,.shu.is-s2 .shu__sweep--2{opacity:.05}.shu__agent{opacity:0;transition:opacity .5s}.shu.is-v0 .shu__agent--0,.shu.is-v1 .shu__agent--1,.shu.is-v2 .shu__agent--2{opacity:1}.shu__agent-core{fill:var(--ink)}.shu__agent-ring{fill:var(--color-bg,#d7d7d0);stroke:var(--ink);stroke-width:1px}.shu__probe{stroke:var(--mute);stroke-width:.8px;opacity:.35;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s}.shu__probe:nth-of-type(2){transition-delay:.3s}.shu__probe:nth-of-type(3){transition-delay:.6s}.shu.is-v0 .shu__agent--0 .shu__probe,.shu.is-v1 .shu__agent--1 .shu__probe,.shu.is-v2 .shu__agent--2 .shu__probe{stroke-dashoffset:0}.shu__tag{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--mute);font-size:10px}.shu__cut{fill:none;stroke:var(--mute);stroke-width:1px;stroke-dasharray:500;stroke-dashoffset:500px;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.3,1),opacity .4s}.shu.is-part .shu__cut{opacity:.55;stroke-dashoffset:0}.shu.is-fading .shu__node,.shu.is-fading .shu__edge,.shu.is-fading .shu__sweep,.shu.is-fading .shu__hot,.shu.is-fading .shu__agent,.shu.is-fading .shu__cut,.shu.is-fading .shu__rel,.shu.is-fading .shu__scar{opacity:0;transition:opacity .4s}.shu.is-reset *{transition:none!important}
.tcx{--ink:#0c0a09;--blue:#2f4bd0;--orange:#ef3e49;--rule:#e6e4dd;--mute:#78716c;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tcx *,.tcx :before,.tcx :after{box-sizing:border-box}.tcx__inner{width:100%;max-width:760px}.tcx__graph{aspect-ratio:760/320;width:100%;position:relative}.tcx__svg{width:100%;height:100%;display:block;overflow:visible}.tcx__title{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink);opacity:0;font-size:11px;font-weight:600;transition:opacity .5s}.tcx.is-running .tcx__title--raw,.tcx.is-tpl0 .tcx__title--tpl,.tcx.is-tpl0 .tcx__title--dist{opacity:1}.tcx__line{font-family:var(--font-mono);fill:var(--ink);opacity:0;font-size:11px;transition:opacity .4s}.tcx__line.is-in{opacity:1}.tcx__line.is-absorbed{opacity:.3}.tcx__grp{opacity:0;transition:opacity .45s}.tcx.is-tpl0 .tcx__grp--0,.tcx.is-tpl1 .tcx__grp--1,.tcx.is-tpl2 .tcx__grp--2{opacity:1}.tcx__tpl-card{fill:#2f4bd00d;stroke:#2f4bd059;stroke-width:1px;transition:fill .25s,stroke .25s}.tcx.is-hot0 .tcx__tpl-card--0,.tcx.is-hot1 .tcx__tpl-card--1,.tcx.is-hot2 .tcx__tpl-card--2{fill:#2f4bd021;stroke:#2f4bd0b3}.tcx__template{font-family:var(--font-mono);fill:var(--ink);font-size:11.5px;font-weight:600}.tcx__param{fill:var(--blue)}.tcx__count{font-family:var(--font-mono);fill:var(--blue);font-size:11px;font-weight:600}.tcx__occ{font-family:var(--font-mono);fill:var(--mute);opacity:0;font-size:10px;transition:opacity .4s}.tcx__occ.is-in{opacity:1}.tcx__occ--more{opacity:0}.tcx.is-bulk .tcx__occ--more{opacity:.7}.tcx__axis{stroke:var(--rule);stroke-width:1px;opacity:0;transition:opacity .45s}.tcx.is-tpl0 .tcx__axis{opacity:1}.tcx__bar{fill:var(--blue);opacity:.85;transition:height .5s cubic-bezier(.22,1,.36,1),y .5s cubic-bezier(.22,1,.36,1),opacity .4s}.tcx__bar--outlier{fill:var(--mute);opacity:.6}.tcx.is-dist .tcx__bar--outlier{fill:var(--orange);opacity:1}.tcx__bucket{font-family:var(--font-mono);fill:var(--mute);opacity:0;font-size:9px;transition:opacity .45s}.tcx.is-tpl0 .tcx__bucket{opacity:1}.tcx__caption{font-family:var(--font-mono);letter-spacing:.04em;opacity:0;font-size:10.5px;transition:opacity .45s}.tcx__caption--outlier{fill:var(--orange)}.tcx.is-dist .tcx__caption--outlier{opacity:1}.tcx.is-fading .tcx__title,.tcx.is-fading .tcx__line,.tcx.is-fading .tcx__grp,.tcx.is-fading .tcx__occ,.tcx.is-fading .tcx__axis,.tcx.is-fading .tcx__bar,.tcx.is-fading .tcx__bucket,.tcx.is-fading .tcx__caption{opacity:0;transition:opacity .4s}.tcx.is-reset *{transition:none!important}
