.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}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17201b;background:#f6f4ee;font-synthesis:none;--forest:#2C3930;--forest2:#3F4F44;--earth:#A27B5C;--sand:#DCD7C9;--ink:#17201B;--canvas:#F6F4EE;--paper:#FFFDF8;--divider:#DEDBD1}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink)}button,input,select{font:inherit}a{color:inherit}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:fixed;left:12px;top:-50px;z-index:100;background:#fff;padding:10px 14px}.skipLink:focus{top:12px}.v2app{min-height:100vh;display:grid;grid-template-columns:268px 1fr}.v2sidebar{position:fixed;inset:0 auto 0 0;width:268px;background:var(--forest);color:#fff;padding:26px 18px 20px;display:flex;flex-direction:column;justify-content:space-between;z-index:20}.v2brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;padding:0 8px}.v2brand svg{color:var(--earth);flex:none}.v2brand strong,.v2brand small{display:block}.v2brand strong{font-size:16px}.v2brand small{font-size:11px;color:#d7ddd9;margin-top:3px}.v2area{margin:30px 5px 18px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0a}.v2area>span{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:9px;color:#bdc8c1;margin-bottom:8px}.areaSelector{position:relative;display:flex;align-items:center;gap:7px}.areaSelector select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;font-weight:650;outline:none;padding:2px 20px 2px 0}.areaSelector option{color:#17201b}.selectorArrow{position:absolute;right:0;pointer-events:none}.v2nav{display:grid;gap:3px;margin-top:8px}.v2navItem{display:flex;align-items:center;gap:11px;text-decoration:none;padding:10px 12px;border-radius:8px;color:#d7ddd9;font-size:13px}.v2navItem:hover{background:#ffffff0f;color:#fff}.v2navItem.active{background:#fff;color:var(--forest);font-weight:700}.v2sideFoot{border-top:1px solid rgba(255,255,255,.12);padding:16px 8px 0}.v2sideFoot strong{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#d5c2b1}.v2sideFoot span{display:block;font-size:11px;line-height:1.6;color:#bdc8c1;margin-top:7px}.v2main{grid-column:2;min-width:0}.v2top{height:76px;background:var(--paper);border-bottom:1px solid var(--divider);display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:10}.v2top>div span,.v2selected span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#6c756f;margin-bottom:4px}.v2top strong{font-size:14px}.v2selected{text-align:right}.v2selected strong{font-size:12px;color:var(--forest2)}.v2content{padding:36px;max-width:1500px;margin:0 auto}.v2page{display:grid;gap:26px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:var(--earth);margin-bottom:12px}.v2hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.65fr);gap:28px;align-items:stretch}.v2hero>div:first-child{padding:26px 4px 20px}.v2hero h1,.workspaceHead h1{font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.045em;margin:0;max-width:850px;color:var(--forest)}.v2hero p,.workspaceHead p{font-size:15px;line-height:1.75;color:#59635d;max-width:760px}.heroSearch{max-width:600px;margin-top:24px}.areaCard{background:var(--forest);color:#fff;padding:28px;border-radius:14px;display:flex;flex-direction:column;justify-content:center}.areaCard>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#c6cec9}.areaCard>strong{font-size:28px;margin-top:8px}.areaCard p{color:#d5dcd8;line-height:1.6}.contractState{display:flex;gap:8px;align-items:center;border-top:1px solid rgba(255,255,255,.13);padding-top:16px;margin-top:12px;font-size:12px}.metricStrip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border:1px solid var(--divider);border-radius:12px;overflow:hidden}.metricStrip>div{padding:19px 20px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.metricStrip>div:last-child{border:0}.metricStrip svg{grid-row:1/3;color:var(--earth)}.metricStrip span{font-size:10px;color:#727b75;text-transform:uppercase;letter-spacing:.07em}.metricStrip strong{font-size:20px;color:var(--forest)}.flowPanel,.principle,.panel,.contractNote,.emptyState,.statusBox{background:var(--paper);border:1px solid var(--divider);border-radius:12px}.flowPanel{padding:24px}.decisionFlow{display:grid;grid-template-columns:repeat(7,1fr);margin-top:10px}.decisionFlow>div{display:flex;align-items:center;gap:7px;min-width:0}.decisionFlow span{font-size:9px;color:var(--earth)}.decisionFlow strong{font-size:12px}.decisionFlow svg{margin-left:auto;color:#aab0ac}.principle{padding:20px 24px;border-left:3px solid var(--earth)}.principle strong{font-size:13px}.principle p{font-size:12px;line-height:1.65;color:#626c66;margin:7px 0 0}.locationSearch{position:relative}.locationSearchForm{display:flex;align-items:center;background:var(--paper);border:1px solid #cfd2cc;border-radius:9px;padding:5px 6px 5px 13px;box-shadow:0 4px 16px #17201b0a}.locationSearchForm>svg{color:#7b847e}.locationSearchForm input{border:0;outline:0;background:transparent;flex:1;padding:9px;min-width:0;color:var(--ink)}.locationSearchButton{border:0;border-radius:7px;background:var(--forest);color:#fff;padding:9px 16px;font-weight:700;cursor:pointer}.locationClear{border:0;background:transparent;cursor:pointer;color:#777}.locationResults{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--divider);border-radius:9px;z-index:30;box-shadow:0 14px 35px #17201b21;overflow:hidden}.locationResult{width:100%;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;padding:11px 13px;display:flex;gap:10px;cursor:pointer}.locationResult:hover{background:#f7f5ef}.locationResult span{display:grid}.locationResult small{color:#7b847e;margin-top:3px}.locationResultOutside{opacity:.5}.locationMessage{padding:12px;font-size:12px}.workspaceHead{display:grid;grid-template-columns:1fr minmax(300px,430px);gap:30px;align-items:end}.workspaceHead h1{font-size:42px}.workspaceSearch{padding-bottom:10px}.emptyState{padding:55px;text-align:center;color:#6b756f}.emptyState svg{color:var(--earth)}.emptyState h2{color:var(--forest);margin-bottom:6px}.statusBox{padding:16px;display:flex;gap:9px}.statusBox.error{border-color:#caa}.gridBanner{display:grid;grid-template-columns:repeat(3,1fr);background:var(--forest);color:#fff;border-radius:12px;padding:18px 22px}.gridBanner>div{border-right:1px solid rgba(255,255,255,.14);padding:0 18px}.gridBanner>div:first-child{padding-left:0}.gridBanner>div:last-child{border:0}.gridBanner span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#c4cec8;margin-bottom:5px}.gridBanner strong{font-size:14px}.metricStrip.receptors{grid-template-columns:repeat(6,1fr)}.metricStrip.receptors>div{padding:15px}.metricStrip.receptors strong{font-size:17px}.workspaceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.panel{padding:22px}.panelLabel{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:var(--earth);font-weight:800}.panel h2{font-size:14px;color:var(--forest);margin:8px 0 18px}.panel .bigValue{font-size:26px;font-weight:800;color:var(--forest);margin:0 0 8px}.panel p:last-child{font-size:12px;color:#68726c;line-height:1.6}.contractNote{display:flex;gap:14px;padding:18px 20px}.contractIcon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--sand);font-weight:800}.contractNote strong{font-size:12px}.contractNote p{font-size:12px;color:#657069;margin:5px 0 0}.v2mobile{display:none}.iconBtn{background:transparent;border:0}.v2overlay{display:none}@media(max-width:1100px){.metricStrip.receptors{grid-template-columns:repeat(3,1fr)}.workspaceGrid{grid-template-columns:repeat(2,1fr)}.decisionFlow{grid-template-columns:repeat(4,1fr);gap:15px}.v2hero{grid-template-columns:1fr}.areaCard{min-height:220px}}@media(max-width:760px){.v2app{display:block}.v2mobile{height:62px;display:flex;align-items:center;justify-content:space-between;background:var(--forest);padding:0 16px;position:sticky;top:0;z-index:40}.v2mobile .v2brand span{font-weight:800}.v2sidebar{transform:translate(-100%);transition:.2s}.v2sidebar.open{transform:translate(0)}.v2overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;border:0;z-index:15}.v2main{display:block}.v2top{height:64px;padding:0 17px;top:62px}.v2content{padding:22px 16px}.v2selected{display:none}.v2hero h1{font-size:38px}.workspaceHead{grid-template-columns:1fr}.workspaceHead h1{font-size:34px}.metricStrip,.metricStrip.receptors{grid-template-columns:repeat(2,1fr)}.metricStrip>div{border-bottom:1px solid var(--divider)}.workspaceGrid{grid-template-columns:1fr}.gridBanner{grid-template-columns:1fr;gap:12px}.gridBanner>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.13);padding:0 0 10px}.decisionFlow{grid-template-columns:1fr}.decisionFlow svg{display:none}}.areaWelcome{max-width:1180px;margin:0 auto;padding-top:34px}.welcomeHero{max-width:850px;padding:24px 4px 8px}.welcomeHero h1{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em;color:var(--forest);margin:0}.welcomeHero p{max-width:720px;font-size:16px;line-height:1.75;color:#59635d}.areaChoicePanel{background:var(--paper);border:1px solid var(--divider);border-radius:14px;padding:28px}.areaChoiceHead{display:flex;align-items:flex-start;justify-content:space-between}.areaChoiceHead h2,.sectionIntro h2,.overviewInfoCard h2{color:var(--forest);margin:0;font-size:24px;letter-spacing:-.025em}.areaChoiceHead>svg{color:var(--earth)}.areaChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.areaChoiceCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:#fff;border:1px solid var(--divider);border-radius:11px;padding:22px;color:var(--ink);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.areaChoiceCard:hover{transform:translateY(-2px);border-color:#b9ad9f;box-shadow:0 10px 24px #17201b12}.areaChoiceCard>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#747d77}.areaChoiceCard>strong{display:block;font-size:22px;color:var(--forest);margin-top:7px}.areaChoiceCard p{font-size:12px;line-height:1.6;color:#667069}.areaChoiceCard>div{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750;color:var(--forest2);margin-top:18px}.areaChoiceEmpty{color:#69736d}.overviewSection{display:grid;gap:18px}.sectionIntro{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:4px}.sectionIntro>p{max-width:520px;margin:0;font-size:12px;line-height:1.65;color:#68726c}.decisionCards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.decisionCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:20px;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;color:var(--ink);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.decisionCard:hover{transform:translateY(-2px);border-color:#b9ad9f;box-shadow:0 10px 24px #17201b0f}.decisionCardIcon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#eee8df;color:var(--earth);margin-bottom:20px}.decisionCard>span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:var(--earth);font-weight:800}.decisionCard>strong{font-size:16px;color:var(--forest);margin-top:7px}.decisionCard p{font-size:12px;line-height:1.6;color:#667069;margin-bottom:18px}.decisionCardLink{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:750;color:var(--forest2)}.overviewTwoCol{grid-template-columns:1fr 1fr}.overviewInfoCard{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:24px}.overviewInfoCard>p{font-size:12px;line-height:1.7;color:#657069}.contractRows{display:grid;gap:0;margin-top:18px;border-top:1px solid var(--divider)}.contractRows>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--divider);font-size:11px}.contractRows span{color:#737c76}.contractRows strong{color:var(--forest);text-align:right}.boundaryCallout{display:flex;gap:10px;align-items:flex-start;background:#f1ede5;border-radius:9px;padding:14px;margin-top:18px;font-size:11px;line-height:1.55;color:#58625c}.boundaryCallout svg{color:var(--earth);flex:none}.v2area select:invalid{color:#d7ddd9}@media(max-width:1100px){.decisionCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.areaChoiceGrid,.overviewTwoCol,.decisionCards{grid-template-columns:1fr}.sectionIntro{display:block}.sectionIntro>p{margin-top:10px}.areaChoicePanel{padding:20px}.welcomeHero h1{font-size:42px}}.livePage{gap:22px}.liveHead{margin-bottom:2px}.liveMetricStrip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border:1px solid var(--divider);border-radius:12px;overflow:hidden}.liveMetricStrip>div{padding:19px 20px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center}.liveMetricStrip>div:last-child{border-right:0}.liveMetricStrip svg{grid-row:1/4;color:var(--earth)}.liveMetricStrip span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#737c76}.liveMetricStrip strong{font-size:20px;color:var(--forest)}.liveMetricStrip small{font-size:10px;color:#858c87}.liveDatePanel{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:center}.liveDatePanel .eyebrow{margin-bottom:5px}.liveDatePanel h2,.liveCardHead h2,.liveAttentionCard h2,.selectedSignalHead h2{margin:0;color:var(--forest);font-size:18px}.liveDateTabs{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.liveDateTabs button{border:1px solid var(--divider);background:#fff;border-radius:8px;padding:10px 7px;cursor:pointer;text-align:left}.liveDateTabs button span,.liveDateTabs button strong{display:block}.liveDateTabs button span{font-size:9px;color:#747d77}.liveDateTabs button strong{font-size:11px;color:var(--forest);margin-top:4px}.liveDateTabs button.active{background:var(--forest);border-color:var(--forest)}.liveDateTabs button.active span{color:#c8d0cb}.liveDateTabs button.active strong{color:#fff}.liveMainGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.55fr);gap:14px}.liveMapCard,.liveAttentionCard,.selectedSignal,.liveSelectPrompt{background:var(--paper);border:1px solid var(--divider);border-radius:12px}.liveMapCard{padding:18px}.liveCardHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:15px}.liveCardHead .eyebrow{margin-bottom:5px}.hazardLegend{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.hazardKey{display:flex;align-items:center;gap:5px;font-size:9px;color:#68716c}.hazardKey i,.hazardCounts i{width:9px;height:9px;border-radius:2px;display:inline-block}.hazardKey.routine i,.hazardCounts i.routine{background:#6f8f7a}.hazardKey.elevated i,.hazardCounts i.elevated{background:#c49a52}.hazardKey.high i,.hazardCounts i.high{background:#c86f43}.hazardKey.exceptional i,.hazardCounts i.exceptional{background:#a9473f}.liveMapCard .mapCanvas{height:480px;border-radius:9px;overflow:hidden}.liveMapCard .leafletMap{height:100%;width:100%}.mapFootnote{font-size:10px;line-height:1.55;color:#737c76;margin:11px 2px 0}.liveAttentionCard{padding:20px;min-width:0}.liveAttentionCard .eyebrow{margin-bottom:6px}.hazardCounts{margin-top:18px;border-top:1px solid var(--divider)}.hazardCounts>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--divider)}.hazardCounts span{font-size:10px;display:flex;align-items:center;gap:7px;color:#68716c}.hazardCounts strong{font-size:13px;color:var(--forest)}.rankedGrids{display:grid;margin-top:13px}.rankedGrids button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--divider);background:transparent;padding:10px 3px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;text-align:left;cursor:pointer;color:var(--ink)}.rankedGrids button:hover,.rankedGrids button.selected{background:#f4f0e9}.rankedGrids .rankNo{font-size:9px;color:var(--earth)}.rankedGrids button>span:nth-child(2){display:grid}.rankedGrids strong{font-size:11px;color:var(--forest)}.rankedGrids small{font-size:9px;color:#78817b;margin-top:2px}.rankedGrids svg{color:#9aa19c}.selectedSignal{padding:22px}.selectedSignalHead{display:flex;justify-content:space-between;gap:20px;align-items:center}.selectedSignalHead .eyebrow{margin-bottom:5px}.selectedSignalHead p{font-size:11px;color:#6d7670;margin:5px 0 0}.primaryAction{border:0;border-radius:8px;background:var(--forest);color:#fff;padding:11px 15px;font-weight:750;font-size:11px;display:flex;align-items:center;gap:8px;cursor:pointer}.selectedSignalGrid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:20px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.selectedSignalGrid>div{padding:15px;border-right:1px solid var(--divider)}.selectedSignalGrid>div:last-child{border:0}.selectedSignalGrid span,.selectedSignalGrid strong,.selectedSignalGrid small{display:block}.selectedSignalGrid span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#79817c}.selectedSignalGrid strong{font-size:16px;color:var(--forest);margin:4px 0}.selectedSignalGrid small{font-size:9px;color:#89908c}.gridOutlook{margin-top:20px}.gridOutlook .eyebrow{margin-bottom:8px}.gridOutlook>div{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.outlookDay{border:1px solid var(--divider);border-top-width:3px;border-radius:8px;padding:10px}.outlookDay span,.outlookDay strong,.outlookDay small{display:block}.outlookDay span{font-size:9px;color:#747d77}.outlookDay strong{font-size:11px;color:var(--forest);margin:5px 0}.outlookDay small{font-size:9px;color:#858c87}.outlookDay.routine{border-top-color:#6f8f7a}.outlookDay.elevated{border-top-color:#c49a52}.outlookDay.high{border-top-color:#c86f43}.outlookDay.exceptional{border-top-color:#a9473f}.liveSelectPrompt{padding:17px 20px;display:flex;gap:12px;align-items:flex-start}.liveSelectPrompt svg{color:var(--earth);flex:none}.liveSelectPrompt strong{font-size:12px;color:var(--forest)}.liveSelectPrompt p{font-size:11px;color:#6c756f;margin:4px 0 0}.gridTooltip{font-size:11px}@media(max-width:1150px){.liveMainGrid{grid-template-columns:1fr}.selectedSignalGrid{grid-template-columns:repeat(3,1fr)}.gridOutlook>div{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.liveMetricStrip{grid-template-columns:repeat(2,1fr)}.liveMetricStrip>div{border-bottom:1px solid var(--divider)}.liveDatePanel{grid-template-columns:1fr}.liveDateTabs{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.liveMetricStrip{grid-template-columns:1fr}.liveMetricStrip>div{border-right:0}.liveCardHead,.selectedSignalHead{display:block}.hazardLegend{justify-content:flex-start;margin-top:12px}.liveMapCard .mapCanvas{height:380px}.selectedSignalGrid{grid-template-columns:repeat(2,1fr)}.gridOutlook>div,.liveDateTabs{grid-template-columns:repeat(2,1fr)}.primaryAction{margin-top:14px}}.liveDateExplain,.gridOutlookExplain{font-size:10px;line-height:1.5;color:#77807a;margin:6px 0 0}.liveDatePanel{grid-template-columns:minmax(230px,320px) 1fr}.gridOutlookExplain{margin:-2px 0 10px}.investigationPage{gap:22px}.investigationSummary{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border:1px solid var(--divider);border-radius:12px;overflow:hidden}.investigationSummary>div{padding:18px 20px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center}.investigationSummary>div:last-child{border-right:0}.investigationSummary svg{grid-row:1/4;color:var(--earth)}.investigationSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#737c76}.investigationSummary strong{font-size:20px;color:var(--forest)}.investigationSummary small{font-size:10px;color:#858c87}.investigationLayout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.55fr);gap:14px;align-items:start}.investigationQueue,.investigationDetail{background:var(--paper);border:1px solid var(--divider);border-radius:12px}.investigationQueue{overflow:hidden;position:sticky;top:98px;max-height:calc(100vh - 120px);display:flex;flex-direction:column}.queueHead{display:flex;align-items:flex-end;justify-content:space-between;padding:20px 20px 14px}.queueHead .eyebrow{margin-bottom:5px}.queueHead h2{font-size:18px;color:var(--forest);margin:0}.queueCount{font-size:11px;font-weight:800;color:var(--forest);background:#eee8df;padding:5px 8px;border-radius:999px}.queueFilters{display:flex;gap:5px;padding:0 14px 14px;overflow-x:auto}.queueFilters button{white-space:nowrap;border:1px solid var(--divider);background:#fff;color:#657069;border-radius:999px;padding:7px 9px;font-size:9px;cursor:pointer}.queueFilters button.active{background:var(--forest);border-color:var(--forest);color:#fff}.queueRows{overflow:auto;border-top:1px solid var(--divider)}.queueRows>button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--divider);background:transparent;padding:13px 14px;display:grid;grid-template-columns:27px 1fr auto;gap:8px;align-items:start;text-align:left;cursor:pointer}.queueRows>button:hover,.queueRows>button.selected{background:#f3efe8}.queueRows>button.selected{box-shadow:inset 3px 0 var(--earth)}.queueRank{font-size:9px;color:var(--earth);padding-top:2px}.queueMain{display:grid;min-width:0}.queueMain strong{font-size:11px;color:var(--forest)}.queueMain small{font-size:9px;color:#69736d;margin-top:2px}.queueMain em{font-size:9px;font-style:normal;color:#8a918d;line-height:1.35;margin-top:5px}.queueHazard{font-size:8px;font-weight:800;padding:5px 6px;border-radius:5px;background:#e8eee9;color:#4c6955}.queueHazard.elevated{background:#f5ecd9;color:#8a682e}.queueHazard.high{background:#f6e2d8;color:#995236}.queueHazard.exceptional{background:#f2dddb;color:#8d3935}.queueLoading{padding:24px;color:#717a74;font-size:11px}.investigationDetail{padding:22px;min-height:500px}.investigationEmpty{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#707973}.investigationEmpty svg{color:var(--earth)}.investigationEmpty h2{color:var(--forest);margin:13px 0 5px}.investigationEmpty p{max-width:500px;font-size:12px;line-height:1.7}.investigationHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:19px;border-bottom:1px solid var(--divider)}.investigationHero .eyebrow{margin-bottom:5px}.investigationHero h2{font-size:28px;letter-spacing:-.03em;color:var(--forest);margin:0}.investigationHero p{font-size:11px;line-height:1.65;color:#68716c;max-width:650px;margin:7px 0 0}.priorityBadge{min-width:190px;background:var(--forest);color:#fff;border-radius:9px;padding:14px}.priorityBadge span,.priorityBadge strong,.priorityBadge small{display:block}.priorityBadge span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#c7d0ca}.priorityBadge strong{font-size:13px;margin:5px 0}.priorityBadge small{font-size:9px;color:#cbd3ce}.investigationSignals{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--divider);border-radius:10px;overflow:hidden;margin-top:18px}.investigationSignals>div{padding:14px;border-right:1px solid var(--divider)}.investigationSignals>div:last-child{border:0}.investigationSignals span,.investigationSignals strong,.investigationSignals small{display:block}.investigationSignals span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#7a827d}.investigationSignals strong{font-size:15px;color:var(--forest);margin:4px 0}.investigationSignals small{font-size:9px;color:#8a918d}.investigationEvidenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.investigationPanel,.investigationChecks{border:1px solid var(--divider);border-radius:10px;padding:18px}.investigationPanel .eyebrow,.investigationChecks .eyebrow{margin-bottom:5px}.investigationPanel h3,.investigationChecks h3,.investigationActions h3{font-size:16px;color:var(--forest);margin:0}.reasonList{display:grid;gap:8px;margin:15px 0}.reasonList>div{display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.45;color:#5e6862}.reasonList svg{color:var(--earth);flex:none}.driverRows{border-top:1px solid var(--divider)}.driverRows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--divider);font-size:9px}.driverRows span{color:#7a827d}.driverRows strong{color:var(--forest);text-align:right}.contextMetrics{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}.contextMetrics>div{background:#f4f0e9;border-radius:7px;padding:10px}.contextMetrics span,.contextMetrics strong{display:block}.contextMetrics span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#7a827d}.contextMetrics strong{font-size:14px;color:var(--forest);margin-top:3px}.panelBoundary{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.5;color:#6e7771;margin:13px 0 0}.panelBoundary svg{color:var(--earth);flex:none}.investigationChecks{margin-top:12px}.checksHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.checksHead p{font-size:10px;color:#747d77;margin:5px 0 0}.checksHead>strong{background:#eee8df;color:var(--forest);padding:6px 8px;border-radius:999px;font-size:9px}.checksGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}.checksGrid>div{border:1px solid var(--divider);border-radius:8px;padding:11px}.checksGrid span,.checksGrid strong,.checksGrid small{display:block}.checksGrid span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--earth);font-weight:800}.checksGrid strong{font-size:10px;line-height:1.45;color:var(--forest);margin:4px 0}.checksGrid small{font-size:9px;color:#818984}.noChecks{font-size:10px;color:#747d77;padding:16px 0 2px}.investigationActions{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f1ede5;border-radius:10px;padding:17px;margin-top:12px}.investigationActions .eyebrow{margin-bottom:4px}.investigationActions>div:last-child{display:flex;gap:7px}.investigationActions button{border:1px solid #cfc8bc;background:#fff;color:var(--forest);border-radius:7px;padding:9px 10px;font-size:9px;font-weight:750;display:flex;align-items:center;gap:6px;cursor:pointer}.investigationActions button.primary{background:var(--forest);border-color:var(--forest);color:#fff}@media(max-width:1200px){.investigationLayout{grid-template-columns:1fr}.investigationQueue{position:static;max-height:520px}.investigationSummary{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.investigationSummary,.investigationSignals,.investigationEvidenceGrid,.checksGrid{grid-template-columns:1fr}.investigationHero,.investigationActions{display:block}.priorityBadge{margin-top:14px}.investigationActions>div:last-child{margin-top:13px;flex-wrap:wrap}.liveDatePanel{grid-template-columns:1fr}}.investigationQueue{overflow:visible;max-height:none}.queueFilters{overflow-x:auto;overflow-y:hidden;flex:none;padding-bottom:16px}.queueRows{overflow-y:auto;max-height:calc(100vh - 275px);min-height:180px;border-top:1px solid var(--divider);border-radius:0 0 12px 12px}.queueHead{flex:none;background:var(--paper);border-radius:12px 12px 0 0}.queueFilters{background:var(--paper);position:relative;z-index:2}.queueRows{position:relative;z-index:1}.planningGateway{gap:22px}.planningStart{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:30px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.55fr);gap:20px;align-items:center}.planningStartIcon{width:52px;height:52px;border-radius:12px;background:#eee8df;display:grid;place-items:center;color:var(--earth)}.planningStart h2{font-size:24px;color:var(--forest);margin:4px 0}.planningStart p{font-size:11px;line-height:1.65;color:#6d7670;margin:0}.planningBoundary{display:flex;gap:10px;background:var(--forest);color:#fff;border-radius:9px;padding:15px}.planningBoundary svg{flex:none;color:#d9c4ad}.planningBoundary strong,.planningBoundary span{display:block}.planningBoundary strong{font-size:10px}.planningBoundary span{font-size:9px;line-height:1.55;color:#ccd4cf;margin-top:4px}.planningSiteBar{display:grid;grid-template-columns:repeat(3,1fr) auto;background:var(--forest);color:#fff;border-radius:12px;padding:14px 16px;gap:18px;align-items:center}.planningSiteBar>div{display:grid;gap:3px}.planningSiteBar span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#c6d0c9}.planningSiteBar strong{font-size:11px}.planningSiteBar button{border:1px solid #617066;background:#fff;color:var(--forest);border-radius:7px;padding:9px 11px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.planningSnapshot{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border:1px solid var(--divider);border-radius:12px;overflow:hidden}.planningSnapshot>div{padding:17px 18px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center}.planningSnapshot>div:last-child{border:0}.planningSnapshot svg{grid-row:1/4;color:var(--earth)}.planningSnapshot span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#77807a}.planningSnapshot strong{font-size:15px;color:var(--forest)}.planningSnapshot small{font-size:9px;color:#89908c}.planningGatewayGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.planningFullWidthCard,.planningBoundaryCard{grid-column:1/-1}.planningPolicyCard .planningChecks,.planningBoundaryCard .planningChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.planningCard{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:20px;min-width:0}.planningCard .eyebrow{margin-bottom:5px}.planningCard h2{font-size:17px;color:var(--forest);margin:0}.planningLead{font-size:10px;line-height:1.65;color:#68716c;margin:10px 0 0}.planningRows{margin-top:15px;border-top:1px solid var(--divider)}.planningRows>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--divider);font-size:9px}.planningRows span{color:#7b837e}.planningRows strong{color:var(--forest);text-align:right}.planningReceptors{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.planningReceptors>div{background:#f4f0e9;border-radius:8px;padding:10px;display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center}.planningReceptors svg{grid-row:1/3;color:var(--earth)}.planningReceptors span{font-size:8px;color:#7a827d}.planningReceptors strong{font-size:13px;color:var(--forest)}.planningCaution{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.5;color:#707973;margin:13px 0 0}.planningCaution svg{flex:none;color:var(--earth)}.planningEvidenceSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.planningEvidenceSummary>div{border:1px solid var(--divider);border-radius:8px;padding:12px}.planningEvidenceSummary strong,.planningEvidenceSummary span{display:block}.planningEvidenceSummary strong{font-size:20px;color:var(--forest)}.planningEvidenceSummary span{font-size:8px;color:#7b837e;margin-top:3px}.planningTextAction{margin-top:14px;border:0;background:transparent;color:var(--forest);font-size:9px;font-weight:800;padding:0;display:flex;align-items:center;gap:5px;cursor:pointer}.planningChecks{display:grid;gap:7px;margin-top:14px}.planningChecks>div{border-left:2px solid var(--earth);background:#f6f2eb;padding:9px 11px}.planningChecks span,.planningChecks strong,.planningChecks small{display:block}.planningChecks span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--earth);font-weight:800}.planningChecks strong{font-size:9px;line-height:1.4;color:var(--forest);margin:3px 0}.planningChecks small{font-size:8px;color:#808884}.planningNext{background:#eee8df;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.planningNext h2{font-size:17px;color:var(--forest);margin:4px 0}.planningNext p{font-size:10px;color:#68716c;line-height:1.55;margin:0;max-width:700px}.planningNextActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.planningNextActions button{border:1px solid #cec6ba;background:#fff;color:var(--forest);border-radius:7px;padding:9px 10px;font-size:9px;font-weight:750;cursor:pointer}.planningNextActions button.primary{background:var(--forest);border-color:var(--forest);color:#fff;display:flex;align-items:center;gap:5px}.planningScope{background:var(--paper);border:1px solid var(--divider);border-radius:10px;padding:15px;display:flex;gap:10px;align-items:flex-start}.planningScope svg{color:var(--earth);flex:none}.planningScope strong{font-size:10px;color:var(--forest)}.planningScope p{font-size:9px;line-height:1.55;color:#707973;margin:4px 0 0}@media(max-width:1100px){.planningStart{grid-template-columns:auto 1fr}.planningBoundary{grid-column:1/-1}.planningSnapshot,.planningSiteBar{grid-template-columns:repeat(2,1fr)}.planningSiteBar button{justify-self:start}}@media(max-width:800px){.planningGatewayGrid,.planningSnapshot{grid-template-columns:1fr}.planningFullWidthCard,.planningBoundaryCard{grid-column:auto}.planningPolicyCard .planningChecks,.planningBoundaryCard .planningChecks{grid-template-columns:1fr}.planningReceptors{grid-template-columns:repeat(2,1fr)}.planningSiteBar{grid-template-columns:1fr}.planningNext{display:block}.planningNextActions{justify-content:flex-start;margin-top:14px}.queueRows{max-height:420px}}.sudsV2Page{gap:22px}.sudsStart{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:30px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,.55fr);gap:20px;align-items:center}.sudsStartIcon{width:52px;height:52px;border-radius:12px;background:#eee8df;display:grid;place-items:center;color:var(--earth)}.sudsStart h2{font-size:24px;color:var(--forest);margin:4px 0}.sudsStart p{font-size:11px;line-height:1.65;color:#6d7670;margin:0}.sudsBoundary{display:flex;gap:10px;background:var(--forest);color:#fff;border-radius:9px;padding:15px}.sudsBoundary svg{flex:none;color:#d9c4ad}.sudsBoundary strong,.sudsBoundary span{display:block}.sudsBoundary strong{font-size:10px}.sudsBoundary span{font-size:9px;line-height:1.55;color:#ccd4cf;margin-top:4px}.sudsSiteBar{display:grid;grid-template-columns:repeat(4,1fr);background:var(--forest);color:#fff;border-radius:12px;padding:15px 18px;gap:18px}.sudsSiteBar>div{display:grid;gap:3px}.sudsSiteBar span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#c6d0c9}.sudsSiteBar strong{font-size:11px}.sudsRunoff,.sudsTrain,.sudsOptions{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:22px}.sudsSectionHead{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.sudsSectionHead .eyebrow{margin-bottom:5px}.sudsSectionHead h2{font-size:19px;color:var(--forest);margin:0}.sudsSectionHead p{font-size:10px;line-height:1.6;color:#6c756f;margin:7px 0 0;max-width:760px}.sudsScreenBadge{white-space:nowrap;background:#eee8df;color:#77563f;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sudsRunoffSequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.sudsRunoffSequence article{padding:15px;border-right:1px solid var(--divider);min-width:0}.sudsRunoffSequence article:last-child{border:0}.sudsRunoffSequence article>span{font-size:9px;color:var(--earth);font-weight:800}.sudsRunoffSequence strong{display:block;font-size:10px;color:var(--forest);margin:7px 0 5px}.sudsRunoffSequence p{font-size:9px;line-height:1.5;color:#78807b;margin:0}.sudsNoData{padding:18px;font-size:10px;color:#737c76}.sudsTrainStages{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.sudsTrainStages>div{padding:16px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center}.sudsTrainStages>div:last-child{border:0}.sudsTrainStages>div>span{grid-row:1/3;color:var(--earth);font-size:10px;font-weight:800}.sudsTrainStages strong{font-size:12px;color:var(--forest)}.sudsTrainStages small{font-size:9px;color:#7a827d}.sudsTrainNote{display:flex;gap:8px;align-items:flex-start;background:#f5f1ea;border-radius:8px;padding:11px;margin-top:10px}.sudsTrainNote svg{color:var(--earth);flex:none}.sudsTrainNote p{font-size:9px;line-height:1.55;color:#6f7872;margin:0}.sudsOptionList{display:grid;gap:10px;margin-top:18px}.sudsOptionCard{border:1px solid var(--divider);border-radius:10px;overflow:hidden}.sudsOptionTop{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--divider)}.sudsOptionTop>div{display:flex;gap:11px;align-items:center}.sudsOptionRank{font-size:9px;color:var(--earth);font-weight:800}.sudsOptionTop h3{font-size:14px;color:var(--forest);margin:0}.sudsOptionTop small{display:block;font-size:9px;color:#7b837e;margin-top:3px}.sudsClass{background:#eee8df;color:#75563f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.sudsWhyV2{padding:13px 16px}.sudsWhyV2 span,.sudsOptionChecks span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--earth);font-weight:800}.sudsWhyV2 p,.sudsOptionChecks p{font-size:9px;line-height:1.55;color:#68716c;margin:5px 0 0}.sudsPillarsV2{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}.sudsPillarsV2>div{padding:11px 14px;border-right:1px solid var(--divider);display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center}.sudsPillarsV2>div:last-child{border:0}.sudsPillarsV2 svg{grid-row:1/3;color:var(--earth)}.sudsPillarsV2 span{font-size:8px;color:#7b837e}.sudsPillarsV2 strong{font-size:9px;color:var(--forest)}.sudsOptionChecks{display:grid;grid-template-columns:1fr 1fr}.sudsOptionChecks>div{padding:12px 16px}.sudsOptionChecks>div:first-child{border-right:1px solid var(--divider)}.sudsDecision{background:#eee8df;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.sudsDecision h2{font-size:17px;color:var(--forest);margin:4px 0}.sudsDecision p{font-size:10px;color:#68716c;line-height:1.55;margin:0}.sudsDecision>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.sudsDecision button{border:1px solid #cec6ba;background:#fff;color:var(--forest);border-radius:7px;padding:9px 10px;font-size:9px;font-weight:750;cursor:pointer}.sudsDecision button.primary{background:var(--forest);border-color:var(--forest);color:#fff;display:flex;align-items:center;gap:5px}.sudsScope{background:var(--paper);border:1px solid var(--divider);border-radius:10px;padding:15px;display:flex;gap:10px;align-items:flex-start}.sudsScope svg{color:var(--earth);flex:none}.sudsScope strong{font-size:10px;color:var(--forest)}.sudsScope p{font-size:9px;line-height:1.55;color:#707973;margin:4px 0 0}@media(max-width:1150px){.sudsRunoffSequence{grid-template-columns:repeat(2,1fr)}.sudsRunoffSequence article:nth-child(2n){border-right:0}.sudsStart{grid-template-columns:auto 1fr}.sudsBoundary{grid-column:1/-1}.sudsSiteBar{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sudsSiteBar,.sudsTrainStages,.sudsPillarsV2,.sudsOptionChecks,.sudsRunoffSequence{grid-template-columns:1fr}.sudsRunoffSequence article,.sudsTrainStages>div,.sudsPillarsV2>div,.sudsOptionChecks>div:first-child{border-right:0;border-bottom:1px solid var(--divider)}.sudsDecision{display:block}.sudsDecision>div:last-child{justify-content:flex-start;margin-top:14px}}.planningChecks p{font-size:8.5px;line-height:1.5;color:#707973;margin:5px 0 0}.sudsTrainStages>div em{display:block;font-style:normal;font-size:8px;font-weight:800;color:var(--earth);margin-top:7px}.sudsTrainStages>div small{line-height:1.45}.planningNextActions{flex-wrap:wrap}.futureV2Page{gap:22px}.futureStart{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:34px;display:flex;gap:18px;align-items:center}.futureStart>svg{color:var(--earth);flex:none}.futureStart h2{font-size:23px;color:var(--forest);margin:4px 0}.futureStart p{font-size:11px;line-height:1.65;color:#6d7670;margin:0}.futureSiteBar{display:grid;grid-template-columns:repeat(4,1fr);background:var(--forest);color:#fff;border-radius:12px;padding:15px 18px;gap:18px}.futureSiteBar>div{display:grid;gap:3px}.futureSiteBar span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#c6d0c9}.futureSiteBar strong{font-size:11px}.futureControls,.futureScenarioSection,.futureAreaContext{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:22px}.futureControls{display:flex;justify-content:space-between;gap:24px;align-items:center}.futureControls h2,.futureSectionHead h2{font-size:19px;color:var(--forest);margin:0}.futureControls p,.futureSectionHead p{font-size:10px;line-height:1.6;color:#6c756f;margin:7px 0 0;max-width:760px}.futureTabs{display:flex;border:1px solid var(--divider);border-radius:9px;overflow:hidden}.futureTabs button{border:0;border-right:1px solid var(--divider);background:#fff;color:var(--forest);padding:10px 18px;font-size:9px;font-weight:800;cursor:pointer}.futureTabs button:last-child{border-right:0}.futureTabs button.active{background:var(--forest);color:#fff}.futureSectionHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.futureBadge{white-space:nowrap;background:#eee8df;color:#77563f;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.futureScenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.futureScenarioGrid article{border:1px solid var(--divider);border-radius:10px;overflow:hidden}.futureCardTop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--divider)}.futureCardTop span,.futureCardTop small{display:block}.futureCardTop span{font-size:11px;font-weight:800;color:var(--forest)}.futureCardTop small{font-size:8px;color:#7b837e;margin-top:2px}.hazardText{font-size:10px}.hazardText.routine{color:#61736a}.hazardText.elevated{color:#9a704d}.hazardText.high,.hazardText.exceptional{color:#9b4d35}.futureRain{padding:18px 15px 14px}.futureRain strong{display:block;font-size:30px;color:var(--forest);line-height:1}.futureRain span{display:block;font-size:8px;color:#7a827d;margin-top:5px}.futureScenarioGrid dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--divider)}.futureScenarioGrid dl>div{padding:10px 15px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider)}.futureScenarioGrid dl>div:nth-child(2n){border-right:0}.futureScenarioGrid dt{font-size:8px;color:#7b837e}.futureScenarioGrid dd{font-size:10px;font-weight:750;color:var(--forest);margin:3px 0 0}.futureApplicability{font-size:8.5px;line-height:1.45;color:#6e7771;margin:0;padding:11px 15px;background:#f6f2eb}.futureInterpretGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.futureInterpretGrid article{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:20px}.futureInterpretGrid svg{color:var(--earth);float:right}.futureInterpretGrid h2{font-size:16px;color:var(--forest);margin:0 0 13px}.futureBig{display:block;font-size:25px;color:var(--forest);margin-bottom:7px}.futureInterpretGrid p{font-size:9.5px;line-height:1.55;color:#6e7771;margin:0}.futureAreaRows{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.futureAreaRows>div{padding:14px;border-right:1px solid var(--divider)}.futureAreaRows>div:last-child{border-right:0}.futureAreaRows span,.futureAreaRows strong,.futureAreaRows small{display:block}.futureAreaRows span{font-size:8px;color:var(--earth);font-weight:800;text-transform:uppercase}.futureAreaRows strong{font-size:10px;color:var(--forest);margin:5px 0}.futureAreaRows small{font-size:8px;color:#7a827d}.futureDecision{background:#eee8df;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.futureDecision h2{font-size:17px;color:var(--forest);margin:4px 0}.futureDecision p{font-size:10px;color:#68716c;line-height:1.55;margin:0;max-width:720px}.futureDecision>div:last-child{display:flex;gap:7px}.futureDecision button{border:1px solid #cec6ba;background:#fff;color:var(--forest);border-radius:7px;padding:9px 10px;font-size:9px;font-weight:750;cursor:pointer}.futureDecision button.primary{background:var(--forest);border-color:var(--forest);color:#fff;display:flex;align-items:center;gap:5px}.futureScope{background:var(--paper);border:1px solid var(--divider);border-radius:10px;padding:15px;display:flex;gap:10px;align-items:flex-start}.futureScope svg{color:var(--earth);flex:none}.futureScope strong{font-size:10px;color:var(--forest)}.futureScope p{font-size:9px;line-height:1.55;color:#707973;margin:4px 0 0}@media(max-width:900px){.futureSiteBar,.futureScenarioGrid,.futureAreaRows{grid-template-columns:1fr 1fr}.futureControls,.futureDecision{display:block}.futureTabs,.futureDecision>div:last-child{margin-top:14px}.futureInterpretGrid{grid-template-columns:1fr}}@media(max-width:650px){.futureSiteBar,.futureScenarioGrid,.futureAreaRows{grid-template-columns:1fr}.futureAreaRows>div,.futureScenarioGrid dl>div{border-right:0}.futureTabs{width:100%}.futureTabs button{flex:1}.futureDecision>div:last-child{flex-wrap:wrap}}.futureScenarioGrid dl>div:nth-child(5){grid-column:auto;border-right:1px solid var(--divider)}.futureAreaRows small+small{margin-top:4px;color:#5f6963}.futureApplicability{min-height:34px}.futureDecision>div:last-child{flex-wrap:wrap}.evidencePage{max-width:1500px}.evidenceHead{align-items:flex-start}.evidenceSummary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line,#dedbd1);border-radius:16px;background:var(--paper,#fffdf8);overflow:hidden;margin:18px 0}.evidenceSummary>div{padding:18px 20px;border-right:1px solid var(--line,#dedbd1);display:flex;flex-direction:column;gap:5px}.evidenceSummary>div:last-child{border-right:0}.evidenceSummary span,.evidenceSummary small{font-size:12px;color:#756f65}.evidenceSummary strong{font-size:22px;color:#17201b}.evidenceGrid{display:grid;gap:16px;margin:16px 0}.evidenceGrid.two{grid-template-columns:1.15fr .85fr}.evidencePanel{border:1px solid var(--line,#dedbd1);border-radius:16px;background:var(--paper,#fffdf8);padding:24px}.evidencePanelTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.evidencePanelTop svg{color:#a27b5c}.evidencePanel h2{font-size:21px;margin:5px 0 0}.evidenceRecords{display:flex;flex-direction:column;gap:10px}.evidenceRecord{border:1px solid #e6e1d7;border-radius:12px;padding:14px;background:#fdfbf6}.evidenceRecord>div,.evidenceRecord footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.evidenceRecord>div span,.evidenceRecord footer{font-size:11px;color:#766f64}.evidenceRecord p{margin:9px 0 11px;font-size:13px;line-height:1.5}.evidenceRecord footer{justify-content:flex-start;flex-wrap:wrap}.evidenceRecord footer span+span:before{content:"·";margin-right:8px}.evidenceRecord a{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#5e3122}.evidenceEmpty{border:1px dashed #d7d0c4;border-radius:12px;padding:18px;background:#faf7f0}.evidenceEmpty p{margin:7px 0 0;color:#686158;line-height:1.5}.evidenceStatRow{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2ddd3;border-radius:12px;overflow:hidden;margin-bottom:12px}.evidenceStatRow>div{padding:15px;display:flex;flex-direction:column;gap:4px}.evidenceStatRow>div+div{border-left:1px solid #e2ddd3}.evidenceStatRow span{font-size:11px;color:#756f65}.evidenceStatRow strong{font-size:20px}.categoryList{border-top:1px solid #e6e1d7}.categoryList>div{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid #eee9df;text-transform:capitalize;font-size:13px}.boundaryCallout{display:flex;gap:10px;margin-top:16px;padding:14px;border-radius:12px;background:#f2eee5}.boundaryCallout svg{flex:0 0 auto;color:#5e3122}.boundaryCallout p{margin:0;font-size:12px;line-height:1.5}.readinessBand{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;background:#f2eee5;margin-bottom:12px}.readinessBand span{font-size:12px;color:#6e675e}.gapList{display:flex;flex-direction:column}.gapList>div{display:flex;gap:11px;padding:13px 2px;border-bottom:1px solid #e9e4da}.gapList svg{color:#a27b5c;flex:0 0 auto;margin-top:2px}.gapList strong{font-size:13px}.gapList p{font-size:12px;line-height:1.45;color:#6e675e;margin:4px 0 0}.provenanceStatus{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;background:#f2eee5;margin-bottom:12px}.provenanceStatus svg{color:#3f4f44}.provenanceStatus div{display:flex;flex-direction:column;gap:3px}.provenanceStatus span{font-size:11px;color:#6e675e}.sourceList{max-height:360px;overflow:auto;border-top:1px solid #e7e2d8}.sourceList>div{display:grid;grid-template-columns:minmax(120px,.38fr) 1fr 28px;gap:14px;padding:11px 2px;border-bottom:1px solid #ece7dd;align-items:center}.sourceList strong{font-size:12px}.sourceList span{font-size:11px;line-height:1.45;color:#70695f}.provenanceLink{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#5e3122;text-decoration:none;transition:background .15s ease,color .15s ease}.provenanceLink:hover,.provenanceLink:focus-visible{background:#f2eee5;color:#17201b;outline:none}.provenanceLink:focus-visible{box-shadow:0 0 0 2px #a27b5c}.sourceMore{font-size:11px;color:#756f65}.evidenceBoundary{margin:16px 0}.boundaryColumns{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dedbd1;border:1px solid #dedbd1;border-radius:12px;overflow:hidden}.boundaryColumns>div{background:#fffdf8;padding:17px}.boundaryColumns strong{font-size:13px}.boundaryColumns p{font-size:12px;line-height:1.55;color:#665f56;margin:7px 0 0}.evidenceNext{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #dedbd1;border-radius:16px;background:#2c3930;color:#fffdf8;padding:24px;margin:16px 0 30px}.evidenceNext h2{margin:5px 0;font-size:21px}.evidenceNext p{margin:0;color:#dcd7c9;font-size:12px}.evidenceNext>div:last-child{display:flex;gap:10px;flex:0 0 auto}.evidenceBtn{display:inline-flex;padding:11px 14px;border-radius:10px;background:#fffdf8;color:#17201b;text-decoration:none;font-size:12px;font-weight:700}.evidenceBtn.secondary{background:transparent;color:#fffdf8;border:1px solid #7e897f}@media(max-width:1050px){.evidenceSummary{grid-template-columns:1fr 1fr}.evidenceSummary>div:nth-child(2){border-right:0}.evidenceSummary>div:nth-child(-n+2){border-bottom:1px solid #dedbd1}.evidenceGrid.two{grid-template-columns:1fr}}@media(max-width:680px){.sourceList>div{grid-template-columns:1fr 28px}.sourceList>div>span{grid-column:1/2}.provenanceLink{grid-column:2;grid-row:1/3}.evidenceSummary{grid-template-columns:1fr}.evidenceSummary>div{border-right:0;border-bottom:1px solid #dedbd1}.evidenceSummary>div:last-child{border-bottom:0}.boundaryColumns{grid-template-columns:1fr}.evidenceNext{align-items:flex-start;flex-direction:column}.evidenceNext>div:last-child{width:100%;flex-wrap:wrap}.sourceList>div{grid-template-columns:1fr}.evidenceStatRow{grid-template-columns:1fr}.evidenceStatRow>div+div{border-left:0;border-top:1px solid #e2ddd3}}.receptorGroup{display:block!important;padding:11px 2px!important}.receptorGroupHead{display:flex;justify-content:space-between;align-items:center;text-transform:capitalize;font-size:13px}.receptorNames{display:flex;flex-direction:column;gap:6px;margin-top:8px}.receptorNames>span{display:flex;justify-content:space-between;gap:14px;padding:7px 9px;border-radius:8px;background:#f6f2e9;text-transform:none;font-size:12px;color:#28332c}.receptorNames small{color:#766f64;text-transform:capitalize;font-size:10px}.gapList>div>div{min-width:0}.gapList>div>div>strong{line-height:1.45;display:block}.reportsPage{max-width:1180px;margin:0 auto}.reportsHead{align-items:flex-start}.reportToolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:15px 18px}.reportToolbar span,.reportToolbar small{display:block;color:#737b76;font-size:10px}.reportToolbar strong{display:block;color:var(--forest);font-size:15px;margin:3px 0}.reportToolbar button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;background:var(--forest);color:#fff;padding:10px 13px;font-size:11px;font-weight:750;cursor:pointer}.decisionRecord{background:var(--paper);border:1px solid var(--divider);border-radius:16px;overflow:hidden}.reportTitle{padding:30px 32px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--divider)}.reportTitle h2{font-size:28px;color:var(--forest);margin:0 0 7px}.reportTitle p{font-size:12px;color:#707872;margin:0}.reportStatus{display:flex;align-items:center;gap:7px;background:#f2eee5;border-radius:9px;padding:9px 11px;color:var(--forest);font-size:10px;font-weight:750}.reportSummary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--divider)}.reportSummary>div{padding:17px 22px;border-right:1px solid var(--divider)}.reportSummary>div:last-child{border-right:0}.reportSummary span,.reportFacts span,.reportFooter span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#81786d}.reportSummary strong{display:block;font-size:17px;color:var(--forest);margin-top:5px}.reportSection{padding:27px 32px;border-bottom:1px solid var(--divider)}.reportSection h3{font-size:19px;color:var(--forest);margin:6px 0 17px}.reportThree{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reportTwo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reportText{border:1px solid #e6e1d7;border-radius:10px;padding:14px;background:#fdfbf6}.reportText strong{font-size:11px;color:var(--forest)}.reportText p,.reportMuted{font-size:11px;line-height:1.55;color:#68716b;margin:6px 0 0}.reportFacts{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e5e0d6;border-radius:10px;overflow:hidden}.reportFacts>div{padding:13px;border-right:1px solid #e5e0d6}.reportFacts>div:last-child{border-right:0}.reportFacts strong{display:block;font-size:17px;color:var(--forest);margin-top:5px}.reportCaution{font-size:10px;line-height:1.55;color:#6f675e;background:#f2eee5;border-radius:9px;padding:11px 13px;margin:13px 0 0}.reportChecklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.reportChecklist>div{display:flex;gap:10px;border-bottom:1px solid #ebe6dc;padding:9px 2px}.reportChecklist span{font-size:9px;color:var(--earth);font-weight:800}.reportChecklist p{font-size:11px;line-height:1.45;margin:0;color:#4f5953}.reportTags{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.reportTags span{font-size:10px;padding:7px 9px;border:1px solid #dcd5c9;border-radius:999px;background:#faf7f0;color:var(--forest)}.reportBoundary{display:flex;gap:11px;align-items:flex-start;padding:15px;border:1px solid #ded8cd;border-radius:10px}.reportBoundary svg{color:var(--earth);flex:none}.reportBoundary strong{font-size:12px;color:var(--forest)}.reportBoundary p{font-size:11px;line-height:1.55;color:#657069;margin:5px 0 0}.reportFooter{display:grid;grid-template-columns:1fr 1fr;background:#f5f1e9}.reportFooter>div{padding:18px 32px}.reportFooter>div+div{border-left:1px solid var(--divider)}.reportFooter strong{display:block;font-size:11px;color:var(--forest);margin-top:5px}.reportNext{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--forest);color:#fff;border-radius:14px;padding:21px 24px}.reportNext h2{font-size:18px;margin:4px 0}.reportNext p{font-size:10px;color:#dcd7c9;margin:0}.reportNext a{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--forest);text-decoration:none;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:750;white-space:nowrap}@media(max-width:850px){.reportSummary,.reportFacts,.reportThree,.reportTwo,.reportChecklist{grid-template-columns:1fr 1fr}.reportFacts>div{border-bottom:1px solid #e5e0d6}.reportTitle,.reportNext{flex-direction:column}.reportFooter{grid-template-columns:1fr}.reportFooter>div+div{border-left:0;border-top:1px solid var(--divider)}}@media(max-width:560px){.reportSummary,.reportFacts,.reportThree,.reportTwo,.reportChecklist{grid-template-columns:1fr}.reportSummary>div,.reportFacts>div{border-right:0}.reportToolbar{align-items:flex-start;flex-direction:column}.reportSection,.reportTitle{padding:22px}.reportNext{align-items:flex-start}}@media print{.v2sidebar,.v2top,.noPrint,.workspaceHead{display:none!important}.v2app,.v2main{display:block}.v2content{padding:0;max-width:none}.reportsPage{max-width:none}.decisionRecord{border:0;border-radius:0}.reportSection{break-inside:avoid}.reportTitle{padding-top:0}body{background:#fff}.reportSummary,.reportText,.reportCaution,.reportBoundary{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.reportSummary small{display:block;margin-top:4px;font-size:9px;color:#81786d}.reportReasonList{display:grid;gap:7px;margin:0 0 16px}.reportReasonList>div{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid #ebe6dc}.reportReasonList>div strong{font-size:9px;color:var(--earth)}.reportReasonList>div span{font-size:11px;line-height:1.45;color:#4f5953}.reportNamed{display:grid;gap:6px;margin-top:14px}.reportNamed>strong{font-size:10px;color:var(--forest)}.reportNamed>span{font-size:10px;color:#5f6963;padding:7px 9px;background:#faf7f0;border:1px solid #e5e0d6;border-radius:7px}.reportEvidenceRows{display:grid;gap:10px}.reportEvidenceRows>div{padding:13px 14px;border:1px solid #e5e0d6;border-radius:9px;background:#fdfbf6}.reportEvidenceRows strong,.reportEvidenceRows span,.reportEvidenceRows small{display:block}.reportEvidenceRows strong{font-size:11px;color:var(--forest)}.reportEvidenceRows span,.reportEvidenceRows small{font-size:9px;color:#81786d;margin-top:4px}.reportEvidenceRows p{font-size:10px;line-height:1.5;color:#5f6963;margin:7px 0}@media print{@page{size:A4;margin:14mm}.reportToolbar,.reportNext,.workspaceHead,.noPrint{display:none!important}.decisionRecord{font-size:9pt}.reportTitle{padding:0 0 12px}.reportTitle h2{font-size:20pt}.reportSummary>div{padding:10px 12px}.reportSection{padding:14px 0;break-inside:auto}.reportSection h3{font-size:14pt;margin:4px 0 10px}.reportThree,.reportTwo{gap:7px}.reportText,.reportEvidenceRows>div,.reportBoundary{break-inside:avoid}.reportChecklist{gap:4px}.reportCaution{padding:7px 9px}.reportTags span{padding:4px 6px}}.reportPointCard dl{display:grid;gap:0;margin:10px 0 0}.reportPointCard dl>div{display:grid;grid-template-columns:minmax(105px,.8fr) 1.2fr;gap:12px;padding:8px 0;border-top:1px solid #ebe6dc}.reportPointCard dt{font-size:9px;text-transform:uppercase;letter-spacing:.055em;color:#8a8176}.reportPointCard dd{font-size:10.5px;line-height:1.4;color:#46524b;margin:0;font-weight:650}.reportSubhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 10px}.reportSubhead strong{font-size:11px;color:var(--forest)}.reportSubhead span{font-size:9px;color:#81786d}.sudsHead{margin-top:17px}.runoffSequence{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e5e0d6;border-radius:10px;overflow:hidden}.runoffSequence>div{position:relative;padding:12px 11px;border-right:1px solid #e5e0d6;min-width:0}.runoffSequence>div:last-child{border-right:0}.runoffSequence span,.runoffSequence strong,.runoffSequence small{display:block}.runoffSequence span{font-size:8px;color:var(--earth);font-weight:800}.runoffSequence strong{font-size:10px;line-height:1.3;color:var(--forest);margin-top:5px}.runoffSequence small{font-size:8.5px;line-height:1.35;color:#7a827d;margin-top:4px}@media(max-width:850px){.runoffSequence{grid-template-columns:1fr}.runoffSequence>div{border-right:0;border-bottom:1px solid #e5e0d6}.runoffSequence>div:last-child{border-bottom:0}}@media print{.skipLink,.v2mobile,.v2overlay,.v2sidebar,.v2top,.workspaceHead,.reportToolbar,.noPrint{display:none!important}.v2app,.v2main,.v2content,.reportsPage{display:block!important;margin:0!important;padding:0!important;max-width:none!important}.decisionRecord{border:0!important;border-radius:0!important;overflow:visible!important}.reportTitle{padding:0 0 8mm!important}.reportTitle .eyebrow{margin-bottom:3mm}.reportSummary{break-inside:avoid}.reportSection{padding:6mm 0!important;break-inside:auto}.reportThree,.reportTwo,.reportFacts,.runoffSequence,.reportEvidenceRows>div,.reportBoundary,.reportCaution{break-inside:avoid}.reportPointCard dl>div{padding:5px 0}.reportChecklist>div{padding:5px 2px}.reportEvidenceRows p{margin:4px 0}.runoffSequence>div{padding:8px}.reportTags{margin-top:7px}.reportCaution{margin-top:8px}a[href]:after{content:none!important}}.termInfo{display:inline-flex;align-items:center;gap:4px;position:relative;vertical-align:baseline}.termInfoButton{display:inline-grid;place-items:center;width:17px;height:17px;padding:0;border:1px solid #cfc7b9;border-radius:50%;background:#fffdf8;color:#7b6b5c;cursor:pointer;vertical-align:middle}.termInfoButton:hover,.termInfoButton:focus-visible{border-color:var(--earth);color:var(--earth);outline:none}.termPopover{position:absolute;z-index:80;left:0;top:calc(100% + 7px);width:min(310px,75vw);padding:12px 13px;border:1px solid #dcd5c9;border-radius:10px;background:#fffdf8;box-shadow:0 12px 32px #17201b24;text-transform:none;letter-spacing:0;text-align:left}.termPopover strong,.termPopover span,.termPopover small{display:block}.termPopover strong{font-size:11px;color:var(--forest);margin-bottom:5px}.termPopover span{font-size:10px;line-height:1.5;color:#4f5953}.termPopover small{font-size:9px;line-height:1.45;color:#7a7268;margin-top:7px;padding-top:7px;border-top:1px solid #ebe6dc}.reportCheckGroups p strong,.reportCheckGroups p small{display:block}.reportCheckGroups p strong{font-size:10.5px;color:var(--forest);margin-bottom:3px}.reportCheckGroups p small{font-size:9.5px;line-height:1.45;color:#657069}.reportFacts:after{content:"Building footprint intersections are grid based building geometry intersections, not a count of unique properties.";grid-column:1/-1;padding:7px 12px;border-top:1px solid #e5e0d6;font-size:8.5px;line-height:1.4;color:#81786d;background:#faf7f0}@media print{.termInfoButton,.termPopover{display:none!important}.termInfo{display:inline!important}.reportTitle{padding-bottom:5mm!important}.reportSummary>div{padding:7px 10px!important}.reportSection{padding:4mm 0!important}.reportSection h3{margin:2px 0 7px!important;font-size:13pt!important}.reportReasonList{margin-bottom:9px!important}.reportReasonList>div{padding:5px 0!important}.reportThree{grid-template-columns:repeat(3,1fr)!important}.reportText{padding:9px!important}.reportPointCard dl{margin-top:5px!important}.reportPointCard dl>div{padding:3px 0!important}.reportFacts{break-inside:auto!important}.reportFacts>div{padding:8px!important}.reportNamed{margin-top:8px!important}.reportCaution{font-size:8.5px!important;line-height:1.35!important}.reportEvidenceRows>div{padding:9px 10px!important}.reportChecklist{grid-template-columns:1fr 1fr!important;margin:8px 0!important}.reportChecklist>div{break-inside:avoid;padding:4px 2px!important}.reportCheckGroups p small{font-size:8.5px!important}.reportSubhead{margin-bottom:6px!important}.sudsHead{margin-top:10px!important}.runoffSequence{display:flex!important;break-inside:avoid!important;width:100%!important}.runoffSequence>div{flex:1 1 20%;border-right:1px solid #e5e0d6!important;border-bottom:0!important;padding:6px!important}.reportTags span{font-size:8.5px!important;padding:3px 5px!important}.reportBoundary{padding:9px!important}}.termPopoverPortal{position:fixed!important;z-index:9999!important;max-width:300px;padding:10px 12px!important;border-radius:9px!important;box-sizing:border-box}.termPopoverPortal strong{font-size:10.5px!important;margin-bottom:4px!important;text-transform:none!important;letter-spacing:0!important}.termPopoverPortal span{font-size:9.5px!important;line-height:1.45!important}.termPopoverPortal small{font-size:8.5px!important;line-height:1.4!important;margin-top:6px!important;padding-top:6px!important}.futureTermGuide{display:flex;gap:18px;align-items:center;margin:10px 0 16px;font-size:10px;color:#667069}.futureTermGuide .termInfoButton{margin-left:2px}@media(max-width:760px){.futureTermGuide{align-items:flex-start;flex-direction:column;gap:7px}}@media print{.termPopoverPortal{display:none!important}}.spongeLogoMark{overflow:visible}.spongeLogoWave,.spongeLogoNode{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.spongeLogoWave1{animation:spongeWaveA 5.8s ease-in-out infinite}.spongeLogoWave2{animation:spongeWaveB 5.8s ease-in-out .12s infinite}.spongeLogoWave3{animation:spongeWaveA 5.8s ease-in-out .24s infinite}.spongeLogoNode1{animation:spongeNodePulse 5.8s ease-in-out .42s infinite}.spongeLogoNode2{animation:spongeNodePulse 5.8s ease-in-out .72s infinite}@keyframes spongeWaveA{0%,18%,to{transform:translate(0)}5%{transform:translate(.45px,-.35px)}10%{transform:translate(-.35px,.3px)}14%{transform:translate(.2px,-.15px)}}@keyframes spongeWaveB{0%,18%,to{transform:translate(0)}5%{transform:translate(-.5px,.35px)}10%{transform:translate(.4px,-.3px)}14%{transform:translate(-.2px,.15px)}}@keyframes spongeNodePulse{0%,18%,to{transform:scale(1);opacity:1}6%{transform:scale(1.42);opacity:.72}11%{transform:scale(.92);opacity:1}15%{transform:scale(1.12);opacity:.88}}.v2brand:hover .spongeLogoWave1,.v2brand:focus-visible .spongeLogoWave1{animation:spongeWaveHoverA .9s ease-in-out 1}.v2brand:hover .spongeLogoWave2,.v2brand:focus-visible .spongeLogoWave2{animation:spongeWaveHoverB .9s ease-in-out .06s 1}.v2brand:hover .spongeLogoWave3,.v2brand:focus-visible .spongeLogoWave3{animation:spongeWaveHoverA .9s ease-in-out .12s 1}.v2brand:hover .spongeLogoNode1,.v2brand:focus-visible .spongeLogoNode1{animation:spongeNodeHover .9s ease-in-out .18s 1}.v2brand:hover .spongeLogoNode2,.v2brand:focus-visible .spongeLogoNode2{animation:spongeNodeHover .9s ease-in-out .32s 1}@keyframes spongeWaveHoverA{0%,to{transform:translate(0)}30%{transform:translate(.7px,-.5px)}65%{transform:translate(-.55px,.4px)}}@keyframes spongeWaveHoverB{0%,to{transform:translate(0)}30%{transform:translate(-.75px,.5px)}65%{transform:translate(.6px,-.4px)}}@keyframes spongeNodeHover{0%,to{transform:scale(1);opacity:1}45%{transform:scale(1.55);opacity:.68}}@media(prefers-reduced-motion:reduce){.spongeLogoWave,.spongeLogoNode{animation:none!important;transform:none!important}}@media print{.spongeLogoWave,.spongeLogoNode{animation:none!important;transform:none!important}}.sudsSensitivity{background:var(--paper);border:1px solid var(--divider);border-radius:12px;padding:22px}.sudsDepthSelector{display:flex;gap:5px;padding:3px;border:1px solid var(--divider);border-radius:9px;background:#f5f1ea}.sudsDepthSelector button{border:0;background:transparent;color:#6d7670;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:800;cursor:pointer}.sudsDepthSelector button.active{background:var(--forest);color:#fff}.sudsDepthSelector button:focus-visible{outline:2px solid var(--earth);outline-offset:2px}.sudsSensitivityMetrics{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.sudsSensitivityMetrics>div{padding:14px;border-right:1px solid var(--divider)}.sudsSensitivityMetrics>div:last-child{border-right:0}.sudsSensitivityMetrics span,.sudsSensitivityMetrics strong{display:block}.sudsSensitivityMetrics span{font-size:8px;text-transform:uppercase;letter-spacing:.055em;color:#7b837e;line-height:1.35}.sudsSensitivityMetrics strong{font-size:15px;color:var(--forest);margin-top:6px}.sudsSensitivityDays{display:grid;grid-template-columns:repeat(7,1fr);margin-top:10px;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.sudsSensitivityDays>div{padding:11px;border-right:1px solid var(--divider);min-width:0}.sudsSensitivityDays>div:last-child{border-right:0}.sudsSensitivityDays span,.sudsSensitivityDays strong,.sudsSensitivityDays small{display:block}.sudsSensitivityDays span{font-size:8px;color:#7b837e}.sudsSensitivityDays strong{font-size:12px;color:var(--forest);margin-top:4px}.sudsSensitivityDays small{font-size:8px;line-height:1.4;color:#7a827d;margin-top:3px}.sudsSensitivityBoundary{display:flex;gap:8px;align-items:flex-start;background:#f5f1ea;border-radius:8px;padding:11px;margin-top:10px}.sudsSensitivityBoundary svg{color:var(--earth);flex:none}.sudsSensitivityBoundary p{font-size:9px;line-height:1.55;color:#6f7872;margin:0}@media(max-width:1000px){.sudsSensitivityMetrics{grid-template-columns:repeat(2,1fr)}.sudsSensitivityMetrics>div{border-bottom:1px solid var(--divider)}.sudsSensitivityDays{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.sudsSectionHead{display:block}.sudsDepthSelector{width:max-content;margin-top:14px}.sudsSensitivityMetrics,.sudsSensitivityDays{grid-template-columns:1fr}.sudsSensitivityMetrics>div,.sudsSensitivityDays>div{border-right:0;border-bottom:1px solid var(--divider)}.sudsSensitivityMetrics>div:last-child,.sudsSensitivityDays>div:last-child{border-bottom:0}}.sudsSensitivityDays em{display:inline-block;margin-top:7px;padding:4px 7px;border-radius:999px;background:#eee8df;color:#75563f;font-size:8px;font-style:normal;font-weight:800}.sudsSensitivityInterpretation{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:10px;padding:11px 13px;border:1px solid var(--divider);border-radius:8px;background:#fffdf8}.sudsSensitivityInterpretation strong{font-size:9px;color:var(--forest)}.sudsSensitivityInterpretation span{font-size:9px;color:#6f7872;text-align:right}.sudsOptionsExpand{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--divider)}.sudsOptionsExpand span{font-size:9px;color:#737c76}.sudsOptionsExpand button{border:1px solid var(--forest);background:var(--paper);color:var(--forest);border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800;cursor:pointer}.sudsOptionsExpand button:hover{background:#f5f1ea}.sudsOptionsExpand button:focus-visible{outline:2px solid var(--earth);outline-offset:2px}@media(max-width:800px){.sudsSensitivityInterpretation,.sudsOptionsExpand{display:block}.sudsSensitivityInterpretation span{display:block;text-align:left;margin-top:5px}.sudsOptionsExpand button{margin-top:9px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:150px}body{overflow-x:hidden}.v2app,.v2main,.v2content{min-width:0}img,svg{max-width:100%}.iconBtn,.v2navItem,button,a,select{touch-action:manipulation}.iconBtn:focus-visible,.v2navItem:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--earth);outline-offset:3px}@media(max-width:760px){.v2mobile{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(62px + env(safe-area-inset-top))}.v2sidebar{width:min(86vw,320px);padding-left:max(18px,env(safe-area-inset-left));padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.v2top{top:calc(62px + env(safe-area-inset-top));padding-left:max(17px,env(safe-area-inset-left));padding-right:max(17px,env(safe-area-inset-right))}.v2content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(28px,env(safe-area-inset-bottom))}.v2hero h1{font-size:clamp(32px,10vw,38px)}.workspaceHead h1{font-size:clamp(30px,9vw,34px)}.areaCard,.liveMapCard,.liveAttentionCard,.selectedSignal,.planningGatewayCard,.sudsSensitivity,.decisionRecord{min-width:0}.leaflet-container{max-width:100%;touch-action:pan-x pan-y}table{max-width:100%}}@media(max-width:480px){.v2content{padding-top:18px}.metricStrip,.metricStrip.receptors,.selectedSignalGrid,.liveDateTabs,.gridOutlook>div{grid-template-columns:1fr}.v2topLabel{display:none!important}.v2top{height:58px}.v2hero>div:first-child{padding-top:12px}.areaCard{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v2footer{max-width:1500px;margin:8px auto 0;padding:20px 36px 24px;border-top:1px solid var(--divider);display:flex;align-items:center;justify-content:space-between;gap:16px;color:#737c76;font-size:10px;line-height:1.55}.v2footer strong{color:var(--forest);font-weight:700}.v2footerAttribution{text-align:right}.v2footer a{color:#5f685f;text-decoration:underline;text-decoration-color:#b8b4aa;text-underline-offset:3px}.v2footer a:hover{color:var(--forest);text-decoration-color:var(--earth)}@media(max-width:760px){.v2footer{margin-top:4px;padding:18px max(16px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;gap:5px}.v2footerAttribution{text-align:left}}@media print{.v2footer{display:none!important}}@media(max-width:760px){html,body,#root,.v2app,.v2main{width:100%;max-width:100%;min-width:0;overflow-x:clip}.v2main{grid-column:auto}.v2content,.v2footer{width:100%;max-width:100%;min-width:0}.v2page,.v2page>*,.v2hero,.v2hero>*,.workspaceHead,.workspaceHead>*,.locationSearch,.locationSearchForm{min-width:0;max-width:100%}.v2hero,.workspaceHead{width:100%;grid-template-columns:minmax(0,1fr)}.locationSearch,.locationSearchForm,.heroSearch,.workspaceSearch{width:100%}.v2hero h1,.workspaceHead h1,.v2hero p,.workspaceHead p{max-width:100%;overflow-wrap:anywhere}.metricStrip,.metricStrip.receptors,.workspaceGrid,.gridBanner,.decisionFlow{width:100%;min-width:0}.metricStrip>div,.workspaceGrid>*,.gridBanner>div,.decisionFlow>div{min-width:0}}
