.hsj{position:relative;width:100%;container-type:inline-size}.hsm{width:100%;height:auto;display:block;overflow:visible;font-family:Open Sans,sans-serif}.hsm .de-geo__dots{stroke:var(--line-bright);stroke-width:4.2;stroke-linecap:round;fill:none;opacity:.55}.hsm__routes path{fill:none;stroke:var(--line-bright);stroke-width:1.2;opacity:.7}.hsm__dot{fill:var(--accent);opacity:.75}.hsm__ping{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.hsm__us{fill:var(--ink)}.hsj__deploy{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:4 10}.hsj__us-on{fill:none;stroke:var(--accent);stroke-width:2.5}.hsj__scan{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:3 5;opacity:0;transform-box:fill-box;transform-origin:center}.hsj__ring{fill:var(--panel);stroke:var(--accent);stroke-width:2}.hsj__svc{fill:var(--accent);stroke:var(--panel);stroke-width:2}.hsj__core{fill:var(--ink)}.hsj__name{fill:var(--ink);font-size:19px;font-weight:700;paint-order:stroke;stroke:var(--bg);stroke-width:6px;stroke-linejoin:round}.hsj__panel{position:absolute;left:13.75%;bottom:0;width:258px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.hsj__title{margin:0 0 8px;color:var(--ink);font-size:14px;font-weight:700}.hsj .hsj__steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.hsj__steps li{display:grid;grid-template-columns:44px 16px 1fr;align-items:center;gap:6px;color:var(--ink);font-size:13.5px;line-height:1.45;white-space:nowrap}.hsj__first:not(:first-child){margin-top:3px;padding-top:5px;border-top:1px solid var(--line)}.hsj__phase{color:var(--dim);font-size:13px;font-weight:700}.hsj__mark{width:16px;height:16px;display:block}.hsj__tick{fill:var(--accent);stroke:var(--accent);stroke-width:1.4}.hsj__mark path{fill:none;stroke:var(--panel);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@container (max-width: 559px){.hsj__panel{position:static;width:auto;margin-top:12px}}@keyframes hsm-ping{0%{opacity:.9;transform:scale(1)}9%{opacity:0;transform:scale(4.2)}to{opacity:0;transform:scale(4.2)}}@keyframes hsj-scan{0%{transform:scale(1.6)}to{transform:scale(.6)}}@keyframes hsj-flow{to{stroke-dashoffset:-140}}@keyframes hsj-scan-on{0%,20%{opacity:0}21.5%,28.5%{opacity:1}30%,to{opacity:0}}@keyframes hsj-deploy-on{0%,70%{opacity:0}72%,95%{opacity:1}99%,to{opacity:0}}@media(prefers-reduced-motion:no-preference){html.ts-engine .ts-visual-lock .hsj .hsm__ping{animation:hsm-ping 17s ease-out infinite!important;animation-delay:calc(var(--i, 0) * .14s)!important}html.ts-engine .ts-visual-lock .hsj .hsj__scan{animation:hsj-scan-on 17s linear infinite,hsj-scan .75s ease-in infinite!important}html.ts-engine .ts-visual-lock .hsj .hsj__deploy{animation:hsj-deploy-on 17s linear infinite,hsj-flow 2s linear infinite!important}}html.ts-engine .ts-cshome--engine .ts-eng-map:after{background:none!important}
