.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17352c;background:#eef2eb;font-synthesis:none}*{box-sizing:border-box}html,body,#app{max-width:100%;overflow-x:hidden}body{margin:0;min-width:320px}header{min-height:118px;padding:22px max(24px,calc((100vw - 1760px)/2));color:#173f33;background:#fffefa;border-bottom:1px solid #d9e2dc;display:flex;align-items:end;justify-content:space-between;gap:24px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font:600 46px/1.05 Georgia,serif}h2{margin:4px 0 0;font:600 27px/1.15 Georgia,serif}h3{margin-bottom:5px}header p{max-width:390px;margin-bottom:5px;color:#52675d}.header-help{display:flex;align-items:center;gap:18px}.header-help p{margin:0}.header-help button{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #9eb4a7;color:#244f3e;background:#f3f7f3;white-space:nowrap}.header-help button span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#fff;background:#2d684e;font-weight:900}.header-help button:disabled{color:#87958d;cursor:not-allowed}header .eyebrow{color:#638259}.brand-heading{display:flex;align-items:center;gap:16px}.waywyser-logo{width:132px;height:auto;padding:0;object-fit:contain;background:transparent;filter:none}.eyebrow{color:#b7c9a6;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.application-shell{width:min(1760px,calc(100% - 32px));margin:18px auto 50px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.side-menu{position:sticky;top:16px;z-index:10;height:calc(100vh - 154px);max-height:calc(100vh - 154px);overflow-y:auto;padding:18px 14px;display:flex;flex-direction:column;border-radius:16px;color:#eef6f1;background:linear-gradient(180deg,#173f33,#102f27);box-shadow:0 18px 45px #17382c2b}.side-menu-site{display:grid;gap:4px;padding:8px 10px 18px;border-bottom:1px solid #ffffff21}.side-menu-site strong{color:#fff;font-size:18px}.side-menu-site small{color:#bcd0c5;line-height:1.4}.side-menu-group{display:grid;gap:4px;padding-top:18px}.side-menu-group>span{padding:0 10px 7px;color:#9fb9ab;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.side-menu-group button{width:100%;padding:10px 11px;border-radius:8px;color:#e4eee8;background:transparent;text-align:left}.side-menu-group button:hover:not(:disabled){background:#ffffff16}.side-menu-group button.active{color:#173f33;background:#f4f8f5}.side-menu-parent{padding:10px 11px 5px;color:#e4eee8;font-weight:800}.side-menu-parent.active{color:#cce4d6}.side-menu-features{display:grid;gap:3px;margin:0 0 5px 12px;padding-left:9px;border-left:1px solid #ffffff2b}.side-menu-features button{padding:7px 9px;font-size:12px;font-weight:700}.side-menu-group button:disabled{color:#a7bcaf;cursor:not-allowed;opacity:1}.side-menu-group button:disabled:after{content:"—";float:right;color:#6e8b7c}.side-menu-operations{padding-top:30px}.side-menu-setup{margin-top:auto;padding-top:28px;border-top:1px solid #ffffff21}main{width:100%;margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:24px;align-items:start}main>*{min-width:0}main>.editor:only-child{grid-column:1 / -1}.portfolio-home{grid-template-columns:1fr}.panel{background:#fffefa;border:1px solid #d8ded2;border-radius:16px;box-shadow:0 18px 45px #26402b18;padding:24px}.section-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.site-reference{display:block;margin-top:5px;color:#68766e;font-weight:700}.area,.count{padding:9px 12px;border-radius:999px;background:#e8efe2;color:#315b3d;font-weight:800}.map{height:470px;border-radius:12px;border:1px solid #cbd5c4;overflow:hidden}.map:fullscreen{height:100vh;border:0;border-radius:0}.map-help{margin:9px 2px 0;color:#66746a;font-size:12px}.map-tile-status{position:relative;z-index:1000;width:min(560px,calc(100% - 24px));display:grid;gap:10px;margin:-78px 12px 14px;padding:12px 14px;border:2px solid #307653;border-radius:10px;background:#f8fcf9f7;box-shadow:0 7px 22px #102f234d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-tile-status>div:first-child{display:flex;justify-content:space-between;gap:15px;color:#183f31;font-size:13px}.map-tile-status>div:first-child span{white-space:nowrap}.map-tile-status>div:first-child b{color:#155c3e;font-size:15px}.site-load-status{margin-top:-104px}.map-loading-message{color:#526b5e;font-size:12px;font-weight:700}.map-tile-status.failed{border-color:#dfb5a9;background:#fff4f0}.map-tile-progress{height:14px;overflow:hidden;border:1px solid #789486;border-radius:999px;background:#c8d3cc;box-shadow:inset 0 1px 3px #173f3038}.map-tile-progress span{display:block;min-width:24px;height:100%;border-radius:inherit;background:repeating-linear-gradient(120deg,#1f704d 0 14px,#47a374 14px 27px);background-size:55px 100%;box-shadow:1px 0 4px #143d2f66;transition:width .25s ease;animation:map-progress-stripes .9s linear infinite}@keyframes map-progress-stripes{to{background-position:55px 0}}.map-edit-help{padding:9px 11px;border-left:3px solid #d49b29;border-radius:4px;background:#fff7df;color:#594817}.satellite-timeline{display:grid;gap:14px;margin:18px 0;padding:18px;border:1px solid #cbd9c7;border-radius:13px;background:#f5f8f2}.satellite-timeline-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.satellite-timeline-heading h3{margin:4px 0;color:#174f38;font-size:22px}.satellite-timeline-heading p{margin:0;color:#667568;line-height:1.45}.satellite-count{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#315e43;background:#e3ecde;font-size:12px;font-weight:850}.satellite-history-actions{display:flex;align-items:center;gap:8px}.editor.map-focus{grid-column:1 / -1}.editor.map-focus>.map{height:calc(100vh - 265px);min-height:520px}.editor.map-focus>.form-grid,.editor.map-focus>.site-form-actions,.editor.map-focus>.site-danger-zone,.editor.map-focus>.notice{display:none}.satellite-date-controls{display:grid;grid-template-columns:1fr 1.35fr;gap:12px}.satellite-scrub-control{display:grid;gap:7px;color:#17352c;font-size:13px;font-weight:750}.satellite-scrub-control>div{display:grid;grid-template-columns:auto 1fr auto;gap:7px}.satellite-scrub-control button{min-width:42px}.satellite-change-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.satellite-change-grid article{display:grid;gap:3px;padding:12px;border:1px solid #d7e0d3;border-radius:9px;background:#fff}.satellite-change-grid span,.satellite-change-grid small{color:#667568;font-size:11px}.satellite-change-grid strong{color:#315e43;font-size:20px}.satellite-change-grid strong.positive{color:#14703d}.satellite-change-grid strong.negative{color:#a15a16}.satellite-same-date{margin:0;padding:12px;border-radius:9px;color:#667568;background:#fff;text-align:center}.satellite-alignment{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 12px;border-left:4px solid #4c8c65;border-radius:7px;background:#e7f2e5;font-size:12px}.satellite-alignment.warning{border-left-color:#c17a14;background:#fff0cf}.satellite-alignment span{color:#667568}.satellite-caveat{margin:-3px 0 0;color:#667568;font-size:11px;line-height:1.4}.fullscreen-control{margin-top:46px!important}.fullscreen-button{width:30px;height:30px;border:0;border-radius:2px;padding:0;background:#fffefa;color:#254236;display:grid;place-items:center;font-size:19px;line-height:1}.fullscreen-button:hover{background:#e8efe2}.leaflet-control-layers{border:0!important;border-radius:11px!important;background:#fffefaf2;box-shadow:0 8px 24px #132a2160!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leaflet-control-layers-expanded{min-width:145px;padding:7px!important}.leaflet-control-layers-list{margin:0}.leaflet-control-layers-base label{display:block;margin:0;border-radius:7px;padding:8px 9px;color:#254236;font-size:13px;font-weight:750;cursor:pointer}.leaflet-control-layers-base label:hover{background:#e8efe2}.leaflet-control-layers-base label span{display:flex;align-items:center;gap:8px}.leaflet-control-layers-selector{width:15px;height:15px;margin:0;accent-color:#315e43}.leaflet-control-layers-toggle{width:38px!important;height:38px!important;border-radius:10px}.map-coordinate-readout{border:1px solid #ffffff80;border-radius:7px;padding:5px 8px;background:#14291fe6;box-shadow:0 3px 12px #0d1c1760;color:#f7faf5;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.01em}.leaflet-control-scale-line{border:0!important;border-left:2px solid #f7faf5!important;border-bottom:2px solid #f7faf5!important;border-radius:0 0 0 3px;padding:2px 6px 1px!important;background:#14291fcc!important;box-shadow:none!important;color:#f7faf5;font-weight:750;text-shadow:0 1px 2px #000}.form-grid{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.wide{grid-column:1 / -1}label{display:grid;gap:7px;font-size:13px;font-weight:750}input,select,textarea{width:100%;border:1px solid #bdc9b9;border-radius:9px;padding:11px 12px;color:inherit;background:#fff;font:inherit}input:focus,select:focus,textarea:focus{outline:3px solid #aac59d66;border-color:#527c57}button{border:0;border-radius:9px;padding:12px 18px;background:#315e43;color:#fff;font:inherit;font-weight:800;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.secondary{border:1px solid #8ca48b;background:transparent;color:#315e43}.danger{background:#a13b2f}.compact{padding:8px 11px;font-size:13px}.selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.updated-badge{padding:4px 7px;border-radius:999px;background:#d7e8ce;color:#285535;font-size:11px;font-weight:800}.modal-backdrop{position:fixed;z-index:2000;inset:0;padding:20px;background:#10251ecc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center}.confirm-dialog{width:min(440px,100%);padding:28px;border:1px solid #e3d4cb;border-radius:16px;background:#fffefa;box-shadow:0 24px 70px #0e201b66}.confirm-dialog h2{margin:8px 0 12px}.confirm-dialog p{color:#5f6e65;line-height:1.55}.danger-icon{width:42px;height:42px;margin-bottom:18px;border-radius:50%;background:#f5dfd8;color:#a13b2f;display:grid;place-items:center;font-size:24px;font-weight:900}.danger-text{color:#a13b2f}.dialog-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.selection-banner{margin-top:14px;padding:10px 12px;border-radius:9px;background:#edf3e8;color:#315b3d;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}.site-form-actions{position:sticky;bottom:0;z-index:4;margin:18px -10px 0;padding:12px 10px;border-top:1px solid #dce4de;background:#fffefaf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;gap:9px}.site-form-actions button{min-width:180px}.delete-site-action{margin-left:auto}.delete-confirmation-message{display:grid;gap:4px;margin:18px 0 13px;padding:16px;border:2px solid #c34c3c;border-radius:10px;color:#7f2d23;background:#fff0ec}.delete-confirmation-message strong{font-size:18px}.delete-confirmation-message span{color:#735a55;font-size:12px}.delete-confirmation-field{display:grid;gap:6px;color:#713129;font-weight:800}.delete-confirmation-field input{border:2px solid #bd665a;font-size:18px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.site-danger-zone{margin-top:24px;border:1px solid #e1c9c3;border-radius:10px;background:#fff9f7}.site-danger-zone summary{padding:12px 14px;color:#8d3e34;cursor:pointer;font-weight:800}.site-danger-zone>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px;border-top:1px solid #ead8d3}.site-danger-zone span{display:grid;gap:3px}.site-danger-zone small{color:#76645f}.bri-panel{margin-top:14px;padding:16px;border:1px solid #cdd9c7;border-radius:11px;background:linear-gradient(135deg,#f6f8f1,#edf3e8);display:grid;gap:14px}.assessment-modal-backdrop{padding:28px}.assessment-dialog{position:relative;width:min(1040px,100%);max-height:calc(100vh - 56px);padding:24px;overflow:auto;box-shadow:0 24px 70px #0e201b66}.tidy-assessment-dialog{display:flex;flex-direction:column;width:min(760px,100%);height:min(860px,calc(100vh - 56px));max-height:calc(100vh - 56px);padding:0;overflow:hidden;border:0;border-radius:18px;background:#f8fbf6;box-shadow:0 24px 70px #0e201b66}.tidy-assessment-dialog .assessment-header{flex:0 0 auto;min-height:0;padding:24px 64px 18px 24px;display:flex;align-items:center;justify-content:space-between}.tidy-assessment-dialog .assessment-header h2{margin:4px 0 6px}.tidy-assessment-dialog .assessment-header p{margin:0;color:#637066;font-size:13px}.assessment-tabs{flex:0 0 auto;display:flex;gap:4px;overflow-x:auto;padding:0 24px;border-bottom:1px solid #d9e3d4;background:#f1f6ed}.assessment-tabs button{flex:0 0 auto;padding:12px 14px 10px;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#607066}.assessment-tabs button:hover{background:#e6eee1}.assessment-tabs button.active{border-bottom-color:#236746;color:#174a34}.analysis-run-panel,.assessment-summary,.assessment-evidence,.assessment-technical,.carbon-rating-panel,.segment-analysis-panel,.monitoring-panel{flex:1 1 auto;min-height:0;padding:22px 24px 24px;overflow-y:auto}.monitoring-panel{display:grid;align-content:start;gap:16px}.monitoring-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.monitoring-heading h3{margin:4px 0;color:#174f38;font-size:24px}.monitoring-heading p{margin:0;color:#667568;line-height:1.45}.monitoring-state{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:850}.monitoring-missing{color:#8a4b00;background:#fff0c7}.monitoring-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.monitoring-summary-grid article{display:grid;gap:4px;padding:13px;border:1px solid #dce4d8;border-radius:10px;background:#fff}.monitoring-summary-grid span{color:#667568;font-size:11px}.monitoring-summary-grid strong{color:#174f38;font:700 25px/1.1 Georgia,serif}.monitoring-summary-grid small{color:#667568;line-height:1.4}.monitoring-empty-state{display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed #b8c8b4;border-radius:12px;background:#f1f6ed}.monitoring-empty-state h3,.monitoring-empty-state p{margin:0}.monitoring-empty-state p{margin-top:4px;color:#667568;line-height:1.45}.monitoring-empty-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:50%;color:#fff;background:#315e43;font:700 29px/1 Georgia,serif}.monitoring-next-steps{padding:16px;border-radius:12px;background:#fff}.monitoring-next-steps h3{margin-bottom:12px}.monitoring-next-steps ol{display:grid;gap:9px;margin:0 0 14px;padding:0;list-style:none}.monitoring-next-steps li{display:flex;align-items:center;gap:11px}.monitoring-next-steps li>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;color:#315e43;background:#e8efe2;font-weight:850}.monitoring-next-steps li div{display:grid;gap:2px}.monitoring-next-steps li small{color:#667568}.segment-analysis-panel{display:grid;gap:14px}.segment-analysis-panel>div>h3{margin:4px 0}.segment-analysis-panel>div>p{margin:0;color:#667568;line-height:1.45}.segment-analysis-panel>div>button{margin-top:10px}.segment-analysis-card{display:grid;gap:13px;padding:16px;border:1px solid #cadbc9;border-radius:12px;background:#fff}.segment-analysis-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.segment-analysis-card>header span{color:#6c7a70;font-size:11px;font-weight:800;text-transform:uppercase}.segment-analysis-card>header h3{margin:6px 0;color:#073f2c;font-size:22px;line-height:1.2}.segment-analysis-card>header small{color:#667568}.segment-run-status{display:inline-block;width:fit-content;margin-top:5px;padding:3px 7px;border-radius:999px;background:#e2e7df;color:#657067!important}.segment-run-status.status-complete{background:#dff3e2;color:#17623b!important}.segment-run-status.status-running{background:#fff0c7;color:#805b00!important}.segment-run-status.status-failed{background:#fbe0dc;color:#a52d27!important}.segment-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.segment-result>div{display:grid;gap:2px;padding:10px;border-radius:8px;background:#f1f7ed}.segment-result span,.segment-result small{color:#667568;font-size:11px}.segment-result strong{color:#174f38;font-size:20px}.segment-result-meta,.segment-empty{margin:0;color:#667568;font-size:12px;line-height:1.45}@media(max-width:700px){.segment-analysis-card>header{align-items:stretch;flex-direction:column}.segment-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.analysis-run-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.analysis-run-heading h3{margin:4px 0 0}.analysis-run-heading>strong{color:#174a34;font:700 28px/1 Georgia,serif}.analysis-progress{height:10px;margin:14px 0 18px;overflow:hidden;border-radius:999px;background:#dce5d7}.analysis-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#77a479,#236746);transition:width .5s ease}.analysis-step-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.analysis-step-list li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid #dce4d8;border-radius:9px;background:#fff}.analysis-step-list small{display:block;margin-top:2px;color:#6d796f}.analysis-step-list b{color:#778078;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.step-marker{width:11px;height:11px;border-radius:50%;background:#b9c1ba}.step-complete{border-color:#9bc8a2!important}.step-complete .step-marker{background:#159143}.step-complete b{color:#16783a}.step-running{border-color:#e4b55e!important;background:#fffaf0!important}.step-running .step-marker{background:#df8419;box-shadow:0 0 0 4px #f8dfb3}.step-running b{color:#ad650d}.step-failed{border-color:#dfa29a!important;background:#fff8f6!important}.step-failed .step-marker{background:#c53b30}.step-failed b{color:#a72e27}.analysis-time{margin:12px 0 0;color:#6b756e;font-size:12px}.analysis-error{margin:12px 0 0;padding:10px;border-radius:8px;background:#f8e5df;color:#852d20}.analysis-failure{margin:14px 0 0;padding:14px;border:2px solid #c95549;border-radius:10px;background:#fff5f3;color:#68221c}.analysis-failure-heading{display:flex;align-items:center;gap:10px}.analysis-failure-heading>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#b9362d;color:#fff;font-weight:800}.analysis-failure h4{margin:2px 0 0;color:#74251f;font-size:16px}.analysis-failure p{margin:10px 0;line-height:1.45}.analysis-failure dl{display:grid;gap:8px;margin:0}.analysis-failure dl div{display:grid;grid-template-columns:110px 1fr;gap:10px}.analysis-failure dt{font-weight:700}.analysis-failure dd{margin:0;overflow-wrap:anywhere}.analysis-failure code{font-size:11px}.integration-note{margin:9px 0 0;color:#76581f;font-size:12px}.analysis-run-panel .assessment-actions,.assessment-summary .assessment-actions{margin-top:16px}.analysis-run-panel .analysis-primary-actions{margin:-2px 0 14px;padding-bottom:14px;border-bottom:1px solid #dce5df}.summary-score{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:12px;background:#edf4e8}.summary-score>div{display:grid}.summary-score>div strong{color:#143f30;font:700 44px/1 Georgia,serif}.summary-score>div span{margin-top:5px;color:#617067;font-size:12px}.dashboard-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-product-grid article{display:grid;gap:7px;min-height:112px;padding:17px;border:1px solid #cadbd0;border-radius:12px;background:#f8fbf8}.dashboard-product-grid article>span{color:#557064;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.dashboard-product-grid article>strong{color:#174d39;font:700 23px/1.15 Georgia,serif}.dashboard-product-grid article>small{align-self:end;color:#63736a;line-height:1.35}.dashboard-product-grid .product-stock{grid-column:1 / -1;border-top:5px solid #315f87}.dashboard-product-grid .product-flux{grid-column:1 / -1;border-top:5px solid #b37520}.dashboard-product-grid .product-screening{grid-column:1 / -1;border-top:5px solid #2b7751}.wetness-gauge{display:grid;gap:7px;margin-top:7px;padding:12px;border:1px solid #c9dbcf;border-radius:10px;background:#fff}.wetness-gauge-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.wetness-gauge-heading>span{color:#607169;font-size:11px;font-weight:800;text-transform:uppercase}.wetness-gauge-heading>strong{color:#15573c}.wetness-scale{position:relative;height:18px;margin-top:5px;border:2px solid #fff;border-radius:999px;background:linear-gradient(90deg,#b84a3b,#dc9b42 42%,#dfc853 55%,#65a970 72%,#18744d);box-shadow:0 0 0 1px #b8c9bf}.wetness-marker{position:absolute;top:-8px;width:2px;height:32px;transform:translate(-50%);background:#123d2e}.wetness-marker i{position:absolute;top:-5px;left:50%;width:12px;height:12px;transform:translate(-50%) rotate(45deg);border:2px solid #fff;background:#123d2e;box-shadow:0 0 0 1px #123d2e}.wetness-labels{display:grid;grid-template-columns:repeat(3,1fr);color:#455b50;font-size:11px;font-weight:800}.wetness-labels span:nth-child(2){text-align:center}.wetness-labels span:last-child{text-align:right}.wetness-labels small{color:#78847e;font-weight:500}.wetness-gauge p{margin:2px 0 0;color:#65736c;font-size:11px;line-height:1.4}.stock-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stock-result-grid div{display:grid;gap:3px;padding:10px;border-radius:8px;background:#edf3f8}.stock-result-grid span,.stock-calculation-detail dt{color:#60717a;font-size:10px;text-transform:uppercase}.stock-result-grid b{color:#244f6e}.stock-calculation-detail{padding-top:4px;border-top:1px solid #d5e0e7}.stock-calculation-detail summary{cursor:pointer;color:#275572;font-weight:800}.stock-calculation-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0}.stock-calculation-detail dl div{padding:8px;background:#f1f5f7}.stock-calculation-detail dd{margin:3px 0 0;color:#294b60;font-weight:700}.stock-scope-warning{margin:0;padding:10px;border-radius:8px;background:#fff3d8;color:#704f11;font-weight:700}.core-comparison-detail{padding-top:7px;border-top:1px solid #d5e0e7}.core-comparison-detail summary{cursor:pointer;color:#275572;font-weight:800}.core-comparison-detail .table-scroll{margin-top:10px}.core-comparison-detail table{width:100%;border-collapse:collapse;background:#fff}.core-comparison-detail th,.core-comparison-detail td{padding:9px;border-bottom:1px solid #dce5e0;text-align:left}.core-comparison-detail th{color:#577067;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.core-comparison-detail>small{display:block;margin-top:9px;color:#65756d}.flux-scenario-detail{margin-top:4px;padding-top:8px;border-top:1px solid #ead8b8}.flux-inline-range{color:#89928d;font-weight:500}.flux-scenario-detail summary{cursor:pointer;color:#795213;font-weight:850}.flux-scenario-warning{padding:10px;border-radius:8px;background:#fff1d4;color:#624812}.flux-heuristic{display:grid;gap:6px;margin:10px 0;padding:13px;border:2px solid #c29442;border-radius:9px;background:#fffaf0}.flux-heuristic>span{color:#725014;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.flux-heuristic>strong{color:#754e0b;font:700 24px/1.1 Georgia,serif}.flux-heuristic code{white-space:normal;overflow-wrap:anywhere}.flux-known-component{display:grid;gap:5px;margin:10px 0;padding:11px;border:1px solid #d9e3dd;border-radius:8px;background:#fff}.flux-known-component>span,.flux-scenario-grid span,.flux-difference span{color:#69766f;font-size:10px;font-weight:800;text-transform:uppercase}.flux-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.flux-scenario-grid section{display:grid;gap:6px;padding:12px;border:1px solid #dfd4bf;border-radius:9px;background:#fffcf5}.flux-scenario-grid code{white-space:normal}.flux-difference{display:grid;gap:4px;margin-top:9px;padding:12px;border-radius:9px;background:#f5ead1}.flux-difference strong{color:#704d0e;font:700 21px/1.15 Georgia,serif}@media(max-width:850px){.flux-scenario-grid{grid-template-columns:1fr}}.hydrology-explanation{padding:12px 14px;border:1px solid #b9d2c2;border-radius:10px;background:#f7fbf8}.hydrology-explanation summary{cursor:pointer;color:#18553d;font-weight:850}.hydrology-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.hydrology-method-grid article{display:grid;gap:4px;padding:11px;border:1px solid #d8e5dd;border-radius:8px;background:#fff}.hydrology-method-grid span{color:#61736a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hydrology-method-grid p{margin:0;color:#5d6d65;line-height:1.4}.classification-safeguard{margin:10px 0 0;padding:10px;border-radius:8px;background:#fff2d5;color:#674b14}@media(max-width:850px){.hydrology-method-grid{grid-template-columns:1fr}}@media(max-width:850px){.dashboard-product-grid{grid-template-columns:1fr}}@media(max-width:850px){.dashboard-product-grid .product-stock{grid-column:auto}.stock-result-grid,.stock-calculation-detail dl{grid-template-columns:1fr}}.summary-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.summary-facts div{display:grid;gap:3px;padding:11px;border:1px solid #dce4d8;border-radius:9px;background:#fff}.summary-facts span{color:#6b776f;font-size:11px}.summary-facts strong{color:#294c3a;font-size:13px}.summary-facts small{color:#647268;font-size:11px;line-height:1.35}.summary-facts .hydrology-fact{border-width:2px;border-color:#88b69a;background:#f2faf2}.hydrology-wet{color:#08733d!important}.hydrology-intermediate{color:#9a6500!important}.hydrology-dry{color:#b1362d!important}.hydrology-insufficient{color:#69736c!important}.mongan-baseline{display:grid;gap:10px;margin:16px 0;padding:16px;border:2px solid #d1a342;border-radius:12px;background:#fffaf0}.mongan-baseline h3,.mongan-baseline p{margin:0}.baseline-warning{color:#6b5a2f;line-height:1.5}.baseline-table-wrap{overflow-x:auto;border:1px solid #d8dfd3;border-radius:9px;background:#fff}.mongan-baseline table{width:100%;min-width:850px;border-collapse:collapse;font-size:12px}.mongan-baseline th{padding:9px;background:#eaf2e6;color:#254c39;text-align:left}.mongan-baseline td{padding:9px;border-top:1px solid #e1e7dd;color:#495b50;vertical-align:top}.mongan-baseline .baseline-reference td{background:#edf8ee}.mongan-baseline .baseline-official-segment td{background:#f5fbf4}.baseline-gate{padding:10px;border-left:5px solid #c98a00;background:#fff2c8;color:#654900}.calibration-status-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #b8cbb8;border-radius:9px;background:#fff}.calibration-status-panel div{display:grid;gap:3px}.calibration-status-panel small{color:#617066}.calibration-status-panel p{color:#617066;font-size:12px}.map-evidence-legend{display:grid;gap:4px;width:min(260px,70vw);padding:10px;border:1px solid #9aab9b;border-radius:9px;background:#fffffff0;box-shadow:0 3px 12px #0f372633;color:#244536}.map-evidence-legend strong{font-size:13px}.map-evidence-legend small{color:#5f6f65;font-size:10px}.map-evidence-legend p{margin:2px 0 0;font-size:11px;line-height:1.35}.evidence-gradient{display:block;width:100%;height:10px;border-radius:999px}.evidence-ndvi{background:linear-gradient(90deg,#b2182b,#f7f7a5,#1a9850)}.evidence-ndwi{background:linear-gradient(90deg,#f7fbff,#6baed6,#08306b)}.evidence-ndre{background:linear-gradient(90deg,#440154,#21908d,#fde725)}.evidence-bare-surface{background:linear-gradient(90deg,#fff5eb,#f16913,#7f2704)}.summary-carbon{display:grid;gap:5px;margin-top:12px;padding:14px;border:1px solid #e0bd71;border-radius:10px;background:#fffaf0}.summary-carbon>span{color:#8b630b;font-size:11px;font-weight:800;text-transform:uppercase}.summary-carbon>strong{color:#173f30;font-size:19px}.summary-carbon small{color:#756b50;line-height:1.4}.segment-combined-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:14px;border:1px solid #9ebfa6;border-radius:10px;background:#f1f8ee}.segment-combined-summary>div{display:grid;gap:3px}.segment-combined-summary span{color:#667568;font-size:11px;font-weight:800;text-transform:uppercase}.segment-combined-summary strong{color:#174f38;font-size:22px}.segment-combined-summary small,.whole-score-note{color:#667568;font-size:12px}.whole-score-note{margin:6px 2px 0}.report-segment-comparison{margin-top:14px;padding:12px;border-radius:9px;background:#f1f7ed}.report-segment-comparison h4{margin:0 0 6px;color:#174f38}.report-segment-comparison li{margin:7px 0;line-height:1.5}.analysis-empty{padding:30px 10px;text-align:center}.analysis-empty h3{margin:0 0 6px}.analysis-empty p{margin:0 0 18px}.assessment-evidence>div:first-child h3,.assessment-technical h3{margin:0 0 5px}.assessment-evidence>div:first-child p,.assessment-technical>p{margin:0 0 14px;color:#657168;font-size:13px}.rainfall-live-status{display:grid;grid-template-columns:1fr auto;gap:8px 14px;margin-top:14px;padding:12px;border:1px solid #e4b55e;border-radius:10px;background:#fffaf0}.rainfall-live-status>div:first-child{display:grid;gap:3px}.rainfall-live-status span{color:#75694d;font-size:12px}.rainfall-live-status b{color:#9a620e}.rainfall-live-status .analysis-progress{grid-column:1 / -1;margin:0}.rainfall-live-status.complete{border-color:#9bc8a2;background:#f3faf1}.integration-evidence-list{display:grid;gap:10px;margin-top:16px}.segment-evidence{display:grid;gap:9px;margin-top:16px;padding:14px;border:1px solid #d7dfcf;border-radius:12px;background:#fbfdf9}.segment-evidence h3,.segment-evidence p{margin:0}.segment-evidence>div>p{margin-top:4px;color:#667568;font-size:13px}.segment-evidence article{display:flex;gap:10px;padding:11px;border:1px solid #e4c377;border-radius:9px;background:#fffaf0}.segment-evidence article.active{border-color:#78be8b;background:#f2fbf3}.segment-evidence article div{display:grid;gap:3px}.segment-name-highlight{display:inline-block;width:fit-content;padding:4px 9px;border-left:5px solid #e29200;border-radius:5px;background:#fff0bd;color:#123f30!important;font-weight:900;letter-spacing:.01em}.segment-evidence article.active .segment-name-highlight,.report-segment-comparison .segment-name-highlight{border-left-color:#168849;background:#dff3e2}.segment-evidence article small{color:#667568}.segment-evidence article p{color:#59685d;font-size:12px;line-height:1.4}.segment-swatch{flex:0 0 12px;width:12px;height:12px;margin-top:3px;border-radius:50%;background:#d38a16}.segment-evidence article.active .segment-swatch{background:#159447}.carbon-rating-panel{display:grid;gap:16px}.carbon-rating-heading{display:flex;align-items:center;justify-content:space-between;padding:18px;border-radius:12px;color:#f5f3df;background:#174f38}.carbon-rating-heading h3{margin:4px 0 0;color:#fff;font-size:24px}.carbon-rating-heading>strong{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#174f38;background:#eef5e9;font-size:21px}.carbon-rating-warning{margin:0;padding:12px 14px;border:1px solid #e0bd71;border-radius:10px;color:#775700;background:#fffaf0;line-height:1.45}.carbon-equation-summary{display:grid;gap:10px;padding:15px;border:2px solid #315c45;border-radius:12px;background:#fff}.carbon-equation-summary-heading h3{margin:3px 0 0;color:#173f30}.carbon-equation-summary table{width:100%;border-collapse:collapse}.carbon-equation-summary th,.carbon-equation-summary td{padding:10px 12px;border-bottom:1px solid #dce5dc;text-align:left;vertical-align:top}.carbon-equation-summary th{color:#315c45;background:#eef5e9;font-size:12px}.carbon-equation-summary td>small,.carbon-equation-summary td strong>small{display:block;margin-top:3px;color:#667568;font-weight:500}.carbon-equation-summary .equation-key{display:inline-block;min-width:38px;padding:4px 7px;border-radius:6px;color:#fff;background:#174f38;text-align:center}.carbon-equation-summary>p{margin:0;color:#775700;font-size:12px;line-height:1.45}.evidence-formula-panel{display:grid;gap:12px;padding:15px;border:1px solid #cdddcf;border-radius:12px;background:#f7faf6}.evidence-formula-panel>header h3{margin:3px 0 0;color:#173f30}.evidence-formula-panel>p{margin:0;color:#667568;font-size:13px}.evidence-formula-card{display:grid;gap:10px;padding:14px;border:1px solid #dce5dc;border-radius:10px;background:#fff}.evidence-formula-card>p{margin:0;color:#4f6255;line-height:1.45}.formula-data-use{padding:11px 13px;border-left:4px solid #6b9479;border-radius:7px;background:#f1f6ef;color:#405448}.formula-data-use>strong{color:#174f38}.formula-data-use ol{margin:7px 0 0;padding-left:20px}.formula-data-use li{margin:5px 0;line-height:1.45}.carbon-equation-label{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-left:5px solid #174f38;border-radius:7px;color:#315c45;background:#eef5e9}.carbon-equation-label strong{color:#174f38;white-space:nowrap}.carbon-equation-label span{font-size:13px}.carbon-segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carbon-segment-grid article{display:grid;gap:6px;padding:15px;border:1px solid #cdddcf;border-radius:11px;background:#fff}.carbon-segment-grid span,.carbon-opportunity span{color:#667568;font-size:12px;font-weight:700;text-transform:uppercase}.carbon-segment-grid strong{color:#174f38;font-size:24px}.carbon-segment-grid b{color:#236746}.carbon-segment-grid p{margin:2px 0 0;color:#667568;font-size:12px;line-height:1.45}.carbon-opportunity{display:grid;gap:5px;padding:15px;border:1px solid #8ab596;border-radius:11px;background:#f1f8ee}.carbon-opportunity strong{color:#174f38;font-size:24px}.carbon-opportunity small{color:#667568}.mixed-carbon-panel{display:grid;gap:14px;padding:16px;border:2px solid #7ca48a;border-radius:12px;background:#f4f9f2}.mixed-carbon-panel>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.mixed-carbon-panel h3{margin:3px 0 0;color:#173f30}.mixed-carbon-panel>header>strong{padding:7px 10px;border-radius:8px;color:#fff;background:#174f38;white-space:nowrap}.mixed-carbon-panel>p{margin:0;color:#52665a;line-height:1.5}.mixed-carbon-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mixed-carbon-result>div{display:grid;gap:4px;padding:12px;border:1px solid #c8d9ca;border-radius:9px;background:#fff}.mixed-carbon-result span{color:#667568;font-size:11px;font-weight:750;text-transform:uppercase}.mixed-carbon-result strong{color:#174f38}.mixed-carbon-table td{vertical-align:top}.mixed-carbon-table td strong,.mixed-carbon-table td small{display:block}.mixed-carbon-table td small{margin-top:4px;color:#667568;line-height:1.35}.driver-flux-panel{display:grid;gap:13px;padding:16px;border:1px solid #d7a744;border-radius:12px;background:#fffaf0}.driver-flux-panel>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.driver-flux-panel>header h3{margin:4px 0 0}.driver-flux-panel>header>strong{padding:7px 10px;border-radius:8px;color:#174f38;background:#fff;white-space:nowrap}.driver-flux-panel>p{margin:0;color:#665d47;line-height:1.45}.driver-auto-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.driver-auto-inputs>div{display:grid;gap:5px;align-content:start;min-width:0;padding:11px;border:1px solid #e2dac7;border-radius:9px;background:#fff}.driver-auto-inputs span{color:#607066;font-size:11px;font-weight:750;text-transform:uppercase}.driver-auto-inputs strong{color:#174f38;font-size:17px}.driver-auto-inputs b{justify-self:start;padding:3px 6px;border-radius:5px;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.driver-auto-inputs small{color:#6d6a59;font-size:10px;line-height:1.4}.driver-auto-inputs .inline-help{justify-self:start;padding:0;border:0;color:#276b49;background:transparent;font-size:11px;text-decoration:underline}.driver-estimation-scales{border-top:1px solid #e4dcc9}.driver-estimation-scales>summary{padding:10px 0 4px;color:#315c45;font-size:12px;font-weight:850;cursor:pointer}.driver-estimation-scales table{width:100%;margin-top:9px;border-collapse:collapse;background:#fff;font-size:11px}.driver-estimation-scales th,.driver-estimation-scales td{padding:8px;border:1px solid #e1e5dc;text-align:left;vertical-align:top}.driver-estimation-scales th{color:#174f38;background:#eaf1e5}.driver-estimation-scales>p{margin:9px 0 0;color:#665d47;font-size:11px;line-height:1.45}.driver-input-overrides{border-top:1px solid #e4dcc9}.driver-input-overrides>summary{padding:10px 0 4px;color:#315c45;font-size:12px;font-weight:850;cursor:pointer}.driver-input-overrides .driver-input-grid{margin-top:9px}.driver-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.driver-input-grid label{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid #e4dcc9;border-radius:9px;background:#fff}.driver-input-grid label>span{color:#284c3b;font-size:12px;font-weight:800}.driver-label-with-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.driver-label-with-status b,.driver-label-with-help b{padding:3px 6px;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.input-status-actual{color:#11652f;background:#dff3e2}.input-status-estimated{color:#855500;background:#fff0c9}.input-status-manually-entered{color:#315b78;background:#e4f0f7}.input-status-missing{color:#a22626;background:#f9dedd}.driver-label-with-help{display:flex;align-items:center;justify-content:space-between;gap:8px}.driver-label-with-help>span:last-child{display:flex;align-items:center;gap:6px}.driver-label-with-help button{display:grid;place-items:center;width:23px;height:23px;padding:0;border:1px solid #7ba58a;border-radius:50%;color:#174f38;background:#eef6eb;font-size:12px;font-weight:900}.driver-input-grid input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #b8cbbd;border-radius:7px;color:#173f30;background:#fff}.driver-input-grid small{color:#667568;line-height:1.35}.driver-input-grid .driver-input-hint{padding-top:4px;border-top:1px solid #edf0eb;color:#756b50}.driver-input-grid .quality-measured,.driver-input-grid .quality-supplied{color:#18733e}.driver-input-grid .quality-proxy{color:#9a6500}.driver-input-grid .quality-missing{color:#b02b27}.driver-flux-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.driver-flux-result>div{display:grid;gap:4px;padding:12px;border-radius:9px;background:#edf6eb}.driver-flux-result span{color:#617065;font-size:11px;font-weight:750;text-transform:uppercase}.driver-flux-result strong{color:#174f38}.driver-flux-result>p{grid-column:1 / -1;margin:0;color:#775700;font-size:12px}.driver-flux-missing{padding:11px 12px;border-radius:9px;color:#8a4f00!important;background:#fff1d5}.vpd-guide-backdrop{z-index:3000}.vpd-guide-dialog{position:relative;width:min(610px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;box-sizing:border-box;padding:26px;border:1px solid #b9d0ba;border-radius:16px;background:#f9fcf6;box-shadow:0 24px 70px #0a302259}.vpd-guide-dialog h3{margin:5px 42px 8px 0;color:#174f38;font-size:24px}.vpd-guide-dialog>p{color:#52655a;line-height:1.5}.vpd-guide-dialog table{width:100%;margin:14px 0;border-collapse:collapse;background:#fff}.vpd-guide-dialog th,.vpd-guide-dialog td{padding:9px 10px;border:1px solid #d8e3d5;text-align:left}.vpd-guide-dialog th{color:#174f38;background:#e6f0e2}.vpd-guide-dialog .vpd-typical{color:#174f38;background:#eff8eb;font-weight:800}.vpd-examples{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;padding:12px;border-radius:9px;color:#52655a;background:#eef3e9}.vpd-examples strong{grid-row:1 / 4;color:#174f38}.vpd-demo-note{padding:11px 12px;border-left:4px solid #d19a27;background:#fff5dc}.carbon-checks{display:grid;gap:8px}.carbon-checks>div{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e69b91;border-radius:9px;background:#fff6f4}.carbon-checks>div.available{border-color:#87c895;background:#f3fbf3}.carbon-checks>div>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;color:#fff;background:#c13c36;font-weight:800}.carbon-checks>div.available>span{background:#159447}.carbon-checks>div>div{display:grid;gap:2px}.carbon-checks small{color:#667568}@media(max-width:700px){.carbon-segment-grid,.mixed-carbon-result,.driver-auto-inputs,.driver-input-grid,.driver-flux-result{grid-template-columns:1fr}.mixed-carbon-panel>header{display:grid}.mixed-carbon-panel>header>strong{justify-self:start;white-space:normal}}.plain-report{flex:1 1 auto;min-height:0;display:grid;gap:14px;padding:22px 24px 28px;overflow-y:auto;color:#263b31;scrollbar-gutter:stable}.plain-report::-webkit-scrollbar{width:12px}.plain-report::-webkit-scrollbar-track{background:#e8efe4}.plain-report::-webkit-scrollbar-thumb{border:3px solid #e8efe4;border-radius:999px;background:#6f987c}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.report-toolbar h3{margin:3px 0 0;font-size:24px}.plain-report article{padding:18px;border:1px solid #d8e1d3;border-radius:11px;background:#fff}.plain-report article h3{margin:0 0 10px;color:#174f38}.plain-report article p{margin:7px 0;line-height:1.55}.plain-report li{margin:7px 0;line-height:1.45}.report-cover{color:#f6f3df;background:#174f38!important}.report-cover>span{color:#bad0b4;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-cover h2{margin:6px 0 16px;color:#fff;font-size:30px}.report-cover dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.report-cover dl div{display:grid;gap:2px}.report-cover dt{color:#bad0b4;font-size:11px;text-transform:uppercase}.report-cover dd{margin:0;font-weight:700}.report-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.report-score-grid>div{padding:11px;border-radius:9px;background:#f1f7ed}.report-score-grid span{display:block;color:#667568;font-size:12px}.report-score-grid strong{display:block;margin:3px 0;color:#174f38;font-size:22px}.report-score-grid p{font-size:11px}.plain-report footer{padding:8px 2px;color:#667568;font-size:11px}@media(max-width:700px){.report-cover dl,.report-score-grid{grid-template-columns:1fr 1fr}.report-toolbar{align-items:flex-start;flex-direction:column}}.integration-evidence-card{padding:13px;border:1px solid #d9e2d5;border-radius:10px;background:#fff;scroll-margin:90px}.integration-evidence-card.evidence-card-focused{border-color:#26734f;box-shadow:0 0 0 3px #5da67b40,0 10px 24px #173f3024;background:#f4fbf6}.integration-evidence-card:focus{outline:3px solid #5da67b66;outline-offset:3px}.integration-evidence-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.integration-evidence-heading>div{display:grid;gap:2px}.integration-evidence-heading small{color:#6d796f}.call-status{padding:4px 7px;border-radius:999px;background:#e6e9e5;color:#657067;font-size:10px;font-weight:850;text-transform:uppercase}.status-succeeded,.status-complete{background:#dcefd9;color:#21703a}.status-started,.status-running{background:#f7e8bd;color:#93620c}.status-failed{background:#f4dcd7;color:#9b3027}.integration-evidence-card dl{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:7px;margin:11px 0 0}.integration-evidence-card dl div{min-width:0;padding:8px;border-radius:7px;background:#f4f7f2}.integration-evidence-card dt{color:#778079;font-size:10px;text-transform:uppercase}.integration-evidence-card dd{margin:3px 0 0;color:#304f3d;font-size:12px;font-weight:750;overflow-wrap:anywhere}.integration-evidence-card details{margin-top:10px;border-top:1px solid #e1e7de;padding-top:9px}.integration-evidence-card summary{cursor:pointer;color:#27553d;font-size:12px;font-weight:800}.integration-evidence-card h4{margin:10px 0 4px}.integration-evidence-card pre{max-height:220px;overflow:auto;margin:0;padding:8px;border-radius:6px;background:#202a23;color:#e5eee5;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.integration-error{margin:9px 0 0;color:#9b3027;font-size:12px}.technical-counts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.technical-counts span{padding:7px 9px;border-radius:7px;background:#eaf1e5;color:#3d5b49;font-size:12px}.technical-detail{padding:11px 0;border-top:1px solid #d9e2d5}.technical-detail summary{cursor:pointer;color:#27553d;font-weight:800}.technical-detail pre{max-height:220px;overflow:auto;padding:9px;border-radius:7px;background:#202a23;color:#e5eee5;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.technical-row{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid #e4e9e1;font-size:12px}.analysis-button{background:#1e6945;box-shadow:0 3px 8px #163d2a2b}.assessment-dialog>div:first-of-type{padding-right:42px}.assessment-dialog h2{margin:4px 0 8px}.dialog-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;padding:0;background:#e4ebe0;color:#31533e;display:grid;place-items:center;font-size:23px;line-height:1}.dialog-close:hover{background:#d6e1d1}.bri-panel h3{margin:4px 0 6px}.bri-panel p{margin:0;color:#637066;font-size:13px;line-height:1.45}.bri-panel>button{justify-self:start}.bri-result{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px}.bri-result>strong{font:700 34px/1 Georgia,serif}.bri-result>small{grid-column:1 / -1;color:#657168}.bri-band{justify-self:start;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:850}.band-functioning{background:#d7e8ce;color:#285535}.band-recovering{background:#f6e9bc;color:#785c0a}.band-degraded{background:#f3d7d0;color:#8a3025}.layer-scores{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.layer-scores span{padding:4px 7px;border-radius:6px;background:#fffefa;color:#4e6155;font-size:11px;font-weight:750}.assessment-explainer{margin:12px 0;padding:14px;border:1px solid #dbe7d6;border-radius:12px;background:#fbfdf8;color:#42564a}.assessment-explainer>p{margin:0;line-height:1.5}.indicator-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:12px 0}.indicator-list div{padding:10px;border-radius:9px;background:#fff;box-shadow:0 1px #17432f14}.indicator-list dt{color:#173f30;font-weight:800}.indicator-list dd{margin:5px 0 0;color:#68786e;font-size:12px;line-height:1.4}.assessment-source{padding-top:10px;border-top:1px solid #e3eadf;font-size:12px}.biodiversity-summary{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.biodiversity-summary>*{padding:7px 10px;border-radius:8px;background:#edf4e9;color:#31533e;font-size:12px}.assessment-actions{display:flex;flex-wrap:wrap;gap:8px}.equation-detail{margin-top:12px}.equation-detail summary{cursor:pointer;color:#174a34;font-weight:800}.equation-detail p{margin-top:8px}.input-readiness{padding:14px;border-radius:12px;background:#f6f8f3}.readiness-heading h3{margin:0}.readiness-heading p{margin:3px 0 10px}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.readiness-card{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid;border-radius:9px;background:#fff}.readiness-card small{display:block;margin-top:3px;color:#647168}.readiness-dot{flex:0 0 11px;width:11px;height:11px;margin-top:3px;border-radius:50%}.readiness-green{border-color:#95c59d}.readiness-green .readiness-dot{background:#23823b}.readiness-orange{border-color:#e8bd72}.readiness-orange .readiness-dot{background:#df8419}.readiness-red{border-color:#dfa29a}.readiness-red .readiness-dot{background:#c53b30}.assessment-running{display:grid;gap:5px;padding:12px;border:1px solid #e8bd72;border-radius:10px;background:#fff8e8;color:#684b13}.assessment-running span{font-size:12px}.assessment-running-bar{height:5px;overflow:hidden;border-radius:5px;background:#f1dfb9}.assessment-running-bar span{display:block;width:35%;height:100%;background:#df8419;animation:assessment-progress 1.2s ease-in-out infinite alternate}.carbon-estimate-panel{padding:16px;border:2px solid #d6a43d;border-radius:12px;background:#fffaf0;color:#4f431f}.carbon-estimate-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.carbon-estimate-heading h3{margin:3px 0 0;color:#173f30}.carbon-estimate-heading>strong{padding:5px 8px;border-radius:7px;background:#fff;color:#173f30}.estimate-warning{color:#9a5d09;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.carbon-estimate-panel>p{margin:12px 0;line-height:1.5}.carbon-range{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-weight:800}.carbon-range div{height:8px;border-radius:8px;background:linear-gradient(90deg,#8bc38f,#26734d)}@keyframes assessment-progress{0%{transform:translate(-20%)}to{transform:translate(210%)}}.biodiversity-section{scroll-margin-top:18px;padding:14px;border:2px solid #b7d2ad;border-radius:12px;background:#f8fcf5}.assessment-history{min-width:0;padding-top:4px;border-top:1px solid #d5dfcf}.assessment-history h3{margin:12px 0 8px}.table-scroll{overflow-x:auto;border:1px solid #d5ddd1;border-radius:8px;background:#fffefa}.assessment-history table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.assessment-history th,.assessment-history td{padding:9px 10px;border-bottom:1px solid #e2e7df;text-align:left}.assessment-history th{background:#e8efe2;color:#365241;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.assessment-history tbody tr:last-child td{border-bottom:0}.assessment-history tbody tr:hover{background:#f4f7f1}.satellite-call-detail{padding:9px 0;border-bottom:1px solid #d5dfcf}.satellite-call-detail summary{cursor:pointer;color:#315e43;font-size:12px;font-weight:800}.satellite-call-detail h4{margin:10px 0 4px}.satellite-call-detail pre{max-height:240px;overflow:auto;margin:0;padding:9px;border-radius:6px;background:#202a23;color:#e5eee5;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.rainfall-section{min-width:0;padding-top:4px;border-top:1px solid #d5dfcf}.rainfall-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.rainfall-heading h3{margin:8px 0 4px}.rainfall-heading p{margin:0 0 10px}.rainfall-heading button{flex:0 0 auto;margin-bottom:10px}.rainfall-progress{display:grid;grid-template-columns:1fr 48px;align-items:center;gap:10px;margin:2px 0 12px}.rainfall-progress-track{height:11px;overflow:hidden;border-radius:999px;background:#dce5d7;box-shadow:inset 0 1px 2px #223e2c24}.rainfall-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f946f,#315e43);transition:width .2s ease}.rainfall-progress strong{color:#315e43;font-size:13px;text-align:right}.daily-rainfall{padding-top:10px;border-top:1px solid #d5dfcf}.daily-rainfall summary{cursor:pointer;color:#315e43;font-weight:800}.daily-rainfall-scroll{max-height:360px;margin-top:9px;overflow-y:auto}.daily-rainfall table{width:100%;border-collapse:collapse;font-size:12px}.daily-rainfall th,.daily-rainfall td{padding:8px 10px;border-bottom:1px solid #e2e7df;text-align:left}.daily-rainfall th{position:sticky;top:0;background:#e8efe2;color:#365241}.compact-empty{padding:14px 0 4px;margin:0}.notice{padding:11px 13px;border-radius:8px;font-size:14px}.error{background:#f8e5df;color:#852d20}.success{background:#e1f0df;color:#245a2c}.empty{padding:30px 0;color:#758078;text-align:center}.list-controls{margin-bottom:10px;display:grid;gap:8px}.portfolio-wide{grid-column:1 / -1}.portfolio-title-actions{display:flex;align-items:center;gap:10px}.portfolio-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.portfolio-status-grid article{display:grid;gap:4px;padding:16px;border:1px solid #dce4d8;border-radius:11px;background:#f4f7f1}.portfolio-status-grid span,.portfolio-status-grid small{color:#667568}.portfolio-status-grid span{font-size:12px;font-weight:750}.portfolio-status-grid strong{color:#174f38;font:700 25px/1.15 Georgia,serif}.portfolio-status-grid small{font-size:11px}.portfolio-wide .list-controls{grid-template-columns:2fr 1fr 1fr auto;align-items:center}.bog-list{display:grid;gap:0}.portfolio-wide .bog-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.portfolio-wide .bog-card{min-height:150px;border:1px solid #dce4d8;border-radius:11px;padding:18px;background:#fff}.portfolio-wide .bog-card:hover{border-color:#95af91;background:#f2f5ed}.portfolio-loading{animation:loading-pulse 1.2s ease-in-out infinite alternate}@keyframes loading-pulse{to{opacity:.45}}.search-field{display:block}.reset-filters{justify-self:end;padding:7px 11px;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bog-card{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px 15px;padding:15px 10px;border:0;border-top:1px solid #e2e6dc;border-radius:0;background:transparent;color:inherit;text-align:left}.bog-card:hover{background:#f2f5ed}.bog-card:focus-visible{outline:3px solid #aac59d;outline-offset:-3px}.bog-card.selected{margin-top:-1px;border:1px solid #86a17e;border-radius:10px;background:#e8efe2}.bog-card p{margin-bottom:0;color:#768078;font-size:13px}.bog-card small{color:#607166;font-size:12px;line-height:1.35}.bog-card h3{font-size:17px;line-height:1.25}.bog-card strong,.bog-card .view-label{text-align:right}.view-label{color:#315e43;font-size:12px;font-weight:800}.bog-card-progress{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#cbd9c7;box-shadow:inset 0 1px 2px #1a462f1f}.bog-card-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#75ad7e,#167046);transition:width .25s ease}@media(max-width:850px){header{align-items:start;flex-direction:column}.application-shell{width:calc(100% - 24px);grid-template-columns:210px minmax(0,1fr);gap:12px}main{grid-template-columns:1fr}.editor{order:2}.register{order:1}.map{height:390px}.portfolio-wide .list-controls{grid-template-columns:1fr 1fr}.portfolio-wide .bog-list{grid-template-columns:1fr}.satellite-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){header{min-height:0;padding:20px 18px}.header-help{width:100%;align-items:stretch;flex-direction:column}.header-help button{justify-content:center}h1{font-size:40px}h2{font-size:24px;overflow-wrap:anywhere}.application-shell{width:calc(100% - 24px);margin-top:12px;grid-template-columns:1fr}.side-menu{position:static;width:100%;height:auto;max-height:none;min-height:0}.side-menu-setup{margin-top:20px}main{width:100%;margin-top:0}.panel{padding:16px}.section-title{align-items:flex-start}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.map{width:100%;height:360px}.map-coordinate-readout{display:none}.leaflet-control-attribution{max-width:65vw;overflow:hidden;white-space:nowrap}.leaflet-bar a,.fullscreen-button{width:40px!important;height:40px!important;line-height:40px!important}.portfolio-status-grid,.portfolio-wide .list-controls{grid-template-columns:1fr}.portfolio-wide .section-title{align-items:stretch;flex-direction:column}.portfolio-title-actions{width:100%;align-items:center;justify-content:space-between;flex-direction:row}.selection-actions{justify-content:stretch}.selection-actions button{flex:1 1 calc(50% - 8px)}.modal-backdrop{padding:8px}.tidy-assessment-dialog{width:100%;height:calc(100vh - 16px);max-height:calc(100vh - 16px);border-radius:13px}.tidy-assessment-dialog .assessment-header{align-items:flex-start;padding:18px 50px 14px 16px;flex-direction:column}.assessment-tabs{padding:0 12px}.assessment-tabs button{padding:11px 12px 9px}.analysis-run-panel,.assessment-summary,.assessment-evidence,.assessment-technical,.carbon-rating-panel,.segment-analysis-panel,.monitoring-panel{padding:16px}.monitoring-heading{flex-direction:column}.monitoring-summary-grid{grid-template-columns:1fr}.satellite-timeline{padding:14px}.satellite-timeline-heading,.satellite-date-controls{grid-template-columns:1fr}.satellite-timeline-heading{flex-direction:column}.satellite-history-actions{align-items:stretch;flex-direction:column}.satellite-change-grid{grid-template-columns:1fr 1fr}}.legacy-research-tools{margin-top:1.25rem;border:1px solid #d9e2dd;border-radius:12px;background:#f8faf9}.legacy-research-tools>summary{padding:.9rem 1rem;cursor:pointer;font-weight:750;color:#40554c}.legacy-research-content,.legacy-research-tools>p{margin:0;padding:0 1rem 1rem}.site-workspace{grid-column:1 / -1;width:100%;margin-top:24px}.editor.workspace-open{grid-column:1 / -1;padding:0;background:transparent;border:0;box-shadow:none}.editor.workspace-open>:not(.site-workspace){display:none!important}.editor.workspace-open .site-workspace{margin-top:0}.site-workspace-shell{overflow:hidden;border:1px solid #d4dfd8;border-radius:16px;background:#fffefa;box-shadow:0 18px 45px #26402b18}.site-workspace .dialog-close{display:none}.workspace-back{margin:16px 20px 0;padding:7px 0;color:#315f4d;background:transparent}.site-workspace .assessment-header{min-height:0;margin:0;padding:20px 24px}.workspace-header-status{display:flex;align-items:center;gap:16px}.workspace-header-status>span{color:#dcebe4;font-size:13px}.workspace-header-status strong{color:#fff;font-size:18px}.workspace-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:680px;border-top:1px solid #dce5df}.workspace-sidebar{display:none}.workspace-nav-group{display:grid;gap:4px;margin-bottom:22px}.workspace-nav-group>span{padding:0 10px 7px;color:#7a877f;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workspace-nav-group button{width:100%;padding:10px 12px;border-radius:8px;color:#344a41;background:transparent;text-align:left}.workspace-nav-group button:hover{background:#e6eee9}.workspace-nav-group button.active{color:#fff;background:#27654f}.workspace-module{display:block;width:auto;min-width:0;margin:0;padding:24px}.workspace-page-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e3e9e5}.workspace-page-heading h2{margin:2px 0 4px;color:#203a30}.workspace-page-heading p{margin:0;color:#647168}.workspace-save-state{align-self:center;white-space:nowrap;color:#68766e;font-size:12px}.workspace-getting-started{display:grid;gap:14px;margin-bottom:22px;padding:18px;border:1px solid #d8e3dc;border-radius:12px;background:#f8faf8}.workspace-readiness-summary{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:18px}.workspace-readiness-summary h3{margin:2px 0 0;color:#203a30}.workspace-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.workspace-checklist button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;border:1px solid #e0b274;border-radius:9px;color:#394b43;background:#fffaf1;text-align:left}.workspace-checklist button.complete{border-color:#a7ceb0;background:#f2faf4}.workspace-checklist button:hover{border-color:#27654f}.workspace-checklist small{display:block;margin-top:2px;color:#6d7972;font-weight:400}.check-marker{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:#db841c;font-weight:850}.complete .check-marker{background:#278044}.workspace-next-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-radius:9px;color:#fff;background:#234e3d}.workspace-next-action div{display:grid;gap:2px}.workspace-next-action span,.workspace-next-action small{color:#dcebe4}.workspace-next-action button{background:#fff;color:#234e3d}.condition-results-panel{display:grid;gap:18px}.condition-result-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #cfe0d4;border-radius:12px;background:#eef6ec}.condition-result-hero>div{display:grid;gap:4px}.condition-result-hero>div>span,.condition-result-hero small{color:#627269}.condition-result-hero>div>strong{color:#17513b;font:700 38px/1 Georgia,serif}.condition-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.condition-result-grid article{display:grid;gap:5px;padding:15px;border:1px solid #dbe4de;border-radius:10px;background:#fff}.condition-result-grid article>span{color:#6b7871;font-size:12px}.condition-result-grid article small{color:#66756d;line-height:1.4}.condition-segment-results{display:grid;gap:10px}.condition-segment-results .grid-toolbar{display:flex;justify-content:space-between}.condition-segment-results .grid-toolbar>div{display:grid;gap:3px}.condition-segment-results .grid-toolbar small{color:#68766e}.condition-segment-results .data-grid{overflow:auto;border:1px solid #dbe4de;border-radius:10px}.condition-segment-results table{width:100%;border-collapse:collapse}.condition-segment-results th,.condition-segment-results td{padding:11px;border-bottom:1px solid #e2e8e4;text-align:left}.condition-segment-results th{color:#586b61;background:#f1f6f3;font-size:11px;text-transform:uppercase}.condition-result-note{margin:0;padding:12px;border-left:3px solid #cc932c;background:#fff8e8;color:#65542d}.how-it-works{display:grid;gap:22px}.how-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:14px;color:#eef7f1;background:linear-gradient(120deg,#194d3b,#2f7052)}.how-intro h3{margin:5px 0 8px;color:#fff;font:600 27px/1.2 Georgia,serif}.how-intro p{max-width:760px;margin:0;color:#d7e8df;line-height:1.55}.how-readiness{flex:0 0 130px;display:grid;place-items:center;padding:18px;border:1px solid #ffffff31;border-radius:12px;background:#ffffff12;text-align:center}.how-readiness strong{color:#fff;font:700 34px/1 Georgia,serif}.how-readiness span{margin-top:6px;color:#cfe1d7;font-size:11px;text-transform:uppercase}.how-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:none}.how-flow li{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:17px;border:1px solid #d9e4dd;border-radius:12px;background:#fff}.how-flow li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#286b4e;font-weight:850}.how-flow li>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.how-flow p{flex:1;margin:6px 0 13px;color:#63736a;font-size:13px;line-height:1.48}.how-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.how-explain-grid article{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:17px;border-radius:11px;background:#f2f6f2}.how-explain-grid p{margin:5px 0 0;color:#65736c;line-height:1.45}.how-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#1c6145;background:#dcebe1;font-weight:900}.how-lineage{display:grid;gap:12px;padding:18px;border:1px solid #d7e2db;border-radius:12px;background:#fbfcfa}.how-lineage>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px}.how-lineage span{padding:8px 11px;border-radius:8px;color:#265541;background:#e4efe7;font-weight:800}.how-lineage i{color:#739080;font-style:normal}.how-lineage p{margin:0;color:#64736b;text-align:center}.guide-section-heading h3{margin:4px 0 6px;color:#203f33;font:600 24px/1.2 Georgia,serif}.guide-section-heading p{margin:0;color:#68766f}.feed-diagram,.sample-calculation,.calculation-matrix,.guide-definitions,.evidence-importance{display:grid;gap:16px;padding:20px;border:1px solid #d9e3dd;border-radius:13px;background:#fff}.importance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.importance-grid article{display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;padding:14px;border:1px solid #d8e4dd;border-radius:10px;background:#f7faf8}.importance-grid article>strong{color:#17563d;font:700 28px/1 Georgia,serif}.importance-grid h4,.importance-grid p{margin:0}.importance-grid p{color:#607068;line-height:1.4}.importance-grid article>div{height:8px;overflow:hidden;border-radius:999px;background:#dbe8df}.importance-grid article>div span{display:block;height:100%;min-width:20%;border-radius:inherit;background:#2d7854}.importance-summary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px;border-radius:8px;background:#eaf3ed}.importance-summary span,.importance-summary strong{padding:5px 8px;border-radius:6px;background:#fff}@media(max-width:950px){.importance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.importance-grid{grid-template-columns:1fr}}.feed-diagram-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px}.diagram-column{display:grid;align-content:start;gap:7px;padding:15px;border-radius:11px;background:#edf4ef}.diagram-column.processing{background:#edf2f8}.diagram-column.outputs{background:#f6f1e7}.diagram-column>strong{margin-bottom:4px;color:#234c3c}.diagram-column>span{padding:7px 9px;border:1px solid #d6e2da;border-radius:7px;background:#fff;font-size:12px}.diagram-arrow{display:grid;place-items:center;color:#4d7864;font-size:26px;font-weight:900}.diagram-guardrail{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;border-left:4px solid #c68b29;background:#fff7e4;color:#665326}.calculation-sheet{display:grid;grid-template-columns:.8fr 1.5fr .7fr;overflow:hidden;border:1px solid #cddbd2;border-radius:12px}.calculation-sheet>div{display:grid;align-content:center;gap:7px;padding:17px}.calc-inputs{background:#f1f6f2}.calc-working{border-right:1px solid #d9e3dd;border-left:1px solid #d9e3dd;background:#fbfcfa}.calc-working code{color:#365649;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal}.calc-result{text-align:center;background:#e8f2e8}.calc-result>strong{color:#174f38;font:700 34px/1 Georgia,serif}.calc-result small{color:#68766f}.carbon-example .calc-result>strong{font-size:25px}.calculation-matrix table{width:100%;border-collapse:collapse}.calculation-matrix th,.calculation-matrix td{padding:10px;border:1px solid #e0e7e2;text-align:center}.calculation-matrix thead th{min-width:115px;color:#eaf4ee;background:#265b46;font-size:11px}.calculation-matrix tbody th{position:sticky;left:0;min-width:190px;color:#334e42;background:#f3f7f4;text-align:left}.calculation-matrix td{color:#6b7770;font-size:12px}.calculation-matrix td.used{color:#197245;background:#edf8f1;font-size:18px;font-weight:900}.calculation-matrix td.supporting{color:#8a650b;background:#fff8df;font-size:16px;font-weight:900}.calculation-matrix td.future{color:#315d86;background:#edf4fb;font-weight:850}.carbon-input-matrix tbody td:last-child{min-width:300px;color:#40574c;text-align:left;line-height:1.4}.carbon-formula-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px}.carbon-formula-strip div{display:grid;gap:6px;padding:13px;border-left:4px solid #2d7352;background:#eef6f1}.carbon-formula-strip code{color:#25493a;white-space:normal}@media(max-width:700px){.carbon-formula-strip{grid-template-columns:1fr}}.definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.definition-grid article{padding:14px;border:1px solid #dee6e1;border-radius:10px;background:#fafcfa}.definition-grid p{margin:5px 0 0;color:#65736c;font-size:13px;line-height:1.5}.calculation-heading{padding-top:8px;border-top:1px solid #e0e7e2}.analysis-history-panel{display:grid;gap:16px}.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.history-toolbar>div{display:grid;gap:3px}.history-toolbar small{color:#68766e}.history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-summary article{display:grid;gap:4px;padding:15px;border:1px solid #dbe4de;border-radius:10px;background:#f5f8f5}.history-summary span{color:#68766e;font-size:12px}.history-summary strong{color:#1c523e;font-size:22px}.history-grid{overflow:auto;border:1px solid #d9e3dd;border-radius:11px}.history-grid table{width:100%;border-collapse:collapse}.history-grid th,.history-grid td{padding:11px;border-bottom:1px solid #e2e8e4;text-align:left;white-space:nowrap}.history-grid th{color:#586b61;background:#f1f6f3;font-size:11px;text-transform:uppercase}.history-grid .selected-history-row td{background:#eef7f0}.compact-action{padding:7px 12px;min-width:62px}.analysis-modal-backdrop{z-index:5000;padding:30px}.analysis-detail{display:grid;gap:16px;width:min(1120px,100%);max-height:calc(100vh - 60px);margin:auto;padding:24px;overflow-y:auto;border:1px solid #b9d2c0;border-radius:14px;background:#f8fbf8;box-shadow:0 24px 70px #092b2059}.analysis-detail-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.analysis-detail-header h3{margin:3px 0}.analysis-detail-header p{margin:0;color:#586b61}.analysis-detail-score{font-family:Georgia,serif;font-size:34px;color:#14533d}.analysis-detail-title-actions{display:flex;align-items:center;gap:16px}.analysis-modal-close{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;font:26px/1 Arial,sans-serif}.analysis-modal-footer{display:flex;justify-content:flex-end;padding-top:4px}.analysis-variable-grid{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px}.analysis-variable-card{display:grid;grid-template-columns:auto 1fr auto;gap:4px 10px;align-items:center;padding:13px;border:1px solid #d8e4da;border-radius:10px;background:#fff}.analysis-variable-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#174f3d;color:#fff;font-weight:800}.analysis-variable-card div{display:grid}.analysis-variable-card small{color:#627268}.analysis-variable-card>small{grid-column:1 / -1}.variable-evidence-actions{grid-column:1 / -1;display:grid!important;grid-template-columns:1fr;gap:6px;margin-top:6px}.variable-evidence-actions button{padding:7px 6px;font-size:11px}.analysis-evidence-warning{margin:0;padding:11px 13px;border-radius:8px;background:#fff4d8;color:#594716;font-size:12px;line-height:1.45}.variable-evidence-focus{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:16px;border:2px solid #2f7653;border-radius:11px;background:#edf7f0;scroll-margin-top:20px}.variable-evidence-focus h3{margin:3px 0}.variable-evidence-focus p{margin:0}.analysis-formula{padding:15px;border-left:4px solid #247552;background:#eaf4ed}.analysis-formula code{display:block;margin:8px 0;font-size:15px;color:#123f32}.analysis-formula p{margin:0}.analysis-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.analysis-result-grid article{display:grid;gap:4px;padding:12px;border-radius:9px;background:#fff;border:1px solid #d8e4da}.analysis-result-grid span,.analysis-metadata dt{color:#607168;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.analysis-metadata{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px;margin:0}.analysis-metadata div{padding-bottom:8px;border-bottom:1px solid #dce5de}.analysis-metadata .wide{grid-column:1 / -1}.analysis-metadata dd{margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:1100px){.analysis-variable-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.analysis-variable-grid,.analysis-result-grid,.analysis-metadata{grid-template-columns:1fr}.analysis-metadata .wide{grid-column:auto}}.history-score{color:#174f38;font-size:18px}.history-change.positive,.history-summary .positive{color:#1d7548}.history-change.negative,.history-summary .negative{color:#a94a38}.history-note{margin:0;padding:11px;border-left:3px solid #c68e27;background:#fff8e8;color:#67562d}@media(max-width:850px){.workspace-body{grid-template-columns:1fr}.workspace-module{padding:16px}.workspace-page-heading,.workspace-header-status,.workspace-next-action{align-items:flex-start;flex-direction:column}.workspace-save-state{align-self:flex-start;white-space:normal}.workspace-readiness-summary,.condition-result-grid,.how-flow{grid-template-columns:1fr}.how-intro{align-items:stretch;flex-direction:column}.how-readiness{flex-basis:auto}.how-explain-grid,.feed-diagram-grid{grid-template-columns:1fr}.diagram-arrow{transform:rotate(90deg)}.calculation-sheet{grid-template-columns:1fr}.calc-working{border:0;border-top:1px solid #d9e3dd;border-bottom:1px solid #d9e3dd}.definition-grid,.history-summary{grid-template-columns:1fr}.history-toolbar{align-items:stretch;flex-direction:column}}.feature-module[data-v-3bdcbac8]{display:grid;gap:1.1rem}.module-header[data-v-3bdcbac8]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.module-header h3[data-v-3bdcbac8],.feature-form h4[data-v-3bdcbac8]{margin:.2rem 0}.module-header p[data-v-3bdcbac8]{margin:.25rem 0;color:#5f6f68}.module-code[data-v-3bdcbac8],.record-type[data-v-3bdcbac8]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#31715a}.status[data-v-3bdcbac8]{padding:.45rem .75rem;border-radius:999px;font-size:.8rem;font-weight:750;white-space:nowrap}.status.ready[data-v-3bdcbac8]{background:#dff3e8;color:#17643f}.status.missing[data-v-3bdcbac8]{background:#fff1d7;color:#855d0a}.workflow-grid[data-v-3bdcbac8],.record-grid[data-v-3bdcbac8],.form-grid[data-v-3bdcbac8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.workflow-grid article[data-v-3bdcbac8]{display:flex;gap:.7rem;padding:.9rem;border:1px solid #dfe8e3;border-radius:12px;background:#f8faf9}.workflow-grid article.complete[data-v-3bdcbac8]{border-color:#83c5a4;background:#eff9f3}.workflow-grid b[data-v-3bdcbac8]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#dfe8e3}.workflow-grid strong[data-v-3bdcbac8],.workflow-grid small[data-v-3bdcbac8]{display:block}.workflow-grid small[data-v-3bdcbac8]{margin-top:.25rem;color:#67736e}.record-card[data-v-3bdcbac8]{border:1px solid #dbe5df;border-radius:12px;padding:1rem}.record-card strong[data-v-3bdcbac8]{display:block;font-size:1.1rem}.record-card dl[data-v-3bdcbac8]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0 0}.record-card dl div[data-v-3bdcbac8]{min-width:0}.record-card dt[data-v-3bdcbac8]{font-size:.72rem;color:#75817b}.record-card dd[data-v-3bdcbac8]{margin:0;font-weight:650;overflow-wrap:anywhere}.empty-state[data-v-3bdcbac8]{padding:1.2rem;border:1px dashed #b8c9c0;border-radius:12px;background:#fafcfb}.empty-state p[data-v-3bdcbac8]{margin:.3rem 0 0}.module-actions[data-v-3bdcbac8]{display:flex;justify-content:flex-end}.feature-form[data-v-3bdcbac8]{display:grid;gap:1rem;padding:1rem;border:1px solid #b9d1c5;border-radius:14px;background:#fbfdfc}.feature-form header[data-v-3bdcbac8],.feature-form footer[data-v-3bdcbac8]{display:flex;justify-content:space-between;align-items:center}.feature-form fieldset[data-v-3bdcbac8]{border:1px solid #dce7e1;border-radius:10px;padding:1rem}.feature-form legend[data-v-3bdcbac8]{padding:0 .4rem;font-weight:750}.feature-form label[data-v-3bdcbac8]{display:grid;gap:.3rem}.feature-form label span[data-v-3bdcbac8]{font-size:.82rem;font-weight:700}.feature-form small[data-v-3bdcbac8]{color:#6d7973}.feature-form input[data-v-3bdcbac8],.feature-form textarea[data-v-3bdcbac8]{width:100%;box-sizing:border-box}.input-unit[data-v-3bdcbac8]{display:flex;align-items:center}.input-unit input[data-v-3bdcbac8]{border-radius:6px 0 0 6px}.input-unit i[data-v-3bdcbac8]{padding:.56rem;background:#edf3f0;border-radius:0 6px 6px 0;font-style:normal}.text-button[data-v-3bdcbac8]{background:none!important;color:#476259!important;padding:.25rem!important}.notice[data-v-3bdcbac8]{padding:.7rem;border-radius:8px}.notice.success[data-v-3bdcbac8]{background:#e8f7ee;color:#17643f}.notice.error[data-v-3bdcbac8]{background:#fff0ed;color:#9b3327}@media(max-width:850px){.workflow-grid[data-v-3bdcbac8],.record-grid[data-v-3bdcbac8],.form-grid[data-v-3bdcbac8]{grid-template-columns:1fr}.module-header[data-v-3bdcbac8]{display:grid}}.grid-toolbar[data-v-3bdcbac8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.grid-toolbar>div[data-v-3bdcbac8]{display:grid;gap:.2rem}.grid-toolbar small[data-v-3bdcbac8]{color:#6b7872}.data-grid[data-v-3bdcbac8]{overflow:auto;border:1px solid #dbe5df;border-radius:10px}.data-grid table[data-v-3bdcbac8]{width:100%;border-collapse:collapse}.data-grid th[data-v-3bdcbac8],.data-grid td[data-v-3bdcbac8]{padding:.8rem;border-bottom:1px solid #e1e8e4;text-align:left}.data-grid th[data-v-3bdcbac8]{background:#f1f6f3;color:#53665d;font-size:.75rem;text-transform:uppercase}.grid-status[data-v-3bdcbac8]{padding:.3rem .55rem;border-radius:999px;background:#e4f3e9;color:#1f6542;font-size:.75rem;font-weight:750}.feature-panel[data-v-3bdcbac8]{display:grid;gap:1rem}.station-picker[data-v-3bdcbac8]{display:grid;gap:.35rem;max-width:460px}.evidence-summary[data-v-3bdcbac8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.evidence-summary article[data-v-3bdcbac8]{display:grid;gap:.35rem;padding:1rem;border:1px solid #dbe5df;border-radius:10px}.evidence-summary span[data-v-3bdcbac8]{color:#6b7872;font-size:.78rem}.evidence-summary strong[data-v-3bdcbac8]{overflow-wrap:anywhere}.evidence-basis[data-v-3bdcbac8]{padding:.8rem;border-left:3px solid #d29a2b;background:#fff8e7}.reading-table[data-v-3bdcbac8]{overflow:auto}.reading-table table[data-v-3bdcbac8]{width:100%;border-collapse:collapse}.reading-table th[data-v-3bdcbac8],.reading-table td[data-v-3bdcbac8]{padding:.7rem;border-bottom:1px solid #e1e8e4;text-align:left}@media(max-width:850px){.evidence-summary[data-v-3bdcbac8]{grid-template-columns:1fr 1fr}.grid-toolbar[data-v-3bdcbac8]{align-items:stretch;flex-direction:column}.grid-toolbar button[data-v-3bdcbac8]{width:100%}}.module-header[data-v-3bdcbac8],.feature-form header[data-v-3bdcbac8]{min-height:0;padding:0;color:inherit;background:none}.groundwater-baseline[data-v-3bdcbac8]{gap:1rem}.baseline-status[data-v-3bdcbac8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #d6e2db;border-radius:11px;background:#f8fbf9}.baseline-status>div[data-v-3bdcbac8]{display:grid;gap:.25rem}.baseline-status small[data-v-3bdcbac8]{color:#69766f}.context-safeguard[data-v-3bdcbac8]{padding:1rem;border-left:4px solid #315f87;border-radius:8px;background:#edf4f9}.context-safeguard p[data-v-3bdcbac8]{margin:.35rem 0 0;color:#536a75}.layer-readiness[data-v-3bdcbac8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.layer-readiness article[data-v-3bdcbac8]{display:grid;gap:.25rem;padding:.8rem;border:1px solid #ead7b0;border-radius:9px;background:#fff9ec}.layer-readiness article.available[data-v-3bdcbac8]{border-color:#a8d0b6;background:#eff8f2}.layer-readiness article>span[data-v-3bdcbac8]{font-weight:900}.layer-readiness small[data-v-3bdcbac8]{color:#69766f}.groundwater-group-list[data-v-3bdcbac8]{display:grid;gap:.9rem}.groundwater-group-list>section>header[data-v-3bdcbac8]{display:flex;justify-content:space-between;margin-bottom:.4rem}.evidence-hierarchy[data-v-3bdcbac8]{padding:1rem;border:1px solid #d6e2db;border-radius:11px;background:#fafcfb}.evidence-hierarchy h4[data-v-3bdcbac8]{margin:0 0 .8rem}.evidence-hierarchy>div[data-v-3bdcbac8]{display:flex;align-items:stretch;gap:.55rem}.evidence-hierarchy span[data-v-3bdcbac8]{display:grid;flex:1;gap:.25rem;padding:.7rem;border-radius:8px;background:#edf5f0}.evidence-hierarchy span b[data-v-3bdcbac8]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#27684b;color:#fff}.evidence-hierarchy span small[data-v-3bdcbac8]{color:#627169}.evidence-hierarchy i[data-v-3bdcbac8]{align-self:center;color:#668276;font-style:normal}@media(max-width:950px){.layer-readiness[data-v-3bdcbac8]{grid-template-columns:repeat(2,1fr)}.evidence-hierarchy>div[data-v-3bdcbac8]{display:grid}.evidence-hierarchy i[data-v-3bdcbac8]{display:none}}@media(max-width:600px){.layer-readiness[data-v-3bdcbac8]{grid-template-columns:1fr}.baseline-status[data-v-3bdcbac8]{align-items:stretch;flex-direction:column}.baseline-status button[data-v-3bdcbac8]{width:100%}}.source-intersections[data-v-3bdcbac8]{margin-top:.55rem;padding:.75rem;border:1px solid #dce6e0;border-radius:9px;background:#fafcfb}.source-intersections summary[data-v-3bdcbac8]{cursor:pointer;font-weight:750;color:#245f47}.source-intersections>p[data-v-3bdcbac8]{margin:.65rem 0;color:#607169}.source-intersections .data-grid[data-v-3bdcbac8]{max-height:24rem}.feature-module[data-v-cc0662cf]{display:grid;gap:1.1rem}.module-header[data-v-cc0662cf]{display:flex;justify-content:space-between;gap:1rem}.module-header h3[data-v-cc0662cf],.feature-form h4[data-v-cc0662cf]{margin:.2rem 0}.module-header p[data-v-cc0662cf],.feature-form p[data-v-cc0662cf]{margin:.25rem 0;color:#5f6f68}.module-code[data-v-cc0662cf],.kind[data-v-cc0662cf]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.module-code[data-v-cc0662cf]{color:#31715a}.status[data-v-cc0662cf],.kind[data-v-cc0662cf]{padding:.4rem .65rem;border-radius:999px}.status[data-v-cc0662cf]{height:max-content;font-weight:750}.status.ready[data-v-cc0662cf],.kind.measured[data-v-cc0662cf]{background:#dff3e8;color:#17643f}.status.missing[data-v-cc0662cf],.kind.gated[data-v-cc0662cf]{background:#fff1d7;color:#855d0a}.kind.modelled[data-v-cc0662cf]{background:#e7eef8;color:#315986}.evidence-grid[data-v-cc0662cf],.form-grid[data-v-cc0662cf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.evidence-grid article[data-v-cc0662cf]{padding:1rem;border:1px solid #dbe5df;border-radius:12px}.evidence-grid strong[data-v-cc0662cf]{display:block;font-size:1.25rem;margin:.65rem 0 .25rem}.evidence-grid p[data-v-cc0662cf]{color:#68756f;margin:0}.logic-strip[data-v-cc0662cf]{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.8rem;border-radius:10px;background:#f3f7f5}.logic-strip span[data-v-cc0662cf]{font-weight:750}.logic-strip i[data-v-cc0662cf]{color:#6b7b73;font-size:.8rem}.core-list[data-v-cc0662cf]{display:grid;gap:.65rem}.core-card[data-v-cc0662cf]{border:1px solid #dbe5df;border-radius:12px;overflow:hidden}.core-card>button[data-v-cc0662cf]{width:100%;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;text-align:left;padding:1rem;background:#fff;color:inherit}.core-card>button span[data-v-cc0662cf]{display:grid}.core-card small[data-v-cc0662cf]{color:#748078}.core-detail[data-v-cc0662cf]{padding:0 1rem 1rem}.core-detail dl[data-v-cc0662cf]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.core-detail dt[data-v-cc0662cf]{font-size:.72rem;color:#748078}.core-detail dd[data-v-cc0662cf]{margin:0;font-weight:650}.empty-state[data-v-cc0662cf]{padding:1.2rem;border:1px dashed #b8c9c0;border-radius:12px}.empty-state p[data-v-cc0662cf]{margin:.3rem 0 0}.module-actions[data-v-cc0662cf]{display:flex;justify-content:flex-end}.feature-form[data-v-cc0662cf]{display:grid;gap:1rem;padding:1rem;border:1px solid #b9d1c5;border-radius:14px;background:#fbfdfc}.feature-form>header[data-v-cc0662cf],.feature-form footer[data-v-cc0662cf],.layer-card header[data-v-cc0662cf]{display:flex;justify-content:space-between;align-items:flex-start}.feature-form fieldset[data-v-cc0662cf]{border:1px solid #dce7e1;border-radius:10px;padding:1rem}.feature-form legend[data-v-cc0662cf]{padding:0 .4rem;font-weight:750}.feature-form label[data-v-cc0662cf]{display:grid;gap:.3rem}.feature-form label span[data-v-cc0662cf]{font-size:.82rem;font-weight:700}.feature-form input[data-v-cc0662cf]{width:100%;box-sizing:border-box}.layer-card[data-v-cc0662cf]{margin:.8rem 0;padding:.8rem;border:1px solid #e0e9e4;border-radius:9px;background:#fff}.text-button[data-v-cc0662cf]{background:none!important;color:#476259!important;padding:.25rem!important}.notice[data-v-cc0662cf]{padding:.7rem;border-radius:8px}.notice.success[data-v-cc0662cf]{background:#e8f7ee;color:#17643f}.notice.error[data-v-cc0662cf]{background:#fff0ed;color:#9b3327}.help[data-v-cc0662cf]{font-size:.85rem}@media(max-width:850px){.module-header[data-v-cc0662cf]{display:grid}.evidence-grid[data-v-cc0662cf],.form-grid[data-v-cc0662cf],.core-detail dl[data-v-cc0662cf]{grid-template-columns:1fr}.logic-strip[data-v-cc0662cf]{align-items:flex-start;flex-direction:column}.core-card>button[data-v-cc0662cf]{grid-template-columns:1fr auto}.core-card>button span[data-v-cc0662cf]:nth-child(2){display:none}}.module-header[data-v-cc0662cf],.feature-form header[data-v-cc0662cf],.layer-card header[data-v-cc0662cf]{min-height:0;padding:0;color:inherit;background:none}.peatgrids-panel[data-v-cc0662cf]{display:grid;gap:.75rem}.prior-card[data-v-cc0662cf]{padding:1rem;border:1px solid #dbe5df;border-radius:12px}.prior-card>strong[data-v-cc0662cf]{display:block;margin:.8rem 0;font-size:1.35rem}.prior-card dl[data-v-cc0662cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.prior-card dt[data-v-cc0662cf]{font-size:.72rem;color:#748078}.prior-card dd[data-v-cc0662cf]{margin:0;font-weight:700;overflow-wrap:anywhere}.grid-toolbar[data-v-cc0662cf]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.grid-toolbar>div[data-v-cc0662cf]{display:grid;gap:.2rem}.grid-toolbar small[data-v-cc0662cf]{color:#6b7872}@media(max-width:850px){.prior-card dl[data-v-cc0662cf]{grid-template-columns:1fr 1fr}.grid-toolbar[data-v-cc0662cf]{align-items:stretch;flex-direction:column}.grid-toolbar button[data-v-cc0662cf]{width:100%}}.stock-flux-head[data-v-cc0662cf]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1rem}.stock-flux-head>div[data-v-cc0662cf]{display:grid;gap:.65rem;padding:.9rem;border-radius:10px;background:#f1f6f3}.stock-flux-head strong[data-v-cc0662cf]{font-size:1.25rem}.kind.screening[data-v-cc0662cf]{background:#fff0d4;color:#7b570f}.earth-engine-fields[data-v-cc0662cf]{padding:1rem;border:2px solid #b7cfc1;border-radius:12px;background:#f5faf7}.earth-engine-fields legend[data-v-cc0662cf]{padding:0 .4rem;font-weight:800}.earth-engine-fields p[data-v-cc0662cf]{margin:.2rem 0 1rem;color:#5d6e65}.earth-engine-fields label[data-v-cc0662cf]{display:grid;gap:.3rem}.earth-engine-fields label span[data-v-cc0662cf]{font-size:.82rem;font-weight:700}.earth-engine-fields .check[data-v-cc0662cf]{display:flex;align-items:center;gap:.5rem}.earth-engine-fields .check input[data-v-cc0662cf]{width:auto}.prior-card details[data-v-cc0662cf]{margin-top:1rem}.prior-card pre[data-v-cc0662cf]{max-height:260px;overflow:auto}.prior-card>p[data-v-cc0662cf]{padding:.7rem;border-radius:8px;background:#fff5dd;color:#594716}@media(max-width:850px){.stock-flux-head[data-v-cc0662cf],.earth-engine-fields .form-grid[data-v-cc0662cf]{grid-template-columns:1fr}}.peatgrid-actions[data-v-cc0662cf]{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.peatgrid-progress[data-v-cc0662cf]{display:grid;gap:.55rem;padding:1rem;border:1px solid #9fc6af;border-radius:12px;background:#f0f8f3}.peatgrid-progress>div[data-v-cc0662cf]:first-child{display:flex;justify-content:space-between}.peatgrid-progress small[data-v-cc0662cf]{color:#52675d}.progress-track[data-v-cc0662cf]{height:12px;overflow:hidden;border-radius:999px;background:#d9e7de}.progress-track span[data-v-cc0662cf]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34835e,#15543d);transition:width .45s ease}@media(max-width:850px){.peatgrid-actions[data-v-cc0662cf]{display:grid}.peatgrid-actions button[data-v-cc0662cf]{width:100%}}.demo-login-page[data-v-eb37eea1]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,#dbe9d8,transparent 38%),linear-gradient(145deg,#eef3eb,#dfe9e1)}.demo-login-card[data-v-eb37eea1]{display:block;width:min(430px,100%);padding:38px;border:1px solid #cedbd1;border-radius:20px;background:#fffefa;box-shadow:0 24px 70px #17382c2b}.demo-login-brand[data-v-eb37eea1]{display:flex;align-items:center;min-height:70px;margin-bottom:25px}.demo-login-card img[data-v-eb37eea1]{display:block;width:145px;height:auto}.demo-login-eyebrow[data-v-eb37eea1]{color:#64815c;font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.demo-login-card h1[data-v-eb37eea1]{margin:6px 0 8px;color:#173f33;font:600 38px/1.1 Georgia,serif}.demo-login-card>p[data-v-eb37eea1]{margin-bottom:27px;color:#5d7066;line-height:1.5}.demo-login-card form[data-v-eb37eea1]{display:grid;gap:17px}.demo-login-card label[data-v-eb37eea1]{display:grid;gap:7px;color:#284b3e;font-size:13px;font-weight:750}.demo-login-card input[data-v-eb37eea1]{width:100%;padding:12px 13px;border:1px solid #aebfb5;border-radius:8px;color:#17352c;background:#fff;font:inherit}.demo-login-card input[data-v-eb37eea1]:focus{outline:3px solid #5da67b44;border-color:#347254}.demo-login-card button[data-v-eb37eea1]{margin-top:3px;padding:13px;border:0;border-radius:8px;color:#fff;background:#286044;font-weight:800;cursor:pointer}.demo-login-error[data-v-eb37eea1]{margin:-5px 0 0;padding:10px 12px;border-radius:7px;color:#8d2e24;background:#fff0ed;font-size:13px}.demo-logout[data-v-eb37eea1]{position:fixed;z-index:10000;top:45px;right:18px;padding:9px 14px;border:1px solid #9eb4a7;border-radius:8px;color:#244f3e;background:#fffefa;box-shadow:0 5px 18px #17382c2b;font-weight:750;cursor:pointer}@media(max-width:560px){.demo-logout[data-v-eb37eea1]{top:18px}}@media(max-width:520px){.demo-login-card[data-v-eb37eea1]{padding:27px 22px}}
