.mexico-map-card[data-astro-cid-x5radalt]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 10px 40px #0000000a}.coverage-pill[data-astro-cid-x5radalt]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:50px;font-size:13.5px;font-weight:500}.coverage-pill[data-astro-cid-x5radalt].active{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.coverage-pill[data-astro-cid-x5radalt].pending{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.pulse-dot[data-astro-cid-x5radalt]{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 #10b98199;animation:dotPulse 2s infinite}.static-dot[data-astro-cid-x5radalt]{width:8px;height:8px;background:#94a3b8;border-radius:50%}@keyframes dotPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.legend-pin-item[data-astro-cid-x5radalt]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#475569;font-weight:500}.pin-dot[data-astro-cid-x5radalt]{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 1px 3px #00000026}.map-svg-wrapper[data-astro-cid-x5radalt]{position:relative;width:100%;display:inline-block}.map-image[data-astro-cid-x5radalt]{filter:drop-shadow(0 8px 24px rgba(0,0,0,.04));border-radius:12px}.pushpins-overlay[data-astro-cid-x5radalt]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.map-pin-item[data-astro-cid-x5radalt]{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1);z-index:10}.map-pin-item[data-astro-cid-x5radalt]:hover,.map-pin-item[data-astro-cid-x5radalt].active{transform:translate(-50%,-108%) scale(1.22);z-index:25}.pin-radar-ring[data-astro-cid-x5radalt]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;border:2px solid var(--pin-accent, #db061a);opacity:.6;animation:radarExpand 2.2s infinite ease-out;pointer-events:none}@keyframes radarExpand{0%{transform:translate(-50%) scale(.4);opacity:.8}to{transform:translate(-50%) scale(2.2);opacity:0}}.pin-graphic-wrap[data-astro-cid-x5radalt]{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.pin-tooltip-card[data-astro-cid-x5radalt]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(6px);background:#0f172a;color:#fff;padding:8px 14px;border-radius:10px;box-shadow:0 10px 25px #00000040;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:30;font-family:inherit}.pin-tooltip-card[data-astro-cid-x5radalt]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#0f172a transparent transparent transparent}.map-pin-item[data-astro-cid-x5radalt]:hover .pin-tooltip-card[data-astro-cid-x5radalt],.map-pin-item[data-astro-cid-x5radalt].active .pin-tooltip-card[data-astro-cid-x5radalt]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip-header[data-astro-cid-x5radalt]{display:flex;align-items:center;gap:6px;font-size:13.5px;line-height:1.2}.tooltip-dot[data-astro-cid-x5radalt]{width:8px;height:8px;border-radius:50%;display:inline-block}.tooltip-name[data-astro-cid-x5radalt]{font-weight:700;color:#fff}.tooltip-sub[data-astro-cid-x5radalt]{font-size:11px;color:#94a3b8;margin-top:2px}.tooltip-status[data-astro-cid-x5radalt]{font-size:10.5px;color:#4ade80;margin-top:4px;font-weight:600;display:flex;align-items:center;gap:4px}.status-live-icon[data-astro-cid-x5radalt]{width:5px;height:5px;background:#4ade80;border-radius:50%;display:inline-block}.state-chip-btn[data-astro-cid-x5radalt]{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;font-size:12.5px;font-weight:600;color:#334155;transition:all .2s ease;cursor:pointer}.state-chip-btn[data-astro-cid-x5radalt]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px);color:#db061a}.state-chip-btn[data-astro-cid-x5radalt].active{background:#db061a;color:#fff;border-color:#db061a;box-shadow:0 4px 14px #db061a47}.state-chip-btn[data-astro-cid-x5radalt].active .chip-color-dot[data-astro-cid-x5radalt]{border-color:#fff!important}.chip-color-dot[data-astro-cid-x5radalt]{width:8px;height:8px;border-radius:50%;flex-shrink:0}@media (max-width: 767.98px){.mexico-map-card[data-astro-cid-x5radalt]{padding:20px 14px}.pin-svg[data-astro-cid-x5radalt]{width:22px;height:28px}.state-chip-btn[data-astro-cid-x5radalt]{font-size:11.5px;padding:5px 10px}}
