.cloud-layer.svelte-edaqhu{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.cloud.svelte-edaqhu{position:absolute;width:auto;height:var(--cloud-size);opacity:var(--cloud-opacity);top:var(--cloud-top);left:var(--start-offset);will-change:transform;animation:svelte-edaqhu-cloudDrift var(--animation-duration) linear infinite;animation-delay:var(--animation-delay);filter:blur(.5px) brightness(1.05);transform-origin:center center}@media (max-width: 768px){.cloud.svelte-edaqhu{height:calc(var(--cloud-size) * .8);filter:blur(.3px)}}@media (min-width: 1200px){.cloud.svelte-edaqhu{height:calc(var(--cloud-size) * 1.2);filter:blur(.6px) brightness(1.08)}}@keyframes svelte-edaqhu-cloudDrift{0%{transform:translate(0)}to{transform:translate(calc(100vw + 300px))}}.cloud-1.svelte-edaqhu{animation-timing-function:ease-in-out}.cloud-2.svelte-edaqhu{animation-timing-function:ease-out}.cloud-3.svelte-edaqhu{animation-timing-function:linear;filter:blur(.7px) brightness(1.03)}.cloud-4.svelte-edaqhu{animation-timing-function:ease-in}.cloud-5.svelte-edaqhu{animation-timing-function:ease-in-out;filter:blur(.4px) brightness(1.06)}.cloud-6.svelte-edaqhu{animation-timing-function:ease-out}@media (prefers-reduced-motion: reduce){.cloud.svelte-edaqhu{animation:none!important;position:static;display:inline-block;margin:1rem;opacity:.5;filter:blur(.2px) grayscale(.3);transform:scale(.7)}.cloud-layer.svelte-edaqhu{position:static;height:auto;padding:1.5rem;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;background:#ffffff0d;border-radius:8px}}@media (max-width: 480px){.cloud.svelte-edaqhu{animation-duration:calc(var(--animation-duration) * 1.5);filter:blur(.2px)}}@media (min-width: 1024px){.cloud-1.svelte-edaqhu,.cloud-4.svelte-edaqhu{animation-duration:calc(var(--animation-duration) * .9);filter:blur(.5px) brightness(1.1)}.cloud-3.svelte-edaqhu,.cloud-5.svelte-edaqhu{animation-duration:calc(var(--animation-duration) * 1.1);opacity:calc(var(--cloud-opacity) * .9)}}.city-map-container.svelte-1j6ntqc{width:100%;height:100%;overflow:hidden;position:relative;background-color:linear-gradient(to bottom,#142d72,#000000)}.city-map-image.svelte-1j6ntqc{display:block;width:100%;height:100%;object-fit:cover}.city-map-error.svelte-1j6ntqc{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f0f0f0;color:#142d72}.city-map-error.svelte-1j6ntqc p:where(.svelte-1j6ntqc){font-size:1.5rem;padding:1rem;background-color:#fffc;border-radius:8px}.svg-container.svelte-b3gtka{display:inline-flex;justify-content:center;align-items:center}.svg-container.svelte-b3gtka svg{display:block}.svg-placeholder.svelte-b3gtka,.svg-loading.svelte-b3gtka{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#ccc}.error.svelte-b3gtka svg{opacity:.6}.map-pin.svelte-900q1q{position:absolute;left:var(--pin-x);top:var(--pin-y);transform:translate(-50%,-100%);display:block;visibility:visible;opacity:1}.map-pin.use-wrapper.svelte-900q1q{position:relative;left:auto;top:auto;transform:none;visibility:visible;display:block;opacity:1}.non-clickable.svelte-900q1q{pointer-events:none}.clickable.svelte-900q1q{pointer-events:auto;cursor:pointer}.tooltip-container.svelte-sshsqk{position:absolute;width:0;height:0;pointer-events:none;z-index:100}.tooltip.svelte-sshsqk{position:absolute;top:-15px;left:-5px;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform-origin:left center}.tooltip.rtl.svelte-sshsqk{left:auto;right:40px;transform-origin:right center}.tooltip.rtl.flipped.svelte-sshsqk{right:auto;left:5px;transform-origin:left center}.tooltip.flipped.svelte-sshsqk:not(.rtl){left:auto;right:40px;transform-origin:right center}.tooltip.visible.svelte-sshsqk{opacity:1;transform:scale(1);pointer-events:auto;animation:svelte-sshsqk-tooltip-bounce .6s cubic-bezier(.175,.885,.32,1.275) forwards}.tooltip.visible.rtl.svelte-sshsqk:not(.flipped){animation:svelte-sshsqk-tooltip-bounce-rtl .6s cubic-bezier(.175,.885,.32,1.275) forwards}.tooltip.visible.flipped.svelte-sshsqk:not(.rtl){animation:svelte-sshsqk-tooltip-bounce-rtl .6s cubic-bezier(.175,.885,.32,1.275) forwards}.tooltip.visible.rtl.flipped.svelte-sshsqk{animation:svelte-sshsqk-tooltip-bounce .6s cubic-bezier(.175,.885,.32,1.275) forwards}.tooltip-pointer.svelte-sshsqk{position:absolute;width:8px;height:8px;background:var(--tooltip-color);transform:rotate(45deg);border-radius:1px;top:50%;left:-4px;margin-top:-4px;box-shadow:0 120px 2px #0000001a;z-index:1}.rtl.svelte-sshsqk .tooltip-pointer:where(.svelte-sshsqk):not(.flipped){left:auto;right:-4px}.flipped.svelte-sshsqk:not(.rtl) .tooltip-pointer:where(.svelte-sshsqk){left:auto;right:-10px}.rtl.flipped.svelte-sshsqk .tooltip-pointer:where(.svelte-sshsqk){right:auto;left:-10px}.tooltip-content.svelte-sshsqk{position:relative;padding:.3rem .5rem;margin-inline-start:6px;color:#fff;background:var(--tooltip-color);border-radius:4px;font-size:.8125rem;font-weight:500;white-space:nowrap;box-shadow:0 3px 6px #0000001a,0 1px 2px #00000014;text-shadow:0 1px 1px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1.2;z-index:2;opacity:.9}@keyframes svelte-sshsqk-tooltip-bounce{0%{opacity:0;transform:translate(-10px) scale(.8)}40%{transform:translate(5px) scale(1.05)}60%{transform:translate(0) scale(.95)}80%{transform:translate(2px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-sshsqk-tooltip-bounce-rtl{0%{opacity:0;transform:translate(10px) scale(.8)}40%{transform:translate(-5px) scale(1.05)}60%{transform:translate(0) scale(.95)}80%{transform:translate(-2px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}.popup-container.svelte-gaqpw1{position:fixed;z-index:1000;pointer-events:auto;will-change:transform}.popup-container.center-start.svelte-gaqpw1{top:50%;left:2rem;transform:translateY(-50%) translate(120%);transition:transform .6s cubic-bezier(.2,1.64,.3,.8)}.popup-container.center-start.visible.svelte-gaqpw1{transform:translateY(-50%) translate(0)}.popup-container.center-start.visible.rtl.svelte-gaqpw1{left:auto;right:2rem}.popup-container.top-start.svelte-gaqpw1{top:2rem;left:2rem;transform:translateY(-120%) translate(0);transition:transform .6s cubic-bezier(.2,1.64,.3,.8)}.popup-container.top-start.visible.svelte-gaqpw1{transform:translateY(0) translate(0)}.popup-container.top-start.rtl.svelte-gaqpw1{left:auto;right:2rem}.popup-container.top-end.svelte-gaqpw1{top:2rem;right:2rem;transform:translateY(-120%) translate(0);transition:transform .6s cubic-bezier(.2,1.64,.3,.8)}.popup-container.top-end.visible.svelte-gaqpw1{transform:translateY(0) translate(0)}.popup-container.top-start-mobile-rtl.svelte-gaqpw1{top:75px;right:.75rem;transform:translate(120%);transition:transform .6s cubic-bezier(.2,1.64,.3,.8)}.popup-container.top-start-mobile-rtl.visible.svelte-gaqpw1{transform:translate(0)}.popup-container.top-end-mobile-ltr.svelte-gaqpw1{top:75px;left:.75rem;transform:translate(-120%);transition:transform .6s cubic-bezier(.2,1.64,.3,.8)}.popup-container.top-end-mobile-ltr.visible.svelte-gaqpw1{transform:translate(0)}.popup-container.mobile.svelte-gaqpw1 .popup:where(.svelte-gaqpw1){width:280px}.popup.svelte-gaqpw1{display:flex;width:180px;height:auto;padding:0 0 10px;flex-direction:column;align-items:left;border-radius:273px 273px 10.92px 10.92px;background:linear-gradient(180deg,#1d1f2e,#142d72);box-shadow:-7px 7px 15px #0000008b;overflow:hidden;position:relative}.popup.horizontal.svelte-gaqpw1{flex-direction:row;width:280px;border-radius:10.92px 273px 273px 10.92px;padding-left:5px;height:100px}.rtl.svelte-gaqpw1 .popup.horizontal:where(.svelte-gaqpw1){padding-left:0;padding-right:5px;border-radius:273px 10.92px 10.92px 273px}.popup.horizontal.svelte-gaqpw1 .popup-image-wrapper:where(.svelte-gaqpw1){width:100px;height:100px;order:1}.popup.horizontal.svelte-gaqpw1 .popup-content:where(.svelte-gaqpw1){padding:8px 0 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.popup.horizontal.svelte-gaqpw1 .popup-content:where(.svelte-gaqpw1) .popup-title:where(.svelte-gaqpw1){text-align:start;margin-bottom:5px;font-size:13px}.popup.horizontal.svelte-gaqpw1 .popup-content:where(.svelte-gaqpw1) .popup-description:where(.svelte-gaqpw1){text-align:start;font-size:10px;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rtl.svelte-gaqpw1 .popup.horizontal:where(.svelte-gaqpw1) .popup-content:where(.svelte-gaqpw1) .popup-title:where(.svelte-gaqpw1),.rtl.svelte-gaqpw1 .popup.horizontal:where(.svelte-gaqpw1) .popup-content:where(.svelte-gaqpw1) .popup-description:where(.svelte-gaqpw1){text-align:right}.popup.svelte-gaqpw1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:150px;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 100%);pointer-events:none;z-index:0}.popup.horizontal.svelte-gaqpw1:after{height:100%;background:linear-gradient(to right,rgba(0,0,0,.2) 0%,transparent 100%)}.popup-image-wrapper.svelte-gaqpw1{width:180px;height:180px;border-radius:50%;overflow:hidden;box-shadow:0 8px 20px #0000008b}.popup-image.svelte-gaqpw1{width:100%;height:100%;object-fit:cover}.popup-content.svelte-gaqpw1{color:#fff;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:.3rem;padding:10px 10px 0;z-index:1}.popup-title.svelte-gaqpw1{font-size:16px;font-weight:700;margin:0 0 5px;color:#fff;text-align:center;width:100%}.popup-description.svelte-gaqpw1{font-size:11px;line-height:1.5;margin:0;color:#fff;opacity:.9;max-height:none;overflow:hidden;text-align:center;width:100%;-ms-overflow-style:none;scrollbar-width:none}.popup-description.svelte-gaqpw1::-webkit-scrollbar{display:none}.popup-button.svelte-gaqpw1{display:flex;justify-content:center;align-items:flex-end;justify-self:center;width:80%;margin-top:12px;padding:6px 14px;border:none;border-radius:20px;background:#5b9bd5;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.popup-button.svelte-gaqpw1:hover{background:#edecec40}.popup-button.svelte-gaqpw1:active{background:#ffffff4d;transform:scale(.98)}@media (max-width: 767px){.popup-container.svelte-gaqpw1:not(.mobile) .popup:where(.svelte-gaqpw1){width:162px}.popup-container.svelte-gaqpw1:not(.mobile) .popup:where(.svelte-gaqpw1) .popup-image-wrapper:where(.svelte-gaqpw1){width:162px;height:162px}.popup-container.svelte-gaqpw1:not(.mobile) .popup:where(.svelte-gaqpw1) .popup-title:where(.svelte-gaqpw1){font-size:14px}.popup-container.svelte-gaqpw1:not(.mobile) .popup:where(.svelte-gaqpw1) .popup-description:where(.svelte-gaqpw1){font-size:10px}.popup-button.svelte-gaqpw1{justify-self:flex-start;width:50%}}@media (max-width: 600px){.popup-container.top-start-mobile-rtl.svelte-gaqpw1,.popup-container.top-end-mobile-ltr.svelte-gaqpw1{top:60px}}.landmark-pin.svelte-spduw9{position:absolute;transform:translate(-50%,-50%);cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:30px;min-height:30px}@keyframes svelte-1qjky08-pulse{0%{stroke-width:4px;filter:drop-shadow(0 0 3px rgba(var(--glow-rgb),.5))}50%{stroke-width:6px;filter:drop-shadow(0 0 5px rgba(var(--glow-rgb),.8))}to{stroke-width:4px;filter:drop-shadow(0 0 3px rgba(var(--glow-rgb),.5))}}.path-track.svelte-1qjky08{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0;stroke-dashoffset:0;transition:none}.animate-path.svelte-1qjky08{transition:stroke-dashoffset 5s ease-out;stroke-dashoffset:0!important;animation:svelte-1qjky08-pulse 2s infinite;stroke-dasharray:100000;stroke-dashoffset:0}.path-glow.svelte-1qjky08{fill:none;stroke:rgba(var(--glow-rgb),.4);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:blur(4px);opacity:0;stroke-dasharray:0;stroke-dashoffset:0}.animate-glow.svelte-1qjky08{opacity:1;transition:stroke-dashoffset 1.5s ease-out,opacity .3s ease-in;stroke-dashoffset:0!important;stroke-dasharray:100000}.distance-indicator.svelte-hus626{position:absolute;transform:scale(0);transform-origin:center center;pointer-events:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 0 5px rgba(0,0,0,.5));opacity:0}.distance-indicator.visible.svelte-hus626{opacity:1;transform:scale(1)}.distance-indicator.bounce-animation.svelte-hus626{animation:svelte-hus626-bounceIn .6s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes svelte-hus626-bounceIn{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}80%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animated-path-svg.svelte-3gl06x{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.landmark-pin-container.bounce{animation:svelte-3gl06x-bounce .5s ease}@keyframes svelte-3gl06x-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}80%{transform:translateY(-5px)}}.district-container.svelte-w1y1wm{position:absolute;pointer-events:none;transform-origin:center center}.district-svg-wrapper.svelte-w1y1wm{position:relative;opacity:.7;transform-origin:center center;transform:translate(-50%,-50%)}.district-svg-wrapper.svelte-w1y1wm svg{display:block;width:100%;height:100%}.radius-container.svelte-1rhjt76{position:absolute;pointer-events:none;z-index:0;transform-origin:center center}.radius-svg-wrapper.svelte-1rhjt76{position:relative;opacity:.6;transform-origin:center center;transform:translate(-50%,-50%)}.radius-svg-wrapper.svelte-1rhjt76 svg{display:block;width:100%;height:100%;fill:none;stroke:#142d72;stroke-width:2;stroke-opacity:.8}.radius-svg-wrapper.svelte-1rhjt76 .svg-content-container{width:100%;height:100%}.map-container.svelte-1wh0w9a{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:0}.landmark-pins-container.svelte-1wh0w9a{position:absolute;top:0;left:0;width:100%;height:100%;contain:layout style paint;will-change:auto;pointer-events:none}.landmark-pins-container.svelte-1wh0w9a .landmark-pin-wrapper:where(.svelte-1wh0w9a){position:absolute;display:inline-block;transform-origin:center center;transition:opacity .3s ease;will-change:opacity;pointer-events:auto}.landmark-pins-container.svelte-1wh0w9a .landmark-pin-wrapper.clicked:where(.svelte-1wh0w9a){animation:svelte-1wh0w9a-bounce .6s ease-out;transform:scale(var(--pin-scale-factor, 1))}.landmark-pins-container.svelte-1wh0w9a .landmark-pin-wrapper.landmark-pin:where(.svelte-1wh0w9a):hover{transform:scale(calc(var(--pin-scale-factor, 1) * 1.05))!important;transition:transform .15s ease-out}.landmark-pins-container.svelte-1wh0w9a .landmark-pin-wrapper.landmark-pin:where(.svelte-1wh0w9a){transition:opacity .3s ease,transform .15s ease-out}.landmark-pins-container.svelte-1wh0w9a .connector-lines-svg:where(.svelte-1wh0w9a){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;contain:layout style paint}.blackout-container.svelte-1wh0w9a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;pointer-events:none}.poi-pins-container.svelte-1wh0w9a{position:absolute;top:0;left:0;width:100%;height:100%;contain:layout style paint;will-change:auto;pointer-events:none}.poi-pins-container.svelte-1wh0w9a .poi-pin-wrapper:where(.svelte-1wh0w9a){position:absolute;cursor:pointer;min-width:24px;min-height:24px;display:flex;justify-content:center;align-items:flex-start;transform:translate(-50%,-100%) scale(.7);contain:layout style paint;will-change:opacity;pointer-events:auto;transition:opacity .2s ease}.error-toast.svelte-1wh0w9a{position:fixed;top:70px;left:50%;transform:translate(-50%);background-color:#ff0000b3;color:#fff;padding:8px 16px;border-radius:4px;z-index:1000;animation:svelte-1wh0w9a-fadeInOut 3s forwards}@keyframes svelte-1wh0w9a-bounce{0%,to{transform:scale(var(--pin-scale-factor, 1))}50%{transform:scale(calc(var(--pin-scale-factor, 1) * 1.2))}}@keyframes svelte-1wh0w9a-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width: 768px){.poi-pin-wrapper.svelte-1wh0w9a{transform:translate(-50%,-100%) scale(.5)!important}}
