.map-image[data-v-b491e4e6]{filter:grayscale()brightness(.55)contrast(1.1)}.marker-container[data-v-b491e4e6]{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker-ring[data-v-b491e4e6]{pointer-events:none;border:2px solid #ef4444;border-radius:50%;width:20px;height:20px;animation:2s ease-out infinite marker-pulse-b491e4e6;position:absolute}.marker-core[data-v-b491e4e6]{z-index:2;background:#ef4444;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 20px 5px #ef4444cc}.marker-container:hover .marker-core[data-v-b491e4e6]{background:#ff1a1a;transform:scale(1.4);box-shadow:0 0 35px 10px #ef4444}.marker-container:hover .marker-ring[data-v-b491e4e6]{animation:1s ease-out infinite marker-pulse-hover-b491e4e6}@keyframes marker-pulse-b491e4e6{0%{opacity:1;border-width:4px;transform:scale(.5)}to{opacity:0;border-width:1px;transform:scale(3.5)}}@keyframes marker-pulse-hover-b491e4e6{0%{opacity:1;border-width:6px;transform:scale(.5)}to{opacity:0;border-width:1px;transform:scale(6)}}@media (prefers-reduced-motion:reduce){.marker-ring[data-v-b491e4e6],.marker-container:hover .marker-ring[data-v-b491e4e6],.animate-pulse[data-v-e73ee677]{animation:none}}.animate-blob[data-v-09ca6ccd]{animation:10s infinite blob-09ca6ccd}.animation-delay-2000[data-v-09ca6ccd]{animation-delay:2s}.animation-delay-4000[data-v-09ca6ccd]{animation-delay:4s}@keyframes blob-09ca6ccd{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.animate-blob[data-v-09ca6ccd]{animation:none}}.perspective-1000[data-v-fe0c4133]{perspective:1000px}.perspective-text[data-v-fe0c4133]{transform-style:preserve-3d}.hero-spotlight[data-v-fe0c4133]{background:radial-gradient(circle,#ffffff1e 0%,#ffffff1d 7%,#ffffff1b 14%,#ffffff18 21%,#ffffff15 28%,#ffffff0e 42%,#ffffff07 56%,#ffffff05 63%,#ffffff02 70%,#ffffff01 77%,#fff0 84% 91%);-webkit-mask-image:radial-gradient(closest-side,#000 85%,#0000);mask-image:radial-gradient(closest-side,#000 85%,#0000)}.is-idling[data-v-fe0c4133]{animation:4s cubic-bezier(.37,0,.63,1) .5s infinite alternate title-drift-fe0c4133}@keyframes title-drift-fe0c4133{to{transform:translateY(-10px)}}.engine-glow[data-v-fe0c4133]{isolation:isolate;position:relative}.engine-glow[data-v-fe0c4133]:after{content:attr(data-char) / "";z-index:-1;color:#0000;text-shadow:0 0 60px #dc262699;opacity:0;pointer-events:none;position:absolute;inset:0}.is-idling .engine-glow[data-v-fe0c4133]:after{animation:3s cubic-bezier(.37,0,.63,1) infinite alternate engine-breath-fe0c4133}@keyframes engine-breath-fe0c4133{to{opacity:1}}.frosted-glass-btn[data-v-fe0c4133]{-webkit-backdrop-filter:blur(12px);background:#dc262626;border:1px solid #fff3;box-shadow:0 4px 30px #0000001a,0 0 20px #dc26264d}.frosted-glass-btn[data-v-fe0c4133]:hover{border-color:#fffc;box-shadow:0 0 40px #dc262699}.animate-pulse-slow[data-v-fe0c4133]{animation:8s cubic-bezier(.4,0,.6,1) infinite pulse-fe0c4133}@keyframes pulse-fe0c4133{0%,to{opacity:.3}50%{opacity:.6}}.animate-sheen[data-v-fe0c4133]{animation:3s infinite sheen-fe0c4133}@keyframes sheen-fe0c4133{0%{opacity:1;transform:translate(-150%)skew(-20deg)}40%{opacity:1;transform:translate(250%)skew(-20deg)}41%{opacity:0;transform:translate(250%)skew(-20deg)}to{opacity:0;transform:translate(250%)skew(-20deg)}}.group-hover\:animate-hover-pulse[data-v-fe0c4133]:hover{animation:2s ease-in-out infinite hover-pulse-fe0c4133}@keyframes hover-pulse-fe0c4133{0%,to{box-shadow:0 0 30px #dc262666}50%{box-shadow:0 0 60px #dc2626cc}}.animate-drift-1[data-v-fe0c4133]{animation:18s ease-in-out infinite drift-1-fe0c4133}.animate-drift-2[data-v-fe0c4133]{animation:20s ease-in-out infinite drift-2-fe0c4133}.animate-drift-3[data-v-fe0c4133]{animation:15s ease-in-out infinite drift-3-fe0c4133}@keyframes drift-1-fe0c4133{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10%,5%)scale(1.1)}66%{transform:translate(-5%,-3%)scale(.95)}}@keyframes drift-2-fe0c4133{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,6%)scale(1.15)}}@keyframes drift-3-fe0c4133{0%,to{transform:translate(0)scale(1)}40%{transform:translate(6%,-8%)scale(1.05)}80%{transform:translate(-4%,4%)scale(.9)}}@media (prefers-reduced-motion:reduce){.animate-drift-1[data-v-fe0c4133],.animate-drift-2[data-v-fe0c4133],.animate-drift-3[data-v-fe0c4133],.animate-pulse-slow[data-v-fe0c4133],.animate-sheen[data-v-fe0c4133],.is-idling[data-v-fe0c4133],.is-idling .engine-glow[data-v-fe0c4133]:after{animation:none}}.perspective-container[data-v-6e817737]{perspective:2000px}.preserve-3d[data-v-6e817737]{transform-style:preserve-3d}.translate-z-20[data-v-6e817737]{transform:translateZ(30px)}@keyframes grid-flow-6e817737{to{transform:translateY(150px)}}.animate-grid-flow[data-v-6e817737]{animation:3s linear infinite grid-flow-6e817737}.animate-pulse-slow[data-v-6e817737]{animation:8s cubic-bezier(.4,0,.6,1) infinite pulse-6e817737}@keyframes pulse-6e817737{0%,to{opacity:.3}50%{opacity:.6}}.route-dot[data-v-6e817737]{offset-path:path("M30 80 Q50 80 80 50");offset-rotate:auto}@media (prefers-reduced-motion:reduce){.animate-grid-flow[data-v-6e817737],.animate-pulse-slow[data-v-6e817737]{animation:none}}.animate-pulse-slow[data-v-4b531d92]{animation:8s cubic-bezier(.4,0,.6,1) infinite pulse-4b531d92}@keyframes pulse-4b531d92{0%,to{opacity:.3}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.animate-pulse-slow[data-v-4b531d92]{animation:none}}.animate-redline[data-v-17b5718a]{animation:.1s step-end 6 redline-17b5718a}@keyframes redline-17b5718a{50%{stroke:#fff}}
