@keyframes lhBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes lhThrob{0%,to{opacity:1}50%{opacity:.5}}@keyframes lhRing{0%{box-shadow:0 0 #d5784f73}70%{box-shadow:0 0 0 10px #d5784f00}to{box-shadow:0 0 #d5784f00}}@keyframes lhHubRing{0%{box-shadow:0 0 #d5784f52}70%{box-shadow:0 0 0 10px #d5784f00}to{box-shadow:0 0 #d5784f00}}@keyframes lhHalo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.18)}}@keyframes lhLine{0%{stroke-dashoffset:40px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes lhDash{to{stroke-dashoffset:-20px}}@keyframes lhAgentIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes lhFadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lhBars{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.lh-step-line{flex:1;height:1px;margin:0 6px 14px;transition:background-color .3s}.lh-step-line--done{background-color:#d5784f}.lh-step-line--open{background-color:#1b1f2e1a}.lh-svg-line{animation:lhLine .4s ease var(--delay,0s) both, lhDash 5s linear infinite;transition:stroke-opacity .6s}.lh-agent-node{animation:lhAgentIn .6s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) both}.lh-hub-pulse{animation:3s ease-out infinite lhHubRing}.lh-soon-badge{color:#78350f;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;background:#fbbf24;border-radius:9999px;padding:2px 4px;font-size:6px;font-weight:900;line-height:1;position:absolute;top:-5px;right:-4px}.lh-tooltip-wrap{position:relative}.lh-tooltip{z-index:50;pointer-events:none;opacity:0;color:#f5efe7;white-space:nowrap;background:#1b1f2e;border-radius:8px;padding:5px 10px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.lh-tooltip-wrap:hover .lh-tooltip{opacity:1}.lh-tooltip--right{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}
