.gn-web .leaflet-container{background:#0b0b0c;font-family:inherit}.gn-web .leaflet-control-attribution{color:#6e6e78!important;background:#070708b3!important}.gn-web .leaflet-control-attribution a{color:#a6a6ae!important}.gn-web .leaflet-bar a{color:#fff!important;background:#111113!important;border-color:#232328!important}.gn-route{stroke:#8a8a93;stroke-width:1px;fill:none;opacity:.55;transition:stroke .2s,opacity .2s,stroke-width .2s}.gn-route.on{stroke:#fff;opacity:1;stroke-width:1.6px}.gn-web.dim .gn-route:not(.on){opacity:.18}@media (prefers-reduced-motion:no-preference){.gn-route.draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.6s cubic-bezier(.3,.6,.2,1) forwards gn-draw;animation-delay:var(--d)}}@keyframes gn-draw{to{stroke-dashoffset:0}}.gn-node{cursor:pointer;background:#fff;border:2px solid #070708;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #ffffff73}.gn-node.on{box-shadow:0 0 0 6px #ffffff24,0 0 0 1px #fff}.gn-hub{cursor:pointer;background:#070708;border:1px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 10px #ffffff0d,0 0 0 22px #ffffff06}.gn-hub img{border-radius:50%;width:40px;height:40px}.gn-map-black{filter:invert()hue-rotate(180deg)grayscale()brightness(.62)contrast(1.15)}.gn-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch}.gn-chips::-webkit-scrollbar{display:none}@media (pointer:coarse){.gn-web .leaflet-bar a{width:40px!important;height:40px!important;font-size:20px!important;line-height:40px!important}}