:root{--bs-body-bg:#f1f1ea}#sampling-slider::-webkit-slider-thumb{background-color:#718877}#sampling-slider::-moz-range-thumb{background-color:#718877}#sampling-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 .25rem rgba(113,136,119,.25)}#sampling-slider:focus::-moz-range-thumb{box-shadow:0 0 0 .25rem rgba(113,136,119,.25)}body:not(.device-ready) .desktop,body:not(.device-ready) .mobile{display:none}body:not(.app-online) .online{opacity:.4!important;pointer-events:none!important}.offline{display:none!important}body.app-offline .offline{display:inline-block!important}body:not(.device-ready) .vm-tabs{visibility:hidden}.leaflet-tile-pane .leaflet-tile{transform:scale(1.002);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-height:900px) and (min-width:992px){html{font-size:13px}}body,html{width:100%;height:100%;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;position:relative;max-height:100dvh;overflow:hidden;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0f0d0d}.btn,.button,.modal-title,.offcanvas-title,h1,h2,h3,h4,h5,h6{font-family:"Segoe UI","Lucida Grande","Lucida Sans Unicode",system-ui,sans-serif;transition:none;box-shadow:none}.btn,.btn.active,.btn.focus,.btn:active,.btn:focus,.btn:hover,.button,.button:active,.button:focus,.button:hover{box-shadow:none!important;transition:none!important}.btn-check:focus+.btn-outline-primary,.btn-check:focus+.btn-primary,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-secondary:hover{transform:none}.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover,.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open>.menu-link,html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover,html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item.open>.menu-link{background-color:#dbe3e1;color:#333;border-radius:.375rem}.bg-menu-theme .menu-sub>.menu-item.open>.menu-link:before,.bg-menu-theme .menu-sub>.menu-item>.menu-link:hover:before{background-color:#333!important}h1{color:#eee}tbody,tfoot,thead,tr{border-style:none}td,th{border-style:none;word-wrap:break-word;overflow-wrap:break-word}a{color:#fbfbf9}a:hover{color:#fbfbf9}label{display:flex}img.huechange{filter:hue-rotate(120deg)}img.legend-hover{filter:drop-shadow(0 0 8px #888888) drop-shadow(0 0 4px #aaaaaa) brightness(1.3);z-index:1000!important}img.huechange.legend-hover{filter:hue-rotate(120deg) drop-shadow(0 0 8px #888888) drop-shadow(0 0 4px #aaaaaa) brightness(1.3)}input:checked+.menu-slider{background-color:#718877}input:focus+.menu-slider{box-shadow:0 0 1px #718877}input:checked+.menu-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}input{accent-color:black}canvas{z-index:50}#log-panel{display:block}.gps-card-body{padding:.75rem}.gps-field-group{margin-bottom:.75rem}.gps-label{display:block;font-size:1rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.3rem;color:#fff}.gps-input{font-size:1rem;font-weight:700;padding:.6rem .75rem;text-transform:uppercase;text-align:center}.gps-input::placeholder{color:inherit;opacity:1;font-weight:700}.gps-input[type=date]{-webkit-appearance:none}.gps-accuracy-row{display:flex;align-items:stretch;gap:.75rem}.gps-accuracy-value{flex:1}.gps-accuracy-threshold{flex:1;display:flex;flex-direction:column}.gps-spinner{display:flex;align-items:stretch;width:100%;flex:1}.gps-spinner-btn{display:flex;align-items:center;justify-content:center;flex:0 0 3rem;font-size:1.5rem;font-weight:900;border:1px solid #888;background:#888;color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none}.gps-spinner-btn:first-child{border-radius:.4rem 0 0 .4rem}.gps-spinner-btn:last-child{border-radius:0 .4rem .4rem 0}.gps-spinner-btn:active{background:#777}.gps-spinner-value{display:flex;align-items:center;justify-content:center;flex:1;font-size:1.3rem;font-weight:700;background:#fff;color:#000;border-top:1px solid #888;border-bottom:1px solid #888}.gps-accuracy-input{font-size:1.4rem;font-weight:700;text-align:center}.gps-accuracy-good{background-color:#718877!important;color:#fff!important}.gps-accuracy-poor{background-color:transparent}.gps-coord-row{display:flex;gap:.75rem}.gps-coord-field{flex:1}.gps-interactive-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15)}.gps-button-group{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem}.gps-btn{width:85%;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:900;padding:1rem;border-radius:.5rem;text-transform:uppercase;letter-spacing:.03em}.gps-btn i{margin-right:.4rem}.gps-btn-tracking{background:#555!important;color:#fff!important;border:3px solid #fff!important}.gps-btn-tracking:active,.gps-btn-tracking:hover{background:#444!important}.gps-btn-tracking.gps-tracking-active{background:#2e5045!important;border-color:#2e5045!important}.gps-btn-tracking.gps-tracking-active:active,.gps-btn-tracking.gps-tracking-active:hover{background:#2e5045!important;border-color:#2e5045!important}.gps-btn-save{background:0 0!important;color:#fff!important;border:3px solid #fff!important}.gps-btn-save:active,.gps-btn-save:hover{background:rgba(255,255,255,.1)!important}body.gps-active::after{content:none}@media (orientation:landscape){body.gps-active::after{content:"";position:fixed;inset:0;z-index:99999;background:#1b1b1b url('../images/favicon512x512_lightgrey.png') no-repeat center center;background-size:40vh}}#rename-table{table-layout:fixed;width:100%}#rename-table td{width:50%}#rename-table tr td input{width:100%;padding-top:5px}#recaptcha{margin-top:10px}#custom-chart-name,#product-wrapper{margin-bottom:10px}#layout-menu{z-index:10001;width:17.5rem}@media (min-width:1200px){.layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page,.layout-menu-fixed:not(.layout-menu-collapsed) .layout-page{padding-left:17.5rem}.layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar,.layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar,.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar{left:17.5rem}.layout-footer-fixed:not(.layout-menu-collapsed) .layout-wrapper:not(.layout-without-menu) .content-footer{left:17.5rem}}@media (max-width:991px){#layout-menu{padding-top:0}}@media (max-width:576px){#reference-text{height:9.5rem!important}}#legend-dialog>div{background-color:rgba(0,0,0,.0001)!important}#legend-dialog .modal-content{box-shadow:none}#welcome{padding:20px;color:#eee;font-size:small}@media (max-height:900px) and (min-width:992px){#welcome{padding:10px 20px}#welcome h1{font-size:19px;margin-bottom:5px}#welcome li,#welcome p{font-size:14px;margin-bottom:4px}#welcome ul{margin-bottom:5px;padding-left:19px}#welcome .button-container{margin-top:10px}#welcome .btn.btn-primary{padding:6px 14px;font-size:14px;margin:0 20px}#welcome .btn.btn-outline-primary{font-size:14px}}@media (max-width:991px){#welcome{padding:10px 16px}#welcome h1{font-size:17px;margin-bottom:4px}#welcome li,#welcome p{font-size:13px;margin-bottom:3px}#welcome ul{margin-bottom:4px;padding-left:17px}#welcome .btn.btn-primary{padding:5px 12px;font-size:13px;margin:0 10px}#welcome .btn.btn-outline-primary{font-size:13px}}#products>ul>li.menu-item.open>ul>li>a>div>button{padding:.25rem .625rem}#products>ul>li.menu-item.open>ul>li.menu-item>a>div>button{position:absolute;right:5px;bottom:5px}#map-panel{height:100%}#map-container{position:relative;height:100%}#chart-container{position:relative;height:100%;background-color:#1b1b1b}.custom-reset-zoom{display:none;position:absolute;top:8px;right:56px;z-index:10;width:40px;height:40px;padding:0;border:2px solid rgba(0,0,0,.2);border-radius:4px;background-color:#fff;color:#000;font-size:26px;line-height:40px;text-align:center;cursor:pointer;background-clip:padding-box}.custom-reset-zoom:hover{background-color:#f4f4f4}.custom-reset-zoom i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-text-stroke:0.5px}#chart-panel,#map-panel .panel-body{height:100%}#map{position:relative;top:0;right:0;bottom:0;left:0;height:100%;width:100%}#map>div.leaflet-control-container>div.leaflet-top.leaflet-left>div.leaflet-bar.leaflet-bar-horizontal.leaflet-bar-timecontrol.leaflet-control>div{border:none}.form-group{margin-bottom:10px}.modal-body a,.modal-body a:hover{color:#718877}.btn-outline-secondary,.form-control,.list-group-item,.modal-content,.modal-title{color:#555}.metadata-legend-row{display:flex;gap:12px;margin-top:8px;align-items:flex-start}.metadata-legend-img{flex:0 0 33.33%;max-width:33.33%;text-align:center}.metadata-legend-img img{max-width:100%}.metadata-legend-desc{flex:1;padding:0}@media (max-width:576px){.metadata-legend-row{flex-direction:column;align-items:center}.metadata-legend-img{flex:none;max-width:100%;text-align:center}}.vector-label{background:0 0;border:none;box-shadow:none;color:#fff}.hidden{display:none}.table>:not(caption)>*>*{padding:.5rem}.menu-slider.round{border-radius:34px}.menu-slider.round:before{border-radius:50%}.form-control-lg{min-height:0;padding:.3rem 1rem;font-size:1.4rem;border-radius:1.1rem;font-weight:450}.col-form-label,.form-label{font-size:1rem;text-transform:none}.form-label{color:#555}.help-block{display:none}.delete{opacity:0}.hide{display:none;height:100dvh;background:#000}.centered{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.col-form-label{padding-top:calc(.2rem + 1px);padding-bottom:calc(.2rem + 1px);font-weight:700;color:#f5f5f5}tspan{font-size:medium}.offline{display:none}.divider{display:none}.offcanvas-end{visibility:hidden}#off-canvas-end.show{z-index:10001}.leaflet-draw-toolbar a{background-size:400px 40px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-41px -3px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-163px -3px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-243px -3px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-323px -3px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-39px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-160px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-240px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-320px 0}.leaflet-draw-toolbar{margin-top:4px}#advanced-chart,.chart-menu-only,.display-menu-only,.leaflet-bar-timecontrol,.leaflet-bottom.leaflet-right,.leaflet-control-layers,.leaflet-legend-control,.legend{display:none}.display-menu-only.qld.hidden{display:none!important}.qld{display:none}.qld.visible{display:block}.dev-only{display:none!important}body.dev .dev-only:not(.qld){display:revert!important}body.dev .dev-only.qld.visible{display:revert!important}.menu-tier>.menu-link,.menu-tier>.menu-link:focus,.menu-tier>.menu-link:hover{background-color:transparent!important;font-weight:400!important;padding-top:.25rem!important;padding-bottom:.25rem!important;color:#dbe3e1!important;transition:none!important}.menu-tier>.menu-link>*,.menu-tier>.menu-toggle::after{transition:none!important}.menu-tier:not(.open)>.menu-link{opacity:1!important}.menu-tier:not(.open)>.menu-link:hover{opacity:.35!important}.menu-tier.open>.menu-link{opacity:.35}.menu-tier.open>.menu-link:hover{opacity:1}.bg-menu-theme .menu-sub>.menu-item.menu-tier>.menu-link::before{content:"\276F"!important;width:auto!important;height:auto!important;border-radius:0!important;background:0 0!important;background-color:transparent!important;font-size:.6rem;transition:transform .2s ease;transform-origin:center}.bg-menu-theme .menu-sub>.menu-item.menu-tier.open>.menu-link::before{transform:rotate(90deg)}.menu-tier>.menu-toggle::after{border-color:transparent!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:2px;width:.5em!important;height:.5em!important}.menu-tier>.menu-sub{padding-top:0!important;padding-bottom:0!important}.menu-tier{margin:0!important}.menu-tier>.menu-sub>.menu-item>.menu-link{padding-top:.35rem!important;padding-bottom:.35rem!important}.display{height:100%}.content-wrapper{width:100%;background:#1b1b1b;overflow:hidden}input.tip{width:1rem;height:1rem;vertical-align:middle;margin-right:.3rem;position:relative;top:4px}.menu-vertical .menu-item .menu-link{font-size:.89rem;padding:.5rem 1rem .5rem 1rem;margin-bottom:.25rem}#layout-menu .menu-item .menu-link{width:16.5rem}.menu-vertical .menu-sub .menu-link{padding-left:2.2rem}.menu-vertical .menu-sub .menu-sub .menu-link{padding-left:2.8rem}.offcanvas-end.menu-vertical .menu-item .menu-link{width:20rem;margin-left:.5rem}.placeholder{color:#222;font-size:1.05rem}.placeholder-active{background-color:#f0f0f0;color:grey;border:1px solid #d3d3d3}.bx-menu:before{color:#fbfbf9}.bg-menu-theme .menu-text{color:#fafaf8}.bg-menu-theme{color:#fff;background-color:#000!important}.bg-navbar-theme .navbar-nav .nav-link{color:#fafaf8}.layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar,.layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-navbar,.layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar{z-index:999}.app-brand-link{display:flex;align-items:center;padding-right:18px;height:1rem}.app-brand-text{font-family:'Carrois Gothic SC',sans-serif;font-size:x-large;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.app-brand-all{margin:auto}.menu-vertical .app-brand{height:3.2rem;background-color:#000}@media (min-width:1200px){.app-brand-all{display:none}}@media (max-width:1199px){#layout-menu>.menu-inner{padding-top:0!important}.menu-brand-link{display:none!important}}.ms-auto{margin-left:auto!important}@media (max-width:1199px){.ms-auto{margin-left:0!important}}.nav-link:not(.active,.disabled){color:#fbfbf9}.h1,h1{font-size:1.5rem}.nav-align-top{width:100%}#layout-menu .nav-align-top{display:flex;flex-direction:column;height:100%;overflow:hidden}.nav-align-top .nav-tabs .nav-item:last-child .nav-link{border-top-right-radius:0}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%!important;padding-right:.4rem;padding-left:.4rem}.row{--bs-gutter-x:0.5rem;margin-bottom:-25px;margin-top:-5px}.menu-vertical .menu-inner>.menu-item .menu-link{margin:2px 1.2rem 2px .6rem}.offcanvas-header{padding:2.5rem 1rem 1rem 1rem;position:sticky;top:0;z-index:10}.offcanvas-body{scrollbar-width:none}.offcanvas-body::-webkit-scrollbar{display:none}#off-canvas-end>.offcanvas-header{pointer-events:none;padding:0 1rem;height:3.2rem;min-height:3.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;background-color:#000;border-bottom:1px solid rgba(255,255,255,.15)}#off-canvas-end-title{color:#fbfbf9}#off-canvas-end .offcanvas-body{padding-top:.5rem;display:flex;flex-direction:column;overflow:hidden}#off-canvas-end .offcanvas-body>.menu-inner{flex:1 1 auto;overflow-y:auto;scrollbar-width:none}#off-canvas-end .offcanvas-body>.menu-inner::-webkit-scrollbar{display:none}#layout-menu .offcanvas-header{position:static;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1rem .45rem 1rem;background-color:#000;border-bottom:1px solid rgba(255,255,255,.15)}#layout-menu .offcanvas-header .btn-group{width:16.5rem}.menu-brand-link{display:flex;align-items:center;text-decoration:none;color:inherit;margin-bottom:.7rem}#layout-menu-title{display:none}@media (max-width:1199px){#layout-menu .offcanvas-header{padding:0;align-items:center;border-bottom:none}#layout-menu-title{display:flex;align-items:center;width:100%;height:3.2rem;min-height:3.2rem;padding:0 1rem;color:#fbfbf9;background-color:#000;border-bottom:1px solid rgba(255,255,255,.15)}#layout-menu .offcanvas-header .btn-group{margin:.5rem auto}}.layout-overlay{opacity:.8;z-index:10000!important}.mt-3{margin-top:0!important;display:inline-block}.panel-heading-controls{text-align:center;margin-bottom:10px;margin-top:0}.parent-element{padding:.8rem;background:#000}#off-canvas-end .parent-element.chart-menu-only{flex-shrink:0;z-index:10;margin-top:auto;margin-bottom:0;border-top:1px solid rgba(255,255,255,.15);background-color:#000}.btn-group,.btn-group-vertical{width:100%;justify-content:center}.btn-group .btn{flex:1}.btn.btn-primary.display,.btn.btn-primary.drill,.btn.btn-primary.gps{width:110px;border:transparent solid;font-size:1.3rem;font-weight:200;margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}.btn.btn-primary.display.active,.btn.btn-primary.drill.active,.btn.btn-primary.gps.active{width:110px;border:#fff solid;font-size:1.3rem;font-weight:200;margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}@media (min-width:333px) and (max-width:530px){.btn.btn-primary.display,.btn.btn-primary.display.active,.btn.btn-primary.drill,.btn.btn-primary.drill.active,.btn.btn-primary.gps,.btn.btn-primary.gps.active{width:calc(.28 * 100dvw);font-size:1.15rem}#recaptcha,.g-recaptcha{transform:scale(.84);-webkit-transform:scale(.84);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (min-width:531px){.btn.btn-primary.display,.btn.btn-primary.display.active,.btn.btn-primary.drill,.btn.btn-primary.drill.active,.btn.btn-primary.gps,.btn.btn-primary.gps.active{width:calc(.3 * 100dvw);margin-left:.8dvw;margin-right:.8dvw}}@media (min-width:531px) and (max-width:1599px){.btn.btn-primary.display,.btn.btn-primary.display.active,.btn.btn-primary.drill,.btn.btn-primary.drill.active{width:15rem;font-size:.9375rem;padding:.4375rem 2rem}}.optional-fields{display:flex;justify-content:space-between;width:100%}.offcanvas-body{flex-grow:1;padding:0 0;overflow-x:hidden;overflow-y:auto}.landscape{display:none}#landscape-toggle{display:none;position:absolute;top:13px;right:11px;z-index:1000;width:40px;height:40px;text-align:center;padding:0;border:2px solid rgba(0,0,0,.2);border-radius:4px;background-color:#fff;color:#000;font-size:26px;cursor:pointer;background-clip:padding-box}#landscape-toggle i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-text-stroke:0.5px}body.orientation-landscape.chart-active #landscape-toggle{display:block}#landscape-toggle:hover{background-color:#f4f4f4}body.orientation-landscape .leaflet-top.leaflet-right{right:50px}body.orientation-landscape #chart-container{padding-right:45px}body.orientation-landscape .custom-reset-zoom{right:97px}@media (pointer:coarse){.highcharts-tooltip{pointer-events:none}}.highcharts-reset-zoom{display:none!important}.highcharts-title p{margin:0;line-height:1.3}.highcharts-contextmenu{background:0 0!important;border:none!important;box-shadow:none!important}.highcharts-contextmenu>div{border-radius:6px!important}.fa-info,.fa-info:after,.fa-info:before{color:#fff}path.leaflet-interactive:focus{outline:0}.nav-align-bottom>.nav,.nav-align-bottom>div>.nav,.nav-align-left>.nav,.nav-align-left>div>.nav,.nav-align-right>.nav,.nav-align-right>div>.nav,.nav-align-top>.nav,.nav-align-top>div>.nav{padding:10px}.tab-content{padding:0;border-radius:0;background-color:#000}.vm-tabs{border-bottom:none;display:flex;width:100%;margin-bottom:10px}.vm-tabs .nav-item{border:none;flex:1;text-align:center}.tab-pane{position:relative;height:calc(97.5dvh - 6.9rem);overflow:hidden}body.orientation-portrait .tab-pane{height:calc(100dvh - 7.5rem)}body.orientation-landscape #off-canvas-end .offcanvas-header,body.orientation-portrait #off-canvas-end .offcanvas-header{position:relative;padding:0 1rem;height:3.2rem;min-height:3.2rem}body.orientation-landscape .tab-pane{height:100dvh}body.orientation-landscape .container-p-y:not([class^=pt-]):not([class*=" pt-"]){padding-top:0!important;padding-bottom:0!important}body.orientation-landscape .offcanvas-header{padding-top:1rem}.tab-content.split-view{display:flex;flex-direction:row}.tab-content.split-view>.tab-pane.active.show{display:block;width:50%;flex:0 0 50%;opacity:1}.tab-content.split-view>.tab-pane:not(.active){display:none}.accordion-body{padding:.5rem .5rem}.accordion>.card:not(:last-of-type){border-radius:.375rem!important;margin-bottom:.1rem}input.leaflet-control-layers-selector[type=checkbox]{width:26px;height:26px;position:relative;top:0}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;overflow:visible}.leaflet-control-layers-overlays .leaflet-control-layers-group{margin-bottom:0;padding:0}.leaflet-control-layers-overlays .leaflet-control-layers-group-name{display:none}.leaflet-control-layers-overlays label{display:flex;align-items:center;margin:2px 0}.leaflet-control-layers-overlays label:last-child{margin-bottom:0}.leaflet-control-layers-overlays label .leaflet-control-layers-selector{flex-shrink:0;position:relative;top:0;margin-right:4px}.layer-control-btns{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;margin-left:6px;gap:1px}.layer-control-close,.layer-control-info{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:2px;text-decoration:none;line-height:1;font-family:Arial,sans-serif;cursor:pointer;color:#888;background:0 0;transition:color .15s,background .15s}.layer-control-close:hover{color:#c0392b;background:rgba(192,57,43,.1)}.layer-control-info:hover{color:#2e5045;background:rgba(46,80,69,.1)}.layer-control-close{font-size:17px;font-weight:700}.layer-control-info{font-size:15px;font-weight:700;font-style:italic}body.orientation-landscape .layer-control-btns,body.orientation-portrait .layer-control-btns{margin-left:4px}body.orientation-landscape .layer-control-close,body.orientation-landscape .layer-control-info,body.orientation-portrait .layer-control-close,body.orientation-portrait .layer-control-info{width:14px;height:14px}body.orientation-landscape .layer-control-close,body.orientation-portrait .layer-control-close{font-size:13px}body.orientation-landscape .layer-control-info,body.orientation-portrait .layer-control-info{font-size:10px}.leaflet-bar.leaflet-control.features,.leaflet-bar.leaflet-control.zoom{display:none}.identify-control a.identify-active,.identify-control a.identify-active i{background-color:#2e5045;color:#fff!important}.identify-control a.identify-dimmed,.identify-control a.identify-dimmed i{background-color:#2e5045;color:#fff!important;opacity:.55}.leaflet-control-locate.active a{background-color:#2e5045}.leaflet-control-locate.active a .leaflet-control-locate-location-arrow{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M445 4 29 195c-48 23-32 93 19 93h176v176c0 51 70 67 93 19L508 67c16-38-25-79-63-63z"/></svg>')!important}.compass-follow-active,.compass-follow-active i{background-color:#2e5045;color:#fff!important}.view-direction-cone{pointer-events:none;transition:transform .15s linear}.identify-cursor{cursor:crosshair!important}.identify-tooltip{background:rgba(50,50,50,.88);border:none;border-radius:4px;color:#fff;font-size:13px;line-height:1.35;padding:4px 8px;white-space:nowrap;pointer-events:none;z-index:399!important}.identify-tooltip.leaflet-tooltip-right::before{border-right-color:rgba(50,50,50,.88)}.identify-tooltip.leaflet-tooltip-left::before{border-left-color:rgba(50,50,50,.88)}.identify-tooltip.leaflet-tooltip-top::before{border-top-color:rgba(50,50,50,.88)}.identify-tooltip.leaflet-tooltip-bottom::before{border-bottom-color:rgba(50,50,50,.88)}.leaflet-control-layers-selector{top:0!important;position:relative!important}.leaflet-control-layers label{word-break:break-all;font-size:1.1rem;color:#333}body.orientation-landscape .leaflet-control-layers label,body.orientation-portrait .leaflet-control-layers label{font-size:1rem}body.orientation-landscape input.leaflet-control-layers-selector[type=checkbox],body.orientation-portrait input.leaflet-control-layers-selector[type=checkbox]{width:20px;height:20px}.leaflet-control-layers label>span>span>p{margin:0;padding-left:5px}.leaflet-control-layers label>span>span>p:first-child{display:inline-block}.leaflet-control-layers label>span>span>p:nth-child(2){padding-left:35px}.container-p-y:not([class^=pt-]):not([class*=" pt-"]){padding-bottom:.4rem!important;padding-top:.6rem!important}.layout-navbar.navbar-detached{width:100%!important;margin:0;border-radius:0;padding:0 .8rem;box-shadow:none}.layout-navbar{background-color:#000!important;position:relative;padding-top:.25rem;padding-bottom:.2rem;height:3.2rem;flex-wrap:nowrap;z-index:2}.app-brand .layout-menu-toggle{position:absolute;left:18.5rem;border-radius:50%;background-color:#2e5045;border:7px solid #f5f5f9}div.pac-container{z-index:99999999999!important}.menu-item{position:relative}.menu-link .btn-primary{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:30px;height:30px;padding:0;text-align:center;line-height:30px}.menu-link .btn-primary i{line-height:inherit}.menu-vertical,.menu-vertical .menu-block,.menu-vertical .menu-inner>.menu-header,.menu-vertical .menu-inner>.menu-item{width:21rem}.bg-menu-theme .menu-horizontal-next,.bg-menu-theme .menu-horizontal-prev,.bg-menu-theme .menu-link{color:#fbfbf9}.button-container{margin-top:20px;display:flex;justify-content:center}.button{display:inline-block;background-color:#718877;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:700;text-align:center;margin-right:10px}.button:hover{background-color:#4f6c5e}.button.button-secondary{background-color:transparent;border:1px solid #718877;color:#718877;font-weight:400;font-size:14px}.button.button-secondary:hover{background-color:#dbe3e1;color:#333}.leaflet-overlay-pane>img{z-index:50}.leaflet-pane{z-index:1!important}.leaflet-container .leaflet-control-attribution{display:none}.leaflet-touch .leaflet-bar a{width:40px;height:40px;line-height:40px;color:#333;font-weight:400}.leaflet-top .leaflet-control{margin-top:11px}.leaflet-bar-timecontrol a.timecontrol-date,.leaflet-bar-timecontrol a.timecontrol-date:hover,.leaflet-bar-timecontrol a.timecontrol-season,.leaflet-bar-timecontrol a.timecontrol-season:hover{background-color:#fff;min-width:70px;width:80px;padding:0 5px 0 5px;font-size:1.05rem;font-weight:400;color:#000;pointer-events:none}.leaflet-bar-timecontrol a.timecontrol-date.utc,.leaflet-bar-timecontrol a.timecontrol-date.utc:hover{background-color:#fff;min-width:80px;width:95px;padding:0 15px 0 10px;font-size:.85rem;font-weight:400}.timecontrol-slider .slider{margin:3px}.leaflet-bar-timecontrol .timecontrol-dateslider .slider{width:50px;top:8px;touch-action:none}.leaflet-bar-timecontrol .knob{touch-action:none}.leaflet-bar-timecontrol{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}body.orientation-landscape .leaflet-bar-timecontrol .leaflet-control-timecontrol,body.orientation-portrait .leaflet-bar-timecontrol .leaflet-control-timecontrol{height:36px;line-height:36px}body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-date,body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-date:hover,body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-season,body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-season:hover,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-date,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-date:hover,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-season,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-season:hover{font-size:.95rem;min-width:55px;width:70px;padding:0 5px}body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-date.utc,body.orientation-landscape .leaflet-bar-timecontrol a.timecontrol-date.utc:hover,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-date.utc,body.orientation-portrait .leaflet-bar-timecontrol a.timecontrol-date.utc:hover{font-size:.85rem;min-width:65px;width:80px;padding:0 15px 0 5px}@media (min-width:531px) and (max-width:1599px){.leaflet-touch .leaflet-bar a{width:32px;height:32px;line-height:32px}.leaflet-bar-timecontrol .leaflet-control-timecontrol{height:32px;line-height:32px}.leaflet-bar-timecontrol a.timecontrol-date,.leaflet-bar-timecontrol a.timecontrol-date:hover,.leaflet-bar-timecontrol a.timecontrol-season,.leaflet-bar-timecontrol a.timecontrol-season:hover{font-size:.85rem;width:75px;padding:0 5px}.leaflet-bar-timecontrol a.timecontrol-date.utc,.leaflet-bar-timecontrol a.timecontrol-date.utc:hover{font-size:.85rem;width:85px;padding:0 10px 0 5px}.leaflet-bar-timecontrol .timecontrol-dateslider .slider{width:40px;top:7px}.leaflet-control-layers label{font-size:.85rem}input.leaflet-control-layers-selector[type=checkbox]{width:16px;height:16px;left:5px}.leaflet-control-layers-expanded{padding:4px 8px 4px 4px}.leaflet-draw-toolbar a{background-size:360px 36px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-37px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-146px -2px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-218px -2px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-290px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-37px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-146px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-218px 0}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-288px 0}.leaflet-legend-control .legend-button i{font-size:14px;display:flex;align-items:center;justify-content:center;height:100%}}@media (max-width:530px){.leaflet-bar-timecontrol{width:calc(100vw - 20px);display:flex}.leaflet-bar-timecontrol .leaflet-control-timecontrol{height:40px;line-height:40px;flex:0 0 auto}.leaflet-bar-timecontrol a.timecontrol-date,.leaflet-bar-timecontrol a.timecontrol-date:hover,.leaflet-bar-timecontrol a.timecontrol-season,.leaflet-bar-timecontrol a.timecontrol-season:hover{font-size:1.15rem;flex:1 1 auto;width:auto;min-width:0;padding:0 6px}.leaflet-bar-timecontrol a.timecontrol-date.utc,.leaflet-bar-timecontrol a.timecontrol-date.utc:hover{font-size:1rem;flex:1 1 auto;width:auto;min-width:0;padding:0 15px 0 10px}.leaflet-bar-timecontrol .timecontrol-dateslider .slider{width:55px;top:10px}.leaflet-control-layers label{font-size:1.2rem}input.leaflet-control-layers-selector[type=checkbox]{width:30px;height:30px}}.leaflet-control-layers-base,.leaflet-control-layers-separator{display:none}.leaflet-bottom.leaflet-right{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.legend{display:none;height:130px}.leaflet-legend-control{border:none!important;box-shadow:none!important;background:0 0!important}.leaflet-legend-control .legend-button{margin-top:8px}.leaflet-right.leaflet-top.leaflet-control{margin-bottom:0}.leaflet-top.leaflet-right{display:flex;flex-direction:row-reverse;align-items:flex-start;top:11px}.leaflet-top.leaflet-right .leaflet-control{margin-top:0}.leaflet-container .leaflet-control-mouseposition{margin:0 10px 0 0;min-width:145px;text-align:center;font-variant-numeric:tabular-nums}.leaflet-top.leaflet-right .leaflet-control-scale{margin:0 10px 0 0}.leaflet-transparency-control{height:35px;line-height:40px;border-radius:5px;width:120px!important}.leaflet-control-locate a .leaflet-control-locate-location-arrow{margin-top:11px!important}.knob{width:18px!important;height:22px!important;background-color:#000!important;background:#000!important;border-radius:5px!important;border:2px solid #a9a9a9!important;margin-left:-8px!important;margin-bottom:5px!important}.ui-slider{background:#fff;border-radius:5px;width:100%;height:15px;margin:8px 6px 6px 6px;border:1px solid #a5a5a5;float:left;touch-action:none}.list-group-item{padding:.5rem .5rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .25rem}.app-brand-text.demo{font-size:1.7rem;letter-spacing:-.5px;text-transform:initial;padding-top:4px}.app-brand-logo img,.app-brand-logo svg{height:2rem}#update-banner{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);background:#1b1b1b;color:#fbfbf9;border:1px solid #718877;border-radius:8px;padding:.5rem 1rem;z-index:100000001;display:flex;align-items:center;font-size:.85rem;box-shadow:0 2px 8px rgba(0,0,0,.4);white-space:nowrap;pointer-events:auto}#update-banner button{pointer-events:auto}.modal{z-index:10002!important}body.modal-open>.modal-backdrop{z-index:10001!important}.loading-modal{display:none;position:absolute;z-index:10000;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);justify-content:center;align-items:center}.loading-modal>.container{display:flex;justify-content:center;align-items:center;width:auto;max-width:none}body.loading .loading-modal{display:flex}body.loading #off-canvas-end:not(.display){pointer-events:none;visibility:hidden}.loading-modal>.container{flex-direction:column}.loading-timer{font-family:'Courier New',monospace;font-size:.95rem;color:rgba(255,255,255,.6);letter-spacing:.05em;margin-top:.75rem;user-select:none}.api-progress{font-size:.85rem;color:rgba(255,255,255,.7);text-align:center;margin-top:.5rem;min-height:1.2em;user-select:none}.cancel-analysis-btn{margin-top:1rem;padding:.4rem 1.5rem;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.8);font-size:.85rem;cursor:pointer}.cancel-analysis-btn:hover{background:rgba(255,255,255,.15);color:#fff}.machine{width:150px;max-width:150px;fill:#fbfbf9;z-index:10}.large-shadow,.medium-shadow,.small-shadow{fill:rgba(0,0,0,0.05)}.small{-webkit-animation:counter-rotation 2.5s infinite linear;-moz-animation:counter-rotation 2.5s infinite linear;-o-animation:counter-rotation 2.5s infinite linear;animation:counter-rotation 2.5s infinite linear;-webkit-transform-origin:100.136px 225.345px;-ms-transform-origin:100.136px 225.345px;transform-origin:100.136px 225.345px}.small-shadow{-webkit-animation:counter-rotation 2.5s infinite linear;-moz-animation:counter-rotation 2.5s infinite linear;-o-animation:counter-rotation 2.5s infinite linear;animation:counter-rotation 2.5s infinite linear;-webkit-transform-origin:110.136px 235.345px;-ms-transform-origin:110.136px 235.345px;transform-origin:110.136px 235.345px}.medium{-webkit-animation:rotation 3.75s infinite linear;-moz-animation:rotation 3.75s infinite linear;-o-animation:rotation 3.75s infinite linear;animation:rotation 3.75s infinite linear;-webkit-transform-origin:254.675px 379.447px;-ms-transform-origin:254.675px 379.447px;transform-origin:254.675px 379.447px}.medium-shadow{-webkit-animation:rotation 3.75s infinite linear;-moz-animation:rotation 3.75s infinite linear;-o-animation:rotation 3.75s infinite linear;animation:rotation 3.75s infinite linear;-webkit-transform-origin:264.675px 389.447px;-ms-transform-origin:264.675px 389.447px;transform-origin:264.675px 389.447px}.large{-webkit-animation:counter-rotation 5s infinite linear;-moz-animation:counter-rotation 5s infinite linear;-o-animation:counter-rotation 5s infinite linear;animation:counter-rotation 5s infinite linear;-webkit-transform-origin:461.37px 173.694px;-ms-transform-origin:461.37px 173.694px;transform-origin:461.37px 173.694px}.large-shadow{-webkit-animation:counter-rotation 5s infinite linear;-moz-animation:counter-rotation 5s infinite linear;-o-animation:counter-rotation 5s infinite linear;animation:counter-rotation 5s infinite linear;-webkit-transform-origin:471.37px 183.694px;-ms-transform-origin:471.37px 183.694px;transform-origin:471.37px 183.694px}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes counter-rotation{from{-webkit-transform:rotate(359deg)}to{-webkit-transform:rotate(0)}}@-moz-keyframes counter-rotation{from{-moz-transform:rotate(359deg)}to{-moz-transform:rotate(0)}}@-o-keyframes counter-rotation{from{-o-transform:rotate(359deg)}to{-o-transform:rotate(0)}}@keyframes counter-rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}.snapshot-card{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;overflow:hidden;background:var(--bs-body-bg,#fff);margin:1rem}.snapshot-card-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#8592a3;color:#fff;font-weight:600;font-size:1rem}.snapshot-table{width:100%;border-collapse:collapse}.snapshot-table th{padding:.5rem 1rem;text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color,#8592a3);border-bottom:2px solid var(--bs-border-color,#dee2e6);background:var(--bs-tertiary-bg,#f5f5f9)}.snapshot-table td{padding:.6rem 1rem;border-bottom:1px solid var(--bs-border-color,#dee2e6);font-size:.95rem}.snapshot-table tbody tr:last-child td{border-bottom:none}.snapshot-table .snapshot-value{text-align:right;font-weight:600;font-size:1.1rem;font-variant-numeric:tabular-nums}.snapshot-table .snapshot-date-cell{color:var(--bs-secondary-color,#8592a3);font-size:.85rem;white-space:nowrap}.snapshot-row{cursor:pointer;transition:background-color .15s}.snapshot-row:hover{background-color:var(--bs-tertiary-bg,#f5f5f9)}.snapshot-row:active{background-color:var(--bs-primary-bg-subtle,#e7e7ff)}.snapshot-row--active{background-color:var(--bs-primary-bg-subtle,#e7e7ff);font-weight:600}.snapshot-product-row td{background:var(--bs-tertiary-bg,#f5f5f9);font-weight:600;font-size:.85rem;padding:.4rem 1rem;color:var(--bs-secondary-color,#8592a3)}.snapshot-empty{padding:2rem;text-align:center;color:var(--bs-secondary-color,#8592a3)}