.wrap.svelte-1n0cqh1{border:1px solid var(--rule);background:#0a2142;border-radius:12px;width:100%;position:relative;overflow:hidden}.map.svelte-1n0cqh1{position:absolute;inset:0}.brand.svelte-1n0cqh1{pointer-events:none;font-family:var(--display);letter-spacing:-.02em;color:#071b3a8c;text-shadow:0 1px 2px #fff9;font-size:18px;font-weight:800;position:absolute;bottom:10px;left:12px}.brand.svelte-1n0cqh1 span:where(.svelte-1n0cqh1){color:#19a0ffd9}.wrap.svelte-1n0cqh1 .maplibregl-ctrl-attrib.maplibregl-compact{border-radius:12px}.mg-pin{color:#02182d;width:30px;height:30px;font:700 14px var(--display);cursor:grab;background:#19a0ff;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0006}.mg-pin--start{background:var(--ok);color:#052b1c}.mg-pin--finish{color:#fff;background:#071b3a}.mg-pin--via{background:var(--via);color:#2b1400}.mg-pin:active{cursor:grabbing}.mg-pin--fixed,.mg-pin--fixed:active{cursor:pointer}.wrap.svelte-1n0cqh1 .maplibregl-marker:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #071b3a;box-shadow:0 0 0 5px #fff}.mg-frame{background:var(--muted);cursor:pointer;border:2px solid #fff;border-radius:3px;width:14px;height:14px;transform:rotate(45deg);box-shadow:0 1px 6px #0006}.mg-frame--num{width:22px;height:22px;font:700 11px/1 var(--display);color:#071b3a;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:grid;transform:none}.mg-frame--pick{cursor:grab;background:#19a0ff;border-width:3px;width:22px;height:22px;box-shadow:0 0 0 4px #19a0ff59,0 2px 8px #0006}.mg-frame--green{background:var(--ok)}.mg-frame--yellow{background:var(--warn)}.mg-frame--red{background:var(--danger)}.wrap.svelte-1n0cqh1 .maplibregl-cooperative-gesture-screen{font:600 14px var(--body);background:#071b3a8c}.wrap.svelte-1n0cqh1 .maplibregl-map{font-family:var(--body)}.wrap.svelte-1n0cqh1 .maplibregl-ctrl-attrib{font-size:11px}.wrap.svelte-1n0cqh1 .maplibregl-popup-content{font:13px/1.4 var(--body);color:#0b1a2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:8px;padding:10px 12px;box-shadow:0 4px 16px #00000040}.wrap.svelte-1n0cqh1 .maplibregl-popup-close-button{float:right;color:#44566b;border-radius:4px;margin:-4px -6px 0 10px;padding:0 4px;font-size:18px;line-height:1;position:static}.wrap.svelte-1n0cqh1 .maplibregl-popup-close-button:hover{color:#0b1a2e;background:#071b3a14}.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fffc}.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-top .maplibregl-popup-tip,.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:#fffc}.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#fffc}.wrap.svelte-1n0cqh1 .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fffc}.mg-confirm{gap:8px;min-width:150px;padding-right:10px;display:grid}.mg-info{gap:2px;display:grid}.mg-confirm-title{font-weight:600}.mg-confirm-btn{font:600 13px var(--display);cursor:pointer;color:#02182d;background:#19a0ff;border:0;border-radius:6px;padding:7px 12px}.mg-confirm-btn:hover{background:#38b6ff}.mg-confirm-btn:focus-visible{outline-offset:2px;outline:2px solid #0a6ebd}
