.map.svelte-ab1jru{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-color:var(--map-paper);background-image:linear-gradient(var(--map-grid) 1px, transparent 1px), linear-gradient(90deg, var(--map-grid) 1px, transparent 1px);outline-offset:-4px;background-size:48px 48px;width:100%;height:100%;position:relative;overflow:hidden}.map.svelte-ab1jru:active{cursor:grabbing}.tiles.svelte-ab1jru img:where(.svelte-ab1jru){transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.tiles.svelte-ab1jru img:where(.svelte-ab1jru).missing{visibility:hidden}.trail.svelte-ab1jru{pointer-events:none;position:absolute;inset:0}.trail.svelte-ab1jru polyline:where(.svelte-ab1jru){fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 12}.pin.svelte-ab1jru,.cluster.svelte-ab1jru,.me.svelte-ab1jru{position:absolute;top:0;left:0}.pin.svelte-ab1jru{font:inherit;cursor:pointer;background:0 0;border:0;width:32px;height:42px;margin:-42px 0 0 -16px;padding:0}.pin.svelte-ab1jru svg:where(.svelte-ab1jru){width:100%;height:100%;filter:drop-shadow(var(--drop-sm));display:block;overflow:visible}.pin.svelte-ab1jru path:where(.svelte-ab1jru){fill:var(--pin-fill);stroke:var(--pin-ink);stroke-width:2.5px;stroke-linejoin:round}.pin.svelte-ab1jru circle:where(.svelte-ab1jru){fill:none;stroke:var(--pin-ink);stroke-width:2.5px}.pin.done.svelte-ab1jru path:where(.svelte-ab1jru){fill:var(--pin-done)}.pin.selected.svelte-ab1jru{z-index:2}.pin.selected.svelte-ab1jru svg:where(.svelte-ab1jru){transform-origin:50% 100%;transform:scale(1.3)}.pin.lit.svelte-ab1jru path:where(.svelte-ab1jru),.pin.selected.svelte-ab1jru path:where(.svelte-ab1jru){fill:var(--yellow);stroke:var(--on-brand)}.pin.svelte-ab1jru .number:where(.svelte-ab1jru){fill:var(--pin-ink);stroke:var(--pin-ink);stroke-width:.6px;text-anchor:middle;font-family:inherit;font-size:13px}.pin.lit.svelte-ab1jru .number:where(.svelte-ab1jru){fill:var(--on-brand);stroke:var(--on-brand)}.pin.lit.svelte-ab1jru circle:where(.svelte-ab1jru),.pin.selected.svelte-ab1jru circle:where(.svelte-ab1jru){stroke:var(--on-brand)}.cluster.svelte-ab1jru{border:var(--stroke-bold) solid var(--pin-ink);border-radius:var(--radius-pill);background:var(--pin-fill);min-width:36px;height:36px;color:var(--pin-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;box-shadow:var(--shadow-sm);margin:-18px 0 0 -18px;padding:.15em 8px 0;font-weight:700}.cluster.selected.svelte-ab1jru{background:var(--yellow);border-color:var(--on-brand);color:var(--on-brand)}.me.svelte-ab1jru{cursor:pointer;width:44px;height:44px;filter:drop-shadow(var(--drop-sm));background:0 0;border:0;margin:-22px 0 0 -22px;padding:0}.me.svelte-ab1jru img:where(.svelte-ab1jru){display:block}.here.svelte-ab1jru{pointer-events:none;width:44px;height:44px;filter:drop-shadow(var(--drop-sm));margin:-22px 0 0 -22px;position:absolute;top:0;left:0;overflow:visible}.turn.svelte-ab1jru{transform-origin:16px 16px;transition:transform .2s linear}.here.svelte-ab1jru circle:where(.svelte-ab1jru),.here.svelte-ab1jru path:where(.svelte-ab1jru){stroke:var(--pin-ink);stroke-width:1.4px;stroke-linecap:round}.here.svelte-ab1jru .arc:where(.svelte-ab1jru){fill:none;visibility:hidden}.here.facing.svelte-ab1jru .arc:where(.svelte-ab1jru){visibility:visible}.here.svelte-ab1jru .ring:where(.svelte-ab1jru){fill:var(--pin-fill)}.here.svelte-ab1jru .dot:where(.svelte-ab1jru){fill:var(--yellow)}.route.svelte-ab1jru polyline:where(.svelte-ab1jru){stroke-width:4px;stroke-dasharray:.1 10}.controls.svelte-ab1jru{right:var(--space-4);bottom:var(--map-controls-bottom,var(--space-6));border:var(--stroke) solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;overflow:hidden}.controls.svelte-ab1jru button:where(.svelte-ab1jru){width:var(--target);height:var(--target);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-xl);cursor:pointer;border:0;padding:0;line-height:1}.controls.svelte-ab1jru button:where(.svelte-ab1jru)+button:where(.svelte-ab1jru){border-top:var(--stroke) solid var(--line)}.attribution.svelte-ab1jru{right:0;bottom:var(--map-attribution-bottom,0);padding:2px var(--space-2);border-top-left-radius:var(--radius-sm);background:var(--paper-translucent);color:var(--ink);font-size:var(--text-2xs);margin:0;position:absolute}.attribution.svelte-ab1jru a:where(.svelte-ab1jru){color:inherit}
