.css-debug div{outline:.5px solid red}.css-debug div>div:first-child:last-child,.css-debug div:has(>div:first-child:last-child){border:2px solid limegreen;padding:2px}.css-debug div:not(:has(>*:not(div))):has(>div:nth-child(3))>div{outline:3px solid blue}.css-debug :root{background-color:#32cd32}.css-debug :root div{background-color:#ff000012!important}.css-debug :root *{background-color:#0000!important}.css-debug div[style]:not([style*=width]):not([style*=height]){background-color:#000dff1e}.css-debug *[style=""]{background-color:red}: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{--gis-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.ol-overlaycontainer-stopevent{display:block}@media print{.ol-overlaycontainer-stopevent{display:none}}.ol-control{position:unset!important}.ol-scale-line{-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:unset!important}.ol-scale-line-inner{color:var(--map-text-base)!important;border-color:var(--map-text-base)!important}.map-vivid-topo .ol-scale-line-inner{font-weight:900}.unset{all:unset}[data-scope=progress]{height:2px;margin-bottom:.125rem}[data-scope=progress][data-part=range][data-state=indeterminate]{background:linear-gradient(90deg,var(--gis-accent),transparent);animation:progress 2s linear infinite;background-clip:border-box}@keyframes progress{0%{left:0;width:0%}to{left:100%;width:100%}}.reticle-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.reticle-line{opacity:.7}.map-dark-sat .reticle-container,.map-dark-topo .reticle-container{fill:#fff}.map-default .reticle-container,.map-light-topo .reticle-container{fill:var(--gray-600)}.map-vivid-topo .reticle-container{fill:var(--gray-950)}.reticle-text{font-size:.6875rem}@media (min-resolution: 2x){.reticle-text{font-size:.625rem}}@media (min-resolution: 3x){.reticle-text{font-size:.5625rem}}@media not (prefers-reduced-motion){.reticle-container{transition:fill ease-out .3s}.reticle-line.x{transition:width ease-out .1s}.reticle-line.y{transition:height ease-out .1s}.reticle-tick.x{transition:x ease-out .1s}.reticle-tick.y{transition:y ease-out .1s}.reticle-text x{transition:x ease-out .2s}.reticle-text y{transition:y ease-out .2s}}.gis-control-toolbar ::-webkit-scrollbar,textarea ::-webkit-scrollbar,iframe ::-webkit-scrollbar,[data-scope=dialog] ::-webkit-scrollbar{width:1em;height:1em}.gis-control-toolbar ::-webkit-scrollbar-button,textarea ::-webkit-scrollbar-button,iframe ::-webkit-scrollbar-button,[data-scope=dialog] ::-webkit-scrollbar-button{background-color:var(--gis-panel-background)}.gis-control-toolbar ::-webkit-scrollbar-track-piece,textarea ::-webkit-scrollbar-track-piece,iframe ::-webkit-scrollbar-track-piece,[data-scope=dialog] ::-webkit-scrollbar-track-piece{background-color:var(--gis-panel-background)}.gis-control-toolbar ::-webkit-scrollbar-thumb,textarea ::-webkit-scrollbar-thumb,iframe ::-webkit-scrollbar-thumb,[data-scope=dialog] ::-webkit-scrollbar-thumb{border-radius:.5rem;border-width:.25rem;border-style:solid;border-color:var(--gis-panel-background);background-color:var(--gis-input-background)}.gis-control-toolbar ::-webkit-scrollbar-thumb:hover,textarea ::-webkit-scrollbar-thumb:hover,iframe ::-webkit-scrollbar-thumb:hover,[data-scope=dialog] ::-webkit-scrollbar-thumb:hover{border-color:var(--gis-input-background-hover)}.gis-control-toolbar ::-webkit-scrollbar-thumb:active,textarea ::-webkit-scrollbar-thumb:active,iframe ::-webkit-scrollbar-thumb:active,[data-scope=dialog] ::-webkit-scrollbar-thumb:active{background-color:var(--gis-input-background-active)}.gis-control-toolbar{opacity:.87;background:var(--gis-panel-background);border-radius:.25rem;outline:1px solid var(--gis-outline);-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:max-content;height:max-content;gap:2px;padding:.25rem;pointer-events:auto}.ol-control button.gis-control-toolbar-false{background-color:unset!important}.gis-flex-column{display:flex;flex-direction:column}#ol-grid-container{top:0;left:0;width:100%;height:100%;position:absolute;display:grid;gap:.5rem;grid-template-columns:1 auto 1;grid-template-rows:auto auto auto;justify-items:flex-start;align-items:flex-start}#ol-container-1-1{pointer-events:none;gap:.5rem;grid-column:1;grid-row:1;padding:.5rem;display:grid;grid-template-columns:auto;grid-template-rows:auto}#search-overlay,#modal-overlay,#toast-overlay{top:0;left:0;position:absolute;display:flex;width:100%;height:100%;pointer-events:none}#modal-overlay{z-index:10}#search-overlay{z-index:1}#toast-overlay{z-index:20}#ol-container-100vh-100vw{top:0;left:0;position:absolute;pointer-events:none;z-index:-1;width:100%;height:100%}.gis-zoom{position:unset;top:unset;left:unset;right:unset;background-color:var(--gis-panel-background)!important;width:-moz-fit-content!important;width:fit-content!important;padding:3px!important;outline:1px solid var(--gis-outline);opacity:.87;border-radius:3px!important;grid-column:1}.gis-zoom button{pointer-events:auto;width:1.5rem!important;height:1.5rem!important;background-color:unset!important;color:var(--gis-text-base)!important;cursor:pointer}.gis-zoom button:hover{outline:none;color:var(--gis-text-inverse)!important;background-color:var(--gis-primary)!important}[data-scope=dialog]{cursor:auto;pointer-events:all}[data-scope=dialog] a{color:var(--gis-primary)}@media (prefers-color-scheme: dark){[data-scope=dialog] a:visited{color:var(--violet-200)}}@media (prefers-color-scheme: light){[data-scope=dialog] a:visited{color:var(--violet-600)}}h1[data-scope=dialog]{margin:0;padding:0;font-size:1.5rem;font-weight:500}button[data-scope=dialog]{all:unset;border:1px solid var(--gis-outline);padding:.25rem .5rem;border-radius:3px;font-size:small;display:flex;justify-content:center;align-items:center}button[data-scope=dialog][data-variant=danger]{color:var(--gis-error-foreground)}button[data-scope=dialog]:has(svg){padding:0 .25rem;min-height:1.75rem}button[data-scope=dialog]:hover{background-color:var(--gis-input-background-hover)}button[data-scope=dialog][data-variant=danger]:hover{background-color:var(--gis-error-background)}button[data-scope=dialog]:active{border-color:var(--gis-input-background-active);color:var(--gis-text-light)}button[data-scope=dialog]:disabled{opacity:.5;pointer-events:none}button[data-scope=dialog]:focus-visible{outline:1px solid var(--gis-primary)}@media (pointer: coarse){button[data-scoupe=dialog]{min-height:2rem}}div .map-dark-topo,div .map-dark-sat{--map-text-base: white;--map-text-light: rgba(255, 255, 255, .7);--map-text-subtle: rgba(255, 255, 255, .45);--map-line-base: var(--gray-100);--map-inverse: black;--map-inverse-light: rgba(0, 0, 0, .7);--map-inverse-subtle: rgba(0, 0, 0, .5);background-color:var(--gray-700)}div .map-default,div .map-light-topo,div .map-vivid-topo{--map-text-base: black;--map-text-light: rgba(0, 0, 0, .7);--map-text-subtle: rgba(0, 0, 0, .45);--map-inverse: white;--map-inverse-light: rgba(255, 255, 255, .7);--map-inverse-subtle: rgba(255, 255, 255, .5);--map-line-base: var(--gray-800);background-color:var(--gray-50)}body{margin:0;padding:0;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--gis-font-family)}body,html{height:100%}html:has(body):has(#index){-webkit-touch-callout:none;overscroll-behavior:none}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-space-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.gap{gap:.25rem}.gap-1{gap:.5rem}.gap-2{gap:1rem}.w-100{width:100%}.h-100{height:100%}.color-light{color:var(--gis-text-light)}.color-subtle{color:var(--gis-text-subtle)}.smaller{font-size:smaller}.text-weight-bold{font-weight:700}.text-weight-normal{font-weight:400}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}div.gis-control-toolbar.gis-layercontrol-container{grid-column:3;grid-row-start:1;grid-row-end:2;width:unset;align-self:start;justify-self:end;margin:.5rem;padding:0}.gis-layercontrol{display:flex;flex-wrap:wrap;flex-direction:column;min-height:2rem;min-width:100px;max-height:calc(100vh - 1.5rem);color:var(--gis-text-base);overflow:auto}.gis-layercontrol label{padding:0 .25rem;height:20px;vertical-align:middle;border-radius:.2rem;font-size:.825rem;line-height:1em}.gis-layercontrol label.disabled{opacity:.5}.gis-layercontrol .set{margin:.25rem;display:flex;flex-direction:column;flex-wrap:wrap}.gis-layercontrol .set [data-scope=radio-group][data-part=item]{min-inline-size:max-content}[data-scope=layers][data-part=toolbar] div[role=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--gis-text-base);width:1.5rem;height:1.5rem;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-scope=layers][data-part=toolbar] div[role=button]:hover{color:var(--gis-text-inverse);background-color:var(--gis-primary)}[data-scope=layers][data-part=toggle]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--gis-text-base);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-scope=layers][data-part=toggle][data-state=collapsed] div[role=button]{padding:.25rem}[data-scope=layers][data-part=toolbar] div[role=button]{padding:.125rem;margin:.125rem}@media (prefers-color-scheme: light){.gis-layercontrol label:hover{background-color:var(--blue-100);color:var(--blue-950)}.gis-layercontrol label:active{color:var(--blue-800)}}@media (prefers-color-scheme: dark){.gis-layercontrol label:hover{background-color:var(--blue-900);color:var(--blue-50)}.gis-layercontrol label:active{color:var(--blue-200)}}@media (min-resolution: 1.5x){.gis-layercontrol label{font-size:.75rem}}@media (min-resolution: 2.5x){.gis-layercontrol label{font-size:.68rem}}[data-scope=radio-group][data-part=root]{position:relative;display:flex;flex-flow:column;align-items:left}[data-scope=radio-group][data-part=item]{display:inline-flex;align-items:center;gap:3px;position:relative;z-index:2;cursor:pointer;pointer-events:auto!important}[data-scope=radio-group][data-part=item][data-disabled]{cursor:not-allowed}[data-scope=radio-group][data-part=item-label][data-disabled]{opacity:.4}[data-scope=radio-group][data-part=item-control]{height:.8125rem;width:.8125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:solid 1px;border-color:var(--gis-text-light);background-color:var(--gis-input-background)}[data-scope=radio-group][data-part=item-control][data-hover]{background-color:var(--gis-input-background-hover);border-color:var(--gis-input-border-hover)}[data-scope=radio-group][data-part=item-control][data-focus]{outline:1px solid var(--gis-focus-outline)}[data-scope=radio-group][data-part=item-control][data-state=checked]{background-color:var(--gis-input-background-checked);border-color:var(--gis-input-border-checked)}[data-scope=radio-group][data-part=item-control][data-state=checked][data-hover]{background-color:var(--gis-input-background-checked-hover);border-color:var(--gis-input-border-checked-hover)}[data-scope=radio-group][data-part=item-control][data-state=checked]:after{display:initial}[data-scope=radio-group][data-part=item-control]:after{content:"";display:none;width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-.4rem,-.4rem);position:relative}[data-scope=segment-group][data-part=root]{display:flex;background-color:var(--gis-input-background);border-radius:.25rem;clip-path:border-box}[data-scope=segment-group][data-part=root][data-orientation=horizontal]{flex-direction:row;align-items:center}[data-scope=segment-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=segment-group][data-part=item]{display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;font-size:x-small}[data-scope=segment-group][data-part=root][data-orientation=horizontal] [data-scope=segment-group][data-part=item]{padding:.25rem .5rem}[data-scope=segment-group][data-part=root][data-orientation=vertical] [data-scope=segment-group][data-part=item]{padding:.5rem .25rem}[data-scope=segment-group][data-part=item]:hover{background-color:var(--gis-input-background-hover);color:var(--gis-text-base)}[data-scope=segment-group][data-part=item][data-state=checked]{background-color:var(--gis-input-background-checked);color:var(--gis-text-base)}[data-scope=segment-group][data-part=item][data-state=checked]:hover{color:var(--gis-text-light)}[data-scope=dialog][data-part=close-trigger],[data-scope=close][data-part=button]{all:unset;position:absolute;isolation:isolate;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border:none;background:transparent;color:var(--gis-text-light);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color 0s,color .1s ease-out}[data-scope=dialog][data-part=close-trigger]:hover,[data-scope=close][data-part=button]:hover{background-color:var(--gis-input-background-checked-hover);color:var(--gis-text-inverse)}@media (prefers-color-scheme: light){[data-scope=dialog][data-part=close-trigger]:hover,[data-scope=close][data-part=button]:hover{mix-blend-mode:multiply}}@media (prefers-color-scheme: dark){[data-scope=dialog][data-part=close-trigger]:hover,[data-scope=close][data-part=button]:hover{mix-blend-mode:hard-light}}[date-scope=select]:hover{cursor:auto}[data-scope=select][data-part=trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-variant-numeric:tabular-nums;padding-inline-start:0;border-radius:3px;padding:.125rem .25rem;display:flex;gap:.125rem;flex-direction:row;align-items:center}[data-scope=select][data-part=trigger][data-state=closed]{background-color:transparent;color:var(--gis-text-light);border:none;outline:none}[data-scope=select][data-part=trigger][data-state=closed]:hover{background-color:var(--gis-input-background-checked);color:var(--gis-text-base)}[data-scope=select][data-part=trigger][data-state=open]{background-color:var(--gis-input-background-active);color:var(--gis-text-base);border:none;outline:none;border-radius:.125rem}[data-scope=select][data-part=content][data-state=open]{background-color:var(--gis-panel-background);box-shadow:#000 0 0 16px;margin:-.25rem;padding:.25rem 0;opacity:1}[data-scope=select][data-part=item]{color:var(--gis-text-base);padding:.125rem .5rem;font-variant-numeric:tabular-nums}[data-scope=select][data-part=item]:hover{cursor:pointer;background-color:var(--gis-input-background-hover)}[data-scope=select][data-part=item][data-state=unchecked]{color:var(--gis-text-light)}[data-scope=select][data-part=item][data-state=unchecked][data-highlighted]{color:var(--gis-text-base);background-color:var(--gis-input-background-hover)}[data-scope=select][data-part=item][data-state=checked]{color:var(--gis-text-base);background-color:var(--gis-input-background-checked);padding:.125rem .5rem}[data-scope=select][data-part=item-group-label]{color:var(--gis-text-subtle);font-size:.75rem;padding:.125rem .5rem}[data-scope=select][data-part=indicator]{font-size:x-small;padding:.125rem}[data-scope=select][data-part=indicator][data-state=closed]{visibility:hidden}[data-scope=select][data-part=trigger]:hover [data-scope=select][data-part=indicator][data-state=closed]{visibility:visible}[data-scope=checkbox][data-part=root]{display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:3px}[data-scope=checkbox][data-part=control]{border:1px solid var(--gis-text-light);border-radius:3px;display:flex;align-items:center;justify-content:center;width:.8125rem;height:.8125rem;padding:0!important}[data-scope=checkbox][data-part=control]{background-color:var(--gis-input-background)}[data-scope=checkbox][data-part=control][data-hover]{background-color:var(--gis-input-background-hover);border-color:var(--gis-input-border-hover)}[data-scope=checkbox][data-part=control][data-focus]{outline:1px solid var(--gis-focus-outline)}[data-scope=checkbox][data-part=control][data-state=indeterminate]{background-color:var(--gis-input-background-checked);position:relative}[data-scope=checkbox][data-part=control][data-state=checked]{background-color:var(--gis-input-background-checked);border-color:var(--gis-input-border-checked)}[data-scope=checkbox][data-part=control][data-state=checked][data-hover]{background-color:var(--gis-input-background-checked-hover);border-color:var(--gis-input-border-checked-hover)}[data-scope=checkbox][data-part=control][data-state=checked]:after{display:initial}[data-scope=checkbox][data-part=control]:after{content:"";display:none;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;top:-1px}[data-scope=checkbox][data-part=control][data-state=indeterminate]:after{content:"";display:block;width:5px;height:5px;transform:unset;padding:0;background-color:#fff;position:relative;top:unset}[data-scope=checkbox][data-part=root][data-disabled]{pointer-events:none;filter:saturate(0) brightness(.7)}.gis-toolbar{display:flex;flex-direction:column;grid-column:1}.highlight-enter-active,.highlight-exit-active{transition:color .5s}.highlight-enter,.highlight-exit-to{color:var(--gis-text-base)}.highlight-enter{color:var(--orange-400)}.gis-toolbar-button{all:unset;width:1.5rem;height:1.5rem;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:var(--gis-panel-background);color:var(--gis-text-base)}.gis-toolbar-button[aria-pressed=true]{background-color:var(--gis-input-background-checked)}.gis-toolbar-button:hover{color:#fff;background-color:var(--gis-primary);cursor:pointer}.gis-toolbar-button:active{outline:2px solid var(--gis-outline)}.gis-locate{grid-column:1}:root{--red-50: #fff0ef;--red-100: #ffd6d4;--red-200: #ffbfbd;--red-300: #ff9191;--red-400: #f85a64;--red-500: #d63f4d;--red-600: #ba3944;--red-700: #8d2f35;--red-800: #6b272a;--red-900: #4b1e1f;--red-950: #251212;--orange-50: #fff1eb;--orange-100: #ffd7c7;--orange-200: #fdc1a9;--orange-300: #f49a74;--orange-400: #e56e3b;--orange-500: #cc4f16;--orange-600: #b24616;--orange-700: #873815;--orange-800: #672c13;--orange-900: #482110;--orange-950: #251308;--brown-50: #fff2f3;--brown-100: #ffd9b0;--brown-200: #ffc482;--brown-300: #fd991d;--brown-400: #cf7e1d;--brown-500: #a9681c;--brown-600: #945b1b;--brown-700: #714618;--brown-800: #563715;--brown-900: #3d2712;--brown-950: #20160a;--yellow-50: #fff3ce;--yellow-100: #ffdd69;--yellow-200: #f5cb27;--yellow-300: #d1ad26;--yellow-400: #ab8e23;--yellow-500: #8d7521;--yellow-600: #7b661f;--yellow-700: #5f4e1b;--yellow-800: #493c17;--yellow-900: #342813;--yellow-950: #1c170b;--olive-50: #f4f4eb;--olive-100: #e0e2c7;--olive-200: #c2daa9;--olive-300: #aeb674;--olive-400: #89983a;--olive-500: #6f7e25;--olive-600: #626222;--olive-700: #4c541d;--olive-800: #3b4119;--olive-900: #2b2e14;--olive-950: #18180c;--grass-50: #eff6ec;--grass-100: #d2e5cc;--grass-200: #bad7b1;--grass-300: #8dbd81;--grass-400: #5aa14d;--grass-500: #25891f;--grass-600: #147913;--grass-700: #185d14;--grass-800: #184713;--grass-900: #153111;--grass-950: #0f1a09;--green-50: #edf5f2;--green-100: #cee5dd;--green-200: #b4d6cb;--green-300: #83bcaa;--green-400: #499f88;--green-500: #0f876d;--green-600: #14765f;--green-700: #185a5a;--green-800: #174539;--green-900: #153129;--green-950: #0e1a16;--blue-50: #f1f3fa;--blue-100: #d9dff3;--blue-200: #c3cfec;--blue-300: #9cb1df;--blue-400: #6091d1;--blue-500: #3b78c5;--blue-600: #006abe;--blue-700: #13518e;--blue-800: #183e6b;--blue-900: #182c4a;--blue-950: #111824;--bluegray-50: #f2f4f6;--bluegray-100: #dce9e6;--bluegray-200: #cacfd9;--bluegray-300: #a8b1c1;--bluegray-400: #8491a7;--bluegray-500: #677892;--bluegray-600: #5a697f;--bluegray-700: #465161;--bluegray-800: #363e4a;--bluegray-900: #282c34;--bluegray-950: #16181b;--purple-50: #f7f1fd;--purple-100: #e9dafb;--purple-200: #dcc6f8;--purple-300: #c3a1f3;--purple-400: #a67aec;--purple-500: #8a5fd4;--purple-600: #7954b8;--purple-700: #5d418b;--purple-800: #483369;--purple-900: #332548;--purple-950: #1b1523;--violet-50: #faf1fb;--violet-100: #f2d8f3;--violet-200: #eac2ec;--violet-300: #da9bdf;--violet-400: #c76fd1;--violet-500: #b34bc0;--violet-600: #9c43a7;--violet-700: #76367e;--violet-800: #5a2b60;--violet-900: #3f2142;--violet-950: #201321;--gray-0: white;--gray-50: #f3f3f3;--gray-100: #e0e0e0;--gray-200: #cfcfcf;--gray-300: #b0b0b0;--gray-400: #919191;--gray-500: #777777;--gray-600: #686868;--gray-700: #505050;--gray-800: #3e3e3e;--gray-900: #2c2c2c;--gray-950: #181818;--gray-1000: black;--gis-primary: var(--blue-600);--gis-accent: var(--blue-500)}@media (prefers-color-scheme: light){:root{--gis-background: var(--gray-0);--gis-foreground: var(--gray-1000);--gis-panel-background: white;--gis-text-base: rgba(0, 0, 0, .95);--gis-text-light: rgba(0, 0, 0, .7);--gis-text-subtle: rgba(0, 0, 0, .5);--gis-text-inverse: rgba(255, 255, 255);--gis-text-link: var(--blue-600);--gis-text-link-hover: var(--blue-800);--gis-outline: rgba(0, 0, 0, .15);--gis-focus-outline: var(--blue-300);--gis-input-background: var(--gray-50);--gis-input-background-hover: var(--blue-50);--gis-input-background-active: var(--blue-200);--gis-input-background-checked: var(--blue-500);--gis-input-background-checked-hover: var(--blue-400);--gis-input-border: var(--gis-text-light);--gis-input-border-hover: var(--blue-800);--gis-input-border-checked: var(--blue-600);--gis-input-border-checked-hover: var(--blue-600);--gis-error-background: var(--red-200);--gis-warning-background: var(--brown-200);--gis-positive-background: var(--grass-200);--gis-error-foreground: var(--red-950);--gis-warning-foreground: var(--brown-950);--gis-positive-foreground: var(--grass-950)}}@media (prefers-color-scheme: dark){:root{--gis-background: var(--gray-1000);--gis-foreground: var(--gray-0);--gis-panel-background: var(--gray-950);--gis-text-base: rgba(255, 255, 255, .9);--gis-text-light: rgba(255, 255, 255, .7);--gis-text-subtle: rgba(255, 255, 255, .55);--gis-text-inverse: rgba(0, 0, 0);--gis-text-link: var(--blue-300);--gis-text-link-hover: var(--blue-100);--gis-outline: rgba(255, 255, 255, .15);--gis-focus-outline: var(--blue-300);--gis-input-background: var(--gray-900);--gis-input-background-hover: var(--blue-900);--gis-input-background-active: var(--blue-700);--gis-input-background-checked: var(--blue-500);--gis-input-background-checked-hover: var(--blue-600);--gis-input-border: var(--gis-text-light);--gis-input-border-hover: var(--blue-50);--gis-input-border-checked: var(--blue-400);--gis-input-border-checked-hover: var(--blue-400);--gis-error-background: var(--red-600);--gis-warning-background: var(--yellow-600);--gis-positive-background: var(--grass-600);--gis-error-foreground: var(--red-50);--gis-warning-foreground: var(--yellow-50);--gis-positive-foreground: var(--grass-50)}}.gis-mainmenu{z-index:1;opacity:1;pointer-events:auto}.gis-control-toolbar.gis-mainmenu{opacity:.87;grid-column:1}div[data-scope=menu][data-part=content][data-state=open]{background-color:var(--gis-panel-background);box-shadow:#000 0 0 16px;margin:-.25rem;padding:.25rem 0;border-radius:3px;opacity:1}div[data-scope=menu][data-part=content][data-state=open]:focus-visible{outline:2px solid var(--gis-outline)}div[data-scope=menu][data-part=trigger-item]{color:var(--gis-text-base);font-size:small;display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem .25rem 1rem;gap:.5rem}div[data-scope=menu][data-part=trigger-item] svg{margin-bottom:-.125rem}div[data-scope=menu][data-part=item]{color:var(--gis-text-base);font-size:small;display:flex;flex-direction:row;gap:.25rem;align-items:center}div[data-scope=menu][data-part=item]{padding:.25rem 1rem}div[data-scope=menu][data-part=item][data-type=checkbox][data-state=checked]{padding:.25rem 1rem .25rem .4rem}div[data-scope=menu][data-part=trigger-item]:hover,div[data-scope=menu][data-part=item]:hover{cursor:pointer;color:#fff;background-color:var(--gis-primary)}div[data-scope=menu][data-part=item][data-state=checked]:hover{color:#fff}div[data-scope=menu][data-part=item][aria-disabled=true]{color:var(--gis-text-subtle);pointer-events:none}hr[data-scope=menu][data-part=separator]{all:unset;display:block;height:1px;margin:.125rem .25rem;background-color:var(--gis-outline)}@media (pointer: coarse){hr[data-scope=menu][data-part=separator]{margin:.25rem}}div[data-scope=menu][data-part=item-indicator]{width:.35rem;height:.35rem;background-color:transparent;border-radius:100vw}div[data-scope=menu][data-part=item-indicator][data-state=checked]{background-color:var(--gis-text-light)}div[data-scope=menu][data-part=item]:hover div[data-scope=menu][data-part=item-indicator]{background-color:#fff}button.unset{all:unset}[data-scope=dialog][data-part=content][data-state=open]{padding:1rem;margin:1rem;border-radius:.25rem;position:relative}h2[data-scope=dialog][data-part=title]{font-size:1.5em;font-weight:600;margin:0 0 .5rem;padding:0}[data-scope=dialog] a{color:var(--gis-text-link)}[data-scope=dialog] a:hover{color:var(--gis-text-link-hover)}@media (prefers-color-scheme: dark){[data-scope=popover][data-part=content][data-state=open] [data-scope=dialog][data-part=content][data-state=open]{outline-color:#ffffff4d}}[data-scope=dialog][data-part=backdrop][data-state=open]{background-color:#000;opacity:.7;pointer-events:all;width:100%;height:100%;position:absolute;z-index:-1}[data-scope=dialog][data-part=positioner]{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%}[data-scope=popover][data-part=content],[data-scope=dialog][data-part=content]{box-shadow:0 0 32px #0000004d}[data-scope=popover][data-part=content][data-state=open],[data-scope=dialog][data-part=content][data-state=open]{background-color:var(--gis-panel-background);color:var(--gis-text-base);outline-width:1px;outline-style:solid;outline-color:#0000004d}[data-scope=field][data-part=input],[data-scope=field][data-part=textarea]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:.25rem;background-color:var(--gis-input-background);color:var(--gis-text-base);border-width:0;padding:.25rem .375rem;font-family:var(--gis-font-family);font-weight:300;font-variant-numeric:slashed-zero tabular-nums;overflow-y:hidden}[data-scope=field][data-part=input],[data-scope=field][data-part=textarea]:focus-visible{outline-color:var(--gis-primary);outline-width:.5px;outline-style:solid;outline-offset:0}[data-scope=field][data-part=error-text]{color:var(--gis-error-foreground);background-color:var(--gis-error-background);border-radius:3px;padding:0 .5rem;font-size:small}[data-invalid][data-scope=field][data-part=input],[data-invalid][data-scope=field][data-part=textarea]{outline-color:var(--gis-error-background);color:var(--gis-error-foreground)}.login-dialog{min-width:min(20rem,92vw)}.login-dialog .gis-login-input{min-height:6rem;max-height:50vh;min-width:100%;max-width:max(40rem,90vw)}.manageobjects-dialog{min-width:18rem;min-height:12rem;max-width:calc(100% - 2rem);max-height:calc(100% - 4rem);display:flex}.manageobjects div{text-align:left}.manageobjects .toolbar{padding:.5rem 0}.manageobjects-dialog div[data-scope=table][data-part=container]{overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;scrollbar-width:thin;max-height:calc(100vh - 10rem);max-width:calc(100vw - 4rem)}.prefixColorBadge{width:5px;height:calc(100% - .25rem);max-height:1lh;border-radius:2px;margin:.125rem .125rem .125rem 0}[data-scope=tabs][data-part=tablist]{border-bottom:1px solid var(--gis-input-border)}[data-scope=tabs][data-part=trigger]{all:unset;color:var(--gis-text-base);padding:.5rem;border-radius:.125rem}[data-scope=tabs][data-part=trigger][data-selected]{border-top:4px solid var(--gis-accent)}[data-scope=tabs][data-part=trigger]:hover{background-color:var(--gis-input-background)}[data-scope=table][data-part=container]{display:grid!important;grid-column-gap:.5rem;border:1px solid var(--gis-outline);-webkit-user-select:none;user-select:none;cursor:default;font-size:small}[data-scope=table][data-part=header-background]{grid-column-start:1;grid-column-end:-1;background-color:var(--gis-background);height:1.5rem}[data-scope=table][data-part=footer]{grid-column-start:1;grid-column-end:-1;min-height:1.5rem;border-top:1px solid var(--gis-outline);bottom:0;position:sticky;background-color:var(--gis-background)}[data-scope=table][data-part=row-background]:hover{background-color:var(--blue-50)}@media (prefers-color-scheme: dark){[data-scope=table][data-part=row-background]:hover{background-color:var(--blue-900)}}[data-scope=table][data-part=header-cell],[data-scope=table][data-part=cell]{display:flex;vertical-align:baseline;justify-content:left;padding:.25rem .5rem;pointer-events:none}[data-scope=table][data-part=header-cell]{height:1.5rem}[data-scope=table][data-part=header-cell] [data-scope=checkbox][data-part=root],[data-scope=table][data-part=cell] [data-scope=checkbox][data-part=root]{padding:0 .5rem;pointer-events:auto}[data-scope=table][data-part=cell] a{pointer-events:initial;cursor:pointer}.ol-viewport #suncalc-container{left:50%;top:50%;transform-origin:50% 50%;transform:translate(-50%,-50%);position:absolute}.ol-viewport .suncalc{position:absolute;width:100%;height:100%}.ol-viewport .suncalc-sun-label{text-anchor:middle;vertical-align:baseline;font-size:.6875rem}.map-default .suncalc-sun-label,.map-light-topo .suncalc-sun-label{fill:var(--gray-900);text-shadow:1px 1px 2px white}.map-vivid-topo .suncalc-sun-label{fill:var(--gray-950);text-shadow:1px 1px 0px white;font-weight:700}.map-dark-sat .suncalc-sun-label,.map-dark-topo .suncalc-sun-label{fill:var(--yellow-50);text-shadow:0px 0px 4px black}.ol-viewport .suncalc-shaded{opacity:.7}.ol-viewport .suncalc-control{pointer-events:none}.ol-viewport .suncalc-sun-path{fill:none;stroke-width:2;stroke-opacity:.7;stroke-dasharray:7px 3px}.map-dark-topo .suncalc-sun-path,.map-dark-sat .suncalc-sun-path{stroke:var(--yellow-200)}.map-light-topo .suncalc-sun-path,.map-default .suncalc-sun-path{stroke:var(--orange-400)}.map-vivid-topo .suncalc-sun-path{stroke:var(--orange-500)}.ol-viewport .suncalc-azimuth-circle{stroke-width:2;stroke-opacity:.8;fill:none}.suncalc-azimuth-circle.shadow{filter:blur(4px);opacity:.8;stroke-width:2px;fill:none}@media screen and (min-resolution: 2dppx){.ol-viewport .suncalc-azimuth-circle{stroke-width:1}.suncalc-azimuth-circle.shadow{filter:blur(2px);stroke-width:1px}.ol-viewport .suncalc-sun-path{stroke-width:1;stroke-dasharray:5px 2px}.ol-viewport .suncalc-sun-label{font-size:.5625rem}}@media (height > 1200px),(width > 1920px){.ol-viewport .suncalc-azimuth-circle{opacity:.75}.ol-viewport .suncalc-azimuth-circle.shadow{filter:none;stroke-width:3px;opacity:.2}}.map-dark-topo .suncalc-azimuth-circle,.map-dark-sat .suncalc-azimuth-circle{stroke:#fff}.map-light-topo .suncalc-azimuth-circle,.map-default .suncalc-azimuth-circle{stroke:var(--gray-600)}.map-vivid-topo .suncalc-azimuth-circle{stroke:var(--gray-950)}@media not (prefers-reduced-motion){[data-part=ol-map] #suncalc{transition:transform .2s}[data-part=ol-map] .suncalc-sun{transition:fill ease-out 1s}[data-part=ol-map] .suncalc-sun-label{transition:fill ease-out .2s,text-shadow ease-out .5s}[data-part=ol-map] .suncalc-sun-path{transition:stroke ease-out 1s}[data-part=ol-map] .suncalc-azimuth-circle{transition:fill ease-out .2s,stroke ease-out .2s}}.css-debug [data-part=ol-map] #suncalc-container{outline:1px solid red}.css-debug [data-part=ol-map] #suncalc-circle{outline:1px solid green}.css-debug [data-part=ol-map] #suncalc{outline:1px solid blue;pointer-events:all}.css-debug [data-part=ol-map] .suncalc-azimuth-circle{outline:1px solid lime}.ol-viewport .suncalc-sun{filter:blur(2px);opacity:.9}.map-dark-sat .suncalc-sun,.map-dark-topo .suncalc-sun{fill:var(--yellow-200)}.map-default .suncalc-sun,.map-light-topo .suncalc-sun{fill:var(--yellow-300)}.map-vivid-topo .suncalc-sun{fill:var(--yellow-100)}@media not (prefers-reduced-motion){.suncalc-moon{transition:fill ease-out .25s}}.map-dark-sat .suncalc-moon,.map-dark-topo .suncalc-moon{fill:var(--gray-50)}.map-default .suncalc-moon,.map-light-topo .suncalc-moon,.map-vivid-topo .suncalc-moon{fill:var(--gray-950)}#download-indicator{position:absolute;bottom:2px;right:.5rem;color:var(--map-text-base);display:flex;pointer-events:auto;cursor:pointer;justify-content:flex-end;align-items:center;opacity:.8;visibility:visible;transition:visibility 1s,opacity 1s .3s ease-in;column-gap:2px}#download-indicator .counter{font-size:.875rem;font-variant-numeric:tabular-nums;align-self:baseline;text-shadow:var(--map-inverse) 0 0 2px}#download-indicator .download-icon{padding-top:2px}#download-indicator.stop{opacity:0;pointer-events:none;visibility:hidden;transition:visibility 1.8s .2s,opacity 1.8s .2s linear}@media (pointer: coarse){#download-indicator{right:1rem;bottom:.5rem}#download-indicator .counter{font-size:.625rem}}.gis-toast .content{pointer-events:none;font-size:small;padding:.25rem .5rem;transition:opacity ease-in .5s,color ease-in .2s}.gis-toast .content.clickable{pointer-events:auto}.gis-toast .content.clickable a{color:var(--gis-focus-outline)}.gis-toast .gis-toast.background{display:flex;pointer-events:none;width:100%;align-content:center;justify-content:center;border-radius:6px;height:100%;box-shadow:var(--map-text-base) 0 0 32px -8px;outline:1px solid var(--map-inverse-light);background-color:var(--map-text-base);transition:background-color ease-in .1s}.gis-toast.container{transform:translate(-50%,-50%);position:absolute;left:50%;bottom:1rem;min-width:6rem;min-height:2rem;pointer-events:none;color:var(--map-inverse);transition:opacity ease-in-out .25s}.gis-toast.container.warning{color:var(--gis-warning-foreground)}.gis-toast.container.warning .gis-toast.background{background-color:var(--gis-warning-background)}.gis-toast.container.error{color:var(--gis-error-foreground)}.gis-toast.container.error .gis-toast.background{background-color:var(--gis-error-background)}.gis-weather{color:var(--map-text-base);text-shadow:0px 0px 4px var(--map-inverse);fill:var(--map-text-base)!important;pointer-events:none;font-size:.75rem;transition:color ease-out .2s,fill ease-in .1s,text-shadow ease-in .1s,font-weight ease-in .2s}@media (min-resolution: 2x){.gis-weather{font-size:.6875rem}}@media (min-resolution: 3x){.gis-weather{font-size:.65rem}}.gis-weather .weather-info{display:flex;flex-direction:column;justify-content:center;line-height:.75rem}.gis-weather.container{position:absolute;left:50%;transform:translate(-50%);top:.25rem;display:flex;flex-direction:row;gap:.25rem}.gis-weather.container:has(.weather-info){-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:unset!important}.gis-weather span{padding:.25rem}.map-default .gis-weather .weather-info,.map-dark-topo .gis-weather .weather-info,.map-light-topo .gis-weather .weather-info,.map-dark-sat .gis-weather .weather-info{opacity:.92}.map-vivid-topo .map-dark-topo .gis-weather .icon.cloud,.map-dark-sat .gis-weather .icon.cloud{color:var(--map-text-base)}.map-default .gis-weather .icon.cloud,.map-light-topo .gis-weather .icon.cloud{color:var(--map-text-subtle)}.map-vivid-topo .gis-weather .weather-info{font-weight:700}.gis-weather .icon{position:absolute;width:24px;height:24px}[data-scope=weather][data-part=wind-container]{pointer-events:none;position:absolute;top:50%;left:50%;width:20rem;height:20rem}[data-scope=weather][data-part=gust],[data-scope=weather][data-part=wind]{position:absolute;width:3px;border-radius:2px;background:linear-gradient(to top,var(--map-text-base),var(--map-text-subtle),transparent)}@media (prefers-reduced-motion: no-preference){[data-scope=weather][data-part=gust],[data-scope=weather][data-part=wind]{animation-name:wind-move;animation-timing-function:ease-in;animation-iteration-count:infinite}[data-scope=weather][data-part=gust]{height:20px}[data-scope=weather][data-part=wind]{height:16px}}@keyframes wind-move{0%{transform:translateY(-10px);opacity:0}1%{opacity:0}40%{opacity:.2}70%{opacity:.4}90%{opacity:0}to{transform:translateY(20rem);opacity:0}}.gis-weather .icon.sun{color:var(--orange-300)}.gis-weather .icon.moon{color:var(--map-text-light)}.gis-rotate{outline:1px solid var(--gis-outline);position:unset;top:unset;left:unset;right:unset;background-color:var(--gis-panel-background)!important;width:-moz-fit-content!important;width:fit-content!important;box-sizing:content-box;opacity:.87;border-radius:3px!important;grid-column:1}.gis-rotate button{padding:3px!important;pointer-events:auto;cursor:pointer;width:1.5rem!important;height:1.5rem!important;background-color:unset!important;color:var(--gis-text-base)!important}.gis-rotate button:hover{outline:none;background-color:var(--gis-input-background-checked-hover)!important}div.gis-rotate.ol-hidden{visibility:collapse!important}.gis-zoom-display{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.6875rem;color:var(--gis-text-base);justify-content:center;font-weight:300;display:flex;font-variant:tabular-nums;cursor:help!important;pointer-events:auto}@media (min-resolution: 1.5x){.gis-zoom-display{font-size:.62rem}}@media (min-resolution: 2.5x){.gis-zoom-display{font-size:.58rem}}.gis-search-container{grid-row:1;grid-column:2}.gis-search{box-sizing:border-box}.gis-search .search-toggle{color:var(--gis-text-base);fill:var(--gis-text-base);min-width:1.5rem;min-height:1.5rem;cursor:pointer}.gis-search .search-toggle:hover{background-color:var(--gis-input-background-checked-hover)}.gis-search textarea.gis-search-input{width:100%;min-width:100%;max-width:100%;height:1.75rem;min-height:1.75rem;max-height:50%}.gis-search .search-results-container{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:auto}.gis-search .result-line{display:flex;gap:.25rem;flex-direction:row;padding:.125rem 0;font-size:.8125rem;min-height:1.25rem;align-items:center;font-variant-numeric:slashed-zero tabular-nums}.gis-search .result-line .distance{font-size:.6875rem;white-space:nowrap}.gis-search .result-line .distance-container{width:fit-content;height:100%;min-width:2rem}.gis-search .result-line .create-marker{display:none;border-radius:2px;pointer-events:all;width:2rem;height:1.25rem}.gis-search .result-line .create-marker:hover{color:var(--gis-foreground);background-color:var(--blue-700)}.gis-search .result-line .create-marker:active{background-color:var(--blue-400)}.gis-search .result-line:hover{background-color:var(--gis-input-background-hover);color:var(--gis-foreground)}.gis-search .result-line:hover .distance{display:none}.gis-search .result-line:hover .create-marker{display:flex;justify-content:center}.gis-search .result-line:hover .direction-pointer{display:none}.gis-search .result-line:active{background-color:var(--gis-input-background-active)}.gis-search .result-line:focus{outline:1px solid var(--gis-input-border)}@media (min-resolution: 150dpi){.gis-search .result-line{font-size:.6875rem}.gis-search .result-line .distance{font-size:.5625rem}}#search-overlay [data-scope=dialog][data-part=positioner]{justify-content:left;align-items:start;margin:.5rem 1rem;box-sizing:border-box}.gis-search[data-scope=dialog]{max-width:min(30rem,40%);max-height:calc(100% - 2rem)}.gis-search[data-scope=dialog][data-part=content]{min-width:38%;padding:.5rem;display:flex;flex-direction:column}@media (max-width: 600px){#search-overlay [data-scope=dialog][data-part=positioner]{margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;width:100%;max-height:calc(50% - 3rem)}.gis-search[data-scope=dialog][data-part=content]{min-width:100%;border-radius:0}.gis-search[data-scope=dialog][data-part=content][data-state=open]{opacity:1}}@media (pointer: coarse){.gis-search .result-line{min-height:1.5rem}.gis-search .gis-search-input{font-size:.875rem}}@media (pointer: fine){.result-line{min-height:1.25rem}}.gis-feature-hover-tooltip{margin:.25rem 1rem;border-radius:.5em;background-color:#000;opacity:.9;color:#fff;padding:.125em .5em .25em;display:flex;line-height:1.3em;flex-direction:column;flex-wrap:wrap;position:absolute;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.8125rem}@media (min-resolution: 1.25x){.gis-feature-hover-tooltip{font-size:.75rem}}@media (min-resolution: 1.5x){.gis-feature-hover-tooltip{font-size:.6875rem}}@media (min-resolution: 2x){.gis-feature-hover-tooltip{font-size:.625rem}}@media (min-resolution: 3x){.gis-feature-hover-tooltip{font-size:.5625rem}}iframe.gis-embedded{width:100%;height:100%;border-width:0;border-style:none}[data-scope=carousel][data-part=root][data-orientation=horizontal],[data-scope=carousel][data-part=root][data-orientation=vertical]{height:calc(100vh - 8rem)}[data-scope=carousel][data-part=item-group]{display:grid;gap:var(--slide-spacing);scroll-snap-type:x mandatory;grid-auto-flow:column;-webkit-scrollbar-width:none;scrollbar-width:none;overscroll-behavior:contain;grid-auto-columns:var(--slide-item-size);overflow-x:auto}.full-size[data-scope=carousel][data-part=item-group][data-orientation=horizontal]{height:100%!important}.full-size[data-scope=carousel][data-part=item-group][data-orientation=vertical]{height:100%!important;width:100%!important}[data-scope=carousel][data-part=item]{scroll-snap-align:start}.full-size[data-scope=carousel][data-part=item]{width:100%;height:100%}[data-scope=popover][data-part=positioner]{min-width:min(8rem,var(--available-width))!important;max-width:calc(var(--available-width) - 38%);max-height:calc(var(--available-height) - 38%)}[data-scope=popover][data-part=content][data-state=open]{width:fit-content;background-color:var(--gis-panel-background);color:var(--gis-text-base);font-size:small;padding:.25rem .5rem;text-overflow:ellipsis;line-break:word;overflow:hidden;border-radius:.5rem}@media screen and (min-resolution: 1.5dppx){[data-scope=popover][data-part=content][data-state=open]{font-size:x-small}}[data-scope=popover][data-part=arrow]{z-index:0;--arrow-size: 1rem;--arrow-background: var(--gis-panel-background)}[data-scope=popover] a{color:var(--gis-text-link);text-decoration:none;padding-top:.125rem;padding-bottom:.125rem}[data-scope=popover] a:hover{color:var(--gis-text-link-hover)}.geo-device-page{color:var(--gis-text-base);overflow:hidden;width:100%;box-sizing:border-box;padding:1rem}.geo-device-page .device{padding:.25rem .5rem;font-variant-numeric:tabular-nums;font-size:.75rem;background-color:var(--gis-panel-background);border-color:var(--gis-outline);border-radius:4px;border-style:solid;border-width:1px;display:grid;column-gap:.5rem;row-gap:.25rem;grid-template-rows:auto;grid-auto-columns:max-content max-content auto auto;overflow-y:auto}.geo-device-page h4{margin-block-start:0;margin-block-end:.5rem;font-weight:300;color:var(--gis-text-base)}.geo-device-page h6{margin-block-start:.25rem;margin-block-end:.25rem;color:var(--gis-text-light)}.geo-device-page a{color:var(--gis-accent);font-weight:700}.geo-device-page a:hover{color:var(--gis-text-base)}.geo-device-page .device .line{min-height:1.5rem;align-content:baseline;grid-column-start:1;grid-column-end:5;display:grid;grid-template-columns:subgrid}.geo-device-page .device .text-light{color:var(--gis-text-light)}.geo-device-page .right{text-align:right;align-self:right}.geo-device-page .short{height:fit-content}.geo-device-page .ok{background-color:var(--gis-positive-background);color:var(--gis-positive-foreground);border-color:var(--gis-positive-foreground)}.geo-device-page .bad{background-color:var(--gis-error-background);color:var(--gis-error-foreground);border-color:var(--gis-error-foreground)}.geo-device-page .fair{background-color:var(--gis-warning-background);color:var(--gis-warning-foreground);border-color:var(--gis-warning-foreground)}.geo-device-page .time{min-width:3rem;max-width:4rem;text-align:right;grid-column:1}.geo-device-page .descr{grid-column:2;grid-column-start:span 2}.geo-device-page .progress{width:100%;height:2px}.geo-device-page .active{width:0;background-color:var(--gis-accent);animation:10s ease-out grow-width}body:has(.geo-device-page){display:flex;flex-direction:column;gap:1rem;background-color:var(--gis-background);color:var(--gis-text-base);overflow-y:auto}@keyframes grow-width{0%{width:0}to{width:100%}}button[data-scope=collapsible][data-part=trigger]{all:unset;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;border-radius:.25rem}button[data-scope=collapsible][data-part=trigger].standalone{gap:.5rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.375rem}button[data-scope=collapsible][data-part=trigger]:hover{background-color:var(--gis-input-background-hover)}[data-scope=collapsible][data-part=content]{padding:.25rem .5rem}[data-scope=collapsible] [data-part=expand-icon]{font-size:xx-small}[data-scope=collapsible][data-state=open] [data-part=expand-icon]{transform:rotate(180deg)}@keyframes slideDown{0%{height:0}to{height:var(--height)}}@keyframes slideUp{0%{height:var(--height)}to{height:0}}[data-scope=collapsible][data-part=content][data-state=open]{animation:slideDown .1s}[data-scope=collapsible][data-part=content][data-state=closed]{animation:slideUp 50ms}
