:root,:host{--ol-background-color:white;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);border-radius:2px}.ol-mouse-position{position:absolute;top:8px;right:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;padding:2px;position:absolute;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-align:center;will-change:contents, width;border-top:none;margin:1px;font-size:10px;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;z-index:10;width:1px;height:15px}.ol-scale-step-text{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);font-size:10px;position:absolute;bottom:-5px}.ol-scale-text{text-align:center;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);font-size:12px;position:absolute;bottom:25px}.ol-scale-singlebar{z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color);height:10px;position:relative}.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;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;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{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-rotate{transition:opacity .25s linear,visibility linear;top:.5em;right:.5em}.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{top:.5em;right:.5em}.ol-control button{color:var(--ol-subtle-foreground-color);font-weight:700;font-size:inherit;text-align:center;background-color:var(--ol-background-color);border:none;border-radius:2px;width:1.375em;height:1.375em;margin:1px;padding:0;line-height:.4em;text-decoration:none;display:block}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{will-change:transform;font-weight:400;display:block}.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{outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-decoration:none}.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;flex-flow:row-reverse;align-items:center;max-width:calc(100% - 1.3em);display:flex;bottom:.5em;right:.5em}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{list-style:none;display:inline}.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{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);width:150px;height:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.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:#fff;--ol-color-secondary:#6b7280;--ol-color-secondary-foreground:#fff;--ol-color-background:#fff;--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 #0000000d;--ol-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ol-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ol-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ol-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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:#fff;--ol-color-secondary:#7b7b7b;--ol-color-secondary-foreground:#fff;--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:#ffffffe6;--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:#4338ca33;--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{width:100%;height:100%;position:absolute}.ol-zoom{margin-top:var(--ol-control-margin);margin-left:var(--ol-control-margin);flex-direction:column;display:flex}.ol-zoom-in,.ol-zoom-out{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);background-color:var(--ol-zoom-button-bg)!important;color:var(--ol-zoom-button-color)!important}.ol-zoom-in:hover,.ol-zoom-out:hover{background-color:color-mix(in srgb, var(--ol-zoom-button-bg) 90%, black)}.ol-attribution{background:var(--ol-attribution-bg);color:var(--ol-attribution-color);font-size:var(--ol-attribution-font-size);padding:var(--ol-attribution-padding);display:flex;position:absolute;bottom:0;right:0}.ol-mouse-position-control,.mouse-position-control{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);position:absolute}.ol-full-screen{cursor:pointer}.ol-full-screen-false{border-radius:var(--ol-zoom-button-radius);transition:background-color var(--ol-transition-duration-fast,.15s) var(--ol-transition-timing-ease,ease);background-color:var(--ol-zoom-button-bg)!important;color:var(--ol-zoom-button-color)!important}.ol-full-screen-true{transition:background-color var(--ol-transition-duration-fast,.15s) var(--ol-transition-timing-ease,ease);background-color:var(--ol-zoom-button-bg)!important;color:var(--ol-zoom-button-color)!important}.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{z-index:var(--ol-tooltip-z-index);position:absolute}.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.map.svelte-fp0qmd{border-radius:var(--border-base-radius);background-color:var(--element-r1-color);grid-column:content;grid-template-columns:1fr;align-items:start;display:grid}article.map.svelte-fp0qmd .map{height:450px;display:flex}article.map.svelte-fp0qmd .map .ol-viewport{border-top-left-radius:var(--border-base-radius);border-top-right-radius:var(--border-base-radius)}article.map.svelte-fp0qmd div:where(.svelte-fp0qmd){padding:var(--space-size-0) var(--space-size-1);flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}article.map.svelte-fp0qmd h1:where(.svelte-fp0qmd){margin-top:0}@media screen and (width>=60em){article.map.svelte-fp0qmd{column-gap:var(--space-size-0);grid-template-columns:6fr 2fr}article.map.svelte-fp0qmd div:where(.svelte-fp0qmd){padding:var(--space-size-m1)}article.map.svelte-fp0qmd .map .ol-viewport{border-top-right-radius:initial;border-bottom-left-radius:var(--border-base-radius)}}dl.svelte-fp0qmd{grid-template-columns:min-content 1fr;column-gap:1em;display:grid}dl.svelte-fp0qmd dt:where(.svelte-fp0qmd){font-weight:700}dl.svelte-fp0qmd dt:where(.svelte-fp0qmd):after{content:":"}article.content.svelte-fp0qmd{border-radius:var(--border-base-radius);background-color:var(--element-r1-color);grid-column:content;grid-template-columns:1fr;margin:1rem 0;padding:1em 2em;display:grid}article.content.svelte-fp0qmd h1:where(.svelte-fp0qmd){margin-top:0}article.content.svelte-fp0qmd ul:where(.svelte-fp0qmd) li:where(.svelte-fp0qmd){margin-left:1rem}
