.cm{pointer-events:none}.cm-svg{display:block;height:auto;overflow:visible;width:100%}.cm-ring{fill:none;opacity:calc(.3 - var(--r)*.1);stroke:#62e6a7;stroke-width:1.25;transform:scale(calc(1 + var(--r)*.75));transform-box:fill-box;transform-origin:center}.cm-line{stroke:#ffffff42;stroke-linecap:round;stroke-width:1}.cm-node{fill:#62e6a7;opacity:.6}.cm-halo{fill:none;opacity:0;stroke:#62e6a7;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.cm-diamond-ring{fill:none;stroke:#ffffff59;stroke-linejoin:round;stroke-width:1}.cm-diamond{fill:#62e6a729;stroke:#fff;stroke-linejoin:round;stroke-opacity:.85;stroke-width:1.5}.cm-diamond,.cm-diamond-ring{transform-box:fill-box;transform-origin:center}@keyframes cm-ring{0%{opacity:0;transform:scale(1)}12%{opacity:.38}to{opacity:0;transform:scale(3.1)}}@keyframes cm-node{0%{opacity:.6}30%{opacity:1}60%{opacity:.6}to{opacity:.6}}@keyframes cm-halo{0%{opacity:0;transform:scale(.7)}30%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes cm-diamond{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}[data-started=true] .cm-ring{animation:cm-ring 6s ease-out infinite;animation-delay:calc(var(--r)*-2s)}[data-started=true] .cm-halo,[data-started=true] .cm-node{animation-delay:calc(var(--i)*.8s);animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}[data-started=true] .cm-node{animation-name:cm-node}[data-started=true] .cm-halo{animation-name:cm-halo}[data-started=true] .cm-diamond-ring{animation:cm-diamond 6s ease-in-out infinite}.cmap{background:linear-gradient(135deg,#0f1f17,#1a3928 60%,#1f4a33);border-radius:1rem;overflow:hidden;pointer-events:none}.cmap-svg{aspect-ratio:5/3;display:block;height:auto;width:100%}.cmap-water-fill{fill:#62e6a712}.cmap-water{fill:none;stroke:#62e6a780;stroke-linecap:round;stroke-width:1.5}.cmap-water-minor{stroke-dasharray:10 12;stroke-opacity:.5;stroke-width:1}.cmap-basin{fill:none;stroke:#62e6a759;stroke-linejoin:round;stroke-width:1.25}.cmap-street{fill:none;stroke:#ffffff29;stroke-linecap:round;stroke-width:1}.cmap-street-major{stroke:#ffffff4d;stroke-width:1.5}.cmap-block{fill:#ffffff0a;stroke:#ffffff47;stroke-width:1}.cmap-ring{fill:none;opacity:.35;stroke:#62e6a7;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.cmap-ring-2{opacity:0}.cmap-pin{fill:#62e6a738;stroke:#fff;stroke-linejoin:round;stroke-width:1.75}.cmap-pin-dot{fill:#62e6a7}@keyframes cmap-pulse{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}@keyframes cmap-drift{to{stroke-dashoffset:-88}}[data-started=true] .cmap-ring{animation:cmap-pulse 5s ease-out infinite}[data-started=true] .cmap-ring-2{animation-delay:-2.5s}[data-started=true] .cmap-water-minor{animation:cmap-drift 12s linear infinite}
