.popup.svelte-1okxgd8{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow);width:max-content;min-width:200px;position:absolute;bottom:15px;transform:translate(-50%)}.popup.svelte-1okxgd8:after{border-color:var(--color-background) transparent transparent transparent;content:"";border-style:solid;border-width:10px 10px 0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.popup-content.svelte-1okxgd8{color:var(--color-text);font-size:var(--text-sm);padding:var(--space-sm)}.text-input-row.svelte-1okxgd8{align-items:center;gap:var(--space-sm);display:flex}.text-input.svelte-1okxgd8{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);outline:none}.text-input.svelte-1okxgd8:focus{border-color:var(--color-primary)}button.svelte-1okxgd8{background:var(--color-primary-muted);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;opacity:.9;padding:var(--space-sm);justify-content:center;align-items:center;display:flex}button.svelte-1okxgd8:disabled{cursor:not-allowed;opacity:.4}.stats-details.svelte-13l5p3v{width:max-content;overflow:hidden}summary.svelte-13l5p3v{background:var(--color-background);border-radius:var(--radius-md);cursor:pointer;padding:var(--space-sm);pointer-events:auto;width:max-content;list-style:none}details.svelte-13l5p3v{pointer-events:auto}summary.svelte-13l5p3v::-webkit-details-marker{display:none}details.svelte-13l5p3v::-webkit-details-marker{display:none}summary.svelte-13l5p3v>div:where(.svelte-13l5p3v){border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex}summary.svelte-13l5p3v:hover>div:where(.svelte-13l5p3v){background:var(--color-hover-gray);color:var(--color-text)}details[open].svelte-13l5p3v summary:where(.svelte-13l5p3v){display:none}.stats-container.svelte-13l5p3v{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;width:max-content;min-width:520px;height:45vh;display:flex;overflow:hidden}.stats-tabs-container.svelte-13l5p3v{border-bottom:1px solid var(--color-border);align-items:center;width:100%;display:flex}.stats-tabs.svelte-13l5p3v{flex:1;height:100%;display:flex}.close-btn.svelte-13l5p3v{border-left:1px solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-md);display:flex}.close-btn.svelte-13l5p3v:hover{background:var(--color-hover-gray);color:var(--color-text)}label.svelte-13l5p3v{color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-semi);align-items:center;gap:var(--space-sm);flex:1;justify-content:center;display:flex;position:relative}label.svelte-13l5p3v:has(input:where(.svelte-13l5p3v):checked){color:var(--color-primary)}label.svelte-13l5p3v:has(input:where(.svelte-13l5p3v):checked):after{background:var(--color-primary);content:"";width:100%;height:1px;position:absolute;bottom:-1px}.chart-container.svelte-13l5p3v{flex:1}input[type=radio].svelte-13l5p3v{display:none}.draw-menu.svelte-ytmwdp{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:var(--space-xs);padding:var(--space-sm);flex-shrink:0;width:max-content;display:flex}label.svelte-ytmwdp,button.svelte-ytmwdp{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}label.svelte-ytmwdp input:where(.svelte-ytmwdp){cursor:pointer;opacity:0;z-index:2;width:100%;height:100%;position:absolute;inset:0}label.svelte-ytmwdp:hover,button.svelte-ytmwdp:hover{background:var(--color-primary-subtle);color:var(--color-primary)}label.svelte-ytmwdp:has(input:where(.svelte-ytmwdp):checked){background:var(--color-primary-subtle);color:var(--color-primary)}.divider.svelte-ytmwdp{background:var(--color-border);width:1px}.accordion.svelte-1sytq4y{border-bottom:1px solid var(--color-border)}.accordion:last-child[open].svelte-1sytq4y{border-bottom:none}.accordion-trigger.svelte-1sytq4y{color:var(--text-color);cursor:pointer;padding:var(--space-md);justify-content:space-between;align-items:center;display:flex}.accordion.svelte-1sytq4y:not([open])>.accordion-trigger:where(.svelte-1sytq4y):hover{background:var(--color-hover-gray)}.accordion[open].svelte-1sytq4y>.accordion-trigger:where(.svelte-1sytq4y){border-bottom:1px solid var(--color-border)}.accordion-trigger.svelte-1sytq4y .chevron-icon{flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.accordion[open].svelte-1sytq4y .accordion-trigger:where(.svelte-1sytq4y) .chevron-icon{transform:rotate(0)}.accordion-title.svelte-1sytq4y{font-size:var(--text-md);font-weight:var(--font-semi)}.accordion-body.svelte-1sytq4y{overflow:hidden}.legend-accordion.svelte-153k3x4:open .legend-summary:where(.svelte-153k3x4){margin-bottom:var(--space-sm)}.legend-summary.svelte-153k3x4{color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-xs);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.legend-summary.svelte-153k3x4::-webkit-details-marker{display:none}.legend-summary.svelte-153k3x4 .legend-chevron{flex-shrink:0;transition:transform .2s}details[open].svelte-153k3x4 .legend-summary:where(.svelte-153k3x4) .legend-chevron,details[open].svelte-153k3x4 .legend-summary:where(.svelte-153k3x4):before{transform:rotate(90deg)}.layer-legend.svelte-153k3x4{background:var(--color-hover-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs);padding:var(--space-sm)}.layer-legend-item.svelte-153k3x4{align-items:center;gap:var(--space-sm);width:100%;margin-block-end:var(--space-sm);display:flex}.layer-legend-item.svelte-153k3x4:last-of-type{margin-block-end:0}.layer-legend-color.svelte-153k3x4{aspect-ratio:1;border-radius:var(--radius-sm);width:var(--text-sm)}.layers-menu-container.svelte-o2r3zt{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow);z-index:100;width:30vw;min-width:345px;max-width:450px;max-height:60vh;position:relative;overflow-y:auto}.layers-menu-base-layer-container.svelte-o2r3zt{border-bottom:1px solid var(--color-border);padding:var(--space-md)}.layers-menu-base-layer-selection-container.svelte-o2r3zt{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semi);align-items:center;width:100%;display:flex}.layers-menu-base-layer-selection-container.svelte-o2r3zt>button:where(.svelte-o2r3zt){color:var(--color-text-secondary);padding:var(--space-xs);text-align:center;flex:1}.layers-menu-base-layer-selection-container.svelte-o2r3zt>button:where(.svelte-o2r3zt):first-of-type{border-bottom-left-radius:var(--radius-sm);border-top-left-radius:var(--radius-sm)}.layers-menu-base-layer-selection-container.svelte-o2r3zt>button:where(.svelte-o2r3zt):last-of-type{border-bottom-right-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.layers-menu-base-layer-selection-container.svelte-o2r3zt>button:where(.svelte-o2r3zt):hover{background:var(--color-hover-gray);color:var(--color-text)}.layers-menu-base-layer-selection-container.svelte-o2r3zt>button[data-active=true]:where(.svelte-o2r3zt){background:var(--color-primary-muted);color:var(--color-primary)}.group-container.svelte-o2r3zt{padding:var(--space-md);flex-direction:column;display:flex}.layer.svelte-o2r3zt{border-bottom:1px dashed var(--color-border);gap:var(--space-md);padding-block:var(--space-md);flex-direction:column;display:flex}.layer.svelte-o2r3zt:first-of-type{padding-top:0}.layer.svelte-o2r3zt:last-of-type{border-bottom:none;margin-block-end:0;padding-bottom:0}.layer-name-container.svelte-o2r3zt{border-left:3px solid var(--color-primary);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.layer-name-container.svelte-o2r3zt p:where(.svelte-o2r3zt){padding-left:var(--space-sm)}.relief-labels.svelte-o2r3zt{color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center;justify-content:space-between;align-items:center;display:flex}.relief-labels.svelte-o2r3zt>p:where(.svelte-o2r3zt){flex-direction:column;align-items:center;display:flex}.relief-legend.svelte-o2r3zt{color:var(--color-text-secondary);font-size:var(--text-xs);gap:var(--space-sm);flex-direction:column;padding-inline-start:var(--space-sm);display:flex}.slope-gradient.svelte-o2r3zt{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(90deg,#faefe5,#f1d5b8,#e8c296,#dfb37f,#d7a66a,#ce9956,#c68d43,#b67e34,#95692b,#755322,#543c19);height:12px}.dem-gradient.svelte-o2r3zt{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(90deg,#267300,#ffe500,#fff);height:12px}.aspect-gradient.svelte-o2r3zt{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(90deg,#bdbebe,#ff2b18,#fab721,#f2fe2a,#00fc22,#08fcfd,#33b3fd,#5813fc,#ff27fc,#ff2b18);height:12px}.switch.svelte-o2r3zt{flex-shrink:0;width:40px;height:20px;display:inline-block;position:relative}.switch.svelte-o2r3zt input:where(.svelte-o2r3zt){opacity:0;width:0;height:0}.slider.svelte-o2r3zt{cursor:pointer;background:#d1d5db;border-radius:999px;transition:background .2s;position:absolute;inset:0}.slider.svelte-o2r3zt:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}input.svelte-o2r3zt:checked+.slider:where(.svelte-o2r3zt){background:var(--color-primary)}input.svelte-o2r3zt:checked+.slider:where(.svelte-o2r3zt):before{transform:translate(20px)}input.svelte-o2r3zt:focus-visible+.slider:where(.svelte-o2r3zt){outline:2px solid var(--color-primary);outline-offset:2px}.toolbar-panel.svelte-u41mzm{background:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:var(--space-xs);padding:var(--space-sm);pointer-events:auto;border:none;flex-direction:column;width:max-content;display:flex;position:relative}.tool.svelte-u41mzm{width:max-content}button.svelte-u41mzm{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex}button.svelte-u41mzm:hover:not(:disabled):not([data-active=true]){background:var(--color-hover-gray);color:var(--color-text)}button[data-active=true].svelte-u41mzm{background:var(--color-primary-muted);color:var(--color-primary)}button.svelte-u41mzm:disabled{opacity:.4;pointer-events:none}.locale-button.svelte-u41mzm{font-size:var(--text-xs);font-weight:var(--font-semi);max-width:33px;max-height:33px;line-height:1}.tool-container.svelte-u41mzm{left:calc(100% + var(--space-sm));position:absolute;top:0}.map-content.svelte-1724r1p{grid-template-areas:"stack";width:100%;height:100%;display:grid}.map-ui-container.svelte-1724r1p{height:100%;padding:var(--space-sm);pointer-events:none;z-index:200;flex-direction:column;justify-content:space-between;width:100%;display:flex}.map-content.svelte-1724r1p>div:where(.svelte-1724r1p){grid-area:stack}.map-container.svelte-1724r1p{width:100%;height:100%;position:relative}.map-ui-top.svelte-1724r1p,.map-ui-bottom.svelte-1724r1p{gap:var(--space-sm);flex-direction:column;display:flex}.map-ui-logos-container.svelte-1724r1p{align-items:center;gap:var(--space-sm);pointer-events:auto;pointer-events:none;min-width:550px;height:55px;display:flex}.map-ui-main-logo-container.svelte-1724r1p{background-color:var(--color-background);border-radius:var(--radius-md);box-shadow:var(--shadow);height:100%;padding-bottom:5px;padding-left:var(--space-md);padding-right:var(--space-xs);padding-top:var(--space-sm);pointer-events:auto;flex-shrink:0;align-items:center;display:flex}.map-ui-main-logo-container.svelte-1724r1p img:where(.svelte-1724r1p){width:auto;height:100%;display:block}.map-ui-partner-logos.svelte-1724r1p{gap:10px;gap:var(--space-sm);pointer-events:auto;flex-shrink:0;height:100%;display:flex}.map-ui-partner-logos.svelte-1724r1p img:where(.svelte-1724r1p){object-fit:contain;width:auto;height:100%;display:block}.map-ui-bottom-line.svelte-1724r1p{gap:var(--space-sm);justify-content:space-between;display:flex}.map-ui-bottom-line.svelte-1724r1p div:where(.svelte-1724r1p):first-of-type{gap:var(--space-sm);display:flex}.powered-by.svelte-1724r1p{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);pointer-events:auto;white-space:nowrap;width:max-content;display:flex}.powered-by.svelte-1724r1p a:where(.svelte-1724r1p){color:var(--color-primary);font-weight:var(--font-semi);text-decoration:none}.north-icon.svelte-1724r1p{background:var(--white);box-shadow:var(--shadow);color:var(--color-primary);padding:var(--space-sm);pointer-events:auto;border-radius:100%}.map-scale-line.svelte-1724r1p{font-size:var(--text-sm);align-items:center;display:flex}.map-scale-line.svelte-1724r1p .ol-scale-line{bottom:unset;height:100%;left:unset;position:static}.map-scale-line.svelte-1724r1p .ol-scale-line-inner{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-semi);justify-content:center;align-items:center;height:100%;display:flex}.location-selector.svelte-1u9e8ow{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding-block:.75rem;padding-inline:var(--space-sm);display:flex}.dropdown.svelte-1u9e8ow{flex:1;position:relative}.dropdown-trigger.svelte-1u9e8ow{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);transition:border-color var(--transition-base);justify-content:space-between;width:100%;display:flex}.dropdown-trigger.svelte-1u9e8ow:hover{border-color:var(--color-primary)}.dropdown-trigger[data-active=true].svelte-1u9e8ow,.dropdown-trigger[data-selected=true].svelte-1u9e8ow{border-color:var(--color-primary);outline:none}.dropdown-trigger-inner.svelte-1u9e8ow{text-align:left;flex-direction:column;gap:3px;line-height:1;display:flex}.dropdown-trigger-type.svelte-1u9e8ow{color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-semi);letter-spacing:var(--tracking-wider);text-transform:uppercase}.dropdown-trigger-value.svelte-1u9e8ow{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semi)}.dropdown-panel.svelte-1u9e8ow{background:var(--white);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow);min-width:max-content;left:50%;top:calc(100% + var(--space-xs));z-index:2147483647;width:100%;position:absolute;overflow:hidden;transform:translate(-50%)}.dropdown-panel-left.svelte-1u9e8ow{left:0;transform:none}.dropdown-panel-right.svelte-1u9e8ow{left:auto;right:0;transform:none}.dropdown-search.svelte-1u9e8ow{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding:var(--space-sm);display:flex}.dropdown-search.svelte-1u9e8ow input:where(.svelte-1u9e8ow){color:var(--color-text);font-size:var(--text-sm);border:none;outline:none;width:100%}.dropdown-search.svelte-1u9e8ow input:where(.svelte-1u9e8ow)::placeholder{color:var(--color-text-tertiary)}.dropdown-list.svelte-1u9e8ow{max-height:240px;padding:var(--space-xs);list-style:none;overflow-y:auto}.dropdown-list.svelte-1u9e8ow li:where(.svelte-1u9e8ow){margin-block-end:var(--space-xs)}.dropdown-list.svelte-1u9e8ow li:where(.svelte-1u9e8ow):last-of-type{margin-block-end:0}.dropdown-item.svelte-1u9e8ow{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-xs);padding:var(--space-sm);justify-content:space-between;width:100%;display:flex}.dropdown-item.svelte-1u9e8ow:hover{background:var(--color-primary-subtle)}.dropdown-item[data-active=true].svelte-1u9e8ow{background:var(--color-primary-muted);color:var(--color-primary);font-weight:var(--font-semi)}.dropdown-item.svelte-1u9e8ow>div:where(.svelte-1u9e8ow){display:none}.dropdown-item[data-active=true].svelte-1u9e8ow>div:where(.svelte-1u9e8ow){display:block}.dropdown-empty.svelte-1u9e8ow{color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);text-align:center}.stats-container.svelte-mjt4u7{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.stats-main.svelte-mjt4u7{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.stat-card.svelte-mjt4u7{border-left:3px solid var(--color-primary);gap:var(--space-xs);padding-left:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}.stat-card-header.svelte-mjt4u7 svg{color:var(--color-text-secondary);margin-right:var(--space-xs);display:inline-block;position:relative;top:4px}.stat-card-label.svelte-mjt4u7{color:var(--color-text);font-size:var(--text-xs)}.stat-label.svelte-mjt4u7{color:var(--color-text)}.stat-card-value.svelte-mjt4u7{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);align-items:baseline;gap:var(--space-xs);display:inline-flex}.stat-card-unit.svelte-mjt4u7{color:var(--color-text-secondary);font-size:var(--text-xs)}.stat-secondary-row.svelte-mjt4u7{border-bottom:1px solid var(--color-primary-muted);padding-block:var(--space-sm);justify-content:space-between;align-items:center;width:100%;display:flex}.stat-secondary-left.svelte-mjt4u7{color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:var(--metric-icon-gap);display:flex}.stat-secondary-value.svelte-mjt4u7{font-size:var(--text-sm);font-weight:var(--font-semi)}.stat-secondary-value.svelte-mjt4u7 span:where(.svelte-mjt4u7):first-of-type{font-family:var(--font-mono)}.stat-secondary-unit.svelte-mjt4u7{color:var(--color-text-secondary);font-size:var(--text-xs)}section.svelte-1qqhcbt{gap:var(--space-md);padding:var(--space-md);flex-direction:column;width:100%;display:flex}header.svelte-1qqhcbt{align-items:center;gap:var(--space-sm);width:100%;display:flex}.header-main.svelte-1qqhcbt{align-items:center;gap:var(--space-sm);flex:1;display:flex}.header-main.svelte-1qqhcbt>div:where(.svelte-1qqhcbt):first-of-type{background:var(--color-primary-muted);border-radius:var(--radius-md);color:var(--color-primary);height:max-content;padding:var(--space-sm);border-radius:100%}p.svelte-1qqhcbt{white-space:nowrap}p.svelte-1qqhcbt span:where(.svelte-1qqhcbt):first-of-type{font-size:var(--text-sm)}.chart-container.svelte-1qqhcbt{border-bottom:1px solid var(--color-border)}.chart-container.svelte-1qqhcbt:last-of-type{border-bottom:none}.chart-heading.svelte-1qqhcbt{align-items:start;gap:var(--space-md);justify-content:space-between;display:flex}.chart-heading-info.svelte-1qqhcbt{color:var(--color-text-secondary);gap:var(--space-xs);flex-direction:column;display:flex}.chart-heading-info.svelte-1qqhcbt span:where(.svelte-1qqhcbt):first-of-type{color:var(--color-text);font-size:var(--text-sm)}.chart-heading-info.svelte-1qqhcbt span:where(.svelte-1qqhcbt):last-of-type{color:var(--color-text-secondary);font-size:var(--text-xs)}.chart-empty.svelte-1qqhcbt{color:var(--color-text-secondary);font-size:var(--text-sm);padding-block:var(--space-2xl);text-align:center}.select-wrap.svelte-1qqhcbt{flex-shrink:0;max-width:max-content;position:relative}.select-chevron{color:var(--color-text-tertiary);pointer-events:none;right:var(--space-sm);position:absolute;top:50%;transform:translateY(-50%)}select.svelte-1qqhcbt{appearance:none;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-xs);padding:var(--space-sm);padding-right:calc(var(--space-sm) + 16px + 4px);width:100%}select.svelte-1qqhcbt:focus{border-color:var(--color-primary);outline:none}.download-buttons-container.svelte-1qqhcbt{gap:var(--space-sm);flex-direction:column;display:flex}.download-btn.svelte-1qqhcbt{background:var(--color-primary-muted);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--text-xs);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);justify-content:space-between;text-decoration:none;display:flex}.download-btn.svelte-1qqhcbt>svg{width:15px;height:15px}.download-btn.svelte-1qqhcbt:hover{background:var(--color-primary);color:var(--white)}.rasters-data-container.svelte-eamsic{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;width:100%;display:flex}h4.svelte-eamsic{border-left:3px solid var(--color-primary);padding-left:var(--space-sm)}.coordinates.svelte-eamsic{font-size:var(--text-sm)}.rasters-data-group.svelte-eamsic{padding-block:var(--space-sm)}.rasters-data-item.svelte-eamsic{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block:var(--space-sm);padding:var(--space-sm);align-items:center;width:100%}.rasters-data-item.svelte-eamsic:last-of-type{margin-block-end:0}.rasters-data-item-name.svelte-eamsic{font-size:var(--text-xs);margin-block-end:var(--space-sm)}.rasters-data-item-info.svelte-eamsic{align-items:center;gap:var(--space-sm);display:flex}.rasters-data-item-category.svelte-eamsic{aspect-ratio:1;border:1px solid var(--color-border);height:var(--svg-width);border-radius:100%;flex-shrink:0}.rasters-data-item-label.svelte-eamsic{font-size:var(--text-sm);font-weight:var(--font-semi)}.timeline-group.svelte-eamsic{padding-block:var(--space-sm)}.rasters-data-group-container.svelte-eamsic:last-of-type .timeline-group:where(.svelte-eamsic){padding-bottom:0}.rasters-data-group-coordinates-container.svelte-eamsic{align-items:center;gap:var(--space-sm);justify-content:space-between;width:100%;display:flex}.timeline-track.svelte-eamsic{gap:2px var(--space-xs);grid-template-rows:auto 20px auto;grid-template-columns:repeat(4,1fr);display:grid}.timeline-cell.svelte-eamsic{gap:var(--space-xs);grid-row:span 4;grid-template-rows:subgrid;text-align:center;display:grid}.timeline-period.svelte-eamsic{font-family:var(--font-mono);font-size:var(--text-xs)}.timeline-swatch.svelte-eamsic{border-radius:var(--radius-sm);width:100%;height:20px}.timeline-label.svelte-eamsic,.timeline-value.svelte-eamsic{color:var(--color-text);font-size:var(--text-sm);align-self:center}.timeline-value.svelte-eamsic>span:where(.svelte-eamsic):first-of-type{font-family:var(--font-mono);font-weight:var(--font-semi)}.timeline-value.svelte-eamsic>span:where(.svelte-eamsic):last-of-type{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:400}.rasters-data-group-relief.svelte-eamsic{padding-block:var(--space-sm)}.rasters-data-item-relief.svelte-eamsic{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);margin-block:var(--space-sm);padding:var(--space-sm);display:flex}.rasters-data-item-relief.svelte-eamsic:last-of-type{margin-bottom:0}.rasters-data-item-relief-icon.svelte-eamsic{background:var(--color-primary-muted);border-radius:var(--radius-md);color:var(--color-primary);padding:var(--space-sm)}.rasters-data-item-name-relief.svelte-eamsic{font-size:var(--text-sm)}.rasters-data-item-label-relief.svelte-eamsic{font-size:var(--text-sm);font-weight:var(--font-semi)}.rasters-data-item-label-relief.svelte-eamsic span:where(.svelte-eamsic):first-of-type{font-family:var(--font-mono)}.rasters-data-item-label-relief.svelte-eamsic span:where(.svelte-eamsic):nth-of-type(2){color:var(--color-text-secondary);font-size:var(--text-xs)}.overview-tab-container.svelte-1o4n2a4{flex-direction:column;width:100%;height:100%;display:flex}.overview-tab-accordions.svelte-1o4n2a4{flex:1;overflow-y:scroll}.no-data-container.svelte-1o4n2a4{border:2px dashed var(--color-primary-muted);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);margin:.75rem var(--space-sm);padding:var(--space-lg) var(--space-md);justify-content:center;display:flex}.no-data-icon.svelte-1o4n2a4{background-color:var(--color-primary-muted);color:var(--color-primary);padding:var(--space-sm);border-radius:100%}.no-data-container.svelte-1o4n2a4 p:where(.svelte-1o4n2a4):first-of-type{font-weight:var(--font-semi)}.no-data-container.svelte-1o4n2a4 p:where(.svelte-1o4n2a4):last-of-type{color:var(--color-text-secondary);font-size:var(--text-sm)}.no-data-container-error.svelte-1o4n2a4{border-color:var(--color-error,#e53e3e)}.no-data-container-error.svelte-1o4n2a4 .no-data-icon:where(.svelte-1o4n2a4){background-color:color-mix(in srgb, var(--color-error,#e53e3e) 15%, transparent);color:var(--color-error,#e53e3e)}.no-data-message.svelte-1o4n2a4{white-space:pre-line}.recommendations-container.svelte-6dz8kb{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.location-selector.svelte-6dz8kb{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);padding-block:.75rem;padding-inline:var(--space-sm);display:flex}.dropdown-reccomendation.svelte-6dz8kb{flex:1;position:relative}.dropdown-trigger.svelte-6dz8kb{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;width:100%;display:flex}.dropdown-trigger.svelte-6dz8kb:hover{border-color:var(--color-primary)}.dropdown-trigger[data-active=true].svelte-6dz8kb,.dropdown-trigger[data-selected=true].svelte-6dz8kb{border-color:var(--color-primary);outline:none}.dropdown-trigger-inner.svelte-6dz8kb{text-align:left;flex-direction:column;gap:3px;line-height:1;display:flex}.dropdown-trigger-type.svelte-6dz8kb{color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-semi);letter-spacing:var(--tracking-wider);text-transform:uppercase}.dropdown-trigger-value.svelte-6dz8kb{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-chevron{color:var(--color-text-tertiary);transition:transform var(--transition-base);flex-shrink:0}.dropdown-trigger[data-active=true] .dropdown-chevron{transform:rotate(180deg)}.dropdown-panel.svelte-6dz8kb{background:var(--white);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow);left:50%;top:calc(100% + var(--space-xs));z-index:2147483647;width:max-content;position:absolute;overflow:hidden;transform:translate(-50%)}.dropdown-panel-left.svelte-6dz8kb{left:0;transform:none}.dropdown-list.svelte-6dz8kb{max-height:240px;padding:var(--space-xs);list-style:none;overflow-y:auto}.dropdown-list.svelte-6dz8kb li:where(.svelte-6dz8kb){margin-block-end:var(--space-xs)}.dropdown-list.svelte-6dz8kb li:where(.svelte-6dz8kb):last-of-type{margin-block-end:0}.dropdown-item.svelte-6dz8kb{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-xs);padding:var(--space-sm);justify-content:space-between;width:100%;display:flex}.dropdown-item.svelte-6dz8kb:hover{background:var(--color-primary-subtle)}.dropdown-item[data-active=true].svelte-6dz8kb{background:var(--color-primary-muted);color:var(--color-primary);font-weight:var(--font-semi)}.dropdown-item.svelte-6dz8kb>div:where(.svelte-6dz8kb){opacity:0}.dropdown-item[data-active=true].svelte-6dz8kb>div:where(.svelte-6dz8kb){opacity:1}.recommendations.svelte-6dz8kb{flex-direction:column;flex:1;display:flex;overflow:hidden}.recommendations-header.svelte-6dz8kb{justify-content:space-between;align-items:center;width:100%;display:flex}.recommendations-header-heading.svelte-6dz8kb{font-weight:var(--font-semi);align-items:center;gap:var(--space-sm);display:flex}.recommendations-header-count.svelte-6dz8kb{color:var(--color-text-secondary);font-size:var(--text-sm);flex-shrink:0}.icon.svelte-6dz8kb{background:var(--color-primary-muted);color:var(--color-primary);padding:var(--space-sm);border-radius:100%}.reccomendations-list.svelte-6dz8kb{gap:var(--space-md);padding:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:scroll}.recommendation-item.svelte-6dz8kb{padding-left:var(--space-sm);border-left:3px solid;width:100%}.recommendation-item.svelte-6dz8kb p:where(.svelte-6dz8kb):first-of-type{font-size:var(--text-sm);font-style:italic;font-weight:var(--font-semi)}.dropdown-empty.svelte-6dz8kb{color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);text-align:center}.no-data-container.svelte-6dz8kb{border:2px dashed var(--color-primary-muted);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);margin:.75rem var(--space-sm);padding:var(--space-lg) var(--space-md);justify-content:center;display:flex}.no-data-icon.svelte-6dz8kb{background-color:var(--color-primary-muted);color:var(--color-primary);padding:var(--space-sm);border-radius:100%}.no-data-container.svelte-6dz8kb p:where(.svelte-6dz8kb):first-of-type{font-weight:var(--font-semi)}.no-data-container.svelte-6dz8kb p:where(.svelte-6dz8kb):last-of-type{color:var(--color-text-secondary);font-size:var(--text-sm)}.no-data-container-error.svelte-6dz8kb{border-color:var(--color-error,#e53e3e)}.no-data-container-error.svelte-6dz8kb .no-data-icon:where(.svelte-6dz8kb){background-color:color-mix(in srgb, var(--color-error,#e53e3e) 15%, transparent);color:var(--color-error,#e53e3e)}.no-data-message.svelte-6dz8kb{white-space:pre-line}.sidebar.svelte-n0exsx{background:var(--color-background);border-left:1px solid var(--color-border);z-index:304;width:clamp(430px,35vw,480px);height:100%;overflow:hidden}.sidebar.svelte-n0exsx:has(.sidebar-collapsed-container:where(.svelte-n0exsx)>label:where(.svelte-n0exsx):first-of-type input:where(.svelte-n0exsx):not(:checked)) .sidebar-collapsed-container:where(.svelte-n0exsx){display:none}.sidebar.svelte-n0exsx:has(.sidebar-collapsed-container:where(.svelte-n0exsx)>label:where(.svelte-n0exsx):first-of-type input:where(.svelte-n0exsx):checked){width:max-content;min-width:0}.sidebar.svelte-n0exsx:has(.sidebar-collapsed-container:where(.svelte-n0exsx)>label:where(.svelte-n0exsx):first-of-type input:where(.svelte-n0exsx):not(:checked)) .sidebar-expanded-content:where(.svelte-n0exsx){flex-direction:column;width:100%;height:100%;display:flex}.sidebar-toggle.svelte-n0exsx{color:var(--color-text-secondary);cursor:pointer;min-width:max-content;padding:var(--space-md);place-items:center;display:grid}.sidebar-toggle.svelte-n0exsx:hover{background:var(--color-hover-gray);color:var(--color-text)}.sidebar-collapsed-icons-container.svelte-n0exsx{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-md);padding-block:var(--space-md);flex-direction:column;width:100%;display:flex}.sidebar-collapsed-icon.svelte-n0exsx{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-sm)}.sidebar-collapsed-icon.svelte-n0exsx:hover{background:var(--color-hover-gray);color:var(--color-text)}.sidebar-collapsed-icon.svelte-n0exsx:has(input:where(.svelte-n0exsx):checked){background:var(--color-primary-muted);color:var(--color-primary)}.sidebar-expanded-content.svelte-n0exsx{width:100%;height:100%;display:none;overflow:hidden}.tab-bar-container.svelte-n0exsx{border-bottom:1px solid var(--color-border);display:flex}.tab-bar-tabs.svelte-n0exsx{border-left:1px solid var(--color-border);width:100%;display:flex}.tab.svelte-n0exsx{color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-semi);align-items:center;gap:var(--space-sm);flex:1;justify-content:center;display:flex;position:relative}.tab.svelte-n0exsx:has(input:where(.svelte-n0exsx):checked){color:var(--color-primary)}.tab.svelte-n0exsx:has(input:where(.svelte-n0exsx):checked):after{background:var(--color-primary);content:"";width:100%;height:1px;position:absolute;bottom:-1px}.tab.svelte-n0exsx:hover{color:var(--text-color)}.overview-tab-content.svelte-n0exsx,.actions-tab-content.svelte-n0exsx{width:100%;height:100%;scroll-margin-block:1rem;display:none;overflow:hidden}.sidebar-expanded-content.svelte-n0exsx:has(.tab-bar-tabs:where(.svelte-n0exsx) label:where(.svelte-n0exsx):first-child input:where(.svelte-n0exsx):checked) .overview-tab-content:where(.svelte-n0exsx){display:block}.sidebar-expanded-content.svelte-n0exsx:has(.tab-bar-tabs:where(.svelte-n0exsx) label:where(.svelte-n0exsx):nth-child(2) input:where(.svelte-n0exsx):checked) .actions-tab-content:where(.svelte-n0exsx){display:block}input[type=checkbox].svelte-n0exsx,input[type=radio].svelte-n0exsx{display:none;position:absolute;inset:0}main.svelte-1v6782j{background-color:var(--color-background-page);grid-template-columns:1fr auto;width:100vw;height:100vh;display:grid;overflow:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{overscroll-behavior:none;width:100%;height:100%}body{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semi);margin:0}ul,ol{padding:0;list-style:none}input,button,select{font:inherit;font-family:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg,video{max-width:100%;display:block}summary{list-style:none}summary::-webkit-details-marker{display:none}svg{height:var(--svg-height);width:var(--svg-width)}*{min-width:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:focus:not(:focus-visible){outline:none}:root{--white:#fff;--black:#0f172a;--color-primary:#2d9a62;--color-primary-subtle:#f0faf4;--color-primary-muted:#d9f2e3;--color-text:#1e293b;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-hover-gray:#f1f5f9;--color-border:#e2e8f0;--color-background:#f8fafc;--color-background-page:#e0e7d9;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.8rem;--text-sm:.9rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--font-regular:400;--font-medium:500;--font-semi:600;--font-bold:700;--leading-normal:1.6;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--svg-width:17px;--svg-height:17px;--metric-icon-gap:var(--space-sm);--shadow:0 2px 12px #0000001f}
