.NRqaeG_root{width:100%;max-inline-size:760px;margin:32px auto 0}.NRqaeG_svg{width:100%;height:auto;display:block;overflow:visible}.NRqaeG_wide{display:none}@media (min-width:640px){.NRqaeG_phone{display:none}.NRqaeG_wide{display:block}}.NRqaeG_line{fill:none;stroke:var(--color-text-3);stroke-width:1.5px;stroke-linejoin:miter}.NRqaeG_line[data-done=true]{stroke:var(--color-king-kong-green);stroke-width:1.8px}.NRqaeG_dead{fill:var(--color-editorial-red)}.NRqaeG_root text{letter-spacing:.05em;paint-order:stroke;stroke:var(--color-bg-inverse);stroke-width:6px;stroke-linejoin:round;font-weight:600}.NRqaeG_problem{fill:var(--color-text-inverse-2)}.NRqaeG_service text{fill:var(--color-king-kong-green)}.NRqaeG_hit{fill:#0000}.NRqaeG_service:hover text,.NRqaeG_service:focus-visible text{text-underline-offset:3px;text-decoration:underline}.NRqaeG_service:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.NRqaeG_merged{stroke:var(--color-king-kong-green);stroke-width:4px}.NRqaeG_mergeLabel{fill:var(--color-king-kong-green)}.NRqaeG_root:not([data-ready]) .NRqaeG_anim{opacity:0;animation:10ms 2.5s forwards NRqaeG_routeReveal}@keyframes NRqaeG_routeReveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.NRqaeG_root:not([data-ready]) .NRqaeG_anim{opacity:1;animation:none}}
