.PGNCuq_route{width:min(100%,20rem);height:auto;display:block;overflow:visible}.PGNCuq_road{fill:none;stroke:var(--steel-300);stroke-width:14px;stroke-linecap:round}.PGNCuq_lane{fill:none;stroke:var(--white);stroke-width:2px}.PGNCuq_leg{fill:none;stroke:var(--brand-black);stroke-width:3px;stroke-linecap:round}.PGNCuq_board{fill:var(--white)}.PGNCuq_stripe{fill:var(--brand-red)}.PGNCuq_boardEdge{fill:none;stroke:var(--brand-black);stroke-width:2.5px;stroke-linejoin:round}.PGNCuq_detour{--gc-draw-delay:.25s;fill:none;stroke:var(--brand-black);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.PGNCuq_arrow{transform-box:fill-box;transform-origin:50% 0;fill:var(--brand-black);stroke:var(--brand-black);stroke-width:2px;stroke-linejoin:round}.PGNCuq_barrier{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.PGNCuq_barrier{animation:PGNCuq_barrier-up .2s var(--ease-out-sign) both}.PGNCuq_arrow{animation:PGNCuq_arrow-pop .32s var(--ease-swing) 1.1s both}}@keyframes PGNCuq_barrier-up{0%{scale:1 0}}@keyframes PGNCuq_arrow-pop{0%{opacity:0;scale:.2}}
