.glz-map .leaflet-container{font-family:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent;background:#f6eee1}.glz-map .glz-tiles{filter:sepia(.22)saturate(1.12)hue-rotate(-6deg)brightness(1.02)contrast(.97)}.glz-map .leaflet-control-attribution{-webkit-backdrop-filter:blur(8px);border-radius:9999px;box-shadow:0 2px 10px -4px #783c1440;color:#8a6a55!important;background:#fdfbf6d1!important;margin:0 .5rem .5rem!important;padding:2px 10px!important;font-size:10px!important}.glz-map .leaflet-control-attribution a{color:#b8431f!important}.glz-icon{background:0 0;border:0}.glz-pin{transform-origin:50% 100%;cursor:pointer;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:.42s cubic-bezier(.34,1.56,.64,1) both glz-pop;display:flex;position:relative}.glz-icon:hover .glz-pin{transform:translateY(-3px)scale(1.08)}.glz-pin.is-selected{transform:translateY(-6px)scale(1.22)}.glz-pin__halo{background:radial-gradient(closest-side,#5a280a59,#0000);border-radius:50%;width:30px;height:10px;margin-left:-15px;position:absolute;bottom:-6px;left:50%}.glz-pin.is-selected .glz-pin__halo:before,.glz-pin.is-selected .glz-pin__halo:after{content:"";border:2px solid #d4552ba6;border-radius:50%;animation:1.8s ease-out infinite glz-ripple;position:absolute;inset:-10px -14px}.glz-pin.is-selected .glz-pin__halo:after{animation-delay:.9s}.glz-pin__drop{background:linear-gradient(135deg,#f07a4f 0%,#d4552b 55%,#b8431f 100%);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 8px 18px -6px #b8431fb3,inset 0 1px #ffffff59}.glz-pin.is-selected .glz-pin__drop{background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 50%,#ea580c 100%)}.glz-pin__photo{background:#fdfbf6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden;transform:rotate(45deg);box-shadow:0 0 0 2.5px #fff}.glz-pin__photo img{object-fit:cover;width:100%;height:100%}.glz-pin__mono{font-family:var(--font-sora),system-ui,sans-serif;color:#d4552b;font-size:15px;font-weight:800}.glz-pin__badge{z-index:1;color:#fff;background:linear-gradient(140deg,#34d399 0%,#00a86d 50%,#00875a 100%);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;box-shadow:0 0 0 2.5px #fff,0 10px 20px -8px #00875abf}.glz-pin--market.is-selected .glz-pin__badge{background:linear-gradient(140deg,#00a86d 0%,#00875a 55%,#006b47 100%)}.glz-pin__stem{background:#00875a;border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;border-bottom-right-radius:3px;width:10px;height:10px;margin-left:-5px;position:absolute;top:36px;left:50%;transform:rotate(45deg)}.glz-pin--market.is-selected .glz-pin__stem{background:#006b47}.glz-pin__live{z-index:2;background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:2px;box-shadow:0 0 0 2.5px #fff}.glz-pin--market .glz-pin__live{background:#a3e635}.glz-cluster{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:.45s cubic-bezier(.34,1.56,.64,1) both glz-pop;display:flex;position:relative}.glz-icon:hover .glz-cluster{transform:scale(1.08)}.glz-cluster__aura{background:radial-gradient(circle,#f59e0b61 0%,#f59e0b1f 55%,#0000 72%);border-radius:50%;animation:3.6s ease-in-out infinite glz-breathe;position:absolute;inset:0}.glz-cluster__ring{border:2px dashed #d4552b8c;border-radius:50%;animation:22s linear infinite glz-spin;position:absolute;inset:12%}.glz-cluster__core{background:linear-gradient(140deg,#f07a4f 0%,#e85d2c 45%,#f59e0b 100%);border-radius:50%;justify-content:center;align-items:center;width:64%;height:64%;display:flex;position:relative;box-shadow:0 0 0 3px #fff,0 10px 22px -8px #b8431fbf,inset 0 1px #ffffff59}.glz-cluster__core b{font-family:var(--font-sora),system-ui,sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #78280a59;font-size:13px;font-weight:800}.glz-cluster--sm .glz-cluster__core{width:70%;height:70%}.glz-cluster--lg .glz-cluster__core b{font-size:15px}.glz-cluster--xl .glz-cluster__core{background:linear-gradient(140deg,#e63e32 0%,#d4552b 45%,#f59e0b 100%)}.glz-cluster--xl .glz-cluster__core b{font-size:17px}.glz-me{justify-content:center;width:52px;height:62px;display:flex;position:relative}.glz-me__drop{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 55%,#1d4ed8 100%);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:46px;height:46px;margin-top:2px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 8px 18px -6px #1d4ed8b3,inset 0 1px #ffffff59}.glz-me__dot{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 5px #2563eb,0 0 0 3px #fff}.glz-me__pulse{background:#2563eb59;border-radius:50%;width:34px;height:12px;margin-left:-17px;animation:2.2s ease-out infinite glz-ripple;position:absolute;bottom:-4px;left:50%}.glz-map .leaflet-popup-content-wrapper{background:#fdfbf6;overflow:hidden;border:0!important;border-radius:1.5rem!important;padding:0!important;box-shadow:0 30px 60px -20px #78320f73,0 0 0 1px #92400e14!important}.glz-map .leaflet-popup-content{min-width:0;line-height:1.4;width:auto!important;margin:0!important}.glz-map .leaflet-popup-tip{background:#fdfbf6;box-shadow:none!important}.glz-map .leaflet-popup-close-button{z-index:5;-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;transition:background-color .2s;color:#fff!important;background:#2a120661!important;border-radius:9999px!important;width:2rem!important;height:2rem!important;padding:0!important;font:600 18px/1 system-ui,sans-serif!important;display:flex!important;top:.6rem!important;right:.6rem!important}.glz-map .leaflet-popup-close-button:hover{background:#2a120699!important}.glz-map .leaflet-popup-close-button span{margin-top:-2px}.glz-popup-card{animation:.38s cubic-bezier(.21,.47,.32,.98) both glz-rise}@keyframes glz-pop{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1}}@keyframes glz-ripple{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes glz-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes glz-spin{to{transform:rotate(360deg)}}@keyframes glz-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes glz-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.glz-dots span{background:currentColor;border-radius:9999px;width:6px;height:6px;animation:1.2s ease-in-out infinite glz-dot;display:inline-block}.glz-dots span:nth-child(2){animation-delay:.15s}.glz-dots span:nth-child(3){animation-delay:.3s}.glz-rail-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}@media (prefers-reduced-motion:reduce){.glz-pin,.glz-cluster,.glz-cluster__aura,.glz-cluster__ring,.glz-me__pulse,.glz-popup-card,.glz-dots span,.glz-pin.is-selected .glz-pin__halo:before,.glz-pin.is-selected .glz-pin__halo:after{animation:none!important}.glz-pin,.glz-cluster{transition:none!important}.glz-icon:hover .glz-pin,.glz-icon:hover .glz-cluster{transform:none}.glz-map .leaflet-fade-anim .leaflet-popup,.glz-map .leaflet-zoom-anim .leaflet-zoom-animated{transition:none!important}}
