.map.svelte-1z12jpq{background:var(--background);width:100%;height:100%;position:relative;overflow:hidden}.ssr-map.svelte-1z12jpq{width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.ssr-map.hidden.svelte-1z12jpq{opacity:0;pointer-events:none}.ssr-land.svelte-1z12jpq{fill:color-mix(in srgb, var(--color) 13%, var(--background))}.ssr-dots.svelte-1z12jpq{fill:var(--primary)}canvas.svelte-1z12jpq{cursor:grab;touch-action:pan-x pan-y;width:100%;height:100%;position:absolute;inset:0}canvas.svelte-1z12jpq:active{cursor:grabbing}canvas.hover-dot.svelte-1z12jpq{cursor:pointer}.hint.svelte-1z12jpq{background:color-mix(in srgb, var(--color) 82%, transparent);color:var(--background);pointer-events:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controls.svelte-1z12jpq{flex-direction:column;gap:.375rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.control.svelte-1z12jpq{padding:.5rem;box-shadow:0 2px 8px #00000026}.tooltip.svelte-1z12jpq{background:var(--background);border:1px solid var(--border-color);pointer-events:none;white-space:nowrap;z-index:15;border-radius:.5rem;flex-direction:column;align-items:center;max-width:15rem;padding:.3125rem .625rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 14px #0000002e}.tooltip.below.svelte-1z12jpq{transform:translate(-50%,12px)}.tooltip-name.svelte-1z12jpq{font-size:.8125rem;font-weight:700}.tooltip-detail.svelte-1z12jpq{color:var(--color-secondary);font-size:.75rem}.popover.svelte-1z12jpq{background:var(--background);border:1px solid var(--border-color);z-index:50;border-radius:.75rem;width:13.5rem;padding:.75rem;position:fixed;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 28px #00000038}.popover.below.svelte-1z12jpq{transform:translate(-50%,14px)}.popover-close.svelte-1z12jpq{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.25rem;position:absolute;top:.375rem;right:.375rem}.popover-name.svelte-1z12jpq{padding-right:1.25rem;font-size:.9375rem;font-weight:700}.popover-location.svelte-1z12jpq{color:var(--color-secondary);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.8125rem;display:flex}.popover-count.svelte-1z12jpq{color:var(--color-secondary);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.8125rem}.popover-open.svelte-1z12jpq{width:100%;margin-top:.625rem}.swatches.svelte-1z12jpq{width:0;height:0;position:absolute;overflow:hidden}.swatches.svelte-1z12jpq [data-swatch=land]:where(.svelte-1z12jpq){background-color:color-mix(in srgb, var(--color) 13%, var(--background))}.swatches.svelte-1z12jpq [data-swatch=border]:where(.svelte-1z12jpq){background-color:var(--background)}.swatches.svelte-1z12jpq [data-swatch=dot]:where(.svelte-1z12jpq){background-color:var(--primary)}.swatches.svelte-1z12jpq [data-swatch=dot_stroke]:where(.svelte-1z12jpq){background-color:var(--background)}.swatches.svelte-1z12jpq [data-swatch=label]:where(.svelte-1z12jpq){background-color:color-mix(in srgb, var(--color) 72%, var(--background))}.swatches.svelte-1z12jpq [data-swatch=label_halo]:where(.svelte-1z12jpq){background-color:color-mix(in srgb, var(--background) 88%, transparent)}.swatches.svelte-1z12jpq [data-swatch=dict_label]:where(.svelte-1z12jpq){background-color:color-mix(in srgb, var(--primary) 80%, var(--color))}.swatches.svelte-1z12jpq [data-swatch=highlight]:where(.svelte-1z12jpq){background-color:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171)}
