.cls-country{stroke:var(--cls-land-stroke);stroke-width:.6;transition:fill .25s ease,stroke .25s ease,filter .25s ease,transform .25s ease;transform-origin:center;transform-box:fill-box}.cls-country.is-idle{fill:var(--cls-land-idle);cursor:default}.cls-country.is-highlight{fill:var(--cls-cyan);fill-opacity:.34;stroke:var(--cls-cyan);stroke-width:1.1;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.cls-country.is-highlight:hover,.cls-country.is-highlight:focus-visible,.cls-country.is-highlight.is-active{fill-opacity:.72;stroke-width:1.6;filter:url("#clsGlow");transform:scale(1.015)}.cls-country.is-highlight:focus-visible{outline:2px solid #fff;outline-offset:2px}.cls-map-section.has-selection .cls-country.is-highlight:not(.is-active){fill-opacity:.22}.cls-country-dot{fill:var(--cls-cyan);stroke:var(--cls-black);stroke-width:.6;pointer-events:none}.cls-country-dot-pulse{fill:none;stroke:var(--cls-cyan);stroke-width:1;pointer-events:none;transform-origin:center;transform-box:fill-box;animation:clsDotPulse 2.6s ease-out infinite}.cls-country-dot-group:nth-of-type(2n) .cls-country-dot-pulse{animation-delay:.4s}.cls-country-dot-group:nth-of-type(3n) .cls-country-dot-pulse{animation-delay:.9s}.cls-country-dot-group:nth-of-type(5n) .cls-country-dot-pulse{animation-delay:1.3s}.cls-graticule-line{stroke:rgba(255,255,255,.04);stroke-width:1}.cls-map-tooltip.is-visible{opacity:1}.cls-map-tooltip strong{color:var(--cls-cyan);font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.cls-map-legend-dot.is-inactive{background:var(--cls-land-idle);border:1px solid var(--cls-land-stroke)}.cls-map-country-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--cls-line);border-radius:2px;background:rgba(255,255,255,.015);cursor:pointer;outline:none;font-size:14px;color:#fff;font-family:"Glancy",sans-serif!important;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cls-map-country-item:hover,.cls-map-country-item.is-active{background:rgba(151,213,222,.08);border-color:var(--cls-cyan)}.cls-map-country-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.cls-map-section.has-selection .cls-map-country-item:not(.is-active){opacity:.5}.cls-map-country-dot{width:6px;height:6px;border-radius:50%;background:var(--cls-cyan);box-shadow:0 0 6px var(--cls-cyan);flex:0 0 auto}@media (prefers-reduced-motion:reduce){.cls-country-dot-pulse{animation:none}.cls-country{transition:none}}