._wrap_1x42j_7,._drawerTokens_1x42j_7{--ink:var(--sa-ink,#0e1512);--muted:var(--sa-muted,#5d6b60);--lime:var(--sa-lime,#c8f24e);--lime-deep:var(--sa-lime-deep,#7fa81e);--lime-soft:var(--sa-lime-soft,#e9f7c6);--green-800:var(--sa-green-800,#17452b);--green-900:var(--sa-green-900,#10321e);--hairline:#ddd;--hairline-soft:#e8eae3;--surface-soft:#f3f5ee;--panel-shadow:0 1px 2px color-mix(in srgb, var(--sa-green-900) 6%, transparent), 0 12px 32px color-mix(in srgb, var(--sa-green-900) 12%, transparent);font-family:"Instrument Sans", var(--mantine-font-family,sans-serif);color:var(--ink);--mantine-font-family:"Instrument Sans", sans-serif}._wrap_1x42j_7{--top:6.75rem;--gutter:1.5rem;--dock-width:22.5rem;--right-width:22.5rem;z-index:50;font-variant-numeric:tabular-nums;--mobile-top:.75rem;background:#ece8df;position:fixed;inset:0}._wrap_1x42j_7[data-ribbon]{--top:9.5rem;--mobile-top:3.5rem}@media (width<=48em){._wrap_1x42j_7{--gutter:.75rem}}body:has([data-admin-ribbon]) .mantine-AppShell-header{top:2.75rem}@media (width<=48em){body:has([data-map-viewer]) .mantine-AppShell-header{display:none}}._dock_1x42j_70{top:var(--top);left:var(--gutter);z-index:3;width:var(--dock-width);max-width:calc(100vw - 2 * var(--gutter));max-height:calc(100dvh - var(--top) - var(--gutter));position:absolute}._layerTab_1x42j_80{font-size:.875rem}._layerTab_1x42j_80 .mantine-ActionIcon-root{--ai-size:1.25em}._inspector_1x42j_92{top:var(--top);right:var(--gutter);z-index:3;width:21.25rem;max-height:max(18rem, calc(100dvh - var(--top) - 21.5rem));position:absolute}._pointPanel_1x42j_105{top:var(--top);right:var(--gutter);bottom:var(--gutter);z-index:3;width:var(--right-width)}._chartPanel_1x42j_115{left:calc(var(--gutter) + var(--dock-width) + 1rem);right:calc(var(--gutter) + 4.5rem);bottom:var(--gutter);z-index:4;max-width:46rem;margin-inline:auto}@media (width<=64em){._chartPanel_1x42j_115{left:var(--gutter);right:var(--gutter);max-width:none}}._controls_1x42j_131{right:var(--gutter);z-index:4;transition:bottom .16s;position:absolute;bottom:3.5rem}[data-right-panel=tall] ._controls_1x42j_131{right:calc(var(--gutter) + var(--right-width) + 1rem);bottom:var(--gutter)}@media (width<=48em){._controls_1x42j_131{bottom:1.5rem}}._wrap_1x42j_7 .maplibregl-ctrl-bottom-right{margin:0 var(--gutter) .625rem 0;flex-direction:row-reverse;align-items:center;gap:.5rem;display:flex}._wrap_1x42j_7 .maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0}._wrap_1x42j_7 .maplibregl-ctrl-scale{color:#3f4a42;background:#ffffffe0;border-color:#3f4a42;font-size:.6875rem}._wrap_1x42j_7 .maplibregl-ctrl-attrib{color:#3f4a42;background:#ffffffe0;border-radius:.5rem;font-size:.6875rem}._wrap_1x42j_7[data-right-panel=tall] .maplibregl-ctrl-bottom-right{margin-right:calc(var(--gutter) + var(--right-width) + 5.5rem)}._mapPopup_1x42j_181 .maplibregl-popup-content{box-shadow:var(--panel-shadow);max-width:18rem;font-family:"Instrument Sans", var(--mantine-font-family);color:var(--ink);border-radius:.75rem;padding:.875rem 1rem}._mapPopup_1x42j_181 .maplibregl-popup-tip{border-top-color:#fff}._mapPopup_1x42j_181 .maplibregl-popup-close-button{color:var(--muted);padding:.25rem .5rem;font-size:1.1rem}._userLocation_1x42j_200{border-radius:calc(62.4375rem * var(--mantine-scale));border:calc(.1875rem * var(--mantine-scale)) solid #fff;background:#2563eb;width:1.125rem;height:1.125rem;display:block;box-shadow:0 0 0 6px #2563eb40}._mobileHeader_1x42j_214{top:var(--mobile-top);left:var(--gutter);right:var(--gutter);z-index:4;position:absolute}._mobileBar_1x42j_222{top:calc(var(--mobile-top) + 4.5rem);left:var(--gutter);right:var(--gutter);z-index:3;gap:.5rem;display:flex;position:absolute}._mobileSearch_1x42j_232{flex:1;min-width:0}._mobileDockBtn_1x42j_237{border:1px solid var(--hairline);width:3rem;height:3rem;color:var(--green-900);box-shadow:0 4px 14px color-mix(in srgb, var(--sa-green-900) 10%, transparent);touch-action:manipulation;background:#fff;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._mobileDockBtn_1x42j_237 svg{width:1.25rem;height:1.25rem}._sheet_1x42j_258{z-index:5;max-height:62dvh;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -8px 30px color-mix(in srgb, var(--sa-green-900) 16%, transparent);background:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}._sheetHandle_1x42j_274,._drawerHandle_1x42j_274{border-radius:calc(62.4375rem * var(--mantine-scale));background:#d5d9d1;flex-shrink:0;align-self:center;width:2.5rem;height:.3125rem;margin:.5rem auto .25rem;display:block}._drawerContent_1x42j_285{border-radius:1.5rem 1.5rem 0 0}._drawerHeader_1x42j_289{min-height:0;padding:.25rem .75rem 0}._drawerHeader_1x42j_289 .mantine-Drawer-title{flex:1}._drawerBody_1x42j_298{flex-direction:column;height:calc(100% - 3rem);padding:0;display:flex}._drawerBody_1x42j_298 ._drawerTokens_1x42j_7{flex-direction:column;flex:1;min-height:0;display:flex}._drawerBody_1x42j_298 ._drawerTokens_1x42j_7>aside{flex:1}._tree_1x42j_317{font-size:var(--mantine-font-size-sm)}._tree_1x42j_317 .mantine-Tree-label{gap:var(--mantine-spacing-sm);justify-content:space-between;min-height:2.5rem;padding-left:0;display:flex}._tree_1x42j_317 .leaf-label{align-items:center;gap:var(--mantine-spacing-xs);display:flex}._tree_1x42j_317 svg{height:.9em}._tree_1x42j_317 .mantine-Tree-subtree>li{background-color:var(--lime-soft)}._header_10le8_3{box-sizing:border-box;background:var(--sa-surface);border:1px solid var(--sa-hairline);border-radius:calc(62.4375rem * var(--mantine-scale));height:3.75rem;box-shadow:0 6px 20px color-mix(in srgb, var(--sa-green-900) 10%, transparent);justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .5rem .5rem .75rem;display:flex}._brand_10le8_17{min-width:0;color:var(--sa-ink);align-items:center;gap:.625rem;text-decoration:none;display:flex}._brand_10le8_17:hover{color:var(--sa-ink)}._brandText_10le8_30{flex-direction:column;gap:.25rem;min-width:0;line-height:1;display:flex}._siteName_10le8_38{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}._siteSummary_10le8_47{color:var(--sa-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._menuBtn_10le8_55{border:1px solid var(--sa-hairline);border-radius:calc(62.4375rem * var(--mantine-scale));background:var(--sa-surface);width:2.75rem;height:2.75rem;color:var(--sa-ink);touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;display:flex}._menuBtn_10le8_55 svg{width:1.125rem;height:1.125rem}._drawerTitle_10le8_74{font-family:"Instrument Sans", var(--mantine-font-family);font-weight:600}._drawerBody_10le8_79{font-family:"Instrument Sans", var(--mantine-font-family);flex-direction:column;gap:1.5rem;display:flex}._nav_10le8_87>*{flex-direction:column;align-items:stretch;gap:.25rem;height:auto;display:flex}._nav_10le8_87 a,._nav_10le8_87 button{justify-content:flex-start;width:100%;min-height:2.75rem}._language_10le8_102{border-top:calc(.0625rem * var(--mantine-scale)) solid #e8eae3;padding-top:1rem}._field_error_oizd9_1{--input-margin-top:calc(var(--mantine-spacing-xs) / 2);color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))));margin-bottom:var(--input-margin-bottom,0rem);margin-top:var(--input-margin-top,0rem);word-wrap:break-word;padding:0;line-height:1.2;display:block}._footer_6kp6a_1{background-color:var(--sa-green-900);border-radius:calc(2rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale)) 0 0;color:#fff;gap:calc(2.5rem * var(--mantine-scale));margin-top:calc(1.5rem * var(--mantine-scale));padding:calc(3rem * var(--mantine-scale)) calc(2.75rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));flex-direction:column;display:flex}._footer_6kp6a_1 p{color:#ffffffb8;font-size:calc(.90625rem * var(--mantine-scale));max-width:44ch;margin:0;line-height:1.65}._columns_6kp6a_20{gap:calc(2.5rem * var(--mantine-scale));grid-template-columns:1.6fr 1fr 1.2fr;display:grid}._identity_6kp6a_26{gap:calc(.875rem * var(--mantine-scale));flex-direction:column;display:flex}._name_6kp6a_32{font-size:calc(1.5rem * var(--mantine-scale));letter-spacing:-.02em;font-weight:500}._links_6kp6a_38{gap:calc(.875rem * var(--mantine-scale));flex-direction:column;display:flex}._links_6kp6a_38 a{color:#ffffffb8;font-size:calc(.90625rem * var(--mantine-scale));align-self:flex-start;text-decoration:none}._links_6kp6a_38 a:hover,._links_6kp6a_38 a:focus-visible{color:#fff}._contacts_6kp6a_57{gap:calc(.875rem * var(--mantine-scale));flex-direction:column;font-style:normal;display:flex}._contacts_6kp6a_57>a,._contacts_6kp6a_57>span:not(._heading_6kp6a_64){color:#ffffffb8;font-size:calc(.90625rem * var(--mantine-scale));align-self:flex-start;align-items:flex-start;gap:calc(.75rem * var(--mantine-scale));overflow-wrap:anywhere;min-width:0;line-height:1.5;text-decoration:none;display:flex}._contacts_6kp6a_57>a:hover,._contacts_6kp6a_57>a:focus-visible{color:#fff}._contacts_6kp6a_57 svg{color:var(--sa-lime,#c8f24e);margin-top:calc(.1875rem * var(--mantine-scale));flex-shrink:0}._address_6kp6a_89{white-space:pre-line}._heading_6kp6a_64{color:var(--sa-lime);font-size:calc(.71875rem * var(--mantine-scale));letter-spacing:.03em;font-weight:600}._bottom_6kp6a_100{color:#ffffffb8;font-size:calc(.78125rem * var(--mantine-scale));gap:calc(1rem * var(--mantine-scale));padding-top:calc(2rem * var(--mantine-scale));border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;display:flex}@media (width<=48em){._footer_6kp6a_1{padding:calc(2rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}._columns_6kp6a_20{grid-template-columns:minmax(0,1fr)}}._header_1hh6p_1{background-color:#0000}._navbar_1hh6p_5{height:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);justify-content:space-between;align-items:center;gap:1em;display:flex}._navbar_1hh6p_5 ._brand_1hh6p_13{flex:1 1 0;align-items:center;gap:.5em;min-width:0;display:flex}._navbar_1hh6p_5 ._brand_1hh6p_13 a{color:inherit;gap:.5em;text-decoration:none;display:flex}._navbar_1hh6p_5 ._usermenus_1hh6p_31{flex:1 1 0}._sitemenus_1hh6p_36{flex:none;justify-content:center;align-items:center;gap:.5em;display:flex}._sitemenus_1hh6p_36 a{line-height:1}._sitemenus_1hh6p_36 svg{height:1.8em}._usermenus_1hh6p_31{justify-content:flex-end;align-items:center;gap:.5em;display:flex}._usermenus_1hh6p_31 a{line-height:1}._usermenus_1hh6p_31 svg{height:1.8em}._main_1hh6p_59{flex-direction:column;display:flex}._main_1hh6p_59>footer:last-child{margin-top:auto}._main_1hh6p_59>:nth-last-child(2){margin-bottom:calc(1.5rem * var(--mantine-scale))}._main_1hh6p_59:has(>footer:last-child)>:nth-last-child(2){min-height:calc(100dvh - var(--app-shell-header-offset,0rem))}._main_1hh6p_59:has(._fullh_1hh6p_78)>footer:last-child{display:none}
