.ma{--ma-navy:#0a0564;--ma-blue:#1f18c1;--ma-mint:#4df390;--ma-green:#15da65;--ma-check:#15a356;--ma-aqua:#55c6f4;--ma-lilac:#c6c7f8;--ma-tile:#f2f1fb;--ma-line:#e2e2eb;--ma-input:#d9d7e1;--ma-grey:#afacbb;--ma-muted:#5a5866;--ma-ink:#16143a;--ma-page:#fdfdfb;--ma-map:#f4f4f7;--ma-shadow:0 2px 10px #0b05641a;background:var(--ma-page);color:var(--ma-ink);font-family:var(--font-sans), "Geist", Arial, sans-serif}.ma h1,.ma h2{color:var(--ma-ink);letter-spacing:-.04em;font-weight:500}.ma input::placeholder{color:#8b8999}.ma-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.ma-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ma-blue) 0%, var(--ma-blue) var(--ma-range-fill,0%), var(--ma-line) var(--ma-range-fill,0%));border-radius:999px;height:4px}.ma-range::-moz-range-track{background:var(--ma-line);border-radius:999px;height:4px}.ma-range::-moz-range-progress{background:var(--ma-blue);border-radius:999px;height:4px}.ma-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ma-navy);width:24px;height:24px;box-shadow:var(--ma-shadow);background:#fff;border-radius:50%;margin-top:-10px}.ma-range::-moz-range-thumb{border:2px solid var(--ma-navy);width:20px;height:20px;box-shadow:var(--ma-shadow);background:#fff;border-radius:50%}.ma-range:focus-visible{outline:2px solid var(--ma-blue);outline-offset:4px;border-radius:8px}.ma-pin{background:#4df39059;border-radius:50%;width:24px;height:24px;position:relative}.ma-pin:after{content:"";background:var(--ma-mint);border:2px solid var(--ma-navy);box-sizing:border-box;border-radius:50%;position:absolute;inset:6px}.ma-blurred{filter:blur(5px);-webkit-user-select:none;user-select:none}.ma .maplibregl-ctrl-bottom-left{margin:0 0 16px 16px}.ma .maplibregl-ctrl-group{box-shadow:var(--ma-shadow);border-radius:12px;overflow:hidden}.ma .maplibregl-ctrl-group button{width:40px;height:40px}
