.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{--sea:#5B9AA0;--sea-d:#2F6468;--sea-dd:#1F4A4D;--ink:#1F2A2B;--ink2:#3E4B49;--mut:#5A6866;--line:#E6ECEA;--line2:#D3DCD9;--bg:#FFFFFF;--soft:#F4F7F5;--warm:#FBF3E6;--l0:#BFD6B4;--l1:#E8D48A;--l2:#E6B655;--l3:#E39A3B;--l4:#C8553D;--lx:#F1F4F2;--shadow:0 4px 16px rgba(30,40,38,.14);--shadow2:0 18px 50px rgba(30,40,38,.22);--c-now:#2F6468;--c-fc:#5B9AA0;--c-hz:#e07b24;--c-place:#138a8a;--c-p30:#4E9BB5;--c-rep:#2e8b57;--c-ai:#1E5A6E;--river:#4AB3BB;--dw:440px}@media (min-width:1600px){:root{--dw:520px}}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,Segoe UI,Arial,sans-serif;overflow:hidden}a{color:var(--sea-d)}a:hover{color:var(--sea-dd)}button,input{font-family:inherit}:focus-visible{outline:2px solid var(--c-fc);outline-offset:2px}#map{position:absolute;top:98px;left:0;right:0;bottom:0;background:#fff;z-index:0}#map.place .leaflet-agnFrontier-pane path{stroke:#1a2e2a;stroke-width:2.2px;stroke-opacity:1}#map.place .leaflet-agnFrontier-pane path:not([fill=none]){fill:#c9bddc;fill-opacity:.55}#map.place .leaflet-agnProv-pane path{stroke:#5c6e6a;stroke-width:1.15px;stroke-opacity:.9}#map.place .pk-prov span{color:#24332f;opacity:.72}.leaflet-container{font-family:inherit;background:#fff}.leaflet-control-attribution{font-size:11px;color:#6b6458;background:#ffffffd1!important;border-radius:4px 0 0;max-width:62vw}.pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:10px 14px;box-shadow:var(--shadow);font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;border:0;cursor:pointer;line-height:1.2}.pill:hover{color:var(--ink);background:#fafbfa}.pill.on{background:var(--sea-d);color:#fff}#bar{position:absolute;top:0;left:0;right:0;height:60px;background:#fff;display:flex;align-items:center;gap:14px;padding:0 16px;z-index:1100}#bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--c-now) 0 16.6%,var(--c-fc) 16.6% 33.3%,var(--c-hz) 33.3% 50%,var(--c-place) 50% 66.6%,var(--c-p30) 66.6% 83.3%,var(--c-rep) 83.3% 100%)}#brand{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}#agnLogo{display:block;width:120px;height:56px}.bdiv{width:1px;height:30px;background:var(--line2);flex:0 0 auto}.bname{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.15}.bname strong{font-weight:800;font-size:19px;letter-spacing:.08em;color:var(--ink)}.bname span{font-size:11.5px;color:#6b7775;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#home{border:1px solid var(--line2);background:#fff;border-radius:9px;padding:6px 10px;font-weight:700;font-size:13px;color:var(--sea-d);cursor:pointer;white-space:nowrap}#home:hover{border-color:var(--sea)}body.v-start #home{display:none}#slotTop{display:none;flex:0 1 460px;min-width:0}body:not(.v-start) #slotTop{display:block}#topRight{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.pkid{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink2);white-space:nowrap}.pkflag{display:block;flex:0 0 auto}#clock{font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid var(--line);margin-right:2px;padding:0 12px 0 0}.bbtn{display:inline-flex;align-items:center;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:8px 13px;font-weight:700;font-size:13.5px;color:var(--ink);cursor:pointer;text-decoration:none;line-height:1.2;white-space:nowrap}.bbtn:hover{border-color:var(--sea);color:var(--ink)}.bbtn.on{background:#4a7d82;border-color:#4a7d82;color:#fff}.bbtn.act{background:var(--sea);border-color:var(--sea);color:#fff}.bbtn.act:hover{background:var(--sea-d);border-color:var(--sea-d);color:#fff}#pulse{position:absolute;top:60px;left:0;right:0;height:38px;background:#fbfcfc;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 16px;z-index:1050;overflow:hidden;white-space:nowrap}#pulse .pl{font-size:12px;font-weight:800;color:var(--c-now);margin-right:2px}.pchip{display:inline-flex;align-items:center;gap:7px;border:0;border-bottom:3px solid var(--pc,#C9D4D1);background:color-mix(in srgb,var(--pc,#C9D4D1) 14%,#fff);border-radius:999px;padding:3px 12px 2px;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap;font-family:inherit}.pchip:hover{background:color-mix(in srgb,var(--pc,#C9D4D1) 26%,#fff)}.pchip i{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 auto}.pnote{font-size:13px;color:var(--ink2)}.pnote.ok{color:#2e5e3a;font-weight:700}.pnote.none{white-space:normal;font-size:11.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pnote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdet{flex:0 0 auto;border:1px solid var(--line2);background:#fff;border-radius:999px;padding:2px 10px;font:700 12px/1.4 inherit;font-family:inherit;color:var(--c-now);cursor:pointer}.pdet:hover{background:var(--soft)}#pulseFold{position:absolute;top:100px;z-index:1300;width:480px;max-width:calc(100vw - 24px);box-sizing:border-box;background:#fff;border:1px solid var(--line2);border-radius:10px;box-shadow:var(--shadow2);padding:10px 12px;font-size:13px;line-height:1.45;color:var(--ink2)}#pulseFold[hidden]{display:none}.pmore{font-size:12.5px;color:var(--sea-d);font-weight:700;text-decoration:none}@media (max-width:1100px){.bname span,#clock{display:none}}@media (max-width:640px){#brand .bdiv,#brand .bname,.pkid span,#topRight .bbtn{display:none}#pulseNote{overflow:hidden;text-overflow:ellipsis}#pulse{max-width:100vw}}#hero{position:absolute;left:14px;top:108px;width:min(280px,calc(100% - 28px));background:#fffffff7;border:1px solid rgba(47,100,104,.12);border-radius:11px;box-shadow:0 8px 20px #1e282624;padding:8px 9px 7px;z-index:1000}body:not(.v-start) #hero{display:none}#hero h1{margin:0 0 4px 1px;font-size:12.5px;line-height:1.15;letter-spacing:-.01em;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hero h1 span{display:block;color:var(--mut);font-weight:600;font-size:10.5px;letter-spacing:0;margin:1px 0 0;white-space:normal}#hero .sform{flex-direction:column;align-items:stretch;gap:5px}#hero .sbox{flex:1 1 auto;width:100%;padding:1px 8px;border-width:1.5px;border-radius:8px;gap:6px;min-height:30px}#hero .sbox svg{width:14px;height:14px}#hero .sbox input{font-size:12.5px}#hero .hero-acts{display:flex;gap:5px}#hero .hero-acts .locb{flex:1 1 auto;justify-content:center;min-height:28px;border-radius:8px}#hero .hero-acts .sbtn{flex:0 0 auto;min-height:28px;padding:0 12px;font-size:12.5px;border-radius:8px}#hero .ex-row{margin-top:5px;gap:2px 3px}#hero .ex-row>span{font-size:10.5px}#hero .ex{padding:1px 6px;font-size:10.5px}#hero .pkfit{margin-top:5px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #c9e0dc;background:#f4faf8;color:#1f4a4d;border-radius:8px;padding:4px 9px;font:800 11.5px/1.15 inherit;cursor:pointer}#hero .pkfit small{font-weight:650;font-size:10px;color:#5a7a76}#hero .pkfit:hover{background:#e7f4f1;border-color:#2f6468}#natStats{position:absolute;top:60px;right:12px;height:38px;display:flex;align-items:center;gap:6px;z-index:1060;background:#fbfcfc;padding-left:10px}#natStats:empty,body:not(.v-start) #natStats{display:none}.ns{display:inline-flex;align-items:baseline;gap:6px;border:0;border-bottom:3px solid var(--nc);background:color-mix(in srgb,var(--nc) 12%,#fff);border-radius:999px;padding:3px 11px 2px;font-family:inherit;color:var(--ink);white-space:nowrap;font-size:12.5px;cursor:default}.ns b{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.ns span{color:var(--ink2);font-weight:600}.ns.ns2{flex-direction:column;align-items:flex-start;gap:0;padding:2px 11px 1px;line-height:1.12}.ns.ns2 .l1{display:inline-flex;align-items:baseline;gap:6px}.ns.ns2 small{font-size:10.5px;color:var(--ink2);font-weight:600}.pk-lab{color:#6b6b6b;font-size:11px;font-weight:600;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff;pointer-events:none}.sform{position:relative;display:flex;gap:8px}.sbox{flex:1 1 320px;display:flex;align-items:center;gap:10px;border:2px solid var(--c-fc);border-radius:14px;padding:12px 14px;background:#fff}.sbox input{border:0;outline:none;font-weight:500;font-size:17px;width:100%;background:transparent;color:var(--ink)}.sbtn{display:inline-flex;align-items:center;justify-content:center;background:var(--c-now);color:#fff;border:0;border-radius:14px;padding:0 22px;min-height:52px;font-weight:700;font-size:16px;cursor:pointer}.sbtn:hover{background:#173a3d}#slotTop .sform{background:#fff;border-radius:11px;border:1px solid var(--line2);padding:2px}#slotTop .sbox{border:0;padding:4px 10px;min-width:0}#slotTop .sbox input{font-size:15px;font-weight:600}#slotTop .sbtn{min-height:34px;padding:0 14px;font-size:14px;border-radius:9px}.sr{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border-radius:12px;box-shadow:var(--shadow2);padding:6px;z-index:1200;max-height:340px;overflow:auto}.sr[hidden]{display:none}.sr button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ink)}.sr button:hover,.sr button:focus{background:var(--soft);outline:none}.sr button small{display:block;color:var(--mut);font-size:12px;margin-top:2px}.sr .msg{padding:10px;font-size:14px;color:var(--ink2)}.sr .achd{padding:4px 10px 2px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.sr button[data-ac]{padding:7px 10px}.sr button[data-ac] b{font-weight:800;color:var(--c-now)}.sr button[data-ac].on{background:var(--soft);box-shadow:inset 3px 0 0 var(--c-fc)}.sr .msg.bad{color:#8a2e1e}.ex-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center}.ex-row>span{font-size:13px;color:var(--mut)}.ex{border:1px solid var(--line2);background:#fff;border-radius:999px;padding:7px 12px;font-weight:600;font-size:13px;color:#2b3836;cursor:pointer}.ex:hover{border-color:var(--c-fc)}#zoom{position:absolute;right:16px;bottom:30px;display:flex;flex-direction:column;gap:8px;z-index:1000;transition:right .35s cubic-bezier(.2,.8,.2,1)}body.v-card #zoom{right:calc(min(var(--dw),100vw) + 28px)}body.v-card.v-wide #zoom{right:calc(min(60vw,100vw) + 28px)}@media (max-width:900px){body.v-card.v-wide #zoom{display:none}}@media (max-width:700px){body.v-card #zoom{display:none}}body.v-tuck #zoom{right:16px}#zoom .pill{width:44px;height:44px;justify-content:center;padding:0;font-size:20px}#zoom .pkfit{width:auto;min-width:44px;height:36px;padding:0 12px;font-size:13px;font-weight:800;letter-spacing:.01em}.leaflet-bottom.leaflet-right{transition:right .35s cubic-bezier(.2,.8,.2,1)}body.v-card:not(.v-tuck) .leaflet-bottom.leaflet-right{right:min(var(--dw),100vw)}body.v-card.v-wide:not(.v-tuck) .leaflet-bottom.leaflet-right{right:min(60vw,100vw)}#lvBar,#hzLegend{display:none!important}.dotsw{background:radial-gradient(circle,#8C9896 1px,transparent 1.4px) 0 0/5px 5px,#fff!important;border:1px solid #C9D4D1}.hzt .hd{display:block;font-size:10.5px;font-weight:600;color:var(--mut);margin-top:2px}.ind{display:inline-block;margin-left:5px;padding:0 6px;border-radius:999px;border:1px solid #C9D4D1;background:#f6f8f7;color:#4b5d5a;font-size:11px;font-weight:600;white-space:nowrap}.sr .msg.near{color:var(--mut);font-size:12.5px;padding:6px 10px 2px}#hzWrap{position:absolute;left:16px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.v-saved #hzWrap{display:none}#hzMenu{background:#fff;border-radius:14px;box-shadow:var(--shadow2);padding:12px;width:290px}#hzMenu[hidden]{display:none}#hzMenu h3{margin:0 0 8px;font-size:13px;color:var(--c-hz)}#hzMenu .opts{display:grid;grid-template-columns:1fr 1fr;gap:6px}#hzMenu .opts button,#hzMenu .days button{border:1px solid var(--line2);background:#fff;border-radius:8px;padding:7px 8px;font-size:13px;font-weight:600;cursor:pointer;text-align:left;color:var(--ink)}#hzMenu .opts button[aria-pressed=true],#hzMenu .days button[aria-pressed=true]{background:#af601c;border-color:#af601c;color:#fff}#hzMenu .days{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}#hzMenu .days button{text-align:center;flex:1 1 auto}#hzMenu .note{font-size:12px;color:var(--mut);margin-top:8px;line-height:1.45}#hzLegend{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}#hzLegend span{font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px}#hzChip{background:#fff;border-radius:10px;box-shadow:var(--shadow);padding:6px 10px;font-size:12px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:min(560px,calc(100vw - 32px))}#hzChip[hidden]{display:none}#hzChip i{display:inline-block;width:11px;height:11px;border-radius:3px;vertical-align:-1px;margin-right:3px}#hzChip .sep{color:#9aa6a4}#hzChip .nrm{color:var(--mut);font-weight:500}#hzChip.alln{border-left:4px solid #BFD6B4}.hatchsw{background:repeating-linear-gradient(45deg,#8c9896 0,#8c9896 1.5px,#fff 1.5px,#fff 5px)!important;border:1px solid #C9D4D1}#hzChip .supp{flex-basis:100%;color:var(--mut);font-weight:500}#lvBar{display:flex;border-radius:8px;overflow:hidden;box-shadow:var(--shadow);font-size:11px;font-weight:700}#lvBar span{padding:4px 9px;color:var(--ink)}#lvBar span:last-child{color:#fff}.pk-prov{pointer-events:none}.pk-prov span{position:absolute;left:0;top:0;transform:translate(-50%,-50%);white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#4f625f;opacity:.42;text-shadow:0 0 4px #fff,0 0 4px #fff}.pk-prov.r2 span,.pk-prov.r3 span{font-size:11px;letter-spacing:.18em}.pk-prov.off span{visibility:hidden}#msgBar{position:absolute;left:50%;top:232px;pointer-events:none;transform:translate(-50%);z-index:1100;background:#fff;border-radius:12px;box-shadow:var(--shadow2);padding:10px 16px;font-size:14px;max-width:min(620px,calc(100% - 32px));border-left:4px solid #C8553D}body.v-start #msgBar{left:calc(416px + (100% - 416px)/2);top:114px;max-width:min(620px,calc(100% - 448px))}body.v-card:not(.v-tuck) #msgBar{left:calc((100% - min(var(--dw),100vw))/2);max-width:min(620px,calc(100% - min(var(--dw),100vw) - 32px))}body.v-card.v-wide:not(.v-tuck) #msgBar{left:calc((100% - min(60vw,100vw))/2);max-width:min(620px,calc(100% - min(60vw,100vw) - 32px))}#msgBar[hidden]{display:none}#msgBar button{pointer-events:auto;border:0;background:transparent;font-size:18px;cursor:pointer;color:var(--mut);margin-left:8px;vertical-align:middle}#card{position:absolute;top:98px;right:0;bottom:0;width:min(var(--dw),100vw);background:#fff;box-shadow:-14px 0 40px #1e282629;display:flex;flex-direction:column;z-index:1000;transform:translate(102%);transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1)}#card[hidden]{display:none}#card>*{flex:0 0 auto}#card>#dView{flex:1 1 auto;min-height:0}#card.open{transform:translate(0)}body.v-tuck #card.open{transform:translate(100%)}#card.wide{width:min(var(--dw),100vw)}@media (max-width:900px){#card.wide{width:min(var(--dw),100vw)}#card.wide #dHandle{left:0;border-radius:0 10px 10px 0}}@media (max-width:480px){#dHandle{left:0;border-radius:0 10px 10px 0}}#dHandle{position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:26px;height:64px;border:0;border-radius:10px 0 0 10px;background:#fff;box-shadow:-6px 0 14px #1e282624;cursor:pointer;color:var(--ink2);font-size:15px;font-weight:800;padding:0}#tuckChip{position:absolute;right:16px;top:112px;z-index:1001;display:none;align-items:center;gap:10px;background:#fff;border-radius:14px;box-shadow:var(--shadow2);padding:8px 10px 8px 14px;border:0;cursor:pointer;font-family:inherit;color:var(--ink)}body.v-tuck #tuckChip{display:flex}#tuckChip strong{font-size:14px}.d-head{display:flex;align-items:center;gap:12px;padding:14px 16px 10px 18px}.d-head .nm{flex:1 1 auto;min-width:0}.d-head h1{margin:0;font-size:21px;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-sub{font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.35}.c-x{border:0;background:transparent;font-size:24px;color:var(--mut);line-height:1;cursor:pointer;padding:0 4px;flex:0 0 auto}.tchip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:2px;border-radius:14px;padding:6px 12px;font-weight:800;font-size:26px;line-height:1;background:var(--tc,#E9EEF0);color:var(--tt,#1F2A2B);font-variant-numeric:tabular-nums}.tchip small{font-size:13px;font-weight:700}.tchip.sm{font-size:16px;padding:5px 9px;border-radius:10px}#dTabs{display:flex;gap:4px;padding:0 12px;overflow-x:auto;scrollbar-width:none}#dTabs::-webkit-scrollbar{display:none}.dtab{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;min-height:38px;border:0;border-bottom:3px solid var(--tc);background:color-mix(in srgb,var(--tc) 9%,#fff);color:#1f2d36;padding:6px 4px 4px;border-radius:9px 9px 0 0;font-weight:700;font-size:12px;line-height:1.15;cursor:pointer;white-space:normal;text-align:center}.dtab:hover{background:color-mix(in srgb,var(--tc) 18%,#fff)}.dtab[aria-selected=true]{background:var(--ts,var(--tc));color:#fff;border-bottom-color:color-mix(in srgb,var(--ts,var(--tc)) 70%,#000)}#dDots{display:flex;justify-content:center;gap:6px;padding:7px 0 6px;border-bottom:1px solid var(--line)}#dDots i{width:7px;height:7px;border-radius:50%;background:#d3dcd9;transition:width .25s,background .25s}#dDots i.on{width:20px;border-radius:4px;background:var(--tc)}#dView{position:relative;flex:1 1 auto;overflow:hidden;touch-action:pan-y}#dTrack{display:flex;height:100%;width:600%;transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}.pane{width:16.6667%;height:100%;overflow-y:auto;padding:14px 18px 22px;display:flex;flex-direction:column;gap:14px}.pane>*{flex-shrink:0}.pane h2{margin:0;font-size:16px;color:var(--tc)}@media (prefers-reduced-motion:reduce){#card,#dTrack,#zoom,#dDots i{transition:none!important}}.now-pane{display:flex;flex-direction:column;gap:14px}.now{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;align-items:center;padding:2px}.now .t{margin:0;padding:0 0 8px;border-radius:0;background:transparent;color:var(--ink);font-size:52px;font-weight:800;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-bottom:4px solid var(--tc2,#5b9aa0)}.now .t small{font-size:20px;font-weight:700;margin-left:2px;color:var(--mut);letter-spacing:0}.now .d{min-width:0;padding-top:4px}.now-kvs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.now-kvs li{display:flex;flex-direction:column;gap:1px;min-width:0}.now-kvs span{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6a7c7a}.now-kvs b{font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.now-src{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--mut);font-weight:600}.now-aqi{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;line-height:1.35;font-weight:700;color:#6b3a32;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,#c8553d 9%,#fff);border:1px solid color-mix(in srgb,#c8553d 22%,#e8eeec)}.stat4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dce6e4;border-radius:12px;overflow:hidden;background:#fff}.stat4>div{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-height:4.4rem;padding:11px 12px;background:#fff;border-right:1px solid #e8efed;border-bottom:1px solid #e8efed}.stat4>div:nth-child(3n){border-right:0}.stat4>div:nth-child(n+4){border-bottom:0}.stat4 b{display:block;font-size:19px;font-weight:800;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.stat4 b small{font-size:11px;font-weight:700;color:var(--mut)}.stat4 span{font-size:11px;line-height:1.3;color:var(--mut);font-weight:650}.stat4>div.is-miss b{font-size:12.5px;font-weight:650;color:#6b7f82;line-height:1.3}.now-heat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 2px}.now-heat .supp{font-size:12.5px;color:var(--mut);font-weight:600}.npill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px;font-weight:700;font-size:13px}.now-actions{gap:8px}.now-primary{width:100%;border:1px solid var(--c-now);background:var(--c-now);color:#fff;border-radius:10px;padding:11px 12px;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}.now-primary:hover{background:#1f4a4d;border-color:#1f4a4d}.now-secondary>*{flex:1 1 0}@media (max-width:420px){.now{grid-template-columns:1fr;gap:10px}.now .t{font-size:44px}.now-kvs{grid-template-columns:1fr 1fr}.stat4{grid-template-columns:repeat(2,minmax(0,1fr))}.stat4>div:nth-child(3n){border-right:1px solid #e8efed}.stat4>div:nth-child(2n){border-right:0}.stat4>div:nth-child(n+4){border-bottom:1px solid #e8efed}.stat4>div:nth-child(n+5){border-bottom:0}}.small{font-size:12px;color:var(--mut);line-height:1.45}.sec{display:flex;flex-direction:column;gap:10px}.h{font-size:13px;color:var(--ink2);font-weight:800;margin-bottom:2px;display:flex;justify-content:space-between;gap:8px}.h span.r{font-weight:600;color:var(--mut);font-size:12px}.nw{white-space:nowrap}.lvl{display:inline-block;min-width:76px;text-align:center;padding:5px 10px;border-radius:7px;font-weight:700;font-size:13px;color:var(--ink);white-space:nowrap}.lvl.L0{background:var(--l0)}.lvl.L1{background:var(--l1)}.lvl.L2{background:var(--l2)}.lvl.L3{background:var(--l3)}.lvl.L4{background:var(--l4);color:#fff}.lvl.LX{background:var(--lx);color:var(--mut);font-weight:600}.tag{display:inline-block;padding:2px 8px;border-radius:6px;border:1px solid #C9D4D1;font-weight:600;font-size:11px;color:#4a5856;white-space:nowrap;margin-top:4px}.hzlist>.hz{display:flex;gap:10px;align-items:flex-start}.hzlist>.hz .why{font-size:13px;color:var(--ink2);line-height:1.4}.hzlist{display:flex;flex-direction:column;gap:10px}.lnk{border:0;background:transparent;padding:0;color:var(--sea-d);font-weight:700;font-size:13.5px;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.days3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.days3>div,.days3>.fc-day{background:color-mix(in srgb,var(--c-fc) 7%,#fff);border-bottom:3px solid color-mix(in srgb,var(--c-fc) 55%,#fff);border-radius:12px;padding:10px}.days3 .dl{font-size:12px;color:var(--mut);font-weight:700}.days3 .tt{font-weight:800;font-size:20px}.days3 .tt span{font-weight:600;font-size:14px;color:var(--mut)}.days3 .ds,.days3 .dr{font-size:12px;line-height:1.35;margin-top:2px}.fc-pane{display:flex;flex-direction:column;gap:14px}.fc-block{background:linear-gradient(180deg,#f7fbfb,#fff 42%);border:1px solid #d9e6e6;border-radius:14px;padding:12px 12px 14px;box-shadow:0 1px #2f64680a}.fc-pane .fc-head{margin:0 0 10px;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.fc-pane .fc-head h2{margin:0;font-size:15px;font-weight:800;color:#fff;letter-spacing:.01em;flex:0 0 auto}.fc-pane .fc-head p{margin:0;font-size:11.5px;line-height:1.35;font-weight:600;color:#ffffffe0;flex:1 1 12rem;min-width:0}.fc-day{display:flex;flex-direction:column;gap:2px;min-width:0;background:linear-gradient(165deg,color-mix(in srgb,var(--c-fc) 12%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--c-fc) 22%,#fff);border-bottom:3px solid var(--c-fc);border-radius:12px;padding:10px 10px 11px}.fc-day .dl{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#4a6b6e;font-weight:800}.fc-day .tt{font-weight:800;font-size:22px;color:var(--ink);line-height:1.1;margin:2px 0 4px}.fc-day .tt span{font-weight:650;font-size:14px;color:#6b7f82}.fc-day .dr{font-size:11.5px;line-height:1.35;color:var(--ink2)}.fc-day .dr b{color:var(--c-now);font-weight:800}.fc-day .mm{color:var(--mut)}.fc-chart .n3c{background:#fff;border-radius:10px;border:1px solid #e4eeee}.fc-chart .n3leg{margin-top:8px;padding:0 2px}.fc-strip{padding:10px;background:#fff}.fc-table{border:1px solid #dce8e8;border-radius:12px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.fc-table table.t{font-size:12.5px;min-width:100%}.fc-table table.t.fc-days{min-width:520px}.fc-table table.t thead th{position:sticky;top:0;z-index:1;background:#eef6f6;color:#3d5c60;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;padding:9px 6px;border-bottom:1px solid #d5e4e4;white-space:nowrap}.fc-table table.t td{padding:8px 6px;border-top:1px solid #eef3f3;color:var(--ink)}.fc-table table.t tbody tr:nth-child(2n){background:#f8fbfb}.fc-table table.t tbody tr:hover{background:color-mix(in srgb,var(--c-fc) 8%,#fff)}.fc-table .fc-time{font-weight:750;color:var(--c-now);white-space:nowrap}.fc-table .fc-temp{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.fc-table .fc-temp small,.fc-table td small{font-size:10px;font-weight:700;color:var(--mut);margin-left:1px}.fc-table .fc-rain,.fc-table .fc-chance{background:color-mix(in srgb,var(--c-fc) 6%,#fff);font-weight:700}.fc-days .fc-today{background:color-mix(in srgb,var(--c-fc) 10%,#fff)}.fc-days .fc-dayname{font-weight:800;color:var(--c-now);white-space:nowrap}.fc-pct{white-space:nowrap}.fc-pct b{color:var(--c-now)}.fc-muted{color:var(--mut);font-weight:600}.fc-hz{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:7.5rem}.fc-hzchip{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:750;line-height:1.2;white-space:nowrap}.fc-hzchip.L0{background:#bfd6b4;color:#1f2a2b}.fc-hzchip.L1{background:#e8d48a;color:#1f2a2b}.fc-hzchip.L2{background:#e6b655;color:#1f2a2b}.fc-hzchip.L3{background:#e39a3b;color:#1f2a2b}.fc-hzchip.L4{background:#c8553d;color:#fff}.fc-footnote{margin:8px 2px 0;font-size:11.5px;line-height:1.4;color:var(--mut)}.fc-pane .fc-block>.fc-head+.note{margin-top:0}.pl-pane{display:flex;flex-direction:column;gap:14px}.pl-block{background:linear-gradient(180deg,#f3faf9,#fff 48%);border:1px solid #cfe3e2;border-radius:14px;padding:12px;box-shadow:0 1px #138a8a0d}.pl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:linear-gradient(105deg,#0f5f5f,#138a8a 55%,#1aa3a0);box-shadow:0 8px 18px #0f5f5f29}.pl-head h2{margin:0;font-size:15px;font-weight:800;color:#fff;flex:0 0 auto}.pl-head p{margin:0;font-size:11.5px;line-height:1.35;font-weight:600;color:#ffffffe0;flex:1 1 12rem}.pl-empty{margin:0;padding:8px 2px;font-size:13px;color:var(--mut);font-weight:600}.pl-facts{display:flex;flex-direction:column;gap:8px}.pl-fact{display:grid;grid-template-columns:minmax(96px,118px) 1fr;gap:4px 12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #dceceb;border-left:4px solid var(--c-place)}.pl-fact.k-water{border-left-color:#2f8fad}.pl-fact.k-flood{border-left-color:#3a7ca5}.pl-fact.k-quake{border-left-color:#b45309}.pl-fact.k-terrain{border-left-color:#5b7c6a}.pl-fact.k-sky{border-left-color:#c9a227}.pl-fact.k-climate{border-left-color:#0e7c86}.pl-fact.k-land{border-left-color:#4d7c59}.pl-label{grid-row:1 / span 2;align-self:start;padding-top:1px;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--c-place);line-height:1.3}.pl-value{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.4}.pl-src{grid-column:2;font-size:11.5px;line-height:1.4;color:#4a5c5a;font-weight:600}.p30-pane{display:flex;flex-direction:column;gap:14px}.p30-block{background:linear-gradient(180deg,#f4f9fb,#fff 48%);border:1px solid #d5e6ec;border-radius:14px;padding:12px;box-shadow:0 1px #4e9bb50f}.p30-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:linear-gradient(105deg,#e7f4f8,#f3f9fb 55%,#f8fcfd);box-shadow:0 4px 10px #4e9bb51a}.p30-head h2{margin:0;font-size:15px;font-weight:800;color:#2f6e84;flex:0 0 auto}.p30-head p{margin:0;font-size:11.5px;line-height:1.35;font-weight:600;color:#4e7f94;flex:1 1 12rem}.p30-empty{margin:0;padding:8px 2px;font-size:13px;color:var(--mut);font-weight:600}.p30-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p30-kpi{background:#fff;border:1px solid #d7e8ee;border-radius:12px;padding:10px;border-bottom:3px solid #b7d7e3;min-width:0}.p30-kpi span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#3d6d80}.p30-kpi b{display:block;margin-top:4px;font-size:18px;font-weight:800;color:var(--ink);line-height:1.15;font-variant-numeric:tabular-nums}.p30-kpi em{display:block;margin-top:3px;font-style:normal;font-size:11px;line-height:1.3;color:#4e7384;font-weight:600}.p30-chart .p30c{width:100%;background:#fff;border:1px solid #d5e6ec;border-radius:10px}.p30-leg{margin-top:8px;font-size:11.5px;color:var(--mut);display:flex;gap:12px;flex-wrap:wrap;font-weight:600}.p30-leg i{display:inline-block;width:12px;height:8px;border-radius:2px;vertical-align:0;margin-right:4px}.p30-src{margin:0 0 10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #d5e6ec;font-size:12px;line-height:1.35;font-weight:650;color:#3d6d80}.p30-list{border:1px solid #d5e6ec;border-radius:12px;overflow:hidden;background:#fff}.p30-list-head,.p30-row{display:grid;grid-template-columns:minmax(7.2rem,1.35fr) 4.4rem 4.4rem 5.2rem;align-items:center;gap:6px;padding:9px 12px}.p30-list-head{background:color-mix(in srgb,var(--c-p30) 12%,#f4f9fb);border-bottom:1px solid #d5e6ec;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#3d6d80}.p30-list-head span:not(:first-child),.p30-row .n{text-align:right;font-variant-numeric:tabular-nums}.p30-row{border-top:1px solid #e8f2f5;min-height:2.55rem}.p30-row:first-of-type{border-top:0}.p30-row:nth-child(2n){background:#f8fbfc}.p30-row:hover{background:color-mix(in srgb,var(--c-p30) 7%,#fff)}.p30-row.is-wet{background:color-mix(in srgb,var(--c-p30) 9%,#fff);box-shadow:inset 3px 0 0 var(--c-p30)}.p30-row.is-empty{opacity:.78}.p30-row.is-empty .p30-miss{grid-column:2 / -1;text-align:left}.p30-row time{font-size:13px;font-weight:800;color:#2a4d5c;white-space:nowrap;letter-spacing:.01em}.p30-row .n{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.2}.p30-row .lo{font-weight:700;color:#4a5560}.p30-row .rn{color:#2f6e84}.p30-row .rn.wet{color:#245868}.p30-row .rn small{font-size:10.5px;font-weight:700;margin-left:2px;color:#6a8b98}.p30-miss{font-size:12px;font-weight:650;color:#6a8b98}@media (max-width:420px){.p30-kpis,.pl-fact{grid-template-columns:1fr}.pl-label{grid-row:auto}.p30-list-head,.p30-row{grid-template-columns:minmax(5.8rem,1.1fr) 3.6rem 3.6rem 4.4rem;padding:8px 10px;gap:4px}.p30-row time,.p30-row .n{font-size:12.5px}}ul.todo{margin:0;padding-left:18px;font-size:14px;line-height:1.55}ul.todo li{margin-bottom:6px}ul.todo .who{font-size:12px;color:var(--mut)}.hz-foot{margin:0;padding:8px 10px;border-radius:8px;background:#f6f4ef;color:#5c564c;font-size:12px;line-height:1.45}.hz-do{gap:8px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#fff8f1,#fff 42%);border:1px solid #f0d7bf;box-shadow:0 1px #af601c0f}.hz-do-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hz-do-head .h{margin:0;color:#9a4d12;font-size:14px;letter-spacing:.01em}.hz-do-head span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#af601c}.hz-do-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hz-do-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;background:#fff;border:1px solid #f3e2d0;border-radius:12px;padding:10px 12px 10px 10px;box-shadow:inset 3px 0 #e07b24}.hz-do-list li.is-stand{box-shadow:inset 3px 0 #2f6468;border-color:#d5e4e2}.hz-do-list .n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#af601c;color:#fff;font-size:13px;font-weight:800}.hz-do-list li.is-stand .n{background:#2f6468}.hz-do-list p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink);font-weight:600}.hz-do-list .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hz-do-list .own,.hz-do-list .kind{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.hz-do-list .own{background:#fff4e8;color:#8a4510}.hz-do-list li.is-stand .own{background:#e7f3f2;color:#1f4a4d}.hz-do-list .kind{background:#f4f7f5;color:#5a6866}.hz-do-empty{padding:8px 2px 2px;font-size:13px;color:var(--ink2);line-height:1.45}.alert{background:var(--warm);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.note{font-size:12px;color:var(--mut);line-height:1.45}.status{font-size:13px;color:var(--sea-d);font-weight:600;min-height:1em}.status.bad{color:#8a2e1e}.load{color:var(--mut);font-size:13px}table.t{border-collapse:collapse;width:100%;font-size:13px}table.t th{text-align:left;color:var(--mut);font-size:11.5px;padding:7px 5px;font-weight:700}table.t td{padding:7px 5px;border-top:1px solid #EEF2EF;vertical-align:top}table.t td.n{text-align:right;font-variant-numeric:tabular-nums}table.t th.n{text-align:right}table.t .tag{white-space:normal}.mini .lvl{min-width:62px;font-size:11.5px;padding:3px 5px}.rs{display:flex;flex-direction:column;gap:10px;scroll-margin-top:8px}.rs .sec>.h{display:none}.sk{display:flex;flex-direction:column;gap:8px;padding:4px 0}.skl{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef2f0,#f6f8f7,#eef2f0);background-size:200% 100%;animation:skm 1.2s linear infinite}@keyframes skm{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skl{animation:none}}.retry{font-size:13px;color:#8a2e1e}.upd{font-size:11px;color:var(--mut);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stb{display:inline-block;background:#8a2e1e;color:#fff;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.supp{font-size:11.5px;color:var(--ink2);font-weight:600}.twrap{overflow-x:auto;max-width:100%;flex-shrink:0;min-height:min-content}#repDoc .na{color:#8a2e1e}#repDoc .repid{font-size:11.5px;color:var(--ink2);margin-top:3px}#repDoc table.lim td{font-size:12px}.n3c{display:block;width:100%;height:auto}.n3leg{font-size:11.5px;color:var(--mut);display:flex;gap:12px;flex-wrap:wrap}.n3leg i{display:inline-block;width:14px;height:8px;border-radius:2px;vertical-align:0;margin-right:4px}.hzt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hzt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:0;border-left:5px solid var(--hc,#D3DCD9);background:color-mix(in srgb,var(--hc,#D3DCD9) 16%,#fff);border-radius:10px;padding:8px 10px;cursor:pointer;color:var(--ink);font-family:inherit}.hzt:hover{background:color-mix(in srgb,var(--hc,#D3DCD9) 30%,#fff)}.hzt.on,.hzt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--c-hz)}.hzt .hn{font-size:12.5px;font-weight:800}.hzt .lvl{min-width:0;font-size:12px;padding:3px 8px}table.t.hz4{table-layout:fixed}table.t.hz4 col.hzc{width:31%}table.t.hz4 th,table.t.hz4 td{padding:6px 3px}table.t.hz4 td.mini .lvl{display:block;min-width:0;width:100%;box-sizing:border-box;white-space:normal;line-height:1.25;font-size:11px;padding:3px}table.t.hz4 .hzev{margin-top:2px}table.t.hz4 .hzev .tag{font-size:11px;padding:1px 5px;margin-top:2px}.hzt .ht{font-size:11px;color:var(--mut);line-height:1.3}.fr{display:grid;grid-template-columns:118px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #F0F3F1;font-size:13px;line-height:1.4}.fr:last-child{border-bottom:0}.fl{color:var(--c-place);font-weight:700;font-size:12.5px}.fv{color:var(--ink)}.fs{font-size:11px;color:#7a8684;margin-top:2px}.p30c{display:block;width:100%;height:auto}.btns{display:flex;gap:8px;flex-wrap:wrap}.btns>*{flex:1;text-align:center;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 8px;font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:none;color:var(--ink);font-family:inherit}.btns>.pri{background:#2c8453;border-color:#2c8453;color:#fff}.btns>button:disabled{opacity:.55;cursor:not-allowed}.btns>.pri:hover{background:#246f45;color:#fff}.btns2{display:flex;gap:14px;align-items:center;padding-left:2px;flex-wrap:wrap}.btns2>*{border:0;background:transparent;padding:0;font-weight:700;font-size:13px;color:var(--sea-d);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.rbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seg{display:inline-flex;border:1px solid var(--line2);border-radius:10px;overflow:hidden}.seg button{border:0;background:#fff;padding:8px 12px;font-weight:700;font-size:13px;cursor:pointer;color:var(--ink2);font-family:inherit}.seg button[aria-pressed=true]{background:#2c8453;color:#fff}#repDoc{border:1px solid var(--line);border-radius:12px;background:#fff;padding:22px 26px;box-shadow:0 2px 10px #1e28260f;font-size:13px;line-height:1.45}#repDoc .cov{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-bottom:3px solid var(--c-rep);padding-bottom:12px}#repDoc .cov img{width:110px;height:auto}#repDoc h3{margin:16px 0 6px;font-size:14px;color:var(--c-rep)}#repDoc .rt{margin:0;font-size:22px;letter-spacing:-.01em}#repDoc .rsub{color:var(--mut);font-size:12px;margin-top:3px}#repDoc .maps{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-top:12px}#repDoc .maps img,#repDoc .maps svg{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}#repDoc .kn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}#repDoc .kn>div{background:var(--soft);border-radius:8px;padding:7px 9px}#repDoc .kn b{display:block;font-size:17px}#repDoc .kn span{font-size:11px;color:var(--mut)}#repDoc .foot2{margin-top:16px;border-top:1px solid var(--line);padding-top:8px;font-size:10.5px;color:var(--mut)}#saved{position:absolute;right:0;top:98px;bottom:0;width:min(var(--dw),100vw);background:#fff;box-shadow:-14px 0 40px #1e282629;padding:20px;display:flex;flex-direction:column;gap:12px;overflow:auto;z-index:1000}#saved[hidden]{display:none}#saved h1{margin:0;font-size:22px}.srow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;border:0;border-bottom:1px solid #EEF2EF;background:transparent;text-align:left;cursor:pointer;width:100%;color:var(--ink)}.srow:hover{background:var(--soft)}.srow strong{font-size:14px}.srow .why{font-size:12px;color:var(--mut)}.addbtn{border:1px dashed #9AB3AE;background:#f7faf9;border-radius:10px;padding:11px;font-weight:700;font-size:14px;color:var(--sea-d);cursor:pointer}.pin{background:transparent;border:0}.pin svg{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.pinlab{position:absolute;left:24px;top:2px;white-space:nowrap;background:#fff;border-radius:7px;padding:3px 8px;font-weight:700;font-size:12px;box-shadow:var(--shadow);color:var(--ink)}.pinlv{position:absolute;left:24px;top:27px;white-space:nowrap;background:#fff;border-radius:7px;padding:2px 8px 2px 21px;font-weight:700;font-size:11px;box-shadow:var(--shadow);color:var(--ink)}.pinlv:before{content:"";position:absolute;left:7px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:3px;background:var(--lv,#ccc)}.rv-pop .leaflet-popup-content{margin:12px 14px;font-size:13px;line-height:1.45;min-width:220px}.rv-pop strong{font-size:15px;color:var(--river)}.rv-pop .tag{margin-left:4px}@media print{@page{size:A4;margin:14mm}html,body{overflow:visible;height:auto;background:#fff}body>*:not(#card){display:none!important}#card{position:static!important;transform:none!important;width:auto!important;box-shadow:none!important;display:block!important}#card>*:not(#dView),#dHandle{display:none!important}#dView{overflow:visible!important}#dTrack{transform:none!important;width:auto!important;display:block!important}.pane{display:none!important}.pane#pane_rep{display:block!important;width:auto!important;padding:0!important;overflow:visible!important}#pane_rep .rs{display:block!important}#repWrap>*:not(#repDoc){display:none!important}#repDoc{border:0;box-shadow:none;padding:0}#repDoc h3{break-after:avoid}#repDoc table{break-inside:auto}#repDoc tr{break-inside:avoid}}body.agn-dark{background:#1b1c1f}body.agn-dark #bar{background:#141518;color:#f2f2f2}body.agn-dark #bar:after{opacity:.55}body.agn-dark #agnLogo{background:#fff;border-radius:8px;padding:2px 4px;width:112px;height:50px}body.agn-dark .bname strong{color:#fff}body.agn-dark .bname span,body.agn-dark #clock{color:#b8bdc2}body.agn-dark .bdiv,body.agn-dark #clock{border-color:#3a3d42}body.agn-dark .pkid{color:#e4e6e8}body.agn-dark .bbtn{background:transparent;border-color:#6a6e74;color:#fff}body.agn-dark .bbtn.act{background:#2f7d8c;border-color:#2f7d8c}body.agn-dark #pulse,body.agn-dark #natStats,body.agn-dark #hzWrap{display:none!important}body.v-start.agn-dark #map{top:60px}body.v-start.agn-dark #hero{top:72px}body.v-start.agn-dark #card,body.v-start.agn-dark #saved{top:60px}body.agn-dark #hero{background:#202226f2;box-shadow:0 8px 26px #00000073;border:1px solid #474B51;color:#f2f2f2}body.agn-dark #hero h1{color:#fff}body.agn-dark #hero h1 span{color:#c2c7cc}body.agn-dark #hero .sbox{background:#26282c;border-color:#5c6066}body.agn-dark #hero .sbox input{color:#fff}body.agn-dark #hero .sbox input::placeholder{color:#a9aeb3}body.agn-dark #hero .sbox svg{stroke:#c9d6da}body.agn-dark #hero .sbtn{background:#2f7d8c}body.agn-dark #hero .ex-row>span{color:#c2c7cc}body.agn-dark #hero .ex{background:#2a2c30;border-color:#4a4e54;color:#edeff1}body.agn-dark #sr{background:#26282c;color:#f2f2f2;border-color:#4a4e54}body.agn-dark #sr button{color:#f2f2f2}body.agn-dark #sr small{color:#b8bdc2}body.agn-dark #zoom .pill{background:#26282c;color:#fff;box-shadow:0 4px 14px #0006}body.agn-dark .leaflet-control-attribution{background:#1b1c1fc7!important;color:#a9aeb3}body.agn-dark .leaflet-control-attribution a{color:#c9ced3}body.agn-dark .pk-prov span{color:#d7dbdf;opacity:.5;text-shadow:0 0 4px #000,0 0 4px #000}body.agn-dark .pk-lab{color:#c4c8cc;text-shadow:0 0 3px #000,0 0 3px #000}body.agn-dark .leaflet-agnRelief-pane{filter:invert(1) brightness(.62) contrast(1.15);opacity:.55!important}body.agn-dark #msgBar{background:#26282c;color:#fff}body.agn-nat .leaflet-container,body.agn-nat .leaflet-interactive{cursor:pointer}body.agn-nat .leaflet-container.leaflet-grab{cursor:grab}body.agn-nat .leaflet-container.leaflet-dragging{cursor:grabbing}.nv-pin{background:transparent;border:0}.nv-pin svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));overflow:visible}.nv-pulse{position:absolute;left:-30px;top:-30px;width:60px;height:60px;border:2px solid #fff;border-radius:50%;animation:nvpu 1.6s ease-out infinite}body:not(.agn-dark) .nv-pulse{border-color:#1f2a2b}@keyframes nvpu{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.4);opacity:0}}#nvLegend,#nvHint{display:none}body.agn-nat.agn-dark #nvLegend{display:block;position:absolute;z-index:1000;left:14px;bottom:calc(var(--nvDayH,52px) + 12px);width:min(240px,calc(100vw - 28px));background:#1b1c1fe6;border:1px solid #3A3D42;border-radius:9px;padding:7px 9px;color:#f2f2f2;font-size:12.5px;font-weight:700;transition:bottom .45s cubic-bezier(.2,.8,.2,1);box-sizing:border-box;max-height:100px;overflow:hidden}#nvLegend .h{color:#fff;font-size:12.5px;font-weight:800;margin:0;text-transform:none;letter-spacing:0;line-height:1.2}#nvLegend .ramp{width:100%;height:10px;margin:5px 0 2px;border-radius:2px;background:linear-gradient(90deg,#1008084d,#4e0c0c 17%,#760c0c 33%,#a00a0a,#cd0606 67%,red)}#nvLegend .ramp.wx{background:linear-gradient(90deg,#313695,#74add1,#e0f3f8,#fee090,#f46d43,#a50026)}#nvLegend .lab{display:flex;justify-content:space-between;font-size:11.5px}#nvLegend .ct{font-size:11px;font-weight:500;color:#d0d4d8;margin-top:3px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#nvLegend.hz .ct:nth-of-type(n+2){display:none}body.agn-nat.agn-dark #nvHint{display:block;position:absolute;z-index:1000;left:50%;transform:translate(-50%);bottom:118px;background:#232528eb;border:1px solid #44474C;border-radius:20px;padding:8px 16px;font-size:14.5px;font-weight:600;color:#fff;transition:opacity .4s;pointer-events:none}body.nv-open #nvHint{opacity:0}#nvDay{position:absolute;z-index:1001;left:0;right:0;bottom:0;height:var(--nvDayH,52px);display:flex;align-items:center;gap:14px;padding:0 16px;font-size:13px;font-weight:600;background:#fffffff5;border-top:1px solid var(--line2);color:var(--ink)}body.agn-dark #nvDay{background:#232528;border-top-color:#3a3d42;color:#e8eaec}body.v-card #nvDay{display:none!important}body.v-card #nvPanel,body.v-card #nvToggle{visibility:hidden!important;pointer-events:none!important}body.v-saved #nvDay{display:none}#nvDay .dw{display:flex;flex-direction:column;gap:1px;width:min(420px,55vw);flex:1 1 auto;min-width:0}#nvDay .days{display:flex;justify-content:space-between;font-size:12px}#nvDay .days span{cursor:pointer;opacity:.8}#nvDay .days span.on{opacity:1;font-weight:800;text-decoration:underline;text-underline-offset:3px}#nvDay input{width:100%;accent-color:#2F7D8C}body.agn-dark #nvDay input{accent-color:#fff}#nvDay .nv-day-acts{display:flex;align-items:center;gap:7px;margin-left:auto;flex:0 0 auto}#nvDay #nvMore{background:#2f7d8c;border:0;color:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;cursor:pointer}#nvDay #nvMore:disabled{opacity:.5;cursor:default}body:not(.v-saved) #zoom{bottom:calc(var(--nvDayH,52px) + 14px)}body:not(.v-saved) #hzWrap{bottom:calc(var(--nvDayH,52px) + 22px)}body.v-start.agn-dark.nv-has:not(.nv-open) #zoom,body.v-start.agn-dark.nv-has:not(.nv-open) #hzWrap{bottom:calc(var(--nvDayH) + var(--nvHead) + 14px)}body.v-start.agn-dark.nv-has:not(.nv-open) #nvLegend{bottom:calc(var(--nvDayH) + var(--nvHead) + 10px)}body.v-start.agn-dark.nv-open #zoom,body.v-start.agn-dark.nv-open #hzWrap{bottom:calc(var(--nvDayH) + var(--nvH) + 14px)}body.v-start.agn-dark.nv-open #nvLegend{bottom:calc(var(--nvDayH) + var(--nvH) + 10px)}body.v-card #zoom,body.v-card #hzWrap{bottom:16px}#map .leaflet-bottom{bottom:6px!important;transition:none}body.v-card #map .leaflet-bottom{bottom:8px!important}#nowStats{grid-template-columns:repeat(3,1fr)}:root{--nvHead:42px;--nvH:280px;--nvDayH:52px}body.nv-wx{--nvH:min(300px,34vh)}body.v-start.agn-dark #map{bottom:var(--nvDayH);transition:bottom .45s cubic-bezier(.2,.8,.2,1)}body.v-start.agn-dark.nv-has:not(.nv-open) #map{bottom:calc(var(--nvDayH) + var(--nvHead))}body.v-start.agn-dark.nv-open #map{bottom:calc(var(--nvDayH) + var(--nvH))}#nvDay{z-index:1003;height:var(--nvDayH)}#nvPanel{position:absolute;z-index:1002;left:0;right:0;bottom:var(--nvDayH);height:var(--nvH);box-sizing:border-box;background:#16191d;color:#f2f2f2;border-top:1px solid #2C3136;transform:translateY(calc(var(--nvH) - var(--nvHead)));transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:visible}body.nv-open #nvPanel{transform:none}body:not(.agn-nat) #nvPanel,body.agn-nat:not(.agn-dark) #nvPanel{visibility:hidden;pointer-events:none}body:not(.nv-has) #nvToggle{display:none}#nvToggle{position:absolute;z-index:3;left:50%;top:0;transform:translate(-50%,-100%);width:56px;height:22px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #3A4046;border-bottom:0;border-radius:10px 10px 0 0;background:#1c2126;color:#c5ccd2;cursor:pointer;box-shadow:0 -4px 14px #00000047}#nvToggle:hover{background:#262c32;color:#fff}#nvToggle svg{display:block;transition:transform .3s}body.nv-open #nvToggle svg{transform:rotate(0)}body:not(.nv-open) #nvToggle svg{transform:rotate(180deg)}.nv-main{height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0}#nvHead{height:var(--nvHead);display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box;min-width:0;cursor:default;border-bottom:1px solid #24292E}body.nv-has:not(.nv-open) #nvHead{cursor:pointer}.nv-modes{display:inline-flex;flex:0 0 auto;gap:0;border:1px solid #343A40;border-radius:999px;overflow:hidden;background:#1c2126;padding:2px}.nv-modes button{border:0;background:transparent;color:#9aa3ab;border-radius:999px;font:700 11.5px/1 Manrope,system-ui,sans-serif;cursor:pointer;padding:5px 11px;letter-spacing:.01em}.nv-modes button.on{background:#2f7d8c;color:#fff;box-shadow:0 1px 2px #00000040}#nvH{margin:0;font-size:13.5px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;max-width:min(420px,42%)}#nvHint2{font-weight:600;color:#c9ced3}#nvSub{font-size:11.5px;color:#879099;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 0}.nv-wx-step{display:inline-flex;gap:0;margin-left:auto;flex:0 0 auto;border:1px solid #343A40;border-radius:7px;overflow:hidden;background:#1c2126}.nv-wx-step button{border:0;background:transparent;color:#a8aeb4;padding:4px 9px;font:700 11px Manrope,system-ui,sans-serif;cursor:pointer}.nv-wx-step button.on{background:#2f7d8c;color:#fff}#nvBody{height:calc(var(--nvH) - var(--nvHead));box-sizing:border-box;min-height:0}#nvBody.hz{display:block;overflow:auto;padding:8px 14px 10px;scrollbar-width:thin;scrollbar-color:#3A4046 transparent}#nvBody.wx{display:block;overflow:hidden;padding:0 10px 8px}#nvWx{height:100%;display:flex;flex-direction:column;gap:6px;min-width:0}.nv-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:2px 2px 0;font:600 12px/1.2 Manrope,system-ui,sans-serif;color:#a7adb3}.nv-now b{font-size:18px;font-weight:800;color:#e8eaec;letter-spacing:-.02em;margin-right:2px}.nv-now span i{font-style:normal;color:#6f777e;font-weight:600;margin-right:4px}.nv-wx-wrap{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:6px;align-items:stretch}.nv-wx-nav{border:1px solid #343A40;background:#1c2126;color:#d5dbe0;border-radius:8px;font:800 17px/1 Manrope,system-ui,sans-serif;cursor:pointer;padding:0}.nv-wx-nav:hover:not(:disabled){background:#2a3137;border-color:#4a535a}.nv-wx-nav:disabled{opacity:.28;cursor:default}.nv-wx-scroll{min-width:0;min-height:0;overflow-x:auto;overflow-y:auto;border:1px solid #2E3236;border-radius:9px;background:#121417;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.nv-wx-scroll::-webkit-scrollbar{display:none;height:0;width:0}.nv-wx-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:600 12px/1.15 Manrope,system-ui,sans-serif}.nv-wx-grid th,.nv-wx-grid td{padding:4px 9px;text-align:center;white-space:nowrap;border-right:1px solid #1E2226}.nv-wx-grid thead .time th:not([scope=row]),.nv-wx-grid thead .day th:not([scope=row]),.nv-wx-grid thead .ico td,.nv-wx-grid tbody td{min-width:56px;box-sizing:border-box}.nv-wx-grid th[scope=row]{position:sticky;left:0;z-index:2;text-align:left;background:#16191c;min-width:86px;color:#8a9299;font-size:11px;font-weight:700;letter-spacing:.02em;border-right:1px solid #2E3236}.nv-wx-grid thead .day th{color:#6f777e;font-size:10.5px;font-weight:700;padding-top:6px;padding-bottom:1px;background:#121417}.nv-wx-grid thead .day th[scope=row]{background:#16191c}.nv-wx-grid thead .time th{color:#7eb8c0;font-weight:800;font-size:11.5px;padding-top:2px;padding-bottom:2px;background:#121417}.nv-wx-grid thead .time th[scope=row]{background:#16191c}.nv-wx-grid thead .ico td{color:#8a9299;padding-top:1px;padding-bottom:5px;background:#121417}.nv-wx-grid thead .ico th[scope=row]{background:#16191c}.nv-wx-grid thead .ico svg{display:block;margin:0 auto;opacity:.85;width:14px;height:14px}.nv-wx-grid tbody .temp td{color:#f0b35a;font-weight:800;font-size:13px;background:#f0b35a0f}.nv-wx-grid tbody .temp th{color:#c9964a;background:#1a1712}.nv-wx-grid tbody .rain td,.nv-wx-grid tbody .rain th{color:#6db7e8}.nv-wx-grid tbody .rain th{background:#14191c}.nv-wx-grid tbody .wind td,.nv-wx-grid tbody .wind th,.nv-wx-grid tbody .gust td,.nv-wx-grid tbody .gust th{color:#7fbf86}.nv-wx-grid tbody .wind th,.nv-wx-grid tbody .gust th{background:#141914}.nv-wx-grid tbody .cloud td,.nv-wx-grid tbody .cloud th{color:#b39ad4}.nv-wx-grid tbody .cloud th{background:#17141c}.nv-wx-grid tbody .solar td,.nv-wx-grid tbody .solar th{color:#d4c36a}.nv-wx-grid tbody .solar th{background:#1a1912}.nv-wx-grid tbody tr:hover td{filter:brightness(1.08)}.nv-wx-grid tbody tr:hover th[scope=row]{filter:none}#nvHz{height:100%;display:flex;flex-direction:column;gap:8px;min-width:0}.nv-hz-sum{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto}.nv-hz-sum>span{display:inline-flex;align-items:center;max-width:100%;background:#1e2429;border:1px solid #2E353B;border-radius:999px;padding:5px 11px;font:600 12px/1.2 Manrope,system-ui,sans-serif;color:#c5ccd2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-hz-sum>#nvTop{background:#2f7d8c29;border-color:#2f7d8c59;color:#d7eef2}.nv-hz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;min-width:0;flex:1 1 auto;align-content:stretch}.nv-hz-card{background:linear-gradient(180deg,#1c2227,#181d21);border:1px solid #2A3036;border-radius:9px;padding:7px 9px;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 1px #ffffff08}.nv-hz-card.l1{border-color:#e8d48a59}.nv-hz-card.l2{border-color:#fdae6166}.nv-hz-card.l3,.nv-hz-card.l4{border-color:#e8552d73}.nv-hz-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.nv-hz-top b{font:700 12.5px/1.2 Manrope,system-ui,sans-serif;color:#e8ecef;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-hz-top b i{font-style:normal;color:#7e8790;font-weight:600;font-size:11px}.nv-hz-top em{font-style:normal;font:800 12px/1 Manrope,system-ui,sans-serif;color:#9aa3ab;flex:0 0 auto}.nv-hz-card.l0 .nv-hz-top em{color:#74c476}.nv-hz-card.na .nv-hz-top em{color:#8b949c;font-weight:700}.nv-hz-track{height:6px;border-radius:999px;background:#101418;overflow:hidden;box-shadow:inset 0 0 0 1px #2a3036}.nv-hz-fill{display:block;height:100%;border-radius:999px;min-width:8px}.nv-hz-dash{display:block;height:100%;border-top:2px dashed #4A525A;margin-top:2px;opacity:.85}#nvPanel .ld{color:#b8bdc2;font-size:14px;font-weight:600;padding:18px 4px}body.agn-nat.agn-dark #zoom,body.agn-nat.agn-dark #nvLegend,body.agn-nat.agn-dark #hzWrap{transform:none;transition:bottom .45s cubic-bezier(.2,.8,.2,1)}body.agn-nat.agn-dark #nvHint{display:none}.nv-pin{pointer-events:none}.locb{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);background:#fff;color:#2f6468;border-radius:10px;padding:0 10px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.locb:disabled{opacity:.6;cursor:default}body.agn-dark #hero .locb{background:#2a2c30;border-color:#4a4e54;color:#edeff1}body.agn-dark #hero .pkfit{background:#1c2a2b;border-color:#3d5a58;color:#e7f3f1}body.agn-dark #hero .pkfit small{color:#b7ccc8}body.agn-dark #hero .pkfit:hover{background:#243536;border-color:#5b9aa0}#slotTop .locb{min-height:34px;border-radius:9px}#hero{width:min(280px,calc(100% - 28px))}#hero .locb{font-size:11px;padding:0 8px;gap:5px}@media (max-width:520px){.locb span{display:none}.locb{padding:0 9px}#slotTop .locb{display:none}}#pcSec .pcCount{display:flex;align-items:baseline;gap:10px;margin:4px 0 8px}#pcSec .pcCount b{font-size:40px;font-weight:300}#pcSec .pcCount span{font-size:14px;font-weight:600}#pcSec .pcBars{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.pcb{grid-template-columns:96px 1fr 120px;font-size:13.5px}@media (max-width:820px){body.agn-dark .leaflet-control-attribution{max-width:58vw;font-size:9.5px;line-height:1.25}body.agn-nat.agn-dark #nvLegend{right:8px;left:auto;top:auto;width:min(200px,calc(100vw - 72px));font-size:12px;padding:6px 8px;max-height:90px}#nvLegend .h{font-size:12px}#nvLegend .ct{font-size:11px}#nvNotCounted,body.agn-nat.agn-dark #nvHint{display:none}#nvDay{gap:10px;padding:0 12px}#nvDay .dw{width:auto;flex:1 1 auto}#nvDay #nvUpd{display:none}#nvDay .nv-day-acts{gap:6px}#nvDay #nvMore{padding:7px 10px;font-size:12.5px}:root{--nvH:min(260px,38vh)}body.nv-wx{--nvH:min(260px,38vh)}#nvHead{padding:0 10px;gap:8px}#nvH{font-size:13px;max-width:none;flex:1 1 auto}#nvSub{display:none}#hero{width:min(280px,calc(100% - 24px))}body.v-start.agn-dark #hero{top:68px}.nv-modes button{font-size:11.5px;padding:6px 11px}#nvBody.hz{padding:8px 12px 10px;overscroll-behavior:contain}#nvBody.wx{padding:0 8px 8px}.nv-wx-step{display:none}.nv-now{gap:6px 12px;font-size:12px}.nv-now b{font-size:17px}.nv-hz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nv-hz-sum{gap:6px}.nv-hz-sum>span{font-size:11.5px;padding:4px 9px}body.nv-open #nvLegend{display:none!important}body.nv-open #zoom{display:none}}@media (max-width:700px){body.v-card #nvDay,body.v-card #hzWrap,body.agn-dark #zoom{display:none}}@media (prefers-reduced-motion:reduce){#nvPanel{transition:none}.nv-pulse{animation:none;opacity:.6}}#nvPanel .m .up{font-weight:500;font-size:12.5px;color:#b8bdc2}body:not(.agn-dark) #nvPanel .m .up{color:var(--mut)}.me-pulse{pointer-events:none}.me-pulse .me-dot{position:absolute;left:4px;top:4px;width:10px;height:10px;border-radius:50%;background:#46b1b9;border:2px solid #fff;box-shadow:0 0 0 1px #0000002e}.me-pulse .me-ring{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#46b1b959;animation:mePulse 2s ease-out infinite}@keyframes mePulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.me-pulse .me-ring{animation:none}}.youloc{display:inline-block;font-weight:700;color:#35858a}.locnote{margin-top:4px;padding:4px 8px;border-radius:6px;background:#fff6e0;color:#6b4b00;font-size:12px;line-height:1.35}dialog.rep-pop{position:fixed;z-index:4000;top:0;right:0;bottom:0;left:0;width:min(920px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;background:#eef2f0;box-shadow:0 24px 70px #14242261;color:var(--ink)}dialog.rep-pop::backdrop{background:#141c1e8c}.rep-pop .bar{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--line)}.rep-pop .who{flex:1 1 auto;min-width:0}.rep-pop .who b{display:block;font-size:16px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-pop .who span{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--mut)}.rep-pop .acts{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rep-pop .acts button,.rep-pop .acts a{border:1px solid var(--line2);background:#fff;border-radius:999px;padding:7px 14px;font-weight:700;font-size:13px;color:var(--ink);text-decoration:none;cursor:pointer}.rep-pop .acts button:disabled{opacity:.45;cursor:default}.rep-pop .acts a.pri{background:#2c8453;border-color:#2c8453;color:#fff}.rep-pop .sheet{flex:1 1 auto;min-height:0;display:flex;background:#e4ebe7}.rep-pop iframe{flex:1 1 auto;width:100%;height:100%;border:0;background:#fff}.rep-pop .wait,.rep-pop .fail{margin:auto;max-width:420px;padding:28px 24px;text-align:center;font-size:15px;line-height:1.45;color:var(--ink2)}.rep-pop .fail{color:#8a2e1e}@media (max-width:720px){dialog.rep-pop{width:calc(100vw - 16px);height:calc(100vh - 16px);border-radius:12px}.rep-pop .bar{flex-wrap:wrap}.rep-pop .acts{width:100%;justify-content:flex-end}}#map .leaflet-bottom.leaflet-right{right:68px}#map .leaflet-control-attribution{width:max-content;max-width:min(260px,calc(100vw - 220px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}#map .leaflet-control-attribution:hover,#map .leaflet-control-attribution:focus,#map .leaflet-control-attribution:focus-within{max-width:min(480px,calc(100vw - 120px))}body.v-card:not(.v-tuck) #map .leaflet-bottom.leaflet-right{right:calc(min(var(--dw),100vw) + 80px)}body.v-card.v-wide:not(.v-tuck) #map .leaflet-bottom.leaflet-right{right:calc(min(60vw,100vw) + 80px)}.leaflet-control-attribution.agn-cr113{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box}.leaflet-control-attribution.agn-cr113:hover,.leaflet-control-attribution.agn-cr113:focus-within,.leaflet-control-attribution.agn-cr113:focus{white-space:normal!important;overflow:visible!important;z-index:1300;position:relative}.nv-hz-sum>#nvAbove,.nv-hz-sum>#nvWorst{max-width:min(420px,100%)}input[type=range],input[type=checkbox],input[type=radio],progress{accent-color:#2F6B70}.full-seal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;height:100%;border:0;background:#e7eeec}.an{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;background:#e7eeec;color:#163033;font-family:Manrope,system-ui,Segoe UI,Arial,sans-serif}.an-bar,.an-tabs,.an-foot{display:flex;align-items:center;gap:12px}.an-bar{height:64px;padding:0 16px;background:#fff;border-bottom:3px solid #2f6b70}.an-brand{display:flex;align-items:center;gap:10px;min-width:0}.an-brand img{width:86px;height:40px;object-fit:contain;background:#fff}.an-brand strong{display:block;letter-spacing:.04em;font-size:16px}.an-brand span,.an-fresh,.an-place{color:#5c6b6d;font-size:12px}.an-switch{display:flex;gap:6px;margin-left:12px}.an-switch button,.an-switch a,.an-tabs button,.an-days button,.an-side button,.an-foot select{font:inherit;cursor:pointer}.an-switch button,.an-switch a{border:1px solid #c9d5d3;background:#fff;color:#163033;border-radius:999px;padding:6px 12px;text-decoration:none;font-weight:700;font-size:13px}.an-switch .on,.an-tabs .on,.an-days .on{background:#154a4e;color:#fff;border-color:#154a4e}.an-fresh{margin-left:auto}.an-place{font-weight:800;color:#163033;font-size:14px}.an-tabs{padding:8px 12px;gap:6px;background:#f7fbfa}.an-tabs button{flex:1;border:0;background:transparent;border-bottom:3px solid transparent;padding:8px 6px;font-weight:700;color:#3d5254}.an-tabs b{display:block;font-size:11px;letter-spacing:.04em}.an-work{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr;grid-template-rows:1fr auto}.an-side{grid-row:1 / span 2;background:#fff;border-right:1px solid #d5e0de;padding:14px;overflow:auto}.an-side input,.an-foot select{width:100%;box-sizing:border-box;border:1px solid #c5d2d0;border-radius:8px;padding:8px 10px}.an-hits{margin-top:6px;border:1px solid #d5e0de;border-radius:8px;overflow:hidden}.an-hits button,.an-side .an-card{display:block;width:100%;text-align:left}.an-hits button{border:0;background:#fff;padding:8px 10px;border-bottom:1px solid #eef3f1}.an-hits small,.an-card p,.an-hint,.an-meta{display:block;color:#5c6b6d;font-size:12px}.an-card{margin-top:14px}.an-card h2,.an-about h2{margin:0 0 4px;font-size:18px}.an-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.an-card div{background:#f4f8f7;border-radius:8px;padding:8px}.an-card dt{font-size:11px;color:#5c6b6d}.an-card dd{margin:2px 0 0;font-weight:800}.an-stage{position:relative;min-height:0}.an-map{position:absolute;top:0;right:0;bottom:0;left:0}.an-about{position:absolute;top:12px;right:12px;width:260px;background:#fffffff0;border:1px solid #d5e0de;border-radius:12px;padding:12px 14px;z-index:500}.an-about p{margin:0 0 8px;font-size:13px;line-height:1.4}.an-foot{padding:8px 12px;background:#fff;border-top:1px solid #d5e0de;flex-wrap:wrap}.an-foot label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.an-foot select{width:auto}.an-days{display:flex;gap:4px}.an-days button{border:1px solid #c9d5d3;background:#fff;border-radius:999px;padding:6px 10px;font-weight:700}.an-legend{display:flex;gap:8px;font-size:12px;font-weight:700}.an-legend i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:4px;vertical-align:-1px}.an-foot p{margin:0 0 0 auto;font-size:13px;font-weight:700}.an-city{background:transparent;border:0}.an-city b{display:block;background:#154a4e;color:#fff;border-radius:6px;padding:1px 5px;font-size:12px;width:max-content}.an-city span{display:block;font-size:11px;font-weight:800;color:#163033;text-shadow:0 0 3px #fff}.an-sheet{flex:1;overflow:auto;padding:18px 22px 32px}.an-sheet table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.an-sheet caption{text-align:left;font-weight:800;padding:10px 12px}.an-sheet th,.an-sheet td{padding:8px 12px;border-top:1px solid #e4eeeb;text-align:right;font-size:14px}.an-sheet th:first-child,.an-sheet td:first-child{text-align:left}.an-haz{list-style:none;padding:0;margin:12px 0;max-width:520px}.an-haz li{display:flex;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:8px 12px;margin-bottom:6px}.an-shift{max-width:480px;background:#fff;border-radius:12px;padding:16px}.an-shift input{width:100%}.an-wide{max-width:640px;background:#fff;border-radius:12px;padding:16px}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:#e7eef0;color:#163033;font-family:Manrope,system-ui,Segoe UI,Arial,sans-serif}.ov-bar,.ov-tabs,.ov-foot,.ov-tools,.ov-switch{display:flex;align-items:center}.ov-bar{height:58px;gap:12px;padding:0 14px;background:#fff;border-bottom:3px solid #2f6b70}.ov-bar img{width:86px;height:40px;object-fit:contain}.ov-brand{min-width:0}.ov-brand strong,.ov-side h2{display:block}.ov-brand strong{font-size:15px;letter-spacing:.03em}.ov-brand span,.ov-fresh,.ov-hours span,.ov-side p,.ov-card p{color:#5c6b6d;font-size:12px}.ov-switch{border-radius:999px;overflow:hidden;border:1px solid #d5dde3;margin-left:8px}.ov-switch button,.ov-tabs button,.ov-seg button,.ov-days button,.ov-tools>button,.ov-loc,.ov-report,.ov-reports,.ov-more,.ov-alerts>button{font:inherit;cursor:pointer}.ov-switch button{border:0;background:#2b3138;color:#fff;padding:6px 10px;font-weight:800;font-size:12px}.ov-switch .on{background:linear-gradient(135deg,#d9893a,#f2b46a);color:#1b1f24}.ov-fresh{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.ov-fresh i,.ov-alerts i{width:8px;height:8px;border-radius:50%;background:#1f9d55;display:inline-block}.ov-reports{border:1px solid #c9d5d3;background:#fff;border-radius:999px;padding:6px 12px;font-weight:800}.ov-avatar{width:32px;height:32px;border-radius:50%;background:#154a4e;color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px}.ov-tabs{gap:4px;padding:6px 10px;background:#f7fbfa;border-bottom:1px solid #d5e0de}.ov-tabs button{flex:1;border:0;background:transparent;border-bottom:3px solid transparent;padding:8px 4px;font-weight:800;color:#3f4d57}.ov-tabs .on{color:#154a4e;border-bottom-color:#154a4e}.ov-tabs b{font-size:11px;opacity:.7}.ov-stage{position:relative;flex:1;min-height:0}.ov-map{position:absolute;top:0;right:0;bottom:0;left:0}.ov-side{position:absolute;top:52px;bottom:58px;z-index:500;width:270px;overflow:auto;background:#fffffff5;border:1px solid #d5e0de;border-radius:14px;padding:12px}.ov-side.left{left:10px}.ov-side.right{right:10px;width:300px}.ov-area{color:#1c2b32;font-size:13px}.ov-area .count,.ov-area .who,.ov-area .src{color:#5c6b73;line-height:1.4;margin:0 0 8px}.ov-near-chip{display:flex;align-items:center;justify-content:space-between;gap:8px}.ov-near-chip button{border:0;background:transparent;color:#5c6b73;font-size:18px;cursor:pointer}.ov-area .sum{font-weight:800;font-size:16px;margin:8px 0 4px}.ov-area .sum span{font-weight:650;color:#5c6b73;font-size:13px}.ov-hzrow{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:4px 0}.ov-hzrow i{width:12px;height:12px;border-radius:2px}.ov-obs{display:inline-block;margin:0 0 4px 22px;border:1px solid #c5d0d6;border-radius:999px;padding:1px 8px;font-size:11px}.ov-na{color:#4a5863;font-size:12.5px;line-height:1.4}.ov-climate{width:100%;margin-top:14px;border:1px solid #c5d0d6;background:#fff;border-radius:10px;padding:8px 10px;font-weight:750;color:#154a4e;cursor:pointer;text-align:left}.ov-side h2{margin:0;font-size:18px}.ov-side h3{margin:12px 0 2px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#154a4e}.ov-side p,.ov-empty{margin:4px 0 8px;line-height:1.4}.ov-side input,.ov-foot select{width:100%;box-sizing:border-box;border:1px solid #c5d2d0;border-radius:8px;padding:8px 10px;font:inherit}.ov-hits{margin-top:6px;border:1px solid #d5e0de;border-radius:8px;overflow:hidden}.ov-hits button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eef3f1;background:#fff;padding:8px 10px;cursor:pointer}.ov-hits small{display:block;color:#5c6b6d;font-weight:650}.ov-loc,.ov-report,.ov-more{width:100%;margin-top:8px;border:1px solid #c9d5d3;background:#fff;border-radius:8px;padding:7px 10px;font-weight:800}.ov-report{background:#154a4e;color:#fff;border-color:#154a4e}.ov-temp{font-size:34px;font-weight:800;color:#154a4e;line-height:1;margin-top:8px}.ov-temp small{font-size:16px}.ov-card dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0}.ov-card dl div{background:#f4f8f7;border-radius:8px;padding:6px 8px}.ov-card dt{font-size:11px;color:#5c6b6d}.ov-card dd{margin:2px 0 0;font-weight:800}.ov-bars{list-style:none;margin:10px 0 0;padding:0}.ov-bars li{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px}.ov-bars i{width:12px;height:12px;border-radius:2px}.ov-bars span{flex:1}.ov-tools{position:absolute;z-index:500;top:8px;left:292px;right:272px;gap:8px}.ov-seg,.ov-days{display:flex;gap:2px;background:#fff;border-radius:999px;padding:3px;border:1px solid #d5e0de}.ov-seg button,.ov-days button,.ov-tools>button{border:0;background:transparent;border-radius:999px;padding:6px 10px;font-weight:800;font-size:12px}.ov-seg .on,.ov-days .on,.ov-tools>button.on{background:#154a4e;color:#fff}.ov-alerts{position:relative;margin-left:auto}.ov-alerts>button{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #d5e0de;border-radius:999px;padding:6px 10px;font-weight:800}.ov-alertlist{position:absolute;right:0;top:calc(100% + 6px);width:260px;max-height:240px;overflow:auto;background:#fff;border:1px solid #d5e0de;border-radius:12px;padding:8px 10px;color:#163033}.ov-alertlist p{margin:0 0 6px;font-size:12px;color:#163033}.ov-alertlist b{color:#154a4e}.ov-foot{position:absolute;z-index:500;left:292px;right:272px;bottom:8px;gap:10px;flex-wrap:wrap;background:#fffffff5;border:1px solid #d5e0de;border-radius:14px;padding:8px 10px}.ov-foot label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.ov-foot select{width:auto}.ov-legend{display:flex;gap:8px;font-size:12px;font-weight:700}.ov-legend i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:4px;vertical-align:-1px}.ov-foot>b,.ov-peak{margin-left:auto;font-size:13px}.ov-city{background:transparent;border:0}.ov-city b{display:block;background:#154a4e;color:#fff;border-radius:6px;padding:1px 5px;font-size:12px;width:max-content}.ov-city span,.ov-city em{display:block;font-style:normal;font-size:11px;font-weight:800;color:#163033;text-shadow:0 0 3px #fff}.ov-pin{background:transparent;border:0;overflow:visible!important}.ov-pin .dot{display:block;width:14px;height:14px;border-radius:50% 50% 50% 0;background:#154a4e;transform:rotate(-45deg);border:2px solid #fff;box-shadow:0 2px 6px #154a4e59}.ov-pin .lab{position:absolute;left:16px;top:-2px;white-space:nowrap;font:800 12px/1.2 Manrope,system-ui,sans-serif;color:#154a4e;text-shadow:0 0 3px #fff,0 0 3px #fff}.ov-pop .leaflet-popup-content-wrapper,.ov-pop .leaflet-popup-tip{background:#fff;color:#1c3436;border-radius:16px;padding:0;box-shadow:0 12px 28px #154a4e2e}.ov-pop .leaflet-popup-tip{border-radius:0;width:16px;height:16px}.ov-pop .leaflet-popup-content{margin:0;width:248px!important;font:600 13px/1.3 Manrope,system-ui,sans-serif;color:#1c3436}.ov-pop .leaflet-popup-content p{margin:0}.ov-pop .leaflet-popup-close-button{top:8px;right:8px;width:22px;height:22px;font:700 16px/22px Manrope,system-ui,sans-serif;color:#5d7684}.ov-pop-in{padding:12px 14px;background:#fff;border-radius:16px}.ov-pop-in .wait{margin:12px 0 4px;color:#5d6b76;font-size:13px;font-weight:700}.ov-pop-in .where{margin:0 22px 0 0;color:#154a4e;font-size:15px;font-weight:800}.ov-pop-in .sub{margin:2px 0 0;color:#5d6b76;font-size:12px;font-weight:650}.ov-pop-in .hero{display:flex;align-items:center;gap:10px;margin-top:8px}.ov-pop-in .hero>b{font-size:34px;line-height:.9;letter-spacing:-.03em;color:#154a4e}.ov-pop-in .hero span{display:flex;flex-direction:column;gap:1px;color:#3e5558;font-size:12.5px;font-weight:700}.ov-pop-in .hero i{font-style:normal;color:#2b4c5c;font-weight:800}.ov-pop-in .wx{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.ov-pop-in .wx div{background:#f3f7f8;border-radius:10px;padding:6px 8px}.ov-pop-in .wx em{display:block;font-style:normal;color:#5d7684;font-size:11px;font-weight:700;letter-spacing:.02em}.ov-pop-in .wx b{color:#163033;font-size:13.5px}.ov-pop-in button{display:block;width:100%;margin-top:10px;border:0;background:#2b4c5c;color:#fff;border-radius:999px;padding:8px 10px;font-weight:800;font-size:12.5px;cursor:pointer}.ov-pop-in button:hover{background:#1d3846}.ov-hours{height:108px;background:#fff;border-top:1px solid #d5e0de;padding:8px 14px}.ov-hours h2{margin:0 0 6px;font-size:14px}.ov-hscroll{display:flex;gap:6px;overflow:auto}.ov-hcell{flex:0 0 72px;border:1px solid #e3e6ea;border-radius:12px;text-align:center;padding:6px 4px;background:#fff}.ov-hcell span,.ov-hcell em{display:block;font-style:normal;font-size:11px;color:#5c6b6d}.ov-hcell b{font-size:16px}.ov-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;background:#0d20218c;display:flex;justify-content:center;align-items:flex-start;padding:152px 24px 20px}.ov-repview{width:min(1240px,100%);height:calc(100vh - 172px);max-height:920px;display:flex;flex-direction:column;overflow:hidden;background:#e7eef0;border-radius:18px;border-top:4px solid #2f6b70;box-shadow:0 28px 70px #0d202161}.ov-repview header{display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;background:#fff;border-bottom:1px solid #d5e0de}.ov-repview .who{min-width:0;flex:1 1 auto}.ov-repview .eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f6b70}.ov-repview h2{margin:1px 0 0;font-size:18px;line-height:1.25;color:#163033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-repview .meta{margin:2px 0 0;font-size:12.5px;font-weight:650;color:#5c6b6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-repview .acts{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ov-repview .acts button,.ov-repview .acts a{border:1px solid #c9d5d3;background:#fff;color:#163033;border-radius:999px;padding:8px 14px;font:800 13px/1.2 Manrope,system-ui,sans-serif;text-decoration:none;cursor:pointer}.ov-repview .acts button:disabled{opacity:.45;cursor:default}.ov-repview .acts a.pri{background:#2b4c5c;border-color:#2b4c5c;color:#fff}.ov-repview .acts a.pri:hover{background:#23404e}.ov-repview .ov-x{float:none;background:#eef3f1}.ov-repview .ov-x:hover{background:#e1e8e6}.ov-repview .sheet{flex:1 1 auto;min-height:0;margin:14px;background:#fff;border-radius:12px;overflow:hidden;display:flex;box-shadow:0 8px 24px #154a4e14}.ov-repview iframe{flex:1 1 auto;width:100%;height:100%;border:0;background:#fff}.ov-repview .wait,.ov-repview .fail{margin:auto;max-width:420px;padding:28px 24px;text-align:center;font-size:15px;line-height:1.45;color:#3f4d57}.ov-repview .fail{color:#8a2e1e}@media (max-width: 720px){.ov-modal{padding:8px}.ov-repview{width:100%;height:calc(100vh - 16px);max-height:none;border-radius:14px}.ov-repview header{flex-wrap:wrap}.ov-repview .acts{width:100%;justify-content:flex-end}}@media (max-width: 980px){.ov-side{width:220px}.ov-tools,.ov-foot{left:236px;right:236px}}html:has(body.an-app){height:auto;min-height:100%;overflow:auto}body.an-app{overflow:auto;height:auto;min-height:100%;margin:0;background:#eef1f4;color:#1c3436;font-family:Manrope,system-ui,sans-serif;font-size:.875rem;line-height:1.45;--an-ink: #1c2b32;--an-muted: #5d6b76;--an-line: #e4e9ed;--an-soft: #f5f7f9;--an-panel: #ffffff;--an-accent: #2b4c5c;--an-accent-soft: color-mix(in srgb, var(--an-accent) 12%, #fff);--an-accent-deep: color-mix(in srgb, var(--an-accent) 72%, #0b1520);--an-ov: #2b4c5c;--an-fc: #2f7eb5;--an-cr: #0f7a78;--an-op: #e07b24;--an-sc: #2F7D8C;--an-ask: #1E5A6E;--an-mv: #2F7D8C}body.an-app #root{height:auto;min-height:100%}.anw.app{max-width:none;margin:0;padding:8px 10px 10px;min-height:100%;--t84: var(--an-accent)}.anw.app[data-tab=overview]{--an-accent: var(--an-ov)}.anw.app[data-tab=livedata]{--an-accent: var(--an-fc)}.anw.app[data-tab=assessments]{--an-accent: var(--an-cr)}.anw.app[data-tab=operations]{--an-accent: var(--an-op)}.anw.app[data-tab=hybridlab]{--an-accent: var(--an-sc)}.anw.app[data-tab=airisk]{--an-accent: var(--an-ask)}.anw.app[data-tab=modelab]{--an-accent: #2F7D8C}.anw .topbar{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:8px 14px;margin-bottom:8px;box-shadow:0 1px 2px #154a4e0f,0 6px 20px #154a4e12}.anw .agn-reports{border:1px solid #d5dde3;background:#fff;color:var(--an-ink);border-radius:999px;padding:6px 10px;font-weight:800;cursor:pointer}.anw .pk{display:flex;align-items:center}.anw .pkflag{display:block;flex:0 0 auto}.anw .brand{display:flex;align-items:center;gap:14px;min-width:0}.anw .logo{display:flex;align-items:center;height:46px}.anw .logo-img{height:46px;width:auto;display:block}.anw .divider{width:1px;height:26px;background:#e4e9ed}.anw .product{display:flex;align-items:baseline;gap:9px;min-width:0}.anw .product .code{font-weight:800;color:var(--an-ink);font-size:1.0625rem;letter-spacing:.5px}.anw .product .name{font-weight:500;color:#5d6b76;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anw #agn-switch.in-top{display:flex;margin-left:auto;border:1px solid #d5dde3;border-radius:999px;overflow:hidden;flex:0 0 auto}.anw #agn-switch button{border:0;background:#2b3138;color:#fff;font:800 11.5px/1 Manrope,system-ui,sans-serif;padding:6px 10px;cursor:pointer}.anw #agn-switch button.on{background:linear-gradient(135deg,#d9893a,#f2b46a);color:#1b1f24}.anw .freshness{display:flex;align-items:center;gap:7px;color:#5d6b76;font-size:.75rem;font-weight:500;white-space:nowrap}.anw .pulse{width:8px;height:8px;border-radius:50%;background:#059669;position:relative}.anw .pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#059669;opacity:.35;animation:agnPulse 2s infinite}@keyframes agnPulse{0%{transform:scale(.6);opacity:.5}70%{transform:scale(2.2);opacity:0}to{opacity:0}}.anw .citysel{position:relative;flex:0 0 auto}.anw .citysel>button{display:flex;align-items:center;gap:10px;background:#f7f9fb;border:1px solid #e4e9ed;border-radius:11px;padding:9px 13px;font-weight:700;color:var(--an-ink);font-size:.875rem;min-width:190px;max-width:250px;cursor:pointer;white-space:nowrap}.anw .citysel>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.anw .citysel .chev{margin-left:auto;flex:0 0 auto;color:var(--an-accent)}.anw .citymenu{display:none;position:absolute;top:calc(100% + 6px);left:auto;right:0;width:max(100%,min(340px,calc(100vw - 24px)));background:#fff;border:1px solid #e4e9ed;border-radius:12px;box-shadow:0 8px 30px #154a4e1f;padding:6px;z-index:2400}.anw .citysel.open .citymenu{display:block}.anw .citymenu button{display:block;width:100%;border:0;background:transparent;border-radius:8px;padding:9px 11px;font-weight:600;color:#1c3436;text-align:left;cursor:pointer}.anw .citymenu button:hover,.anw .citymenu button.on{background:var(--an-accent-soft)}.anw .citymenu button small{display:block;color:#5d6b76;font-weight:650}.anw .avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--an-accent) 65%,#fff),var(--an-accent));display:grid;place-items:center;color:#fff;font-weight:700;font-size:.8125rem;flex-shrink:0}.anw #machNav.machnav-sequenced{position:sticky;top:0;z-index:1200;display:flex;width:100%;gap:6px;flex-wrap:nowrap;padding:7px 7px 9px;margin-bottom:10px;background:#fffffffa;border:1px solid #e4e9ed;border-radius:14px;overflow-x:auto;box-shadow:0 1px 2px #1c2b320a,0 8px 22px #1c2b320d}.anw #machNav.machnav-sequenced:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--an-ov),var(--an-fc),var(--an-cr),var(--an-op),var(--an-sc),var(--an-ask),var(--an-mv));opacity:.55;pointer-events:none}.anw #machNav button[role=tab]{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;border:1px solid #e7ecef;border-radius:11px;border-bottom:3px solid var(--t84, var(--an-accent));background:#fff;color:#1f2d36;padding:9px 8px;font:750 .8125rem/1.2 Manrope,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.anw #machNav button[role=tab]:hover{background:color-mix(in srgb,var(--t84, var(--an-accent)) 10%,#fff);border-color:color-mix(in srgb,var(--t84, var(--an-accent)) 35%,#e7ecef)}.anw #machNav button[role=tab].active,.anw #machNav button[role=tab][aria-selected=true]{background:var(--t84, var(--an-accent));color:#fff;border-color:var(--t84, var(--an-accent));border-bottom-color:color-mix(in srgb,var(--t84, var(--an-accent)) 70%,#000);box-shadow:0 10px 22px color-mix(in srgb,var(--t84, var(--an-accent)) 32%,transparent);transform:translateY(-1px)}.anw #machNav button.active .nav-label,.anw #machNav button.active .nav-label b,.anw #machNav button.active .ic{color:#fff;opacity:1}.anw #machNav .ic{width:15px;height:15px;display:block;flex:none}.anw #machNav .nav-label{display:flex;align-items:center;gap:5px}.anw #machNav .nav-label b{font-size:.75rem;letter-spacing:.04em;opacity:.68}.anw #machNav [data-goto=overview]{--t84: var(--an-ov)}.anw #machNav [data-goto=livedata]{--t84: var(--an-fc)}.anw #machNav [data-goto=assessments]{--t84: var(--an-cr)}.anw #machNav [data-goto=operations]{--t84: var(--an-op)}.anw #machNav [data-goto=hybridlab]{--t84: var(--an-sc)}.anw #machNav [data-goto=airisk]{--t84: var(--an-ask)}.anw #machNav [data-goto=modelab]{--t84: var(--an-mv)}.anw .view.sheet{padding-bottom:28px}.anw .view{--ac: var(--an-accent)}.an-pane{padding:0}.an-hero{position:relative;overflow:hidden;color:#fff;border-radius:28px;padding:25px 26px;margin:0 0 16px;background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--an-accent) 45%,transparent),transparent 55%),linear-gradient(135deg,var(--an-accent-deep) 0%,var(--an-accent) 58%,color-mix(in srgb,var(--an-accent) 55%,#fff) 140%);box-shadow:0 24px 70px color-mix(in srgb,var(--an-accent) 22%,transparent)}.an-hero.dark{background:linear-gradient(135deg,#2c333a,#3d4650 58%,#546575 140%)}.an-hero h2{margin:5px 0 7px;font-size:1.625rem;letter-spacing:-.04em;line-height:1.1}.an-hero p{margin:0;max-width:900px;color:#ffffffbd;font-size:.75rem;line-height:1.55;font-weight:600}.an-eye{color:#9bd5ce;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.an-note{color:#4d646c}.an-now{display:flex;align-items:baseline;gap:14px;background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:12px}.an-now b{font-size:36px;color:var(--ac)}.an-table{overflow-x:auto;background:#fff;border-radius:12px}.an-table table{width:100%;border-collapse:collapse;font-size:13.5px}.an-table th{text-align:left;color:var(--ac);padding:8px 10px;border-bottom:1px solid #e4ecee}.an-table td{padding:7px 10px;border-bottom:1px solid #f0f4f5}.an-bars,.an-counts{list-style:none;padding:0;display:grid;gap:6px}.an-bars li,.an-counts li{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:7px 10px}.an-bars i,.an-counts i{width:14px;height:14px;border-radius:3px}.an-counts{grid-template-columns:repeat(5,minmax(0,1fr))}.an-days{display:flex;gap:6px;margin:8px 0 12px}.an-days button,.an-pri{border:1px solid #e4e9ed;background:#ffffffb8;color:var(--an-ink);border-radius:10px;padding:8px 12px;font-size:.75rem;font-weight:800;cursor:pointer}.an-days button.on,.an-pri{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.an-actions{display:flex;gap:12px;align-items:center;margin-bottom:10px}.an-ask textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid #d5e0e4;padding:10px;font:inherit}.an-answer{background:#fff;border-left:4px solid #1E5A6E;border-radius:12px;padding:12px 14px;margin-top:12px}.an-answer>b{display:block;margin-bottom:6px;color:#1e5a6e}.an-answer-body{display:grid;gap:10px}.an-answer-body p{margin:0;white-space:pre-wrap;line-height:1.5;color:#1c2b32}.an-ask-table-wrap{overflow:auto;border:1px solid #d5e0e4;border-radius:12px;background:#f8fbfb}.an-ask-table{width:100%;border-collapse:collapse;font-size:.8125rem}.an-ask-table th{text-align:left;padding:8px 10px;background:#eef5f4;color:#1e5a6e;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #d5e0e4;white-space:nowrap}.an-ask-table td{padding:8px 10px;border-bottom:1px solid #eef3f4;color:#10363a;font-variant-numeric:tabular-nums}.an-ask-table tr:last-child td{border-bottom:0}.an-ask-bars{display:grid;gap:6px;padding:10px 12px;border:1px solid #d5e0e4;border-radius:12px;background:linear-gradient(180deg,#f7fbfb,#eef6f5)}.an-ask-bars-label{font-size:.75rem;font-weight:800;color:#1e5a6e}.an-ask-bars-row{display:flex;align-items:flex-end;gap:6px;min-height:56px}.an-ask-bars-row i{flex:1 1 0;min-width:10px;max-width:28px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#2f7d8c,#1e5a6e);display:block}.an-pane h3{color:var(--an-ink);margin:14px 0 6px}.an-purpose{display:block;margin:0 0 14px;padding:10px 16px;background:#4a8c9317;border-left:3px solid #5B9AA0;border-radius:0 10px 10px 0;font-size:.8125rem;line-height:1.5;color:var(--an-ink)}.an-split{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.an-card{background:#fff;border:1px solid rgba(21,74,78,.07);border-radius:18px;padding:16px 18px;margin:12px 0;box-shadow:0 1px 2px #154a4e0d,0 8px 24px #154a4e0f}.an-fan{width:100%;height:160px;display:block;margin:8px 0}.an-metrics{display:flex;flex-wrap:wrap;gap:10px}.an-metrics>div{background:#f4f7f8;border-radius:10px;padding:8px 10px;min-width:110px}.an-metrics>div b{display:block}.an-metrics span,.an-metrics label{background:#f4f7f8;border-radius:10px;padding:8px 10px;min-width:90px}.an-metrics small{display:block;color:#5d7684;font-size:12px}.an-metrics input,.an-note select{display:block;margin-top:4px;font:inherit}.an-events{list-style:none;padding:0;display:grid;gap:8px}.an-events li{display:grid;grid-template-columns:1fr auto auto;gap:10px;background:#fff;border-radius:10px;padding:8px 10px}.an-search{position:relative;margin:8px 0 12px}.an-search input{width:min(520px,100%);box-sizing:border-box;border:1px solid #d5e0e4;border-radius:12px;padding:9px 12px;font:inherit}.an-hits{position:absolute;z-index:5;background:#fff;border-radius:12px;box-shadow:0 12px 30px #154a4e2e;min-width:280px}.an-hits button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:8px 10px;cursor:pointer}.an-chart{width:100%;height:auto;background:#fff;border-radius:12px}.science-maturity-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.science-maturity-strip span{background:#fff;border-radius:10px;padding:8px;font-size:13px}.an-thread{display:grid;gap:8px;margin:10px 0}.cz-flow span{background:#ffffff24;border-radius:999px;padding:3px 8px}@media (max-width: 900px){.an-split,.science-maturity-strip{grid-template-columns:1fr}}.anw .ov{position:relative;inset:auto;z-index:1;height:auto;background:transparent;display:flex;flex-direction:column;min-height:0}.anw .ov-story{display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow:visible;background:#fff;border:1px solid #d5e0de;border-left:3px solid var(--an-ov, #2b4c5c);border-radius:14px;padding:8px 10px;margin-bottom:8px;position:relative;z-index:40;color:#1c2b32;box-shadow:0 1px 3px #1c2b320f}.anw .ov-story-cond{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.anw .ov-story-tools{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.anw .ov-story .t,.anw .ov-chip,.anw .ov-story .hz{display:inline-flex;align-items:center;gap:7px;background:#f3f6f7;border:1px solid #d7e0e2;border-radius:999px;padding:4px 12px 4px 4px;color:#1c2b32;box-shadow:none}.anw .ov-story .t{font:800 15px/1 Manrope,system-ui,sans-serif}.anw .ov-story .t small{font-size:11px;font-weight:700;color:#5a6d74;margin-left:1px}.anw .ov-story-ico,.anw .ov-chip-ico{width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--an-ov, #2b4c5c) 14%,#fff);color:var(--an-ov, #2b4c5c)}.anw .ov-story-ico svg{width:13px;height:13px}.anw .ov-chip{font:650 12px/1.2 Manrope,system-ui,sans-serif;color:#4a5d64}.anw .ov-chip b{color:#1c2b32;font-weight:800}.anw .ov-chip[data-k=rh] .ov-chip-ico,.anw .ov-chip[data-k=wind] .ov-chip-ico{background:color-mix(in srgb,var(--an-ov, #2b4c5c) 14%,#fff);color:var(--an-ov, #2b4c5c)}.anw .ov-chip-ico svg{width:12px;height:12px}.anw .ov-chip-ico-light{background:color-mix(in srgb,var(--an-ov, #2b4c5c) 14%,#fff);color:var(--an-ov, #2b4c5c)}.anw .ov-story .hz{font:700 12px/1.2 Manrope,system-ui,sans-serif;gap:7px}.anw .ov-story .hz:before{content:"";width:7px;height:7px;border-radius:50%;background:#5a6d74;margin-left:4px;flex:0 0 auto}.anw .ov-story .hz .ov-chip-ico{display:none}.anw .ov-story .hz-normal:before{background:#2f7a52}.anw .ov-story .hz-low:before{background:#b0891a}.anw .ov-story .hz-moderate:before{background:#c45a1a}.anw .ov-story .hz-high:before,.anw .ov-story .hz-severe:before{background:#b91c1c}.anw .ov-morelayers{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:800;color:#1c2b32}.anw .ov-story form{position:relative}.anw .ov-story span,.anw .ov-story b{color:inherit}.anw .ov-story input,.anw .ov-story select,.anw .ov-story>button,.anw .ov-how summary,.anw .ov-alerts>button,.anw .ov-story .morelay>button,.anw .ov-story .pickmenu>button,.anw .ov-story .ov-rivers-btn{border:1px solid color-mix(in srgb,var(--an-accent) 16%,#c9d5d3);background:#fff;border-radius:999px;padding:6px 12px;font:700 12px/1.2 Manrope,system-ui,sans-serif;color:#1c2b32;box-shadow:0 1px 2px #1c2b320a;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.anw .ov-alerts>button:hover,.anw .ov-story .morelay>button:hover,.anw .ov-story .pickmenu>button:hover,.anw .ov-story .ov-rivers-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#e07b24 35%,#dce3e8);box-shadow:0 4px 10px #1c2b3214}.anw .ov-story .ov-rivers-btn.on{background:var(--an-ov, #2b4c5c);color:#fff;border-color:var(--an-ov, #2b4c5c)}.anw .ov-story .ov-seg{display:inline-flex;background:#fff;border:1px solid color-mix(in srgb,var(--an-accent) 14%,#d5e0de);border-radius:999px;padding:2px;box-shadow:0 1px 2px #1c2b320a}.anw .ov-story .ov-seg button{border:0;background:transparent;border-radius:999px;padding:6px 12px;font:700 12px/1.2 Manrope,system-ui,sans-serif;color:#3d5258;transition:background .15s ease,color .15s ease,transform .15s ease}.anw .ov-story .ov-seg button:hover{color:var(--an-ink)}.anw .ov-story .ov-seg button.on{background:linear-gradient(135deg,var(--an-accent-deep, #1a3340),var(--an-accent, #2b4c5c));color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--an-accent) 28%,transparent)}.anw .ov-story .on{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.anw .ov-how{position:relative}.anw .ov-how p{position:absolute;top:28px;left:0;width:280px;background:#fff;border:1px solid #dfe7e2;border-radius:10px;padding:8px 10px;z-index:6;color:#163033}.anw .ov-alerts{position:relative}.anw .ov-alerts>button{display:inline-flex;align-items:center;gap:7px}.anw .ov-alerts>button i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e73;animation:ovNowGlow 2.2s ease-in-out infinite}.anw .ov-alerts>button.has i{background:#e07b24;box-shadow:0 0 #e07b2473}.anw .ov-alerts>button em{font-style:normal;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#e07b24;color:#fff;font:800 10px/16px Manrope,system-ui,sans-serif;text-align:center}.anw .ov-alertlist{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:240px;max-width:min(360px,80vw);max-height:280px;overflow:auto;background:#fff;border:1px solid color-mix(in srgb,var(--an-accent) 16%,#d5e0de);border-radius:12px;padding:10px 12px;box-shadow:0 10px 28px #1c2b3229}.anw .ov-alertlist,.anw .ov-alertlist p{color:#163033;margin:0}.anw .ov-alertlist p+p{margin-top:8px;padding-top:8px;border-top:1px solid #eef2f4}.anw .ov-story .ov-alertlist b{color:var(--an-ink)}.anw .ov-story-note{flex:1 0 100%;margin:0;font-style:normal;font-size:12px;font-weight:650;color:#5c6b73}.anw .ov-stage{position:relative;z-index:1;display:flex;flex:none;height:min(850px,max(630px,calc(100vh - 275px)));min-height:630px;max-height:calc(100vh - 235px);margin-bottom:4px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #154a4e0f,0 6px 20px #154a4e12}.anw .ov-side{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:280px;flex:0 0 280px;max-height:100%;height:100%;border:0;border-radius:0;background:#fff;overflow:visible;z-index:4;padding:0;box-sizing:border-box;display:flex;flex-direction:column;transition:flex-basis .22s ease,width .22s ease}.anw .ov-side-tab{position:absolute;top:50%;z-index:6;width:26px;height:52px;margin:0;padding:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid #c9d6d8;background:#fff;color:#1c2b32;box-shadow:0 2px 8px #154a4e24;cursor:pointer}.anw .ov-side-tab:hover{background:#f3f7f7;color:#154a4e}.anw .ov-side.left .ov-side-tab{right:-13px;border-radius:0 10px 10px 0;border-left:0}.anw .ov-side.right .ov-side-tab{left:-13px;border-radius:10px 0 0 10px;border-right:0}.anw .ov-side.shut{width:0;flex-basis:0;min-width:0;border-color:transparent}.anw .ov-side.shut .ov-side-body,.anw .ov-side.shut .ov-side-foot,.anw .ov-side.shut .ov-scroll{visibility:hidden}.anw .ov-side.left.shut .ov-side-tab{right:auto;left:0;border-left:1px solid #c9d6d8;border-radius:0 10px 10px 0}.anw .ov-side.right.shut .ov-side-tab{left:auto;right:0;border-right:1px solid #c9d6d8;border-radius:10px 0 0 10px}.anw .ov-side.left,.anw .ov-side.right{border-color:#dce3e8;background:#f6f8fa;color:#163033}.anw .ov-side.left{border-right:1px solid #d5e0de}.anw .ov-side-body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 14px 16px}.anw .ov-side-scroll{position:relative;flex:1 1 auto;min-height:0;display:flex}.anw .ov-side.left .ov-side-body{scrollbar-width:none;padding-right:30px}.anw .ov-side.left .ov-side-body::-webkit-scrollbar{width:0;height:0}.anw .ov-scroll{position:absolute;top:10px;bottom:10px;right:16px;width:8px;border-radius:999px;background:#d7e4e6;z-index:2}.anw .ov-scroll[hidden]{display:none}.anw .ov-scroll i{position:absolute;left:0;top:0;width:8px;border-radius:999px;cursor:grab;background:linear-gradient(180deg,#6ea0b0,#2b4c5c);box-shadow:0 1px 3px #1c2b3247}.anw .ov-scroll i:hover{background:#1d3846}.anw .ov-scroll i:active{cursor:grabbing}.anw .ov-side.right .ov-side-body{overflow:hidden;display:flex;flex-direction:column;padding:8px 10px 10px}.anw .ov-side-foot{flex:0 0 auto;padding:12px 14px 14px;border-top:1px solid #d5e0de;background:#eef1f4}.anw .ov-side-foot .ov-report{width:100%;margin:0;border-radius:999px;border:1px solid #243f4c;background:var(--an-ov, #2b4c5c);color:#fff;padding:11px 14px;font:800 13.5px/1.2 Manrope,system-ui,sans-serif;box-shadow:0 1px 3px #1c2b321f;display:inline-flex;align-items:center;justify-content:center;gap:8px}.anw .ov-side-foot .ov-report:hover{background:#23404e;color:#fff}.anw .ov-side-foot .ov-report .ov-cta-ico{color:#fff;background:transparent}.anw .ov-side.right{width:280px;flex:0 0 280px;border-left:1px solid #d5e0de}.anw .ov-side.right .ov-area{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;height:100%}.anw .ov-side.right .ov-areahead,.anw .ov-side.left .ov-placehead{margin:0;padding:12px 12px 10px;border-radius:14px;background:#fff;color:#1c2b32;border:1px solid #d7e0e2}.anw .ov-side.right .ov-areahead{padding:8px 10px;flex:0 0 auto}.anw .ov-side.left .ov-placehead{margin-bottom:10px}.anw .ov-side.right .ov-areahead h2,.anw .ov-side.left .ov-placehead h2{margin:0;font:800 18px/1.15 Manrope,system-ui,sans-serif;color:#1c2b32}.anw .ov-side.right .ov-areahead h2{font-size:16px}.anw .ov-side.left .ov-placehead h2{font-size:22px}.anw .ov-side.right .ov-areahead .count{margin:3px 0 0;color:#5a6d74;font:650 11.5px/1.3 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-areahead .count em{font-style:normal;font-weight:800;color:var(--an-ov, #2b4c5c)}.anw .ov-side.right .ov-eyebrow,.anw .ov-side.left .ov-eyebrow{margin:0 0 4px;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6a7a80}.anw .ov-side.left .ov-placearea{margin:4px 0 0;font:650 12px/1.35 Manrope,system-ui,sans-serif;color:#5c6b73}.anw .ov-side.right .ov-areaplace,.anw .ov-side.right .ov-areasum,.anw .ov-side.right .ov-hzlist,.anw .ov-side.left .ov-today>div,.anw .ov-side.left .ov-rainbox,.anw .ov-side.left .ov-near{background:#fff;border:1px solid #d7e0e2;color:var(--an-ink);box-shadow:0 1px 2px #1c2b320a}.anw .ov-side.right .ov-areaplace{padding:7px 10px;border-radius:12px;flex:0 0 auto}.anw .ov-side.right .ov-near-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 4px}.anw .ov-side.right .ov-near-chip b{font:800 13.5px/1.25 Manrope,system-ui,sans-serif;color:var(--an-ink)}.anw .ov-side.right .ov-near-chip button{width:24px;height:24px;border-radius:8px;border:1px solid #d5e0de;background:#f3f6f7;color:#1c2b32;font-size:15px;line-height:1;cursor:pointer}.anw .ov-side.right .who{margin:0;color:#5a6d74;font:650 11.5px/1.4 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-areasum{padding:7px 10px;border-radius:12px;flex:0 0 auto;background:var(--ov-soft, #f3f6f7);border:1px solid color-mix(in srgb,var(--ov-ink, #2f7a52) 22%,#d7e0e2);border-left:3px solid var(--ov-ink, #2f7a52)}.anw .ov-side.right .ov-areasum .sum{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 13px/1.3 Manrope,system-ui,sans-serif;color:#1c2b32}.anw .ov-side.right .ov-areasum .ov-level-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#fff;color:var(--ov-ink, #2f7a52);border:1px solid color-mix(in srgb,var(--ov-ink, #2f7a52) 28%,#d7e0e2);font:800 12px/1.2 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-areasum .aside{font-weight:650;color:#5a6d74;font-size:12px}.anw .ov-side.right .ov-areasum .src{margin:4px 0 0;color:#6a7a80;font:550 11px/1.3 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-hzlist{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:14px;background:#f7f9fa;flex:1 1 auto;min-height:0;justify-content:space-between}.anw .ov-side.right .ov-hzitem{padding:5px 8px;border-radius:10px;background:#fff;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;border:1px solid #e2e9eb;border-left:3px solid var(--hz-dot, #9aa7ad);box-shadow:none}.anw .ov-side.right .ov-hzitem[data-level="0"]{border-left-color:#3d9a4a}.anw .ov-side.right .ov-hzitem[data-level="1"]{border-left-color:#a88412;background:color-mix(in srgb,#c9a227 18%,#fff)}.anw .ov-side.right .ov-hzitem[data-level="2"]{border-left-color:#d97706;background:color-mix(in srgb,#d97706 8%,#fff)}.anw .ov-side.right .ov-hzitem[data-level="3"]{border-left-color:#b91c1c;background:color-mix(in srgb,#b91c1c 8%,#fff)}.anw .ov-side.right .ov-hzitem[data-level="4"]{border-left-color:#9f1239;background:color-mix(in srgb,#9f1239 9%,#fff)}.anw .ov-side.right .ov-hzrow{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:0}.anw .ov-side.right .ov-hzico{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--hz-soft, #f3f6f7);color:var(--hz-ink, #2b4c5c);flex:0 0 auto}.anw .ov-side.right .ov-hzico .ov-ico{width:16px;height:16px;border-radius:0;background:transparent;color:inherit;box-shadow:none}.anw .ov-side.right .ov-hzico .ov-ico svg{width:13px;height:13px}.anw .ov-side.right .ov-hzname{font:700 12px/1.25 Manrope,system-ui,sans-serif;color:#1c2b32}.anw .ov-side.right .ov-hzlevel{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--hz-soft, #f3f6f7);color:var(--hz-ink, #2f7a52);border:1px solid color-mix(in srgb,var(--hz-ink, #2f7a52) 22%,#d7e0e2);font:800 11px/1.25 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-obs{display:inline-block;margin:3px 0 0 30px;border:1px solid #d5e0de;background:#f3f6f7;border-radius:999px;padding:2px 8px;font:700 10px/1.3 Manrope,system-ui,sans-serif;color:#5a6d74}.anw .ov-side.right .ov-na{margin:0;padding:6px 8px;border-radius:10px;flex:0 0 auto;background:#fff;border:1px dashed #c9d5d3;color:#5a6d74;font:600 11.5px/1.45 Manrope,system-ui,sans-serif}.anw .ov-side.right .ov-na b{display:block;margin-bottom:2px;color:#3d5258;font-weight:800;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.anw .ov-side.right .ov-climate{width:100%;margin-top:auto;border:1px solid #243f4c;background:var(--an-ov, #2b4c5c);color:#fff;border-radius:999px;padding:8px 12px;flex:0 0 auto;font:800 12px/1.25 Manrope,system-ui,sans-serif;cursor:pointer;text-align:center;box-shadow:0 1px 3px #1c2b321f;display:inline-flex;align-items:center;justify-content:center;gap:8px}.anw .ov-side.right .ov-climate:hover{background:#23404e;color:#fff}.anw .ov-side.right .ov-climate .ov-cta-ico{color:#fff;background:transparent}.anw .ov-side.right .ov-area-empty,.anw .ov-side.left .ov-empty{margin:18px 4px;padding:14px;border-radius:12px;background:#fff;border:1px dashed #c9d5d3;color:#5c6b73;font:650 13px/1.45 Manrope,system-ui,sans-serif}.anw .ov-side.left .ov-card{display:flex;flex-direction:column;gap:10px}.anw .ov-side.left h3,.anw .ov-side.left .ov-rainbox h3,.anw .ov-side.left .ov-near h3{margin:4px 0 8px;font:800 13px/1.25 Manrope,system-ui,sans-serif;color:var(--an-ink)}.anw .ov-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:0 0 auto;color:#fff;background:#5b9aa0}.anw .ov-ico svg{display:block;width:16px;height:16px;overflow:visible}.anw .ov-cta-ico{width:18px;height:18px;border-radius:0;background:transparent}.anw .ov-cta-ico svg{width:14px;height:14px}.anw .ov-place-ico{display:inline-grid;width:22px;height:22px;margin-right:8px;vertical-align:-3px;background:color-mix(in srgb,var(--an-ov, #2b4c5c) 88%,#fff);border-radius:7px}.anw .ov-place-ico svg{width:13px;height:13px}.anw .ov-side.left .ov-placehead h2{display:flex;align-items:center;gap:0}.anw .ov-sec-ico{display:inline-grid;width:20px;height:20px;margin-right:7px;vertical-align:-3px;background:#1a6f68;border-radius:6px}.anw .ov-sec-ico svg{width:12px;height:12px}.anw .ov-side.left .ov-rainbox h3{display:flex;align-items:center}.anw .ov-side.left .ov-today{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.anw .ov-side.left .ov-today>div{margin:0;padding:8px 8px 7px;border-radius:12px;border:1px solid #d5e0de;border-left:3px solid #5B9AA0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;background:#fff;box-shadow:0 1px 3px #154a4e0d}.anw .ov-side.left .ov-today .ov-metric-text{min-width:0;display:flex;flex-direction:column;gap:2px}.anw .ov-side.left .ov-today>div[data-k=tmax],.anw .ov-side.left .ov-today>div[data-k=feels],.anw .ov-side.left .ov-today>div[data-k=heat]{border-left-color:#c45a1a;background:#fff4ea}.anw .ov-side.left .ov-today>div[data-k=tmax] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=feels] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=heat] .ov-ico{background:#c45a1a}.anw .ov-side.left .ov-today>div[data-k=tmin],.anw .ov-side.left .ov-today>div[data-k=dew]{border-left-color:#2a6a8a;background:#eef6fb}.anw .ov-side.left .ov-today>div[data-k=tmin] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=dew] .ov-ico{background:#2a6a8a}.anw .ov-side.left .ov-today>div[data-k=rain],.anw .ov-side.left .ov-today>div[data-k=cloud]{border-left-color:#1a6f68;background:#eef8f6}.anw .ov-side.left .ov-today>div[data-k=rain] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=cloud] .ov-ico{background:#1a6f68}.anw .ov-side.left .ov-today>div[data-k=wind],.anw .ov-side.left .ov-today>div[data-k=gust]{border-left-color:#4a5c66;background:#f2f5f7}.anw .ov-side.left .ov-today>div[data-k=wind] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=gust] .ov-ico{background:#4a5c66}.anw .ov-side.left .ov-today>div[data-k=uv],.anw .ov-side.left .ov-today>div[data-k=press]{border-left-color:#3d5c58;background:#f0f6f5}.anw .ov-side.left .ov-today>div[data-k=uv] .ov-ico,.anw .ov-side.left .ov-today>div[data-k=press] .ov-ico{background:#3d5c58}.anw .ov-side.left .ov-today dt{margin:0;font:800 9.5px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5c6b73}.anw .ov-side.left .ov-today dd{margin:0;font:800 13.5px/1.2 Manrope,system-ui,sans-serif;color:#0f2a2c}.anw .ov-side.left .ov-more{width:100%;margin:10px 0 0;border:1px solid #c9d5d3;background:#fff;color:var(--an-ink);border-radius:999px;padding:8px 12px;font:800 12.5px/1.2 Manrope,system-ui,sans-serif;cursor:pointer}.anw .ov-side.left .ov-more:hover{background:#eef1f4}.anw .ov-side.left .ov-moregrid{margin-top:8px}.anw .ov-side.left .ov-rainbox{margin-top:14px;padding:10px 11px 8px;border-radius:14px}.anw .ov-side.left .ov-rainbox h3{margin:0 0 6px}.anw .ov-side.left .ov-bars{list-style:none;margin:0;padding:0}.anw .ov-side.left .ov-bars li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #e3eeed;font:650 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--an-ink)}.anw .ov-side.left .ov-bars li:first-child{border-top:0}.anw .ov-side.left .ov-bars b{min-width:48px;text-align:right;color:#0a2410;background:#3d9a4a;border-radius:999px;padding:2px 8px;font-size:12px}.anw .ov-side.left .ov-near{margin:16px 0 4px;padding:12px 11px 10px;border-radius:14px}.anw .ov-side.left .ov-near .sub{color:#5c6b6d}.anw .ov-side.left .ov-near .row{grid-template-columns:minmax(0,1fr) 42px minmax(36px,1fr) 44px;gap:6px;padding:6px 0;color:var(--an-ink);border-bottom-color:#e3eeed}.anw .ov-side.left .ov-near .km{color:#5c6b6d}.anw .ov-side.left .ov-near .t,.anw .ov-side.left .ov-near .allbtn{color:var(--an-ink)}.anw .ov-side.left .ov-near .bar{background:#d5e0de}.anw .ov-area{color:#1c2b32;font-size:13px}.anw .ov-area .count,.anw .ov-area .who,.anw .ov-area .src{color:#5c6b73;line-height:1.4;margin:0 0 8px}.anw .ov-area .count{margin-top:4px}.anw .ov-near-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px}.anw .ov-near-chip b{font-size:15px}.anw .ov-near-chip button{border:0;background:transparent;color:#5c6b73;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.anw .ov-area .sum{font-weight:800;font-size:16px;margin:8px 0 4px;line-height:1.3}.anw .ov-area .sum span{font-weight:650;color:#5c6b73;font-size:13px}.anw .ov-hzrow{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:4px 0}.anw .ov-hzrow b{font-weight:750}.anw .ov-obs{display:inline-block;margin:0 0 4px 37px;border:1px solid #c5d0d6;border-radius:999px;padding:1px 8px;font-size:11px;color:#3d525e}.anw .ov-na{color:#4a5863;font-size:12.5px;line-height:1.4;margin:8px 0 0}.anw .ov-na b{color:#34424c}.anw .ov-climate{width:100%;margin-top:14px;border:1px solid #243f4c;background:var(--an-ov, #2b4c5c);border-radius:999px;padding:8px 10px;font:750 13px/1.3 Manrope,system-ui,sans-serif;color:#fff;cursor:pointer;text-align:center}.anw .ov-climate:hover{background:#23404e}.anw .ov-area-empty{color:#5c6b73}.anw .ov-side h2{font-size:16px}.anw .ov-side h3{text-transform:none;letter-spacing:0;font-size:12px;margin:10px 0 2px}.anw .ov-side .ov-seg{width:100%;box-sizing:border-box}.anw .ov-side .ov-seg button{flex:1;padding:6px 4px;font-size:11px;white-space:nowrap}.anw .ov-mapcol{position:relative;z-index:1;flex:1;min-width:0;min-height:0}.anw .ov-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.anw .ov-map.leaflet-container,.anw .ov-map .leaflet-container{width:100%!important;height:100%!important}.anw .ov-foot{position:absolute;left:10px;right:10px;bottom:10px;z-index:700;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;pointer-events:none}.anw .ov-foot>*{position:relative;z-index:1;flex:0 0 auto;pointer-events:auto;background:#fffffff7;color:var(--an-ink);border:1px solid #d5e0de;border-radius:12px;padding:4px 8px;box-shadow:0 4px 14px #154a4e1f}.anw .ov-days button,.anw .ov-layerpick,.anw .ov-legend span{color:var(--an-ink)}.anw .ov-days button.on{background:var(--an-accent);color:#fff}.anw .ov-layerpick{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:min(220px,32%)}.anw .ov-layerpick b{display:none}.anw .ov-layerpick .hzmenu>button{border:0;background:transparent;box-shadow:none;padding:2px 4px}.anw .ov-days{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;white-space:nowrap}.anw .ov-legend{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin-left:auto}.anw .ov-legend span{font-size:11px;white-space:nowrap}.anw .pickmenu{position:relative}.anw .pickmenu>button:after{content:"";display:inline-block;margin-left:7px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;vertical-align:1px}.anw .pickmenu>div{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:168px;padding:6px;background:#fff;border:1px solid #d5e0de;border-radius:12px;box-shadow:0 12px 28px #154a4e29}.anw .ov-foot>.pickmenu{padding:2px 4px}.anw .ov-foot>.pickmenu.ov-details{margin-left:auto}.anw .ov-foot .pickmenu>button{border:0;background:transparent;box-shadow:none;padding:4px 8px;font:800 12px/1.2 Manrope,system-ui,sans-serif;color:var(--an-ink);cursor:pointer}.anw .ov-foot .pickmenu>div{top:auto;bottom:calc(100% + 8px)}.anw .ov-foot .pickmenu.ov-details>div{left:auto;right:0}.anw .pickmenu>div button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:8px 10px;font:700 13px/1.2 Manrope,system-ui,sans-serif;color:#1c2b32;cursor:pointer}.anw .pickmenu>div button:hover{background:#eef3f4}.anw .pickmenu>div button.on,.anw .pickmenu>div button.on:hover{background:#1c2b32;color:#fff}.anw .ov-maptools{position:absolute;z-index:600;display:flex;align-items:center;gap:6px}.anw .ov-map .leaflet-top.leaflet-left{top:8px;left:8px}.anw .ov-map .leaflet-bottom.leaflet-right{bottom:8px;right:10px;left:auto;z-index:450}.anw .ov-map .leaflet-control-attribution{display:none!important}.anw .ov-maptools{top:10px;right:10px}.anw .ov-maptools button{border:1px solid #d5e0de;background:#fffffff5;border-radius:10px;padding:6px 10px;font-weight:800;cursor:pointer;color:var(--an-ink);box-shadow:0 4px 12px #154a4e1a}.anw .ov-maptools button.on{background:#c42b3a;color:#fff;border-color:#c42b3a}.anw .ov-layerpick select{border:1px solid #d5dde3;border-radius:8px;padding:4px 6px;font:inherit}.anw .ov-legend span i{display:inline-block;width:12px;height:9px;border-radius:2px;margin-right:3px;vertical-align:-1px;box-shadow:inset 0 0 0 1px #154a4e2e}.anw .ov-legend button{border:1px solid #d5e0de;background:#fff;color:var(--an-ink);border-radius:999px;padding:5px 12px;font:800 12px/1.2 Manrope,system-ui,sans-serif;cursor:pointer}.anw .ov-legend button.on{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.anw .ov-v3leg,.anw .ov-site,.anw .ov-key{background:#fffffff7!important;color:var(--an-ink);border-color:#d5e0de!important;box-shadow:0 6px 18px #154a4e24}.anw .ov-v3leg .t,.anw .ov-site .hd b,.anw .ov-leg-row b{color:var(--an-ink)}.anw .ov-v3leg .ov-leg-tg,.anw .ov-site button,.anw .ov-key-tools button{background:#fff;color:var(--an-ink);border-color:#c9d5d3}.anw .ov-site button.pri,.anw .ov-key-tools button.on{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}@media (max-width: 1280px){.anw .ov-stage{height:min(790px,max(610px,calc(100vh - 245px)));min-height:610px}.anw .ov-side,.anw .ov-side.right{width:250px;flex:0 0 250px}.anw .ov-legend .ov-leg-na{display:none}}@media (min-width: 1600px){.anw .ov-stage{height:min(940px,max(730px,calc(100vh - 215px)));min-height:730px}.anw .ov-side,.anw .ov-side.right{width:300px;flex:0 0 300px}}.anw .ov-side.shut,.anw .ov-side.right.shut{width:0;flex:0 0 0;min-width:0;border-width:0}.anw .ov-key{position:absolute;right:10px;bottom:62px;z-index:1100;width:min(280px,42%);background:#fff;border:1px solid #e4e9ed;border-radius:14px;box-shadow:0 8px 24px #154a4e29;padding:10px 12px}.anw .ov-key-tools{display:flex;gap:8px;flex-wrap:wrap}.anw .ov-key-tools button{border:1px solid #d5dde3;background:#fff;color:var(--an-ink);border-radius:999px;padding:6px 12px;font-weight:800;cursor:pointer}.anw .ov-key-tools button.on{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.anw .ov-v3leg{position:absolute;right:12px;bottom:66px;z-index:900;width:min(340px,calc(100% - 24px));max-height:calc(100% - 160px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:0;background:#fff;border:1px solid #e4e9ed;border-top:4px solid #2f6b70;border-radius:16px;box-shadow:0 12px 32px #154a4e29;color:#163033}.anw .ov-leg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 10px;background:linear-gradient(180deg,#f7fbfa,#fff);border-bottom:1px solid #e7ecef}.anw .ov-leg-head p{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f6b70}.anw .ov-leg-head h3{margin:2px 0 0;font-size:16px;line-height:1.2;color:#163033}.anw .ov-leg-tools{display:flex;align-items:center;gap:6px;flex:0 0 auto}.anw .ov-v3leg .ov-leg-tg{border:1px solid #d5e0de;background:#fff;color:#163033;border-radius:999px;font:750 12px/1 Manrope,system-ui,sans-serif;padding:6px 10px;cursor:pointer}.anw .ov-v3leg .ov-leg-tg:hover{background:#f3f6f8}.anw .ov-v3leg .ov-leg-i{width:26px;height:26px;border-radius:50%;border:1px solid #d5e0de;background:#fff;color:#2f6b70;font:italic 750 13px/24px Georgia,serif;padding:0;cursor:pointer}.anw .ov-v3leg .ov-leg-i[aria-expanded=true]{background:#2f6b70;color:#fff;border-color:#2f6b70}.anw .ov-leg-wait{margin:0;padding:14px 12px;font-size:13px;color:#5c6b6d}.anw .ov-leg-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.anw .ov-leg-list li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:2px 10px;align-items:start;padding:7px 8px;border-radius:10px}.anw .ov-leg-list li:nth-child(odd){background:#f6faf9}.anw .ov-leg-list i{width:14px;height:14px;border-radius:4px;margin-top:2px;box-shadow:inset 0 0 0 1px #154a4e29}.anw .ov-leg-list b{display:block;font-size:13px;font-weight:800;color:#163033;line-height:1.25}.anw .ov-leg-list small{display:block;margin-top:1px;font-size:11.5px;font-weight:600;line-height:1.35;color:#5c6b6d}.anw .ov-leg-list span{font-variant-numeric:tabular-nums;font-weight:800;font-size:12.5px;color:#163033;background:#fff;border:1px solid #e4e9ed;border-radius:999px;min-width:28px;text-align:center;padding:1px 7px}.anw .ov-leg-meaning{display:block;white-space:normal;font-size:11.5px;line-height:1.4;color:#34424c;margin:0;padding:8px 12px 12px;border-top:1px solid #e7ecef}.anw .ov-leg-meaning i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin-right:4px;box-shadow:inset 0 0 0 1px #154a4e2e}.anw .ov-site{position:absolute;left:12px;top:52px;bottom:auto;z-index:1001;width:min(300px,calc(100% - 24px));max-height:min(420px,calc(100% - 120px));overflow:auto;box-sizing:border-box;background:#fffffff7;border:1px solid #d5e0de;border-radius:12px;box-shadow:0 6px 18px #1c2b321f;padding:10px 12px;font:500 12.5px/1.4 Manrope,system-ui,sans-serif;color:#1c2b32}.anw .ov-site.with-key{width:min(280px,calc(100% - 250px))}.anw .ov-site .hd{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:4px}.anw .ov-site .hd b{font:800 13px/1.2 Manrope,system-ui,sans-serif;color:var(--an-ink)}.anw .ov-site .hd span{font:600 11px/1.2 Manrope,system-ui,sans-serif;color:#5a6d74;white-space:nowrap}.anw .ov-site-x{width:26px;height:26px;border-radius:8px;border:1px solid #d5e0de!important;background:#f4f7f9!important;color:#1c2b32!important;padding:0!important;font:700 16px/1 Manrope,system-ui,sans-serif!important;cursor:pointer}.anw .ov-site-x:hover{background:#e8eef1!important}.anw .ov-site p{margin:4px 0;color:#1c2b32}.anw .ov-site .small{font-size:11px;color:#5a6d74;line-height:1.35}.anw .ov-site .muted{margin:4px 0 0;font-size:11px;color:#7a8a94}.anw .ov-site .act{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.anw .ov-site button{border:1px solid #d5e0de;background:#f4f7f9;color:var(--an-ink);border-radius:8px;padding:4px 10px;font:700 12px/1.2 Manrope,system-ui,sans-serif;cursor:pointer}.anw .ov-site button.pri{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.anw .ov-site .warn{color:#a3361f}.anw .ov-site-list{list-style:none;margin:6px 0 0;padding:0}.anw .ov-site-list li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nm lv" "meta meta";gap:2px 8px;padding:6px 0;border-top:1px solid #edf1f4}.anw .ov-site-list li:first-child{border-top:0;padding-top:2px}.anw .ov-site-list .nm{grid-area:nm;font:700 12px/1.25 Manrope,system-ui,sans-serif;color:#1c2b32}.anw .ov-site-list .lv{grid-area:lv;display:inline-block;padding:1px 7px;border-radius:999px;align-self:start;font:700 11px/1.35 Manrope,system-ui,sans-serif;color:#1d2a31}.anw .ov-site-list .meta{grid-area:meta;font:600 10.5px/1.3 Manrope,system-ui,sans-serif;color:#5a6d74}.anw .ov-site-table{width:100%;border-collapse:collapse;margin:6px 0}.anw .ov-site-table th{text-align:left;font:700 12px/1.3 Manrope,system-ui,sans-serif;padding:3px 6px 3px 0;white-space:nowrap;vertical-align:top;color:var(--an-ink)}.anw .ov-site-table td{padding:3px 4px;vertical-align:top;color:#1d4042}.anw .ov-site-table tr+tr th,.anw .ov-site-table tr+tr td{border-top:1px solid #edf1f4}.anw .ov-site-table .lv{display:inline-block;padding:1px 7px;border-radius:999px;font:700 11.5px/1.4 Manrope,system-ui,sans-serif;color:#1d2a31}.anw .ov-site-table .muted{color:#7a8a94}.anw .ov-map.ov-drawing,.anw .ov-map.ov-drawing .leaflet-container{cursor:crosshair!important}.anw .ov-mapcol.agn-ol-active .ov-v3leg{display:none}.anw .ov-mapcol:has(.ov-v3leg) .leaflet-control-attribution,.anw .ov-mapcol:has(.ov-site) .leaflet-control-attribution,.anw .ov-mapcol:has(.ov-key) .leaflet-control-attribution{display:none}.anw .ov-table{background:#fff;border:1px solid #e4e9ed;border-radius:16px;margin:22px 0 12px;overflow:hidden;box-shadow:0 1px 2px #154a4e0f,0 8px 22px #154a4e0d}.anw .ov-table header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;background:linear-gradient(180deg,#f7fbfa,#fff);border-bottom:1px solid #e7ecef}.anw .ov-table h3{margin:0;font-size:16px;line-height:1.25;color:#163033}.anw .ov-table header p{margin:3px 0 0;font-size:12.5px;font-weight:650;color:#5c6b6d}.anw .ov-tally{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.anw .ov-tally li{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f4f7f8;border:1px solid #e4e9ed;font-size:12px;font-weight:700;color:#1f2d36}.anw .ov-tally i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.anw .ov-tally b{font-variant-numeric:tabular-nums}.anw .ov-table .ov-tscroll{overflow:auto}.anw .ov-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #e7ecef;background:#fbfcfd}.anw .ov-pager>span{font-size:12.5px;font-weight:650;color:#5c6b6d;font-variant-numeric:tabular-nums}.anw .ov-pager .btns{display:flex;align-items:center;gap:6px}.anw .ov-pager button{flex:0 0 auto;min-width:34px;height:34px;padding:0 10px;border:1px solid #d5e0de;background:#fff;border-radius:9px;font:750 13px/1 Manrope,system-ui,sans-serif;color:#163033;cursor:pointer;white-space:nowrap}.anw .ov-pager button.step{border-color:transparent;background:transparent;color:#2f6b70;padding:0 8px}.anw .ov-pager button.step:hover:not(:disabled){background:#e7f3f1}.anw .ov-pager button.on{background:#2f6b70;border-color:#2f6b70;color:#fff}.anw .ov-pager button:disabled{opacity:1;color:#b7c0c4;background:transparent;cursor:default}.anw .ov-pager .gap{color:#8a969c;padding:0 4px;letter-spacing:.08em;font-weight:800}.anw .ov-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.anw .ov-table th{position:sticky;top:0;z-index:1;background:#f3f6f8;text-align:left;padding:8px 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5d7684;border-bottom:1px solid #e4e9ed}.anw .ov-table td{padding:9px 14px;border-bottom:1px solid #f0f3f5;color:#3d4c55}.anw .ov-table td.name{font-weight:800;color:#163033}.anw .ov-table th.num,.anw .ov-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:750;color:#163033}.anw .ov-table tr{cursor:pointer}.anw .ov-table tbody tr:nth-child(2n) td{background:#fbfcfd}.anw .ov-table tbody tr:hover td{background:#f3f8f7}.anw .ov-table tr.on td{background:#e5f3f1}.anw .ov-table tr.on td.name{box-shadow:inset 3px 0 #2f6b70}.anw .ov-table .lv{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 6px;border-radius:999px;background:#f4f7f8;font-weight:750;color:#1f2d36}.anw .ov-table .lv i{width:8px;height:8px;border-radius:50%;margin:0;box-shadow:none;flex:0 0 auto}.anw .ov-report{display:block;margin:8px 0;background:#fff;color:var(--an-ink);border:1px solid #9db8b4;border-radius:999px;padding:8px 14px;font-weight:800;cursor:pointer}.anw .ov-today{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.anw .ov-today dt{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#5d7684}.anw .ov-today dd{margin:0;font-weight:800;color:var(--an-ink)}.anw .ov-assessed{display:inline-block;background:#e8d48a;color:#12282a;border-radius:8px;padding:3px 8px;font-weight:800}.anw .ov-hours{height:auto;flex:0 0 auto;max-height:none;overflow:visible;margin-top:8px;background:#fff;border:0;border-radius:14px;padding:8px 12px 10px;box-shadow:0 1px 2px #154a4e0f,0 6px 20px #154a4e12}.anw .ov-live{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px;color:#1f2a33}.anw .ov-live .place{color:#0b3d2e}.anw .ov-live .t{display:inline-flex;align-items:baseline;font:800 20px/1 Manrope,system-ui,sans-serif;padding:5px 8px;border-radius:9px;background:#e4e8e3}.anw .ov-live .t small{font-size:11px;margin-left:2px}.anw .ov-live .hz{padding:5px 11px;border-radius:999px;background:#e8d48a;font-weight:800;font-size:12px}.anw .ov-live button{border:1px solid #d5dde3;background:#fff;border-radius:999px;padding:5px 10px;font-weight:800;cursor:pointer;color:var(--an-ink)}.anw .ov-live em{color:#5d6b76;font-style:normal;font-size:12px}.anw .ov-hours h2{color:var(--an-ink);font-size:1rem}.agng{--agng-ink:#163033;--agng-sub:#4a5c63;--agng-line:#d7e2e5;--agng-soft:#f4f7f8;--agng-accent:var(--an-accent,#2b4c5c);--agng-flag:#9a3412;--agng-flagbg:#f8e3a4;width:100%;box-sizing:border-box;margin:16px 0 0;padding:0 0 12px;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--an-accent,#2b4c5c) 16%,#dce3e8);border-left:2px solid var(--an-accent,#2b4c5c);border-bottom:3px solid #e07b24;border-radius:16px;background:#fff;color:var(--agng-ink);font:500 13px/1.45 Manrope,system-ui,sans-serif;box-shadow:0 1px 2px #1c2b320d,0 8px 22px #1c2b320f;animation:ovFadeUp .5s ease .08s both}.agng *{box-sizing:border-box}.agng .agng-hh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:12px 16px;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,#f0a85a 40%,transparent),transparent 55%),linear-gradient(105deg,var(--an-accent-deep,#1a3340),var(--an-accent,#2b4c5c) 50%,#3d7a8a);color:#fff;background-size:140% 100%;animation:ovHeadShimmer 8s ease-in-out infinite}.agng .agng-hh-main{min-width:0;display:flex;flex-direction:column;gap:2px}.agng .agng-hh h3{margin:0;color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.agng .agng-hh .sub{color:#ffffffd6;font-size:12px;font-weight:650}.agng .agng-row{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0}.agng .agng-row label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.agng .agng-hh select{font:650 12.5px/1.2 Manrope,system-ui,sans-serif;padding:6px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agng .agng-hh select option{color:#16343a;background:#fff}.agng .agng-body{padding:12px 14px 4px;animation:ovFadeUp .4s ease .1s both}.agng .agng-hz{display:flex;gap:8px;margin:0 0 12px;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--an-accent) 40%,transparent) transparent}.agng .agng-hz button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:0 0 auto;min-width:168px;max-width:220px;text-align:left;font:inherit;border:1.5px solid color-mix(in srgb,var(--an-accent) 14%,#dce3e8);background:linear-gradient(180deg,#fff,#f5fafb);color:#16343a;border-radius:14px;padding:11px 13px;cursor:pointer;box-shadow:0 2px 8px #1c2b320d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:ovCardIn .4s ease both;animation-delay:calc(var(--i, 0) * 55ms)}.agng .agng-hz button:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#e07b24 35%,#dce3e8);box-shadow:0 8px 18px #1c2b321a}.agng .agng-hz button b{font-size:13.5px;font-weight:800;letter-spacing:-.01em}.agng .agng-hz button span{display:flex;flex-wrap:wrap;gap:5px 7px;align-items:center}.agng .agng-hz button small{color:#3d5258;font-size:12px;font-weight:650}.agng .agng-hz button[data-level=normal]{background:linear-gradient(180deg,#d8f0db,#b7e0bc);border-color:#3d9a4a}.agng .agng-hz button[data-level=low]{background:linear-gradient(180deg,#fbe89a,#f5d96a);border-color:#c9a227}.agng .agng-hz button[data-level=moderate]{background:linear-gradient(180deg,#f7c08a,#f0a85a);border-color:#d97706}.agng .agng-hz button[data-level=high]{background:linear-gradient(180deg,#ef8a6e,#e86a4a);border-color:#b91c1c;color:#fff}.agng .agng-hz button[data-level=severe]{background:linear-gradient(180deg,#d45a68,#c43a4a);border-color:#7f1d1d;color:#fff}.agng .agng-hz button[data-level=high] small,.agng .agng-hz button[data-level=severe] small{color:#ffffffe0}.agng .agng-hz button[data-level=no_level],.agng .agng-hz button[data-level=not_relevant],.agng .agng-hz button[data-level=coming]{background:linear-gradient(180deg,#f4f7f8,#e8eef0);border-color:#a8b6bb;color:#3d5258}.agng .agng-hz button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--an-ink),0 6px 16px #1c2b321f;border-color:var(--an-accent);transform:translateY(-2px)}.agng .agng-lv{display:inline-block;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:800;font-size:11px;color:#fff}.agng .agng-lv.normal{background:#146b3a}.agng .agng-lv.low{background:#f0b429;color:#1c1917}.agng .agng-lv.moderate{background:#a34d10}.agng .agng-lv.high{background:#9a3412}.agng .agng-lv.severe{background:#7f1239}.agng .agng-tabs{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 14px;padding:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--an-accent) 10%,#fff),color-mix(in srgb,#f0a85a 8%,#fff));border:1px solid color-mix(in srgb,var(--an-accent) 12%,#e4e9ed);border-radius:12px}.agng .agng-tabs button{font:750 13px/1.2 Manrope,system-ui,sans-serif;border:0;background:transparent;color:#3d5258;border-radius:9px;padding:8px 14px;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.agng .agng-tabs button:hover{transform:translateY(-1px)}.agng .agng-tabs button[aria-selected=true]{background:var(--an-accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--an-accent) 28%,transparent)}.agng .agng-panel{padding-top:0;min-width:0}.agng .agng-stack{display:flex;flex-direction:column;gap:12px}.agng .agng-phase-block{display:flex;flex-direction:column;gap:8px}.agng .agng-phase{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;color:#7d9196}.agng .agng-cards{display:flex;flex-direction:column;gap:8px}.agng .agng-item{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--an-accent) 12%,#e4ecee);border-radius:12px;background:linear-gradient(180deg,#fff,#f5fafb);box-shadow:0 1px 3px #1c2b320a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:ovFadeUp .35s ease both}.agng .agng-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#e07b24 30%,#dce3e8);box-shadow:0 6px 14px #1c2b3214}.agng .agng-text{margin:0 0 8px;color:#16343a;font-size:14.5px;font-weight:700;line-height:1.4}.agng .agng-why{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;color:var(--agng-sub);font-size:12px;line-height:1.45}.agng .agng-why a,.agng .agng-why .agng-copy,.agng .agng-contact a{font:inherit;font-weight:700;color:var(--agng-accent);background:none;border:0;border-radius:0;padding:0;cursor:pointer;text-decoration:none}.agng .agng-why a:hover,.agng .agng-why .agng-copy:hover{text-decoration:underline}.agng .agng-cond{color:#5b6b72}.agng .agng-flag{display:inline-block;color:#8a6412;background:var(--agng-flagbg);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.agng .agng-line{margin:0;padding:14px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--an-accent) 8%,#fff),color-mix(in srgb,#f0a85a 8%,#fff));border-left:3px solid #e07b24;border-radius:10px;color:#31464c;font-weight:650}.agng .agng-contact{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border:1px solid color-mix(in srgb,var(--an-accent) 12%,#e1e8eb);border-radius:12px;background:linear-gradient(180deg,#fff,#f5fafb);transition:transform .18s ease,box-shadow .18s ease}.agng .agng-contact:hover{transform:translateY(-2px);box-shadow:0 6px 14px #1c2b3214}.agng .agng-contact b{display:block;color:#16343a;font-size:14px;margin-bottom:2px}.agng .agng-contact span{display:block;color:var(--agng-sub);font-size:12px;margin-top:2px}.agng .agng-phones{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end}.agng .agng-phones a{font-weight:800;white-space:nowrap;font-size:14px}.agng .agng-more{margin-top:2px}.agng .agng-more summary{cursor:pointer;font-weight:800;color:var(--agng-accent);font-size:13px}.agng .agng-foot{margin-top:14px;padding:10px 0 4px;border-top:1px solid color-mix(in srgb,var(--an-accent) 12%,#e4e9ed);color:#6a7a80;font-size:11.5px;line-height:1.45;font-weight:550}.agng .agng-msg{margin:0 0 10px;color:var(--agng-sub);font-style:normal;font-weight:650}@media (max-width:720px){.agng{border-radius:14px}.agng .agng-hh{padding:12px 14px}.agng .agng-body{padding:12px 12px 4px}.agng .agng-contact{flex-direction:column;align-items:flex-start}.agng .agng-phones{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.agng,.agng .agng-hh,.agng .agng-body,.agng .agng-hz button,.agng .agng-item{animation:none!important}.agng .agng-hz button:hover,.agng .agng-item:hover,.agng .agng-contact:hover{transform:none}}.anw .ov-hs{background:#fff;border-radius:18px;margin-top:22px;padding:0 0 12px;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--an-accent) 16%,#dce3e8);border-left:2px solid var(--an-accent);border-bottom:3px solid #e07b24;box-shadow:0 1px 2px #1c2b320d,0 8px 22px #1c2b320f;animation:ovFadeUp .45s ease both}.anw .ov-hs .note{margin:8px 14px 0;color:#5d6b76;font-size:12px;font-weight:600}.anw .ov-hs-host{padding:0!important}.anw .ov-hs-host .agnhs{margin:0;width:100%;box-sizing:border-box;--hs-now:var(--an-accent);--hs-fc:color-mix(in srgb,var(--an-accent) 55%,#7eb3d0);--hs-ink:var(--an-ink);--hs-mut:#5d6b76;--hs-river:#4a90a8;--hs-line:#dce3e8}.anw .ov-hs .hsTitle,.anw .ov-hs .agnhs>.hsTitle{margin:0!important;padding:12px 16px 10px;border-radius:0;width:100%;max-width:none;box-sizing:border-box;display:block;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,#f0a85a 28%,transparent),transparent 55%),linear-gradient(105deg,var(--an-accent-deep),var(--an-accent) 55%,#3d7a8a);color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em;background-size:140% 100%;animation:ovHeadShimmer 8s ease-in-out infinite}.anw .ov-hs .agnhs>.small{margin:0!important;padding:8px 16px 10px;width:100%;max-width:none;box-sizing:border-box;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--an-accent) 10%,#fff),color-mix(in srgb,#f0a85a 8%,#fff));border-bottom:1px solid color-mix(in srgb,var(--an-accent) 14%,#e4e9ed);color:#3d5258;font-weight:650}.anw .ov-hs #hsBox{padding:0 14px;animation:ovFadeUp .45s ease both}.anw .ov-hs .hsRes{padding:8px 0 4px;display:flex;gap:6px;flex-wrap:wrap}.anw .ov-hs .hsRes button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.anw .ov-hs .hsRes button:hover{transform:translateY(-1px)}.anw .ov-hs .hsRes button[aria-pressed=true]{background:var(--an-accent);border-color:var(--an-accent);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--an-accent) 32%,transparent);transform:translateY(-1px)}.anw .ov-hs .hsLeg{margin:10px 0 0;padding:9px 12px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--an-accent) 8%,#fff),color-mix(in srgb,#f0a85a 10%,#fff));border:1px solid color-mix(in srgb,var(--an-accent) 14%,#e4e9ed)}.anw .ov-hs .hsLeg i{border-top-color:var(--an-accent)}.anw .ov-hs #hsChanceNote,.anw .ov-hs .agnhs .note{margin:8px 0 0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--an-accent) 7%,#fff);border-left:3px solid var(--an-accent);color:#3d5258;font-weight:650}.anw .ov-hs .hsRow .w{color:var(--an-accent)}.anw .ov-hs .hsWrap{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--an-accent) 10%,#e4e9ed);background:linear-gradient(180deg,#f7fbfd,#fff 40%)}.anw .ov-hs .hsScroll{scrollbar-color:color-mix(in srgb,var(--an-accent) 45%,transparent) transparent}.anw .ov-hs svg path[stroke="#2F6468"],.anw .ov-hs svg path[stroke="#2f6468"]{stroke:#2f7eb5}.anw .ov-hs svg path[stroke="#C8781E"],.anw .ov-hs svg path[stroke="#c8781e"]{stroke:#e07b24}.anw .ov-hs svg .hsT{fill:var(--an-ink)}.anw .ov-hs .hsRow .g.hi{background:linear-gradient(135deg,#e07b24,#f0a85a);color:#fff;box-shadow:0 2px 6px #e07b2447;animation:ovPulseSoft 2.4s ease-in-out infinite}.anw .hourly{background:#fff;border-radius:16px;margin-top:12px;padding:0 0 12px;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--an-accent) 16%,#dce3e8);border-left:2px solid var(--an-accent);border-bottom:3px solid #e07b24;box-shadow:0 1px 2px #1c2b320d,0 8px 22px #1c2b320f;animation:ovFadeUp .5s ease .05s both}.anw .hourly .hh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:12px 14px;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,#f0a85a 40%,transparent),transparent 55%),linear-gradient(105deg,var(--an-accent-deep),var(--an-accent) 50%,#3d7a8a);color:#fff;background-size:140% 100%;animation:ovHeadShimmer 8s ease-in-out infinite}.anw .hourly h3{margin:0;color:#fff;font-size:16px;font-weight:800;letter-spacing:-.02em}.anw .hourly .sub{color:#ffffffd6;font-size:12px;font-weight:650;white-space:nowrap}.anw .hourly .note{margin:10px 12px 0;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:650;color:#3d5258;background:linear-gradient(90deg,color-mix(in srgb,var(--an-accent) 8%,#fff),color-mix(in srgb,#f0a85a 8%,#fff));border-left:3px solid #e07b24}.anw .hscroll{display:flex;align-items:stretch;gap:12px;overflow-x:auto;min-width:0;padding:2px 12px 10px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--an-accent) 40%,transparent) transparent}.anw .hscroll::-webkit-scrollbar{height:6px}.anw .hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--an-accent) 40%,transparent);border-radius:3px}.anw .agnw3{display:flex;flex-direction:column;flex:0 0 auto;gap:0;min-width:0;background:linear-gradient(180deg,#fff,#f5fafb);border:1px solid color-mix(in srgb,var(--an-accent) 16%,#dce3e8);border-radius:14px;padding:8px 8px 6px;box-shadow:0 2px 8px #1c2b320f;animation:ovCardIn .4s ease both;animation-delay:calc(var(--i, 0) * 60ms);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.anw .agnw3:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#e07b24 35%,#dce3e8);box-shadow:0 8px 18px #1c2b321a}.anw .agnw3h{display:flex;gap:4px}.anw .hourly .agnw3 .agnw3f,.anw .agnw3 .agnw3f{font-size:11.5px;font-weight:800;text-align:center;margin-top:6px;padding:6px 4px 4px;line-height:1.25;white-space:nowrap;border-top:2px solid #3d9a4a!important;border-radius:0 0 8px 8px;color:#146b3a!important;background:linear-gradient(180deg,#e8f6ea,#d5efd8)!important}.anw .hourly .agnw3 .agnw3f .z{color:#5a8a62!important}.anw .hcell{display:flex;flex-direction:column;align-items:center;flex:0 0 58px;width:58px;min-width:58px;max-width:58px;box-sizing:border-box;border-radius:10px;padding:7px 3px;text-align:center;border:1.5px solid color-mix(in srgb,var(--an-accent) 12%,#e4e9ed);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--an-accent) 6%,#f7f9fb));overflow:hidden;transition:transform .18s ease,background .18s ease,border-color .18s ease;animation:ovFadeUp .35s ease both;animation-delay:calc((var(--i, 0) * 60ms) + (var(--j, 0) * 40ms))}.anw .hcell:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#e07b24 40%,#dce3e8)}.anw .hcell.isnow{background:linear-gradient(160deg,#2b4c5c,#3d7a8a);border-color:#2b4c5c;box-shadow:0 0 #3d7a8a73;animation:ovFadeUp .35s ease both,ovNowGlow 2.2s ease-in-out infinite}.anw .hcell.isnow .hr,.anw .hcell.isnow .t,.anw .hcell.isnow .em{color:#fff}.anw .hcell .nowtag{display:inline-block;background:#fff;color:#c45a1a;border-radius:5px;font-size:10px;font-weight:800;padding:1px 6px;letter-spacing:.3px;animation:ovPulseSoft 1.8s ease-in-out infinite}.anw .hcell .hr{font-size:11.5px;font-weight:750;color:#3d5258}.anw .hcell .em{display:flex;align-items:center;justify-content:center;height:24px;margin:3px 0 2px;color:#3d5258}.anw .hcell .t{font-size:15px;font-weight:800;color:#0f2a2c}.anw .sky svg{overflow:visible}.anw .sky-sun .sky-sun-rays{transform-origin:12px 12px;animation:ovSunSpin 12s linear infinite}.anw .sky-sun .sky-sun-core,.anw .sky-part .sky-sun-core{transform-origin:center;animation:ovSunPulse 2.4s ease-in-out infinite}.anw .sky-moon .sky-moon-g{transform-origin:14px 12px;animation:ovMoonBob 3.2s ease-in-out infinite}.anw .sky-cloud .sky-cloud-g,.anw .sky-part .sky-cloud-g{animation:ovCloudDrift 4s ease-in-out infinite}@keyframes ovHeadShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ovFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ovCardIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes ovNowGlow{0%,to{box-shadow:0 0 #3d7a8a66}50%{box-shadow:0 0 0 6px #3d7a8a00}}@keyframes ovPulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ovSunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ovSunPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ovMoonBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes ovCloudDrift{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}@media (prefers-reduced-motion:reduce){.anw .ov-hs .hsTitle,.anw .ov-hs .agnhs>.hsTitle,.anw .hourly .hh,.anw .ov-hs #hsBox,.anw .hourly,.anw .agnw3,.anw .hcell,.anw .hcell.isnow,.anw .hcell .nowtag,.anw .ov-hs .hsRow .g.hi,.anw .sky-sun .sky-sun-rays,.anw .sky-sun .sky-sun-core,.anw .sky-part .sky-sun-core,.anw .sky-moon .sky-moon-g,.anw .sky-cloud .sky-cloud-g,.anw .sky-part .sky-cloud-g{animation:none!important}.anw .agnw3:hover,.anw .hcell:hover{transform:none}}.anw .ov-near{margin:8px 0 12px;padding:8px 0 0;border:0;border-top:1px solid #e3eaef;border-radius:0;background:none;font-size:12px}.anw .ov-near h3{display:block;margin:0;font:800 13px/1.25 Manrope,system-ui,sans-serif;color:var(--an-ink);text-transform:none;letter-spacing:0}.anw .ov-near .sub{display:block;margin:0 0 4px;font-size:11px;color:#6b7f8c}.anw .ov-near .empty{margin:0;color:#6b7f8c;font-size:11px}.anw .ov-near .row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 44px 30px 38px;gap:5px;align-items:center;width:100%;padding:3px 0;border-bottom:1px solid #eef2f4;cursor:pointer;font:500 12px/1.3 Manrope,system-ui,sans-serif;color:#1f2d36}.anw .ov-near .row.more{display:none}.anw .ov-near.all .row.more{display:grid}.anw .ov-near .row:hover .n{text-decoration:underline}.anw .ov-near .n{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anw .ov-near .km{color:#6b7f8c;font-size:11px;text-align:right}.anw .ov-near .bar{position:relative;height:6px;border-radius:3px;background:#e6edf0}.anw .ov-near .bar i{position:absolute;top:-3px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #9fb0ba;box-sizing:border-box}.anw .ov-near .t{font-weight:800;text-align:right;font-variant-numeric:tabular-nums;color:var(--an-ink)}.anw .ov-near .allbtn{all:unset;display:inline-block;margin-top:6px;color:#0f7a6e;font:800 12px/1.2 Manrope,system-ui,sans-serif;cursor:pointer}.anw .ov-seg,.anw .ov-days{border-radius:11px;box-shadow:0 2px 10px #154a4e1a;border:0}.anw .ov-seg .on,.anw .ov-days .on,.anw .ov-tools>button.on{background:var(--an-accent);color:#fff}.anw .ov-story .ov-seg .on{background:#1c2b32;color:#fff}.anw .citymenu{max-height:min(70vh,560px);overflow:auto;padding:8px}.anw .citymenu input{width:100%;box-sizing:border-box;border:1px solid #d5dde3;border-radius:8px;padding:8px 10px;margin-bottom:6px;font:inherit}.anw .citymenu button{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0}.anw .citymenu button>span{min-width:0}.anw .citymenu .gps{color:#5d6b76;font-weight:700}.anw .citymenu .gps span,.anw .citymenu em{color:#5d6b76;font-style:normal;font-weight:700;white-space:nowrap;flex:0 0 auto}.anw .citynote{margin:4px 8px;color:#7a2430;font-size:12px}.anw .avatar{border:0;cursor:pointer}.anw .acct,.anw .consoles{position:relative}.anw .acct>div,.anw .consoles>div,.anw .morelay>div{position:absolute;z-index:2600;background:#fff;border:1px solid #d7e0e2;border-radius:14px;box-shadow:0 10px 28px #1c2b3224;padding:8px;min-width:240px}.anw .acct>div{right:0;top:calc(100% + 6px);display:grid;gap:4px;width:280px}.anw .acct>div p{overflow-wrap:anywhere}.anw .acct b{color:var(--an-ink)}.anw .acct span,.anw .acct p,.anw .consoles p{color:#5d6b76;font-size:12px;margin:0}.anw .acct button,.anw .consoles button,.anw .morelay button,.anw .hzmenu>button{border:1px solid #d5dde3;background:#fff;color:var(--an-ink);border-radius:9px;padding:6px 10px;font-weight:800;cursor:pointer}.anw .acct>div button{display:flex;justify-content:space-between;border-color:var(--an-accent)}.anw .acct em{font-style:normal;background:var(--an-accent);color:#fff;border-radius:999px;padding:1px 8px}.anw .acct em.is-lock{display:inline-flex;align-items:center;gap:4px;background:#9a3412}.anw #agn-switch button.is-locked{display:inline-flex;align-items:center;gap:5px}.anw .consoles>button span{font-weight:700}.anw .consoles>div{right:0;top:calc(100% + 6px);display:grid;gap:4px}.anw .consoles>div button,.anw .morelay>div button{display:block;width:100%;text-align:left;border:0;background:transparent}.anw .consoles>div button:hover,.anw .morelay>div button:hover{background:#f7f9fb}.op-console-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617c7}.op-console{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;border-radius:18px;padding:24px;box-shadow:0 30px 80px #0000008c}.op-console-x{position:absolute;top:10px;right:10px;z-index:2;border:0;background:transparent;width:40px;height:40px;font-size:1.5625rem;line-height:1;cursor:pointer}.op-console-foot{display:flex;justify-content:flex-end;margin-top:14px;padding-top:4px}.op-console-close{border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:800;font-size:.8125rem}.tone-handover .op-console-close,.tone-urban .op-console-close{border:1px solid rgba(148,163,184,.35);background:#112627;color:#e5e7eb}.tone-integration .op-console-close,.tone-sequence .op-console-close{border:1px solid #b8c8d1;background:#f8fafc;color:var(--an-ink)}.op-console-eye{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.op-console h2{margin:0 36px 8px 0;font:800 1.5rem/1.25 Manrope,system-ui,sans-serif}.op-console-sub{margin:0 0 4px;max-width:840px;font-size:.875rem;line-height:1.55}.op-console-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.op-console-actions button{border-radius:8px;padding:8px 11px;cursor:pointer;font-weight:700;font-size:.8125rem}.op-console-actions button:disabled{opacity:.55;cursor:wait}.op-console-pre{margin:0;min-height:140px;max-height:50vh;overflow:auto;border-radius:12px;padding:14px;font:12px/1.48 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.op-console-note{margin:0 0 8px;font-size:13px}.op-console-label{display:grid;gap:6px;margin-bottom:4px;font-weight:700;font-size:.75rem}.op-console-label input{padding:10px 12px;border-radius:10px;font:500 13px/1.2 ui-monospace,monospace}.op-console-method{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:12px;padding:12px;border-radius:10px;margin-bottom:12px}.op-console-method b{font-size:.8125rem}.op-console-method span{font-size:.8125rem;line-height:1.45}.op-console-seq{display:grid;gap:8px;margin-top:12px}.op-seq-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:start;padding:10px;border-radius:13px}.op-seq-row i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-weight:850;font-size:.8125rem}.op-seq-row strong{display:block;font-size:.8125rem;margin-bottom:2px}.op-seq-row span{display:block;font-size:.75rem;line-height:1.45}.op-seq-row em{font-style:normal;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;align-self:center}.op-console.tone-handover{background:#0a1a1c;border:1px solid rgba(110,231,183,.3);color:#e5e7eb;box-shadow:0 16px 48px #00000073}.tone-handover .op-console-x{color:#9ca3af}.tone-handover .op-console-eye{color:#6ee7b7}.tone-handover .op-console-sub{color:#cbd5e1}.tone-handover .op-console-actions button{border:1px solid rgba(148,163,184,.28);background:#112627;color:#e5e7eb}.tone-handover .op-console-actions button:hover:not(:disabled){border-color:#6ee7b7;color:#d1fae5}.tone-handover .op-console-pre{background:#020617;border:1px solid rgba(148,163,184,.22);color:#a7f3d0}.tone-handover .op-console-note{color:#a7f3d0}.op-console.tone-urban{width:min(1040px,96vw);background:#16100a;border:1px solid rgba(251,191,36,.35);color:#f8fafc;box-shadow:0 16px 48px #00000073}.tone-urban .op-console-x{color:#cbd5e1}.tone-urban .op-console-eye{color:#fbbf24}.tone-urban .op-console-sub{color:#d6d3d1}.tone-urban .op-console-sub b{color:#fde68a}.tone-urban .op-console-actions button{border:1px solid rgba(251,191,36,.25);background:#1f2937;color:#fef3c7}.tone-urban .op-console-actions button:hover:not(:disabled){border-color:#fbbf24}.tone-urban .op-console-method{border:1px solid rgba(251,191,36,.18);background:#78350f26}.tone-urban .op-console-method b{color:#fbbf24}.tone-urban .op-console-method span{color:#e7e5e4}.tone-urban .op-console-pre{background:#020617;border:1px solid rgba(251,191,36,.2);color:#fde68a}.tone-urban .op-console-note{color:#fde68a}.op-console.tone-integration{width:min(760px,96vw);background:#fff;color:#1c3436;box-shadow:0 16px 48px #00000047;border:0}.op-console-back.tone-integration{background:#04121da8}.tone-integration .op-console-x{color:#41586a;font-size:1.75rem}.tone-integration .op-console-eye{color:#047857;letter-spacing:.16em}.tone-integration h2{color:#0f172a;font-size:1.35rem}.tone-integration .op-console-sub{color:#52636e;font-size:.8125rem}.tone-integration .op-console-label{color:var(--an-ink)}.tone-integration .op-console-label input{border:1px solid #cbd5e1;color:#0f172a;background:#fff}.tone-integration .op-console-actions button{border:1px solid #b8c8d1;background:#f8fafc;color:var(--an-ink);border-radius:10px;padding:9px 12px}.tone-integration .op-console-actions button.pri{background:#047857;color:#fff;border-color:#047857}.tone-integration .op-console-actions button:hover:not(:disabled){background:#eef2f5}.tone-integration .op-console-actions button.pri:hover:not(:disabled){background:#036b4f}.tone-integration .op-console-pre{min-height:140px;max-height:350px;background:#07131d;color:#d8f3e7;border:0}.tone-integration .op-console-note{color:#52636e}.op-console.tone-sequence{width:min(820px,96vw);background:#f7fbfc;color:#1c3436;border:1px solid #e4e9ed;box-shadow:0 16px 48px #00000038;border-radius:24px}.tone-sequence .op-console-x{width:34px;height:34px;border-radius:11px;background:#154a4e12;color:var(--an-ink);font-size:1.125rem;font-weight:900;top:18px;right:18px}.tone-sequence .op-console-eye{color:#0e7490}.tone-sequence h2{color:var(--an-ink);font-size:1.3125rem}.tone-sequence .op-console-sub{color:#667681;font-size:.75rem;font-weight:650;margin-right:42px}.tone-sequence .op-seq-row{border:1px solid rgba(21,74,78,.07);background:#fff}.tone-sequence .op-seq-row i{background:var(--an-accent);color:#fff}.tone-sequence .op-seq-row strong{color:var(--an-ink)}.tone-sequence .op-seq-row span{color:#465762}.tone-sequence .op-seq-row em{color:#667681}.tone-sequence .op-seq-row[data-kind=backend]{border-color:#eab30873;background:#fff8ed}.tone-sequence .op-seq-row[data-kind=backend] i{background:#b45309}.tone-sequence .op-seq-row[data-kind=mixed]{border-color:#ca8a044d;background:#fffdf5}.anw .morelay>div button.on,.anw .morelay>div button.on:hover{background:var(--an-accent);color:#fff}.anw .morelay,.anw .hzmenu{position:relative}.anw .morelay>div{top:calc(100% + 6px);left:0;display:grid;min-width:220px}.anw .hzmenu .hzmenu-panel{position:absolute;z-index:2600;bottom:calc(100% + 8px);left:0;width:248px;max-height:min(460px,calc(100vh - 160px));box-sizing:border-box;padding:8px 0 12px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #d5e0de;border-radius:14px;box-shadow:0 12px 28px #1c2b3229;scrollbar-width:none;-ms-overflow-style:none}.anw .hzmenu .hzmenu-panel::-webkit-scrollbar{width:0;height:0}.anw .hzmenu .hzmenu-group{padding:0 8px}.anw .hzmenu .hzmenu-group+.hzmenu-group{margin-top:4px;padding-top:6px;border-top:1px solid #e8eef0}.anw .hzmenu .hzmenu-label{margin:0 0 2px;padding:4px 8px 2px;font:800 10px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#6a7a80}.anw .hzmenu .hzmenu-panel button{display:block;width:100%;box-sizing:border-box;text-align:left;border:0;background:transparent;border-radius:8px;padding:7px 8px;margin:0;font:700 12.5px/1.25 Manrope,system-ui,sans-serif;color:#1c2b32;cursor:pointer}.anw .hzmenu .hzmenu-panel button:hover{background:#eef2f4}.anw .hzmenu .hzmenu-panel button.on,.anw .hzmenu .hzmenu-panel button.on:hover{background:var(--an-ov, #2b4c5c);color:#fff}.anw .hzmenu .hzmenu-panel button:focus-visible{outline:2px solid color-mix(in srgb,var(--an-ov, #2b4c5c) 45%,#fff);outline-offset:1px}.anw .ov-extra{position:fixed;right:28px;top:150px;z-index:2500;width:320px;background:#fff;border:1px solid #e4e9ed;border-radius:12px;box-shadow:0 8px 30px #154a4e29;padding:12px}.anw .ov-extra h3{margin:0 0 6px;color:var(--an-ink)}.anw .ov-extra p,.anw .ov-extra li{color:#1c3436;font-size:13px}.anw .ov-extra button{border:0;background:transparent;color:var(--an-ink);font-weight:800;cursor:pointer;float:right}dialog.rep{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto;overflow:auto;border:0;border-radius:14px;padding:0 0 18px;box-shadow:0 20px 60px #154a4e4d;color:#1c2b32}dialog.rep::backdrop{background:#0e242673}.rep h2,.rep h3{color:var(--an-ink);margin:0 0 6px}.rep p{color:#3d4c55}.rep-h{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(21,74,78,.12);position:sticky;top:0;background:#fff;z-index:2}.rep-h h2{font:800 18px/1.2 Manrope,system-ui,sans-serif}.rep-body{padding:12px 18px 0}.rep-x{border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:#41586a}.rep-tools{display:flex;gap:8px;align-items:center;margin:8px 0}.rep-tools span{margin-right:auto;color:#5d6b76}.rep-tools button,.rep-act button,.rep-read>button{border:1px solid #d5dde3;background:#fff;border-radius:999px;padding:6px 12px;font-weight:800;cursor:pointer;color:var(--an-ink)}.rep-tools .go{background:var(--an-accent);color:#fff}.rep-tools .go:disabled{background:#c9d4d6;color:#fff;cursor:default}.rep table{width:100%;border-collapse:collapse;font-size:13px}.rep th{text-align:left;color:#5d6b76;font-weight:700;padding:8px;background:#f7f9fb}.rep td{padding:8px;border-top:1px solid #e4e9ed;vertical-align:top}.rep small{display:block;color:#5d6b76}.rep-act{white-space:nowrap}.rep-note{color:#5d6b76;font-size:12px}.rep-scroll{max-height:280px;overflow:auto;border:1px solid #e4e9ed;border-radius:8px}dialog.rep{background:#f3f6f5}.rep-h{background:#f3f6f5}.rep-actions .print{flex:0 0 auto;width:auto;align-self:flex-start}.rep-card,.rep-build article{background:#fff;border:1px solid #e6eeeb;border-radius:16px;padding:16px 18px;margin-top:14px;box-shadow:0 8px 24px #154a4e0d}.rep-card h3,.rep-build h3{font:800 16px/1.3 Manrope,system-ui,sans-serif;color:var(--an-ink);margin:0}.rep-card p,.rep-build p{margin:4px 0 0;color:#5d6b76;font-size:13px}.rep-other{display:flex;gap:12px;align-items:center;margin-top:12px}.rep-other button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--an-ink);background:#fff;color:var(--an-ink);border-radius:999px;padding:7px 12px;font-weight:800;cursor:pointer;white-space:nowrap}.rep-build{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;align-items:stretch}.rep-oph{margin:0 0 6px;color:#7b8680;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rep-build-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rep-build .fold{flex:0 0 auto;border:1px solid #d5e0ea;background:#fff;color:var(--an-ink);border-radius:999px;padding:6px 12px;font-weight:800;cursor:pointer}.rep-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.rep-form .full{grid-column:1 / -1}.rep-build.is-folded .rep-form,.rep-build .is-folded .rep-form,.rep-build article.is-folded .rep-form,.rep-build article.is-folded .rep-actions,.rep-build article.is-folded .rep-freeze,.rep-build article.is-folded .rep-reopen,.rep-build article.is-folded .rep-warn,.rep-build article.is-folded .rep-note{display:none}.rep-build label{display:flex;flex-direction:column;gap:6px;margin:0;color:#71808a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rep-build input,.rep-build select{width:100%;box-sizing:border-box;border:1px solid #d7e0e6;border-radius:12px;min-height:40px;padding:8px 12px;font:600 13px Manrope,system-ui,sans-serif;color:#1c2b32;text-transform:none;letter-spacing:0;background:#fff}.rep-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.rep-actions button,.rep-reopen button{border:1px solid #d5e0ea;background:#fff;color:var(--an-ink);border-radius:12px;min-height:40px;padding:0 14px;font-weight:800;cursor:pointer}.rep-actions .go{background:var(--an-accent);border-color:var(--an-accent);color:#fff}.rep-actions .print{flex-basis:100%;width:fit-content}.rep-freeze{background:#eef3f4;border-radius:12px;padding:10px 12px;margin:12px 0 0}.rep-reopen{display:flex;gap:8px;align-items:center;margin-top:10px}.rep-reopen select{flex:1}.rep-warn{background:#fbf6e8;border:1px solid rgba(230,182,85,.34);border-radius:12px;padding:10px 12px;margin-top:12px;color:#73561d}.rep-none{background:#fff8f1;border-left:4px solid #e07b24;border-radius:0 8px 8px 0;padding:12px 14px}.rep-none b{color:#9a4d12}.rep-none ul{margin:8px 0 0;padding-left:18px;color:#5d6b76}.rep-preview{min-height:280px}.rep-read iframe{width:100%;height:70vh;border:1px solid #d5e0de;border-radius:8px}dialog.repview[open]{position:fixed;z-index:4000;top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 20px 60px #154a4e59}dialog.repview::backdrop{background:#0e24268c}.repview .bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#fff;border-bottom:1px solid #D5DCD6}.repview .bar b{flex:1 1 220px;min-width:0;color:#1f2a24;font:700 15px/1.3 Manrope,system-ui,sans-serif}.repview iframe{flex:1;width:100%;min-height:0;border:0;background:#eef1ec}.repview button,.repview a{border:1px solid #d5dde3;background:#fff;border-radius:999px;padding:6px 12px;font-weight:800;color:var(--an-ink);text-decoration:none;cursor:pointer}.anw .ov-mapcol.agn-ol-active .ov-days,.anw .ov-mapcol.agn-ol-active .ov-legend{display:none}.ov-map #agnOlKey84{position:absolute;right:14px;bottom:72px;z-index:1100;max-width:280px;max-height:46%;overflow:auto;background:#fffffff7;border:1px solid #D6E9EA;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #154a4e24;font:500 12px/1.35 Manrope,system-ui,sans-serif;color:#1f2d36}.ov-map #agnOlKey84 .t{font-weight:800;font-size:12.5px;color:var(--an-ink);text-transform:uppercase;letter-spacing:.04em}.ov-map #agnOlKey84 .v{font-size:11px;color:#56656e;margin-bottom:4px}.ov-map #agnOlKey84 .leg>div{display:flex;align-items:flex-start;gap:7px;margin:3px 0}.ov-map #agnOlKey84 .leg i{flex:0 0 14px;width:14px;height:12px;border-radius:3px;display:inline-block;margin-top:2px;box-shadow:inset 0 0 0 1px #154a4e2e}.ov-map #agnOlKey84 .meta{font-size:11px;color:#56656e;margin-top:5px}.anw .ov-ol{position:absolute;z-index:1200;left:12px;top:52px;width:300px;max-height:440px;overflow:auto;background:#fffffff7;border:1px solid rgba(21,74,78,.18);border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:10px 12px;color:#16383b;font:12.5px/1.4 Manrope,system-ui,sans-serif}.anw .ov-ol h4{margin:0 0 6px;font-size:13px;color:var(--an-ink);display:flex;justify-content:space-between;align-items:center}.anw .ov-ol select{width:100%;font:12.5px Manrope,system-ui,sans-serif;padding:5px;border:1px solid #c9d5de;border-radius:6px;background:#fff}.anw .ov-ol .x{border:0;background:none;font-size:18px;line-height:1;cursor:pointer;color:var(--an-ink)}.anw .ov-ol .per{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.anw .ov-ol .per .on{background:var(--an-accent);color:#fff;border-color:var(--an-accent)}.anw .ov-ol .leg{display:flex;flex-direction:column;gap:2px;margin-top:6px}.anw .ov-ol .leg div{display:flex;align-items:center;gap:6px}.anw .ov-ol .leg i{width:18px;height:11px;border-radius:2px;display:inline-block;flex:0 0 18px;border:1px solid rgba(0,0,0,.12)}.anw .ov-ol .meta{color:#5a6f7c;font-size:11.5px}.anw .ov-ol details{margin-top:6px}.anw .ov-hi{margin:8px 0 0;color:var(--an-ink);font-size:13px}.anw .ov-hi span{display:block;font-size:11px;color:#5d6b76;font-weight:700}.anw .ov-hi em{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:999px;color:#16383b;font-weight:800}.ov-map .ov-legstack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:800;pointer-events:none}.ov-map .ov-leg{position:absolute;pointer-events:auto;background:#fffffff5;border:1px solid rgba(21,74,78,.18);border-radius:10px;box-shadow:0 6px 18px #0000001f;padding:8px 10px;font:12px/1.35 Manrope,system-ui,sans-serif;color:#16383b;overflow:auto;max-height:240px;max-width:280px}.ov-map #ovQuakeLeg{right:12px;bottom:40px}.ov-map #ovGlofLeg{left:10px;top:56px;max-height:calc(100% - 120px)}.ov-map #ovTempLeg,.ov-map #ovHiLeg{left:10px;bottom:28px}.ov-map #ovUhiLeg{left:10px;bottom:210px}.ov-map #ovGlofLeg i{border-radius:50%;width:11px;height:11px;border:1.5px solid #fff}.ov-map #ovQuakeLeg i{background:transparent;border:2.5px solid #999;width:12px;height:12px}.ov-map .ov-leg b{color:var(--an-ink)}.ov-map .ov-leg .n{color:#5b6b75;font-size:11px;margin-top:4px}.ov-map .ov-leg .row{display:flex;align-items:center;gap:6px;margin:2px 0}.ov-map .ov-leg i{width:14px;height:10px;border-radius:2px;display:inline-block;flex:0 0 14px}.ov-map .ov-leg .bar{height:10px;border-radius:4px;margin:6px 0;background:linear-gradient(90deg,#313695,#4575b4,#74add1,#abd9e9,#fee090,#fdae61,#f46d43,#d73027,#a50026)}.ov-map .ov-leg .ends{display:flex;justify-content:space-between;font-size:11px}.ov-map .ov-leg .ov-q{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.ov-map .ov-leg button{font:700 11px Manrope,system-ui,sans-serif;border:1px solid #c9d5de;background:#fff;color:var(--an-ink);border-radius:5px;padding:2px 6px;cursor:pointer}.ov-map .ov-leg button.on{background:var(--an-accent);color:#fff}.ov-map .agn-tmap91{image-rendering:pixelated}.ov-quake-ep{background:transparent!important;border:0!important}.anw .opsx-view{--navy: #1c2b32;--accent: #e07b24;--sea: #14B8A6;--sea-600: #0d9488;--muted: #5d6b76;--ink: #1C3436;padding-top:2px;min-width:0;max-width:100%;overflow:visible}html.agn-operator .agn-cust-only{display:none!important}.opsx-view .tab-purpose{display:block;margin:0 0 14px;padding:10px 16px;background:color-mix(in srgb,var(--accent) 10%,#fff);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;font-size:.8125rem;line-height:1.5;color:var(--navy)}.opsx-hero{position:relative;overflow:visible;border-radius:18px;padding:16px 18px 14px;margin:0 0 14px;color:var(--ink);background:linear-gradient(180deg,#fff,#fff8f2);border:3px solid var(--accent);box-shadow:0 1px 2px #154a4e0a,0 8px 22px #154a4e0d;min-width:0;isolation:isolate}.opsx-hero:before,.opsx-hero:after{content:none}.opsx-hero>*{position:relative;z-index:1;min-width:0}.opsx-location-row{z-index:80}.opsx-location-search{overflow:visible}.opsx-eyebrow{font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#c45a1a}.opsx-hero h2{margin:4px 0 6px;color:var(--navy);font-size:clamp(1.15rem,2.2vw,1.55rem);letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.opsx-hero p{max-width:940px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.45;font-weight:600}.opsx-location-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:center;margin:14px 0 4px;z-index:50}@media (max-width: 860px){.opsx-location-row{grid-template-columns:1fr}}.opsx-location-search{position:relative;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 8px 7px 12px;background:#fff;border:1px solid #ead9c8;border-radius:16px}.opsx-location-search>svg{width:18px;color:#c45a1a;flex:none}.opsx-location-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--navy);font-family:inherit;font-size:.75rem;font-weight:700}.opsx-location-search input::placeholder{color:#8a796c}.opsx-location-search>button{border:0;background:var(--accent);color:#fff;border-radius:10px;padding:8px 10px;font-size:.75rem;font-weight:850;white-space:nowrap;cursor:pointer}.opsx-location-note{font-size:.75rem;line-height:1.4;color:var(--muted);font-weight:650;min-width:0}.opsx-place-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1900;background:#fff;color:#1c3436;border-radius:14px;padding:5px;max-height:290px;overflow:auto;box-shadow:0 24px 56px #0c1d1e59}.opsx-place-menu.show{display:block}.opsx-place-result{display:block;width:100%;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:10px;font-family:inherit;cursor:pointer}.opsx-place-result:hover,.opsx-place-result:focus{background:#14b8a61a;outline:none}.opsx-place-result b{display:block;color:var(--navy);font-size:.75rem}.opsx-place-result span{display:block;color:#788690;font-size:.75rem;margin-top:2px}.opsx-command{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;min-width:0}.opsx-horizon{display:flex;gap:4px;overflow-x:auto;max-width:100%;padding:4px;border-radius:13px;background:#fff;border:1px solid #ead9c8}.opsx-horizon button{border:0;border-radius:9px;padding:8px 11px;background:transparent;color:#6b5a4e;font:800 11px Manrope,sans-serif;white-space:nowrap;cursor:pointer}.opsx-horizon button.active,.opsx-horizon button.active:hover{background:var(--accent);color:#fff}.opsx-horizon button{cursor:pointer}.opsx-horizon button:hover{background:#fff1e6;color:#9a3412}.opsx-card.ops-horizon-brief{border:3px solid var(--accent);background:linear-gradient(160deg,#fff,#f4faf9 55%,#eef7f6)}.ops-horizon-brief[data-horizon="6"],.ops-horizon-brief[data-horizon="24"],.ops-horizon-brief[data-horizon="72"]{animation:opsxFade .2s ease}.ops-horizon-summary{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#154a4e0a;border-left:3px solid #14B8A6;color:var(--navy);font:700 13px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-horizon-layers{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;margin:0 0 12px}.ops-horizon-tile{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px 12px 12px 14px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);box-shadow:0 1px 2px #154a4e0d}.ops-horizon-tile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.ops-horizon-tile-name{color:#12383b;font:750 12.5px/1.25 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-horizon-tile-level{display:inline-flex;align-self:flex-start;margin:0;padding:4px 9px;border-radius:999px;font:850 11px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.02em;background:#154a4e1a;color:#355055}.ops-horizon-tile-date{color:#5f7178;font:650 11px/1 Manrope,system-ui,sans-serif}.ops-horizon-tile.lv-normal{border-color:#0d948833;background:linear-gradient(90deg,#0d94881f,#eef5f4 42%,#fff)}.ops-horizon-tile.lv-normal:before{background:#0d9488}.ops-horizon-tile.lv-normal .ops-horizon-tile-level{background:#0d948824;color:#0f766e}.ops-horizon-tile.lv-low{border-color:#d9770638;background:linear-gradient(90deg,#d9770624,#f7f3ec 42%,#fff)}.ops-horizon-tile.lv-low:before{background:#d97706}.ops-horizon-tile.lv-low .ops-horizon-tile-level{background:#d9770629;color:#9a4d06}.ops-horizon-tile.lv-moderate{border-color:#f08a243d;background:linear-gradient(90deg,#f08a2424,#fff4ea 42%,#fff)}.ops-horizon-tile.lv-moderate:before{background:#ea580c}.ops-horizon-tile.lv-moderate .ops-horizon-tile-level{background:#f08a2429;color:#9a3412}.ops-horizon-tile.lv-high,.ops-horizon-tile.lv-severe{border-color:#b91c1c33;background:linear-gradient(90deg,#b91c1c1f,#f4f1f1 42%,#fff)}.ops-horizon-tile.lv-high:before,.ops-horizon-tile.lv-severe:before{background:#dc2626}.ops-horizon-tile.lv-high .ops-horizon-tile-level,.ops-horizon-tile.lv-severe .ops-horizon-tile-level{background:#b91c1c24;color:#991b1b}.ops-horizon-chip{display:none}.ops-horizon-weather{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.ops-horizon-weather>div{min-width:0;padding:12px 13px;border-radius:14px;background:#fff;color:var(--ink);border:1px solid rgba(224,123,36,.22);box-shadow:none}.ops-horizon-weather span{display:block;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c45a1a}.ops-horizon-weather b{display:block;margin-top:7px;color:var(--navy);font:650 12.5px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.opsx-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:9px 12px;border:1px solid rgba(13,148,136,.28);border-radius:999px;background:#f3faf8;color:#145a56;font-size:.75rem;font-weight:800;min-width:0}.opsx-live>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.opsx-live i{width:8px;height:8px;border-radius:50%;background:#0d9488;box-shadow:none;flex:none}.opsx-governance{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.opsx-governance span{padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #ead9c8;color:#6b5a4e;font-size:.75rem;font-weight:800}.opsx-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 8px;margin-bottom:16px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(21,74,78,.08);box-shadow:0 1px 2px #154a4e0f,0 6px 20px #154a4e12;min-width:0}.opsx-tabs>button:not(.tab-info-btn){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:0 14px;height:36px;background:transparent;color:#5d6b76;font:800 11.5px/1 Manrope,sans-serif;cursor:pointer}.opsx-tabs>button:not(.tab-info-btn):hover{background:#154a4e0d;color:var(--navy)}.opsx-tabs>button:not(.tab-info-btn).active{background:var(--accent);color:#fff;box-shadow:0 8px 22px #154a4e2e}.opsx-tabs .tab-info-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;padding:0;margin-left:-2px;border-radius:50%;border:1px solid #dfe5e8;background:#154a4e0f;color:#5d7684;font:italic 800 .75rem/1 Manrope,sans-serif;cursor:help}.opsx-tabs .tab-info-btn:hover{background:#5b9aa033;color:var(--navy)}.r268-opsbar{margin-left:auto;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.r268-opsbar .r268-rbtn{display:inline-flex;align-items:center;gap:6px;height:36px;font:700 12px/1 Manrope,system-ui,sans-serif;padding:0 12px;border-radius:8px;border:1.5px solid #1E7A68;background:#fff;color:#14524a;cursor:pointer;white-space:nowrap}.r268-opsbar .r268-rbtn:before{content:"";width:11px;height:13px;border:1.6px solid currentColor;border-radius:2px;box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 2px 3px / 5px 1.4px no-repeat,linear-gradient(currentColor,currentColor) 2px 6px / 5px 1.4px no-repeat,linear-gradient(currentColor,currentColor) 2px 9px / 3.5px 1.4px no-repeat}.r268-opsbar .r268-rbtn:hover{background:#e8f4f1}.r268-opsbar .r268-rbtn:disabled{opacity:.55;cursor:wait}.r268-opsbar .agn-enssub{min-width:0;overflow-wrap:anywhere}.opsx-pane{display:none;animation:opsxFade .22s ease;min-width:0}.opsx-pane.active{display:block}@keyframes opsxFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.opsx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;align-items:stretch}@media (max-width: 1100px){.opsx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.opsx-kpis,.opsx-review-form,.opsx-review-score{grid-template-columns:1fr}}.opsx-kpi{position:relative;overflow:hidden;min-width:0;border-radius:16px;padding:14px 14px 14px 16px;background:#fff;border:1px solid rgba(21,74,78,.09);box-shadow:0 1px 2px #154a4e0a,0 8px 22px #154a4e0f;display:flex;flex-direction:column;gap:5px}.opsx-kpi:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#9aa7ad}.opsx-kpi:after{content:"";position:absolute;width:110px;height:110px;right:-42px;top:-48px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.14),transparent 68%);pointer-events:none}.opsx-kpi.tone-ok:before{background:#0d9488}.opsx-kpi.tone-watch:before{background:#d97706}.opsx-kpi.tone-act:before{background:#b91c1c}.opsx-kpi.tone-active:before{background:#0d9488}.opsx-kpi.tone-idle:before{background:#94a3a8}.opsx-kpi.tone-ok{background:linear-gradient(160deg,#fff 60%,#f2faf8)}.opsx-kpi.tone-watch{background:linear-gradient(160deg,#fff 55%,#fff8ef)}.opsx-kpi.tone-act{background:linear-gradient(160deg,#fff 55%,#fdf4f3)}.opsx-kpi span,.opsx-kpi b,.opsx-kpi em{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere}.opsx-kpi span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#6e7f87}.opsx-kpi b{display:block;margin-top:1px;color:#12383b;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.15;letter-spacing:-.02em}.opsx-kpi em{display:block;margin-top:2px;color:#5f7178;font-style:normal;font-size:.74rem;line-height:1.4;font-weight:650}.opsx-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px;margin-bottom:16px;min-width:0}.opsx-grid.equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opsx-grid.stack{grid-template-columns:minmax(0,1fr)}@media (max-width: 980px){.opsx-grid,.opsx-grid.equal{grid-template-columns:minmax(0,1fr)}}html:not(.agn-operator) .opsx-pane[data-opsx-pane=situation] .opsx-grid.equal>article:nth-child(2){display:none}html:not(.agn-operator) .opsx-pane[data-opsx-pane=situation] .opsx-grid.equal{grid-template-columns:minmax(0,1fr)}.opsx-card{border-radius:18px;padding:14px 16px;margin-bottom:12px;background:#fff;border:1px solid rgba(21,74,78,.1);box-shadow:0 1px 2px #154a4e0d;min-width:0;overflow:hidden}.opsx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;min-width:0}.opsx-head>div{min-width:0;flex:1 1 auto}.opsx-head h3{margin:0;color:var(--navy);font-size:.9375rem;overflow-wrap:anywhere}.opsx-head p{margin:3px 0 0;color:#687782;font-size:.75rem;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.opsx-badge{flex:0 0 auto;max-width:42%;border-radius:999px;padding:5px 8px;background:#14b8a61c;color:#0d9488;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsx-badge.warn{background:#f08a241f;color:#a65d0a}.opsx-badge.critical{background:#9821221a;color:#982122}.opsx-badge.pending{background:#8b7aa81f;color:#685684}.opsx-tablewrap{overflow-x:auto;overflow-y:hidden;border:1px solid rgba(21,74,78,.08);border-radius:14px;max-width:100%;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%) 100% 0,linear-gradient(90deg,rgba(21,74,78,.08),transparent),linear-gradient(90deg,transparent,rgba(21,74,78,.08)) 100% 0;background-repeat:no-repeat;background-size:28px 100%,28px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.opsx-table{width:100%;border-collapse:collapse;min-width:860px;table-layout:fixed;font-size:13px}.opsx-table th{padding:7px 8px;text-align:left;background:#f4f8f9;color:#4f5d66;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.opsx-table td{padding:7px 8px;border-top:1px solid #edf1f3;font-size:13px;color:#52646f;font-weight:650;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.opsx-table th:nth-child(1),.opsx-table td:nth-child(1){width:12%}.opsx-table th:nth-child(2),.opsx-table td:nth-child(2){width:12%}.opsx-table th:nth-child(3),.opsx-table td:nth-child(3){width:28%}.opsx-table th:nth-child(4),.opsx-table td:nth-child(4){width:10%}.opsx-table th:nth-child(5),.opsx-table td:nth-child(5){width:8%}.opsx-table th:nth-child(6),.opsx-table td:nth-child(6){width:8%}.opsx-table th:nth-child(7),.opsx-table td:nth-child(7){width:14%}.opsx-table th:nth-child(8),.opsx-table td:nth-child(8){width:8%}.opsx-table td b{color:var(--navy)}.opsx-score{display:inline-flex;min-width:44px;justify-content:center;align-items:center;border-radius:12px;padding:6px 10px;color:#fff;font-weight:850;font-size:.95rem;letter-spacing:-.02em;box-shadow:0 6px 16px #0c38512e}.opsx-state{display:inline-flex;border-radius:999px;padding:3px 7px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em;max-width:100%;overflow-wrap:anywhere}.opsx-state.act{background:#98212224;color:#7a1a14}.opsx-state.watch{background:#f08a2429;color:#7a4208}.opsx-state.monitor{background:#d9a4412e;color:#5e4410}.opsx-state.clear,.opsx-state.low{background:#05966924;color:#04543f}.opsx-state.open{background:#3f9ea51f;color:#35858b}.opsx-state.acknowledged{background:#14b8a61f;color:#0d7e73}.opsx-state.escalated{background:#9821221c;color:#982122}.opsx-state.closed{background:#6b72801f;color:#66707a}.opsx-cohz{margin-top:2px;display:flex;flex-wrap:wrap;gap:6px}.opsx-cohz-chip{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(21,74,78,.12);color:#33454f;max-width:100%;overflow-wrap:anywhere;background:#fff}.opsx-cohz-chip b{color:#12383b;font-weight:850}.opsx-cohz-chip em{font-style:normal;font-weight:850;color:var(--navy)}.opsx-cohz-chip i{font-style:normal;color:#687782;font-weight:650}.opsx-cohz-note{flex:1 1 100%;font-size:.72rem;color:#6b7a84;overflow-wrap:anywhere}.ops-board-lede{display:grid;gap:3px;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#154a4e0a;border-left:3px solid #14B8A6}.ops-board-lede b{color:#12383b;font:850 13px/1.2 Manrope,system-ui,sans-serif}.ops-board-lede span{color:#52646f;font:650 12.5px/1.4 Manrope,system-ui,sans-serif}.ops-board-flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0 0 12px}.ops-board-flag{display:grid;gap:3px;padding:9px 11px;border-radius:12px;border:1px solid rgba(21,74,78,.08);background:#f7fafb}.ops-board-flag.tone-act{background:linear-gradient(90deg,#b91c1c12,#fff 50%);border-color:#b91c1c29}.ops-board-flag.tone-live{background:linear-gradient(90deg,#14b8a614,#fff 50%);border-color:#14b8a629}.ops-board-flag em{font-style:normal;font:850 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--navy)}.ops-board-flag.tone-act em{color:#991b1b}.ops-board-flag span{color:#52646f;font:650 12px/1.35 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-prio-list{display:grid;gap:8px}.ops-prio-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:stretch;padding:12px;border-radius:16px;border:1px solid rgba(21,74,78,.09);background:#fff;box-shadow:0 1px 2px #154a4e0a}.ops-prio-row.tone-act{border-color:#b91c1c2e;background:linear-gradient(90deg,#b91c1c0d,#fff 28%)}.ops-prio-row.tone-watch{border-color:#d977062e;background:linear-gradient(90deg,#d9770612,#fff 28%)}.ops-prio-rank{display:grid;place-items:center;align-self:start;min-height:42px;border-radius:12px;background:var(--accent);color:#9ce9df;font:850 12px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em}.ops-prio-row.tone-act .ops-prio-rank{background:#991b1b;color:#fecaca}.ops-prio-row.tone-watch .ops-prio-rank{background:#b45309;color:#ffedd5}.ops-prio-main{min-width:0;display:grid;gap:10px}.ops-prio-head{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2.2fr);gap:12px;align-items:start}@media (max-width: 980px){.ops-prio-head{grid-template-columns:1fr}}.ops-prio-place{display:grid;gap:2px;min-width:0}.ops-prio-place b{color:#12383b;font:850 15px/1.15 Manrope,system-ui,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.ops-prio-place span{color:#687782;font:650 12px/1.3 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-prio-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media (max-width: 720px){.ops-prio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-prio-kpi{position:relative;min-width:0;padding:9px 10px 9px 12px;border-radius:11px;background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);border:1px solid rgba(21,74,78,.12)}.ops-prio-kpi:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.ops-prio-kpi.score{background:linear-gradient(90deg,color-mix(in srgb,var(--kpi, var(--navy)) 16%,#fff),#fff 70%);border-color:color-mix(in srgb,var(--kpi, var(--navy)) 28%,transparent)}.ops-prio-kpi.score:before{background:var(--kpi, var(--navy))}.ops-prio-kpi span{display:block;color:#5f7178;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-prio-kpi b{display:block;margin-top:5px;color:#12383b;font:850 14px/1.15 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-prio-kpi.score b{color:var(--kpi, var(--navy));font-size:1.15rem}.ops-prio-kpi .opsx-state{margin-top:4px}.ops-prio-signal{display:grid;grid-template-columns:minmax(140px,1.1fr) repeat(4,minmax(0,1fr));gap:6px}@media (max-width: 1100px){.ops-prio-signal{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-prio-lead{grid-column:1 / -1}}@media (max-width: 640px){.ops-prio-signal{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-prio-lead,.ops-prio-chip{position:relative;min-width:0;padding:10px 11px 10px 13px;border-radius:11px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);display:grid;gap:3px}.ops-prio-lead:before,.ops-prio-chip:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.ops-prio-lead{background:linear-gradient(90deg,#dfe8ea,#eef3f4 50%,#fff);border-color:#154a4e29}.ops-prio-lead:before{background:var(--accent)}.ops-prio-lead span,.ops-prio-chip span{color:#5f7178;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.ops-prio-lead span{color:#3f5559}.ops-prio-lead b,.ops-prio-chip b{color:#12383b;font:850 13px/1.2 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-prio-lead i,.ops-prio-chip i{color:#5f7178;font:650 11px/1.2 Manrope,system-ui,sans-serif;font-style:normal;overflow-wrap:anywhere}.ops-prio-chip{background:linear-gradient(90deg,color-mix(in srgb,var(--chip, #4A8C93) 16%,#fff),#f4f7f8 45%,#fff);border-color:color-mix(in srgb,var(--chip, #4A8C93) 28%,transparent)}.ops-prio-chip:before{background:var(--chip, #4A8C93)}.ops-prio-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.ops-prio-foot p{margin:0;color:#52646f;font:650 12.5px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere;min-width:0}.ops-prio-tags{display:flex;flex-wrap:wrap;gap:5px;flex:0 0 auto}.ops-mini-flag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase}.ops-mini-flag.live{background:#14b8a61f;color:#0f766e}.ops-mini-flag.act{background:#b91c1c1f;color:#991b1b}.ops-mini-flag.watch{background:#d9770624;color:#9a4d06}.opsx-chain{display:grid;gap:9px;min-width:0}.opsx-chain-row{display:grid;grid-template-columns:minmax(96px,118px) minmax(0,1fr);gap:10px;padding:11px 12px;border-radius:12px;background:#f7fafb;border:1px solid rgba(21,74,78,.06);align-items:start;min-width:0}.opsx-chain-row span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:850;color:#7a8892}.opsx-chain-row b{font-size:.75rem;color:var(--navy);line-height:1.42;font-weight:700;min-width:0;overflow-wrap:anywhere}.ops-decision-card{background:linear-gradient(160deg,#fff 40%,#f4faf9),radial-gradient(80% 60% at 100% 0%,rgba(20,184,166,.08),transparent 55%)}.ops-decision{display:grid;gap:12px;min-width:0}.ops-decision-banner{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:linear-gradient(120deg,#0F2729,var(--navy) 55%,#0d6e68);color:#fff;box-shadow:0 12px 28px #154a4e29}.ops-decision-banner span{color:#9ce9df;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ops-decision-banner b{color:#fff;font:750 15px/1.4 Manrope,system-ui,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.ops-decision-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;min-width:0}.ops-decision-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;position:relative;padding:0 0 14px}.ops-decision-step:last-child{padding-bottom:0}.ops-decision-step:not(:last-child):before{content:"";position:absolute;left:21px;top:40px;bottom:2px;width:2px;background:linear-gradient(180deg,#14b8a673,#154a4e14)}.ops-decision-index{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:#9ce9df;font:850 12px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em;position:relative;z-index:1;box-shadow:0 0 0 4px #f4faf9}.ops-decision-body{position:relative;min-width:0;padding:11px 13px 11px 15px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);display:grid;gap:4px;box-shadow:0 1px 2px #154a4e0d}.ops-decision-body:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ops-decision-body span{color:#5f7178;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-decision-body b{color:#12383b;font:700 13.5px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-decision-end{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 720px){.ops-decision-end{grid-template-columns:1fr}}.ops-decision-end-item{position:relative;min-width:0;padding:13px 14px 13px 16px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);display:grid;gap:5px}.ops-decision-end-item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#14b8a6}.ops-decision-end-item.ok{border-color:#0d948838;background:linear-gradient(90deg,#0d94881f,#eef5f4 42%,#fff)}.ops-decision-end-item.ok:before{background:#0d9488}.ops-decision-end-item.watch{border-color:#d9770638;background:linear-gradient(90deg,#d9770624,#f7f3ec 42%,#fff)}.ops-decision-end-item.watch:before{background:#d97706}.ops-decision-end-item span{color:#5f7178;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-decision-end-item b{color:#12383b;font:800 14px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-changed-grid{display:grid;gap:8px}.ops-changed-tile{position:relative;min-width:0;padding:12px 13px 12px 15px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);display:grid;gap:5px}.ops-changed-tile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#14b8a6}.ops-changed-tile.now{border-color:#154a4e2e;background:linear-gradient(90deg,#dfe8ea,#eef3f4 50%,#fff)}.ops-changed-tile.now:before{background:var(--accent)}.ops-changed-tile.warn{border-color:#b91c1c2e;background:linear-gradient(90deg,#b91c1c1a,#f4f1f1 42%,#fff)}.ops-changed-tile.warn:before{background:#dc2626}.ops-changed-tile>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-changed-tile em{font-style:normal;color:#5f7178;font:850 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-changed-tile.now em{color:#3f5559}.ops-changed-tile.warn em{color:#9a3412}.ops-changed-tile>header i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px #14b8a61f}.ops-changed-tile.warn>header i{box-shadow:0 0 0 4px #b91c1c1f}.ops-changed-tile b{color:#12383b;font:800 13px/1.35 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-changed-tile p{margin:0;color:#52646f;font:650 12.5px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-ready-grid{display:grid;gap:8px}.ops-ready-tile{min-width:0;padding:12px 13px;border-radius:14px;border:1px solid rgba(21,74,78,.08);background:#fff;display:grid;gap:5px;box-shadow:0 1px 2px #154a4e0a}.ops-ready-tile.tone-ok{background:linear-gradient(160deg,#fff 55%,#f2faf8);border-color:#0d94882e}.ops-ready-tile.tone-live{background:linear-gradient(160deg,#fff 55%,#eef8f7);border-color:#14b8a629}.ops-ready-tile.tone-watch{background:linear-gradient(160deg,#fff 55%,#fff8ef);border-color:#d9770633}.ops-ready-tile.tone-gap{background:linear-gradient(160deg,#fff 55%,#f5f6f8);border-color:#6b72802e}.ops-ready-tile span{color:#7a8992;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-ready-tile.tone-gap span{color:#6b7280}.ops-ready-tile b{color:#12383b;font:700 13px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.opsx-stream{display:grid;gap:8px;min-width:0}.opsx-stream-item{display:grid;grid-template-columns:64px 10px minmax(0,1fr);gap:9px;align-items:start;min-width:0}.opsx-stream-time{font-size:.72rem;font-weight:850;color:#87939c;text-align:right;overflow-wrap:anywhere}.opsx-stream-dot{width:9px;height:9px;border-radius:50%;margin-top:3px;background:#14b8a6;box-shadow:0 0 0 4px #14b8a617}.opsx-stream-copy{padding:0 0 9px;border-bottom:1px solid rgba(21,74,78,.06);min-width:0}.opsx-stream-copy b{display:block;font-size:.75rem;color:#1c3436;overflow-wrap:anywhere}.opsx-stream-copy p{margin:2px 0 0;font-size:.75rem;color:#687782;line-height:1.4;font-weight:620;overflow-wrap:anywhere}.opsx-actions-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px;min-width:0}.opsx-btn{min-height:38px;border:1px solid rgba(21,74,78,.13);border-radius:11px;padding:0 13px;background:#fff;color:var(--navy);font:800 11px Manrope,sans-serif;cursor:pointer}.opsx-btn:hover{border-color:#14b8a6}.opsx-btn.primary{background:var(--accent);border-color:var(--navy);color:#fff}.opsx-btn.danger{background:#fff4f4;border-color:#98212233;color:#982122}.opsx-btn:disabled{opacity:.55;cursor:not-allowed}.opsx-select,.opsx-input{min-height:38px;max-width:100%;border:1px solid rgba(21,74,78,.13);border-radius:11px;padding:0 11px;background:#fff;color:#1c3436;font:700 11px Manrope,sans-serif;outline:none}.opsx-input{min-width:0;width:100%}.opsx-action-list{display:grid;gap:10px;min-width:0}.opsx-action{position:relative;border:1px solid rgba(21,74,78,.07);border-radius:14px;background:#fff;padding:13px 14px;min-width:0;overflow:hidden}.opsx-action:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:4px;border-radius:4px;background:var(--action-color, #14B8A6)}.opsx-action-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-left:8px;min-width:0}.opsx-action-top>div{min-width:0;flex:1 1 auto}.opsx-action h4{margin:0;color:var(--navy);font-size:.75rem;overflow-wrap:anywhere}.opsx-action p{margin:3px 0 0;color:#687782;font-size:.75rem;line-height:1.45;font-weight:620;overflow-wrap:anywhere}.opsx-action-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px;padding-left:8px}.opsx-action-meta span{font-size:.72rem;font-weight:800;padding:4px 7px;border-radius:999px;background:#154a4e0d;color:#5e6e79;max-width:100%;overflow-wrap:anywhere}.opsx-action-controls{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding-left:8px;align-items:center;min-width:0}.opsx-action-controls button{border:1px solid rgba(21,74,78,.1);border-radius:9px;padding:6px 8px;background:#fff;color:var(--navy);font:800 11px Manrope,sans-serif;cursor:pointer}.opsx-action-controls input{min-width:140px;flex:1 1 180px;max-width:100%;padding:4px 8px;border:1px solid #c9d4dc;border-radius:8px;font:inherit;font-size:.78rem}.opsx-empty{padding:16px;text-align:center;border:1px dashed rgba(21,74,78,.15);border-radius:12px;color:#71808a;font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.agn-enssub{color:#687782;font-size:.75rem;font-weight:650;min-width:0;overflow-wrap:anywhere}.opsx-review-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0}.opsx-review-form .full{grid-column:1 / -1}.opsx-review-form>div{min-width:0}.opsx-review-form label{display:block;margin-bottom:5px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:850;color:#71808a}.opsx-review-form textarea{width:100%;min-height:82px;max-width:100%;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid rgba(21,74,78,.13);border-radius:11px;background:#fff;color:#1c3436;font:650 11px Manrope,sans-serif}.opsx-review-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.opsx-review-metric{padding:12px;border:1px solid rgba(21,74,78,.07);border-radius:12px;background:#f7fafb;min-width:0}.opsx-review-metric span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:850;color:#87939c}.opsx-review-metric b{display:block;margin-top:5px;font-size:1.125rem;color:var(--navy)}.opsx-review-metric em{display:block;margin-top:3px;font-style:normal;font-size:.75rem;color:#687782;font-weight:620;overflow-wrap:anywhere}.opsx-review-list{display:grid;gap:8px;min-width:0}.opsx-review{display:grid;grid-template-columns:minmax(72px,100px) minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid rgba(21,74,78,.07);border-radius:12px;background:#fff;min-width:0}@media (max-width: 720px){.opsx-review{grid-template-columns:1fr}}.opsx-review time{font-size:.75rem;font-weight:850;color:#7a8892}.opsx-review h4{margin:0;color:var(--navy);font-size:.75rem;overflow-wrap:anywhere}.opsx-review p{margin:3px 0 0;color:#687782;font-size:.75rem;line-height:1.4;font-weight:620;overflow-wrap:anywhere}.opsx-review strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;border-radius:999px;background:#14b8a61c;color:#0d7e73}.opsx-board-note{margin:0 2px 9px;font-size:.75rem;line-height:1.5;color:var(--navy);overflow-wrap:anywhere}.ops-asset-card .opsx-head p{max-width:62ch}.ops-asset-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.ops-asset-list{display:flex;flex-direction:column;gap:8px}.opsx-asset-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 13px 16px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);font-size:.8125rem;color:#3f5559;overflow-wrap:anywhere;box-shadow:0 1px 2px #154a4e0d}.opsx-asset-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.opsx-asset-row.tone-cross{background:linear-gradient(90deg,#b91c1c1f,#f4f1f1 42%,#fff);border-color:#b91c1c33}.opsx-asset-row.tone-cross:before{background:#dc2626}.opsx-asset-row.tone-possible{background:linear-gradient(90deg,#d9770624,#f7f3ec 42%,#fff);border-color:#d9770638}.opsx-asset-row.tone-possible:before{background:#d97706}.opsx-asset-row.tone-clear{background:linear-gradient(90deg,#0d94881f,#eef5f4 42%,#fff);border-color:#0d948833}.opsx-asset-row.tone-clear:before{background:#0d9488}.opsx-asset-row.tone-muted{background:linear-gradient(90deg,#e8eced,#f5f7f8);border-color:#154a4e14}.opsx-asset-row.tone-muted:before{background:#94a3a8}.ops-asset-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ops-asset-main b{color:#12383b;font:800 13.5px/1.25 Manrope,system-ui,sans-serif}.ops-asset-main span{color:#5f7178;font:650 12px/1.3 Manrope,system-ui,sans-serif}.ops-asset-state{flex:0 0 auto;margin:0;padding:5px 10px;border-radius:999px;font:850 11px/1 Manrope,system-ui,sans-serif;text-transform:lowercase;letter-spacing:.02em;background:#154a4e1a;color:#355055}.opsx-asset-row.tone-cross .ops-asset-state{background:#b91c1c24;color:#991b1b}.opsx-asset-row.tone-possible .ops-asset-state{background:#d9770629;color:#9a4d06}.opsx-asset-row.tone-clear .ops-asset-state{background:#0d948824;color:#0f766e}.opsx-skill-row{display:block;padding:10px 0;border-top:1px solid #edf1f3;font-size:.75rem;color:#52646f;overflow-wrap:anywhere}.opsx-help{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:22px;background:#0d202185;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.opsx-help>div{position:relative;width:min(650px,94vw);max-height:min(90vh,720px);overflow:auto;padding:25px;border-radius:25px;background:linear-gradient(145deg,#fff,#f1f7f8);box-shadow:0 40px 110px #0e232559;border:1px solid rgba(255,255,255,.8)}.opsx-help button.close{position:absolute;right:17px;top:16px;width:34px;height:34px;border:0;border-radius:10px;background:#154a4e12;color:var(--navy);font-size:1.125rem;font-weight:800;cursor:pointer}.opsx-help .phase{display:block;font-size:.75rem;font-weight:900;letter-spacing:.1em;color:#0d9488}.opsx-help h3{margin:5px 42px 6px 0;color:var(--navy);font-size:1.375rem}.opsx-help>div>p{margin:0;color:#61727e;font-size:.75rem;font-weight:600;line-height:1.55}.opsx-help-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:17px}@media (max-width: 560px){.opsx-help-grid{grid-template-columns:1fr}}.opsx-help-grid>div{padding:11px;border-radius:14px;background:#fff;border:1px solid rgba(21,74,78,.07);min-width:0}.opsx-help-grid span{display:block;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#87949e}.opsx-help-grid b{display:block;margin-top:4px;font-size:.75rem;line-height:1.42;color:#1c3436;overflow-wrap:anywhere}.ops-op-stack{display:grid;gap:18px;margin:4px 0 18px;min-width:0}.ops-rail{min-width:0;border:1px solid rgba(21,74,78,.1);border-radius:22px;background:linear-gradient(180deg,#f7fafb,#eef4f5);box-shadow:0 1px 2px #154a4e0a,0 14px 36px #154a4e0d}.ops-rail-h{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px 12px;border-bottom:1px solid rgba(21,74,78,.07);background:linear-gradient(120deg,#12383b,var(--navy) 55%,#0d6e68);border-radius:22px 22px 0 0}.ops-rail-h>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(156,233,223,.28);color:#9ce9df;font:850 12px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em}.ops-rail-h b{display:block;color:#fff;font:850 15px/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.02em}.ops-rail-h p{margin:3px 0 0;color:#ffffffb8;font:650 12.5px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-rail-body{display:grid;gap:10px;padding:12px;min-width:0}.ops-fold{margin:0;border:1px solid rgba(21,74,78,.1);border-radius:16px;background:#fff;min-width:0;overflow:hidden;box-shadow:0 1px 2px #154a4e0a}.ops-fold-sum{padding:13px 14px 10px;min-width:0;background:linear-gradient(180deg,#fff,#f8fbfb)}.ops-fold-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ops-fold-title-row h3{margin:0;color:var(--navy);font:800 14px/1.25 Manrope,system-ui,sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0}.ops-fold-sumline{margin:6px 0 0;color:var(--navy);font:700 12.5px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-fold-note{margin:4px 0 0;color:#687782;font:600 12px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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}.ops-gate-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:10px;align-items:start;margin:4px 0 12px}@media (max-width: 900px){.ops-gate-toolbar{grid-template-columns:1fr}}.ops-gate-filters{display:flex;flex-wrap:wrap;gap:6px}.ops-gate-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(21,74,78,.1);background:#f4f8f9;color:#52646f;border-radius:999px;padding:7px 10px;font:800 11px/1 Manrope,system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ops-gate-filters button i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#154a4e14;color:var(--navy);font-size:10px}.ops-gate-filters button:hover{background:#fff;color:var(--navy)}.ops-gate-filters button.active{background:var(--accent);border-color:var(--navy);color:#fff}.ops-gate-filters button.active i{background:#ffffff2e;color:#fff}.ops-gate-search input{width:100%;min-height:38px;border:1px solid rgba(21,74,78,.12);border-radius:12px;padding:0 12px;background:#fff;color:var(--navy);font:650 12.5px/1 Manrope,system-ui,sans-serif}.ops-gate-search input:focus{outline:2px solid rgba(20,184,166,.35);border-color:#14b8a6}.ops-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 1100px){.ops-gate-grid{grid-template-columns:1fr}}.ops-gate-card{min-width:0;border:1px solid rgba(21,74,78,.1);border-radius:16px;background:#fff;padding:12px 13px;display:grid;gap:8px;box-shadow:0 1px 2px #154a4e0a}.ops-gate-card.st-ok{border-color:#05966938;background:linear-gradient(180deg,#f7fcf9,#fff)}.ops-gate-card.st-warn{border-color:#f08a2438;background:linear-gradient(180deg,#fffaf4,#fff)}.ops-gate-card.st-mute{border-color:#154a4e1a}.ops-gate-card.st-fail{border-color:#9821222e}.ops-gate-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ops-gate-card-titles{min-width:0;flex:1 1 auto}.ops-gate-card-titles h4{margin:0;color:var(--navy);font:800 13px/1.25 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-gate-card-titles code{display:inline-block;margin-top:4px;font-size:11px;color:#667782;background:#154a4e0d;padding:2px 6px;border-radius:6px;overflow-wrap:anywhere}.ops-gate-card-flags{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:none}.ops-gate-card-meta{display:flex;flex-wrap:wrap;gap:8px;color:#687782;font:650 11.5px/1.3 Manrope,system-ui,sans-serif;text-transform:capitalize}.ops-gate-layers{display:flex;flex-wrap:wrap;gap:5px}.ops-gate-layers span{padding:4px 7px;border-radius:8px;background:#14b8a61a;color:#0d7e73;font:750 11px/1 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-gate-why{margin:0;color:#687782;font:600 12px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-gate-more{justify-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#0d9488;font:800 11.5px/1 Manrope,system-ui,sans-serif;cursor:pointer;padding:0}.ops-gate-more:hover{color:var(--navy)}.ops-gate-detail{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(21,74,78,.07)}.ops-gate-detail>div{min-width:0;padding:9px 10px;border-radius:12px;background:#f5f9fa}.ops-gate-detail span{display:block;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#7c8992}.ops-gate-detail b{display:block;margin-top:5px;color:var(--navy);font:650 12.5px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-gate-detail ul{margin:6px 0 0;padding:0 0 0 16px;color:#41545f;font:600 12px/1.4 Manrope,system-ui,sans-serif}.ops-gate-pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(21,74,78,.08)}.ops-gate-page-list{display:flex;flex-wrap:wrap;gap:4px}.ops-gate-page-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:32px;height:32px;padding:0 8px;border:1px solid rgba(21,74,78,.12);border-radius:9px;background:#fff;color:var(--navy);font:800 11.5px/1 Manrope,system-ui,sans-serif;cursor:pointer}.ops-gate-page-list button:hover{border-color:#14b8a6}.ops-gate-page-list button.active{background:var(--accent);border-color:var(--navy);color:#fff}.ops-gate-page-meta{margin-left:auto;color:#687782;font:700 12px/1 Manrope,system-ui,sans-serif}@media (max-width: 720px){.ops-gate-page-meta{margin-left:0;width:100%}}.ops-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:4px}.ops-check-card{min-width:0;padding:12px 13px;border-radius:14px;border:1px solid rgba(21,74,78,.1);background:#fff;display:grid;gap:6px;box-shadow:0 1px 2px #154a4e0a}.ops-check-card.ok{border-color:#0596692e;background:linear-gradient(180deg,#f6fcf9,#fff)}.ops-check-card.warn{border-color:#f08a2433;background:linear-gradient(180deg,#fff9f1,#fff)}.ops-check-card.fail{border-color:#9821222e;background:linear-gradient(180deg,#fff6f5,#fff)}.ops-check-card header{display:flex;align-items:center;gap:8px}.ops-check-card header b{color:var(--navy);font:850 12px/1 Manrope,system-ui,sans-serif}.ops-check-card p{margin:0;color:#41545f;font:650 12.5px/1.35 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-check-card footer{display:flex;gap:10px;flex-wrap:wrap;color:#7c8992;font:700 11px/1.3 Manrope,system-ui,sans-serif}.ops-check-card ul{margin:0;padding:0 0 0 16px;color:#687782;font:600 11.5px/1.4 Manrope,system-ui,sans-serif}.ops-fold-body{padding:0 14px 14px;min-width:0;border-top:1px solid rgba(21,74,78,.06)}.ops-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0 10px}.ops-metric{position:relative;overflow:hidden;min-width:0;padding:12px 13px 12px 15px;border-radius:14px;background:#fff;border:1px solid rgba(21,74,78,.08);box-shadow:0 1px 2px #154a4e0a}.ops-metric:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.ops-metric.ok{background:linear-gradient(160deg,#fff 55%,#f2faf8)}.ops-metric.ok:before{background:#0d9488}.ops-metric.warn{background:linear-gradient(160deg,#fff 55%,#fff8ef)}.ops-metric.warn:before{background:#d97706}.ops-metric.fail{background:linear-gradient(160deg,#fff 55%,#fdf4f3)}.ops-metric.fail:before{background:#b91c1c}.ops-metric span{display:block;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7c8992}.ops-metric b{display:block;margin-top:6px;color:#12383b;font:850 clamp(1.05rem,1.6vw,1.35rem)/1.15 Manrope,system-ui,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.ops-metric em{display:block;margin-top:4px;color:#687782;font:600 11.5px/1.3 Manrope,system-ui,sans-serif;font-style:normal;overflow-wrap:anywhere}.ops-lead-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:4px}@media (max-width: 1200px){.ops-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ops-lead-grid{grid-template-columns:1fr}}.ops-lead-card{min-width:0;padding:16px 16px 14px;border-radius:16px;border:1px solid rgba(21,74,78,.1);background:linear-gradient(180deg,#fff,#f5faf9);box-shadow:0 1px 2px #154a4e0a,0 10px 24px #154a4e0d;display:grid;gap:12px}.ops-lead-card.muted{background:#f5f7f8;box-shadow:none}.ops-lead-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ops-lead-card>header b{color:#12383b;font:850 15px/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.02em}.ops-lead-card>header span{color:#7a8992;font:700 11.5px/1.2 Manrope,system-ui,sans-serif}.ops-lead-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-lead-metric{min-width:0;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid rgba(21,74,78,.08)}.ops-lead-metric.warm{background:#f08a241a;border-color:#f08a242e}.ops-lead-metric.cool{background:#14b8a61a;border-color:#14b8a62e}.ops-lead-metric span{display:block;color:#6e7f87;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-lead-metric b{display:block;margin-top:6px;color:#12383b;font:850 1.2rem/1.15 Manrope,system-ui,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.ops-lead-metric b em{font-style:normal;font-weight:700;color:#52646f;font-size:.85em}.ops-lead-metric i{display:block;margin-top:4px;color:#7a8992;font:650 11px/1.2 Manrope,system-ui,sans-serif;font-style:normal}.ops-lead-metric.muted{background:#f3f6f7;border-color:#154a4e0f}.ops-lead-metric.muted b{color:#7a8992;font-size:.95rem}.ops-score-zones{display:grid;gap:10px;margin-top:4px}.ops-score-zone{min-width:0;padding:14px 15px;border-radius:16px;border:1px solid rgba(21,74,78,.09);background:linear-gradient(180deg,#fff,#f6faf9);box-shadow:0 1px 2px #154a4e0a;display:grid;gap:10px}.ops-score-zone.national{background:linear-gradient(145deg,#c05612,#e07b24);border-color:transparent;color:#fff;box-shadow:0 12px 28px #154a4e2e}.ops-score-zone>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ops-score-zone>header b{color:#12383b;font:850 14px/1.2 Manrope,system-ui,sans-serif;text-transform:capitalize;letter-spacing:-.02em}.ops-score-zone.national>header b{color:#fff}.ops-score-zone>header span{color:#7a8992;font:700 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.ops-score-zone.national>header span{color:#9ce9df}.ops-score-leads{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.ops-score-leads{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-score-zone.national .ops-lead-metric{background:#ffffff14;border-color:#ffffff1f}.ops-score-zone.national .ops-lead-metric span,.ops-score-zone.national .ops-lead-metric i{color:#ffffff9e}.ops-score-zone.national .ops-lead-metric b{color:#fff}.ops-score-zone.national .ops-lead-metric b em{color:#ffffffb8}.ops-score-zone.national .ops-lead-metric.warm{background:#f08a242e;border-color:#f08a2447}.ops-score-zone.national .ops-lead-metric.cool{background:#14b8a62e;border-color:#14b8a647}.ops-score-zone.national .ops-lead-metric.muted{background:#ffffff0d;border-color:#ffffff14}.ops-score-zone.national .ops-lead-metric.muted b{color:#ffffff8c}.ops-subtabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px;padding:4px;border-radius:12px;background:#f3f7f8;border:1px solid rgba(21,74,78,.06)}.ops-subtabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#5d6b76;border-radius:9px;padding:8px 11px;font:800 11.5px/1 Manrope,system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ops-subtabs button i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#154a4e14;color:var(--navy);font-size:10px}.ops-subtabs button:hover{background:#fffc;color:var(--navy)}.ops-subtabs button.active{background:var(--accent);color:#fff;box-shadow:0 6px 16px #154a4e29}.ops-subtabs button.active i{background:#ffffff2e;color:#fff}.ops-lede,.ops-empty,.ops-loading{margin:8px 0 10px;color:#5d6b76;font:600 12.5px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-empty{padding:12px 13px;border-radius:12px;background:#f7fafb;border:1px dashed rgba(21,74,78,.14);color:var(--navy)}.ops-loading{padding:18px 12px;text-align:center;color:#7c8992}.ops-op-h4{margin:8px 0;font:800 12.5px/1.3 Manrope,system-ui,sans-serif;color:var(--navy)}.ops-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width: 980px){.ops-split{grid-template-columns:minmax(0,1fr)}}.ops-tablewrap table,table.agn-sc-t,table.agn-gate-t,table.ops-op-table{width:100%;border-collapse:separate;border-spacing:0;font:650 12px/1.35 Manrope,system-ui,sans-serif;min-width:640px;table-layout:auto}.ops-tablewrap thead th,table.agn-sc-t thead th,table.agn-gate-t thead th,table.ops-op-table thead th{position:sticky;top:0;z-index:1;text-align:left;padding:9px 10px;background:#eef4f6;color:#3f5560;font:800 10.5px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(21,74,78,.1);white-space:nowrap}.ops-tablewrap td,table.agn-sc-t td,table.agn-gate-t td,table.ops-op-table td{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid #e8eef1;color:#41545f;overflow-wrap:anywhere}.ops-tablewrap tbody tr:nth-child(2n) td,table.agn-sc-t tbody tr:nth-child(2n) td,table.agn-gate-t tbody tr:nth-child(2n) td,table.ops-op-table tbody tr:nth-child(2n) td{background:#f4f8f98c}.ops-tablewrap tbody tr:hover td,table.agn-sc-t tbody tr:hover td,table.agn-gate-t tbody tr:hover td,table.ops-op-table tbody tr:hover td{background:#14b8a60f}.ops-tablewrap td b,table.agn-sc-t td b,table.agn-gate-t td b{color:var(--navy)}.ops-tablewrap code,table.agn-gate-t code{font-size:11px;color:#56656e;background:#154a4e0d;padding:1px 5px;border-radius:5px}.ops-tablewrap small,table.agn-gate-t small{display:block;margin-top:3px;color:#73838d;font-size:11px;line-height:1.35}tr.ops-act td{background:#9821220f!important}tr.ops-watch td{background:#f08a2414!important}td.ok{color:#1b6e3a;font-weight:800}td.warn{color:#8a5a12;font-weight:800}td.fail{color:#982122;font-weight:800}.ops-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ops-pill.ok{background:#0596691f;color:#04543f}.ops-pill.warn{background:#f08a2424;color:#7a4208}.ops-pill.fail{background:#9821221f;color:#7a1a14}.ops-pill.mute{background:#6b72801f;color:#556069}.ops-why{display:block;margin-top:4px;color:#73838d;font-size:11px}.ops-flaglist{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ops-flag{display:inline-flex;max-width:100%;padding:6px 9px;border-radius:999px;background:#f08a241a;color:#7a4208;font:700 11.5px/1.3 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-zonechips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}@media (max-width: 1100px){.ops-zonechips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.ops-zonechips{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-zonechip{min-width:0;padding:10px 11px;border-radius:12px;background:#f4f8f9;border:1px solid rgba(21,74,78,.06);display:grid;gap:2px}.ops-zonechip b{color:var(--navy);font:800 12px/1.2 Manrope,system-ui,sans-serif}.ops-zonechip span{color:#667782;font:600 11.5px/1.3 Manrope,system-ui,sans-serif}.ops-scorebox{margin-top:12px;padding:12px;border-radius:14px;background:linear-gradient(145deg,#f7fbfb,#eef6f7);border:1px solid rgba(21,74,78,.08)}.ops-scorebox>p{margin:0 0 10px;color:#5d6b76;font:600 12px/1.45 Manrope,system-ui,sans-serif}.ops-score-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}@media (max-width: 720px){.ops-score-grid{grid-template-columns:1fr}}.ops-score-grid>div{padding:10px 11px;border-radius:12px;background:#fff;border:1px solid rgba(21,74,78,.06);min-width:0}.ops-score-grid span{display:block;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7c8992}.ops-score-grid b{display:block;margin-top:5px;color:var(--navy);font:700 12.5px/1.4 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-card-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ops-card-list.ops-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 820px){.ops-card-list.ops-signal-list{grid-template-columns:1fr}}.ops-item-card{position:relative;min-width:0;padding:12px 14px 12px 16px;border-radius:14px;border:1px solid rgba(21,74,78,.12);background:linear-gradient(90deg,#e8eef0,#f4f7f8 55%,#fff);display:grid;gap:8px;box-shadow:0 1px 2px #154a4e0d}.ops-item-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#94a3a8}.ops-item-card.tone-cross,.ops-item-card.tone-act{background:linear-gradient(90deg,#b91c1c1f,#f4f1f1 42%,#fff);border-color:#b91c1c33}.ops-item-card.tone-cross:before,.ops-item-card.tone-act:before{background:#dc2626}.ops-item-card.tone-possible,.ops-item-card.tone-watch{background:linear-gradient(90deg,#d9770624,#f7f3ec 42%,#fff);border-color:#d9770638}.ops-item-card.tone-possible:before,.ops-item-card.tone-watch:before{background:#d97706}.ops-item-card.tone-clear{background:linear-gradient(90deg,#0d94881f,#eef5f4 42%,#fff);border-color:#0d948833}.ops-item-card.tone-clear:before{background:#0d9488}.ops-item-card.tone-live{background:linear-gradient(90deg,#14b8a61f,#eef6f5 42%,#fff);border-color:#14b8a633}.ops-item-card.tone-live:before{background:#14b8a6}.ops-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-item-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ops-item-main b{color:#12383b;font:800 13.5px/1.25 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-item-main span{color:#5f7178;font:650 12px/1.3 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-item-state{flex:0 0 auto;margin:0;padding:5px 10px;border-radius:999px;font:850 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.02em;text-transform:lowercase;background:#154a4e1a;color:#355055}.ops-item-card.tone-cross .ops-item-state,.ops-item-card.tone-act .ops-item-state{background:#b91c1c24;color:#991b1b}.ops-item-card.tone-possible .ops-item-state,.ops-item-card.tone-watch .ops-item-state{background:#d9770629;color:#9a4d06}.ops-item-card.tone-clear .ops-item-state,.ops-item-card.tone-live .ops-item-state{background:#0d948824;color:#0f766e}.ops-item-body,.ops-item-action{margin:0;color:#3f5559;font:650 12.5px/1.45 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-item-action{padding:9px 11px;border-radius:10px;background:#154a4e0d;border-left:3px solid #14B8A6;color:var(--navy);font-weight:700}.ops-item-meta{display:flex;flex-wrap:wrap;gap:8px 14px}.ops-item-meta>span{display:inline-flex;flex-direction:column;gap:2px;min-width:0;color:#3f5559;font:650 12px/1.35 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.ops-item-meta i{font-style:normal;color:#7a8992;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ops-signal{min-width:0}.ops-watchfold{margin-top:10px;font:600 12px/1.4 Manrope,system-ui,sans-serif}.ops-watchfold>summary{cursor:pointer;color:var(--navy);font-weight:800}.ops-watchfold ul{margin:8px 0 0;padding:0 0 0 16px;color:#52646f}#agnNatWatch85{margin:14px 0 16px;border:1px solid rgba(21,74,78,.1);border-radius:22px;background:linear-gradient(180deg,#fff,#f7fbfb),radial-gradient(90% 70% at 0% 0%,rgba(20,184,166,.08),transparent 50%);box-shadow:0 1px 2px #154a4e0a,0 14px 36px #154a4e0d;overflow:clip}#agnNatWatch85>summary{cursor:pointer;padding:14px 16px;font:850 14px/1.3 Manrope,system-ui,sans-serif;color:var(--navy);list-style:none;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}#agnNatWatch85>summary::-webkit-details-marker{display:none}#agnNatWatch85>summary:before{content:"";width:18px;height:18px;margin-top:1px;border-radius:6px;background:linear-gradient(var(--navy),var(--navy)) center / 10px 1.5px no-repeat,linear-gradient(var(--navy),var(--navy)) center / 1.5px 10px no-repeat,#154a4e14}#agnNatWatch85[open]>summary:before{background:linear-gradient(var(--navy),var(--navy)) center / 10px 1.5px no-repeat,#14b8a624}#agnNatWatch85>summary small{display:block;grid-column:2;font-weight:600;color:#667782;font-size:12px;margin-top:3px;line-height:1.4}#agnNatWatch85>.in{padding:0 14px 14px;min-width:0;border-top:1px solid rgba(21,74,78,.07)}#agnNatWatch85 .opsx-kpis{margin-top:12px}#agnNatWatch85 .opsx-card{margin-bottom:0;box-shadow:none;border-color:#154a4e14}.opsx-card.ops-priority-board,#agnNatWatch85 .opsx-card.ops-priority-board,.opsx-card.ops-decision-card,.opsx-card.ops-changed-card{border-top:3px solid var(--accent);border-left:3px solid var(--accent);border-bottom:3px solid var(--accent);border-right:1px solid rgba(21,74,78,.1)}.opsx-pane[data-opsx-pane=situation]>.opsx-card,.opsx-pane[data-opsx-pane=situation]>.agn-tracked{margin-bottom:12px}.agn-tracked{border:1px solid rgba(21,74,78,.1);border-radius:18px;background:#fff;padding:0;overflow:clip}.agn-tracked>summary{cursor:pointer;list-style:none;padding:13px 15px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--navy);font:800 13.5px/1.3 Manrope,system-ui,sans-serif}.agn-tracked>summary::-webkit-details-marker{display:none}.agn-tracked>summary small{flex:1 1 100%;color:#687782;font:600 12px/1.4 Manrope,system-ui,sans-serif}.agn-tracked[open]>summary{border-bottom:1px solid rgba(21,74,78,.07)}.agn-tracked .opsx-actions-top,.agn-tracked .opsx-action-list{padding:0 14px 14px}.opsx-card#skillCard,.ops-skill-card{border-radius:18px;border:1px solid rgba(21,74,78,.1);background:linear-gradient(145deg,#fff,#f7fbfb),radial-gradient(80% 60% at 100% 0%,rgba(20,184,166,.07),transparent 55%)}.ops-skill-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.ops-skill-idle,.ops-skill-fail{margin:0;padding:16px 18px;border-radius:14px;border:1px dashed rgba(21,74,78,.18);background:#f7fafb;color:#52646f;font:650 13px/1.45 Manrope,system-ui,sans-serif}.ops-skill-fail{display:grid;gap:4px;border-style:solid;border-color:#b91c1c2e;background:linear-gradient(90deg,#b91c1c12,#fff 42%);color:#7a1a14}.ops-skill-fail b{color:#991b1b;font:850 13px/1.2 Manrope,system-ui,sans-serif}.ops-skill-body{display:grid;gap:10px}.ops-skill-lede{margin:0;padding:10px 12px;border-radius:12px;background:#154a4e0a;border-left:3px solid #14B8A6;color:var(--navy);font:700 13px/1.45 Manrope,system-ui,sans-serif}.ops-skill-leads,.ops-skill-zones{margin-bottom:4px}.fc-page{color:#1c3436;width:100%;max-width:none;margin-inline:0;background:transparent;--fc-ink: #1c2b32;--fc-muted: #55707f;--fc-teal: #2f7eb5;--fc-teal-deep: #1f5f8a;--fc-teal-soft: #e8f3fa;--fc-warm: #c45a1a;--fc-rain: #1a6f96;--fc-cool: #2a8f9a;--fc-sand: #f7f4ef;--fc-panel: #f3f7fb}.fc-page h2,.fc-page h3,.fc-page h4{color:var(--fc-ink);margin:0}.fc-page button,.fc-page summary,.fc-page select,.fc-page a{pointer-events:auto}.fc-page #fc72,.fc-page #fc15,.fc-page #fccm,.fc-page #fcin,.fc-page #fcobs,.fc-page #fchours,.fc-page #fcmm{scroll-margin-top:128px}.fc-head{display:flex;align-items:center;gap:10px;background:linear-gradient(105deg,#163a5c,#1f5f8a 48%,#2f7eb5);border:0;border-radius:12px;padding:10px 14px;margin:0 0 9px;color:#fff;box-shadow:0 8px 20px #1f5f8a33}.fc-head h2{font-size:1.15rem;letter-spacing:-.02em;color:#fff}.fc-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#ffffff29;color:#fff;font-weight:800;font-size:14px}.fc-head .fc-btn{background:#ffffff1f;color:#fff;border-color:#ffffff59}.fc-head .fc-btn:hover{background:#fff;color:#1f5f8a;border-color:#fff}.fc-sp{margin-left:auto}.fc-btn,.fc-chip,.fc-select{border:1px solid #c9d7e3;background:#f4f8fb;color:#1f4f6e;border-radius:999px;padding:6px 12px;font:700 12.5px/1.2 Manrope,system-ui,sans-serif;cursor:pointer}.fc-btn:hover,.fc-chip:hover,.fc-select:hover{border-color:#2f7eb5;background:#e7f1f8}.fc-btn:disabled{opacity:.55;cursor:default}.fc-btn.on,.fc-chip.on{background:#2f7eb5;border-color:#2f7eb5;color:#fff;box-shadow:0 3px 10px #2f7eb547}.fc-select{padding-right:24px}.fc-jump{position:sticky;top:62px;z-index:30;display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0 0 10px;padding:6px 9px;border-radius:12px;background:#fffffff5;border:1px solid #c9d7e3;box-shadow:0 5px 14px #0f3d420f}.fc-jump .l{font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--fc-teal)}.fc-jump .ar{color:#8aa0ab;margin:0 1px}.fc-jump a{font-weight:800;color:var(--fc-teal)}.fc-sec{display:flex;gap:10px;align-items:center;margin:18px 2px 8px;flex-wrap:wrap}.fc-sec b{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;color:#fff;background:linear-gradient(105deg,#0f3d42,#1a8f88);border-radius:999px;padding:6px 11px;box-shadow:0 4px 12px #0f3d4229}.fc-sec span{color:#55707f;font-size:12.5px}.fc-card,.mm-card{background:#fff;border:1px solid #c9d7e3;border-radius:14px;padding:14px 16px 15px;margin:0 0 12px;color:#1c3436;box-shadow:0 1px #12383c08,0 10px 24px #12383c0d;border-top:3px solid #1a8f88}.fc-card h3{font:800 17px/1.25 Manrope,system-ui,sans-serif;letter-spacing:-.02em}.fc-card h4{margin:10px 0 5px;font:800 13.5px/1.25 Manrope,system-ui,sans-serif}.fc-72-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.fc-72-head .fc-how{width:auto;min-width:160px;margin-top:0;flex:0 0 auto}.fc-hero{display:grid;grid-template-columns:minmax(0,780px) minmax(240px,1fr);gap:16px;align-items:stretch}.fc-chart-stage{min-width:0;padding:10px;border-radius:14px;background:#f7fbfa;border:1px solid #d5e0e8}.fc-ahead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:6px 18px;align-items:start}.fc-sub{margin:4px 0 0;font-size:12.5px;color:#55707f;line-height:1.45;max-width:62ch}.fc-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px}.fc-tabs label{display:inline-flex;align-items:center;gap:5px;font:700 12px/1 Manrope,system-ui,sans-serif;color:#55707f}.fc-chart,.fc-fan,.mm-chart,.fc-shadow>svg{display:block;width:100%;height:auto;margin:0;background:linear-gradient(180deg,#f4fbfb,#fff 42%,#f7f4ef);border:1px solid #c9d7e3;border-radius:12px}.fc-fan-wrap{display:grid;gap:6px}.fc-fan-rain{display:block;width:100%;height:auto;margin:0;background:transparent;border:0;border-radius:0}.fc-chart-stage .fc-chart{border:0;border-radius:10px;background:#fff}.fc-shadow{margin-top:10px;border-top:0;padding-top:0}.fc-shadow>svg{margin-top:8px;max-width:none}.fc-fan,.mm-chart,.mm-sub{max-width:none}.fc-kpis,.fc-obs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.fc-kpi,.fc-obs-kpi,.fc-tile,.mm-cell,.fc-metrics>div,.fc-pair div{border:1px solid #d5e0e8;border-radius:12px;padding:11px 13px;background:#fff;box-shadow:inset 0 4px 0 var(--accent, var(--fc-teal))}.fc-kpis .fc-kpi:nth-child(1),.fc-obs-kpis .fc-obs-kpi:nth-child(1){--accent: #c45a1a}.fc-kpis .fc-kpi:nth-child(2),.fc-obs-kpis .fc-obs-kpi:nth-child(2){--accent: #1a9aa3}.fc-kpis .fc-kpi:nth-child(3),.fc-obs-kpis .fc-obs-kpi:nth-child(3){--accent: #2f7eb5}.fc-kpis .fc-kpi:nth-child(4),.fc-obs-kpis .fc-obs-kpi:nth-child(4){--accent: #5b6f86}.fc-kpi span,.mm-cell span,.fc-metrics span{display:block;font:800 10.5px/1.15 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5d7684}.fc-kpi b,.fc-obs-kpi b,.mm-cell b,.fc-metrics b{display:block;font:800 20px/1.15 Manrope,system-ui,sans-serif;color:#12383c;margin-top:4px}.fc-kpis .fc-kpi:nth-child(1) b{color:#c45a1a}.fc-kpis .fc-kpi:nth-child(2) b{color:#1a9aa3}.fc-kpis .fc-kpi:nth-child(3) b{color:#2f7eb5}.fc-kpis .fc-kpi:nth-child(4) b{color:#3d5160}.mm-grid .mm-cell:nth-child(1)>b{color:#c45a1a}.mm-grid .mm-cell:nth-child(2)>b{color:#1a9aa3}.hz-ok{color:#1f7a4d;font-weight:800}.hz-mid{color:#8a6408;font-weight:800}.hz-high{color:#c45a1a;font-weight:800}.hz-bad{color:#9b2c2c;font-weight:800}.hz-rain{color:#1a6f96;font-weight:800}.hz-cool{color:#0e7c86;font-weight:800}.hz-chip{display:inline-block;margin:0 4px 2px 0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,#fff)}.fc-kpi em,.fc-obs-kpi span,.mm-cell em,.mm-cell p,.fc-metrics em{display:block;font-style:normal;font-size:11.5px;color:#55707f;line-height:1.35;margin-top:3px}.fc-plan{margin-top:0;background:linear-gradient(180deg,#f3faf8,#fff 90px);border:1px solid #d5ebe6;border-radius:14px;padding:12px 14px 10px;box-shadow:inset 3px 0 0 var(--fc-teal);position:static;min-width:0}.fc-plan h4{margin:0 0 6px;font-size:14px}.fc-row{display:grid;grid-template-columns:11px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #e2eeec}.fc-row:last-of-type{border-bottom:0}.fc-row i{width:9px;height:9px;border-radius:50%;margin-top:4px}.fc-row b{display:block;font:800 13px/1.3 Manrope,system-ui,sans-serif}.fc-row p{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#3d5160}.fc-how{margin-top:10px;width:100%;min-height:36px;border-radius:10px;border:0;background:var(--fc-teal);color:#fff;font:800 12.5px/1.25 Manrope,system-ui,sans-serif;cursor:pointer;padding:9px 14px}.fc-how:hover{background:#1a5278}.mm-card{padding:16px 18px 14px;border-top-color:var(--fc-teal);background:#fff}.mm-kicker{font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-teal)}.mm-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:8px}.mm-head h3{margin:2px 0;font:800 18px/1.25 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.mm-sub{color:#55707f;font-size:12.5px;line-height:1.4}.mm-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mm-seg{display:flex;gap:3px;background:transparent;border:1px solid #c9d7e3;border-radius:999px;padding:3px}.mm-seg button{border:0;background:transparent;border-radius:999px;padding:6px 11px;font:800 12px/1 Manrope,system-ui,sans-serif;color:#3d5160;cursor:pointer}.mm-seg button.on{background:var(--fc-ink);color:#fff;box-shadow:0 2px 8px #0f766e47}.mm-status{font-size:12px;color:#55707f;background:#fff;border:1px solid #b9ccc7;border-radius:999px;padding:5px 10px}.mm-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c4a15a;margin-right:6px}.mm-status i.live{background:var(--fc-teal);box-shadow:0 0 0 3px #0f766e2e}.mm-empty{margin:9px 0;padding:20px 11px;text-align:center;color:#9b2c2c;font-weight:700;font-size:13px;background:#fceeed;border:1px dashed #d4b8b8;border-radius:10px}.mm-empty span{display:block;margin-top:3px;color:#5d7684;font-weight:500;font-size:11.5px}.mm-products{margin-top:14px;padding:14px;border-radius:12px;background:#f4f8fb;border:1px solid #d5e0e8}.mm-products h4{margin:0 0 2px;color:var(--fc-ink);font:800 15px/1.25 Manrope,system-ui,sans-serif}.mm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.mm-grid .mm-cell{background:#fff;border-radius:12px;padding:12px 13px;border:1px solid #d5e0e8;min-height:100%;box-shadow:inset 0 3px 0 var(--accent, var(--fc-teal)),0 6px 16px #12383c0a}.mm-grid .mm-cell:nth-child(4n+1){--accent: #c45a1a;background:#fff}.mm-grid .mm-cell:nth-child(4n+2){--accent: #1a9aa3;background:#fff}.mm-grid .mm-cell:nth-child(4n+3){--accent: #2f7eb5;background:#fff}.mm-grid .mm-cell:nth-child(4n){--accent: #5b6f86;background:#fff}.mm-line{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed #b0c4c8;font-size:12px}.mm-line:last-of-type{border-bottom:0}.mm-line i{font-style:normal;font-weight:700;color:var(--fc-ink)}.mm-agree{color:#8a6408}.mm-agree.high{color:#1f7a4d}.mm-agree.moderate{color:#8a6408}.mm-agree.low{color:#9b2c2c}.mm-foot,.mm-fine{margin:10px 0 0;font-size:12px;color:#5d7684;line-height:1.45}.mm-diag{margin-top:14px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#fff8ed,#f3faf8 55%,#fff);border:1px solid #e7c48a}.mm-diag-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.mm-diag h4{margin:0 0 4px;color:#8a4b08}.mm-actions{display:flex;gap:7px;flex-wrap:wrap}.mm-run{border:0;background:var(--fc-teal);color:#fff}.mm-skill{border-color:#d4a017;background:#fff4e5;color:#8a4b08}.mm-bias{color:#b45309;font-weight:800}@media (max-width: 980px){.mm-grid{grid-template-columns:1fr 1fr}}.fc-shadow[open]{margin-top:12px;padding-top:4px}.fc-score{font-size:13px;line-height:1.5;color:#3d5160;margin:6px 0;max-width:none}.fc-note{font-size:12.5px;color:#55707f;line-height:1.5;margin:6px 0;max-width:none}.fc-wait{padding:12px 0;color:#55707f;font-size:12.5px}.fc-page details{margin-top:7px}.fc-page summary{cursor:pointer;font:800 12px/1.25 Manrope,system-ui,sans-serif;color:var(--fc-ink);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #93a8b8;border-radius:999px;background:#fff;list-style:none}.fc-page summary::-webkit-details-marker{display:none}.fc-page summary:before{content:"▸"}.fc-page details[open] summary:before{content:"▾"}.fc-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.fc-table th,.fc-table td{padding:6px 8px;border-bottom:1px solid #d5e0e8;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.fc-table th:first-child,.fc-table td:first-child{text-align:left;width:18%}.fc-page .fc-table td.hz,.fc-page .fc-table th.hz{display:table-cell!important}.fc-compact-data{width:100%;max-width:none}.fc-compact-data>.fc-note{max-width:none}.fc-compact-scroll{border:1px solid #c9d7e3;border-radius:12px;overflow:hidden;background:#fff;margin-top:8px;width:100%}.fc-table-compact{width:100%;table-layout:fixed;margin:0}.fc-table-compact th,.fc-table-compact td{padding:9px 14px}.fc-table-compact th:first-child,.fc-table-compact td:first-child{width:22%;text-align:left}.fc-table-compact td:last-child{white-space:normal}.fc-table .hz-chip+.hz-chip{margin-left:6px}.fc-table thead th{background:#e8f1f8;color:#1a3f58;font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0;z-index:1;border-bottom:2px solid #2f7eb5;font-weight:800}.fc-table thead .fc-sort{color:#3d5160}.fc-table thead .fc-sort.on{color:#1a6a9a}.fc-table tbody tr:nth-child(2n) td{background:#f4f8fb}.fc-table tbody tr:hover td{background:#e8f2f9}.fc-sort{border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:800 11px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.03em}.fc-sort.on{color:var(--fc-teal)}.fc-wrap{max-height:280px;overflow:auto;border:1px solid #c9d7e3;border-radius:10px;margin-top:7px;background:#fff}.fc-tiers{margin-top:12px;padding:10px 12px 3px;background:#f4f8fb;border:1px solid #d5e0e8;border-radius:10px}.fc-tiers h4{margin-top:3px}.fc-tiers ul{margin:5px 0 7px;padding-left:17px;color:#3d5160;font-size:12.5px}.fc-outhead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:6px}.fc-kicker{font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-teal);margin-bottom:3px}.fc-legend{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:#55707f;margin:8px 0 4px;font-weight:650;padding:7px 10px;background:#f4f8fb;border:1px solid #d5e0e8;border-radius:999px;width:fit-content}.fc-legend i{display:inline-block;width:18px;height:5px;border-radius:99px;margin-right:5px;vertical-align:middle}.fc-legend .lg-max{background:linear-gradient(90deg,#e8a070,#c0392b);height:6px}.fc-legend .lg-min{background:linear-gradient(90deg,#7ed0c6,#1a9aa3);height:6px}.fc-hide{display:none}.fc-z td{color:#5d7684}.fc-events td:first-child{white-space:normal;min-width:280px}.fc-subrow td:first-child{padding-left:22px;color:#5d6b76}.fc-meta{display:block;color:#5d7684;font-weight:500;font-size:11.5px;white-space:normal}.fc-climate-card .fc-climate-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:4px}.fc-climate-tools{margin:0;justify-content:flex-end}.fc-climate{width:100%}.fc-climate-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 10px}.fc-climate-stat{border:1px solid #d5e0e8;border-radius:12px;padding:10px 12px;background:#fff;box-shadow:inset 0 3px 0 var(--fc-teal)}.fc-climate-stat.accent{box-shadow:inset 0 3px #c45a1a}.fc-climate-stat span{display:block;font:800 10.5px/1.15 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5d7684}.fc-climate-stat b{display:block;margin-top:4px;font:800 20px/1.15 Manrope,system-ui,sans-serif;color:#12383c;font-variant-numeric:tabular-nums}.fc-climate-stat.accent b{color:#c45a1a}.fc-climate-stat em{display:block;margin-top:3px;font-style:normal;font-size:11.5px;color:#55707f;line-height:1.35}.fc-climate-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 4px}.fc-bars-panel{border:1px solid #d5e0e8;border-radius:12px;padding:10px 12px 8px;background:#f7fbfa}.fc-bars-panel h5{margin:0 0 8px;font:800 12.5px/1.25 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.fc-bars-panel.tone-hot h5{color:#c45a1a}.fc-bars-panel.tone-wet h5{color:#0e7c86}.fc-bars{display:grid;gap:5px;margin:0}.fc-bar{display:grid;grid-template-columns:70px minmax(0,1fr) 54px;gap:8px;align-items:center;font-size:12px}.fc-bar>span{color:#3d5160;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-bar .track{height:12px;background:#e6eef0;border-radius:99px;position:relative;overflow:hidden}.fc-bar .track.signed:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#c5d5d8}.fc-bar .fill{position:absolute;top:0;bottom:0;border-radius:99px}.fc-bar .fill.hot{background:linear-gradient(90deg,#e7b15a,#d4652f)}.fc-bar .fill.wet{background:linear-gradient(90deg,#7ed0c6,#1a9aa3)}.fc-bar .fill.neg{background:linear-gradient(90deg,#8eafc4,#3d6278)}.fc-bar b{text-align:right;color:var(--fc-ink);font-variant-numeric:tabular-nums;font-size:11.5px;white-space:nowrap}.fc-bar b.neg{color:#3d6278}@media (max-width: 860px){.fc-climate-summary,.fc-climate-bars{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.fc-climate-summary,.fc-climate-bars{grid-template-columns:1fr}}.fc-banner{display:flex;gap:10px;align-items:flex-start;background:#e7f1f8;border:1px solid #cfe6e1;border-left:4px solid var(--fc-teal);border-radius:10px;padding:10px 12px;margin:0 0 10px;font-size:12px;color:var(--fc-ink);line-height:1.4}.fc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.fc-tile{--accent: #1a9aa3}.fc-tile span{display:block;font-size:11.5px;color:#55707f;font-weight:700}.fc-tile b{display:block;font-size:18px;color:var(--fc-ink);margin:3px 0}.fc-tile em{display:block;font-style:normal;font-size:11.5px;color:#55707f;line-height:1.35}.fc-strip-card{padding:7px 12px 12px;border-top-color:#2f7eb5}.fc-strip .agnhs{margin:0}.fc-split{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);gap:12px;align-items:start}.fc-flag{font-weight:800;font-size:12px}.fc-flag.ok{color:var(--fc-teal)}.fc-flag.warn{color:#b45309}.fc-flag.dead{color:#8aa0ab}.fc-fleet-now{margin-top:14px;padding:12px 14px;border:1px solid #d5e0e8;border-radius:12px;background:#f7fbfa}.fc-fleet-now h4{margin:0 0 4px}.fc-fleet-now>.fc-note{margin-top:0;margin-bottom:10px;max-width:78ch}.fc-pair{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fc-pair div{min-width:0;--accent: #3d5160;padding:10px 12px;background:#fff;border:1px solid #d5e0e8;border-radius:12px}.fc-pair div:nth-child(1){--accent: var(--fc-teal)}.fc-pair div:nth-child(2),.fc-pair div:nth-child(3){--accent: #c45a1a}.fc-pair div:nth-child(4),.fc-pair div:nth-child(5){--accent: #2f7eb5}.fc-pair b{display:block;font:800 20px/1.15 Manrope,system-ui,sans-serif;color:#12383c;margin-top:2px;font-variant-numeric:tabular-nums}.fc-pair span{display:block;font:800 10.5px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#5d7684;order:-1}.fc-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-top:12px}.fc-cities span{display:block;background:#fff;border:1px solid #d5e0e8;border-radius:10px;padding:8px 10px;font-size:12.5px;color:#3d5160;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-stations{margin-top:14px}@media (max-width: 900px){.fc-pair{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.fc-pair{grid-template-columns:1fr 1fr}}.fc-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#10282c61;z-index:4000;display:grid;place-items:center;padding:20px}.cmp{position:relative;width:min(920px,100%);max-height:min(90vh,860px);overflow:auto;background:#f4f8fb;border-radius:22px;padding:22px 22px 18px;box-shadow:0 24px 60px #10282c47;color:#1c3436}.cmp h3{margin:0;font:800 22px/1.2 Manrope,system-ui,sans-serif;color:var(--fc-ink);display:flex;align-items:center;gap:8px}.cmp-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:#e7eeec;color:#3d5160;font-size:20px;line-height:1;cursor:pointer}.cmp-i{width:18px;height:18px;border-radius:50%;border:1.5px solid #7d9aa0;background:transparent;color:#55707f;font:700 11px/1 Manrope,system-ui,sans-serif;cursor:pointer;padding:0}.cmp-sub{margin:6px 0 0;color:#55707f;font-size:13.5px;line-height:1.45}.cmp-pick{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.cmp-pick select{font:700 13px/1.2 Manrope,system-ui,sans-serif;color:var(--fc-ink);background:#fff;border:1px solid rgba(21,74,78,.16);border-radius:12px;padding:10px 14px;min-width:160px;cursor:pointer}.cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmp-col{border:1px solid rgba(21,74,78,.1);border-radius:18px;padding:16px 16px 8px;background:#fff}.cmp-col h4{margin:0 0 8px;font:800 18px/1.2 Manrope,system-ui,sans-serif;color:var(--fc-teal)}.cmp-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid rgba(21,74,78,.07);font-size:13.5px}.cmp-row .k{color:#44545d;font-weight:650}.cmp-row .v{font-weight:800;color:#1c3436;text-align:right}.cmp-row .v b{white-space:nowrap}.cmp-comfort{max-width:62%;font-weight:750;line-height:1.35}.cmp-note{padding:8px 0;border-bottom:1px solid rgba(21,74,78,.07);color:#5d7684;font-size:12.5px;line-height:1.4}.cmp-win{font-size:12.5px;font-weight:800;color:var(--fc-teal);background:#14b8a624;border-radius:999px;padding:4px 10px;white-space:nowrap}.cmp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.cmp-wait{color:#55707f;font-size:13px;padding:8px 0 14px}@media (max-width: 800px){.cmp-grid{grid-template-columns:1fr}}.fc-dialog{width:min(760px,100%);max-height:min(86vh,820px);overflow:auto;background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 20px 60px #10282c40}.fc-dialog input{width:100%;box-sizing:border-box;border:1px solid #aebbc3;border-radius:10px;padding:9px 11px;font:inherit;margin:6px 0}.fc-hits{border:1px solid #d5e0e8;border-radius:10px;overflow:hidden;margin-bottom:10px}.fc-hits:empty{display:none}.fc-hits button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eef3f1;background:#fff;padding:8px 10px;cursor:pointer;color:var(--fc-ink);font-weight:700}.fc-hits button:hover{background:#f4f8fb}.fc-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#5d7684;font-size:11.5px;margin:7px 2px 18px}.fc-foot-actions{display:flex;align-items:center;gap:10px}.fc-clean .fc-fine,.fc-clean .fc-score,.fc-clean .fc-sub,.fc-clean .fc-meta{display:none}.fc-now{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;align-items:start}.fc-now-4{grid-template-columns:1fr 1fr;margin-top:12px}.fc-loc{font-weight:650;color:#55707f;font-size:13px}.fc-pill{display:inline-flex;align-items:center;margin-left:8px;border-radius:999px;background:linear-gradient(105deg,#0f3d42,#1a8f88);color:#fff;font:800 11px/1 Manrope,system-ui,sans-serif;padding:6px 11px;vertical-align:2px;box-shadow:0 4px 12px #0f3d422e}.fc-nowtop{display:flex;justify-content:space-between;align-items:flex-end;margin:8px 0}.fc-nowtop b{font:800 52px/.9 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.fc-nowtop span{font-weight:750;color:#55707f;margin-left:4px}.fc-nowtop em{display:block;font-style:normal;font-weight:750;color:#3d5160}.fc-sky{font-size:42px}.fc-search{position:relative;margin:8px 0 4px}.fc-search input{width:100%;box-sizing:border-box;border:1px solid #aebbc3;border-radius:12px;padding:9px 12px;font:650 13px/1.3 Manrope,system-ui,sans-serif}.fc-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:8;background:#fff;border:1px solid #d7e3e6;border-radius:12px;box-shadow:0 18px 44px #154a4e29;max-height:260px;overflow:auto}.fc-menu button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eef3f1;background:#fff;padding:8px 10px;cursor:pointer;color:var(--fc-ink);font-weight:750}.fc-menu button small{display:block;font-weight:650;color:#55707f}.fc-menu button:hover{background:#f4f8fb}.fc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:7px}.fc-ops{background:#fff;border-top-color:var(--fc-teal)}.fc-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.fc-ops-cell{border:1px solid #d5e0e8;border-radius:12px;padding:12px 13px;background:#fff;box-shadow:inset 0 3px 0 var(--ops, var(--fc-teal)),0 8px 18px #12383c0d;min-height:118px}.fc-ops-cell span{display:block;font:800 10.5px/1.15 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#55707f}.fc-ops-cell b{display:block;font:800 18px/1.2 Manrope,system-ui,sans-serif;color:var(--fc-ink);margin-top:6px}.fc-ops-cell em{display:block;font-style:normal;font-size:12px;color:#55707f;line-height:1.4;margin-top:5px}.fc-ops-cell.tone-window{--ops: var(--fc-teal);background:#fff}.fc-ops-cell.tone-stress{--ops: #c45a1a;background:#fff}.fc-ops-cell.tone-event{--ops: #2f7eb5;background:#fff}.fc-ops-cell.tone-urban{--ops: #55707f;background:#fff}.fc-outlook{background:#fff;border-top-color:#2f7eb5}.fc-outlook-tabs{background:transparent;border:1px solid #c9d7e3;border-radius:999px;padding:4px;gap:4px}.fc-outlook-tabs .fc-chip{border-color:transparent;background:transparent}.fc-outlook-tabs .fc-chip.on{background:var(--fc-ink);border-color:var(--fc-ink)}.fc-chip-alt{border-style:dashed}.fc-events-block{--ev-hot: #c45a1a;--ev-wet: #0e7c86;--ev-cold: #2f7eb5;--ev-ink: #163248;--ev-mut: #5a7384;--ev-line: #d5e0ea;margin-top:16px;padding:0;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#f4f8fc,#fff 72px);border:1px solid #c9d7e3;box-shadow:0 10px 28px #16324812}.fc-events-block h3{margin:2px 0 4px;font:800 18px/1.25 Manrope,system-ui,sans-serif;color:var(--ev-ink);letter-spacing:-.02em}.fc-events-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap;padding:16px 16px 12px;border-bottom:1px solid #e2ebf2;background:radial-gradient(120% 80% at 100% 0%,rgba(47,126,181,.1),transparent 55%),linear-gradient(180deg,#eef5fb,#f7fafc)}.fc-events-head .fc-note{max-width:62ch;margin:4px 0 0}.fc-events-kpis{display:flex;flex-wrap:wrap;gap:8px}.fc-events-kpi{min-width:138px;padding:10px 13px;border-radius:12px;background:#fff;border:1px solid #d5e0e8;box-shadow:inset 0 3px 0 var(--ek, var(--fc-teal))}.fc-events-kpi span{display:block;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#55707f}.fc-events-kpi b{display:block;margin-top:4px;font:800 18px/1.1 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.fc-events-kpi em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:#55707f}.fc-events-kpi.tone-hot{--ek: var(--ev-hot);background:linear-gradient(180deg,#fff6ef,#fff 40px)}.fc-events-kpi.tone-hot b{color:var(--ev-hot)}.fc-events-kpi.tone-wet{--ek: var(--ev-wet);background:linear-gradient(180deg,#f1fafb,#fff 40px)}.fc-events-kpi.tone-wet b{color:var(--ev-wet)}.fc-events-wrap{border:0;border-radius:0;background:#e7eef5;box-shadow:none;max-height:none;overflow:hidden;margin-top:0;padding:12px}.fc-events-banner{display:grid;gap:4px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid #e0c48a;background:linear-gradient(180deg,#fff8eb,#fff);color:#5c4400}.fc-events-banner b{font:800 13px/1.3 Manrope,system-ui,sans-serif;color:#8a4b08}.fc-events-banner span{font-size:12.5px;line-height:1.4;color:#6b5420}.fc-events-banner em{font-style:normal;font-size:11.5px;line-height:1.4;color:#7a6a40}.fc-events-list{display:grid;gap:11px}.fc-ev-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px 20px;align-items:center;padding:14px 14px 14px 16px;border-radius:14px;background:#fff;border:1px solid #cfdcea;box-shadow:0 8px 18px #1632480f;position:relative;overflow:hidden}.fc-ev-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#5b6f86}.fc-ev-card.tone-hot{background:linear-gradient(100deg,#ffe8d4,#fff7ef 28%,#fff 58%);border-color:#e8c4a4}.fc-ev-card.tone-hot:before{background:var(--ev-hot)}.fc-ev-card.tone-wet{background:linear-gradient(100deg,#d9f3f4,#eefafb 28%,#fff 58%);border-color:#a9d5d9}.fc-ev-card.tone-wet:before{background:var(--ev-wet)}.fc-ev-card.tone-cold{background:linear-gradient(100deg,#d9e8f7,#eef5fb 28%,#fff 58%);border-color:#b4cce0}.fc-ev-card.tone-cold:before{background:var(--ev-cold)}.fc-ev-card.tone-neutral{background:linear-gradient(100deg,#e8eef3,#f7fafc 30%,#fff 58%)}.fc-ev-card.tone-neutral:before{background:#5b6f86}.fc-ev-card.fc-z{opacity:.84}.fc-ev-card:hover{border-color:#a9bdd0;box-shadow:0 12px 26px #1632481a}.fc-ev-subcard{margin-left:18px;background:#fbfcfe;box-shadow:none;padding:12px 14px}.fc-ev-subcard:before{width:3px;background:#aebbc3}.fc-ev-main{display:flex;gap:11px;align-items:flex-start;text-align:left;min-width:0}.fc-ev-dot{width:11px;height:11px;border-radius:50%;margin-top:6px;flex:0 0 auto;background:#5b6f86;box-shadow:0 0 0 3px #5b6f8624}.fc-ev-dot.tone-hot{background:var(--ev-hot);box-shadow:0 0 0 3px #c45a1a29}.fc-ev-dot.tone-wet{background:var(--ev-wet);box-shadow:0 0 0 3px #0e7c8629}.fc-ev-dot.tone-cold{background:var(--ev-cold);box-shadow:0 0 0 3px #2f7eb529}.fc-ev-copy{min-width:0}.fc-ev-titleline{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:3px}.fc-ev-kind{display:inline-flex;align-items:center;margin:0;padding:3px 8px;border-radius:999px;font:800 10px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-style:normal;background:#e8eef3;color:#3d5160}.fc-ev-kind.tone-hot{background:#ffe8d6;color:#9a3f0d}.fc-ev-kind.tone-wet{background:#d8f3f4;color:#0b6168}.fc-ev-kind.tone-cold{background:#dceaf7;color:#1a5278}.fc-ev-label{display:inline;font:800 14.5px/1.3 Manrope,system-ui,sans-serif;color:var(--ev-ink);letter-spacing:-.015em}.fc-ev-main .fc-meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12.5px;line-height:1.4;color:#4d6575;font-weight:600;white-space:normal;max-width:58ch}.fc-ev-metrics{display:grid;grid-template-columns:108px 88px 168px;gap:8px;align-items:stretch;padding:8px;border-radius:12px;background:#ffffffc7;border:1px solid rgba(186,204,218,.95);box-shadow:inset 0 1px #fffc}.fc-ev-metric{display:grid;gap:7px;justify-items:start;align-content:start;padding:8px 9px;border-radius:10px;background:#f4f8fb;border:1px solid #d7e3ee;min-height:70px}.fc-ev-metric-k{font:800 9.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#7a8f9c}.fc-ev-metric-when{min-width:0}.fc-ev-timing{display:grid;gap:5px;width:100%}.fc-ev-timing>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.fc-ev-timing i{font-style:normal;color:#7a8f9c;font-weight:700;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase}.fc-ev-chance-wrap{display:grid;gap:5px;justify-items:start;min-width:68px}.fc-ev-chance-num{font:800 22px/1 Manrope,system-ui,sans-serif;color:var(--ev-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fc-ev-chance-num span{font-size:12px;margin-left:1px;color:var(--ev-mut)}.fc-ev-chance-bar{display:block;width:72px;height:6px;border-radius:99px;background:#dbe5ee;overflow:hidden}.fc-ev-chance-bar i{display:block;height:100%;border-radius:99px;background:#8aa0ab}.fc-ev-chance-wrap.lv-hi .fc-ev-chance-num{color:#9b2c2c}.fc-ev-chance-wrap.lv-hi .fc-ev-chance-bar i{background:linear-gradient(90deg,#e07a3a,#c0392b)}.fc-ev-chance-wrap.lv-mid .fc-ev-chance-num{color:#b45309}.fc-ev-chance-wrap.lv-mid .fc-ev-chance-bar i{background:linear-gradient(90deg,#e6b655,#c45a1a)}.fc-ev-chance-wrap.lv-lo .fc-ev-chance-num{color:#1a6a9a}.fc-ev-chance-wrap.lv-lo .fc-ev-chance-bar i{background:linear-gradient(90deg,#7eb6d9,#2f7eb5)}.fc-ev-chance-wrap.lv-zero .fc-ev-chance-num{color:#7a8f9c}.fc-ev-status{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font:750 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap}.fc-ev-status.is-quiet{background:transparent;color:#7a8f9c;border:1px dashed #c5d2dc;padding:5px 8px;font-weight:700}.fc-ev-status.is-na{background:#f4f7fa;color:#5d6b76;border:1px solid #d0dbe4;padding:5px 8px;font-weight:700}.fc-ev-status.is-ok{background:#d9f5e5;color:#14532d;border:1px solid #a7e4c0}.fc-ev-chance-note{font:700 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#7a8f9c}.fc-ev-clim{display:inline-flex;align-items:baseline;gap:1px;padding:4px 2px;color:var(--ev-ink);font-variant-numeric:tabular-nums}.fc-ev-clim b{font:800 18px/1 Manrope,system-ui,sans-serif}.fc-ev-clim span{font-size:11px;color:var(--ev-mut);font-weight:700}.fc-ev-when{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#e8f1f8;color:#1a5278;font:750 12px/1 Manrope,system-ui,sans-serif;white-space:nowrap;border:1px solid #c9dced}.fc-ev-empty{color:#a0b0bb;font-weight:700;font-size:14px}.fc-muted{color:#5d7684}.fc-events-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;padding:12px 16px 14px;border-top:1px solid #e2ebf2;background:#f7fafc}@media (max-width: 980px){.fc-ev-card{grid-template-columns:1fr}.fc-ev-metrics{grid-template-columns:1fr 1fr;width:100%}.fc-ev-metric-when{grid-column:1 / -1}}@media (max-width: 980px){.fc-ops-grid{grid-template-columns:1fr 1fr}}.fc-comfort{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center}.fc-ring{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;align-content:center;background:conic-gradient(var(--fc-teal) var(--score),#d5e0e8 0)}.fc-ring.plain{background:#e7f1f8}.fc-ring b{font:800 22px/1 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.fc-ring span{font-size:10px;color:#55707f;text-align:center}.fc-ladder,.fc-impacts>div{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center;margin:6px 0;font-size:12.5px}.fc-ladder i,.fc-impacts i{display:block;height:8px;border-radius:99px;background:#d5e0e8;overflow:hidden}.fc-ladder b,.fc-impacts b{display:block;height:100%;background:var(--fc-teal);border-radius:99px}.fc-row i.dot.high{background:#9b2c2c}.fc-row i.dot.med{background:#e6b655}.fc-row i.dot.low{background:#74c476}.fc-row i.dot.info{background:#42a6ad}.fc-replay input{width:100%}.fc-replay>div{display:flex;justify-content:space-between;color:#55707f;font-size:12px}@media (max-width: 980px){.fc-hero,.fc-ahead,.fc-split,.fc-now,.fc-now-4{grid-template-columns:1fr}.fc-kpis,.fc-obs-kpis{grid-template-columns:1fr 1fr}.fc-72-head{flex-wrap:wrap}}.ol-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a1c1e94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:14px}.ol-card{background:linear-gradient(180deg,#f4f8fb,#f4f8fb 48px,#fff 120px);color:var(--fc-ink);width:min(1180px,100%);max-height:94vh;overflow:auto;border-radius:16px;border:1px solid rgba(21,74,78,.12);box-shadow:0 28px 70px #081c1e59;font:13.5px/1.45 Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.ol-head{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px 12px 18px;background:linear-gradient(105deg,#0f3d42,#15686c 55%,#1f8a86);border-bottom:0;color:#fff}.ol-head h2{margin:0;font:800 17px/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.02em;color:#fff;flex:0 1 auto}.ol-tabs,.ol-days{display:flex;flex-wrap:wrap;gap:5px}.ol-tabs{flex:1 1 auto;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:3px;margin-left:4px}.ol-tabs button,.ol-ghost,.ol-days button{font:700 12px/1 Manrope,system-ui,sans-serif;border:1px solid transparent;background:transparent;color:#ffffffe0;padding:7px 11px;border-radius:999px;cursor:pointer}.ol-tabs button:hover{background:#ffffff24}.ol-tabs button.on{background:#fff;color:#0f3d42;border-color:#fff;box-shadow:0 3px 10px #0000001f}.ol-ghost,.ol-days button{background:#f4f8fb;color:var(--fc-ink);border:1px solid #c9d7e3}.ol-ghost:hover,.ol-days button:hover{border-color:var(--fc-teal);background:#e7f1f8}.ol-days{background:#eef5f4;border:1px solid #d5e6e3;border-radius:999px;padding:4px;gap:4px}.ol-days button{background:transparent;border-color:transparent}.ol-days button.on{background:var(--fc-ink);color:#fff;border-color:var(--fc-ink);box-shadow:0 3px 10px #154a4e38}.ol-x{border:0;width:34px;height:34px;border-radius:50%;background:#ffffff29;color:#fff;font-size:22px;line-height:1;cursor:pointer;margin-left:auto;flex:0 0 auto}.ol-x:hover{background:#fff;color:#0f3d42}.ol-body{padding:14px 18px 22px}.ol-body h3{margin:16px 0 8px;font:800 15px/1.25 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.ol-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.ol-place{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;padding:10px 14px;margin:0 0 12px;background:linear-gradient(105deg,#f3faf8,#f4f8fb);border:1px solid #a9c2bc;border-radius:12px}.ol-card input[type=text]{font:650 13px/1.3 Manrope,system-ui,sans-serif;padding:9px 12px;border:1px solid #8aa0ab;border-radius:10px;min-width:min(320px,100%);background:#fff;color:var(--fc-ink);flex:1 1 240px}.ol-card input[type=text]:focus{outline:2px solid rgba(14,107,102,.25);border-color:var(--fc-teal)}.ol-meta{color:#55707f;font-size:12.5px;line-height:1.45}.ol-plain{margin:6px 0 10px;font-size:13.5px;color:#3d5160}.ol-note{background:linear-gradient(90deg,#f3faf8,#f4f8fb);border-left:3px solid var(--fc-teal);border-radius:0 10px 10px 0;padding:8px 12px;margin:10px 0;font-size:12.5px;color:#3d5160;line-height:1.45}.ol-warn{border-left-color:#c45a1a;background:linear-gradient(90deg,#fff6ef,#faf6ef)}.ol-title{font:800 18px/1.2 Manrope,system-ui,sans-serif;color:var(--fc-ink);letter-spacing:-.02em}.ol-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.ol-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 900px){.ol-grid3{grid-template-columns:1fr}}.ol-box{border:1px solid #c9d7e3;border-radius:12px;padding:12px 13px;background:linear-gradient(180deg,#fff,#f4f8fb);box-shadow:0 1px #12383c08,0 8px 18px #12383c0a;border-top:3px solid #1a8f88}.ol-box h3{margin:0 0 6px;font:800 13.5px/1.3 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.ol-box:nth-child(4n+1){border-top-color:#c45a1a}.ol-box:nth-child(4n+2){border-top-color:#1a9aa3}.ol-box:nth-child(4n+3){border-top-color:#2f7eb5}.ol-box:nth-child(4n){border-top-color:#3d5160}.ol-events{border-top-color:var(--fc-teal);margin:12px 0}.ol-big{font:800 22px/1.1 Manrope,system-ui,sans-serif;color:var(--fc-teal)}.ol-link{border:0;background:none;padding:0;color:var(--fc-teal);cursor:pointer;text-decoration:none;font:700 13px/1.3 Manrope,system-ui,sans-serif;text-align:left}.ol-link:hover{text-decoration:underline;color:#1a5278}.ol-link span{color:#55707f;font-weight:500}.ol-wrap{overflow-x:auto;margin:10px 0;border:1px solid #c9d7e3;border-radius:12px;background:#fff;box-shadow:0 6px 16px #12383c0a}.ol-card .fc-table{margin-top:0;width:100%}.ol-card .fc-table th,.ol-card .fc-table td{white-space:nowrap;padding:7px 9px;font-size:12.5px}.ol-card .fc-table td:first-child,.ol-card .ol-box td,.ol-card .ol-wrap-cells td,.ol-card .ol-wrap-cells th{white-space:normal}.ol-card th small{display:block;font-weight:600;color:#6b7f8c}.ol-card td.ol-span{text-align:right}.ol-list{margin:4px 0 12px;padding-left:18px;color:#55707f}.ol-card .fc-table thead th{position:static;background:#f3f7fb;color:#3d5160}.ol-card .fc-table.ol-air{table-layout:fixed}.ol-card .fc-table.ol-air th,.ol-card .fc-table.ol-air td{white-space:normal;vertical-align:top;overflow-wrap:break-word}.ol-card .fc-table.ol-air th:nth-child(1),.ol-card .fc-table.ol-air td:nth-child(1){width:8%;white-space:nowrap}.ol-card .fc-table.ol-air th:nth-child(2),.ol-card .fc-table.ol-air td:nth-child(2){width:18%}.ol-card .fc-table.ol-air th:nth-child(3),.ol-card .fc-table.ol-air td:nth-child(3){width:26%}.ol-card .fc-table.ol-air th:nth-child(4),.ol-card .fc-table.ol-air td:nth-child(4){width:14%}.ol-card .fc-table.ol-air th:nth-child(5),.ol-card .fc-table.ol-air td:nth-child(5){width:13%}.ol-card .fc-table.ol-air th:nth-child(6),.ol-card .fc-table.ol-air td:nth-child(6){width:13%}.ol-card .fc-table.ol-air th:nth-child(7),.ol-card .fc-table.ol-air td:nth-child(7){width:8%;white-space:nowrap}.ol-card .fc-table.ol-air th small{text-transform:none;letter-spacing:0;font-size:10.5px;line-height:1.3;font-weight:650}.ol-air-fig{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.ol-air-fig>span{font-size:12px;line-height:1.25;font-weight:650}.ol-hot{color:#c0392b;font-weight:800}.ol-ok{color:#1f7a4d}.ol-wait{color:#8a6408}.ol-bad{color:#9b2c2c}.ol-sub td:first-child{padding-left:18px;color:#3d5160}.ol-legend{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;margin:6px 0 10px;padding:6px 11px;border-radius:999px;background:#f4f8fb;border:1px solid #d5e0e8;font-size:12.5px;color:#55707f;font-weight:650}.ol-swatch{display:inline-block;width:14px;height:6px;border-radius:99px;margin-right:5px;vertical-align:1px}.ol-swatch.hot{background:linear-gradient(90deg,#e8a070,#c45a1a)}.ol-swatch.cool{background:linear-gradient(90deg,#7ed0c6,#0e7c86)}.ol-lv-normal{color:#1f7a4d}.ol-lv-moderate{color:#8a6408}.ol-lv-high{color:#c45a1a}.ol-lv-severe{color:#9b2c2c}.ol-charts{display:grid;gap:10px;margin:8px 0 12px;padding:12px;border-radius:14px;border:1px solid #c9d7e3;background:linear-gradient(180deg,#f3faf8,#fff 70%)}.ol-chart{width:100%;height:auto;display:block;background:transparent;border:0;border-radius:0}.ol-chart-rain{width:100%;height:auto;max-height:none}.ol-card svg{width:100%;height:auto;display:block}.ol-legend{margin:2px 0 4px}.ol-card details{margin:6px 0 12px}.ol-kpis{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.ol-kpi{background:#fff;border:1px solid #d5e0e8;border-radius:10px;padding:8px 12px;min-width:140px;box-shadow:inset 0 2px 0 var(--fc-teal)}.ol-kpi span{display:block;font:800 10px/1 Manrope,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#55707f}.ol-kpi b{display:block;margin-top:3px;font:800 16px/1.15 Manrope,system-ui,sans-serif;color:var(--fc-ink)}.cr{--ink: #1c2b32;--accent: #0f7a78;width:100%;max-width:none;margin:0;padding:0 0 8px;color:#143033;background:#eef2f4}.cr h3{margin:0;color:var(--ink);font-size:1rem;letter-spacing:-.02em}.cr-hero{position:relative;overflow:hidden;width:100%;box-sizing:border-box;margin:0 0 12px;padding:20px 22px 16px;border-radius:22px;color:#fff;background:radial-gradient(circle at 92% 0%,rgba(47,180,170,.28),transparent 34%),linear-gradient(118deg,#0a3d3c,#0f7a78 52%,#1aa39a);border:0;box-shadow:0 12px 32px #0c3a3c38}.cr-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;bottom:-130px;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 36px #ffffff0a}.cr-hero>*{position:relative;z-index:1}.cr-eye{margin:0;color:#b7efe6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cr-hero h2{margin:3px 0 6px;color:#fff;font-size:1.55rem;letter-spacing:-.03em;line-height:1.1}.cr-hero p{margin:0;color:#ffffffc7;font-size:13px;line-height:1.45;font-weight:600}.cr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cr-chips span{font-size:12px;font-weight:700;padding:5px 9px;border-radius:999px;color:#f4fffc;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.cr-kit{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;width:100%;box-sizing:border-box;margin:0 0 10px;padding:8px 10px;background:#fff;border:1px solid #d3dce0;border-radius:12px}.cr-grp{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0}.cr-grp+.cr-grp{margin-left:8px;padding-left:8px;border-left:1px solid #d3dce0}.cr .cr-kit button{padding:4px 7px;font-size:12px;white-space:nowrap}.cr-lab{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1c3d40}.cr button,.cr select,.cr input,.cr textarea{font:inherit}.cr button{min-height:32px;border:1px solid #b9cad6;background:#fff;color:var(--ink);border-radius:9px;padding:5px 11px;font-weight:700;font-size:12.5px;cursor:pointer}.cr button:hover{border-color:var(--accent)}.cr button:disabled{opacity:.55;cursor:default}.cr-pri{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.cr select,.cr input[type=text],.cr input:not([type]),.cr input[type=number],.cr textarea{box-sizing:border-box;min-height:36px;border:1px solid rgba(21,74,78,.16);border-radius:10px;padding:6px 10px;background:#fff;color:#16343a}.cr-kit select{width:142px;max-width:100%;min-height:30px;flex:0 0 auto;font-size:12px}.cr-fields select,.cr-fields input,.cr-form>label select,.cr-form>label input,.cr-stress select,.cr-stress input,.cr-inline select,.cr textarea{width:100%}.cr textarea{min-height:0;font-family:ui-monospace,monospace;font-size:12px}.cr-paste,.cr-sample{margin:0 0 10px;padding:10px 12px;background:#fff;border:1px solid #e3eaef;border-radius:12px}.cr-note{margin:6px 0;color:#3e555c;font-size:13px}.cr-bound{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;box-sizing:border-box;margin:0 0 10px;padding:8px 12px;background:#fff;border:1px solid #e3ecee;border-radius:12px}.cr-bound p,.cr-quiet{color:#2c4548;font-size:13px;line-height:1.4;margin:0 0 8px}.cr-bound p{margin:0}.cr-card{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c5ddd6;border-radius:18px;padding:14px 16px 16px;margin:0 0 10px;box-shadow:0 1px 2px #0f4c4a0d,0 10px 28px #0f4c4a14}.cr-cardhead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:6px}.cr-cardhead h3{flex:1;font-size:1.05rem}.cr-fields,.cr-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-items:end;width:100%;margin-top:8px}.cr-fields label,.cr-inline,.cr-form>label,.cr-stress label{display:grid;gap:4px;min-width:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1c3d40}.cr-fields input,.cr-fields select,.cr-inline select{min-width:0;font-weight:600;text-transform:none;letter-spacing:0;font-size:13.5px}.cr-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;margin-top:10px}.cr-record{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;box-sizing:border-box;background:#f4fafb;border-radius:12px;padding:10px 12px;margin-top:8px}.cr-record b{color:var(--accent);letter-spacing:.06em;font-size:12px;text-transform:uppercase}.cr-record span{color:#3e555c;font-size:13px}.cr-tabs{display:flex;gap:6px;align-items:stretch;width:100%;box-sizing:border-box;margin:0 0 12px;padding:6px;background:#eef5f4;border:1px solid #c5ddd6;border-radius:16px;box-shadow:0 8px 22px #0f4c4a0f}.cr-tab{display:flex;flex:1;align-items:center;gap:4px;min-width:0}.cr-tab>button[role=tab]{flex:1;border:0;background:transparent;border-radius:12px;min-height:42px;color:#3d5258}.cr-tab>button.on{background:var(--accent);color:#fff;box-shadow:none}.cr .cr-info{flex:0 0 auto;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:999px;font-size:13px}.cr-helpbox{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;box-sizing:border-box;margin:0 0 12px;padding:12px;background:#fff;border:1px solid rgba(21,74,78,.08);border-radius:16px}.cr-helpbox .cr-kicker,.cr-helpbox>b{grid-column:1 / -1}.cr-helpbox b{color:var(--ink)}.cr-helpbox p{margin:0;padding:8px 10px;background:#f3f6f7;border-radius:10px;color:#2c4146;font-size:12.5px;line-height:1.4}.cr-helpbox em{display:block;margin-bottom:3px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:10px;color:var(--ink)}.cr-work{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;width:100%;align-items:start}.cr-eng{grid-template-columns:1fr}.cr-work>.cr-card{margin:0;height:100%;box-sizing:border-box}.cr-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-items:end;width:100%;margin-top:4px}.cr-form fieldset,.cr-form .cr-actions,.cr-form .cr-warn{grid-column:1 / -1}.cr-locrow{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:36px}.cr-loc{font-weight:700;color:#16343a;text-transform:none;letter-spacing:0;font-size:14px}.cr-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.cr-checks label{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:8px;min-height:52px;margin:0;padding:8px 12px;border:1px solid #d7e2e0;border-radius:12px;background:#fff;cursor:pointer;font-weight:700;font-size:13.5px;letter-spacing:0;text-transform:none;color:#1a3336}.cr-checks label:hover{border-color:#1a8a7c}.cr-checks label:has(input:checked){background:color-mix(in srgb,var(--accent) 12%,#fff);border-color:#1a8a7c;color:#0f4f4b}.cr-checks label span{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.15}.cr-checks label b{font-weight:750;color:inherit}.cr-checks label:after{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid #c5d2d0;background:#fff}.cr-checks label:has(input:checked):after{content:"✓";border-color:#1a8a7c;background:#1a8a7c;color:#fff;font-size:11px;font-weight:800;line-height:16px;text-align:center}.cr-checks label small{font-weight:650;font-size:11px;color:#6a7c80}.cr-checks label:has(input:checked) small{color:#3d7a74}.cr-checks input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.hzt-heat{--c: #ea580c}.hzt-drought{--c: #ca8a04}.hzt-cold{--c: #2563eb}.hzt-rain{--c: #0284c7}.hzt-flood{--c: #0d9488}.hzt-glof{--c: #0891b2}.hzt-wind{--c: #64748b}.hzt-landslide{--c: #c2410c}.hzt-seismic{--c: #9333ea}.hzt-cyclone{--c: #1d4ed8}.cr-kpis b.hzt{color:var(--c)}.cr fieldset{border:0;margin:0;padding:0}.cr legend{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#71808a;margin-bottom:6px}.cr-warn{background:#e7f1f0;border-radius:10px;padding:8px 10px;color:var(--ink);font-size:13px;margin:0}.cr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%}.cr-summary .cr-kpis{grid-template-columns:1.3fr .8fr .8fr}.cr-kpis div{position:relative;overflow:hidden;min-width:0;background:linear-gradient(180deg,#fff,#f3faf9);border:1px solid #e3f0f1;border-radius:14px;padding:12px}.cr-kpis div:after{content:"";position:absolute;width:72px;height:72px;right:-28px;top:-34px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.2),transparent 68%)}.cr-kpis span,.cr-kicker{display:block;position:relative;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#71808a}.cr-kpis b{display:block;position:relative;margin:6px 0 2px;color:var(--ink);font-size:1.35rem;letter-spacing:-.03em;line-height:1.1}.cr-kpis div.lv-normal{background:linear-gradient(165deg,#1f6a72,#154a54);border-color:#154a54}.cr-kpis div.lv-normal .cr-pill.normal{background:#ffffff29;color:#fff}.cr-kpis div.lv-low{background:#f0b429}.cr-kpis div.lv-moderate{background:#c4651a}.cr-kpis div.lv-high{background:#c2412d}.cr-kpis div.lv-severe{background:#b4234a}.cr-kpis div.lv-normal span,.cr-kpis div.lv-normal small,.cr-kpis div.lv-moderate span,.cr-kpis div.lv-moderate small,.cr-kpis div.lv-high span,.cr-kpis div.lv-high small,.cr-kpis div.lv-severe span,.cr-kpis div.lv-severe small{color:#fff}.cr-kpis div.lv-low span,.cr-kpis div.lv-low small{color:#3a2808}.cr-kpis .cr-pill{font-size:14px;padding:3px 10px}.cr-kpis small,.cr-foot{display:block;position:relative;color:#2c4548;font-size:12px;line-height:1.35}.cr-pre{background:#e7f6f2;color:#0f6e62;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;white-space:nowrap}.cr-table{width:100%;overflow-x:auto;border:1px solid rgba(21,74,78,.08);border-radius:14px;background:#ffffffb3}.cr-table table{width:100%;border-collapse:collapse;font-size:13px}.cr-table caption{caption-side:bottom;text-align:left;padding:8px 10px 2px;color:#2c4548;font-size:12px;font-weight:700}.cr-table th{text-align:left;color:#3d5258;padding:10px 12px;background:#f3f6f7;border-bottom:1px solid #d3dce0;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.cr-table td{padding:10px 12px;border-bottom:1px solid #f0f4f5;vertical-align:top;color:#31464c}.cr-results table,.cr-screen table{table-layout:fixed}.cr-results .c-name{width:14%}.cr-results .c-site{width:24%}.cr-results .c-area{width:16%}.cr-results .c-why{width:46%}.cr-screen .c-name{width:15%}.cr-screen .c-val{width:24%}.cr-screen .c-next{width:18%}.cr-screen .c-level{width:16%}.cr-screen .c-why{width:27%}.cr-results th,.cr-results td,.cr-screen th,.cr-screen td{white-space:normal;overflow-wrap:break-word}.cr-table td:first-child{font-weight:800;color:var(--ink)}.cr-place td,.cr-screen td,.cr-port td{white-space:normal;vertical-align:top}.cr-screen small,.cr-place td{color:#52615f;font-weight:500;line-height:1.35}.cr-screen small{display:block;margin-top:4px;font-size:11px}.cr-state{display:block;color:#3e555c;font-size:12.5px;font-weight:700;line-height:1.35}.cr-sample{margin-left:8px;padding:1px 7px;border-radius:999px;background:#e7f4f2;color:#146c68;font-style:normal;font-size:11px;font-weight:700}.cr-gaps span{display:block}.cr-gaps .hatch{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(21,74,78,.12) 3px,rgba(21,74,78,.12) 4px)}.cr-table tr:last-child td{border-bottom:0}.cr-table td button+button{margin-left:6px}.cr-board{background:#fff;border:1px solid #d3dce0;border-radius:16px;overflow:hidden}.cr-board .cr-head,.cr-board>article{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.35fr) minmax(160px,1fr);column-gap:18px;align-items:center;padding:12px 16px}.cr-board .cr-head{background:#0f4c4a;color:#e7f5f3;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-board>article{grid-template-areas:"name site area" "why why why";row-gap:7px;border-top:1px solid #d7e8e4;box-shadow:inset 4px 0 0 var(--c, var(--accent))}.cr-board>article>b{grid-area:name;display:flex;align-items:center;gap:8px;color:var(--c, #143033);font-size:14.5px;letter-spacing:-.01em}.cr-board>article>b>i{width:8px;height:8px;border-radius:50%;background:var(--c, var(--ink))}.cr-board .cr-pair{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.cr-board .cr-when{color:#31464c;font-size:13px;font-weight:650}.cr-board .cr-quiet{color:#2c4548;font-size:13px;font-weight:700}.cr-board .cr-driver,.cr-board .cr-more{grid-area:why}.cr-driver{margin:0;color:#2c4548;font-size:12.5px;line-height:1.45}.cr-more{margin:0}.cr-more summary{cursor:pointer;list-style:none;color:#2c4548;font-size:12.5px;line-height:1.45}.cr-more summary::-webkit-details-marker{display:none}.cr-more summary em{margin-left:6px;color:#0f766e;font-style:normal;font-weight:800;font-size:0}.cr-more summary em:after{content:"More";font-size:12.5px}.cr-more[open] summary span{display:none}.cr-more[open] summary em{margin-left:0}.cr-more[open] summary em:after{content:"Less"}.cr-more p{margin:2px 0 0}.cr-board .cr-meter{width:64px;margin:0;flex:0 0 64px}.cr-meter{display:flex;align-items:center;gap:8px;margin-top:6px;max-width:220px}.cr-meter span{flex:1;height:7px;border-radius:999px;background:#154a4e14;overflow:hidden}.cr-meter i{display:block;height:100%;border-radius:999px;background:var(--accent)}.cr-meter.normal i{background:#146b3a}.cr-meter.low i{background:#f0b429}.cr-meter.moderate i{background:#a34d10}.cr-meter.high i{background:#9a3412}.cr-meter.severe i{background:#7f1239}.cr-meter b{min-width:22px;color:var(--ink);font-size:12px}.cr-now{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:10px 0 12px}.cr-now div{min-width:0;padding:10px 12px;border:1px solid rgba(21,74,78,.08);border-radius:14px;background:#fff}.cr-now span{display:block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#71808a}.cr-now b{display:block;margin-top:4px;color:var(--ink);font-size:1.05rem}.cr-now em{display:block;margin-top:3px;font-style:normal;color:#2c4548;font-size:12px;line-height:1.35}.cr-pill{display:inline-block;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:800;font-size:12px;margin-right:4px}.cr-pill.normal{background:#146b3a;color:#fff}.cr-pill.low{background:#ffe08a;color:#1c1917}.cr-pill.moderate{background:#a34d10;color:#fff}.cr-pill.high{background:#9a3412;color:#fff}.cr-pill.severe{background:#7f1239;color:#fff}.cr-ready{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px;width:100%;margin:0 0 10px}.cr-ready>div{min-width:0;background:#fff;border:1px solid #d3dce0;border-radius:16px;padding:12px 14px}.cr-ready span,.cr-rec>span,.cr-band span{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1c3d40}.cr-ready b{display:block;margin-top:4px;color:var(--ink);font-size:1.7rem;letter-spacing:-.03em;line-height:1}.cr-ready b.cr-name{font-size:1.15rem;letter-spacing:-.02em;line-height:1.25}.cr-ready small,.cr-rec>p,.cr-leads small{display:block;margin-top:6px;color:#2c4548;font-size:12px;line-height:1.35;font-weight:550}.cr-bar{height:6px;margin-top:10px;border-radius:999px;background:#e6eeed;overflow:hidden}.cr-bar i{display:block;height:100%;border-radius:999px;background:#1b7a46}.cr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.cr-tiles div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#fff;border:1px solid #e7eeed;border-radius:14px;padding:12px}.cr-tiles b{color:#16343a;font-size:13.5px;letter-spacing:-.01em}.cr-tiles em{font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:2px 8px}.cr-tiles .is-on em{background:#146b3a;color:#fff}.cr-tiles .is-off em{background:#9a3412;color:#fff}.cr-tiles span{color:#2c4548;font-size:12px;line-height:1.35;text-align:left}.cr-banner{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:#d9f0ec;border-radius:12px;padding:8px 10px;color:#0f3d3a;margin:8px 0 0}.cr-banner b{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.cr-banner span{background:#fff;border:1px solid #b7ddd6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;color:#0f3d3a}.cr-banner b{color:#0f3d3a}.cr-count{background:var(--ink);color:#fff;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800}.cr-stress{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-items:end;width:100%;margin-top:14px}.cr-stress h3,.cr-stress p,.cr-stress .cr-warn{grid-column:1 / -1}.cr-req p{margin:0}.hz-heat{--hz: var(--hz-heat)}.hz-cold{--hz: var(--hz-cold)}.hz-drought{--hz: var(--hz-drought)}.hz-rain{--hz: var(--hz-rain)}.hz-landslide{--hz: var(--hz-landslide)}.hz-flood{--hz: var(--hz-flood)}.hz-seismic{--hz: var(--hz-seismic)}.hz-wind{--hz: var(--hz-wind)}.hz-glof{--hz: var(--hz-glof)}.hz-cyclone{--hz: var(--hz-cyclone)}.cr-port tr.lv td:first-child{font-variant-numeric:tabular-nums}.cr-table tbody tr:hover td{background:#154a4e06}.cr-screen small{display:block;margin-top:4px;color:#2c4548;font-size:12px;font-weight:550;line-height:1.35}.cr-place{width:100%;background:#fff;border:1px solid #d3dce0;border-radius:16px;overflow:hidden}.cr-place>.cr-warn{margin:12px}.cr-meters{display:grid;grid-template-columns:.9fr 1.45fr .62fr .85fr;width:100%}.cr-rec{min-width:0;padding:16px 18px 14px;background:transparent;border:0;border-right:1px solid #d3dce0;border-radius:0}.cr-meters .cr-rec:last-child{border-right:0}.cr-figs{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.cr-figs b{display:block;color:var(--ink);font-size:1.85rem;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cr-figs small{display:block;margin-top:5px;color:#2c4548;font-size:12px;font-weight:700}.cr-miss{display:block;margin-top:10px;color:#16343a;font-size:1.05rem;line-height:1.3}.cr-band{display:flex;align-items:flex-end;gap:4px;padding:10px 12px 12px;background:#e5f4f0;border-top:1px solid #c5ddd6}.cr-band>span{flex:0 0 64px;padding-bottom:16px}.cr-band>div{flex:1;min-width:0;text-align:center}.cr-band b{display:block;margin-top:3px;color:var(--ink);font-size:15px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cr-band .off b{color:#c5d0d2;font-weight:700}.cr-band small{display:block;min-height:14px;color:#8aa0a4;font-size:11px;font-weight:700}.cr-river{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid #d3dce0}.cr-river em{display:inline-block;margin-bottom:6px;border-radius:999px;padding:3px 9px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.cr-river em.on{background:#146b3a;color:#fff}.cr-river em.wait{background:#8a6408;color:#fff}.cr-river em.off{background:#3e555c;color:#fff}.cr-river p{margin:0;color:#31464c;font-size:13.5px;line-height:1.45}.cr-src{border-top:1px solid #d3dce0;padding:10px 18px 12px}.cr-src summary{cursor:pointer;color:#0f766e;font-size:12.5px;font-weight:800}.cr-src ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cr-src li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;color:#2c4548;font-size:12.5px;line-height:1.4}.cr-src b{color:var(--ink);font-size:12px}.hz-name{display:flex;flex-direction:column;gap:1px;color:var(--ink);font-weight:800}.hz-name small{color:#2c4548;font-weight:650;font-size:11px}.cr-gaps{display:flex;flex-direction:column;gap:4px;min-width:160px}.cr-gaps .gap{display:inline-block;border-radius:8px;padding:3px 7px;font-size:11.5px;font-weight:700;line-height:1.3}.cr-gaps .gap,.cr-gaps .gap.no,.cr-gaps .gap.nt,.cr-gaps .gap.na,.cr-gaps .gap.ok{background:#e7f1f0;color:var(--ink)}.cr .agng{background:#ffffffeb;box-shadow:0 10px 28px #154a4e0f}@media (max-width: 1180px){.cr-kit{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.cr-grp{flex-wrap:wrap}}@media (max-width: 980px){.cr-work,.cr-summary .cr-kpis,.cr-tiles,.cr-fields,.cr-stress,.cr-now,.cr-ready,.cr-helpbox,.cr-meters{grid-template-columns:1fr 1fr}.cr-meters .cr-rec:nth-child(2){border-right:0}.cr-band{flex-wrap:wrap}.cr-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.cr-grp+.cr-grp{margin-left:0;padding-left:0;border-left:0}.cr-work,.cr-kpis,.cr-summary .cr-kpis,.cr-tiles,.cr-fields,.cr-form,.cr-stress,.cr-record,.cr-meters,.cr-ready,.cr-now,.cr-helpbox{grid-template-columns:1fr}.cr-meters .cr-rec{border-right:0;border-bottom:1px solid #d3dce0}.cr-river{align-items:flex-start;flex-direction:column}.cr-board .cr-head{display:none}.cr-board>article{grid-template-columns:1fr;grid-template-areas:"name" "site" "area" "why"}.cr-checks{grid-template-columns:1fr 1fr}.cr-tabs{flex-wrap:wrap}.cr-tab{flex:1 1 40%}}.scenario-v8910{margin-top:0}.scenario-head{align-items:flex-start}.scenario-integrity{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.scenario-integrity span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.75rem;font-weight:800;background:#154a4e14}.scenario-integrity i{width:7px;height:7px;border-radius:50%;background:#0d9488}.scenario-live-strip{margin-top:14px}.scenario-mode-row{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:14px 0 10px}.scenario-hazard-tabs{display:flex;gap:6px;flex-wrap:wrap}.scenario-hazard-tabs button{border:1px solid var(--line);background:#ffffffb8;color:var(--navy);border-radius:10px;padding:8px 12px;font-size:.75rem;font-weight:850}.scenario-hazard-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.scenario-boundary{padding:10px 12px;border-radius:10px;background:#154a4e0f;border-left:3px solid #0d9488;font-size:.75rem;line-height:1.55;color:var(--ink)}.scenario-grid{grid-template-columns:minmax(330px,.9fr) minmax(520px,1.45fr);align-items:start}.scenario-section-title h4,.scenario-result-head h4,.scenario-sweep h4{margin:0}.scenario-section-title p,.scenario-result-head p,.scenario-sweep p{margin:3px 0 0}.scenario-presets{margin:10px 0 12px}.scenario-dynamic-controls{display:grid;gap:10px}.scenario-control{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff9e}.scenario-control.disabled{opacity:.55}.scenario-control-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.scenario-control-top b{font-size:.75rem}.scenario-control-top small{display:block;margin-top:2px;max-width:330px;font-size:.75rem;line-height:1.45;color:var(--muted)}.scenario-control output{font-size:.75rem;font-weight:900;color:var(--navy);white-space:nowrap}.scenario-control input[type=range]{width:100%;margin-top:9px}.scenario-control em{display:block;font-size:.75rem;color:#9a5b00;margin-top:5px}.scenario-assumption-box,.scenario-lock{margin-top:11px;padding:10px 11px;border-radius:10px;font-size:.75rem;line-height:1.5}.scenario-assumption-box{background:#0d948812;border:1px solid rgba(13,148,136,.2)}.scenario-lock{background:#154a4e0d;border:1px dashed rgba(21,74,78,.22)}.scenario-result-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.scenario-maturity{padding:6px 9px;border-radius:999px;background:#0d94881a;border:1px solid rgba(13,148,136,.22);font-size:.75rem;font-weight:850;color:#0b6f68;white-space:nowrap}.scenario-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.scenario-score-card{padding:13px;border:1px solid var(--line);border-radius:14px;background:#ffffffbf}.scenario-score-card>span{font-size:.75rem;font-weight:850;color:var(--muted)}.scenario-score-card p{font-size:.75rem;color:var(--muted);margin:7px 0 0;line-height:1.4}.scenario-pathway{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0}.scenario-pathway>div{flex:1 1 170px;padding:9px 10px;border-radius:10px;background:#154a4e0d}.scenario-pathway b{display:block;font-size:.75rem;color:var(--muted)}.scenario-pathway span{font-size:.75rem;font-weight:800;color:var(--navy)}.scenario-pathway em{font-size:.75rem;color:var(--muted)}.scenario-driver-table{overflow:auto;border:1px solid var(--line);border-radius:12px}.scenario-driver-table table,.scenario-sweep-result table{width:100%;border-collapse:collapse}.scenario-driver-table th,.scenario-driver-table td,.scenario-sweep-result th,.scenario-sweep-result td{padding:8px 9px;border-bottom:1px solid var(--line);font-size:.75rem;text-align:left}.scenario-driver-table th,.scenario-sweep-result th{font-size:.75rem;text-transform:uppercase;color:var(--muted);background:#154a4e0a}.scenario-explain{margin:10px 0;padding:10px 11px;border-left:3px solid #DA750F;background:#da750f0f;font-size:.75rem;line-height:1.5}.scenario-sweep{margin-top:13px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff8f}.scenario-sweep-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.scenario-sweep-actions{display:flex;gap:6px;white-space:nowrap}.scenario-sweep-actions select,.scenario-sweep-actions button{border:1px solid var(--line);border-radius:9px;padding:7px 9px;background:#fff;font:inherit;font-size:.75rem;font-weight:800}.scenario-sweep-actions button{background:var(--navy);color:#fff}.scenario-sweep-result{margin-top:10px;font-size:.75rem}.sweep-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.sweep-kpis span{padding:9px;border-radius:10px;background:#154a4e0d}.sweep-kpis small{display:block;font-size:.75rem;color:var(--muted);text-transform:uppercase}.sweep-kpis b{font-size:1.0625rem;color:var(--navy)}.scenario-provenance{margin-top:13px}.scenario-v8911 .scenario-live-strip{grid-template-columns:repeat(13,minmax(88px,1fr))}.scenario-v8911 .cfe-bm.advanced{background:#0d94880e}.scenario-v8911 .advanced-scenario-grid{grid-template-columns:minmax(390px,.96fr) minmax(620px,1.45fr)}.scenario-control-group{margin:10px 0;border:1px solid var(--line);border-radius:14px;background:#ffffff6b;overflow:hidden}.scenario-control-group>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;font-size:.75rem;font-weight:900;color:var(--navy);list-style:none}.scenario-control-group>summary::-webkit-details-marker{display:none}.scenario-control-group>summary:after{content:"▾";font-size:.75rem;opacity:.65}.scenario-control-group:not([open])>summary:after{content:"▸"}.scenario-control-group>summary small{font-size:.75rem;font-weight:650;color:var(--muted);text-align:right}.scenario-control-group .scenario-dynamic-controls{padding:0 10px 10px}.scenario-control-group.core-group{border-color:#154a4e33}.advanced-controls .scenario-control{background:#0d948809}.advanced-controls .scenario-control.status-scenario{border-left:3px solid #d19a32}.advanced-controls .scenario-control.status-context{border-left:3px solid #0d9488}.advanced-controls .scenario-control.status-exposure{border-left:3px solid #4A7A86}.scenario-control .scenario-status-chip{display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;font-style:normal;font-size:.75rem;font-weight:850;background:#154a4e12;color:var(--muted)}.scenario-check-control{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#0d948809}.scenario-check-control label{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:850}.scenario-check-control small{display:block;font-size:.75rem;color:var(--muted);line-height:1.45;margin-top:3px}.scenario-check-control input{width:16px;height:16px}.scenario-advanced-results{margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.scenario-maturity.experimental{background:#d19a321c;border-color:#d19a324d;color:#8a5a08}.advanced-diagnostic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:11px 0}.advanced-diagnostic{padding:11px;border:1px solid var(--line);border-radius:13px;background:#ffffffb3;min-height:104px}.advanced-diagnostic>span{font-size:.75rem;font-weight:850;color:var(--muted)}.advanced-diagnostic>b{display:block;margin:6px 0 4px;font-size:.875rem;color:var(--navy)}.advanced-diagnostic small{display:block;font-size:.75rem;line-height:1.42;color:var(--muted)}.advanced-diagnostic .diag-state{display:inline-block;margin-top:6px;padding:3px 6px;border-radius:999px;font-size:.75rem;font-weight:900;background:#0d948817;color:#0b6f68}.advanced-diagnostic.warn .diag-state{background:#d19a321f;color:#8a5a08}.advanced-table{margin-top:8px}.scenario-sweep-vars{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.scenario-sweep-vars label{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line);border-radius:999px;font-size:.75rem;font-weight:780;background:#ffffffad}.scenario-sweep-vars label.advanced{border-style:dashed}.scenario-sweep-vars input{margin:0}.sweep-advanced-table{margin-top:10px;width:100%;border-collapse:collapse}.sweep-advanced-table th,.sweep-advanced-table td{padding:6px 7px;border-bottom:1px solid var(--line);font-size:.75rem;text-align:left}.sweep-advanced-table th{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}html:not(.agn-operator) .agn-op-only{display:none!important}.agn-scn{--scn-navy:#154A4E;--scn-sea:#2F7D8C;--scn-ink:#10363A;--scn-mute:#4a5c66;--scn-line:#d5e0e4;--scn-soft:#eef5f4;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f4f8f8);border:1px solid var(--scn-line);border-radius:22px;padding:0 0 18px;margin:14px 0;box-shadow:0 14px 36px #154a4e14;color:var(--scn-ink)}.agn-scn:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#154a4e,#2f7d8c 55%,#c9964a)}.agn-scn .scn-head{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start;justify-content:space-between;padding:18px 22px 6px}.agn-scn .scn-kicker{margin:0 0 4px;font-size:.6875rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#0f766e}.agn-scn h3{margin:0;font-size:1.35rem;letter-spacing:-.02em;color:var(--scn-navy);line-height:1.2}.agn-scn h3 span{color:#0f766e}.agn-scn .scn-sub{margin:8px 0 0;max-width:58rem;font-size:.875rem;color:var(--scn-mute);line-height:1.5}.agn-scn .scn-place{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px 8px 12px;border:1px solid var(--scn-line);border-radius:999px;background:#fff;font-size:.8125rem;font-weight:700;color:var(--scn-mute);box-shadow:0 1px #154a4e0a}.agn-scn .scn-place .k{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#7a8b94}.agn-scn .scn-place .v{color:var(--scn-navy);font-weight:850}.agn-scn .scn-place button{border:0;border-radius:999px;padding:5px 11px;background:var(--scn-navy);color:#fff;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.agn-scn .scn-place button:hover{background:#0f766e}.agn-scn .scn-panel{margin:10px 22px 0;padding:12px 14px;border:1px solid rgba(15,118,110,.14);border-radius:16px;background:linear-gradient(180deg,#f7fbfb,#eef6f5)}.agn-scn .scn-panel-label{margin:0 0 8px;font-size:.6875rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#0f766e}.agn-scn .scn-presets{display:flex;flex-wrap:wrap;gap:8px;margin:0}.agn-scn .scn-presets button{min-height:40px;padding:8px 12px;border:1px solid #c5d4d8;border-radius:999px;background:#fff;color:var(--scn-ink);font:inherit;font-size:.8125rem;font-weight:750;cursor:pointer;text-align:left;line-height:1.25;max-width:100%;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.agn-scn .scn-presets button.kind-warm{border-color:#e2c48a}.agn-scn .scn-presets button.kind-rain{border-color:#9fc0d4}.agn-scn .scn-presets button:hover{border-color:#0f766e;box-shadow:0 4px 14px #0f766e1f}.agn-scn .scn-presets button.on{background:var(--scn-navy);border-color:var(--scn-navy);color:#fff;box-shadow:0 8px 18px #154a4e38}.agn-scn .scn-presets button:disabled{opacity:.5;cursor:not-allowed}.agn-scn .scn-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 22px 0}.agn-scn .scn-control{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px;border:1px solid var(--scn-line);border-radius:16px;background:#fff;box-shadow:0 1px #154a4e08}.agn-scn .scn-control-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8125rem;font-weight:800;color:var(--scn-navy)}.agn-scn .scn-control output{font-size:.8125rem;font-weight:900;color:#0f766e;white-space:nowrap}.agn-scn .scn-control small{font-size:.75rem;font-weight:600;color:#6a7b84;line-height:1.35}.agn-scn input[type=range]{width:100%;min-height:28px;accent-color:#0f766e}.agn-scn .scn-control select{margin-top:2px;min-height:34px;padding:4px 8px;border:1px solid #c5d4d8;border-radius:10px;background:#f8fbfb;font:inherit;font-size:.8125rem;color:var(--scn-ink)}.agn-scn .scn-results{margin:12px 22px 0;border:1px solid var(--scn-line);border-radius:14px;background:#fff;overflow:hidden}.agn-scn .scn-results-head{padding:8px 12px;border-bottom:1px solid var(--scn-line);background:linear-gradient(180deg,#f8fbfb,#f2f7f7)}.agn-scn .scn-results-head h4{margin:0;font-size:.8125rem;color:var(--scn-navy);font-weight:850}.agn-scn .scn-results-head p{margin:2px 0 0;font-size:.6875rem;color:var(--scn-mute);line-height:1.35}.agn-scn .scn-table-wrap{overflow:auto}.agn-scn table.scn-hz{width:100%;border-collapse:collapse;font-size:.8125rem}.agn-scn table.scn-hz thead th{text-align:left;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7b84;padding:6px 10px;border-bottom:1px solid var(--scn-line);background:#fafcfc}.agn-scn table.scn-hz tbody th,.agn-scn table.scn-hz tbody td{padding:6px 10px;border-bottom:1px solid #eef3f4;vertical-align:middle;text-align:left;line-height:1.25}.agn-scn table.scn-hz tbody tr:last-child th,.agn-scn table.scn-hz tbody tr:last-child td{border-bottom:0}.agn-scn table.scn-hz tbody tr:hover{background:#f7fbfb}.agn-scn .scn-hz-name{display:block;font-size:.8125rem;font-weight:800;color:var(--scn-navy);text-transform:none;letter-spacing:0;line-height:1.2}.agn-scn .scn-method{margin-top:2px;max-width:22rem}.agn-scn .scn-method summary{cursor:pointer;font-size:.6875rem;font-weight:750;color:#0f766e;list-style:none;line-height:1.2}.agn-scn .scn-method summary::-webkit-details-marker{display:none}.agn-scn .scn-method summary:before{content:"▸ ";opacity:.7}.agn-scn .scn-method[open] summary:before{content:"▾ "}.agn-scn .scn-method p{margin:4px 0 0;padding:6px 8px;border-radius:8px;background:var(--scn-soft);font-size:.6875rem;font-weight:600;line-height:1.4;color:#3f4f5a}.agn-scn .lv{display:inline-block;min-width:4.5rem;padding:2px 8px;border-radius:999px;font-weight:800;font-size:.75rem;text-align:center;border:1px solid transparent;color:#10363a;line-height:1.35}.agn-scn .lv.l0{background:#2f9e44;color:#fff}.agn-scn .lv.l1{background:#e6b422;color:#1a2a1a}.agn-scn .lv.l2{background:#e07b24;color:#fff}.agn-scn .lv.l3{background:#d9480f;color:#fff}.agn-scn .lv.l4{background:#a50026;color:#fff}.agn-scn .lv.nd{background:#cfd8de;color:#3f4f5a;border-color:#b9c7d1}.agn-scn .lv.na{background:#fff;color:#56656e;border:1px dashed #b9c7d1}.agn-scn .scn-delta{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:800;background:#eef2f4;color:#4a5c66;white-space:nowrap}.agn-scn .scn-delta.up{background:#fde8e6;color:#b3261e}.agn-scn .scn-delta.down{background:#e5f4e8;color:#2e6b34}.agn-scn .scn-delta.same{background:#eef2f4;color:#4a5c66;font-weight:700}.agn-scn .dl{font-weight:800}.agn-scn .dl.up{color:#b3261e}.agn-scn .dl.down{color:#2e6b34}.agn-scn .dl.same{color:#3f4f5a;font-weight:650}.agn-scn .scn-foot{margin:10px 22px 0;font-size:.75rem;color:var(--scn-mute);line-height:1.45}@media (max-width:960px){.agn-scn .scn-sliders{grid-template-columns:1fr}}.agn-tiers{margin:12px 0}.agn-tiers:empty{display:none}.agn-tiers-h{margin:0 0 4px;font-size:.9375rem;color:#10363a}.agn-tiers-n{margin:4px 0;font-size:.8125rem;color:#3f4f5a;line-height:1.45}.agn-tiers-t{border-collapse:collapse;font-size:.8125rem}.agn-tiers-t th,.agn-tiers-t td{padding:3px 10px 3px 0;text-align:left}.agn-tiers-l{margin:4px 0 4px 18px;font-size:.8125rem}.agn-scn .scn-flood,.an-scenario .scn-flood{display:block;width:auto;max-width:none;box-sizing:border-box;margin:14px 22px 0;padding:14px 16px;border:1px solid #c9dce2;border-radius:14px;background:linear-gradient(180deg,#f7fbfc,#eef6f8)}.agn-scn .scn-flood:empty,.an-scenario .scn-flood:empty{display:none}.agn-scn .scn-flood-head,.an-scenario .scn-flood-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin-bottom:10px}.agn-scn .scn-flood-head h4,.an-scenario .scn-flood-head h4{margin:0;font-size:.9375rem;font-weight:850;color:#154a4e;line-height:1.25}.agn-scn .scn-flood-lab,.an-scenario .scn-flood-lab{margin:3px 0 0;font-size:.75rem;color:#5d6b76;line-height:1.4}.agn-scn .scn-flood-compare,.an-scenario .scn-flood-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;width:100%}.agn-scn .scn-flood-side,.an-scenario .scn-flood-side{padding:12px 14px;border:1px solid #d3e2e7;border-radius:12px;background:#fff;min-width:0}.agn-scn .scn-flood-side-top,.an-scenario .scn-flood-side-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.agn-scn .scn-flood-k,.an-scenario .scn-flood-k{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7b84}.agn-scn .scn-flood-mm,.an-scenario .scn-flood-mm{font-size:.75rem;font-weight:700;color:#7a8892;white-space:nowrap}.agn-scn .scn-flood-p,.an-scenario .scn-flood-p{display:block;margin:6px 0 4px;font-size:1.5rem;font-weight:900;color:#154a4e;line-height:1.05}.agn-scn .scn-flood-r,.an-scenario .scn-flood-r{display:block;font-size:.75rem;color:#5d6b76;line-height:1.4}.agn-scn .scn-flood-nm,.an-scenario .scn-flood-nm{display:block;margin-top:4px;font-size:.8125rem;color:#5b4a00;line-height:1.4}.agn-scn .scn-flood-w,.an-scenario .scn-flood-w{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:750;color:#3f4f5a}.agn-scn .scn-flood-w select,.an-scenario .scn-flood-w select{min-height:34px;min-width:14rem;max-width:100%;padding:4px 10px;border:1px solid #b9c7d1;border-radius:8px;background:#fff;font:inherit;font-size:.8125rem}.agn-scn .scn-flood-notes,.an-scenario .scn-flood-notes{margin:10px 0 0}.agn-scn .scn-flood-notes summary,.an-scenario .scn-flood-notes summary{cursor:pointer;font-size:.75rem;font-weight:750;color:#0f766e;list-style:none}.agn-scn .scn-flood-notes summary::-webkit-details-marker,.an-scenario .scn-flood-notes summary::-webkit-details-marker{display:none}.agn-scn .scn-flood-notes summary:before,.an-scenario .scn-flood-notes summary:before{content:"▸ ";opacity:.7}.agn-scn .scn-flood-notes[open] summary:before,.an-scenario .scn-flood-notes[open] summary:before{content:"▾ "}.agn-scn .scn-flood-notes p,.an-scenario .scn-flood-notes p{margin:6px 0 0;font-size:.75rem;color:#5d6b76;line-height:1.45;max-width:52rem}@media (max-width:700px){.agn-scn .scn-flood-compare,.an-scenario .scn-flood-compare{grid-template-columns:1fr}}.agn-scn .scn-mc,.an-scenario .scn-mc{margin:14px 22px 0;padding:0;border:1px solid #c9dce2;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 22px #154a4e0d}.agn-scn .scn-mc-head,.an-scenario .scn-mc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 14px;padding:12px 14px;border-bottom:1px solid #e4eef0;background:linear-gradient(180deg,#f4fafa,#eaf4f4)}.agn-scn .scn-mc-head h4,.an-scenario .scn-mc-head h4{margin:0;font-size:.9375rem;font-weight:850;color:#154a4e;line-height:1.2}.agn-scn .scn-mc-head p,.an-scenario .scn-mc-head p{margin:3px 0 0;font-size:.75rem;color:#5d6b76;line-height:1.35}.agn-scn .scn-mc-chip,.an-scenario .scn-mc-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#2f7d8c;color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.02em}.agn-scn .scn-mc-warn,.an-scenario .scn-mc-warn{margin:0;padding:8px 14px;font-size:.75rem;color:#6a4b12;background:#fff7e8;border-bottom:1px solid #edd9a8}.agn-scn .scn-mc-days,.an-scenario .scn-mc-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px;background:#f3f8f8}@media (max-width:1100px){.agn-scn .scn-mc-days,.an-scenario .scn-mc-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agn-scn .scn-mc-days,.an-scenario .scn-mc-days{grid-template-columns:1fr}}.agn-scn .scn-mc-day,.an-scenario .scn-mc-day{margin:0;padding:12px;border:1px solid #d3e2e7;border-radius:12px;background:#fff;box-shadow:0 4px 14px #154a4e0d}.agn-scn .scn-mc-day h5,.an-scenario .scn-mc-day h5{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e8f0f1;font-size:.8125rem;font-weight:850;color:#154a4e;letter-spacing:-.01em}.agn-scn .scn-mc-day dl,.an-scenario .scn-mc-day dl{margin:0;display:grid;gap:8px}.agn-scn .scn-mc-day dl>div,.an-scenario .scn-mc-day dl>div{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:8px;align-items:center}.agn-scn .scn-mc-day dt,.an-scenario .scn-mc-day dt{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7b84}.agn-scn .scn-mc-day dd,.an-scenario .scn-mc-day dd{margin:0;min-width:0}.agn-scn .scn-mc-level,.an-scenario .scn-mc-level{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.agn-scn .scn-mc-range,.an-scenario .scn-mc-range{font-size:.625rem;color:#6a7b84;font-weight:650}.agn-scn .scn-mc-na,.an-scenario .scn-mc-na{color:#9aa8b0;font-weight:700}.agn-scn .scn-mc-tag,.an-scenario .scn-mc-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.6875rem;font-weight:750;line-height:1.3;border:1px solid transparent}.agn-scn .scn-mc-tag.na,.an-scenario .scn-mc-tag.na{background:#eef2f4;color:#56656e;border-color:#dce4e8}.agn-scn .scn-mc-tag.set,.an-scenario .scn-mc-tag.set{background:#e7f3f1;color:#0f766e;border-color:#c5e4df}.agn-scn .scn-mc-footer,.an-scenario .scn-mc-footer{display:grid;gap:10px;padding:12px 14px;border-top:1px solid #e4eef0;background:#f8fbfb}.agn-scn .scn-mc-metric,.an-scenario .scn-mc-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:baseline;padding:10px 12px;border:1px solid #d3e2e7;border-radius:12px;background:#fff}.agn-scn .scn-mc-metric-k,.an-scenario .scn-mc-metric-k{grid-column:1;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6a7b84}.agn-scn .scn-mc-metric-v,.an-scenario .scn-mc-metric-v{grid-column:2;grid-row:1 / span 2;font-size:1.375rem;font-weight:900;color:#154a4e;line-height:1}.agn-scn .scn-mc-metric-s,.an-scenario .scn-mc-metric-s{grid-column:1;font-size:.75rem;color:#5d6b76;line-height:1.35}.agn-scn .scn-mc-tags,.an-scenario .scn-mc-tags{display:flex;flex-wrap:wrap;gap:6px}.agn-scn .scn-mc-note,.an-scenario .scn-mc-note{margin:0;font-size:.75rem;color:#5d6b76;line-height:1.45;max-width:52rem}.agn-scn .scn-op,.an-scenario .scn-op{margin:12px 22px 0;padding:0;border:1px dashed #9fb2bf;border-radius:12px;background:#f8fafb}.agn-scn .scn-op>summary,.an-scenario .scn-op>summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:.75rem;font-weight:800;color:#154a4e}.agn-scn .scn-op>summary::-webkit-details-marker,.an-scenario .scn-op>summary::-webkit-details-marker{display:none}.agn-scn .scn-op>summary:before,.an-scenario .scn-op>summary:before{content:"▸ ";opacity:.65}.agn-scn .scn-op[open]>summary:before,.an-scenario .scn-op[open]>summary:before{content:"▾ "}.agn-scn .scn-op dl,.an-scenario .scn-op dl{margin:0;padding:0 12px 12px;display:grid;gap:6px}.agn-scn .scn-op dl>div,.an-scenario .scn-op dl>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:8px;align-items:start}.agn-scn .scn-op dt,.an-scenario .scn-op dt{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7a8892}.agn-scn .scn-op dd,.an-scenario .scn-op dd{margin:0;font-size:.75rem;color:#3f4f5a;line-height:1.4;word-break:break-word}.agn-scn .scn-op code,.an-scenario .scn-op code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#154a4e;background:#eef4f5;padding:2px 5px;border-radius:5px}.agn-scn .scn-na{margin:10px 22px 0;padding:10px 12px;border-radius:12px;background:#fff7e8;border:1px solid #edd9a8;color:#6a4b12;font-size:.8125rem}.agn-scn .scn-na[hidden]{display:none!important}.agn-scn-more{margin:14px 0;border:1px solid #d9e2e8;border-radius:16px;background:#fff;box-shadow:0 8px 24px #154a4e0f}.agn-scn-more>summary{cursor:pointer;list-style:revert;padding:16px 20px;display:flex;flex-direction:column;gap:4px;color:#154a4e;font-size:1rem}.agn-scn-more>summary span{font-size:.875rem;color:#3f4f5a;font-weight:500}.agn-scn-more[open]>summary{border-bottom:1px solid #eef2f5}.agn-scn-more>section{margin:0!important;border:0!important;box-shadow:none!important}.agn-scn .agn-scn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agn-scn .scn-wait{padding:14px;color:#3f4f5a;font-size:.875rem}.agn-scn .scn-day{font-size:.625rem;color:#56656e;margin-top:1px;line-height:1.2;white-space:nowrap}.agn-scn .scn-sliders select{margin-top:4px;min-height:32px;font:inherit}.hybrid-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;margin:16px 0;border-radius:28px;background:linear-gradient(135deg,#0a2a2d,#154a4e 46%,#2a6f7a);box-shadow:0 24px 62px #154a4e33;color:#fff}.hybrid-hero:after{content:"";position:absolute;width:310px;height:310px;right:-95px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(142,228,218,.42),transparent 66%);pointer-events:none}.hybrid-hero>div{position:relative;z-index:1}.hybrid-eyebrow{display:block;font-size:.75rem;font-weight:900;letter-spacing:.11em;color:#9beadd}.hybrid-hero h2{margin:5px 0 6px;font-size:1.875rem;letter-spacing:-.6px;color:#fff}.hybrid-hero p{max-width:850px;margin:0;color:#ffffffc2;font-size:.75rem;font-weight:600;line-height:1.55}.hybrid-hero-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px}.hybrid-hero-status span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;font-size:.75rem;font-weight:800;white-space:nowrap}.hybrid-hero-status i{width:7px;height:7px;border-radius:50%;background:#8ee4da;box-shadow:0 0 10px #8ee4da99}.hybrid-view .cfe-section{margin-top:0}.hybrid-view .cfe-card{border-radius:28px}.cfe-card{position:relative;overflow:clip;border:1px solid rgba(21,74,78,.1);border-radius:26px;padding:22px;background:linear-gradient(145deg,#fffffffa,#ecf7f6eb);box-shadow:0 18px 45px #154a4e14}.cfe-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--sea),#2F7D8C,var(--sand));opacity:.9}.cfe-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.cfe-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:var(--sea-600)}.cfe-head h3{margin:4px 0;font-size:1.375rem;line-height:1.12;color:var(--navy);letter-spacing:-.4px}.cfe-head p{margin:0;max-width:760px;font-size:.75rem;color:var(--muted);line-height:1.55}.cfe-baseline-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px}.cfe-bm{border:1px solid var(--line);border-radius:11px;padding:9px 10px;background:linear-gradient(180deg,#fff,#fafcfd)}.cfe-bm span{display:block;font-size:.75rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.2px}.cfe-bm b{display:block;font-size:1.125rem;font-weight:800;color:var(--navy);margin:3px 0 1px;line-height:1}.cfe-bm small{font-size:.75rem;color:#8597a1}.cfe-bm.dim b{color:#9fb0ba}.cfe-grid{display:grid;grid-template-columns:minmax(330px,.94fr) minmax(0,1.32fr);gap:16px;align-items:start}.cfe-controls,.cfe-results{padding:16px;border-radius:20px;border:1px solid rgba(21,74,78,.07);background:#ffffffb8}.cfe-controls h4,.cfe-results h4{margin:0;font-size:.8125rem;color:var(--navy);font-weight:850}.cfe-scenarios{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 13px}.cfe-scenarios button,.cfe-sync{font-family:inherit;border:1px solid rgba(21,74,78,.12);background:#fff;color:var(--navy);padding:6px 9px;border-radius:9px;font-size:.75rem;font-weight:800;cursor:pointer;transition:.15s}.cfe-scenarios button:hover,.cfe-scenarios button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.cfe-sync{align-self:center;background:var(--sea);color:#fff;border-color:var(--sea)}.cfe-provenance{margin-top:12px;padding:12px 13px;border:1px solid rgba(21,74,78,.09);border-radius:13px;background:linear-gradient(135deg,#fbfdfd,#f5faf9)}.cfe-provenance h4{font-size:.75rem}.cfe-provenance p{margin:4px 0 10px;font-size:.75rem;color:#53636e;line-height:1.45}.cfe-provenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cfe-provenance-item{padding:8px 9px;border:1px solid rgba(21,74,78,.08);border-radius:10px;background:#fff}.cfe-provenance-item span{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#7a8892}.cfe-provenance-item b{display:block;margin-top:3px;color:var(--navy);font-size:.75rem;line-height:1.3}.cfe-provenance-item b.warn{color:#a35e00}.cfe-controls input[type=range]{min-height:28px;touch-action:pan-y}.cfe-controls input[type=range]:focus-visible,.cfe-scenarios button:focus-visible,.cfe-sync:focus-visible{outline:3px solid rgba(20,184,166,.32);outline-offset:2px}.agn-table-caption{caption-side:top;text-align:left;font-size:.75rem;font-weight:700;color:var(--muted,#7c8a95);padding:0 0 5px;letter-spacing:.01em}@media print{.agn-table-caption{color:#333;font-weight:800}}.lab34{margin:16px 0;padding:16px;border:1px solid #d9e2e8;border-radius:12px;background:#fff}.lab34 h3{margin:0 0 4px;font-size:1.0625rem}.lab34 .sub{margin:0 0 10px;color:#4a5a66;font-size:.875rem}.lab34 .ctl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin:10px 0}.lab34 .ctl label{display:flex;flex-direction:column;gap:3px;font-size:.8125rem;color:#33444f}.lab34 .ctl input[type=number]{width:120px;padding:4px 6px}.lab34 .ctl output{font-weight:600;color:#10363a}.lab34 table{border-collapse:collapse;width:100%;margin:8px 0}.lab34 td,.lab34 th{border-bottom:1px solid #e3e9ee;padding:5px 8px;text-align:left;font-size:.8125rem;vertical-align:top}.lab34 th{color:#33444f;font-weight:600}.lab34 .act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.lab34 .act button{border:1px solid #154A4E;background:#2f7d8c;color:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:.8125rem;cursor:pointer}.lab34 .act button.sec{background:#fff;color:#154a4e}.lab34 .act button[disabled]{opacity:.5;cursor:default}.lab34 .note{font-size:.75rem;color:#4a5a66;margin:6px 0}.lab34 .warn{color:#8a3b00}.lab34 .lv{display:inline-block;border-radius:5px;padding:1px 7px;font-weight:600;font-size:.8125rem}.lab34 .nm{color:#6a7782;font-style:italic}.lab34 .saved li{list-style:none;margin:3px 0;font-size:.8125rem}.lab34 .saved ul{padding:0;margin:6px 0}.lab34 .ctl.lab51{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.lab34 .f51{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#1f2a24}.lab34 .in51{display:inline-flex;align-items:center;gap:6px}.lab34 .in51 input{width:110px;padding:6px 8px;border:1px solid #B9C4BC;border-radius:8px;font:inherit;font-weight:500;background:#fff;color:#1f2a24}.lab34 .in51 input:focus{outline:2px solid #2C8453;outline-offset:1px;border-color:#2c8453}.lab34 .in51 i{font-style:normal;color:#5f6b64;font-weight:500}.lab34 .cov51{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;border:1px solid #D5DCD6;border-radius:10px;padding:8px 12px 10px;margin:0}.lab34 .cov51 legend{font-size:.8125rem;color:#5f6b64;padding:0 4px}.lab34 .cov51 .in51 input{width:72px}.lab34 .act button.need51{background:#fff;color:#154a4e}@media (max-width:640px){.lab34 .ctl.lab51{grid-template-columns:1fr}.lab34 .cov51{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lab34{padding:12px}.lab34 .ctl{grid-template-columns:1fr}}#agnScn113Served{border:1px solid #d6dfda;border-radius:8px;padding:10px 12px;margin:0 0 12px;background:#fbfcfa;font-family:Calibri,Carlito,Segoe UI,sans-serif}#agnScn113Served h4{margin:0 0 6px;font-size:15px}#agnScn113Served .s113-t{border-collapse:collapse;width:100%;font-size:13.5px}#agnScn113Served .s113-t th,#agnScn113Served .s113-t td{border-bottom:1px solid #e3e7e4;padding:4px 6px;text-align:left;vertical-align:top}#agnScn113Served .s113-chip{display:inline-block;padding:1px 7px;border-radius:9px;font-size:12.5px;color:#1f2a24}#agnScn113Served .s113-m{color:#4b5a52;font-size:12.5px}#agnScn113Served .s113-mc{margin-top:8px;font-size:13.5px}#agnScn113Served .s113-mc ul{margin:4px 0 0 18px;padding:0}#agnScn113Served .s113-used,#agnScn113Served .s113-not{font-size:12.5px;color:#4b5a52;margin:6px 0 0}.an-scenario{--navy: #154A4E;--sea: #0d9488;--sea-600: #0b6f68;--line: rgba(21,74,78,.12);--muted: #5d6b76;--ink: #10363A;--sand: #DA750F;padding:0 0 40px;color:var(--ink)}.an-scenario .tab-purpose,.an-scenario .an-purpose{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#2f7d8c0f;border:1px solid rgba(47,125,140,.14);font-size:.875rem;line-height:1.45;color:#3f4f5a}.an-scenario .lv,.an-scenario .lvb{display:inline-block;min-width:78px;padding:3px 10px;border-radius:999px;font-weight:800;font-size:.8125rem;text-align:center;border:1px solid rgba(19,49,51,.18);color:#10363a}.an-scenario .lv.l0,.an-scenario .lvb.l0{background:#2f9e44;color:#fff}.an-scenario .lv.l1,.an-scenario .lvb.l1{background:#e6b422;color:#1a2a1a}.an-scenario .lv.l2,.an-scenario .lvb.l2{background:#e07b24;color:#fff}.an-scenario .lv.l3,.an-scenario .lvb.l3{background:#d9480f;color:#fff}.an-scenario .lv.l4,.an-scenario .lvb.l4{background:#a50026;color:#fff}.an-scenario .lv.nd,.an-scenario .lvx{background:#cfd8de;color:#3f4f5a}.an-scenario .lv.na{background:#fff;color:#3f4f5a;border-style:dashed}.an-scenario .scn-mc .lv.l0{background:#2f9e44!important;color:#fff!important}.an-scenario .scn-mc .lv.l1{background:#e6b422!important;color:#1a2a1a!important}.an-scenario .scn-mc .lv.l2{background:#e07b24!important;color:#fff!important}.an-scenario .scn-mc .lv.l3{background:#d9480f!important;color:#fff!important}.an-scenario .scn-mc .lv.l4{background:#a50026!important;color:#fff!important}.an-scenario .scn-mc .lv.nd{background:#cfd8de!important;color:#3f4f5a!important}.an-scenario .dl.up{color:#b3261e;font-weight:800}.an-scenario .dl.down{color:#2e6b34;font-weight:800}.an-scenario .dl.same{color:#3f4f5a;font-weight:650}.an-scenario .scenario-score-pair{display:flex;align-items:baseline;gap:8px;margin-top:6px}.an-scenario .scenario-score-pair b{font-size:1.5rem;color:var(--navy)}.an-scenario .scenario-score-pair i{font-style:normal;color:var(--muted)}.an-scenario .scenario-score-delta{margin-top:4px;font-weight:800;font-size:.875rem}.an-scenario .scenario-score-delta.up{color:#b3261e}.an-scenario .scenario-score-delta.down{color:#2e6b34}.an-scenario .scenario-score-delta.zero{color:#3f4f5a}.an-scenario .advanced-diagnostic{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffffbf;display:grid;gap:3px}.an-scenario .advanced-diagnostic span{font-size:.75rem;font-weight:850;color:var(--muted);text-transform:uppercase}.an-scenario .advanced-diagnostic b{font-size:.875rem;color:var(--navy)}.an-scenario .advanced-diagnostic small{font-size:.75rem;color:var(--muted);line-height:1.4}.an-scenario .advanced-diagnostic.warn{border-color:#da750f59;background:#da750f0f}.an-scenario .advanced-diagnostic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.an-scenario .scenario-sweep-vars{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0;font-size:.75rem}.an-scenario .scenario-sweep-vars label{display:inline-flex;align-items:center;gap:5px}.an-scenario .scenario-sweep-vars label.advanced{color:#0b6f68}.an-scenario .sweep-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.an-scenario .sweep-kpis span{padding:9px;border-radius:10px;background:#154a4e0d}.an-scenario .sweep-kpis small{display:block;font-size:.75rem;color:var(--muted);text-transform:uppercase}.an-scenario .sweep-kpis b{font-size:1.0625rem;color:var(--navy)}.an-scenario .agn-mc-withheld{margin-top:10px;padding:10px 12px;border-radius:10px;background:#da750f14;border:1px solid rgba(218,117,15,.22);font-size:.8125rem;line-height:1.45;color:#5a3a12}.an-scenario .scn-flood,.an-scenario .scn-mc{margin-top:12px}.an-scenario .agn-op-only{display:none}html.agn-operator .an-scenario .agn-op-only{display:block}html.agn-operator .an-scenario .agn-op-only.inline,html.agn-operator .an-scenario th.agn-op-only,html.agn-operator .an-scenario td.agn-op-only{display:table-cell}.an-scenario button.draw-site{border:1px solid #2F7D8C;background:#fff;color:#154a4e;border-radius:8px;padding:6px 12px;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.an-scenario .pri,.an-scenario button.pri{border:1px solid #154A4E;background:#2f7d8c;color:#fff;border-radius:8px;padding:8px 14px;font:inherit;font-size:.875rem;font-weight:750;cursor:pointer}.an-scenario .pri:disabled{opacity:.5;cursor:default}@media (max-width: 900px){.an-scenario .cfe-baseline-strip,.an-scenario .scenario-live-strip{grid-template-columns:repeat(3,1fr)!important}.an-scenario .cfe-grid,.an-scenario .scenario-grid,.an-scenario .advanced-scenario-grid{grid-template-columns:1fr!important}.an-scenario .sweep-kpis{grid-template-columns:repeat(2,1fr)}}.an-scenario .scn-flood{margin-left:0;margin-right:0;width:100%}.an-scenario .scn-day{font-size:.75rem;color:#56656e;margin-top:2px}.an-scenario .scn-na{margin:6px 0;font-size:.8125rem;color:#56656e}.an-scenario .scn-na[hidden]{display:none!important}.an-scenario .scn-op,.an-scenario .scn-mc{margin-left:0;margin-right:0}.an-scenario .note{font-size:.75rem;color:#5d6b76}.an-scenario .nm{color:#6a7782;font-style:italic}.an-scenario .v2834-mcw,.an-scenario .agn-mc-withheld{margin-top:10px;padding:10px 12px;border-radius:10px;background:#da750f14;border:1px solid rgba(218,117,15,.22);font-size:.8125rem;line-height:1.45;color:#5a3a12}.an-scenario .om-refresh{border:1px solid #154A4E;background:#2f7d8c;color:#fff;border-radius:999px;padding:8px 14px;font:inherit;font-size:.8125rem;font-weight:750;cursor:pointer}.an-scenario #agnScn113Served,.an-scenario .agn-scn113-served{border:1px solid #d6dfda;border-radius:8px;padding:10px 12px;margin:12px 0;background:#fbfcfa}.an-scenario .agn-scn113-served h4{margin:0 0 6px;font-size:15px}.an-scenario .s113-t{border-collapse:collapse;width:100%;font-size:13.5px}.an-scenario .s113-t th,.an-scenario .s113-t td{border-bottom:1px solid #e3e7e4;padding:6px 8px;text-align:left}.an-scenario .cfe-baseline-strip,.an-scenario .scenario-live-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.an-methods{--mv-navy: #154A4E;--mv-sea: #2F7D8C;--mv-ink: #10363A;--mv-mute: #4a5c66;--mv-line: #d5e0e4;--mv-soft: #eef5f4;--ac: var(--mv-sea);color:var(--mv-ink)}.an-methods .mv-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;margin:0 0 12px;border-radius:22px;background:linear-gradient(135deg,#0a2a2d,#154a4e 46%,#2a6f7a);box-shadow:0 16px 40px #154a4e2e;color:#fff}.an-methods .mv-hero:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(142,228,218,.38),transparent 66%);pointer-events:none}.an-methods .mv-hero>*{position:relative;z-index:1}.an-methods .mv-eyebrow{display:block;font-size:.6875rem;font-weight:900;letter-spacing:.11em;color:#9beadd;text-transform:uppercase}.an-methods .mv-hero h2{margin:3px 0 4px;font-size:1.5rem;letter-spacing:-.5px;color:#fff;line-height:1.1}.an-methods .mv-hero p{max-width:42rem;margin:0;color:#ffffffc2;font-size:.75rem;font-weight:600;line-height:1.45}.an-methods .mv-hero-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px}.an-methods .mv-hero-status span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;font-size:.6875rem;font-weight:800;white-space:nowrap}.an-methods .mv-hero-status i{width:6px;height:6px;border-radius:50%;background:#8ee4da;box-shadow:0 0 8px #8ee4da99}.an-methods .mv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.an-methods .mv-kpi{position:relative;overflow:hidden;padding:10px 12px;border:1px solid rgba(21,74,78,.1);border-radius:14px;background:linear-gradient(145deg,#fff,#f3f9f8);box-shadow:0 6px 18px #154a4e0d}.an-methods .mv-kpi:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#154a4e,#2f7d8c 60%,#c9964a)}.an-methods .mv-kpi span{display:block;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-mute)}.an-methods .mv-kpi b{display:block;margin-top:3px;font-size:1.125rem;font-weight:850;color:var(--mv-navy);letter-spacing:-.03em;line-height:1.1}.an-methods .mv-kpi small{display:block;margin-top:2px;font-size:.6875rem;color:#6a7b84;line-height:1.3}.an-methods .mv-kpi-act .mv-actions{margin:6px 0 0}.an-methods .mv-actions{display:flex;flex-wrap:wrap;gap:6px}.an-methods .mv-actions button{border:1px solid rgba(21,74,78,.16);border-radius:999px;padding:5px 10px;background:#fff;color:var(--mv-navy);font:inherit;font-size:.6875rem;font-weight:800;cursor:pointer}.an-methods .mv-actions button.pri{background:var(--mv-navy);border-color:var(--mv-navy);color:#fff}.an-methods .mv-actions button:disabled{opacity:.55;cursor:not-allowed}.an-methods .mv-maturity{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.an-methods .mv-maturity span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 9px;border-radius:999px;border:1px solid var(--mv-line);background:#fff;font-size:.6875rem;color:var(--mv-mute);line-height:1.2}.an-methods .mv-maturity span b{font-weight:850}.an-methods .mv-maturity span[data-tone=validated]{border-color:#0d948847;background:#f0faf8}.an-methods .mv-maturity span[data-tone=validated] b{color:#0b6f68}.an-methods .mv-maturity span[data-tone=calibrated]{border-color:#2f7d8c47;background:#f2f8fa}.an-methods .mv-maturity span[data-tone=calibrated] b{color:#1d5f6b}.an-methods .mv-maturity span[data-tone=anchored]{border-color:#4a7a8647;background:#f5f8f9}.an-methods .mv-maturity span[data-tone=anchored] b{color:#3d5f6a}.an-methods .mv-maturity span[data-tone=experimental]{border-color:#c9964a59;background:#fff9ef}.an-methods .mv-maturity span[data-tone=experimental] b{color:#8a5a08}.an-methods .mv-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:12px;align-items:stretch}.an-methods .mv-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;border:1px solid rgba(21,74,78,.1);border-radius:18px;padding:14px 16px;background:linear-gradient(145deg,#fffffffa,#ecf7f6eb);box-shadow:0 10px 28px #154a4e0f}.an-methods .mv-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#154a4e,#2f7d8c 55%,#c9964a);opacity:.9}.an-methods .mv-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.an-methods .mv-card-head h3{margin:0;font-size:.9375rem;letter-spacing:-.02em;color:var(--mv-navy)}.an-methods .mv-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#2f7d8c1a;color:#0f766e;font-size:.6875rem;font-weight:850}.an-methods .mv-checks{display:grid;gap:6px}.an-methods .mv-check{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--mv-line);border-radius:12px;background:#fff}.an-methods .mv-check .dot{width:8px;height:8px;border-radius:50%;background:#9fb0ba}.an-methods .mv-check.pass .dot{background:#0d9488;box-shadow:0 0 0 3px #0d948824}.an-methods .mv-check.fail .dot{background:#d9480f;box-shadow:0 0 0 3px #d9480f1f}.an-methods .mv-check b{display:block;font-size:.75rem;color:var(--mv-navy)}.an-methods .mv-check small{display:block;margin-top:1px;font-size:.6875rem;color:var(--mv-mute);line-height:1.3}.an-methods .mv-check em{font-style:normal;font-size:.625rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#eef2f4;color:#56656e}.an-methods .mv-check.pass em{background:#0d94881f;color:#0b6f68}.an-methods .mv-check.fail em{background:#d9480f1a;color:#9a3412}.an-methods .mv-idle{margin:0;padding:12px;border:1px dashed #9fb2bf;border-radius:12px;background:#f8fafb;color:var(--mv-mute);font-size:.75rem;line-height:1.4}.an-methods .mv-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#154a4e0f}.an-methods .mv-tabs button{border:0;border-radius:999px;padding:5px 10px;background:transparent;color:var(--mv-mute);font:inherit;font-size:.6875rem;font-weight:800;cursor:pointer}.an-methods .mv-tabs button.on{background:#fff;color:var(--mv-navy);box-shadow:0 1px 4px #154a4e1f}.an-methods .mv-tools{display:grid;gap:8px;margin-bottom:8px}.an-methods .mv-tools input[type=search]{width:100%;box-sizing:border-box;min-height:34px;padding:6px 10px;border:1px solid #c5d4d8;border-radius:10px;background:#fff;font:inherit;font-size:.75rem;color:var(--mv-ink)}.an-methods .mv-tools input[type=search]:focus{outline:2px solid rgba(47,125,140,.35);outline-offset:1px;border-color:var(--mv-sea)}.an-methods .mv-filters{display:flex;flex-wrap:wrap;gap:5px}.an-methods .mv-filters button{border:1px solid var(--mv-line);border-radius:999px;padding:4px 8px;background:#fff;color:var(--mv-mute);font:inherit;font-size:.625rem;font-weight:800;cursor:pointer}.an-methods .mv-filters button.on{background:var(--mv-navy);border-color:var(--mv-navy);color:#fff}.an-methods .mv-note{margin:0 0 8px;font-size:.75rem;color:var(--mv-mute);line-height:1.4}.an-methods .mv-table-wrap{overflow:auto;border:1px solid var(--mv-line);border-radius:12px;background:#fff}.an-methods .mv-scroll{max-height:320px}.an-methods table.mv-table{width:100%;border-collapse:collapse;font-size:.75rem}.an-methods table.mv-table th{position:sticky;top:0;z-index:1;text-align:left;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7b84;padding:7px 10px;border-bottom:1px solid var(--mv-line);background:linear-gradient(180deg,#f8fbfb,#f2f7f7)}.an-methods table.mv-table td{padding:7px 10px;border-bottom:1px solid #eef3f4;vertical-align:top;color:var(--mv-ink);line-height:1.35}.an-methods table.mv-table tr:last-child td{border-bottom:0}.an-methods table.mv-table tr:hover td{background:#f7fbfb}.an-methods table.mv-table td:first-child{font-weight:750;color:var(--mv-navy);white-space:nowrap}.an-methods .mv-foot{margin:6px 0 0;font-size:.6875rem;color:#6a7b84}@media (max-width: 980px){.an-methods .mv-kpis,.an-methods .mv-grid{grid-template-columns:1fr}.an-methods .mv-hero{flex-direction:column;align-items:flex-start}.an-methods .mv-hero-status{justify-content:flex-start}.an-methods .mv-scroll{max-height:260px}}body.cz-app{overflow:auto;background:#eef2f0}.cz{min-height:100%;color:#1f2a24;font-family:Manrope,system-ui,sans-serif}.cz-top{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#1b1f24;color:#fff}.cz-brand{font-weight:800;line-height:1.15}.cz-brand small{display:block;font-weight:600;color:#c9d1d9}.cz-search{position:relative;flex:1;max-width:440px}.cz-search input,.cz-row input{width:100%;box-sizing:border-box;border-radius:10px;padding:8px 10px}.cz-search input{background:#ffffff14;border:1px solid #ffffff33;color:#fff}.cz-hits{position:absolute;z-index:40;left:0;right:0;background:#fff;color:#1f2a24;border-radius:10px;box-shadow:0 12px 30px #0003;overflow:hidden}.cz-hits button{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:#fff;padding:8px 10px;cursor:pointer}.cz-hits button:hover{background:#f4f7f5}.cz-hits span,.cz-muted{color:#5c6b66;font-size:13px}.cz-btn,.cz-top .cz-btn{border:1px solid #d5ddd8;background:#fff;color:#1f2a24;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.cz-btn.ghost,.cz-switch button{background:transparent;color:#fff;border-color:#fff4}.cz-switch{display:flex;gap:6px;margin-left:auto}.cz-switch button.on{background:#c4843a;border-color:#c4843a}.cz-demo{margin:0;padding:10px 16px;background:#fff4d6;color:#6a4b12;font-weight:650}.cz-steps{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap;background:#2b3138;padding:8px 14px 0}.cz-steps button{border:0;border-radius:12px 12px 0 0;background:#ffffff0d;color:#c9d1d9;padding:9px 12px;cursor:pointer;text-align:left}.cz-steps button b{display:block;color:#fff}.cz-steps button i{display:inline-block;width:20px;height:20px;margin-right:6px;border-radius:50%;background:#f2b46a;color:#1b1f24;font-style:normal;text-align:center;line-height:20px}.cz-steps button[aria-selected=true]{background:linear-gradient(135deg,#d9893a,#f2b46a);color:#1b1f24}.cz-steps button[aria-selected=true] b,.cz-steps button[aria-selected=true] span{color:#1b1f24}.cz-place{margin-left:auto;color:#f2b46a;font-weight:800;padding:8px 4px 10px}.cz-wrap{padding:16px}.cz-hero{color:#fff;border-radius:16px;padding:16px 18px;margin-bottom:12px;display:flex;gap:12px 18px;align-items:baseline;flex-wrap:wrap}.cz-hero h1{margin:0}.cz-hero p{flex-basis:100%;margin:0;opacity:.92}.cz-hero strong{font-size:28px}.cz-hero strong small{font-size:16px;margin-left:2px}.tone-overview{background:linear-gradient(115deg,#8a4b24,#e0a15a)}.tone-outlook{background:linear-gradient(115deg,#0b7a6e,#14b8a6)}.tone-sites{background:linear-gradient(115deg,#1d4e89,#3d7ec4)}.tone-lab{background:linear-gradient(115deg,#5b3d86,#8d6bc4)}.tone-proof{background:linear-gradient(115deg,#245c45,#3e8f6e)}.cz-card,.cz-mapcard{background:#fff;border-radius:14px;padding:12px 14px;margin:12px 0}.cz-card h2,.cz-card h3,.cz-mprow aside h3{margin:0 0 8px}.cz-mapcard{padding:0;overflow:hidden}.cz-mapbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid #e4ebe7}.cz-mapbar select,.cz-row input{border:1px solid #d5ddd8;border-radius:8px;padding:6px 8px;background:#fff}.cz-seg{display:flex;gap:4px;flex-wrap:wrap}.cz-seg button,.cz-chips button{border:1px solid #d5ddd8;background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-weight:700}.cz-seg button[aria-pressed=true],.cz-chips button[aria-pressed=true]{background:#1f2a24;color:#fff;border-color:#1f2a24}.cz-count b{font-size:18px;margin-right:4px}.cz-mprow{display:grid;grid-template-columns:300px minmax(0,1fr) 380px;min-height:620px;background:#fff}.cz-side{display:flex;flex-direction:column;min-width:0;max-height:680px;overflow:auto;background:#fff;color:#1f2a33;border-right:1px solid #e6ebef}.cz-side+.cz-maphost+.cz-side,.cz-mprow>.cz-side:last-child{border-right:0;border-left:1px solid #e6ebef}.cz-side-hd{position:sticky;top:0;z-index:2;padding:14px 16px 10px;background:linear-gradient(135deg,#2b3138,#3d454e);color:#fff}.cz-side-hd h3{margin:0;color:#fff;font-size:18px;line-height:1.25}.cz-side-hd p{margin:4px 0 0;color:#c9d1d9;font-size:12.5px}.cz-side-bd{padding:12px 14px 16px}.cz-heat{border-radius:14px;padding:10px 12px;margin:0 0 10px;color:#4a2300;background:linear-gradient(135deg,#ffe0b8,#f6b26b)}.cz-heat .k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cz-heat .w{font-weight:700;line-height:1.3}.cz-heat .v{font-size:28px;font-weight:900;line-height:1.1}.cz-heat .v small,.cz-tiles .v small{font-size:12px;font-weight:700}.cz-tiles{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cz-tiles div{border-radius:11px;padding:8px 10px}.cz-tiles .k{display:block;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#5c6872;text-transform:uppercase}.cz-tiles .v{display:block;margin-top:2px;font-size:20px;font-weight:900;color:#1f2a33;line-height:1.15;white-space:nowrap}.cz-tiles .tx{background:linear-gradient(135deg,#fde3d8,#fbd0bd)}.cz-tiles .tn{background:linear-gradient(135deg,#ece4f7,#ddd0f1)}.cz-tiles .fl{background:linear-gradient(135deg,#fff0d6,#ffe1ad)}.cz-tiles .hu{background:linear-gradient(135deg,#f3e7f6,#e7d2ee)}.cz-tiles .rn{background:linear-gradient(135deg,#d8f5f0,#bdece4)}.cz-tiles .wd{background:linear-gradient(135deg,#e6f3e9,#cfe9d6)}.cz-near{margin-top:12px;padding-top:8px;border-top:1px solid #e3eaef}.cz-near b{display:block;font-size:13px}.cz-near p{margin:2px 0 6px;color:#6b7f8c;font-size:12px}.cz-near button{display:grid;grid-template-columns:minmax(0,1fr) 54px 42px;gap:6px;align-items:center;width:100%;padding:5px 0;border:0;border-bottom:1px solid #eef2f4;background:transparent;color:#1f2a33;text-align:left;cursor:pointer;font:600 12.5px/1.3 Manrope,system-ui,sans-serif}.cz-near .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-near .bar{position:relative;height:6px;border-radius:99px;background:linear-gradient(90deg,#d6e4f0,#f6b26b)}.cz-near .bar i{position:absolute;top:-2px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#1f2a33;border:2px solid #fff;box-shadow:0 0 0 1px #c9d1d9}.cz-near strong{text-align:right;font-size:13px}.cz-more{margin-top:6px;border:0;background:transparent;color:#0b7a6e;font-weight:800;cursor:pointer}.cz-note{margin:10px 0 0;color:#6b7f8c;font-size:12px}.cz-maphost{min-height:620px;background:#e7eeec}.cz-hz{display:flex;flex-direction:column;gap:6px}.cz-hz-h,.cz-hz-r{display:grid;grid-template-columns:88px repeat(4,minmax(0,1fr));gap:4px;align-items:center}.cz-hz-h{color:#6b7680;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.cz-hz-h span{text-align:center}.cz-hz-r>span:first-child{font-weight:700;font-size:13px;line-height:1.2;color:#1f2a33}.cz-mark{display:flex;align-items:center;justify-content:center;min-height:22px;padding:3px 2px;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.cz-miss{margin-top:14px;padding-top:10px;border-top:1px solid #e6ebef}.cz-miss b{display:block;color:#6b7680;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cz-miss ul{list-style:none;margin:6px 0 0;padding:0}.cz-miss li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px dashed #e6ebef;font-size:12.5px}.cz-miss li span{font-weight:700;color:#1f2a33}.cz-miss li em{font-style:normal;color:#5c6b75}.cz-mark.L0{background:#74c476;color:#14301c}.cz-mark.L1{background:#ffe680;color:#3d3310}.cz-mark.L2{background:#fdae61;color:#3d220c}.cz-mark.L3{background:#e8552d;color:#fff}.cz-mark.L4{background:#a50026;color:#fff}.cz-text{border:0;background:transparent;color:#0b7a6e;font-weight:800;cursor:pointer;padding:0}.cz-legend{display:flex;gap:12px;flex-wrap:wrap;padding:8px 12px 12px;font-size:13px}.cz-legend i{display:inline-block;width:12px;height:12px;margin-right:4px;border-radius:2px;vertical-align:-1px}.cz-table{width:100%;border-collapse:collapse;font-size:13px}.cz-table th,.cz-table td{text-align:left;padding:6px 8px;border-bottom:1px solid #e6eeea;vertical-align:top}.cz-table tr.on td{background:#fff4ee}.cz-table tbody tr{cursor:pointer}.cz-pill{display:inline-block;border-radius:999px;padding:2px 8px;font-weight:800;font-size:12px;background:#eee}.cz-pill.L0{background:#74c476}.cz-pill.L1{background:#ffe680}.cz-pill.L2{background:#fdae61}.cz-pill.L3{background:#e8552d;color:#fff}.cz-pill.L4{background:#a50026;color:#fff}.cz-pill.na{background:#eceae6;color:#5c6b66}.cz-chart{width:100%;height:auto;display:block}.cz-chart-72{max-height:210px}.cz-chart text{font-family:Manrope,system-ui,sans-serif}.cz-axis{font-size:11px;fill:#5c6b66}.cz-axis.hot{fill:#982122;font-weight:800}.cz-axis.cold{fill:#6d2a8a;font-weight:800}.cz-axis.rain{fill:#0f766e;font-weight:800}.cz-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.cz-flow span,.cz-chips{display:inline-flex;gap:6px}.cz-flow span{border-radius:999px;background:#f4f7f5;padding:4px 8px;font-weight:800}.cz-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.cz-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.cz-row label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.cz-facts{margin:8px 0;padding-left:18px}.cz-event{margin:10px 0}.cz-event em{font-style:normal;font-weight:800}.cz-bar{height:8px;background:#e7eeec;border-radius:99px;overflow:hidden}.cz-bar i{display:block;height:100%;background:#0b7a6e}.cz-chain{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap}.cz-chain li{background:#f4f7f5;border-radius:10px;padding:8px 10px}.cz-report{position:fixed;top:24px;right:24px;bottom:24px;left:24px;z-index:80;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000047;display:flex;flex-direction:column;padding:12px}.cz-report header{display:flex;justify-content:space-between;align-items:center;gap:8px}.cz-report iframe{flex:1;border:0;width:100%;background:#eef2f0}.leaflet-div-icon.cz-diamond{background:transparent;border:0}.cz-diamond i{display:block;width:12px;height:12px;transform:rotate(45deg);border:1.5px solid #23272c;box-shadow:0 0 0 1px #fff}@media (max-width: 1100px){.cz-mprow,.cz-grid{grid-template-columns:1fr}.cz-maphost{min-height:420px}}html,body,#root{margin:0;height:100%}#root{position:relative}#saved{position:absolute;z-index:1200;top:108px;right:16px;bottom:auto;width:min(340px,calc(100% - 32px));max-height:min(70vh,560px);background:#1c2426;color:#f4f7f8;border:1px solid #3d5558;border-top:3px solid #5b9aa0;border-radius:16px;padding:16px;box-shadow:0 18px 40px #0000006b}#saved .saved-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#saved h1{margin:0;font-size:16px;font-weight:800;letter-spacing:.01em;color:#f7fbfb}#saved .clearbtn{flex:0 0 auto;border:0;background:transparent;padding:4px 2px;font:800 13px/1 Manrope,system-ui,sans-serif;color:#f0c2bc;cursor:pointer}#saved .clearbtn:hover{color:#ffe8e4}#saved .clearbtn:disabled{color:#6d7c7e;cursor:default}#saved .note{margin:0;color:#c5d4d6;font-size:13px;line-height:1.4}#saved .srow{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;padding:0 8px 0 0;border:1px solid #345052;border-radius:12px;background:#243234;color:#f7fbfb}#saved .sopen{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:0;background:transparent;color:inherit;text-align:left;padding:10px 12px;cursor:pointer;font:inherit}#saved .sclear{flex:0 0 auto;border:1px solid #7a534c;background:transparent;color:#f3d0cb;border-radius:8px;padding:6px 9px;font:800 12px/1 Manrope,system-ui,sans-serif;cursor:pointer}#saved .sclear:hover{background:#3a2a28;border-color:#e7b2aa;color:#fff}#saved .srow strong{font-size:15px;font-weight:800;line-height:1.3;color:#fff}#saved .srow .why{font-size:12.5px;font-weight:600;line-height:1.35;color:#c5d8da}#saved .srow:hover{background:#2c4144;border-color:#5b9aa0}#saved .addbtn{border:1px dashed #6ea8ad;background:#172022;border-radius:12px;padding:11px 12px;font-weight:700;font-size:13.5px;color:#d7f3f4;cursor:pointer}#saved .addbtn:hover{background:#213033;border-color:#8fd0d6}#saved a{color:#8fd0d6}#topRight{margin-left:auto;display:flex;align-items:center;gap:10px}.pkid{display:inline-flex;align-items:center;gap:8px}.rep50-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#rep50Make,#rep50Open{background:#2c8453;border:1px solid #2C8453;color:#fff;font:700 14px/1.2 Manrope,system-ui,sans-serif;padding:9px 18px;border-radius:8px;cursor:pointer}#rep50Make:hover,#rep50Open:hover{background:#246f45}#rep50Make:disabled{opacity:.7;cursor:progress}.pcb{display:grid;grid-template-columns:96px 1fr 132px;align-items:center;gap:8px;font-size:13.5px}.pcb .bt{height:10px;border-radius:5px;background:#e7eeea;overflow:hidden}.pcb .bf{height:100%}.pcb .hatch{height:10px;border-radius:5px;background:repeating-linear-gradient(45deg,#8c9896 0,#8c9896 1.5px,#fff 1.5px,#fff 5px)}.pcb .bw.gw{color:var(--mut);font-weight:600}.agn-netbar{position:fixed;inset:0 0 auto 0;z-index:100000;pointer-events:none;opacity:0;transition:opacity .2s ease}.agn-netbar.on{opacity:1}.agn-netbar-track{height:3px;overflow:hidden;background:#2f7d8c24}.agn-netbar-track i{display:block;width:38%;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#154a4e,#2f7d8c 60%,#8ee4da);animation:agn-netbar-slide 1.1s cubic-bezier(.4,0,.2,1) infinite}.agn-netbar-pill{position:fixed;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:#10363aeb;color:#e9f7f5;font:700 .75rem/1.2 Manrope,system-ui,sans-serif;box-shadow:0 8px 22px #0a2a2d40;transform:translateY(8px);transition:transform .2s ease}.agn-netbar.on .agn-netbar-pill{transform:none}.agn-netbar-pill b{width:10px;height:10px;border-radius:50%;border:2px solid rgba(142,228,218,.35);border-top-color:#8ee4da;animation:agn-netbar-spin .8s linear infinite}@keyframes agn-netbar-slide{0%{transform:translate(-100%)}to{transform:translate(270%)}}@keyframes agn-netbar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agn-netbar-track i,.agn-netbar-pill b{animation:none}}.gate-lock-ico{width:16px;height:16px;display:block;flex:0 0 auto}.gate-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:24px;background:#154a4e73}html:has(.gate-page),body:has(.gate-page){overflow:auto;height:auto}.gate-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f4f7f7;color:#163033}.gate-card{width:min(460px,94vw);background:#fff;border-radius:18px;padding:22px 22px 18px;border-top:3px solid #e07b24;border-left:3px solid #e07b24;border-bottom:3px solid #e07b24;border-right:1px solid rgba(21,74,78,.12);box-shadow:0 16px 40px #154a4e1f}.gate-card.gate-dash{width:min(560px,94vw)}.gate-meta{font:650 12px/1.4 Manrope,system-ui,sans-serif!important;color:#5d6b76!important}.gate-devices{margin-top:18px;display:grid;gap:8px}.gate-devices>span{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5d6b76}.gate-devices ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gate-devices li{border:1px solid #e4e9ec;border-radius:12px;padding:10px 12px;background:#fafbfb}.gate-devices li.is-open{border-color:#9ad9c8;background:#f3fbf8}.gate-devices li.is-locked{border-color:#e7b48a;background:#fff8f1}.gate-device-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.gate-device-top strong{font:750 13px/1.3 Manrope,system-ui,sans-serif;color:#163033}.gate-device-top em{font:800 11px/1 Manrope,system-ui,sans-serif;font-style:normal;border-radius:999px;padding:4px 8px}.gate-devices li.is-open .gate-device-top em{background:#e7f6f2;color:#0f6e56}.gate-devices li.is-locked .gate-device-top em{background:#fff1e6;color:#9a3412}.gate-devices li p{margin:0!important;font:500 12px/1.4 Manrope,system-ui,sans-serif!important;color:#5d6b76!important}.gate-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#9a3412}.gate-title h2,.gate-card h1,.gate-card h2{margin:0;font:750 22px/1.25 Manrope,system-ui,sans-serif;color:#163033}.gate-card p{margin:0 0 12px;color:#5d6b76;font:500 14px/1.45 Manrope,system-ui,sans-serif}.gate-kicker{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c45a1a}.gate-card form{display:grid;gap:12px}.gate-card label{display:grid;gap:6px;font:750 12px/1.2 Manrope,system-ui,sans-serif;color:#163033}.gate-card input{width:100%;box-sizing:border-box;border:1px solid #d5dde3;border-radius:10px;padding:10px 12px;font:650 14px/1.3 ui-monospace,monospace;color:#163033}.gate-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gate-actions button,.gate-token button{border:1px solid #d5dde3;background:#fff;color:#163033;border-radius:999px;padding:9px 14px;font:750 13px/1 Manrope,system-ui,sans-serif;cursor:pointer}.gate-primary{background:#e07b24!important;border-color:#c45a1a!important;color:#1b1f24!important}.gate-actions button:disabled,.gate-token button:disabled{opacity:1;cursor:default;background:#f4f1ec;color:#6b5a4e;border-color:#eadfd4}.gate-actions button.gate-primary:disabled{background:#f6d3b0!important;border-color:#e7b48a!important;color:#7c2d12!important}.gate-error{color:#9a3412!important}.gate-state{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font:800 12px/1 Manrope,system-ui,sans-serif}.gate-state.is-locked{background:#fff1e6;color:#9a3412;border:1px solid #e07b24}.gate-state.is-open{background:#e7f6f2;color:#0f6e56;border:1px solid #9ad9c8}.gate-card p.gate-note{display:block;margin:4px 0 0;line-height:1.45;font-size:13px!important;position:static}.gate-token{margin-top:14px;display:grid;gap:8px}.gate-token .gate-actions{position:relative;z-index:2;margin-top:0}.gate-token span{font:800 11px/1 Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5d6b76}.gate-token code{display:block;padding:10px 12px;border-radius:10px;background:#f7f4ef;color:#163033;font:650 13px/1.4 ui-monospace,monospace;word-break:break-all}button.is-locked{display:inline-flex;align-items:center;gap:6px}
