html,body{margin:0;padding:0;height:100%;overflow:hidden}.esri-component.esri-locate,.esri-component.esri-basemap-toggle,.esri-component.esri-expand,.esri-expand__content-container,.esri-basemap-toggle__container{border-radius:6px!important;overflow:hidden!important}.arcgis-zoom__zoom-in{border-radius:6px 6px 0 0!important}.arcgis-zoom__zoom-out{border-radius:0 0 6px 6px!important}.esri-search{width:100%;border-radius:6px;overflow:hidden}.arcgis-placement__container.esri-component{position:absolute;left:50%;bottom:2em;transform:translate(-50%)}.app-container{width:100vw;height:100vh;position:relative;overflow:hidden}._mainPanel_1033u_1{display:flex;width:100%;height:99vh;overflow:hidden}._mapSection_1033u_8{flex:1;min-width:0}._sideSection_1033u_13{width:35%;height:100%;overflow:hidden;flex-shrink:0}._tableContainer_1033u_20{flex-grow:1;overflow-y:auto;min-height:0}._searchContainer_1nm3u_1{width:100%;display:flex}._arcgisSearch_1nm3u_6{width:100%;flex:1}._arcgisSearch_1nm3u_6 .arcgis-search.esri-widget.esri-component{width:100%!important}._mapContainer_izuul_1{height:100%;position:relative}._sidePanel_1iynz_1{height:100%;display:flex;flex-direction:column;overflow:hidden}._topSection_1iynz_8{flex:0 0 auto}._bottomSection_1iynz_12{flex:1;overflow:hidden;display:flex;flex-direction:column}._filterHeader_4mgtl_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._filterHeader_4mgtl_1 img{max-width:100%;height:auto;max-height:45px}._decadeSlider_4mgtl_14,._areaButtons_4mgtl_14,._filterInfo_4mgtl_14{padding:0;margin-bottom:1rem}._labelRow_4mgtl_19{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._filterLabel_4mgtl_26{min-width:70px;height:24px;display:flex;align-items:center;font-weight:700;font-size:18px;margin-right:1rem;color:var(--primary-contrast-text, #fff)}._sliderContainer_4mgtl_37{flex:1;padding-right:.5rem;min-width:180px;display:flex;align-items:center}._buttonContainer_4mgtl_45{display:flex;gap:.5rem;flex-wrap:wrap}._filterInfo_4mgtl_14{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}._resetButton_4mgtl_58{color:var(--secondary-color)}._container_135th_1{height:100%;display:flex;flex-direction:column;background-color:#fff}._contentArea_135th_8{flex:1;overflow:auto;display:flex;flex-direction:column;min-height:0;padding:1rem;gap:1rem}._header_135th_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 16px}._footer_135th_26{position:sticky;bottom:0;background:#fff;z-index:1;padding:1rem;border-top:1px solid #eaeaea}._footer_1c955_1{padding:16px;border-top:1px solid rgba(0,0,0,.12);background-color:#fff}._container_6d4dt_1{position:absolute;top:0;left:0;width:65%;bottom:0;display:flex;flex-direction:column;background-color:#fff;z-index:1000;box-shadow:2px 0 8px #00000026}._header_6d4dt_14{display:flex;justify-content:flex-end;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.12)}._content_6d4dt_21{flex:1;display:flex;flex-direction:column;overflow:hidden;height:calc(100% - 48px)}._tabs_6d4dt_29{border-bottom:1px solid rgba(0,0,0,.12)}._imageContainer_6d4dt_33{flex:0 0 70%;min-height:0;overflow:hidden;display:flex;align-items:center;background-color:#f5f5f5;position:relative;padding:24px 0}._controlsRight_6d4dt_44{position:absolute;top:0;right:0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding:24px 24px 0;min-width:100px;z-index:10;pointer-events:none}._controlsRight_6d4dt_44>*{pointer-events:auto}._imageWrapper_6d4dt_64{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}._image_6d4dt_33{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform;pointer-events:all}._metadataSection_6d4dt_85{flex:1;display:flex;flex-direction:column;padding:0;overflow:auto;min-height:0}._imageTitle_6d4dt_94{padding:16px;color:#025264;font-weight:700;width:25%;margin:0 auto;text-align:left}._imageControls_6d4dt_103{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px}._leftControls_6d4dt_112{position:relative;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-left:16px}._rightControls_6d4dt_121{position:relative;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-right:16px}._controlButton_6d4dt_130{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 auto;background:transparent;border:none;padding:0}._controlButton_6d4dt_130:hover{background:#00e0d91a}._controlButton_6d4dt_130>svg{width:32px;height:32px}._controlButton_6d4dt_130>svg circle{fill:#025264}._controlButton_6d4dt_130>svg path{fill:#00e0d9}._controlButton_6d4dt_130._active_6d4dt_163>svg circle{fill:#00e0d9}._controlButton_6d4dt_130._active_6d4dt_163>svg path{fill:#025264}._controlButton_6d4dt_130._closeButton_6d4dt_172{background:#fff}._controlButton_6d4dt_130._closeButton_6d4dt_172>svg path{fill:#025264}._infoPanel_6d4dt_179,._helpPanel_6d4dt_180,._chatPanel_6d4dt_181{position:absolute;top:0;left:0;width:300px;height:100%;background:#025264f2;color:#fff;padding:16px;z-index:1100;box-shadow:2px 0 8px #00000026}._container_1a877_1{display:flex;flex-direction:column;height:100%;background-color:#fff;overflow:hidden}._tabs_1a877_9{display:flex;padding:0 16px}._tabContent_1a877_14{flex:1;padding:0;overflow-y:auto;display:flex;justify-content:flex-start;height:calc(100% - 120px)}._grid_1a877_23{display:flex;flex-direction:column;gap:24px;padding:16px;width:100%}._row_1a877_31{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:6px 16px;height:32px;border-bottom:1px solid #363636;width:75%;margin:0 auto}._label_1a877_42{font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;line-height:143%;letter-spacing:.17px;color:#000000de;min-width:120px}._value_1a877_53{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:143%;letter-spacing:.17px;color:#000000de}._noteContainer_1a877_63{width:75%;margin:8px auto;padding:8px 16px;border-top:1px solid rgba(0,0,0,.12);position:sticky;bottom:0;background:#fff;z-index:1}._metadataSection_1a877_74{flex:1;display:flex;min-height:0;overflow:hidden}._imageContainer_1a877_81{height:100%;max-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}._image_1a877_81{max-width:100%;max-height:100%;object-fit:contain}._termsContainer_1s8zs_1{height:100vh;width:100vw;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center}._overlay_1s8zs_16{display:flex;flex-direction:column;padding:0;border-radius:8px;width:1040px;height:680px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._header_1s8zs_26{padding:40px 69px}._logo_1s8zs_30{width:433px;height:124px;object-fit:contain}._content_1s8zs_36{display:flex;flex:1;padding:1rem 69px;gap:69px;height:calc(100% - 110px);min-height:0}._leftColumn_1s8zs_45,._rightColumn_1s8zs_45{flex:1;color:#fff}._termsContent_1s8zs_50{height:calc(100% - 60px);overflow-y:auto;padding-right:1rem}._termsContent_1s8zs_50::-webkit-scrollbar{width:8px}._termsContent_1s8zs_50::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._termsContent_1s8zs_50::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}._termsContent_1s8zs_50::-webkit-scrollbar-thumb:hover{background:#fff6}._welcomeText_1s8zs_75{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:140%;letter-spacing:0px;color:#fff}._termsTitle_1s8zs_84{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:100%;letter-spacing:0px;margin-bottom:1rem}._termsText_1s8zs_93{font-family:Roboto,sans-serif;font-size:12px!important;line-height:143%;letter-spacing:.17px}._footer_1s8zs_100{padding:.75rem 69px;margin-bottom:30px;display:flex;justify-content:flex-end;gap:1rem}._actionButton_1s8zs_108{min-width:120px;border-radius:8px!important;font-weight:500;font-size:15px;text-transform:none;padding:8px 24px}._acceptButton_1s8zs_117{background-color:#1de9e6!important;color:#00363a!important;border:none!important}._declineButton_1s8zs_123{border:2px solid #1de9e6!important;color:#1de9e6!important;background:transparent!important}._searchContainer_15kq7_1{height:100vh;width:100vw;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center}._overlay_15kq7_16{padding:2rem;border-radius:8px;width:500px;max-height:80vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._content_15kq7_24{display:flex;flex-direction:column;gap:2rem;padding:1rem}._logo_15kq7_31{max-width:200px;height:auto;margin-bottom:2rem}._searchSection_15kq7_37,._timeSection_15kq7_37{display:flex;flex-direction:column;gap:1rem}._sectionTitle_15kq7_43{color:#fff!important;font-weight:500!important}._buttons_15kq7_48{display:flex;gap:1rem;margin-top:2rem}._actionButton_15kq7_54{min-width:120px;border-radius:8px!important;font-weight:500;font-size:15px;text-transform:none;padding:8px 24px}._findButton_15kq7_63{background-color:#1de9e6!important;color:#00363a!important;border:none!important}._tutorialButton_15kq7_69{border:2px solid #1de9e6!important;color:#1de9e6!important;background:transparent!important}._panel_cq743_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1312px;height:848px;background:#025264;border-radius:8px;z-index:2000;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));overflow:hidden;display:flex;flex-direction:column}._header_cq743_17{position:relative;display:flex;align-items:center;padding:61px 72px;border-bottom:1px solid rgba(255,255,255,.1)}._logo_cq743_29{width:223.78px;height:64px;position:absolute;right:72px;top:56px}._content_cq743_37{display:flex;padding:32px 72px 0;gap:163px;height:calc(100% - 180px);overflow-y:auto;min-height:0;position:relative}._content_cq743_37::-webkit-scrollbar{width:8px}._content_cq743_37::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._content_cq743_37::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}._content_cq743_37::-webkit-scrollbar-thumb:hover{background:#fff6}._mainContent_cq743_67{flex:1;max-width:697px;color:#fff;position:relative}._sectionTitle_cq743_74{font-weight:700!important;font-size:20px;line-height:140%;margin:32px 0 16px;color:#fff}._licenseText_cq743_82{font-size:15px;line-height:140%;margin-bottom:32px;color:#fff}._linksList_cq743_89{display:flex;flex-direction:column;gap:8px}._link_cq743_89{color:#00e0d9;font-weight:700;font-size:15px;line-height:140%;text-decoration:none}._sidebar_cq743_103{min-width:308px;max-width:340px;background:#033e4b;padding:24px;color:#fff;border-radius:8px;margin-top:0;display:flex;flex-direction:column;align-items:flex-start;height:fit-content;position:sticky;top:0;font-family:Roboto}._councilList_cq743_120{list-style:none;padding:0;margin:0;font-family:Roboto;font-size:15px;line-height:160%}._councilList_cq743_120 li{margin-bottom:8px;font-family:Roboto}._footer_cq743_134{position:relative;padding:24px 72px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._note_cq743_143{font-weight:700;font-size:15px;line-height:100%;color:#fff}._backdrop_cq743_150{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1999}._panelContact_cq743_160{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background:#fff;border-radius:8px;z-index:2000;box-shadow:0 4px 4px #00000040}._formContainer_cq743_172{padding:32px;display:flex;flex-direction:column;gap:24px}._textField_cq743_179{background:#fff}._input_cq743_183{color:#025264!important}._inputLabel_cq743_187{color:#025264b3!important}._inputLabel_cq743_187._Mui-focused_cq743_191{color:#025264!important}._textField_cq743_179 .MuiOutlinedInput-root fieldset{border-color:#0252644d}._textField_cq743_179 .MuiOutlinedInput-root:hover fieldset{border-color:#02526480}._textField_cq743_179 .MuiOutlinedInput-root._Mui-focused_cq743_191 fieldset{border-color:#025264}._tutorialSteps_cq743_208{padding:32px;overflow-y:auto;max-height:calc(100vh - 200px)}._tutorialStep_cq743_208{display:flex;gap:32px;padding:24px;background:#025264;border-radius:8px;margin-bottom:24px;align-items:flex-start}._navigation_cq743_224{position:absolute;bottom:0;left:0;right:0;padding:24px 72px;background:#fff;border-top:1px solid rgba(2,82,100,.1);display:flex;justify-content:flex-end;align-items:center;gap:24px;height:72px}._stepCounter_cq743_239{font-family:Roboto;font-style:normal;font-weight:400;font-size:15px;line-height:120%;color:#025264;display:flex;align-items:center}._navigationButtons_cq743_250{display:flex;gap:8px;align-items:center}._stepTitle_cq743_256{font-size:24px!important;font-weight:500!important;margin-bottom:16px!important;color:#fff!important}._stepDescription_cq743_263{font-size:16px!important;line-height:1.5!important;margin-bottom:24px!important;color:#fff!important}._stepImage_cq743_270{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}._tutorialBody_cq743_277{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:48px 72px;height:calc(100% - 180px);overflow:hidden}._leftContent_cq743_286{display:flex;flex-direction:row;gap:32px;align-items:flex-start;height:100%;width:100%}._rightContent_cq743_295{background:#0252640d;border-radius:8px;padding:32px;height:100%;display:flex;align-items:center;justify-content:center}._tutorialImage_cq743_305{max-width:100%;max-height:100%;object-fit:contain}._actionButton_cq743_312{min-width:120px;border-radius:8px!important;font-weight:500;font-size:15px;text-transform:none;padding:8px 24px}._findButton_cq743_321{background-color:#1de9e6!important;color:#00363a!important;border:none!important}._closeButton_cq743_327{border:2px solid #1de9e6!important;color:#1de9e6!important;background:transparent!important}@media (max-width: 1200px){._tutorialBody_cq743_277{grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow-y:auto}._rightContent_cq743_295{min-height:300px}}@media (max-width: 1100px){._panel_cq743_1{width:90vw;height:90vh;max-width:1312px}._content_cq743_37{flex-direction:column;gap:32px;padding:24px;overflow-y:auto}._mainContent_cq743_67{width:100%;max-width:100%}._sidebar_cq743_103{width:100%;max-width:100%;min-width:0;position:relative}}@media (max-width: 600px){._panel_cq743_1{width:100vw;height:100vh;border-radius:0}._header_cq743_17{padding:24px}._title_cq743_25{font-size:28px!important}._logo_cq743_29{width:160px;height:auto;right:24px;top:24px}._content_cq743_37{padding:16px;gap:24px}._footer_cq743_134{padding:16px;flex-direction:column;gap:16px;align-items:flex-start}._closeButton_cq743_327{width:100%}}._stepNumber_cq743_412{width:56px;height:56px;background:#00e0d9;border-radius:50%;display:flex;align-items:right;justify-content:right;font-family:Roboto;font-weight:700;font-size:24px;color:#025264;flex-shrink:0}._stepContent_cq743_427{flex:1;display:flex;flex-direction:column}._tutorialPanel_cq743_434{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1312px,95vw);height:min(848px,95vh);background:#025264;border-radius:8px;z-index:2000;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));overflow:hidden;display:flex;flex-direction:column}._tutorialContent_cq743_450{flex:1;display:grid;grid-template-columns:1fr 2fr;gap:0;height:100%;overflow:hidden}._tutorialContent_cq743_450::-webkit-scrollbar{width:8px}._tutorialContent_cq743_450::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._tutorialContent_cq743_450::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}._tutorialContent_cq743_450::-webkit-scrollbar-thumb:hover{background:#fff6}._tutorialLeft_cq743_478{display:flex;flex-direction:column;padding:clamp(40px,8vw,120px) clamp(40px,6vw,80px) clamp(40px,6vw,80px) clamp(40px,6vw,80px);align-items:flex-start;justify-content:flex-start;overflow-y:auto;min-height:0}._tutorialLeft_cq743_478::-webkit-scrollbar{width:8px}._tutorialLeft_cq743_478::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}._tutorialLeft_cq743_478::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}._tutorialLeft_cq743_478::-webkit-scrollbar-thumb:hover{background:#fff6}._stepText_cq743_507{max-width:500px;width:100%}._stepTitle_cq743_256{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:140%;letter-spacing:0px;color:#fff;margin:0 0 clamp(16px,3vw,32px) 0}._stepDescription_cq743_263{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:120%;letter-spacing:0px;color:#fff;margin:0 0 clamp(12px,2vw,24px) 0}._stepDetails_cq743_534{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:120%;letter-spacing:0px;color:#fff;white-space:pre-line;margin:0}._bulletList_cq743_546{margin:0;padding:0;list-style:none}._bulletItem_cq743_552{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:120%;color:#fff;margin-bottom:8px;padding-left:16px;position:relative}._bulletItem_cq743_552:before{content:"•";position:absolute;left:0;color:#fff}._sectionHeader_cq743_570{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:120%;color:#fff;margin:16px 0 8px}._sectionHeader_cq743_570:first-child{margin-top:0}._tutorialRight_cq743_583{background:#025264;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,40px);overflow:hidden}._stepImage_cq743_270{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}._tutorialNavigation_cq743_599{position:relative;bottom:0;left:0;right:0;height:clamp(60px,8vh,80px);background:#025264;display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(20px,6vw,80px);flex-shrink:0}._stepCounter_cq743_239{font-family:Roboto,sans-serif;font-weight:400;font-size:clamp(14px,2vw,16px);color:#fff;margin-right:clamp(16px,3vw,24px)}._navButtons_cq743_621{display:flex;gap:clamp(8px,2vw,16px);align-items:center}@media (max-width: 1200px){._tutorialContent_cq743_450{grid-template-columns:1fr;grid-template-rows:1fr auto;overflow-y:auto}._tutorialLeft_cq743_478{padding:40px 32px;overflow-y:auto}._tutorialRight_cq743_583{min-height:300px;max-height:400px;padding:20px}._stepTitle_cq743_256{font-size:clamp(28px,5vw,40px)}}@media (max-width: 768px){._tutorialPanel_cq743_434{width:100vw;height:100vh;border-radius:0;top:0;left:0;transform:none}._tutorialLeft_cq743_478{padding:20px}._tutorialRight_cq743_583{min-height:200px;max-height:300px;padding:16px}._tutorialNavigation_cq743_599{padding:0 20px;height:60px}._navButtons_cq743_621{right:20px;gap:8px}._stepTitle_cq743_256{font-size:24px}._stepDescription_cq743_263{font-size:16px}._stepDetails_cq743_534{font-size:14px}}@media (max-width: 480px){._tutorialLeft_cq743_478{padding:16px}._tutorialRight_cq743_583{min-height:150px;max-height:200px;padding:12px}._navButtons_cq743_621{flex-direction:column;gap:8px;right:16px}._stepTitle_cq743_256{font-size:20px}}._tutorialCloseButton_cq743_716{position:absolute!important;right:24px!important;top:24px!important;width:44px!important;height:44px!important;background-color:#ffffffe6!important;color:#025264!important;z-index:10!important}._tutorialCloseButton_cq743_716:hover{background-color:#fff!important}._tutorialCloseButton_cq743_716 svg{font-size:24px!important}._tutorialBackButton_cq743_735{border:2px solid #1de9e6!important;color:#1de9e6!important;background:transparent!important;font-weight:700!important;text-transform:none!important;font-size:16px!important;padding:8px 16px!important;min-width:60px!important}._tutorialBackButton_cq743_735:hover{border:2px solid #1de9e6!important;background-color:#1de9e60a!important}._tutorialBackButton_cq743_735:disabled{border:2px solid rgba(29,233,230,.3)!important;color:#1de9e64d!important;background:transparent!important}._tutorialNextButton_cq743_757{background-color:#00e0d9!important;color:#025264!important;font-weight:700!important;text-transform:none!important;font-size:16px!important;padding:8px 24px!important}._tutorialNextButton_cq743_757:hover{background-color:#00c4be!important}._tutorialNextButton_cq743_757:disabled{background-color:#00e0d94d!important;color:#02526480!important}._controlButton_q3zab_1{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent!important;border:none!important;padding:0;box-shadow:none;transition:background .2s}._controlButton_q3zab_1:hover{background:#00e0d914}._controlButton_q3zab_1>svg{width:40px;height:40px}._controlButton_q3zab_1>svg circle{fill:#025264;stroke:none}._controlButton_q3zab_1>svg path{fill:#00e0d9}._controlButton_q3zab_1._active_q3zab_34>svg circle{fill:#00e0d9}._controlButton_q3zab_1._active_q3zab_34>svg path{fill:#025264}._panel_q3zab_42{position:fixed;top:0;left:0;width:300px;height:100vh;background:#025264f2;color:#fff;z-index:2000;box-shadow:2px 0 8px #00000026}._panelContent_q3zab_54{padding:16px}
