.cls-sphere{fill:url("#clsSphereFill");stroke:var(--cls-celeste);stroke-opacity:.38;stroke-width:1;vector-effect:non-scaling-stroke}.cls-graticule{fill:none;stroke:var(--cls-celeste);stroke-opacity:.1;stroke-width:1;vector-effect:non-scaling-stroke}.cls-land{fill:url("#clsDots");stroke:var(--cls-celeste);stroke-opacity:.26;stroke-width:.6;vector-effect:non-scaling-stroke;pointer-events:none}.cls-country{fill:url("#clsOrangeFill");stroke:rgba(255,255,255,.6);stroke-width:.9;vector-effect:non-scaling-stroke;filter:url("#clsGlow");cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .25s ease,stroke .25s ease,fill-opacity .25s ease}.cls-country:hover,.cls-country.is-hover,.cls-country:focus-visible,.cls-country.is-active{fill:var(--cls-celeste);stroke:#fff;stroke-width:1.4}.cls-country:focus-visible{outline:2px solid #fff;outline-offset:2px}.cls-map-section.has-selection .cls-country:not(.is-active):not(.is-hover):not(:hover){fill-opacity:.42}.cls-country-dot-group{pointer-events:none}.cls-country-dot{fill:#fff;stroke:var(--cls-black);stroke-width:1;vector-effect:non-scaling-stroke}.cls-country-dot-pulse{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;transform-origin:center;transform-box:fill-box;animation:clsDotPulse 2.6s ease-out infinite;animation-delay:calc(var(--i,0) * 140ms)}.cls-map-section.cls-animate .cls-country,.cls-map-section.cls-animate .cls-country-dot-group{opacity:0}.cls-map-section.cls-animate.is-in .cls-country{opacity:1;transition:opacity .8s ease calc(var(--i,0) * 110ms + 150ms),filter .25s ease,stroke .25s ease,fill-opacity .25s ease}.cls-map-section.cls-animate.is-in .cls-country-dot-group{opacity:1;transition:opacity .5s ease calc(var(--i,0) * 110ms + 650ms)}.cls-map-tooltip.is-visible{opacity:1}.cls-map-tooltip strong{color:var(--cls-celeste);font-family:var(--cls-mono);font-weight:700}.cls-map-country-list li{margin:0;padding:0;list-style:none}.cls-map-country-item{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(151,213,222,.26);border-radius:12px;background:rgba(6,10,11,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--cls-font)!important;font-size:14px;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.cls-map-country-item:hover,.cls-map-country-item.is-hover{border-color:var(--cls-celeste);background:rgba(151,213,222,.16)}.cls-map-country-item.is-active{border-color:var(--cls-celeste);background:var(--cls-celeste);color:var(--cls-black)}.cls-map-country-item.is-active .cls-hex{background:var(--cls-black)}.cls-map-country-item:hover .cls-hex,.cls-map-country-item.is-hover .cls-hex{background:var(--cls-celeste)}.cls-map-country-item.is-active:hover .cls-hex{background:var(--cls-black)}.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:.55}@media (max-width:520px){.cls-map-country-item{padding:11px 12px;font-size:14px;gap:8px}}@media (prefers-reduced-motion:reduce){.cls-country-dot-pulse{animation:none;opacity:0}.cls-country,.cls-map-country-item{transition:none}}