:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}:root{--ol-color-primary: #4338ca;--ol-color-primary-foreground: #ffffff;--ol-color-secondary: #6b7280;--ol-color-secondary-foreground: #ffffff;--ol-color-background: #ffffff;--ol-color-foreground: #1f2937;--ol-color-surface: #f9fafb;--ol-color-surface-foreground: #374151;--ol-color-muted: #f3f4f6;--ol-color-muted-foreground: #6b7280;--ol-color-accent: #e5e7eb;--ol-color-accent-foreground: #1f2937;--ol-color-border: #d1d5db;--ol-color-input: #e5e7eb;--ol-color-ring: #6b7280;--ol-space-0: 0;--ol-space-px: 1px;--ol-space-0-5: .125rem;--ol-space-1: .25rem;--ol-space-1-5: .375rem;--ol-space-2: .5rem;--ol-space-2-5: .625rem;--ol-space-3: .75rem;--ol-space-3-5: .875rem;--ol-space-4: 1rem;--ol-space-5: 1.25rem;--ol-space-6: 1.5rem;--ol-space-8: 2rem;--ol-space-10: 2.5rem;--ol-space-12: 3rem;--ol-space-16: 4rem;--ol-space-20: 5rem;--ol-font-size-xs: .75rem;--ol-font-size-sm: .875rem;--ol-font-size-base: 1rem;--ol-font-size-lg: 1.125rem;--ol-font-size-xl: 1.25rem;--ol-line-height-tight: 1.25;--ol-line-height-normal: 1.5;--ol-line-height-relaxed: 1.625;--ol-font-weight-normal: 400;--ol-font-weight-medium: 500;--ol-font-weight-semibold: 600;--ol-font-weight-bold: 700;--ol-font-family-sans: system-ui, Roboto, Arial, sans-serif;--ol-font-family-mono: ui-monospace, Consolas, Menlo, monospace;--ol-radius-none: 0;--ol-radius-sm: .125rem;--ol-radius: .25rem;--ol-radius-md: .375rem;--ol-radius-lg: .5rem;--ol-radius-xl: .75rem;--ol-radius-2xl: 1rem;--ol-radius-full: 9999px;--ol-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--ol-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--ol-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ol-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ol-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--ol-z-auto: auto;--ol-z-0: 0;--ol-z-10: 10;--ol-z-20: 20;--ol-z-30: 30;--ol-z-40: 40;--ol-z-50: 50;--ol-z-100: 100;--ol-z-200: 200;--ol-z-300: 300;--ol-z-400: 400;--ol-z-500: 500;--ol-z-1000: 1000;--ol-transition-duration-fast: .15s;--ol-transition-duration-normal: .25s;--ol-transition-duration-slow: .35s;--ol-transition-timing-ease: ease;--ol-transition-timing-ease-in: ease-in;--ol-transition-timing-ease-out: ease-out;--ol-transition-timing-ease-in-out: ease-in-out;--ol-opacity-0: 0;--ol-opacity-5: .05;--ol-opacity-10: .1;--ol-opacity-20: .2;--ol-opacity-25: .25;--ol-opacity-30: .3;--ol-opacity-40: .4;--ol-opacity-50: .5;--ol-opacity-60: .6;--ol-opacity-70: .7;--ol-opacity-75: .75;--ol-opacity-80: .8;--ol-opacity-90: .9;--ol-opacity-95: .95;--ol-opacity-100: 1}.dark{--ol-color-primary: #6366f1;--ol-color-primary-foreground: #ffffff;--ol-color-secondary: #7b7b7b;--ol-color-secondary-foreground: #ffffff;--ol-color-background: #181818;--ol-color-foreground: #f5f5f5;--ol-color-surface: #242424;--ol-color-surface-foreground: #e6e6e6;--ol-color-muted: #2f2f2f;--ol-color-muted-foreground: #a1a1a1;--ol-color-accent: #3a3a3a;--ol-color-accent-foreground: #fafafa;--ol-color-border: #3f3f3f;--ol-color-input: #2a2a2a;--ol-color-ring: #818cf8}:root{--ol-map-width: 100%;--ol-map-height: 100%;--ol-map-position: relative;--ol-control-bg: var(--ol-color-background);--ol-control-border: var(--ol-color-border);--ol-control-border-radius: var(--ol-radius);--ol-control-shadow: var(--ol-shadow);--ol-control-padding: var(--ol-space-2);--ol-control-margin: var(--ol-space-2);--ol-control-z-index: var(--ol-z-100);--ol-zoom-button-width: 1.5rem;--ol-zoom-button-height: 1.5rem;--ol-zoom-button-bg: var(--ol-color-background);--ol-zoom-button-color: var(--ol-color-foreground);--ol-zoom-button-radius: var(--ol-radius);--ol-zoom-button-margin: var(--ol-space-0-5) 0;--ol-zoom-button-font-size: var(--ol-font-size-sm);--ol-zoom-button-font-weight: var(--ol-font-weight-medium);--ol-mouse-position-bg: rgba(255, 255, 255, .9);--ol-mouse-position-color: var(--ol-color-foreground);--ol-mouse-position-padding: var(--ol-space-1-5) var(--ol-space-2-5);--ol-mouse-position-border-radius: var(--ol-radius);--ol-mouse-position-font-family: var(--ol-font-family-mono);--ol-mouse-position-font-size: var(--ol-font-size-xs);--ol-mouse-position-shadow: var(--ol-shadow-sm);--ol-mouse-position-z-index: var(--ol-z-1000);--ol-draw-control-top: var(--ol-space-20);--ol-draw-control-right: var(--ol-space-2);--ol-draw-control-width: fit-content;--ol-draw-control-height: fit-content;--ol-draw-control-bottom: var(--ol-space-2);--ol-draw-control-left: var(--ol-space-4);--ol-draw-control-bg: var(--ol-color-surface);--ol-draw-control-border: var(--ol-control-border);--ol-draw-control-border-radius: var(--ol-control-border-radius);--ol-draw-control-shadow: var(--ol-control-shadow);--ol-draw-control-padding: var(--ol-space-0);--ol-draw-control-z-index: var(--ol-control-z-index);--ol-draw-button-bg: var(--ol-color-background);--ol-draw-button-bg-hover: var(--ol-color-accent);--ol-draw-button-bg-active: var(--ol-color-primary);--ol-draw-button-color: var(--ol-color-foreground);--ol-draw-button-color-hover: var(--ol-color-foreground);--ol-draw-button-color-active: var(--ol-color-primary-foreground);--ol-draw-button-border: none;--ol-draw-button-border-radius-first: var(--ol-control-border-radius) var(--ol-control-border-radius) 0 0;--ol-draw-button-border-radius-last: 0 0 var(--ol-control-border-radius) var(--ol-control-border-radius);--ol-draw-button-padding: var(--ol-space-0);--ol-draw-button-margin: var(--ol-space-px);--ol-draw-button-gap: var(--ol-space-2);--ol-draw-button-font-size: var(--ol-font-size-sm);--ol-draw-button-font-weight: var(--ol-font-weight-medium);--ol-draw-button-font-family: var(--ol-font-family-sans);--ol-draw-button-transition: var(--ol-transition-duration-fast);--ol-draw-button-min-width: 1.375rem;--ol-draw-button-width: 1.375rem;--ol-draw-button-height: 1.375rem;--ol-draw-button-line-height: .4rem;--ol-draw-icon-size: var(--ol-font-size-base);--ol-draw-icon-weight: var(--ol-font-weight-bold);--ol-draw-icon-width: 1rem;--ol-draw-label-font-size: var(--ol-font-size-xs);--ol-draw-label-font-weight: var(--ol-font-weight-medium);--ol-properties-panel-width: 400px;--ol-properties-panel-bg: var(--ol-color-background);--ol-properties-panel-border: var(--ol-color-border);--ol-properties-panel-shadow: var(--ol-shadow-lg);--ol-properties-panel-padding: var(--ol-space-4);--ol-properties-panel-z-index: 200;--ol-properties-input-height: 32px;--ol-properties-input-bg: var(--ol-color-background);--ol-properties-input-border: var(--ol-color-border);--ol-properties-input-border-radius: var(--ol-radius-sm);--ol-properties-delete-bg: var(--ol-color-destructive);--ol-properties-delete-color: var(--ol-color-destructive-foreground);--ol-attribution-bg: var(--ol-color-background);--ol-attribution-color: var(--ol-color-muted-foreground);--ol-attribution-font-size: var(--ol-font-size-xs);--ol-attribution-padding: var(--ol-space-1) var(--ol-space-2);--ol-tooltip-bg: var(--ol-color-background);--ol-tooltip-color: var(--ol-color-foreground);--ol-tooltip-padding: var(--ol-space-2) var(--ol-space-3);--ol-tooltip-border-radius: var(--ol-radius);--ol-tooltip-font-size: var(--ol-font-size-sm);--ol-tooltip-font-weight: var(--ol-font-weight-normal);--ol-tooltip-line-height: var(--ol-line-height-normal);--ol-tooltip-shadow: var(--ol-shadow-lg);--ol-tooltip-max-width: 18.75rem;--ol-tooltip-white-space: normal;--ol-tooltip-word-wrap: break-word;--ol-tooltip-z-index: var(--ol-z-100);--ol-tooltip-transition-property: opacity, visibility;--ol-tooltip-transition-duration: var(--ol-transition-duration-fast);--ol-tooltip-transition-timing: var(--ol-transition-timing-ease-in-out);--ol-tooltip-hover-bg: var(--ol-color-background);--ol-tooltip-hover-color: var(--ol-color-foreground);--ol-tooltip-hover-font-size: var(--ol-font-size-xs);--ol-tooltip-hover-padding: var(--ol-space-1-5) var(--ol-space-2-5);--ol-tooltip-select-bg: var(--ol-color-background);--ol-tooltip-select-color: var(--ol-color-foreground);--ol-tooltip-select-border: 1px solid var(--ol-color-border);--ol-tooltip-select-font-size: var(--ol-font-size-sm);--ol-tooltip-select-padding: var(--ol-space-2-5) var(--ol-space-3-5);--ol-tooltip-select-shadow: var(--ol-shadow-md);--ol-tooltip-select-accent-color: var(--ol-color-primary);--ol-overlay-z-index: var(--ol-z-100);--ol-overlay-pointer-events: none;--ol-layer-opacity: 1;--ol-layer-visible: true;--ol-layer-z-index: auto;--ol-feature-stroke-color: var(--ol-color-primary);--ol-feature-stroke-width: 2;--ol-feature-fill-color: rgba(67, 56, 202, .2);--ol-feature-point-radius: 5;--ol-feature-point-fill: var(--ol-color-primary);--ol-feature-point-stroke: var(--ol-color-primary-foreground);--ol-feature-point-stroke-width: 2}.ol-map-root{width:var(--ol-map-width);height:var(--ol-map-height);position:var(--ol-map-position)}.ol-map-root .ol-viewport{position:absolute;width:100%;height:100%}.ol-zoom{display:flex;flex-direction:column;margin-top:var(--ol-control-margin);margin-left:var(--ol-control-margin)}.ol-zoom-in,.ol-zoom-out{background-color:var(--ol-zoom-button-bg)!important;color:var(--ol-zoom-button-color)!important;border:var(--ol-zoom-button-border);border-radius:var(--ol-zoom-button-radius);margin:var(--ol-zoom-button-margin);width:var(--ol-zoom-button-width);height:var(--ol-zoom-button-height);font-size:var(--ol-zoom-button-font-size);font-weight:var(--ol-zoom-button-font-weight);cursor:pointer;transition:background-color var(--ol-transition-duration-fast, .15s) var(--ol-transition-timing-ease, ease)}.ol-zoom-in:hover,.ol-zoom-out:hover{background-color:color-mix(in srgb,var(--ol-zoom-button-bg) 90%,black)}.ol-attribution{position:absolute;bottom:0;right:0;display:flex;background:var(--ol-attribution-bg);color:var(--ol-attribution-color);font-size:var(--ol-attribution-font-size);padding:var(--ol-attribution-padding)}.ol-mouse-position-control,.mouse-position-control{position:absolute;top:var(--ol-space-2-5);right:var(--ol-space-2-5);background:var(--ol-mouse-position-bg);color:var(--ol-mouse-position-color);padding:var(--ol-mouse-position-padding);border-radius:var(--ol-mouse-position-border-radius);font-family:var(--ol-mouse-position-font-family);font-size:var(--ol-mouse-position-font-size);box-shadow:var(--ol-mouse-position-shadow);pointer-events:var(--ol-overlay-pointer-events);z-index:var(--ol-mouse-position-z-index)}.ol-full-screen{cursor:pointer}.ol-full-screen-false{background-color:var(--ol-zoom-button-bg)!important;border-radius:var(--ol-zoom-button-radius);color:var(--ol-zoom-button-color)!important;transition:background-color var(--ol-transition-duration-fast, .15s) var(--ol-transition-timing-ease, ease)}.ol-full-screen-true{background-color:var(--ol-zoom-button-bg)!important;color:var(--ol-zoom-button-color)!important;transition:background-color var(--ol-transition-duration-fast, .15s) var(--ol-transition-timing-ease, ease)}.ol-tooltip-base,.tooltip-container{background:var(--ol-tooltip-bg);color:var(--ol-tooltip-color);padding:var(--ol-tooltip-padding);border-radius:var(--ol-tooltip-border-radius);font-size:var(--ol-tooltip-font-size);font-weight:var(--ol-tooltip-font-weight);line-height:var(--ol-tooltip-line-height);box-shadow:var(--ol-tooltip-shadow);max-width:var(--ol-tooltip-max-width);white-space:var(--ol-tooltip-white-space);word-wrap:var(--ol-tooltip-word-wrap);pointer-events:var(--ol-overlay-pointer-events);transition:var(--ol-tooltip-transition-property) var(--ol-tooltip-transition-duration) var(--ol-tooltip-transition-timing)}.ol-tooltip{position:absolute;z-index:var(--ol-tooltip-z-index)}.hover-tooltip .tooltip-container{background:var(--ol-tooltip-hover-bg);color:var(--ol-tooltip-hover-color);font-size:var(--ol-tooltip-hover-font-size);padding:var(--ol-tooltip-hover-padding)}.select-tooltip .tooltip-container{background:var(--ol-tooltip-select-bg);color:var(--ol-tooltip-select-color);border:var(--ol-tooltip-select-border);font-size:var(--ol-tooltip-select-font-size);padding:var(--ol-tooltip-select-padding);box-shadow:var(--ol-tooltip-select-shadow)}.select-tooltip .tooltip-container strong{color:var(--ol-tooltip-select-accent-color);font-weight:var(--ol-font-weight-semibold)}article.svelte-fp0qmd{grid-column:content;display:grid;grid-template-columns:1fr;align-items:start;border-radius:var(--border-base-radius);background-color:var(--element-r1-color)}article.svelte-fp0qmd .map{display:flex;height:450px}article.svelte-fp0qmd .map .ol-viewport{border-top-left-radius:var(--border-base-radius);border-top-right-radius:var(--border-base-radius)}article.svelte-fp0qmd div:where(.svelte-fp0qmd){padding:var(--space-size-0) var(--space-size-1);display:flex;width:100%;height:100%;flex-direction:column;justify-content:center}article.svelte-fp0qmd h1:where(.svelte-fp0qmd){margin-top:0}@media screen and (min-width:60em){article.svelte-fp0qmd{grid-template-columns:6fr 2fr;column-gap:var(--space-size-0)}article.svelte-fp0qmd div:where(.svelte-fp0qmd){padding:var(--space-size-m1)}article.svelte-fp0qmd .map .ol-viewport{border-top-right-radius:initial;border-bottom-left-radius:var(--border-base-radius)}}dl.svelte-fp0qmd{display:grid;grid-template-columns:min-content 1fr;column-gap:1em}dl.svelte-fp0qmd dt:where(.svelte-fp0qmd){font-weight:700}dl.svelte-fp0qmd dt:where(.svelte-fp0qmd):after{content:":"}
