@charset "UTF-8";@layer reset,vendor,popover-polyfill,base,helpers,utilities,components,layout,theme,overrides;:root{--color-primary: hsl(221, 50%, 20%);--color-primary-muted: hsl(220, 16%, 44%);--color-primary-ink: #fff;--color-border: #d7dce3;--color-muted: #2E4F76;--color-text: hsl(223,15%,39%);--color-text-muted: hsl(from var(--color-text) h s calc(l*2) );--color-light-grey: #F5F7F9;--color-accent: #00FFD4;--color-bg: hsl(210, 40%, 98%);--color-surface: hsl(0, 0%, 100%);--color-surface-muted: hsl(0, 0%, 96%);--color-success: hsl(154,55%,38%);--color-warning: hsl(39, 97%, 50%);--color-error: hsl(0, 100%, 50%);--color-skyblue: hsl(200,100%,48%);--color-purple: hsl(272,100%,56%);--color-opportunities: hsl(154, 33%, 58%);--color-landscape: hsl(352, 64%, 71%);--color-substations: hsl(39, 97%, 53%);--color-water: hsl(200, 100%, 48%);--font-base: Inter, Arial, sans-serif;--fs--3: clamp(.5469rem, .5431rem + .0162vw, .5625rem);--fs--2: clamp(.5938rem, .5862rem + .0324vw, .625rem);--fs--1: clamp(.6563rem, .6487rem + .0324vw, .6875rem);--fs-0: clamp(.6875rem, .6723rem + .0647vw, .75rem);--fs-1: clamp(.75rem, .7348rem + .0647vw, .8125rem);--fs-2: clamp(.75rem, .7197rem + .1294vw, .875rem);--fs-3: clamp(1.1667rem, 1.106rem + .2589vw, 1.4167rem);--fs-4: clamp(1.5833rem, 1.4923rem + .3883vw, 1.9583rem);--fs-5: clamp(2rem, 1.8786rem + .5178vw, 2.5rem);--fs-heading-1: var(--fs-5);--fs-heading-2: var(--fs-4);--fs-heading-3: var(--fs-3);--fs-heading-body: var(--fs-2);--fs-caption: var(--fs-3);--fs-body-heading: var(--fs-3);--fs-field-button-text: var(--fs-2);--fs-inter-regular: var(--fs-2);--fs-body-text: var(--fs-2);--fs-button-text: var(--fs-2);--fs-search-bar-medium: var(--fs-1);--fs-body: var(--fs-2);--fs-button-text-page-jump: var(--fs-1);--fs-navigation: var(--fs-1);--fs-small-body: var(--fs-0);--fs-regular-12: var(--fs-0);--fs-field-text-medium: var(--fs-0);--fs-view-button-text: var(--fs-0);--fs-labels: var(--fs--1);--fs-button-text-11: var(--fs--1);--fs-regular-10: var(--fs--2);--fs-semibold-10: var(--fs--2);--fs-medium-10: var(--fs--2);--fs-bold-9: var(--fs--3);--fs-regular-9: var(--fs--3);--weight-lt: 220;--weight-em: 400;--weight-rg: 400;--weight-md: 500;--weight-bd: 600;--br-xs: 2px;--br-sm: 6px;--br-md: 16px;--br-lg: 24px;--br-max: 100vw;--space-3xs: clamp(.1875rem, .1572rem + .1294vw, .3125rem);--space-2xs: clamp(.4375rem, .392rem + .1942vw, .625rem);--space-xs: clamp(.625rem, .5492rem + .3236vw, .9375rem);--space-s: clamp(.8125rem, .7063rem + .4531vw, 1.25rem);--space-m: clamp(1.25rem, 1.0983rem + .6472vw, 1.875rem);--space-l: clamp(1.625rem, 1.4126rem + .9061vw, 2.5rem);--space-xl: clamp(2.4375rem, 2.1189rem + 1.3592vw, 3.75rem);--space-2xl: clamp(3.25rem, 2.8252rem + 1.8123vw, 5rem);--space-3xl: clamp(4.875rem, 4.2379rem + 2.7184vw, 7.5rem);--content-width: 1200px;--table-border: var(--color-muted );--table-shadow: 0 0 .75rem rgba(0, 0, 0, .05);--input-accent-color: var(--color-primary);--input-padding-block: var(--space-xs);--input-padding-inline: var(--space-s);--input-font-size: var(--fs-body-text);--input-border-size: 1px;--input-border-color: var(--color-light-grey);--input-br: var(--br-sm, .25em);--input-surface: var(--color-surface);--input-color: var(--color-grey);--input-focus-outline-offset: 2px;--input-focus-outline: 2px solid var(--input-focus-color, var(--color-primary));--input-focus-label-color: var(--color-surface);--input-shadow: 0 0 .75rem rgba(0, 0, 0, .05);--theme-focus-outline-offset: 2px;--theme-focus-outline: 2px solid var(--color-primary);--theme-shadow: 0 .75rem 1.5rem rgba(0, 0, 0, .2);--theme-space: 1.25rem}@layer base{.danger{color:var(--color-error)}.text-muted{color:var(--color-text-muted)}}:root{--icon-globe: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6317 0C5.21932 0 0 5.21932 0 11.6317C0 18.0441 5.21932 23.2634 11.6317 23.2634C18.0441 23.2634 23.2634 18.0441 23.2634 11.6317C23.2634 5.21932 18.0441 0 11.6317 0ZM11.6317 21.6018C10.6713 21.6018 9.44827 19.7839 8.78693 16.6167H14.4782C13.8168 19.7839 12.5938 21.6018 11.6334 21.6018H11.6317ZM8.50943 14.9551C8.37304 13.8526 8.30589 12.7426 8.30837 11.6317C8.30837 10.4303 8.38148 9.31866 8.50943 8.30837H14.7523C14.8803 9.31866 14.9534 10.4303 14.9534 11.6317C14.9534 12.8331 14.8803 13.9448 14.7523 14.9551H8.50943ZM1.66167 11.6317C1.66167 10.4669 1.86274 9.34857 2.23163 8.30837H6.84776C6.57984 10.5158 6.57984 12.7476 6.84776 14.9551H2.23163C1.85434 13.8877 1.6616 12.7638 1.66167 11.6317ZM11.6317 1.66167C12.5922 1.66167 13.8152 3.47954 14.4765 6.64669H8.78527C9.44661 3.47954 10.6713 1.66167 11.6317 1.66167ZM16.4157 8.30837H21.0318C21.4007 9.34857 21.6018 10.4669 21.6018 11.6317C21.6018 12.7965 21.4007 13.9149 21.0318 14.9551H16.4157C16.6836 12.7476 16.6836 10.5158 16.4157 8.30837ZM20.2641 6.64669H16.1548C15.8125 4.882 15.2857 3.29011 14.5812 2.107C16.9772 2.855 19.0053 4.47506 20.2641 6.64669ZM8.6839 2.107C7.97935 3.29011 7.45094 4.882 7.1103 6.64669H3.00098C4.2598 4.47506 6.28784 2.855 8.6839 2.107ZM2.99932 16.6167H7.10864C7.45094 18.3814 7.97769 19.9733 8.68224 21.1564C6.28618 20.4084 4.25814 18.7884 2.99932 16.6167ZM14.5795 21.1564C15.2841 19.9733 15.8125 18.3814 16.1531 16.6167H20.2624C19.0036 18.7884 16.9756 20.4084 14.5795 21.1564Z" fill="white"/></svg>');--icon-marker: url('data:image/svg+xml,<svg width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5813 9.83483C11.5813 8.67189 10.6386 7.72914 9.47563 7.72914C8.31269 7.72914 7.36994 8.67189 7.36994 9.83483C7.36994 10.9978 8.31269 11.9405 9.47563 11.9405C10.6386 11.9405 11.5813 10.9978 11.5813 9.83483ZM13.687 9.83483C13.687 12.1607 11.8015 14.0462 9.47563 14.0462C7.14975 14.0462 5.26425 12.1607 5.26425 9.83483C5.26425 7.50895 7.14975 5.62345 9.47563 5.62345C11.8015 5.62345 13.687 7.50895 13.687 9.83483Z" fill="white"/><path d="M17.3681 9.76956C17.3681 7.7543 16.568 5.82109 15.143 4.39609C13.718 2.97109 11.7848 2.17101 9.76956 2.17101C7.7543 2.17101 5.82109 2.97109 4.39609 4.39609C2.97109 5.82109 2.17101 7.7543 2.17101 9.76956C2.17101 10.7196 2.27181 11.4463 2.48267 12.0826C2.68981 12.7075 3.02027 13.2978 3.5438 13.9547L9.76956 21.1366L15.9943 13.9547C16.518 13.2976 16.8493 12.7077 17.0564 12.0826C17.2673 11.4463 17.3681 10.7196 17.3681 9.76956ZM19.5391 9.76956C19.5391 10.8731 19.4224 11.8456 19.1172 12.7664C18.8104 13.6918 18.3308 14.5111 17.6723 15.3328C17.6636 15.3436 17.655 15.3551 17.6458 15.3656L10.59 23.5069C10.3839 23.7448 10.0843 23.8811 9.76956 23.8811C9.4548 23.8811 9.15524 23.7448 8.94907 23.5069L1.89328 15.3656C1.88416 15.3551 1.87548 15.3436 1.86677 15.3328C1.20829 14.5111 0.728701 13.6918 0.421906 12.7664C0.116688 11.8456 0 10.8731 0 9.76956C0 7.17851 1.02897 4.69326 2.86111 2.86112C4.69326 1.02897 7.17851 0 9.76956 0C12.3606 0 14.8459 1.02897 16.678 2.86112C18.5101 4.69326 19.5391 7.17851 19.5391 9.76956Z" fill="white"/></svg>');--icon-building: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 21.7223V9.18517C8.39062e-05 8.74939 0.14843 8.32385 0.466797 8.00549C0.785164 7.68712 1.2107 7.53877 1.64648 7.53869H6.2207V9.1383H1.64648C1.62776 9.13832 1.61414 9.14148 1.60449 9.14318C1.60279 9.15283 1.59963 9.16645 1.59961 9.18517V21.7223C1.59963 21.7404 1.60285 21.7537 1.60449 21.7633C1.61414 21.765 1.62765 21.7691 1.64648 21.7692H20.7051C20.7236 21.7692 20.7374 21.765 20.7471 21.7633C20.7487 21.7537 20.7529 21.7405 20.7529 21.7223V9.18517C20.7529 9.16637 20.7488 9.15283 20.7471 9.14318C20.7374 9.14152 20.7235 9.1383 20.7051 9.1383H16.1318V7.53869H20.7051C21.1408 7.53869 21.5663 7.68728 21.8848 8.00549C22.2031 8.32385 22.3525 8.74939 22.3525 9.18517V21.7223C22.3524 22.158 22.2031 22.5836 21.8848 22.902C21.5664 23.2202 21.1408 23.3688 20.7051 23.3688H1.64648C1.21071 23.3687 0.785161 23.2203 0.466797 22.902C0.148443 22.5836 9.65554e-05 22.158 0 21.7223Z" fill="white"/><path d="M15.4161 5.79785C15.4161 3.45337 13.4963 1.59986 11.2189 1.59961C8.87425 1.59961 7.02064 3.52028 7.02064 5.79785V10.2021H5.42103V5.79785C5.42103 2.65432 7.973 0 11.2189 0C14.3622 0.000249264 17.0158 2.55213 17.0158 5.79785V10.1172H15.4161V5.79785Z" fill="white"/><path d="M14.3995 16.3855C14.3995 15.5754 13.9615 14.8061 13.2452 14.3503L11.2394 13.1804L11.2179 13.1677L11.1984 13.1804L9.19151 14.3503L9.06066 14.4392C8.42243 14.9023 8.03723 15.6261 8.03722 16.3855V21.7692H14.3995V16.3855ZM16.0001 23.3689H6.43761V16.3855C6.43762 14.9933 7.185 13.7298 8.33214 12.9997L8.35948 12.9841L10.3917 11.7976C10.8956 11.4835 11.54 11.4849 12.0441 11.7985L12.045 11.7976L14.0782 12.9841L14.0919 12.9919L14.1046 12.9997C15.2519 13.7298 16.0001 14.9932 16.0001 16.3855V23.3689Z" fill="white"/><path d="M11.2185 7.06804C11.8267 7.06804 12.3197 6.57503 12.3197 5.96688C12.3197 5.35872 11.8267 4.86571 11.2185 4.86571C10.6103 4.86571 10.1173 5.35872 10.1173 5.96688C10.1173 6.57503 10.6103 7.06804 11.2185 7.06804Z" fill="white"/></svg>');--icon-spark: url('data:image/svg+xml,<svg width="20" height="25" viewBox="0 0 20 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5647 0.0322247C12.7759 0.0797682 12.9596 0.179737 13.0855 0.315798C13.2115 0.45186 13.2723 0.615972 13.2581 0.781324L12.4987 9.73113L18.7982 8.60083C18.9833 8.56756 19.1773 8.57575 19.3564 8.6244C19.5354 8.67304 19.6916 8.76002 19.8057 8.87458C19.9197 8.98914 19.9867 9.12627 19.9982 9.26905C20.0098 9.41183 19.9654 9.554 19.8706 9.67802L8.56083 24.5089C8.45142 24.6525 8.2805 24.764 8.07591 24.8252C7.87133 24.8864 7.64514 24.8938 7.43422 24.846C7.22331 24.7983 7.04009 24.6983 6.91445 24.5623C6.7888 24.4263 6.72814 24.2624 6.74233 24.0972L7.50133 15.146L1.20183 16.2763C1.01672 16.3096 0.822666 16.3014 0.643626 16.2527C0.464586 16.2041 0.308395 16.1171 0.194336 16.0025C0.0802774 15.888 0.0133426 15.7508 0.00179531 15.6081C-0.00975196 15.4653 0.0345933 15.3231 0.129357 15.1991L11.4392 0.368209C11.5484 0.224802 11.7191 0.113414 11.9233 0.0521549C12.1276 -0.00910384 12.3535 -0.0166301 12.5642 0.0308L12.5647 0.0322247ZM2.94154 14.4581L8.33109 13.491C8.47942 13.4644 8.63402 13.4643 8.78245 13.4907C8.93088 13.5172 9.069 13.5694 9.18569 13.6433C9.30239 13.7171 9.3944 13.8105 9.45433 13.9159C9.51427 14.0213 9.54045 14.1358 9.53076 14.2502L8.95297 21.0454L17.0566 10.4194L11.6689 11.3861C11.5206 11.4127 11.366 11.4128 11.2175 11.3864C11.0691 11.3599 10.931 11.3077 10.8143 11.2338C10.6976 11.16 10.6056 11.0666 10.5457 10.9612C10.4857 10.8558 10.4596 10.7413 10.4692 10.6269L11.047 3.83175L2.94154 14.4581Z" fill="white"/></svg>');--icon-users: url('data:image/svg+xml,<svg width="23" height="21" viewBox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.9365 19.5788C20.9365 18.3874 20.9359 17.5344 20.8852 16.8625C20.8351 16.1985 20.7391 15.7693 20.5777 15.4184C20.188 14.5719 19.5204 13.8264 18.7318 13.4358C18.3672 13.2553 18.2177 12.8131 18.3982 12.4486C18.5787 12.0841 19.0209 11.9345 19.3854 12.115C20.5247 12.6791 21.4102 13.7032 21.9165 14.8034C22.1811 15.3789 22.298 16.0038 22.3544 16.7519C22.4102 17.492 22.4102 18.4098 22.4102 19.5788C22.4101 19.9855 22.0796 20.3152 21.6729 20.3152C21.2663 20.3149 20.9365 19.9854 20.9365 19.5788ZM9.72393e-07 19.5779C9.72393e-07 18.4047 -0.000910184 17.4848 0.0530502 16.7447C0.107517 15.9977 0.220416 15.3752 0.476545 14.8043L0.579047 14.5885C1.11365 13.5236 1.98533 12.6619 3.06157 12.1402C4.14338 11.6143 5.47012 11.5144 7.82611 11.5144H7.82791L10.3976 11.5207C12.6108 11.5159 13.9368 11.6156 14.9959 12.0763L15.2045 12.1734C16.2498 12.6937 17.0981 13.5354 17.6276 14.5715L17.7301 14.781C17.9942 15.3585 18.1107 15.9861 18.1671 16.7375C18.2229 17.481 18.2229 18.4033 18.2229 19.5788C18.2228 19.9854 17.8931 20.315 17.4865 20.3152C17.0797 20.3152 16.7492 19.9855 16.7492 19.5788C16.7492 18.3812 16.7486 17.5237 16.6979 16.8481C16.6479 16.1809 16.5521 15.7489 16.3904 15.3951L16.3167 15.2413C15.9304 14.4855 15.3106 13.872 14.5481 13.4925C13.8069 13.1243 12.7933 12.9891 10.3976 12.9944H10.3941L7.82521 12.9881C5.57373 12.9881 4.56609 13.0955 3.84652 13.4017L3.70535 13.4655C2.86865 13.8709 2.20089 14.5583 1.82076 15.4068C1.66466 15.7548 1.57087 16.1849 1.52224 16.8517C1.4731 17.5258 1.47279 18.3831 1.47279 19.5779C1.47265 19.9845 1.14311 20.3143 0.736396 20.3143C0.329684 20.3143 0.000141435 19.9845 9.72393e-07 19.5779ZM12.5628 4.92369C12.5628 4.00859 12.1992 3.13052 11.5521 2.48342C10.9051 1.83634 10.027 1.47282 9.11188 1.47279C8.19673 1.47279 7.31873 1.83631 6.67162 2.48342C6.02451 3.13053 5.66098 4.00854 5.66098 4.92369C5.66102 5.83864 6.02474 6.716 6.67162 7.36305C7.31873 8.01016 8.19673 8.37459 9.11188 8.37459C10.027 8.37456 10.9051 8.01014 11.5521 7.36305C12.199 6.71601 12.5627 5.83859 12.5628 4.92369ZM17.794 4.92369C17.794 4.15882 17.54 3.41562 17.072 2.81071C16.6039 2.20588 15.9483 1.77354 15.208 1.58159C14.8143 1.47953 14.5773 1.07713 14.6794 0.683346C14.7815 0.289617 15.1838 0.0534984 15.5776 0.155551C16.6338 0.429377 17.5695 1.04593 18.2372 1.90887C18.9051 2.77189 19.2677 3.83245 19.2677 4.92369C19.2676 6.01491 18.9051 7.07551 18.2372 7.9385C17.5694 8.80141 16.6338 9.41802 15.5776 9.69182C15.1839 9.79386 14.7816 9.55762 14.6794 9.16403C14.5773 8.77024 14.8143 8.36785 15.208 8.26579C15.9483 8.07385 16.6039 7.64148 17.072 7.03667C17.5401 6.43177 17.7939 5.68855 17.794 4.92369ZM14.0356 4.92369C14.0355 6.2295 13.5167 7.4818 12.5933 8.40516C11.67 9.32851 10.4177 9.84735 9.11188 9.84737C7.80608 9.84737 6.55378 9.32847 5.63041 8.40516C4.70706 7.4818 4.18823 6.2295 4.18819 4.92369C4.18819 3.61784 4.70704 2.3656 5.63041 1.44222C6.55379 0.518839 7.80602 0 9.11188 0C10.4177 2.67425e-05 11.67 0.518863 12.5933 1.44222C13.5167 2.36559 14.0356 3.61788 14.0356 4.92369Z" fill="white"/></svg>');--icon-documents: url('data:image/svg+xml,<svg width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.7 6.24522L12.7 0.256653C12.5 0.0855509 12.3 0 12 0H2C0.9 0 0 0.769958 0 1.71102V22.2432C0 23.1843 0.9 23.9543 2 23.9543H18C19.1 23.9543 20 23.1843 20 22.2432V6.84407C20 6.58742 19.9 6.41632 19.7 6.24522ZM12 2.05322L17.6 6.84407H12V2.05322ZM18 22.2432H2V1.71102H10V6.84407C10 7.78513 10.9 8.55509 12 8.55509H18V22.2432Z" fill="white"/><path d="M3.99997 17.1102H16V18.8212H3.99997V17.1102ZM3.99997 11.9771H16V13.6881H3.99997V11.9771Z" fill="white"/></svg>');--icon-chart: url('data:image/svg+xml,<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20.1187V15.1426C0 14.2274 0.741491 13.4849 1.65667 13.4849C2.57184 13.4849 3.31333 14.2274 3.31333 15.1426V20.1187C3.3133 21.0338 2.57182 21.7753 1.65667 21.7753C0.741508 21.7753 2.7763e-05 21.0338 0 20.1187ZM8.20646 20.1187V8.94579C8.20646 8.03074 8.94812 7.28832 9.86312 7.28811C10.7783 7.28811 11.5208 8.03061 11.5208 8.94579V20.1187C11.5208 21.0338 10.7783 21.7753 9.86312 21.7753C8.94814 21.7751 8.20649 21.0337 8.20646 20.1187ZM16.4129 20.1187V1.65667C16.4129 0.741491 17.1554 0 18.0706 0C18.9857 0.000136667 19.7273 0.741575 19.7273 1.65667V20.1187C19.7272 21.0337 18.9856 21.7752 18.0706 21.7753C17.1554 21.7753 16.4129 21.0338 16.4129 20.1187Z" fill="white"/></svg>');--icon-cog: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1795 1.4936H10.1935V2.9325C10.1935 3.83384 9.57406 4.54043 8.82667 4.81637C8.66411 4.87638 8.50438 4.9418 8.34886 5.01333C7.62574 5.34512 6.68849 5.28505 6.05101 4.64768L5.03339 3.63006L3.63006 5.03339L4.64768 6.05101C5.28505 6.68849 5.34603 7.62574 5.01424 8.34886C4.94271 8.50438 4.87638 8.66411 4.81637 8.82667C4.54043 9.57406 3.83384 10.1935 2.9325 10.1935H1.4936V12.1795H2.9325C3.83381 12.1795 4.54029 12.7983 4.81637 13.5455C4.87626 13.7075 4.9416 13.8671 5.01333 14.0233C5.34561 14.7465 5.28466 15.6828 4.64768 16.3202L3.62915 17.3378L5.03339 18.7421L6.05101 17.7254C6.68842 17.0876 7.62546 17.0259 8.34886 17.3579C8.50488 17.4295 8.66429 17.4958 8.82667 17.5558C9.57416 17.8316 10.1934 18.5375 10.1935 19.4387V20.8794H12.1795V19.4387C12.1796 18.5376 12.7984 17.8319 13.5455 17.5558C13.7074 17.496 13.8665 17.4296 14.0224 17.3579C14.7455 17.026 15.6828 17.0872 16.3202 17.7245L17.3378 18.7421L18.7421 17.3378L17.7245 16.3202C17.0871 15.6828 17.026 14.7457 17.3588 14.0224C17.4305 13.8666 17.4966 13.7076 17.5567 13.5455C17.833 12.7989 18.5385 12.1797 19.4396 12.1795H20.8794V10.1935H19.4396C18.5386 10.1933 17.8329 9.57443 17.5567 8.82758C17.4967 8.6654 17.4306 8.50589 17.3588 8.34977C17.0263 7.62622 17.0876 6.68837 17.7254 6.05101L18.7421 5.03339L17.3378 3.62915L16.3202 4.64768C15.6828 5.28466 14.7465 5.34561 14.0233 5.01333C13.8671 4.9416 13.7075 4.87626 13.5455 4.81637C12.7983 4.54029 12.1795 3.83381 12.1795 2.9325V1.4936ZM13.3394 11.1865C13.3394 9.99756 12.3755 9.03372 11.1865 9.03366C9.99752 9.03366 9.03366 9.99752 9.03366 11.1865C9.03372 12.3755 9.99756 13.3394 11.1865 13.3394C12.3754 13.3393 13.3393 12.3754 13.3394 11.1865ZM14.833 11.1865C14.8329 13.2005 13.2005 14.8329 11.1865 14.833C9.17246 14.833 7.5392 13.2006 7.53914 11.1865C7.53914 9.17242 9.17242 7.53914 11.1865 7.53914C13.2006 7.5392 14.833 9.17246 14.833 11.1865ZM13.6731 2.9325C13.6731 3.10688 13.8015 3.3181 14.0634 3.41486C14.2616 3.48813 14.4566 3.56909 14.647 3.6565C14.901 3.77311 15.1411 3.71401 15.2643 3.59085L16.8108 2.04527L16.8673 1.99421C17.1607 1.75517 17.5933 1.77281 17.8667 2.04618L20.3269 4.50634C20.4669 4.64642 20.5457 4.83621 20.5457 5.0343C20.5457 5.23236 20.4669 5.4222 20.3269 5.56226L18.7813 7.10784C18.658 7.23105 18.5988 7.47097 18.7156 7.72516L18.8424 8.01421C18.8827 8.11159 18.9215 8.21041 18.9582 8.30965C19.055 8.57121 19.2654 8.69971 19.4396 8.69992H21.6262C22.0387 8.70004 22.373 9.03425 22.373 9.44672V12.9263C22.373 13.3388 22.0387 13.673 21.6262 13.6731H19.4396C19.2654 13.6733 19.0543 13.8015 18.9573 14.0634C18.884 14.2613 18.8034 14.4562 18.7156 14.647C18.5989 14.9007 18.6572 15.141 18.7804 15.2643L20.3269 16.8099C20.4669 16.95 20.5457 17.1406 20.5457 17.3387C20.5456 17.5368 20.4669 17.7267 20.3269 17.8667L17.8667 20.3269C17.7267 20.4669 17.5368 20.5456 17.3387 20.5457C17.1406 20.5457 16.95 20.4669 16.8099 20.3269L15.2643 18.7804C15.1411 18.6572 14.9004 18.598 14.6461 18.7147C14.5508 18.7585 14.455 18.8013 14.3579 18.8415L14.0634 18.9573C13.8017 19.054 13.6732 19.2644 13.6731 19.4387V21.6262C13.673 22.0387 13.3388 22.373 12.9263 22.373H9.44672C9.03425 22.373 8.70004 22.0387 8.69992 21.6262V19.4387C8.69984 19.2862 8.60142 19.1056 8.40175 18.9983L8.30965 18.9573C8.11146 18.8841 7.91694 18.8033 7.72607 18.7156C7.47141 18.5988 7.23108 18.658 7.10784 18.7813L5.56226 20.3269C5.4222 20.4669 5.23236 20.5457 5.0343 20.5457C4.83621 20.5457 4.64642 20.4669 4.50634 20.3269L2.04618 17.8667C1.75465 17.5752 1.75405 17.1026 2.04527 16.8108L3.59085 15.2643C3.71401 15.1411 3.77311 14.901 3.6565 14.647C3.56909 14.4566 3.48813 14.2616 3.41486 14.0634C3.3181 13.8015 3.10688 13.6731 2.9325 13.6731H0.746802C0.334254 13.6731 0 13.3389 0 12.9263V9.44672C0 9.03417 0.334254 8.69992 0.746802 8.69992H2.9325C3.1069 8.69992 3.31822 8.57142 3.41486 8.30965C3.48793 8.11172 3.56763 7.91645 3.65559 7.72516C3.77226 7.47065 3.71394 7.23105 3.59085 7.10784L2.04618 5.56226C1.75447 5.27054 1.75447 4.79806 2.04618 4.50634L4.50634 2.04618L4.56288 1.99421C4.85627 1.75502 5.28882 1.77274 5.56226 2.04618L7.10784 3.59085C7.23105 3.71394 7.47065 3.77226 7.72516 3.65559C7.91645 3.56763 8.11172 3.48793 8.30965 3.41486C8.57142 3.31822 8.69992 3.1069 8.69992 2.9325V0.746802C8.69992 0.334254 9.03417 0 9.44672 0H12.9263C13.3389 0 13.6731 0.334254 13.6731 0.746802V2.9325Z" fill="white"/></svg>');--icon-chevron: url('data:image/svg+xml,<svg width="10" height="15" viewBox="0 0 10 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.29326 1.79326L3.58653 7.5L9.29326 13.2067L7.5 15L0 7.5L7.5 0L9.29326 1.79326Z" fill="white"/></svg>');--icon-search: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.143 6.78579C12.143 5.36497 11.5789 4.00206 10.5742 2.99738C9.56953 1.99271 8.20661 1.42859 6.78579 1.42859C5.36497 1.42859 4.00206 1.99271 2.99738 2.99738C1.99271 4.00206 1.42859 5.36497 1.42859 6.78579C1.42859 8.20661 1.99271 9.56953 2.99738 10.5742C4.00206 11.5789 5.36497 12.143 6.78579 12.143C8.20365 12.143 9.56316 11.5805 10.5672 10.5798L10.5847 10.5623C11.5824 9.55876 12.143 8.20135 12.143 6.78579ZM13.5716 6.78579C13.5716 8.34459 13.034 9.84706 12.0635 11.0485L14.7916 13.7816C15.0701 14.0608 15.0693 14.513 14.7902 14.7916C14.511 15.0701 14.0588 15.0693 13.7802 14.7902L11.0541 12.0593C9.85174 13.0325 8.34694 13.5716 6.78579 13.5716C4.98609 13.5716 3.25991 12.8568 1.98733 11.5843C0.714745 10.3117 0 8.5855 0 6.78579C0 4.98609 0.714745 3.25991 1.98733 1.98733C3.25991 0.714745 4.98609 0 6.78579 0C8.5855 0 10.3117 0.714745 11.5843 1.98733C12.8568 3.25991 13.5716 4.98609 13.5716 6.78579Z" fill="%232E4F76"/></svg>');--icon-bell: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.87736 16.4925C7.87747 17.6314 8.79534 18.5493 9.93423 18.5494C11.0732 18.5494 11.9917 17.6315 11.9918 16.4925H13.4424C13.4423 18.4326 11.8743 20 9.93423 20C7.9942 19.9999 6.42689 18.4326 6.42678 16.4925H7.87736ZM9.93423 0C13.6818 0 15.4706 2.98109 16.306 5.60683C16.7314 6.94392 16.9416 8.27077 17.0462 9.25665C17.089 9.66019 17.1125 10.0098 17.1276 10.283C18.0422 10.5026 18.6649 11.1423 19.0648 11.8433C19.4861 12.5817 19.6994 13.4428 19.8113 14.1283L19.8538 14.4102V14.4116C19.9866 15.4072 19.1982 16.2898 18.2078 16.29H1.6614C0.67078 16.29 -0.118141 15.4073 0.0146243 14.4116L0.0153326 14.4102C0.112521 13.6911 0.322974 12.6871 0.804368 11.8433C1.20416 11.1426 1.82616 10.5028 2.74013 10.283C2.75523 10.0098 2.77949 9.66022 2.82229 9.25665C2.92686 8.27079 3.13705 6.94391 3.56245 5.60683C4.3979 2.98113 6.18674 8.17883e-05 9.93423 0ZM9.93423 1.45058C7.18976 1.45066 5.73266 3.57081 4.94503 6.04597C4.55904 7.25909 4.3634 8.48273 4.26508 9.40964C4.21611 9.8713 4.19149 10.2557 4.17937 10.5224C4.17333 10.6555 4.17022 10.7591 4.16875 10.8283C4.16802 10.8629 4.1675 10.8888 4.16733 10.9056V10.9275L4.16379 10.999C4.14733 11.1651 4.07389 11.3213 3.95484 11.4403C3.81883 11.5763 3.63439 11.6528 3.44204 11.6528C2.82068 11.6528 2.39507 11.9827 2.06442 12.5622C1.72042 13.1652 1.54078 13.9514 1.45245 14.605C1.4456 14.6598 1.46286 14.7172 1.50558 14.7657C1.54916 14.8151 1.60584 14.8394 1.6614 14.8394H18.2078C18.2633 14.8393 18.3201 14.8151 18.3636 14.7657C18.4063 14.7172 18.4229 14.6598 18.416 14.605L18.3785 14.3542C18.2803 13.7577 18.1058 13.0899 17.8048 12.5622C17.4741 11.9827 17.0478 11.6528 16.4264 11.6528C16.0511 11.6527 15.7426 11.3674 15.7054 11.0019L15.7011 10.9275V10.9056C15.701 10.8888 15.7004 10.8629 15.6997 10.8283C15.6982 10.7591 15.6958 10.6555 15.6898 10.5224C15.6777 10.2557 15.6531 9.8713 15.6041 9.40964C15.5058 8.48272 15.3101 7.25911 14.9241 6.04597C14.1365 3.57072 12.6789 1.45058 9.93423 1.45058Z" fill="%232E4F76"/></svg>');--icon-pencil: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1811 0.818331C14.657 0.294358 13.9463 0 13.2053 0C12.4642 0 11.7535 0.294358 11.2294 0.818331L1.34715 10.7023C1.05896 10.9903 0.860122 11.3555 0.774548 11.7538L0.0127896 15.3083C-0.00729916 15.4017 -0.00367581 15.4986 0.0233285 15.5901C0.0503329 15.6817 0.0998574 15.7651 0.167377 15.8326C0.234897 15.9001 0.31826 15.9497 0.40985 15.9767C0.501439 16.0037 0.598336 16.0073 0.691686 15.9872L4.24618 15.2255C4.64452 15.1399 5.00966 14.941 5.29767 14.6528L15.1811 4.76942C15.7049 4.24539 15.9991 3.5348 15.9991 2.79387C15.9991 2.05295 15.7049 1.34236 15.1811 0.818331ZM12.0381 1.62638C12.3505 1.33088 12.7659 1.16892 13.196 1.17495C13.626 1.18097 14.0367 1.35451 14.3408 1.65865C14.6448 1.96279 14.8183 2.37354 14.8242 2.80357C14.8301 3.2336 14.6681 3.64897 14.3725 3.96137L13.8582 4.47569L11.5232 2.14126L12.0381 1.62638ZM10.7146 2.94931L13.0495 5.2843L4.49019 13.8454C4.35774 13.9778 4.18986 14.069 4.00674 14.1082L1.31458 14.6854L1.89176 11.9938C1.93095 11.8107 2.02224 11.6428 2.15463 11.5104L10.7146 2.94931Z" fill="%231A2A4D"/></svg>');--icon-plus: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 13V8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H6V1C6 0.447715 6.44772 0 7 0C7.55228 0 8 0.447715 8 1V6H13C13.5523 6 14 6.44772 14 7C14 7.55228 13.5523 8 13 8H8V13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13Z" fill="white"/></svg>');--icon-dots: url('data:image/svg+xml,<svg width="18" height="4" viewBox="0 0 18 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 2C0 0.895431 0.895431 0 2 0C3.10457 0 4 0.895431 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2Z" fill="white"/><path d="M7 2C7 0.895431 7.89543 0 9 0C10.1046 0 11 0.895431 11 2C11 3.10457 10.1046 4 9 4C7.89543 4 7 3.10457 7 2Z" fill="white"/><path d="M14 2C14 0.895431 14.8954 0 16 0C17.1046 0 18 0.895431 18 2C18 3.10457 17.1046 4 16 4C14.8954 4 14 3.10457 14 2Z" fill="white"/></svg>');--icon-dots-vertical: url('data:image/svg+xml,<svg width="3" height="14" viewBox="0 0 3 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 6.55671e-08C2.32843 1.01779e-07 3 0.671573 3 1.5C3 2.32843 2.32843 3 1.5 3C0.671573 3 4.88325e-07 2.32843 5.24537e-07 1.5C5.60748e-07 0.671573 0.671574 2.93554e-08 1.5 6.55671e-08Z" fill="%231A2A4D"/><path d="M1.5 5.25C2.32843 5.25 3 5.92157 3 6.75C3 7.57843 2.32843 8.25 1.5 8.25C0.671574 8.25 5.90104e-07 7.57843 5.90104e-07 6.75C5.90104e-07 5.92157 0.671574 5.25 1.5 5.25Z" fill="%231A2A4D"/><path d="M1.5 10.5C2.32843 10.5 3 11.1716 3 12C3 12.8284 2.32843 13.5 1.5 13.5C0.671574 13.5 5.90104e-07 12.8284 5.90104e-07 12C5.90104e-07 11.1716 0.671574 10.5 1.5 10.5Z" fill="%231A2A4D"/></svg>');--icon-save: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Pro v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--><path d="M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-242.7c0-4.2-1.7-8.3-4.7-11.3L320 86.6 320 176c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-96-32 0zm80 0l0 80 128 0 0-80-128 0zM0 96C0 60.7 28.7 32 64 32l242.7 0c17 0 33.3 6.7 45.3 18.7L429.3 128c12 12 18.7 28.3 18.7 45.3L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM160 320a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"/></svg>');--icon-markets: var(--icon-globe);--icon-opportunities: var(--icon-marker);--icon-landscape: var(--icon-building);--icon-infrastructure: var(--icon-spark);--icon-contacts: var(--icon-users);--icon-shared-views: var(--icon-chart);--icon-settings: var(--icon-cog)}@layer base{.leading-icon{display:flex;gap:1ch;align-items:center}.leading-icon:before{content:"";display:grid;-webkit-mask:var(--icon, var(--icon-plus)) no-repeat center;mask:var(--icon, var(--icon-plus)) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--icon-color, currentColor);width:var(--icon-size, 1em);height:var(--icon-size, 1em)}.icon:before{content:"";display:grid;-webkit-mask:var(--icon, var(--icon-plus)) no-repeat center;mask:var(--icon, var(--icon-plus)) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--icon-color, currentColor);width:var(--icon-size, 1em);height:var(--icon-size, 1em)}.icon-markets,.icon-market{--icon: var(--icon-markets)}.icon-opportunities,.icon-opportunity{--icon: var(--icon-opportunities)}.icon-landscape{--icon: var(--icon-landscape)}.icon-infrastructure{--icon: var(--icon-infrastructure)}.icon-contacts,.icon-contact{--icon: var(--icon-contacts)}.icon-documents,.icon-document{--icon: var(--icon-documents)}.icon-shared-views{--icon: var(--icon-shared-views)}.icon-settings{--icon: var(--icon-settings)}.icon-edit{--icon: var(--icon-pencil)}.icon-menu{--icon: var(--icon-dots)}.icon-chevron{--icon: var(--icon-chevron)}.icon-dots{--icon: var(--icon-dots)}.icon-dots-vertical{--icon: var(--icon-dots-vertical)}.icon-save{--icon: var(--icon-save)}}@layer base{.site-main{display:grid}.app{min-height:100svh}.app__wrapper{display:block}.app__content{min-width:0}.app__content-inner{padding:1rem 1rem 6rem}.page-header{margin-bottom:1rem}.page-header--split,.meta-row,.actions-row{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;container-type:inline-size}.grid-wide{grid-column:1/span 2}.grid-wider{grid-column:1/span 4}@media(min-width:37rem){.app{display:grid;grid-template-columns:auto 1fr}.app>*{min-height:100svh}.app__content-inner{padding:1.5rem}}}@layer base{*{box-sizing:border-box}body{margin:0;background:var(--color-surface);color:var(--color-text);font-size:var(--fs-body)}a{color:var(--color-primary)}}@layer base{body{font-family:var(--font-base);line-height:1.5}h1,h2,h3,h4,h5,h6 .h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--weight-md);margin-block:0 1em}h1,.h1{font-size:var(--fs-heading-1)}h2,.h2{font-size:var(--fs-heading-2)}h3,.h3{font-size:var(--fs-heading-3)}h4,.h4{font-size:var(--fs-heading-4)}h5,.h5{font-size:var(--fs-heading-5)}h6,.h6{font-size:var(--fs-heading-6)}.definition-list dt{font-weight:600}a{text-decoration:none}.title{line-height:1.1;color:var(--title-color, var(--color-primary));text-box-trim:trim-both;text-box-edge:cap alphabetic}.nowrap{white-space:nowrap}.not-set{color:var(--color-text-muted);font-style:italic}}@keyframes fade-in{0%{opacity:0;transform:translate(-10vw)}}@keyframes slide-out{to{opacity:0;transform:translate(30vw)}}@layer theme{.app__content{--app-content-surface: var(--color-bg);display:grid;grid-template-columns:1fr;gap:var(--theme-space);padding-inline:var(--theme-space);row-rule:1px solid var(--color-border);align-content:start;height:fit-content;background-color:var(--app-content-surface, transparent)}.app__content>*:first-child{padding-block-start:var(--theme-space)}.app__content>*{padding-block:calc(var(--theme-space) / 2)}.app__inner{display:grid;grid-template-columns:1fr;gap:var(--theme-space);align-content:start}.app-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;container-type:inline-size}.app-header .search__wrapper{max-width:620px}.user-submenu{position-anchor:--user-toggle;inset:unset;top:anchor(bottom);right:anchor(right);margin-top:var(--space-xs)}.user-submenu__toggle{all:unset;display:flex;align-items:center;gap:1ch;anchor-name:--user-toggle;cursor:pointer}@media(hover:hover){.user-submenu__toggle:hover .app-user__name{text-underline-offset:2px;text-decoration:underline}}@container (width < 600px){.user-submenu__toggle .app-user__name{display:none}}.app-user__avatar{border-radius:50%;width:45px;height:45px;display:inline-block;object-fit:cover;padding:.5ch;display:grid;place-items:center;background:var(--color-surface)}.app-header__meta{flex:0 0 auto;color:var(--color-muted)}.page-intro{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--space-m);border-bottom:1px solid var(--intro-border-bottom, var(--color-bg));background-position:right center;background-repeat:no-repeat;background-size:cover;container-type:inline-size}.page-intro .inner{display:grid;gap:var(--space-xs) var(--space-2xs);align-items:center}@container (width < 600px){.page-intro .inner{min-width:100%}}@container (width >=800px){.page-intro .inner{column-gap:var(--space-s);grid-template-columns:auto 1fr}}.page-intro .inner .content{display:grid;gap:var(--space-xs) var(--space-2xs)}.page-intro .meta{display:flex;flex-flow:row wrap;gap:2ch;align-items:center;padding:0 2ch;border-left:2px solid var(--color-primary);font-size:var(--fs-small-body)}.page-intro .img{aspect-ratio:16/9;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--br-sm);overflow:hidden;min-height:110px}@container (width < 800px){.page-intro .img{display:none}}.page-intro h1{margin:0}.page-intro p{margin:0;color:var(--color-muted);font-size:var(--fs-small-body)}.page-intro p+.meta{margin-top:.5ch}.page-intro .bg{position:absolute;inset:0 0 0 20%;background-size:cover;background-position:center;z-index:-1;opacity:.75}@container (width < 600px){.page-intro .bg{left:0}}.page-intro--sticky{position:fixed;top:0;z-index:15;box-sizing:border-box;padding-block:var(--space-s);gap:var(--space-xs) var(--space-s);background-color:var(--color-surface);border-bottom-color:var(--color-primary);box-shadow:0 4px 12px #0000001f;border-shape:inset(0 -100vw) circle(0);border-color:var(--color-surface)}.page-intro--sticky[hidden]{display:none}.page-intro--sticky>.content{display:grid;gap:var(--space-2xs);flex:1 1 auto;min-width:0}.page-intro--sticky .title{margin:0;font-size:var(--fs-heading-3)}.page-intro--sticky .page-eyebrow,.page-intro--sticky .content>p{display:none}.page-intro--sticky .meta{padding:0;border:0;gap:1ch;font-size:var(--fs-small-body)}}@layer overrides{.page-intro:has(.bg){padding:0;padding-inline-end:var(--theme-space)}.page-intro:has(.bg) .inner{background-image:linear-gradient(to right,var(--color-bg),var(--color-bg) 50%,transparent 100%);padding:calc(var(--theme-space) / 2)}.page-intro:has(.bg) .actions{padding-block:var(--theme-space);padding-inline-start:var(--theme-space)}.page-intro:has(.bg) .actions>.button{--button-surface: var(--color-surface);--button-color: var(--color-primary)}}@layer theme{.form.edit-form{container-type:inline-size}#market-edit-form .location-field{grid-column:span 4;grid-row:span 12}#opportunity-edit-form{align-content:start}#opportunity-edit-form .location-field{grid-row:span 8}@container (width > 760px){#opportunity-edit-form .location-field{grid-column:span 2}}@container (width < 1024px){#opportunity-edit-form label:has([name=market_id]){order:-1}#opportunity-edit-form label:has([name=title]){order:-2}}#landscape-edit-form{align-content:start}#landscape-edit-form .location-field{grid-row:span 8}@container (width > 760px){#landscape-edit-form .location-field{grid-column:span 2}}@container (width < 1024px){#landscape-edit-form label:has([name=market_id]){order:-1}#landscape-edit-form label:has([name=title]){order:-2}}#infrastructure-edit-form{align-content:start}#infrastructure-edit-form .location-field{grid-row:span 8}@container (width > 760px){#infrastructure-edit-form .location-field{grid-column:span 2}}@container (width < 1024px){#infrastructure-edit-form label:has([name=market_id]){order:-1}#infrastructure-edit-form label:has([name=title]){order:-2}}}@layer theme{.overview{container-type:inline-size}@container (width < 400px){.overview.market-overview .overview__grid>*{grid-area:unset}}@container (width >= 400px){.overview.market-overview .overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"stat-card1 stat-card1 stat-card2 stat-card2" "stat-card3 stat-card3 stat-card4 stat-card4" "summary summary summary summary" "map map map map" "recent recent recent recent" "activities activities activities activities"}}@container (width > 800px){.overview.market-overview .overview__grid{grid-template-areas:"stat-card1 stat-card2 stat-card3 stat-card4" "summary summary map map" "recent recent activities activities"}}@container (width > 1500px){.overview.market-overview .overview__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"stat-card1 stat-card1 stat-card1 stat-card2 stat-card2 stat-card2 stat-card3 stat-card3 stat-card4 stat-card4 stat-card4 stat-card4" "summary summary summary summary map map map map recent recent recent recent" "summary summary summary summary map map map map activities activities activities activities"}}@container (width < 800px){.overview.opportunity-overview .overview__grid>*{grid-area:unset}}@container (width >= 800px){.overview.opportunity-overview .overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"summary summary map map" "summary summary infrastructure infrastructure" "images images images images" "activities activities contacts contacts"}}@container (width > 1500px){.overview.opportunity-overview .overview__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"summary summary summary map map map map map map images images images" "summary summary summary contacts contacts contacts infrastructure infrastructure infrastructure activities activities activities"}}@container (width < 800px){.overview.landscape-overview .overview__grid>*,.overview.infrastructure-overview .overview__grid>*{grid-area:unset}}@container (width >= 800px){.overview.landscape-overview .overview__grid,.overview.infrastructure-overview .overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"summary summary map map" "summary summary activities activities"}}@container (width > 1500px){.overview.landscape-overview .overview__grid,.overview.infrastructure-overview .overview__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"summary summary summary summary map map map map map map map map" "summary summary summary summary activities activities activities activities activities activities activities activities"}}@container (width < 800px){.overview.contact-overview .overview__grid>*{grid-area:unset}}@container (width >= 800px){.overview.contact-overview .overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"summary summary company company" "records records activities activities"}}.overview__grid{display:grid;gap:var(--theme-space)}.overview__grid .stat-card{grid-area:stat-card1}.overview__grid .stat-card:nth-child(2){grid-area:stat-card2}.overview__grid .stat-card:nth-child(3){grid-area:stat-card3}.overview__grid .stat-card:nth-child(4){grid-area:stat-card4}.overview__grid .summary{grid-area:summary}.overview__grid .map{grid-area:map}.overview__grid .recent{grid-area:recent}.overview__grid .infrastructure{grid-area:infrastructure}.overview__grid .images{grid-area:images}.overview__grid .contacts{grid-area:contacts}.overview__grid .activity{grid-area:activities}.overview__grid .company{grid-area:company}.overview__grid .records{grid-area:records}.overview__sidebar{display:grid;gap:var(--theme-space)}.activity-list{list-style:none;margin:0;padding:0;font-size:var(--fs-body)}}@layer components{.action-bar{display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.action-bar__start,.action-bar__end{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}}@layer components{.activity-list__wrapper{container-type:inline-size}.activity-list{display:grid;gap:1ch}@container (min-width: 40ch){.activity-list{display:table;width:100%}.activity-list li{display:table-row}.activity-list li>*{vertical-align:middle;display:table-cell;padding:.5ch}}.activity-list__item{--icon-size: 1.25em}}@layer components{.page{min-width:0}}@layer components{.auth-page{min-height:100svh;display:grid;place-items:center;padding:1.5rem;background:#f8f8f8}.logo-wrapper{height:30px;width:fit-content;margin-bottom:2rem}.logo-wrapper svg{width:100%;height:100%;display:block}.auth-card{width:min(100%,25rem);padding:clamp(1.25rem,4vw,2rem);border-radius:1rem;background:#fff;color:#161616}.auth-card h1{font-size:1.35rem;margin-block:0 1.5rem}.auth-card>p{margin-bottom:1.25rem}.auth-card a,.auth-card .auth-link{color:#225e99;text-decoration:underline;text-underline-offset:.2em}.auth-brand{font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#555}.auth-form{display:grid;gap:.65rem}.auth-form label{font-size:.9rem}.auth-form input:not([type=hidden]){width:100%;min-width:0;min-height:2.75rem;padding:.65rem .75rem;margin-bottom:.5rem;border:1px solid #777;border-radius:.25rem;background:#fff;color:#161616;font:inherit}.auth-form input:focus-visible{outline:2px solid #225e99;outline-offset:2px}.auth-form .auth-code{font-size:1.75rem;letter-spacing:.55em;padding-inline-start:1.1em;text-align:center;font-variant-numeric:tabular-nums}.auth-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.auth-message{padding:.75rem;border-left:3px solid #225e99;background:#edf5fc}.auth-message--error{border-color:#a42121;background:#fff0f0}.auth-resend{margin-block:1.25rem}.auth-resend p{margin-top:.5rem;font-size:.85rem}.auth-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}}@layer components{.button{display:flex;align-items:center;justify-content:center;background:var(--button-surface, var(--color-primary));color:var(--button-color, var(--color-primary-ink));padding:.5em .75em;border:1px solid var(--button-border, var(--button-surface));border-radius:var(--br-sm);font-weight:var(--weight-md);font-size:var(--button-font-size, var(--fs-body));cursor:pointer}.button:focus,.button:focus-within{outline:var(--button-focus-outline, var(--theme-focus-outline));outline-offset:var(--button-focus-outline-offset, var(--theme-focus-outline-offset))}.button--secondary{--button-surface: var(--color-surface);--button-color: var(--color-primary);--button-border: var(--color-border)}.button--danger{--button-surface: var(--color-error-ink);--button-color: var(--color-primary-ink);--button-border: var(--color-error-ink)}.button__action{padding:.45em .75em;--button-surface: var(--color-surface);--button-color: var(--color-primary);--button-border: var(--color-primary)}@media(hover:hover){.button__action:hover{--button-surface: var(--color-primary-muted);--button-border: var(--color-primary-muted);--button-color: var(--color-surface)}}.action-confirm-dialog{border:none;border-radius:var(--br-md);box-shadow:var(--theme-shadow);max-width:min(32rem,100vw - 2 * var(--space-m));padding:0;width:100%}.action-confirm-dialog::backdrop{background:#11182773}.action-confirm-dialog__surface{background:var(--color-surface);color:var(--color-primary);display:grid;gap:var(--space-s);padding:var(--space-m)}.action-confirm-dialog__title,.action-confirm-dialog__message{margin:0}.action-confirm-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end;margin-top:var(--space-xs)}.actions-group-popover{inset:unset;top:anchor(bottom);right:anchor(right);margin:0;margin-top:var(--space-xs);background:var(--color-surface);color:var(--color-primary);padding:var(--space-xs);box-shadow:var(--theme-shadow);border-radius:var(--br-sm);outline:none;max-width:250px;pointer-events:none;min-width:max-content;border:none}.actions-group-popover:popover-open{pointer-events:auto;display:grid}.actions-group-menu{display:grid;gap:var(--space-xs);justify-items:end}.actions-group-menu button{all:unset}.actions-group-menu button.archive{--link-color: var(--color-error)}.actions-group-menu a,.actions-group-menu button{cursor:pointer;color:var(--link-color, inherit)}@media(hover:hover){.actions-group-menu a:hover,.actions-group-menu button:hover{text-decoration:underline;text-underline-offset:2px}}}@layer components{.stat-card{background:var(--color-surface);padding:var(--theme-space);display:grid;gap:var(--theme-space);grid-template-columns:auto 1fr auto;align-items:center;container-type:inline-size}.stat-card__opportunities{--icon: var(--icon-opportunities)}.stat-card__landscape{--icon: var(--icon-landscape)}.stat-card__infrastructure{--icon: var(--icon-infrastructure)}.stat-card__contacts{--icon: var(--icon-contacts)}.stat-card:before,.stat-card:after{--icon-size: 2em;content:"";display:grid;-webkit-mask:var(--icon, var(--icon-plus)) no-repeat center;mask:var(--icon, var(--icon-plus)) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--icon-color, currentColor);width:var(--icon-size, 1em);height:var(--icon-size, 1em)}.stat-card:after{--icon: var(--icon-chevron);--icon-size: 1.5em;scale:-1}@container (width < 200px){.stat-card:after{display:none}}.stat-card>*{display:grid;gap:.5ch}}@layer components{.code{padding:.75rem;background:#f1f3f5;overflow:auto}}@layer components{.datalist-combobox{position:relative}.datalist-combobox>input[data-enhanced-datalist]{padding-inline-end:calc(var(--input-padding-inline) + 2rem)}.datalist-combobox__clear{all:unset;position:absolute;top:50%;right:.75rem;z-index:1;display:inline-grid;place-items:center;width:1.5em;height:1.5em;padding:0;border:0;border-radius:100vw;cursor:pointer;line-height:1;transform:translateY(-50%);font:inherit;background:var(--input-surface);font-size:calc(var(--input-font-size) * 1.25);font-weight:var(--weight-md);accent-color:var(--input-accent-color);color:var(--input-color)}.datalist-combobox__clear:hover{color:var(--color-text)}.datalist-combobox__clear[hidden]{display:none}.datalist-combobox__menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;display:grid;gap:1ch;max-height:min(18rem,45vh);overflow-y:auto;border:1px solid var(--combobox-border, var(--input-border-color));background:var(--input-color-bg, var(--color-surface));box-shadow:var(--input-shadow, 0 10px 30px hsl(from var(--color-black) h s l/.12))}.datalist-combobox__menu[hidden]{display:none}.datalist-combobox__option,.datalist-combobox__empty{font:inherit;line-height:1.25}.datalist-combobox__option{display:block;width:100%;padding:var(--input-padding-block) var(--input-padding-inline);border:0;background:transparent;color:var(--input-color, var(--color-text));cursor:pointer;text-align:left}.datalist-combobox__option:hover,.datalist-combobox__option.is-active{background:var(--color-bg)}.datalist-combobox__option.is-active{color:var(--color-text)}.datalist-combobox__empty{padding:var(--space-xs) var(--space-xs);color:var(--color-text-muted)}}@layer components{.definition-list>div{display:grid;grid-template-columns:minmax(50%,180px) 1fr;gap:1rem;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-body)}.definition-list>div dd{margin:0}}@layer components{.dashboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--theme-space);padding:0;align-items:stretch;container-type:inline-size}.dashboard__card{min-width:0;width:100%;grid-column:span 3;border-radius:var(--br-md, .75rem)}@container (width <= 760px){.dashboard__card{grid-column:1/-1}}.dashboard__card--landscape,.dashboard__card--markets{grid-column:span 3}.dashboard__card .title{font-size:var(--fs-body);--icon-color: var(--color-primary);--icon-size: 1.6em}.dashboard__view-all{font-size:.8rem;text-decoration:underline;text-underline-offset:.2em}.dashboard__caption,.dashboard__empty{font-size:.85rem;margin-bottom:var(--space-s)}.dashboard__list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.dashboard__list__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;background:var(--color-background, #f8f8f8);border-radius:var(--br-sm, .25rem);text-decoration:none}.dashboard__list__link:hover{background:var(--color-primary-muted);color:var(--color-primary-ink)}.dashboard__list__link:focus-visible{outline:var(--theme-focus-outline);outline-offset:2px}.dashboard__list__text{display:grid;gap:.2rem;min-width:0;overflow-wrap:anywhere;font-size:.8rem}.dashboard__list__text strong{font-weight:var(--weight-md)}.dashboard__list__text time{font-size:.75rem;opacity:.75}.dashboard__list__arrow{font-size:1.5rem;flex-shrink:0}.dashboard__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--theme-space)}.dashboard__actions .button{font-size:.85rem}}@layer components{.filters{display:flex;flex-wrap:wrap;column-gap:var(--theme-space);row-gap:var(--space-xs)}.filters [type=submit]{min-width:10ch;padding:var(--input-padding-block) var(--input-padding-inline)}}@layer components{.form input[type=search],.form input[type=text],.form input[type=number],.form input[type=email],.form input[type=url],.form input[type=date],.form input[type=datetime-local],.form textarea,.form select,.form .nice-select{font:inherit;font-size:var(--input-font-size);width:100%;padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);border-style:solid;border-width:var(--input-border-size);border-color:var(--input-border-color);border-radius:var(--input-br);background:var(--input-surface);accent-color:var(--input-accent-color);color:var(--input-color);box-shadow:var(--input-shadow)}.form input[type=search]:hover,.form input[type=text]:hover,.form input[type=number]:hover,.form input[type=email]:hover,.form input[type=url]:hover,.form input[type=date]:hover,.form input[type=datetime-local]:hover,.form textarea:hover,.form select:hover,.form .nice-select:hover{border-color:hsl(from var(--input-border-color) h s calc(l / 1.1))}.form input[type=search]:focus,.form input[type=text]:focus,.form input[type=number]:focus,.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=date]:focus,.form input[type=datetime-local]:focus,.form textarea:focus,.form select:focus,.form .nice-select:focus{outline:var(--input-focus-outline);outline-offset:var(--input-focus-outline-offset)}.form input[type=checkbox],.form input[type=radio]{scale:1.5;accent-color:var(--input-accent-color)}.form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8.8' viewBox='0 0 16 8.8'%3E%3Cpath id='arrow_down' d='M-1164,785.612l-1.125-1.112-6.886,6.609-.734-.7,0,0-6.118-5.871-1.142,1.1,7.99,7.669Z' transform='translate(1180 -784.5)'/%3E%3C/svg%3E%0A");background-origin:content-box;background-position:right calc(var(--input-padding-inline, .5em) * -2) center;background-repeat:no-repeat;background-size:1em .75em;padding-right:calc(var(--input-padding-inline, .5em) * 3)}.form textarea{min-block-size:7lh;field-sizing:content}.form label{display:block;text-transform:uppercase;position:relative}.form label>span{font-size:var(--fs-labels);position:absolute;top:calc(var(--fs-labels) * -.25);left:calc(var(--input-padding-inline) / 2);display:block;padding:.5ch;background:var(--form-surface, var(--color-surface));z-index:2;text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:2px}.form label:focus-within>span{border-top-left-radius:0;border-top-right-radius:0;background:var(--input-accent-color);color:var(--input-focus-label-color)}.form .button__form{padding:var(--input-padding-block) var(--input-padding-inline)}.field:has([aria-invalid=true]),label:has([aria-invalid=true]){--input-focus-color: var(--color-error);--input-border-color: var(--color-error)}.form-error{color:var(--color-error);font-size:var(--fs-body-small, var(--fs-body));margin-top:.25rem}.input-wrapper{display:flex;padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);border-style:solid;border-width:var(--input-border-size);border-color:var(--input-border-color);border-radius:var(--input-br);gap:1ch;align-items:center;background:var(--input-surface);box-shadow:var(--input-shadow)}.input-wrapper:focus-within{outline:var(--input-focus-outline);outline-offset:var(--input-focus-outline-offset)}.input-wrapper:focus-within:has([aria-invalid=true]){outline-color:var(--color-error);--input-focus-color: var(--color-error);--input-border-color: transparent}.input-wrapper span{white-space:nowrap;font-weight:var(--weight-md)}.form .form--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:end}.form--page-jump{display:flex;gap:.5rem;align-items:end}.form-section-heading{padding-top:var(--space-200);border-top:1px solid var(--color-border)}.form-fields-wrapper{--form-space: var(--space-400) var(--space-500);padding-block:var(--theme-panel-spacing-block);display:grid;gap:var(--theme-space);align-items:start;container-type:inline-size}.form-fields-wrapper .wide{grid-column:1/-1}.form-fields-wrapper aside{container-type:inline-size}.form-fields-wrapper aside .aside-grid{display:grid;gap:var(--theme-space)}@container (width > 600px){.form-fields-wrapper aside .aside-grid{grid-template-columns:1fr 1fr}}@container (width > 1200px){.form-fields-wrapper{grid-template-columns:1fr auto}.form-fields-wrapper aside{width:400px}}.form-fields{width:100%;display:grid;gap:var(--theme-space);align-items:start}@container (width < 600px){.form-fields .media-uploader-col{order:9999}}@container (width > 600px){.form-fields{grid-template-columns:1fr 1fr}.form-fields>*.is-wide,.form-fields>*.is-wider{grid-column:span 2}.form-fields .media-uploader-field{grid-row:span 4;order:-1}}@container (width > 1024px){.form-fields{grid-template-columns:repeat(4,1fr)}.form-fields>*.is-wide{grid-column:span 2}.form-fields>*.is-wider{grid-column:span 4}}}@layer overrides{.input-wrapper input,.input-wrapper textarea,.input-wrapper select{outline:none;width:100%;padding:0;border:none;background:transparent;box-shadow:none}}@layer components{.gallery{display:grid;gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.gallery>*{aspect-ratio:1/1}.gallery>*.primary{grid-column:span 4;aspect-ratio:16/9}.gallery img{width:100%;height:100%;object-fit:cover;object-position:center}}@layer base{.image-uploader{--_border-clr: transparent;--_bg: var(--color-surface);--_image-width: 180px;position:relative;background:var(--_bg);border:2px dashed var(--_border-clr);min-height:140px;display:grid;gap:var(--inline-margin);min-height:100%;grid-template-rows:auto 1fr}.image-uploader:before{display:block;content:attr(data-placeholder);position:absolute;inset:0;place-content:center;text-align:center;padding:var(--inline-margin)}.image-uploader.active{--_border-clr: var(--color-primary);cursor:pointer;padding:var(--space-s)}.image-uploader.dragover{--_border-clr: var(--color-primary);--_bg: var(--color-surface)}.image-uploader.is-uploading:after{content:attr(data-uploading-label);position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-s);background:#ffffffbf;color:var(--color-primary);font-weight:var(--weight-md);text-align:center;z-index:2}.image-uploader p{position:absolute;inset:auto;padding:var(--theme-space);margin:var(--theme-space)}.image-uploader:has(.image-container):before{display:none}.image-uploader .button.add-image{align-self:end;justify-self:start}.image-uploader:not([data-max-images="1"]) .image-preview{display:flex}.image-uploader:not([data-max-images="1"]) .image-container{width:auto;height:130px;max-width:calc(50vw - var(--theme-space) * 5)}.image-uploader[data-max-images="1"] .image-preview{position:absolute;inset:0}.image-preview{display:grid;flex-wrap:wrap;gap:var(--theme-space);overflow:hidden}.image-preview .remove-btn{position:absolute;top:5px;right:5px;width:30px;height:30px;background-color:var(--color-error);color:var(--color-surface);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center;transition:transform .2s ease,background-color .2s ease}.image-container{background-color:var(--color-surface);position:relative;display:inline-block;cursor:grab;width:100%;height:100%;overflow:hidden}.image-container:has(.file-icon){height:unset;aspect-ratio:1/1}.image-container.is-pending{opacity:.6}.image-container img{height:fit-content;height:100%;width:100%;max-width:100%;max-height:100%;object-fit:cover}.file-icon{display:flex;align-items:center;justify-content:center;background:var(--color-primary-50);border-radius:var(--br-sm);color:var(--color-surface);font-size:var(--fs-body);font-weight:var(--weight-md);text-align:center;padding:var(--space-m);border:2px solid var(--color-surface);width:100%;height:100%;word-break:break-word;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' opacity='0.25' fill='white'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M352 448l0-256-112 0c-26.5 0-48-21.5-48-48l0-112L64 32C46.3 32 32 46.3 32 64l0 384c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32zm-.5-288c-.7-2.8-2.1-5.4-4.2-7.4L231.4 36.7c-2.1-2.1-4.6-3.5-7.4-4.2L224 144c0 8.8 7.2 16 16 16l111.5 0zM0 64C0 28.7 28.7 0 64 0L220.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 129.9c9 9 14.1 21.2 14.1 33.9L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:60%}[data-max-images="1"]{--_image-width: 100%;aspect-ratio:387/245}[data-max-images="1"]:has(.image-container) .image-container img{margin-inline:auto}[data-max-images="1"]:has(.image-container) .add-image{display:none}}@layer components{.location-field__container{container-type:inline-size}.location-field__map-panel{display:grid;gap:var(--theme-space);align-content:start;padding:var(--theme-space);background:var(--color-surface);border-radius:var(--input-br);--input-surface: var(--color-bg)}.location-field{display:grid;gap:var(--theme-space)}.location-field__title{margin:0;font-size:var(--fs-2)}.location-field__layout{display:grid;gap:var(--theme-space)}.location-field__fields{display:grid;gap:var(--theme-space);align-content:start}.location-field__row{display:grid;gap:var(--theme-space)}.location-field__section-heading{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border, currentColor);font-size:var(--fs-0);font-weight:600}.location-field__toolbar{display:grid;gap:var(--theme-space)}.location-field__search{display:block}.location-field__map{min-height:320px;border:1px solid var(--input-border-color);border-radius:var(--input-br);overflow:hidden;background:var(--color-bg)}.location-field__help{margin:0;color:var(--color-text-muted);font-size:var(--fs--1)}.location-field.is-unavailable .location-field__map{display:grid;place-items:center;padding:var(--space-500);color:var(--color-text-muted)}@container (width > 600px){.location-field__row{grid-template-columns:repeat(2,minmax(0,1fr))}.location-field__toolbar{grid-template-columns:1fr auto}}@container (width > 960px){.location-field__layout{grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr);align-items:start}}}#loader-wrapper{display:none;position:fixed;z-index:9999;background-color:hsl(from white h s l/.25);inset:0;align-items:center;justify-content:center}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.loader{--color-1: var(--color-primary);--size: 2px;color:var(--color-1);font-size:calc(5 * var(--size));position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}body.is-loading #loader-wrapper{display:flex;flex-direction:column}@layer components{.map.panel{display:flex;flex-direction:column}.map.panel .market-map-panel{flex-grow:1;background:transparent;padding:0}.map__canvas{min-height:420px;height:100%;border-radius:var(--br-sm);overflow:hidden}.map__layout{display:grid;grid-template-areas:"map";height:100%}.map__layout>*{display:grid;grid-area:map}.map__key{display:grid;gap:.75rem;align-content:end;z-index:2;background-color:var(--color-surface);width:fit-content;height:fit-content;border-radius:var(--br-sm);padding:var(--theme-space);margin-block-end:var(--theme-space);margin-inline-start:var(--theme-space);align-self:end}.map__key label{display:flex;gap:.5rem;align-items:center}.map__key label>span{all:unset}.map__status{margin-top:var(--space-2xs);place-self:center}.map__info-window img{max-width:100%;height:auto;display:block;margin-bottom:.75rem}.market-map-panel__info-window{display:grid}.market-map-panel__info-window .h4{margin:0}.market-map-panel__info-window .subtitle{margin-bottom:1ch}.market-map-panel__info-window .definition-list{margin:0}.market-map-panel__info-window .definition-list>div{grid-template-columns:minmax(20%,10ch) 1fr}.market-map-panel__info-image{aspect-ratio:32/12;max-width:100%;overflow:hidden;margin-block-end:2ch}.market-map-panel__info-image img{width:100%;height:100%;object-fit:cover;object-position:center}}@layer overrides{.gm-style .gm-style-iw-c{box-shadow:0 1px 7px 1px var(--map-window-shadow, rgba(0, 0, 0, .3))!important}.gm-style .gm-style-iw-c:has(.opportunity){--map-window-shadow: var(--color-opportunities)}.gm-style .gm-style-iw-c:has(.opportunity)+.gm-style-iw-tc{--map-window-shadow: var(--color-opportunities)}.gm-style .gm-style-iw-c:has(.landscape){--map-window-shadow: var(--color-landscape)}.gm-style .gm-style-iw-c:has(.landscape)+.gm-style-iw-tc{--map-window-shadow: var(--color-landscape)}.gm-style .gm-style-iw-c:has(.substations){--map-window-shadow: var(--color-substations)}.gm-style .gm-style-iw-c:has(.substations)+.gm-style-iw-tc{--map-window-shadow: var(--color-substations)}.gm-style .gm-style-iw-c:has(.water-sources){--map-window-shadow: var(--color-water)}.gm-style .gm-style-iw-c:has(.water-sources)+.gm-style-iw-tc{--map-window-shadow: var(--color-water)}.gm-style .gm-style-iw-tc{filter:drop-shadow(0 4px 2px var(--map-window-shadow, rgba(0, 0, 0, .3)))!important}.map__key label{--input-accent-color: var(--color-opportunities)}.map__key label:has([value=landscape]){--input-accent-color: var(--color-landscape)}.map__key label:has([value=substations]){--input-accent-color: var(--color-substations)}.map__key label:has([value=water-sources]){--input-accent-color: var(--color-water)}.map__key label span{background:transparent;color:inherit}}@layer components{.app-nav{--nav-space: var(--space-m);--icon-size: 1.5em;--nav-border-width: 6px;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--color-primary);color:var(--color-primary-ink);overflow:auto;scrollbar-width:none}@media(min-width:37rem){.app-nav{max-width:210px;position:sticky;top:0;align-content:start;height:calc(100vh - 72px);border-top:0;display:grid;grid-template-rows:auto 1fr auto}}.app-nav:has(#sidebar-toggle:checked) .app-nav__label{display:none}.app-nav:has(#sidebar-toggle:checked) .app-nav__brand svg{object-view-box:0 0 210 210;display:none}.app-nav:has(#sidebar-toggle:checked) .app-nav__brand svg:last-child{display:block}.app-nav:has(#sidebar-toggle:checked) [for=sidebar-toggle] .leading-icon:before{scale:-1}.app-nav__brand{padding:var(--nav-space);margin-left:var(--nav-border-width);max-width:100%}.app-nav__brand svg{height:23px;display:block}.app-nav__brand svg:last-child{display:none}@media not (min-width:37rem){.app-nav__brand{display:none}}.app-nav__list{list-style:none;display:flex;gap:0;margin:0;padding:0}.app-nav__list{align-content:start;display:grid}@media not (min-width:37rem){.app-nav__list{width:100%;justify-content:space-between;display:flex;align-items:center}}.app-nav__submenu-group{position:relative;display:grid;align-items:center}.app-nav__submenu-group summary{cursor:pointer;list-style:none}.app-nav__submenu-group summary::-webkit-details-marker{display:none}.app-nav__link{position:relative;font-weight:var(--weight-md);font-size:var(--fs-field-button-text);padding-inline:var(--nav-space);background:var(--link-surface, transparent);color:var(--link-color, var(--color-primary-ink));padding-block:calc(var(--nav-space) / 2)}.app-nav__link:hover{--link-surface: var(--color-muted);--link-border-color: var(--color-muted)}.app-nav__link.is-current{--link-surface: var(--color-muted)}@media(min-width:37rem){.app-nav__link.is-current:after{content:"";position:absolute;left:0;width:var(--nav-border-width);height:100%;background-color:var(--color-accent);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}}@media not (min-width:37rem){.app-nav__link{padding-inline:var(--nav-space);padding-block:var(--nav-space);border:none;border-color:var(--link-border-color, pink);flex-grow:1;justify-content:center}.app-nav__link .app-nav__label{display:none}}.app-nav__separator{height:13px;background-image:linear-gradient(to bottom,transparent 0 6px,var(--color-muted) 6px 7px,transparent 7px 13px);background-size:cover;background-repeat:repeat}@media not (min-width:37rem){.app-nav__separator{display:none}}@media not (min-width:37rem){.app-nav__submenu-group{flex-grow:1;border:0}.app-nav__submenu-group[open] .app-nav__submenu{display:block}.app-nav__submenu-toggle{anchor-name:--nav-submenu}.app-nav__submenu{position-anchor:--nav-submenu;inset:unset;bottom:anchor(top);right:anchor(right);margin:0;margin-right:calc(var(--nav-space) / 2);margin-bottom:calc(var(--nav-space) / 2);background:var(--color-primary);color:var(--color-primary-ink);padding:var(--space-xs) 0;box-shadow:var(--theme-shadow);border-radius:var(--br-sm);outline:none;max-width:250px;pointer-events:none;min-width:max-content;padding-block:calc(var(--nav-space) / 2);border:none}.app-nav__submenu:popover-open{pointer-events:auto;display:grid}.app-nav__submenu .app-nav__link{justify-content:flex-start}.app-nav__submenu .app-nav__label{display:block}}.app-dropdown-menu{--menu-surface: var(--color-primary);--menu-color: var(--color-primary-ink);margin-right:calc(var(--nav-space) / 2);margin-bottom:calc(var(--nav-space) / 2);background:var(--menu-surface);color:var(--menu-color);padding:var(--space-xs) 0;box-shadow:var(--theme-shadow);border-radius:var(--br-sm);outline:none;max-width:250px;pointer-events:none;min-width:max-content;padding-block:calc(var(--nav-space) / 2);border:none}.app-dropdown-menu:popover-open{pointer-events:auto;display:grid}.app-dropdown-menu a{display:grid;color:var(--menu-color);padding:var(--space-xs) var(--space-m);background:var(--menu-surface)}.app-dropdown-menu a:hover{--menu-surface: var(--color-muted)}@media(min-width:37rem){.app-nav__submenu-toggle{display:none}.app-nav__submenu{all:unset;display:contents}}.app-nav__toggle-wrapper{margin-block-end:6px}[for=sidebar-toggle]{padding-block:calc(var(--nav-space) / 2)}@media not (min-width:37rem){[for=sidebar-toggle]{display:none}}[for=sidebar-toggle] input{display:none}}@layer overrides{.tabs.section-navigation{padding-block-end:0}}@layer components{.notice{padding:.8rem 1rem;margin-bottom:1rem}.notice--success{background:var(--color-success);color:var(--color-success-ink)}.notice--error{background:var(--color-error);color:var(--color-error-ink)}}@layer components{.panel{background:var(--color-surface);padding:var(--theme-space);max-width:100%;overflow-x:hidden}.panel__title-wrapper{display:flex;flex-flow:row wrap;align-items:center;column-gap:var(--theme-space);row-gap:var(--space-xs);justify-content:space-between;margin-block-end:var(--theme-space)}.panel__title-wrapper .title{font-weight:var(--weight-md);margin-block-end:0}}@layer components{.pagination{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;margin-top:1rem}.pagination__control,.pagination__page,.pagination .is-dots{align-items:center;border-radius:var(--br-sm);display:inline-flex;font-size:var(--fs-body);font-weight:var(--weight-md);justify-content:center;min-height:2.5rem;min-width:2.5rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pagination__control{background-color:var(--color-primary);border:2px solid var(--color-border);color:var(--color-surface)}.pagination__control:focus{outline:var(--input-focus-outline);outline-offset:var(--input-focus-outline-offset)}.pagination__control--next .icon:before{transform:scale(-1)}.pagination__page{background-color:var(--color-surface);border:2px solid var(--color-border);color:var(--color-primary)}.pagination__page:focus{outline:var(--input-focus-outline);outline-offset:var(--input-focus-outline-offset)}.pagination__control{line-height:1}.pagination__pages{display:flex;flex-wrap:wrap;gap:.75rem}.pagination__page{padding-inline:1rem}.pagination .is-current{background-color:#697691;border-color:#697691;color:var(--color-primary-ink);pointer-events:none}.pagination .is-dots{color:var(--color-grey);min-width:auto;padding-inline:.25rem}.pagination .is-disabled{background-color:var(--color-surface);border-color:var(--color-border);color:#9aa4b4;cursor:default;pointer-events:none}.pagination__nav{display:flex;gap:.5rem}}@layer components{.pill{display:flex;align-items:center;gap:1ch;padding:.75ch 1.5ch;background-color:hsl(from currentColor h s calc(l * var(--pill-color-lightness, 2.3)));width:fit-content;color:var(--pill-color, var(--color-text));border-radius:var(--br-max);font-weight:var(--weight-md)}.pill__active,.pill__operational{--pill-color: var(--color-success)}.pill__planned,.pill__due-diligence,.pill__substation{--pill-color-lightness: 1.8;--pill-color: var(--color-warning)}.pill__on-hold,.pill__under-construction{--pill-color-lightness: 1.9;--pill-color: var(--color-error)}.pill__feasibility{--pill-color-lightness: 1.6;--pill-color: var(--color-purple)}.pill__site-identification{--pill-color-lightness: 1.9;--pill-color: var(--color-skyblue)}.pill__status:before{content:"";display:inline-block;width:1em;height:1em;border-radius:50%;background-color:currentColor}}@layer components{.search{--icon: var(--icon-search);--icon-size: 1.5em;--input-font-size: var(--fs-body);--input-surface: var(--color-surface);--input-border-color: var(--color-light-grey);anchor-name:--search}.search__wrapper{width:100%;max-width:620px}.search:before{content:"";display:grid;-webkit-mask:var(--icon, var(--icon-plus)) no-repeat center;mask:var(--icon, var(--icon-plus)) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--icon-color, currentColor);width:var(--icon-size, 1em);height:var(--icon-size, 1em)}.search:after{content:"Ctrl+/";padding:.25em .5em;background-color:var(--color-light-grey)}#search-popover{position-anchor:--search;inset:unset;top:anchor(bottom);left:anchor(left);margin:0;margin-top:var(--space-xs);background:var(--color-surface);color:var(--color-primary);padding:var(--space-xs);box-shadow:var(--theme-shadow);border-radius:var(--br-sm);outline:none;pointer-events:none;border:none;width:anchor-size(width);transition:transform .3s ease,opacity .3s ease;transition-behavior:allow-discrete;opacity:0;transform:translateY(50px);max-height:60svh;overflow-Y:auto}#search-popover:popover-open{pointer-events:auto;display:grid;opacity:1;transform:translateY(0)}@starting-style{#search-popover:popover-open{opacity:0;transform:translateY(50px)}}#search-popover .search-results{list-style:none;padding:0;margin:0;margin-block-start:.5em}#search-popover .search-results a{--icon-size: 1.3em;padding:.5em;line-height:1;font-weight:var(--weight-md)}#search-popover .search-results a>span{display:grid;gap:4px}#search-popover .search-results a>span>span{font-weight:var(--weight-rg);font-size:.85em}@media(hover:hover){#search-popover .search-results a:hover{background:var(--color-light-grey)}}}@layer components{.tag{display:flex;align-items:center;gap:1ch;padding:.25ch 1.5ch;background-color:hsl(from currentColor h s calc(l * var(--pill-color-lightness, 2.3)));width:fit-content;color:var(--pill-color, var(--color-text));border-radius:var(--br-sm);font-size:var(--fs-small-body);font-weight:var(--weight-md)}}@layer components{.tabs__wrapper{display:grid;gap:var(--theme-space)}.tabs.section-navigation{padding-block:0}.tabs ul{list-style:none;display:flex;gap:0;margin:0;padding:0;flex-wrap:wrap;gap:4ch;border-bottom:1px solid var(--color-border)}.tabs li.is-current{--tab-border: var(--color-primary)}.tabs li a{display:grid;padding-block:1ch;border-bottom:4px solid var(--tab-border, transparent)}}@layer{}@layer components{.table{width:100%;border-collapse:collapse}.table .td:not(.is-primary) a:not([class]){text-underline-offset:.25em}.table .td:not(.is-primary) a:not([class]):not(:hover){text-decoration:underline}.table__actions{display:flex;align-items:center;justify-content:space-between;align-items:var(--align-items, flex-end);gap:var(--theme-space);font-size:var(--input-font-size)}.table__actions:has(>.table__page-jump){--align-items: center}.table__actions.top{container-type:inline-size}@container (width < 800px){.table__actions.top>:last-child{display:none}}.table__page-jump{display:flex;align-items:center;gap:.5rem}[data-number-field]{field-sizing:content;width:min-content}.actions{display:flex;gap:.75rem}.actions form{margin:0}.record-with-image{align-items:center;display:inline-flex;gap:.75rem}.record-thumbnail{aspect-ratio:4/3;border-radius:var(--br-sm);flex:0 0 auto;height:2.75rem;object-fit:cover}@media(max-width:46.43rem){.quick-filters{display:none}.responsive-table .tbody{display:grid;gap:var(--gap, 1rem)}.responsive-table .tr{display:grid;row-gap:.5em;column-gap:1rem;grid-template-columns:1fr 1fr;padding:var(--spacing-md);background-color:var(--white);border-radius:var(--br-md);overflow:clip;box-shadow:1px 1px 1px 0 var(--medium)}.responsive-table .tr .fullwidth-col{grid-column:1/3}.responsive-table .td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-table .td:nth-child(1),.responsive-table .td:nth-child(2){color:var(--black);margin-top:calc(var(--spacing-md) * -1);margin-left:calc(var(--spacing-md) * -1);padding:var(--spacing-md);grid-column:1/3;grid-row:1;align-self:center}.responsive-table .td.primary-label{margin-right:calc(var(--spacing-md) * -1);font-weight:var(--font-weight-semibold);font-size:1.1em;text-indent:2em;border-bottom:2px solid var(--primary);color:var(--secondary);line-height:1.1}.responsive-table .td.primary-label .icon{height:1.2em}.responsive-table .td[data-label]:not(.primary-label):before{margin-top:var(--spacing-xs);content:attr(data-label);display:block;font-size:.75em;font-weight:var(--font-weight-bold);color:var(--medium-2);margin-bottom:var(--spacing-xxs);line-height:1.5}.responsive-table .td[data-label]:not(.primary-label):has(.has-icon):before{margin-bottom:var(--spacing-xs)}.thead{display:none}.fallback{font-style:italic;color:var(--medium-2)}.is-checkbox-column{border-color:var(--secondary)}.pagination-wrapper .page{display:none}}@media not (max-width:46.43rem){.table-scroll-wrapper{overflow-x:auto;box-shadow:var(--table-shadow)}.responsive-table{display:table;border-spacing:0 var(--space-s);width:100%}.responsive-table .tr{display:table-row}.responsive-table .tbody,.responsive-table .thead{display:table-row-group}.responsive-table .tr{display:table-row;margin-bottom:var(--space-m)}.responsive-table .th,.responsive-table .td{display:table-cell;align-content:center;background-color:var(--table-cell-surface, var(--color-surface));border-style:solid;border-width:1px;border-color:var(--table-cell-border, var(--color-surface-muted));padding:1.5ch;text-align:left;vertical-align:top;line-height:1.1;white-space:nowrap}.responsive-table .th.min-width,.responsive-table .th.is-actions-column,.responsive-table .th.is-checkbox-column,.responsive-table .td.min-width,.responsive-table .td.is-actions-column,.responsive-table .td.is-checkbox-column{width:0px}.responsive-table .td{border-left:none;border-right:none}.responsive-table .td.is-primary{font-weight:var(--weight-md)}.responsive-table .th{--table-cell-border: var(--color-border);--table-cell-surface: var(--color-surface-muted);border-top:none;border-bottom:none}.no-results-wrapper{width:100%;padding:var(--space-m);background-color:var(--white);margin-bottom:var(--space-m)}.items-table{font-size:var(--fs-body)}.items-table .is-checkbox-column input{margin:0;scale:1.5;opacity:.5}.items-table .tr:hover .is-checkbox-column input,.items-table .tr:has(:checked) .is-checkbox-column input{opacity:1}.items-table .tbody .tr:hover,.items-table .tbody .tr:focus-within{--table-cell-surface: var(--color-surface-muted)}}}@layer components{#toast{--toast-surface: var(--color-primary);--toast-clr: var(--color-surface);visibility:hidden;width:min(100vw - var(--theme-space) * 2,500px);background-color:var(--toast-surface);color:var(--toast-clr)!important;text-align:center;border-radius:var(--br-sm);padding:var(--theme-space);margin-block:0;position:fixed;inset:auto auto 0 50%;transform:translate(-50%);border:none;outline:none;font-size:var(--fs-body);line-height:var(--lh-normal)}@media not (max-width:63.9375rem){#toast{padding:calc(var(--theme-space) * 1.5)}}#toast a:not(.button){text-decoration:underline;color:var(--toast-clr)!important}#toast::backdrop{display:none}#toast.error{--toast-surface: var(--color-error);--toast-clr: var(--color-surface)}@keyframes toastIn{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes toastOut{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}body.toast-active div,body.toast-active a,body.toast-active label{animation:toastErrorCursor 1s}body.toast-active #toast{--toast_timing: var(--toast_timing, 2.5s);visibility:visible;animation:toastIn .5s}body.toast-active #toast:not(.persist){animation:toastIn .5s forwards,toastOut .5s var(--toast_timing)}@keyframes toastErrorCursor{0%{cursor:default}1%{cursor:not-allowed}99%{cursor:not-allowed}to{cursor:default}}}@layer components{.toolbar{display:flex;align-items:center;justify-content:space-between;align-items:flex-end;gap:var(--theme-space)}}@layer utilities{@media(max-width:720px){.grid{grid-template-columns:1fr}.definition-list>div{grid-template-columns:1fr;gap:.25rem}}}@layer utilities{.hide{display:none!important}.visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;visibility:hidden}@media(min-width:37rem){.hide-desktop-menu{display:none!important}}}
