.results.svelte-hbihfm{margin-top:36px}.results-header.svelte-hbihfm{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.results-header.svelte-hbihfm .eyebrow:where(.svelte-hbihfm){font-size:.57rem;margin:0 0 12px}.results-header.svelte-hbihfm h2:where(.svelte-hbihfm){font-size:1.45rem;margin:0;line-height:1.3}.results-header.svelte-hbihfm .tag:where(.svelte-hbihfm){font-size:.53rem;white-space:nowrap}.result-tabs.svelte-hbihfm{display:flex;gap:28px;border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:thin}.result-tabs.svelte-hbihfm button:where(.svelte-hbihfm){padding:12px 0 15px;background:none;color:#70817d;font-size:.75rem;border-bottom:2px solid transparent;white-space:nowrap}.result-tabs.svelte-hbihfm button.chosen:where(.svelte-hbihfm){color:#256f66;border-color:#257b79;font-weight:600}.result-content.svelte-hbihfm{padding-top:24px}.metric-grid.svelte-hbihfm{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.metric-grid.svelte-hbihfm article:where(.svelte-hbihfm){border:1px solid var(--line);border-radius:5px;background:#fff;padding:20px}.metric-grid.svelte-hbihfm article:where(.svelte-hbihfm)>span:where(.svelte-hbihfm){font-size:.65rem;color:#73867e;display:block;margin-bottom:15px}.metric-grid.svelte-hbihfm strong:where(.svelte-hbihfm){font-weight:500;font-size:1.65rem;letter-spacing:-.03em;white-space:nowrap}.metric-grid.svelte-hbihfm small:where(.svelte-hbihfm){font-size:.8rem;color:#829389}.metric-grid.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.6rem;margin:8px 0 0;color:#8a9a92}.empty-results.svelte-hbihfm{border:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:25px;padding:32px 35px;border-radius:6px}.empty-result-icon.svelte-hbihfm{width:70px;height:70px;border:1px solid #d8e4dc;border-radius:100%;background:#f5f9f6;display:grid;place-items:center;color:#72a191;font-size:2.4rem;flex-shrink:0}.empty-results.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:.9rem;font-weight:500;letter-spacing:-.01em;margin-bottom:9px}.empty-results.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.72rem;max-width:690px;color:#85948e;margin-bottom:16px}.expected.svelte-hbihfm{display:flex;gap:23px;flex-wrap:wrap;font-size:.6rem;color:#639083}.expected.svelte-hbihfm span:where(.svelte-hbihfm):before{content:"·";margin-right:8px}.job-state.svelte-hbihfm{font-size:.7rem;display:flex;align-items:center;gap:10px;color:#49766e}.spinner.svelte-hbihfm{height:14px;width:14px;border:2px solid #c8ddd4;border-top-color:var(--teal);border-radius:100%;animation:svelte-hbihfm-spin 1s linear infinite}@keyframes svelte-hbihfm-spin{to{transform:rotate(360deg)}}.slope-classes.svelte-hbihfm{background:#fff;border:1px solid var(--line);border-radius:5px;padding:23px;margin-top:20px}.slope-classes.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:.85rem;margin-bottom:20px}.slope-classes.svelte-hbihfm>div:where(.svelte-hbihfm){display:flex;align-items:center;gap:20px;font-size:.7rem;margin:12px 0}.slope-classes.svelte-hbihfm>div:where(.svelte-hbihfm)>span:where(.svelte-hbihfm){width:70px;flex-shrink:0}.bar-track.svelte-hbihfm{height:8px;background:#eef3ef;width:100%;border-radius:2px;overflow:hidden}.bar-track.svelte-hbihfm>div:where(.svelte-hbihfm){background:#529887;height:100%}.slope-classes.svelte-hbihfm strong:where(.svelte-hbihfm){width:70px;flex-shrink:0;text-align:right;font-weight:400;color:#5f8277}.water-grid.svelte-hbihfm{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;background:#fff;border:1px solid var(--line);padding:25px;margin-bottom:20px;border-radius:5px}.water-grid.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:.92rem}.water-grid.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.76rem;color:#73877e}.water-grid.svelte-hbihfm .tag:where(.svelte-hbihfm){font-size:.52rem}.water-value.svelte-hbihfm{font-weight:500;font-size:1.7rem}.water-value.svelte-hbihfm small:where(.svelte-hbihfm){font-size:.8rem;color:#7c9386}.unavailable.svelte-hbihfm{padding:30px;background:#fff;border:1px solid var(--line);border-radius:5px}.unavailable.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:1.15rem;margin:22px 0 15px}.unavailable.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.85rem;max-width:800px;color:#6d8078}.unavailable.svelte-hbihfm a:where(.svelte-hbihfm){font-size:.75rem;text-decoration:underline;color:var(--teal)}.report-panel.svelte-hbihfm{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:30px}.report-panel.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:1.3rem;margin:20px 0 13px}.report-panel.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.8rem;color:#74887d}.report-buttons.svelte-hbihfm{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.report-buttons.svelte-hbihfm .button:where(.svelte-hbihfm){font-size:.72rem;padding:13px 15px}.report-panel.svelte-hbihfm dl:where(.svelte-hbihfm){border-left:1px solid #e1e9e3;margin:0;padding-left:30px}.report-panel.svelte-hbihfm dl:where(.svelte-hbihfm)>div:where(.svelte-hbihfm){margin-bottom:18px}.report-panel.svelte-hbihfm dt:where(.svelte-hbihfm){font-size:.62rem;color:#81948a;margin-bottom:7px}.report-panel.svelte-hbihfm dd:where(.svelte-hbihfm){margin:0;font-size:.8rem}.report-panel.svelte-hbihfm .analysis-id:where(.svelte-hbihfm){font-family:monospace;font-size:.65rem;word-break:break-all}.result-warnings.svelte-hbihfm{border-left:3px solid #bd8b4e;background:#fff9ee;padding:19px 23px;margin-top:22px}.result-warnings.svelte-hbihfm h3:where(.svelte-hbihfm){font-size:.78rem;color:#8d6837;margin-bottom:12px}.result-warnings.svelte-hbihfm ul:where(.svelte-hbihfm){padding-left:17px;margin:0}.result-warnings.svelte-hbihfm li:where(.svelte-hbihfm){font-size:.72rem;color:#8b765a;line-height:1.65;margin:6px 0}.result-source.svelte-hbihfm{display:flex;justify-content:space-between;gap:18px;font-size:.62rem;color:#819388;margin-top:22px;line-height:1.5}.result-source.svelte-hbihfm a:where(.svelte-hbihfm){color:#4c7c6c;white-space:nowrap}.explorer.svelte-hbihfm{height:100dvh;min-height:500px;overflow:hidden;position:relative;background:#213b32}.appbar.svelte-hbihfm{height:56px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 24px;background:#fbfcf8;border-bottom:1px solid #cfdbd1;position:absolute;top:0;left:0;right:0;z-index:15}.appbar.svelte-hbihfm .brand{font-size:21px}.appbar.svelte-hbihfm .brand small{display:none}.appbar.svelte-hbihfm .brand-mark{width:29px;height:30px}.appbar.svelte-hbihfm .brand-mark svg{width:29px;height:29px}.appbar-title.svelte-hbihfm{margin-right:auto;border-left:1px solid #d8e1d7;padding-left:24px;display:flex;align-items:center;gap:12px;color:#647b6b}.appbar-title.svelte-hbihfm>span:where(.svelte-hbihfm){font-size:.75rem}.appbar-title.svelte-hbihfm small:where(.svelte-hbihfm){font-size:.48rem;letter-spacing:.12em;color:#8a9a8b}.appbar.svelte-hbihfm nav:where(.svelte-hbihfm){display:flex;align-items:center;gap:25px;font-size:.64rem;color:#607a68}.test-status.svelte-hbihfm{font-size:.58rem;color:#7c8f7a}.test-status.svelte-hbihfm .status-dot:where(.svelte-hbihfm){width:5px;height:5px}.map-stage.svelte-hbihfm{position:absolute;inset:56px 0 0}.control-panel.svelte-hbihfm{position:absolute;z-index:10;top:74px;left:18px;width:326px;max-height:calc(100dvh - 96px);border:1px solid #c6d5c7;border-radius:9px;background:#fffef8f5;box-shadow:0 6px 25px #0b231a30;overflow:hidden;color:#354f3c;display:flex;flex-direction:column}.panel-heading.svelte-hbihfm{display:flex;justify-content:space-between;align-items:center;padding:19px 19px 17px;border-bottom:1px solid #d9e1d5;flex-shrink:0;background:#fffef9}.panel-heading.svelte-hbihfm>div:where(.svelte-hbihfm){display:flex;align-items:center;gap:10px}.panel-heading.svelte-hbihfm h1:where(.svelte-hbihfm){font-size:1.05rem;font-weight:600;letter-spacing:-.025em;margin:0 0 5px}.panel-heading.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.51rem;line-height:1.3;color:#8a9786;margin:0}.panel-icon.svelte-hbihfm{display:grid;place-items:center;background:#2b6d54;color:#fff;border-radius:5px;width:29px;height:29px;font-size:1.6rem}.panel-heading.svelte-hbihfm>button:where(.svelte-hbihfm){width:28px;height:31px;border:1px solid #d1dccd;border-radius:4px;background:#fff;color:#5f755c;font-size:1.2rem;line-height:1}.panel-content.svelte-hbihfm{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.panel-section.svelte-hbihfm{padding:19px;border-bottom:1px solid #d9e1d5}.panel-section.svelte-hbihfm h2:where(.svelte-hbihfm){font-size:.59rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;margin:0 0 14px;color:#788673}.panel-section.svelte-hbihfm label:where(.svelte-hbihfm){font-size:.59rem;color:#6b806a;display:block;margin-bottom:7px}.search-field.svelte-hbihfm{display:flex;border:1px solid #cad7c6;border-radius:4px;background:#fff;overflow:hidden}.search-field.svelte-hbihfm input:where(.svelte-hbihfm){width:100%;min-width:0;font-size:.71rem;border:0;color:#3a5540;padding:10px}.search-field.svelte-hbihfm input:where(.svelte-hbihfm)::placeholder{color:#9aa795}.search-field.svelte-hbihfm>button:where(.svelte-hbihfm){width:39px;flex-shrink:0;background:#f1f5ec;color:#45663f;font-size:1.35rem;border-left:1px solid #d7e1d1}.hint.svelte-hbihfm{font-size:.57rem;color:#8b9884;line-height:1.6;margin:9px 0 0}.quick-locations.svelte-hbihfm{display:flex;gap:14px;margin-top:12px}.quick-locations.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.54rem;padding:0;background:none;color:#55744d;border-bottom:1px solid #c3d0b8}.search-results.svelte-hbihfm{margin-top:10px;background:#fff;border:1px solid #d3ddcc;border-radius:4px;max-height:210px;overflow:auto}.search-results.svelte-hbihfm button:where(.svelte-hbihfm){display:block;background:#fff;padding:10px;width:100%;border-bottom:1px solid #e0e7d9;text-align:left;line-height:1.5;font-size:.65rem;color:#3e5d3c}.search-results.svelte-hbihfm button:where(.svelte-hbihfm):hover{background:#f2f7ee}.search-results.svelte-hbihfm span:where(.svelte-hbihfm){display:block;font-size:.52rem;color:#8e9d85}.select-row.svelte-hbihfm+.select-row:where(.svelte-hbihfm){margin-top:13px}.panel-section.svelte-hbihfm select:where(.svelte-hbihfm){padding:9px 8px;width:100%;font-size:.68rem;border:1px solid #cbd7c5;border-radius:4px;background:#fff;color:#415b3d}.layer-toggles.svelte-hbihfm{display:flex;gap:15px;margin-top:13px}.layer-toggles.svelte-hbihfm label:where(.svelte-hbihfm){display:flex;align-items:center;gap:5px;font-size:.54rem;margin:0}.layer-toggles.svelte-hbihfm input:where(.svelte-hbihfm){accent-color:#397659;margin:0}.section-title.svelte-hbihfm{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.section-title.svelte-hbihfm h2:where(.svelte-hbihfm){margin:0}.quiet-link.svelte-hbihfm{padding:0;background:none;color:#587b4f;font-size:.52rem;text-decoration:underline;text-underline-offset:2px}.parcel-name.svelte-hbihfm{font-size:.91rem;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0 0 4px;word-break:break-word}.municipality.svelte-hbihfm{font-size:.6rem;color:#8a9b80;margin:0 0 17px}.field-metric.svelte-hbihfm{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-metric.svelte-hbihfm strong:where(.svelte-hbihfm){font-size:1.65rem;font-weight:600;letter-spacing:-.035em;color:#304b35}.field-metric.svelte-hbihfm strong:where(.svelte-hbihfm) small:where(.svelte-hbihfm){font-size:.77rem;letter-spacing:0;font-weight:500}.field-metric.svelte-hbihfm>span:where(.svelte-hbihfm){font-size:.51rem;color:#8b9a81}.field-elevation.svelte-hbihfm{display:flex;gap:10px;justify-content:space-between;margin:10px 0 15px;font-size:.56rem;color:#7c8b72}.field-elevation.svelte-hbihfm strong:where(.svelte-hbihfm){font-weight:500;white-space:nowrap}.field-tabs.svelte-hbihfm{border:1px solid #cbd8c4;border-radius:4px;display:flex;overflow:hidden;margin-top:14px}.field-tabs.svelte-hbihfm>span:where(.svelte-hbihfm),.field-tabs.svelte-hbihfm>button:where(.svelte-hbihfm){flex:1;text-align:center;padding:10px 7px;font-size:.63rem}.field-tabs.svelte-hbihfm .active:where(.svelte-hbihfm){background:#326e50;color:#fff;font-weight:600}.field-tabs.svelte-hbihfm button:where(.svelte-hbihfm){background:#fff;color:#6d8463;border:0}.drainage-facts.svelte-hbihfm{font-size:.55rem;color:#7b8e71;display:grid;gap:7px;margin:12px 0 16px;line-height:1.5}.drainage-facts.svelte-hbihfm>span:where(.svelte-hbihfm):first-child{display:flex;align-items:center;gap:6px}.cyan-dot.svelte-hbihfm{width:7px;height:7px;display:inline-block;background:#00cbd8;border-radius:2px}.buffer-row.svelte-hbihfm{display:flex;align-items:center;gap:12px;margin-top:16px}.buffer-row.svelte-hbihfm label:where(.svelte-hbihfm){width:40%;margin:0;font-size:.58rem}.buffer-row.svelte-hbihfm select:where(.svelte-hbihfm){font-size:.62rem;padding:8px}.run-button.svelte-hbihfm{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 9px;border-radius:4px;background:#2475ea;color:#fff;font-size:.71rem;font-weight:600;margin-top:13px}.run-button.svelte-hbihfm:hover{background:#1d64cf}.run-button.svelte-hbihfm>span:where(.svelte-hbihfm){font-size:1.15rem;line-height:1}.cancel-button.svelte-hbihfm{display:block;font-size:.59rem;color:#987343;text-decoration:underline;background:none;padding:12px 0 0;margin:auto}.empty-field.svelte-hbihfm{display:flex;gap:15px;align-items:start}.empty-field.svelte-hbihfm>span:where(.svelte-hbihfm){font-size:2rem;color:#9cae8e;line-height:1;margin-top:3px}.empty-field.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.64rem;line-height:1.7;color:#87977a;margin:0}.legacy-notice.svelte-hbihfm{font-size:.59rem;background:#fbf0d7;border-left:2px solid #c4a159;color:#927744;line-height:1.5;padding:9px 11px;margin-top:13px}.panel-error.svelte-hbihfm{font-size:.61rem;margin-top:14px;padding:11px}.panel-error.svelte-hbihfm .quiet-link:where(.svelte-hbihfm){display:block;margin-top:8px;color:inherit}.interaction-note.svelte-hbihfm{margin-top:13px;font-size:.6rem;padding:10px 11px;background:#ecf4e7;border:1px solid #d0e0c6;border-radius:4px;color:#627c4f;line-height:1.6}.map-tools.svelte-hbihfm{display:grid;grid-template-columns:1fr 1fr;gap:7px}.map-tools.svelte-hbihfm button:where(.svelte-hbihfm){display:flex;align-items:center;gap:7px;border:1px solid #cfdac8;background:#fff;padding:9px 8px;border-radius:4px;font-size:.56rem;color:#6e8262}.map-tools.svelte-hbihfm button:where(.svelte-hbihfm)>span:where(.svelte-hbihfm){font-size:.92rem;color:#69835a}.map-tools.svelte-hbihfm button.selected-tool:where(.svelte-hbihfm){border-color:#5e9266;background:#eef6e8;color:#3e6d3c}.export-actions.svelte-hbihfm{display:flex;gap:7px;margin-top:15px}.export-actions.svelte-hbihfm .pdf-offer:where(.svelte-hbihfm){font-size:.58rem;line-height:1.5;color:#5c7a4c;text-decoration:underline;padding:9px 0}.export-actions.svelte-hbihfm button:where(.svelte-hbihfm){background:#f2f6ed;border:1px solid #d2dfc8;border-radius:4px;color:#5c7a4c;font-size:.58rem;padding:9px 10px}.export-actions.svelte-hbihfm button:where(.svelte-hbihfm):first-child{flex:1;text-align:left}.panel-foot.svelte-hbihfm{padding:16px 19px 18px}.panel-foot.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.53rem;color:#9a997f;line-height:1.65;margin:0 0 8px}.panel-foot.svelte-hbihfm a:where(.svelte-hbihfm){font-size:.53rem;color:#71905f;text-decoration:underline}.panel-foot.svelte-hbihfm>span:where(.svelte-hbihfm){display:block;font-size:.47rem;color:#a5ad98;margin-top:13px;letter-spacing:.03em}.control-panel.collapsed.svelte-hbihfm{width:326px}.control-panel.collapsed.svelte-hbihfm .panel-heading:where(.svelte-hbihfm){border:0}.details-backdrop.svelte-hbihfm{position:absolute;z-index:30;inset:56px 0 0}.close-backdrop.svelte-hbihfm{position:absolute;inset:0;background:#132c1f30;width:100%;height:100%}.details-drawer.svelte-hbihfm{position:absolute;right:0;top:0;bottom:0;width:min(880px,calc(100% - 80px));background:#f8faf6;box-shadow:-10px 0 40px #0d281b30;overflow:auto;padding:0 30px 30px;overscroll-behavior:contain}.results.svelte-hbihfm{margin-top:0}.drawer-close.svelte-hbihfm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6e0cf;padding:19px 0;margin-bottom:28px;font-size:.65rem;color:#758b68;text-transform:uppercase;letter-spacing:.06em}.drawer-close.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.95rem;background:#fff;border:1px solid #d5e0cd;border-radius:4px;color:#617b52;width:28px;height:28px}.results-header.svelte-hbihfm h2:where(.svelte-hbihfm){font-size:1.3rem;line-height:1.4}.metric-grid.svelte-hbihfm{grid-template-columns:repeat(2,1fr)}.metric-grid.svelte-hbihfm strong:where(.svelte-hbihfm){font-size:1.5rem}.water-grid.svelte-hbihfm{grid-template-columns:1fr;gap:15px}.report-panel.svelte-hbihfm{grid-template-columns:1fr}.report-panel.svelte-hbihfm dl:where(.svelte-hbihfm){border-left:0;border-top:1px solid #e1e9e3;padding:23px 0 0}.custom-profile-actions.svelte-hbihfm{display:flex;gap:13px;flex-wrap:wrap;align-items:center;font-size:.61rem;color:#819075;margin-top:13px}.custom-profile-actions.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.6rem;color:#61804e;background:none;text-decoration:underline;padding:0}body:has(.explorer){overflow:hidden}@media(max-width:1100px){.appbar-title.svelte-hbihfm small:where(.svelte-hbihfm){display:none}.appbar.svelte-hbihfm nav:where(.svelte-hbihfm){gap:18px}.control-panel.svelte-hbihfm{width:310px;left:16px}.control-panel.collapsed.svelte-hbihfm{width:310px}.panel-section.svelte-hbihfm,.panel-heading.svelte-hbihfm{padding:17px}.panel-heading.svelte-hbihfm h1:where(.svelte-hbihfm){font-size:1rem}.map-tools.svelte-hbihfm{gap:6px}.map-tools.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.54rem}.details-drawer.svelte-hbihfm{width:min(760px,calc(100% - 60px));padding:0 23px 25px}}@media(max-width:760px){.appbar.svelte-hbihfm{height:54px;padding:0 14px;gap:15px}.appbar.svelte-hbihfm .brand{font-size:19px}.appbar.svelte-hbihfm .brand-mark{width:24px}.appbar.svelte-hbihfm .brand-mark svg{width:24px}.appbar-title.svelte-hbihfm{display:none}.appbar.svelte-hbihfm nav:where(.svelte-hbihfm)>a:where(.svelte-hbihfm){display:none}.test-status.svelte-hbihfm{font-size:.54rem}.map-stage.svelte-hbihfm{top:54px}.control-panel.svelte-hbihfm{inset:auto 12px 14px;width:auto;max-height:43vh;max-height:43dvh;border-radius:10px;background:#fffef9fa}.control-panel.collapsed.svelte-hbihfm{width:auto}.panel-heading.svelte-hbihfm{padding:13px 15px}.panel-heading.svelte-hbihfm h1:where(.svelte-hbihfm){font-size:.95rem}.panel-heading.svelte-hbihfm p:where(.svelte-hbihfm){font-size:.5rem}.panel-heading.svelte-hbihfm>button:where(.svelte-hbihfm){transform:rotate(90deg);width:29px;height:29px}.collapsed.svelte-hbihfm .panel-heading:where(.svelte-hbihfm)>button:where(.svelte-hbihfm){transform:rotate(-90deg)}.panel-content.svelte-hbihfm{padding:0}.panel-section.svelte-hbihfm{padding:16px}.panel-section.svelte-hbihfm h2:where(.svelte-hbihfm){font-size:.56rem;margin-bottom:12px}.panel-heading.svelte-hbihfm .panel-icon:where(.svelte-hbihfm){width:27px;height:27px}.panel-foot.svelte-hbihfm{padding:15px 16px}.search-field.svelte-hbihfm input:where(.svelte-hbihfm){font-size:.76rem;padding:11px}.search-field.svelte-hbihfm button:where(.svelte-hbihfm){width:43px}.hint.svelte-hbihfm{font-size:.6rem}.quick-locations.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.57rem}.panel-section.svelte-hbihfm label:where(.svelte-hbihfm){font-size:.61rem}.panel-section.svelte-hbihfm select:where(.svelte-hbihfm){font-size:.7rem;padding:11px 9px}.select-row.svelte-hbihfm{display:flex;align-items:center;gap:15px}.select-row.svelte-hbihfm>label:where(.svelte-hbihfm){margin:0;width:32%;flex-shrink:0}.select-row.svelte-hbihfm+.select-row:where(.svelte-hbihfm){margin-top:10px}.layer-toggles.svelte-hbihfm{gap:25px}.layer-toggles.svelte-hbihfm label:where(.svelte-hbihfm){font-size:.6rem}.field-metric.svelte-hbihfm strong:where(.svelte-hbihfm){font-size:1.7rem}.parcel-name.svelte-hbihfm{font-size:1rem}.municipality.svelte-hbihfm{font-size:.65rem}.field-elevation.svelte-hbihfm,.drainage-facts.svelte-hbihfm{font-size:.62rem}.run-button.svelte-hbihfm{font-size:.78rem;padding:14px}.buffer-row.svelte-hbihfm label:where(.svelte-hbihfm){font-size:.66rem}.buffer-row.svelte-hbihfm select:where(.svelte-hbihfm){font-size:.7rem;padding:10px}.map-tools.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.65rem;padding:11px}.export-actions.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.67rem;padding:11px}.panel-foot.svelte-hbihfm p:where(.svelte-hbihfm),.panel-foot.svelte-hbihfm a:where(.svelte-hbihfm){font-size:.58rem}.details-backdrop.svelte-hbihfm{top:54px}.details-drawer.svelte-hbihfm{width:100%;padding:0 18px 25px}.metric-grid.svelte-hbihfm{gap:10px}.metric-grid.svelte-hbihfm article:where(.svelte-hbihfm){padding:17px 13px}.metric-grid.svelte-hbihfm strong:where(.svelte-hbihfm){font-size:1.2rem}.metric-grid.svelte-hbihfm small:where(.svelte-hbihfm){font-size:.65rem}.metric-grid.svelte-hbihfm article:where(.svelte-hbihfm)>span:where(.svelte-hbihfm){font-size:.58rem}.result-tabs.svelte-hbihfm{gap:22px}.result-tabs.svelte-hbihfm button:where(.svelte-hbihfm){font-size:.68rem}.results-header.svelte-hbihfm .tag:where(.svelte-hbihfm){display:none}.results-header.svelte-hbihfm h2:where(.svelte-hbihfm){font-size:1.2rem}.water-grid.svelte-hbihfm{padding:20px}.report-panel.svelte-hbihfm{padding:22px}.result-source.svelte-hbihfm{display:block;font-size:.57rem}.result-source.svelte-hbihfm a:where(.svelte-hbihfm){display:block;margin-top:7px}.drawer-close.svelte-hbihfm{position:sticky;top:0;background:#f8faf6;z-index:5;margin-bottom:23px}.result-warnings.svelte-hbihfm{padding:17px}.result-warnings.svelte-hbihfm li:where(.svelte-hbihfm){font-size:.66rem}}
