@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";.data-briefing-content{gap:1rem;padding:1rem 1.2rem;display:grid}.data-briefing-finding{border-bottom:1px solid #96b4cd29;padding-bottom:.8rem}.data-briefing-finding:last-of-type{border:0}.data-briefing-finding strong,.data-briefing-science strong{font-size:.9rem;display:block}.data-briefing-finding p,.data-briefing-science p{margin:.4rem 0 0;font-size:.94rem;line-height:1.6}.data-briefing-science{border:1px solid #96b4cd3b;border-radius:12px;padding:.8rem}.data-briefing-science summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:flex}.data-briefing-science>div{margin-top:.9rem}.data-briefing-source{opacity:.85;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.5;display:flex}.data-briefing-source p{margin:0}.data-briefing .ai-footer{align-items:flex-start;gap:.5rem;display:flex}@media (max-width:640px){.data-briefing-content{padding:.9rem}}.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-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: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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.noaa-radar-root{flex-direction:column;gap:16px;display:flex}.noaa-radar-topline{color:#7be0d2;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.noaa-green-dot,.noaa-amber-dot{background:#64dbb4;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #64dbb42a}.noaa-amber-dot{background:#f9b777;box-shadow:0 0 0 4px #f9b77721}.noaa-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.noaa-title h2{margin:0;font:600 31px Space Grotesk,sans-serif}.noaa-title p{color:#a0bdca;margin:7px 0 0;font-size:13px;line-height:1.6}.noaa-title svg{color:#97d9e8;flex:none}.noaa-workspace{background:#0e2738;border:1px solid #315268;border-radius:20px;padding:15px}.noaa-tabs{scrollbar-color:#35617b transparent;gap:8px;padding-bottom:13px;display:flex;overflow-x:auto}.noaa-tabs button{white-space:nowrap;color:#b6d1dd;background:#1b394d;border:1px solid #385c71;border-radius:11px;padding:11px 13px;font-size:12px;font-weight:800}.noaa-tabs button.chosen{color:#fff;background:#2a7387;border-color:#86d6dc}.noaa-toolbar{flex-wrap:wrap;gap:8px;margin:4px 0 13px;display:flex}.noaa-toolbar label,.noaa-toolbar button{color:#c4dbe4;cursor:pointer;background:#1c3a4f;border:1px solid #385d74;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.noaa-toolbar label input{accent-color:#76d9e5;margin:0}.noaa-toolbar label strong{color:#88daeb}.noaa-feedstatus{background:#173b40;border:1px solid #3e6b68;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px;padding:12px;font-size:12px;display:flex}.noaa-feedstatus>div{color:#d9eeed;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.noaa-feedstatus strong{font-size:11px}.noaa-feedstatus small{color:#b1cad0;font-size:11px}.noaa-feedstatus.stale{background:#45372e;border-color:#8f7450}.noaa-compare-select{color:#b2cad8;background:#1b3b50;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.noaa-compare-select select{color:#e9f7ff;background:#112e42;border:1px solid #53758b;border-radius:8px;min-width:0;max-width:240px;padding:9px}.noaa-map-grid{grid-template-columns:1fr;gap:11px;display:grid}.noaa-map-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.noaa-map-panel{background:#132c40;border:1px solid #45657b;border-radius:13px;min-width:0;position:relative;overflow:hidden}.noaa-map-head{z-index:750;pointer-events:none;justify-content:space-between;align-items:center;gap:9px;display:flex;position:absolute;top:12px;left:12px;right:12px}.noaa-map-head span,.noaa-map-head strong{color:#e6f5fb;background:#09263ee0;border:1px solid #607b8f;border-radius:7px;padding:7px 10px;font-size:11px}.noaa-map{z-index:0;width:100%;height:480px}.noaa-map-grid.two .noaa-map{height:390px}.noaa-map .leaflet-control-attribution{font-size:9px}.noaa-map-foot{color:#a3c0cf;background:#102c3e;padding:10px 12px;font-size:10px}.noaa-map-error{z-index:740;color:#ffded4;background:#512f38eb;border:1px solid #bb7667;border-radius:9px;padding:11px;font-size:12px;line-height:1.45;position:absolute;top:58px;left:12px;right:12px}.noaa-playback{background:#18374b;border-radius:11px;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;display:flex}.noaa-playback>button{color:#e6f7ff;white-space:nowrap;background:#235068;border:1px solid #47728b;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.noaa-playback>button:disabled{opacity:.45}.noaa-playback>input{accent-color:#8cdbed;flex:1;min-width:0}.noaa-playback>button.noaa-latest{color:#123745;background:#a3e4df;border-color:#b4fff1}.noaa-playback-note{color:#8eacbe;margin:9px 4px 16px;font-size:11px;line-height:1.65}.noaa-description{border-top:1px solid #315265;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 4px 4px;display:flex}.noaa-description strong{font:600 18px Space Grotesk,sans-serif}.noaa-description p{color:#a5c0ce;margin:7px 0 0;font-size:12px;line-height:1.6}.noaa-description button{white-space:nowrap;color:#99dbe9;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.noaa-guide{background:#19384d;border-radius:11px;margin-top:12px;padding:10px 15px}.noaa-guide p{color:#c0d1de;font-size:12px;line-height:1.65}.noaa-credits{color:#91b1c2;border-top:1px solid #315063;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;font-size:10px;display:flex}.noaa-credits a{color:#9bdfeb;align-items:center;gap:6px;text-decoration:none;display:flex}.noaa-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.noaa-links a{color:#d2edf5;background:#1a3649;border:1px solid #385b71;border-radius:12px;align-items:center;gap:9px;padding:14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.noaa-links a svg:last-child{margin-left:auto}.noaa-disclaimer{color:#bcc8d6;background:#2a3345;border:1px solid #536377;border-radius:12px;gap:11px;padding:14px;font-size:11px;line-height:1.7;display:flex}.noaa-disclaimer svg{flex:none;margin-top:2px}@media (max-width:750px){.noaa-title h2{font-size:25px}.noaa-workspace{padding:9px}.noaa-map-grid.two{grid-template-columns:1fr}.noaa-map{height:425px}.noaa-map-grid.two .noaa-map{height:320px}.noaa-feedstatus{display:block}.noaa-feedstatus small{margin-top:7px;display:block}.noaa-playback{gap:7px;padding:8px 7px}.noaa-playback>button{padding:8px}.noaa-playback>button:first-child{gap:0;font-size:0}.noaa-description{flex-direction:column}.noaa-links{grid-template-columns:1fr}.noaa-compare-select select{max-width:160px}}.v4-surf .v4-source-note{color:#a9cbdc;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.v4-wave-hero{background:linear-gradient(130deg,#0d334b,#0b263c)}.v4-wave-hero strong{margin-top:.8rem;font-size:max(2.3rem,min(6vw,3.1rem));display:block}.v4-detail{color:#acc3d1;font-size:.82rem;line-height:1.5}.v4-graph{background:#071d32;border:1px solid #25405c;border-radius:10px;width:100%;height:auto;max-height:240px}.v4-tide-list{gap:.45rem;display:grid}.v4-tide-list>div{border-bottom:1px solid #284960;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.5rem 0;font-size:.85rem;display:flex}.v4-tide-list b{color:#7ad4e7}.v4-tide-list time{color:#c7d9e9}.v4-hazards{gap:.65rem;margin-bottom:1rem;display:grid}.v4-link{color:#88dff6;border:1px solid #36566d;border-radius:9px;align-items:center;gap:.35rem;margin-top:.65rem;padding:.55rem .65rem;font-size:.85rem;text-decoration:none;display:inline-flex}.v4-link:hover{background:#183d53}.v4-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v4-camera{flex-direction:column;gap:.8rem;display:flex}.v4-camera-title h3{margin:.45rem 0}.v4-camera-title p{color:#aac4d5;font-size:.85rem}.v4-video,.v4-video-placeholder{aspect-ratio:16/9;background:#071827;border:1px solid #2b5372;border-radius:12px;width:100%;min-height:185px;overflow:hidden}.v4-video iframe{border:0;width:100%;height:100%;display:block}.v4-video-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem;display:flex}.v4-video-placeholder p{max-width:320px;font-size:.83rem;line-height:1.5}.v4-play,.v4-stop{color:#e8faff;cursor:pointer;background:#164969;border:1px solid #4586a4;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;display:inline-flex}.v4-camera-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.v4-camera>small{color:#93adbf;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.v4-stop{background:#3d2730;font-size:.84rem}@media (max-width:800px){.v4-camera-grid{grid-template-columns:1fr}}@media (max-width:400px){.v4-surf .v4-tide-list>div{flex-direction:column;gap:.2rem}.v4-video,.v4-video-placeholder{min-height:160px}.v4-camera-actions .v4-link{width:100%}}.v5-beach .v5-metrics,.v5-boat .v5-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v5-metrics .v3-card{min-width:0}.v5-metrics .v3-card small{align-items:center;gap:.4rem;font-size:.78rem;line-height:1.35;display:flex}.v5-metrics .v3-card strong{overflow-wrap:anywhere;margin:.75rem 0;font-size:max(1.35rem,min(2.7vw,2.25rem));line-height:1.25;display:block}.v5-metrics .v3-card p{color:#bad0df;font-size:.86rem;line-height:1.5}.v5-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.v5-hourly{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:.86rem}.v5-hourly th,.v5-hourly td{white-space:nowrap;border-bottom:1px solid #2c4b62;padding:.72rem .68rem}.v5-hourly th{color:#c7ddeb}.v5-hourly td{color:#d4ebf7}.v5-hourly thead{background:#132e47}.v5-beach .v3-card h3,.v5-boat .v3-card h3{align-items:center;gap:.5rem;display:flex}.v5-alerts{gap:.65rem;margin:1rem 0;display:grid}.v5-alerts .v3-warning{min-width:0}.v5-expand{color:#eaf8ff;cursor:pointer;background:#153951;border:1px solid #3d6585;border-radius:8px;min-height:44px;margin:.5rem 0;padding:.7rem .9rem}.v5-flags{background:#102b40;border-left:3px solid #46b3c6;border-radius:0 8px 8px 0;margin:.8rem 0;padding:.35rem .85rem}.v5-flags p{margin:.35rem 0;font-size:.87rem}.v5-beach .v3-warning,.v5-boat .v3-warning{overflow-wrap:anywhere}.v5-beach .v3-pills,.v5-boat .v3-pills{margin-bottom:0}.v5-beach .v3-pills button,.v5-boat .v3-pills button{min-height:44px}@media (max-width:950px){.v5-beach .v5-metrics,.v5-boat .v5-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v5-beach .v5-metrics,.v5-boat .v5-metrics{grid-template-columns:1fr}.v5-hourly{min-width:515px}}.v3-explore{padding-bottom:1.5rem}.v3-stack{gap:1rem;display:grid}.v3-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.v3-intro h2{margin:0 0 .4rem;font-size:1.35rem}.v3-intro p{opacity:.84;max-width:780px}.v3-intro button,.v3-pills button{color:#e6f3ff;cursor:pointer;background:#132b48;border:1px solid #34506b;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem .9rem;display:inline-flex}.v3-pills{flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem;display:flex}.v3-pills button.selected{background:#1d5171;border-color:#5ed9ec}.v3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v3-card{color:#e9f4ff;background:#0c233b;border:1px solid #2a4560;border-radius:15px;min-width:0;padding:1.15rem}.v3-card h3{margin:0 0 .7rem;font-size:1.08rem}.v3-card strong{font-size:1.5rem}.v3-card small{color:#a8cce6;align-items:center;gap:.4rem;display:flex}.v3-card p{line-height:1.55}.v3-station{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.v3-station.selected{border-color:#51cde6;box-shadow:0 0 0 1px #51cde644}.v3-station span,.v3-station em{font-size:.84rem;line-height:1.5}.v3-station em{color:#adc4d9;font-style:normal}.v3-stale,.v3-warning{color:#ffd099!important}.v3-spark{background:#071d32;border-radius:10px;width:100%;height:auto;max-height:160px}.v3-note{color:#adc6d9;margin:.65rem 0;font-size:.84rem;line-height:1.5}.v3-warning{background:#412f28;border:1px solid #a47b53;border-radius:12px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.v3-wide{grid-column:1/-1}.v3-tides{gap:.4rem;display:grid}.v3-tides>div{border-bottom:1px solid #29445d;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.5rem 0;font-size:.88rem;display:flex}.v3-links{flex-wrap:wrap;gap:.7rem;display:flex}.v3-links a{color:#83dcf0;border:1px solid #34536e;border-radius:8px;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.88rem;text-decoration:none;display:inline-flex}.v3-card>a{color:#83dcf0}.v3-explore .noaa-radar-root{margin:0}@media (max-width:670px){.v3-grid{grid-template-columns:1fr}.v3-intro{align-items:flex-start}.v3-pills button{flex:1;justify-content:center}.v3-card{padding:1rem}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.relative{position:relative}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[k\:string\]{k:string}:root{color:#eaf5ff;font-synthesis:none;background:#081521;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(at 10% -10%,#193d59 0,#0000 45%),radial-gradient(at 120% 20%,#14354a 0,#0000 38%),#081521;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}.app-shell{min-height:100vh}.app-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#081521ed;border-bottom:1px solid #ffffff14;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1200px;min-height:77px;margin:auto;padding:12px 24px;display:flex}.brand{color:inherit;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:0;display:flex}.brand-glyph{color:#aff0ff;background:linear-gradient(145deg,#266b8c,#193853);border:1px solid #4f8499;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.brand strong{letter-spacing:.14em;font:700 20px/1.1 Space Grotesk;display:block}.brand small{color:#84a7bb;letter-spacing:.14em;margin-top:5px;font-size:9px;font-weight:800;display:block}.desktop-nav{align-items:center;gap:3px;display:flex}.desktop-nav button{color:#9dbace;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:700;display:flex;position:relative}.desktop-nav button.current,.desktop-nav button:hover{color:#e1f9ff;background:#1e4055}.nav-alert-count{color:#fff;background:#d97450;border-radius:100%;padding:1px 5px;font-size:10px}.unit-switch{color:#e1f9ff;white-space:nowrap;background:#1c3447;border:1px solid #33566e;border-radius:11px;padding:10px 12px;font-weight:700}.unit-switch span{color:#7e9eb0}main{max-width:1200px;margin:auto;padding:27px 24px 64px}.mast{padding-bottom:20px}.mast-label,.eyeline{color:#65d6c7;letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.live-point{background:#65dab5;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 0 4px #65dab522}.mast-top{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.mast h1{letter-spacing:-.04em;margin:0;font:600 max(28px,min(5vw,42px)) Space Grotesk}.mast h1 span{color:#a5bfd0;letter-spacing:-.02em;margin-left:10px;font-size:.55em;font-weight:500}.mast p{color:#8eacbf;margin:8px 0 0;font-size:13px}.mast-actions{gap:9px;display:flex}.action{color:#a0cadd;background:#132c3f;border:1px solid #2c4a60;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.action.active{color:#ffd087;border-color:#b88d50}.find-row{z-index:15;gap:11px;margin-top:18px;display:flex;position:relative}.city-search{color:#9abed2;background:#132a3e;border:1px solid #355469;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;height:49px;padding:0 13px;display:flex}.city-search input{color:#effaff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.city-search input::placeholder{color:#7d9eb3}.city-search>button{color:#91d7e9;background:0 0;border:0;place-items:center;padding:5px;display:grid}.jax-button{color:#c4f4f5;white-space:nowrap;background:#204e63;border:1px solid #47768b;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:800;display:flex}.search-dropdown{z-index:20;background:#142e44;border:1px solid #456881;border-radius:15px;max-height:350px;position:absolute;top:55px;left:0;right:0;overflow:auto;box-shadow:0 20px 45px #000a}.search-subhead{color:#7fb5c9;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;display:flex}.search-subhead button{color:#a6c7d8;background:0 0;border:0}.search-result{color:#dff1fa;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff10;align-items:center;gap:12px;width:100%;padding:11px 17px;display:flex}.search-result:hover{background:#204760}.search-result span{flex:1;font-size:14px}.search-result small{color:#85acbf;margin-top:3px;font-size:11px;display:block}.search-hint{color:#aec6d4;padding:8px 16px 16px;font-size:13px}.error-text{color:#ffac9b}.error-banner{color:#ffe1d6;background:#442936;border:1px solid #9b6660;border-radius:13px;align-items:center;gap:11px;margin:0 0 18px;padding:13px 16px;display:flex}.error-banner span{flex:1}.error-banner button{color:#fff;background:#663d46;border:1px solid #ba7876;border-radius:8px;padding:7px 11px}.page-stack{flex-direction:column;gap:17px;display:flex}.hero{background:linear-gradient(120deg,#1d5976,#102f4f 65%,#10243f);border:1px solid #517a93;border-radius:25px;padding:29px 32px 19px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0005}.hero-clear{background:radial-gradient(circle at 82% 26%,#d78d51a0,#0000 35%),linear-gradient(120deg,#226e89,#204967 65%,#18364f)}.hero-fair{background:radial-gradient(circle at 84% 22%,#c5895277,#0000 38%),linear-gradient(120deg,#205e79,#163e60 70%,#0c283e)}.hero-rain,.hero-storm{background:radial-gradient(circle at 80% 20%,#5a6da078,#0000 35%),linear-gradient(120deg,#283e63,#182d4b 70%,#0f2035)}.hero-light{pointer-events:none;border:1px solid #ffffff0b;border-radius:100%;width:400px;height:400px;position:absolute;top:-160px;right:-100px}.hero-main{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.hero-kicker{letter-spacing:.14em;color:#d5e9ed;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.hero-kicker>span:last-child{letter-spacing:.03em;color:#f5ead7;border:1px solid #ffffff3f;border-radius:10px;margin-left:8px;padding:3px 7px;font-size:9px}.hero-temp{letter-spacing:-.095em;margin-top:15px;font:600 max(85px,min(13vw,136px))/1.1 Space Grotesk}.hero h2{margin:0;font:600 27px Space Grotesk}.hero p{color:#d3e3ed;margin:7px 0 20px}.hero-hi{color:#d5e5eb;font-size:14px;font-weight:800}.hero-art{filter:drop-shadow(0 15px 18px #0004);margin-right:5%;font-size:max(85px,min(13vw,155px));position:relative}.hero-rings{z-index:-1;border:1px solid #ffffff17;border-radius:50%;position:absolute;top:-35%;bottom:-35%;left:-35%;right:-35%}.hero-foot{color:#c4d6e0;border-top:1px solid #ffffff3b;justify-content:space-between;gap:10px;margin-top:26px;padding-top:13px;font-size:11px;display:flex}.alert-preview{background:linear-gradient(100deg,#153b43,#12303c);border:1px solid #386c67;border-radius:16px;align-items:center;gap:15px;padding:16px 18px;display:flex}.alert-preview.has-alerts{background:linear-gradient(100deg,#523c3b,#382b3b);border-color:#9b655c}.preview-icon{color:#8ae8d8;background:#285a60;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.has-alerts .preview-icon{color:#ffd5bf;background:#8c4e48}.alert-preview>div:nth-child(2){flex:1}.alert-preview strong{font-size:14px}.alert-preview p{color:#a8c9c9;margin:5px 0 0;font-size:12px}.alert-preview button{color:#c9e5f1;background:#ffffff12;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric{background:#11273a;border:1px solid #29495e;border-radius:18px;min-width:0;padding:18px}.metric>div{color:#83cde2;align-items:center;gap:10px;display:flex}.metric>div span{letter-spacing:.12em;color:#87a9be;font-size:10px;font-weight:800}.metric strong{white-space:nowrap;margin-top:16px;font:600 max(22px,min(3vw,29px)) Space Grotesk;display:block}.metric em{color:#a1b8c7;font:600 12px DM Sans}.metric small{color:#819fb4;margin-top:5px;font-size:11px;display:block}.surface{background:#102337;border:1px solid #28465b;border-radius:20px;min-width:0;padding:22px}.surface-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.surface-top h3,.surface h3{margin:0;font:600 19px Space Grotesk}.surface-top small{letter-spacing:.12em;color:#7ca5bd;margin-top:5px;font-size:10px;font-weight:800;display:block}.surface-top>svg{color:#8fcee2}.text-link,.inline-link{color:#89d4e6;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.hour-strip{scrollbar-color:#36566d #102337;padding:3px 0 13px;display:flex;overflow-x:auto}.hour-cell{color:#e4f5fa;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:13px;min-width:83px;padding:13px 6px;display:flex}.hour-cell.selected{background:#1d4359;border-color:#45728a}.hour-cell small{color:#9ebacc;font-size:12px}.hour-cell span{font-size:30px}.hour-cell b{font-size:20px}.hour-cell em{color:#83c8e7;font-size:11px;font-style:normal}.selected-hour{color:#b7d1df;background:#1b3449;border:1px solid #2e536a;border-radius:11px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.selected-hour b{color:#ebfaff}.two-panels{grid-template-columns:1fr 1fr;gap:15px;display:grid}.insight-card>p{min-height:52px;font-size:16px;line-height:1.5}.insight-card>small{color:#819bae;margin-top:17px;font-size:11px;display:block}.insight-row{flex-wrap:wrap;gap:12px;display:flex}.insight-row span{color:#9bbdd0;background:#1c384d;border-radius:10px;flex:1;min-width:125px;padding:12px;font-size:11px}.insight-row strong{color:#edfaff;margin-top:6px;font-size:21px;display:block}.air-orbit{color:#81d9c3;font-size:33px}.air-body{align-items:center;gap:18px;display:flex}.air-body>strong{font:600 64px Space Grotesk}.air-tag{border:1px solid #536775;border-radius:40px;padding:7px 12px;font-size:12px;font-weight:800}.air-tag.good{color:#96dfae;border-color:#47895e}.air-tag.moderate{color:#f3d67d;border-color:#9f894c}.air-tag.bad{color:#ffab92;border-color:#ad6b55}.air-card>p{color:#8baabc;margin-top:6px;font-size:12px}.day-list{flex-direction:column;display:flex}.day-row{text-align:left;color:#e5f4fc;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr 1.1fr 1.2fr 20px;align-items:center;gap:9px;width:100%;padding:14px 7px;display:grid}.day-row:hover,.day-row.expanded{background:#1d3a4e}.day-row>b{font-size:14px}.day-weather{font-size:27px}.day-rain{color:#87cdec;font-size:13px}.day-temps{justify-content:flex-end;gap:20px;font-size:16px;display:flex}.day-temps>span{color:#8fabbc}.day-row>svg{color:#7d9eb0}.day-detail{background:#1a3448;border:1px solid #2f5368;border-radius:12px;margin-bottom:9px;padding:14px}.day-detail>strong{font-size:13px}.day-detail>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.day-detail span{color:#9fbbcc;background:#122b3e;border-radius:8px;padding:10px;font-size:11px}.day-detail b{color:#edfaff;margin-top:6px;font-size:14px;display:block}.sun-times{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sun-times small{color:#89a9bd;font-size:10px;display:block}.sun-times strong{margin-top:10px;font:600 21px Space Grotesk;display:block}.sun-line{background:linear-gradient(90deg,#617eb0,#ffe1a1,#ea967a,#4f6c9b);border-radius:5px;height:5px;margin-top:20px}.observed-card>strong{font:600 33px Space Grotesk}.observed-card>p{color:#a2c0d0;font-size:13px;line-height:1.6}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 2px;display:flex}.page-heading h2{margin:0;font:600 32px Space Grotesk}.page-heading p{color:#96b4c5;max-width:650px;font-size:14px;line-height:1.55}.page-heading>svg{color:#7fcde3}.pill-scroll{scrollbar-color:#34566e #102337;gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.pill-scroll button{color:#a7c1d0;background:#1a3449;border:1px solid #335369;border-radius:12px;flex-shrink:0;padding:10px 13px;font-size:12px;font-weight:800}.pill-scroll button.picked{color:#fff;background:#2b657a;border-color:#6dc5d6}.map-surface{padding:17px}.map-caption{color:#95c4d3;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 12px;font-size:12px;display:flex}.map-caption button{color:#a0e0e8;background:0 0;border:0;align-items:center;gap:6px;display:flex}.map-window{background:#173247;border:1px solid #345e76;border-radius:14px;height:510px;overflow:hidden}.map-window iframe{border:0;width:100%;height:100%}.map-credit{color:#8ca9ba;justify-content:space-between;align-items:center;gap:14px;padding:12px 3px 0;font-size:11px;display:flex}.map-credit a{color:#8fdaef;white-space:nowrap;align-items:center;gap:5px;display:flex}.resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resource{flex-direction:column;display:flex}.resource-icon{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.resource-icon.purple{color:#d4b7fb;background:#463a61}.resource-icon.cyan{color:#92e1e8;background:#245161}.resource-icon.orange{color:#ffd0a0;background:#5b4337}.resource h3{font:600 18px Space Grotesk}.resource p{color:#9cb8c9;flex:1;font-size:13px;line-height:1.6}.resource a{color:#9bdeea;align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.disclaimer{color:#9bb3c2;background:#1b3042;border:1px solid #405367;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.disclaimer svg{flex-shrink:0}.tag{letter-spacing:.09em;color:#b1d7dc;background:#25435a;border:1px solid #406176;border-radius:10px;padding:6px 9px;font-size:10px}.chart-settings{color:#b8d2df;justify-content:space-between;align-items:center;gap:9px;margin:8px 0 14px;font-size:13px;display:flex}.chart-settings>div{gap:4px;display:flex}.chart-settings button{color:#a0bdcb;background:0 0;border:1px solid #3b5b70;border-radius:8px;padding:6px 11px}.chart-settings button.current{color:#fff;background:#2c6782}.plot{padding:4px 0 12px}.plot-head{color:#aac4d2;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:6px 0;font-size:12px;display:flex}.plot-head>span:first-child{flex-wrap:wrap;gap:13px;display:flex}.legend{align-items:center;gap:6px;display:flex}.legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.plot svg{width:100%;height:205px;display:block}.plot-range{accent-color:#86d6e6;width:100%;margin-top:-5px}.plot-times{color:#8baabc;justify-content:space-between;font-size:11px;display:flex}.plot-tooltip{color:#d4eaf6;background:#203e54;border-radius:9px;flex-wrap:wrap;gap:12px;margin-top:14px;padding:10px 13px;font-size:12px;display:flex}.plot-tooltip span b{color:#fff;margin-left:5px}.graph-empty,.empty-state,.waiting{color:#9cbacd;text-align:center;padding:35px 5px;font-size:14px}.readings-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.readings-grid>div{background:#1a3549;border:1px solid #294b60;border-radius:12px;padding:14px}.readings-grid small{color:#8caabd;letter-spacing:.08em;font-size:10px;display:block}.readings-grid strong{margin-top:8px;font-size:23px;display:block}.readings-grid em{color:#99bbcd;font-size:11px;font-style:normal}.explain-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.explain-grid>div{background:#1a3448;border-radius:11px;padding:14px}.explain-grid strong{font-size:13px}.explain-grid p{color:#93b0c2;margin-bottom:0;font-size:12px;line-height:1.65}.tiny-note{color:#8fa8ba;font-size:11px;line-height:1.6}.model-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.model-card h3{margin-top:12px;font:600 18px Space Grotesk}.model-card p{color:#9bb9c9;min-height:50px;font-size:12px;line-height:1.6}.model-card>b{color:#a7dbc2;font-size:12px}.model-dot{border-radius:50%;width:13px;height:13px;display:block}.model-dot.green{background:#8dd8a1}.inline-link{margin-top:15px}.alert-status{background:#1b3041;border:1px solid #506075;border-radius:13px;align-items:flex-start;gap:12px;padding:19px;display:flex}.alert-status.calm{background:#163c42;border-color:#386d68}.alert-status svg{color:#8bd7c1;flex-shrink:0}.alert-status strong{font-size:14px}.alert-status p{color:#9bbed0;margin:6px 0 0;font-size:12px;line-height:1.5}.alert-row{background:#4c3538;border:1px solid #a06d56;border-radius:13px;margin-bottom:10px;overflow:hidden}.alert-row>button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:16px;display:flex}.alert-symbol{color:#ffcaac}.alert-title{flex:1}.alert-title b{font-size:14px;display:block}.alert-title small{color:#dfbdb4;margin-top:6px;font-size:12px;display:block}.rotate{transform:rotate(180deg)}.alert-details{white-space:pre-line;color:#f3dbd4;padding:0 18px 16px;font-size:13px;line-height:1.65}.small-refresh{color:#c3ebef;background:#1e4158;border:1px solid #36576c;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:flex}.waiting-screen{text-align:center;padding:80px 20px}.waiting-screen>span{font-size:63px}.waiting-screen h2{font:600 25px Space Grotesk}.waiting-screen p{color:#99b8ca}.waiting-screen>svg{color:#ffb9a0}.mobile-nav{display:none}footer{color:#86a2b6;border-top:1px solid #294257;grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;padding:25px 0 0;font-size:12px;display:grid}footer strong{color:#cfe8ee;letter-spacing:.1em;display:block}footer span{margin-top:4px;display:block}footer div:nth-child(2){text-align:right}footer a{color:#a5dce8;text-decoration:none}footer p{color:#7895aa;grid-column:1/-1;margin-top:8px;font-size:11px;line-height:1.65}@media (max-width:900px){.desktop-nav{gap:0}.desktop-nav button{padding:11px 8px;font-size:12px}.brand small{letter-spacing:.08em}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.header-inner{min-height:68px;padding:10px 16px}.desktop-nav{display:none}.brand strong{font-size:18px}.brand-glyph{width:40px;height:40px}.brand small{font-size:8px}.unit-switch{font-size:13px}.mobile-nav{z-index:45;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1c2cf5;border-top:1px solid #315065;justify-content:space-around;align-items:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #0006}.mobile-nav button{color:#86a9be;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:7px 3px;font-size:10px;display:flex;position:relative}.mobile-nav button.current{color:#9bece8;background:#25465a}.alert-pip{background:#ff8a63;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:24%}main{padding:20px 14px 105px}.mast h1{font-size:30px}.mast h1 span{margin:2px 0 0;font-size:.59em;display:block}.mast-top{align-items:flex-start}.mast-actions{padding-top:3px}.action{width:38px;height:38px}.find-row{gap:7px}.jax-button{padding:0 11px;font-size:0}.jax-button svg{width:20px;height:20px}.city-search{min-width:0}.hero{border-radius:21px;padding:23px 21px 18px}.hero-temp{font-size:88px}.hero-art{margin-right:0;font-size:80px}.hero h2{font-size:22px}.hero-foot{flex-wrap:wrap;gap:8px;font-size:10px}.hero-kicker{font-size:9px}.hero-kicker>span:last-child{font-size:8px}.metric{padding:16px}.metric strong{font-size:25px}.surface{padding:18px 15px}.surface-top h3,.surface h3{font-size:18px}.two-panels,.resource-grid,.model-cards{grid-template-columns:1fr}.selected-hour{flex-direction:column}.hour-cell{min-width:80px}.day-row{grid-template-columns:.85fr .6fr .9fr 1.15fr 14px;gap:5px;padding:13px 4px}.day-temps{gap:9px;font-size:14px}.day-rain{font-size:11px}.page-heading h2{font-size:27px}.page-heading>svg{display:none}.map-window{height:410px}.map-credit{align-items:flex-start;font-size:10px}.explain-grid{grid-template-columns:1fr}.readings-grid{grid-template-columns:repeat(2,1fr)}.plot svg{height:180px}.sun-times strong{font-size:18px}.model-card p{min-height:0}footer{display:block}footer div:nth-child(2){text-align:left;margin-top:12px}.search-dropdown{top:55px}.resource{min-height:195px}}.ai-weather-card{background:radial-gradient(at 90% 0,#2655774f,#0000 55%),linear-gradient(135deg,#142d43,#102236);border-color:#49647b;padding:23px}.ai-storm{background:radial-gradient(at 95% 0,#56457955,#0000 55%),linear-gradient(135deg,#1d2947,#13233a);border-color:#63587a}.ai-banner{align-items:flex-start;gap:15px;display:flex}.ai-mark{color:#b1f0ff;background:#285870;border:1px solid #4f879e;border-radius:15px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.ai-storm .ai-mark{color:#d8c3ff;background:#50416c;border-color:#76669f}.ai-heading{flex:1;min-width:0}.ai-caption{color:#97dded;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 9px;font-size:10px;font-weight:800;display:flex}.ai-spark{color:#b6eaff;font-size:15px}.ai-generated-label{letter-spacing:0;color:#b0c3d2;border:1px solid #537184;border-radius:20px;padding:4px 7px;font-size:9px}.ai-weather-card h3{margin:0;font:600 22px Space Grotesk}.ai-heading p{color:#abc6d6;margin:8px 0 0;font-size:13px;line-height:1.55}.ai-idle{margin:20px 0 9px}.ai-preview-line{color:#b2d2df;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.ai-preview-line svg{color:#8dd7e3}.ai-main-button{color:#133448;background:#a6e8e6;border:1px solid #b9fffb;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:800;display:inline-flex}.ai-storm .ai-main-button{color:#30284b;background:#d6c3ff;border-color:#e3d3ff}.ai-main-button:hover{filter:brightness(1.08)}.ai-working{color:#d5edf4;background:#1a3b53;border:1px solid #3e6078;border-radius:12px;align-items:center;gap:11px;margin:19px 0 11px;padding:15px;font-size:13px;display:flex}.ai-spin{animation:1.4s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-result{background:#102b3ed9;border:1px solid #427084;border-radius:14px;margin:20px 0 11px;overflow:hidden}.ai-result-top{border-bottom:1px solid #315167;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ai-result-top button{color:#93d9df;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.ai-prose{white-space:pre-line;color:#deebf1;overflow-wrap:anywhere;padding:18px 16px;font-size:14px;line-height:1.8}.ai-evidence{color:#8facc0;margin:0;padding:0 16px 16px;font-size:11px;line-height:1.65}.ai-footer{color:#8daec1;border-top:1px solid #35526a;align-items:flex-start;gap:8px;padding-top:13px;font-size:11px;line-height:1.6;display:flex}.ai-footer svg{flex-shrink:0;margin-top:2px}.ai-deep-link{color:#9ed8eb;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ai-error{color:#ffe6dc;background:#4d343d;border:1px solid #af7165;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;padding:14px;font-size:12px;display:flex}.ai-error span{flex:1;min-width:160px}.ai-error button{color:#fff;background:#754c4b;border:1px solid #c1887d;border-radius:9px;padding:8px 10px;font-weight:700}@media (max-width:720px){.ai-weather-card{padding:17px 15px}.ai-banner{gap:11px}.ai-mark{width:42px;height:42px}.ai-heading h3{font-size:19px}.ai-caption{font-size:9px}.ai-generated-label{font-size:8px}.ai-main-button{width:100%}.ai-result-top{flex-wrap:wrap}}.brand strong{letter-spacing:.045em;font-size:17px}.brand small{letter-spacing:.06em}@media (max-width:720px){.brand strong{letter-spacing:.005em;font-size:14px}.brand small{letter-spacing:0;font-size:8px}}@media (max-width:370px){.hero-temp{font-size:74px}.hero-art{font-size:67px}.hero-kicker>span:last-child{display:none}.day-row{grid-template-columns:.8fr .48fr .7fr 1.1fr 13px}.day-weather{font-size:22px}.day-temps{gap:4px}.chart-settings{flex-wrap:wrap}.metric strong{font-size:21px}}
