.travel-map[data-v-a3b8eaab]{background-blend-mode:overlay;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .travel-map[data-v-a3b8eaab]{background-color:#00000080}.location-marker[data-v-a3b8eaab]{transform:translate(-50%,-50%)}.marker-dot[data-v-a3b8eaab]{width:.75rem;height:.75rem;border-radius:9999px;--un-bg-opacity:1;background-color:rgb(96 165 250 / var(--un-bg-opacity));box-shadow:0 0 8px #3b82f6cc;animation:pulse-a3b8eaab 2s infinite}.marker-label[data-v-a3b8eaab]{position:absolute;left:1rem;top:50%;--un-translate-y:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));white-space:nowrap;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.location-marker:hover .marker-label[data-v-a3b8eaab],.marker-label.show[data-v-a3b8eaab]{opacity:1}.plane[data-v-a3b8eaab]{font-size:1.2rem;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.plane.rotating[data-v-a3b8eaab]{transition:transform .5s ease-in-out}.plane.flying[data-v-a3b8eaab]{transition:left 2s ease-in-out,top 2s ease-in-out,transform .5s ease-in-out}.flight-path[data-v-a3b8eaab]{pointer-events:none;z-index:5}.flight-line[data-v-a3b8eaab]{stroke:#fff;stroke-width:2;stroke-dasharray:8 4;stroke-opacity:.4;stroke-linecap:round;animation:dash-flow-a3b8eaab .5s linear infinite}@keyframes dash-flow-a3b8eaab{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}@keyframes pulse-a3b8eaab{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.poster-frame[data-v-c8f1b1c7]{border-radius:1rem;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 2px 8px #0000001f,inset 0 0 0 1px #0000000d;background:#0000000a;padding:1.5rem}.dark .poster-frame[data-v-c8f1b1c7]{background:#ffffff08;border-color:#ffffff1a;box-shadow:inset 0 2px 12px #00000080,inset 0 -2px 8px #0000004d,inset 2px 0 8px #0000004d,inset -2px 0 8px #0000004d,inset 0 0 0 1px #ffffff14}
