.global-map-container{padding:20px;display:flex;flex-direction:column;gap:30px;align-items:center;width:100%}.stat-pill{display:flex;align-items:center;gap:15px;padding:12px 24px;border-radius:100px;min-width:180px}.stat-icon{color:var(--color-primary);filter:drop-shadow(0 0 5px var(--color-primary))}.stat-content{display:flex;flex-direction:row;align-items:baseline;gap:8px}.stat-value{font-family:var(--font-display);font-size:1.8rem;color:#fff;line-height:1}.stat-label{font-size:10px;color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;font-weight:600}.map-visual-wrapper{width:100%;max-width:1000px;background:#0f172a80;border-radius:40px;position:relative;padding:20px;overflow:hidden}.map-marker-glow{filter:drop-shadow(0 0 10px var(--color-primary))}.map-marker-pulse{animation:marker-pulse 2s ease-out infinite;transform-origin:center}@keyframes marker-pulse{0%{transform:scale(1);opacity:.15}to{transform:scale(1.8);opacity:0}}.map-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--color-primary)}.stats-grid-overlay{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.stats-grid-overlay.top{position:relative;z-index:10}.map-footer-overlay{position:absolute;bottom:20px;right:30px;display:flex;align-items:center;gap:8px;font-size:10px;color:#475569;text-transform:uppercase;letter-spacing:2px}@media(max-width:640px){.stats-grid-overlay{flex-direction:column;align-items:center}.stat-pill{min-width:100%;justify-content:center}.map-visual-wrapper{border-radius:20px;padding:10px}}.map-line-dash{animation:dash-animation 20s linear infinite}@keyframes dash-animation{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}
