.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{vertical-align:middle;display:inline-block;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;visibility:hidden;display:inline-block}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0d4a4714 0%,#181b1bf2 100%);border:1px solid #5eead414;border-radius:1rem;transition:all .2s;box-shadow:inset 0 1px 1px #ffffff0d}.glass-card:hover{border-color:#5eead426;box-shadow:inset 0 1px 1px #ffffff0d,0 4px 24px #0006}.btn-primary{color:#f0fdfc;background:linear-gradient(135deg,#0d4a47 0%,#0d9488 100%);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;box-shadow:0 0 20px #0d4a4780}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 30px #14b8a666}.btn-secondary{color:#e4e4e7;background:#181b1bcc;border:1px solid #5eead41a;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.btn-secondary:hover{background:#181b1b;border-color:#5eead433}.text-gradient{background:linear-gradient(135deg,#f0fdfc 0%,#5eead4 50%,#14b8a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.maplibregl-popup-content{color:#e4e4e7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#181b1bfa!important;border:1px solid #5eead426!important;border-radius:.75rem!important;padding:1rem!important;box-shadow:0 4px 24px #00000080!important}.maplibregl-popup-tip{border-top-color:#181b1bfa!important}.maplibregl-ctrl-group{background:#181b1bf2!important;border:1px solid #5eead41a!important;border-radius:.5rem!important}.maplibregl-ctrl-group button{color:#e4e4e7!important}.maplibregl-ctrl-group button+button{border-top:1px solid #5eead41a!important}.data-map-popup .maplibregl-popup-content{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.data-map-popup .maplibregl-popup-tip{display:none}
