.map-libre[data-v-ed1243f7]{width:100%;height:100%;position:relative}.map-libre .map-container[data-v-ed1243f7]{isolation:isolate;width:100%;height:100%}.map-container[data-v-ed1243f7] .flag-popup-outer{pointer-events:none;width:0;height:0}.map-container[data-v-ed1243f7] .landing-splash{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.map-container[data-v-ed1243f7] .landing-splash span{background:#c4a477;border-radius:1px;width:3px;height:3px;animation:.6s ease-out forwards landing-soil-ed1243f7;position:absolute;top:-1.5px;left:-1.5px;box-shadow:0 0 0 .5px #4a3928}.map-container[data-v-ed1243f7] .landing-splash span:nth-child(2n){background:#766047}.map-container[data-v-ed1243f7] .flag-marker{--flag-url:url(flag.png);--flag-height:28px;--flag-ratio:1.5;--pole-height:calc(var(--flag-height) * 2.8);--pole-thickness:3px;--pole-color:#6b6f76;--finial-size:8px;--base-width:12px;--base-height:6px;width:calc(18px + var(--flag-height) * var(--flag-ratio));height:calc(var(--pole-height) + var(--base-height));transform-origin:12px calc(100% - 6px);display:block;position:absolute;bottom:-6px;left:-12px}.map-container[data-v-ed1243f7] .flag-marker:after{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(#00000059,#0000 70%);width:10px;height:6px;animation:.26s ease-out forwards shadow-pop;position:absolute;bottom:3px;left:8px}.map-container[data-v-ed1243f7] .pole{height:var(--pole-height);width:var(--base-width);position:absolute;top:4px;left:6px}.map-container[data-v-ed1243f7] .pole .shaft{left:calc(.5 * (var(--base-width) - var(--pole-thickness)));top:var(--finial-size);width:var(--pole-thickness);height:calc(100% - 4px - var(--finial-size));background:linear-gradient(#bfc5cf,#8e95a1 60%,#737a85);border-radius:2px;position:absolute;box-shadow:inset 0 0 1px #ffffff59}.map-container[data-v-ed1243f7] .pole .finial{top:0;left:calc(.5 * (var(--base-width) - var(--finial-size)));width:var(--finial-size);height:var(--finial-size);background:radial-gradient(circle at 35% 35%,#fefefe,#c2c7d0 65%,#8d949f);border-radius:50%;position:absolute;box-shadow:0 1px 2px #00000040}.map-container[data-v-ed1243f7] .flag{left:calc(6px + .5 * (var(--base-width) - var(--pole-thickness)) + var(--pole-thickness));top:calc(4px + var(--finial-size));width:calc(var(--flag-height) * var(--flag-ratio));height:var(--flag-height);transform-origin:0;align-items:center;display:grid;position:absolute;transform:perspective(700px)rotateY(-12deg)skewY(-1deg)}@media (prefers-reduced-motion:reduce){.map-container[data-v-ed1243f7] .flag:before{animation:none}}.map-container[data-v-ed1243f7] .flag:before{content:"";transform-origin:0;will-change:transform;background:linear-gradient(90deg,#0000001a 0,transparent 15%,#0000001a 35%,#ffffff1a 55%,#0000001a 75%,transparent 90%,#0000001a 100%),var(--flag-url) center/cover no-repeat;background-size:200% 100%,cover;border-top-right-radius:2px;border-bottom-right-radius:2px;width:100%;height:100%;animation:2.2s ease-in-out infinite wave-ed1243f7;display:block;box-shadow:0 2px 4px #0000002e,inset 0 0 0 1px #0000000f}@keyframes landing-soil-ed1243f7{0%{opacity:1;transform:translate(0)}45%{transform:translate(calc(var(--splash-x) * .6),var(--splash-peak));opacity:1}to{transform:translate(var(--splash-x),2px) scale(.5);opacity:0}}@keyframes wave-ed1243f7{0%,to{transform:skewY(-1deg)scaleX(.98)}25%{transform:skewY(1.5deg)scaleX(1)}50%{transform:skewY(-1.5deg)scaleX(.96)}75%{transform:skewY(1deg)scaleX(.99)}}
