@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";.signal-stack{margin:0 26px 18px}.signal-toolbar{letter-spacing:1.5px;color:var(--cyan);justify-content:space-between;align-items:center;margin-bottom:8px;font-family:IBM Plex Mono;font-size:10px;display:flex}.signal-toolbar>span{align-items:center;gap:9px;display:flex}.signal-toolbar small{color:var(--muted);letter-spacing:.5px;font-size:9px}.signal-toolbar button{color:var(--muted);letter-spacing:0;background:0 0;align-items:center;gap:7px;font-size:10px;display:flex}.signal-row{background:linear-gradient(90deg,#4af5ef07,#020607);border:1px solid #4af5ef22;border-left:2px solid #4af5ef99;align-items:center;gap:13px;min-height:36px;margin-top:4px;padding:6px 10px;animation:.7s both reveal;display:flex;position:relative}.signal-row>svg{color:var(--cyan);flex-shrink:0}.signal-number{color:#587a80;font:9px IBM Plex Mono}.signal-name{text-transform:uppercase;letter-spacing:1px;color:#afd4d6;flex-shrink:0;width:128px;font:10px IBM Plex Mono}.signal-row strong{flex:1;min-width:260px;font-size:12px;font-weight:500}.signal-detail{color:var(--muted);text-align:right;font:10px IBM Plex Mono}.signal-close{color:#64858d;background:0 0;place-items:center;margin-left:10px;padding:5px;display:grid}.signal-close:hover{color:#fff;background:#fff1}.warning-layer{background:linear-gradient(90deg,#ff17441a,#050708);border-color:#ff315a66 #ff315a66 #ff315a66 #ff315a;border-left-style:solid;border-left-width:2px;box-shadow:0 0 14px #ff174411,inset 0 0 20px #ff174407}.warning-layer>svg,.warning-layer .signal-name,.warning-layer strong{color:#ff637e}.warning-layer .signal-number{color:#ff315a99}.warning-beat{filter:drop-shadow(0 0 5px #ff315a);animation:1.6s ease-in-out infinite warning-beat}@keyframes warning-beat{0%,to{opacity:.5;transform:scale(.93)}20%{opacity:1;transform:scale(1.13)}35%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}70%{opacity:.55;transform:scale(.96)}}.signout{color:var(--muted);background:0 0;margin:12px 0;font-size:11px;text-decoration:underline}.map-legend{color:#b0c9cd;background:#020a0dbb;gap:9px;padding:6px 8px;font:8px IBM Plex Mono;display:flex;position:absolute;bottom:158px;left:18px}.map-legend b{color:var(--cyan);font-weight:400}.map-legend b:nth-of-type(2){color:var(--amber)}@media (width<=1150px){.signal-stack{margin-left:16px;margin-right:16px}.signal-detail{font-size:9px}.signal-name{width:110px;font-size:9px}.signal-row strong{min-width:210px;font-size:11px}.signal-row{gap:9px}}@media (width<=850px){.signal-detail{display:none}.signal-row strong{min-width:0}.signal-name{width:105px}.signal-close{margin-left:auto}.signal-toolbar{letter-spacing:1px}}@media (width<=520px){.signal-number{display:none}.signal-row{gap:7px}.signal-name{width:84px;font-size:8px}.signal-row strong{font-size:10px}.signal-toolbar small{display:none}}.region-picker{margin:17px 0 15px}.region-picker label{color:var(--muted);margin-bottom:7px;font-family:IBM Plex Mono;font-size:10px;display:block}.region-picker select{color:var(--cyan);background:#041115;border:1px solid #4af5ef55;width:100%;padding:10px;font-size:12px}.region-picker button{color:var(--muted);background:0 0;padding:8px 0 0;font-size:10px}.country-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.boundary-line{fill:#4af5ef08;stroke:#4af5ef;stroke-width:1.5px;vector-effect:non-scaling-stroke}.boundary-glow{fill:none;stroke:#4af5ef;stroke-width:5px;filter:url(#countryGlow);opacity:.6}.country-outline:not(.national) .national-boundary{opacity:.35}.coverage-ring{fill:none;stroke:#4af5ef55;stroke-width:1px;stroke-dasharray:3 7}.coverage-scan{fill:none;stroke:#84fff8;stroke-width:2px;stroke-dasharray:90 1200;filter:drop-shadow(0 0 5px #4af5ef);animation:9s linear infinite trace-country}@keyframes trace-country{to{stroke-dashoffset:-1290px}}.national .national-boundary{animation:4s ease-in-out infinite boundary-pulse}@keyframes boundary-pulse{50%{opacity:.6}}.map-panel:has(.national) .pin-label{display:none}.map-panel:has(.national) .map-pin:hover .pin-label{display:block}.maplibregl-ctrl-attrib{font-size:9px!important;display:block!important}.community-section{margin:16px 26px 0;padding:24px}.community-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-heading h2{align-items:center;gap:10px;margin:9px 0;font-size:24px;font-weight:500;display:flex}.community-heading h2 svg{color:var(--cyan)}.community-heading p{color:var(--muted);margin:0;font-size:12px}.report-btn{background:var(--cyan);border:1px solid var(--cyan);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-weight:700;box-shadow:0 0 18px #4af5ef15;color:#001616!important;font-size:12px!important;display:inline-flex!important}.community-empty{color:var(--muted);align-items:center;gap:18px;padding:30px 0;display:flex}.community-empty>svg{color:var(--cyan)}.community-empty b{color:#d0e6e8;font-size:14px;font-weight:500}.community-empty p{margin:6px 0;font-size:12px;line-height:1.7}.community-empty>span{letter-spacing:1px;margin-left:auto;font-family:IBM Plex Mono;font-size:9px}.community-rules{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;padding-top:13px;font-family:IBM Plex Mono;font-size:9px;display:flex}.community-error{color:var(--amber);padding:18px 0;font-size:13px}.report-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:20px 0;display:grid}.report-card{text-align:left;background:#ffbb5505;border:1px solid #fb54;padding:16px}.report-card>div{color:var(--amber);align-items:center;gap:7px;font-family:IBM Plex Mono;font-size:10px;display:flex}.report-card>div small{margin-left:auto;font-size:8px}.report-card h3{margin:12px 0 6px;font-size:16px}.report-card p{color:var(--muted);font-size:11px}.report-card footer{letter-spacing:0;border-top:1px solid var(--line);margin-top:12px;padding:12px 0 0;font-size:10px}.community-pin{border:1px solid var(--amber);color:var(--amber);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);background:#1f1104;width:35px;height:35px;font-size:23px;box-shadow:0 0 20px #fb55}.community-pin.confirmed{color:#ff617c;background:#2f0710;border-color:#ff617c;box-shadow:0 0 25px #ff617c55}.recheck-banner,.pick-banner{color:var(--amber);background:#fb51;border:1px solid #fb57;align-items:center;gap:12px;margin-top:18px;padding:13px 16px;font-size:12px;display:flex}.recheck-banner button,.pick-banner button{white-space:nowrap;background:0 0;margin-left:auto;text-decoration:underline}.pick-banner{z-index:30;background:#171000;max-width:90vw;position:fixed;top:95px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #000}.report-modal{width:min(580px,94vw)}.report-modal form{gap:17px;display:grid}.report-modal label{color:#c3d9dd;font-size:13px;display:block}.report-modal input:not([type=checkbox]),.report-modal select,.report-modal textarea{width:100%;color:var(--white);font:inherit;background:#02090d;border:1px solid #285359;border-radius:0;margin-top:8px;padding:11px 12px;display:block}.report-modal input:focus,.report-modal textarea:focus,.report-modal select:focus{outline:1px solid var(--cyan)}.report-modal label small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.location-buttons,.verify-actions{gap:10px;margin-top:8px;display:flex}.location-buttons button,.verify-actions button{color:var(--cyan);background:#4af5ef0a;border:1px solid #4af5ef44;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.check-label{align-items:start;gap:10px;line-height:1.7;font-size:12px!important;display:flex!important}.check-label input{accent-color:var(--cyan);flex-shrink:0;width:15px;height:15px;margin-top:4px}.verify-actions button{flex:1}.verify-actions button:first-child{color:var(--amber);background:#ffbb5508;border-color:#fb55}.form-message{border-left:2px solid var(--amber);background:#ffbb5508;padding:12px;line-height:1.7;color:var(--amber)!important;font-size:12px!important}.report-detail-stats{gap:30px;padding:14px 0;display:flex}.report-detail-stats>span{color:var(--amber);font-family:Barlow Condensed;font-size:28px}.report-detail-stats small{color:var(--muted);margin-top:4px;font-family:Manrope;font-size:11px;display:block}.history{max-height:180px;overflow:auto}.history>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.history small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.history time{color:var(--muted);font-family:IBM Plex Mono;font-size:10px}@media (width<=850px){.community-section{margin:16px;padding:18px}.community-heading h2{font-size:20px}.community-empty>span{display:none}.community-rules{flex-direction:column}.community-heading{align-items:start}.community-heading>button{padding:10px;font-size:10px!important}}@media (width<=520px){.community-heading{flex-direction:column}.community-heading>button{width:100%}.report-grid{grid-template-columns:1fr}.recheck-banner{flex-wrap:wrap}.pick-banner{width:90vw}.report-modal{padding:24px!important}}:root{--bg:#020607;--panel:#050d10;--line:#173e43;--muted:#86a5ad;--white:#e5f7f8;--cyan:#4af5ef;--amber:#fb5}*{box-sizing:border-box}body{color:var(--white);background:#020607;margin:0;font-family:Manrope,sans-serif;font-size:14px}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit;color:inherit;border:0}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}header{background:#020809;border-bottom:1px solid #4af5ef55;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;box-shadow:0 1px 15px #4af5ef09}.brand{align-items:center;gap:14px;display:flex}.brand-icon{width:43px;height:43px;color:var(--cyan);border:1px solid #4af5ef88;place-items:center;display:grid;transform:rotate(-4deg);box-shadow:0 0 20px #4af5ef11}.brand strong{letter-spacing:4px;font-family:Barlow Condensed;font-size:32px;line-height:1}.brand strong span{letter-spacing:2px;color:var(--muted);margin-top:8px;font-family:IBM Plex Mono;font-size:9px;display:block}.header-center{letter-spacing:2px;color:#b0d4d5;align-items:center;gap:18px;font-family:IBM Plex Mono;font-size:11px;display:flex}.mini-line{background:var(--cyan);width:35px;height:1px;box-shadow:0 0 8px var(--cyan)}.tag{border:1px solid var(--line);color:var(--muted);padding:5px 7px;font-size:10px}.clock{align-items:center;gap:20px;font-family:IBM Plex Mono;font-size:18px;display:flex}.clock small{color:var(--muted);font-size:10px}.icon-btn{color:var(--cyan);border-left:1px solid var(--line);background:0 0;padding-left:20px}.topline{justify-content:space-between;align-items:center;padding:27px 34px 24px;display:flex}.eyebrow,.section-title,.connection,.caption,.source-link,.timeline-foot,footer,.map-footer,.map-data>div>span,.model-label{font-family:IBM Plex Mono,monospace}.eyebrow{color:var(--cyan);letter-spacing:1.8px;font-size:10px}.topline h1{letter-spacing:-.8px;margin:6px 0 0;font-size:25px;font-weight:500}.top-actions{align-items:center;gap:24px;display:flex}.connection{letter-spacing:1.3px;color:var(--cyan);align-items:center;gap:8px;font-size:10px;display:flex}.connection i,footer i{background:var(--cyan);width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #4af5efaa}.outline{border:1px solid var(--line);background:0 0;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.workspace{grid-template-columns:285px minmax(0,1fr) 275px;gap:16px;height:585px;padding:0 26px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(125deg,#071216,#03090b);position:relative;box-shadow:inset 0 0 25px #4af5ef02}.panel:before,.panel:after{content:"";pointer-events:none;width:17px;height:17px;position:absolute}.panel:before{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);top:-1px;left:-1px}.panel:after{border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan);bottom:-1px;right:-1px}.left-panel,.right-panel{min-width:0;padding:18px;overflow:hidden}.section-title{letter-spacing:1.4px;color:#badddf;justify-content:space-between;align-items:center;font-size:10px;display:flex}.section-title svg{color:#6ba6aa}.city-switch{border:1px solid var(--line);margin:19px 0 16px;padding:3px;display:flex}.city-switch button{color:var(--muted);background:0 0;flex:1;padding:9px 6px;font-size:11px}.city-switch button.active{color:var(--cyan);box-shadow:inset 0 -1px var(--cyan);background:#4af5ef10}.status-card{background:#4af5ef05;border:1px solid #4af5ef33;padding:13px;position:relative}.status-top{letter-spacing:1px;color:var(--cyan);align-items:center;gap:7px;font-family:IBM Plex Mono;font-size:9px;display:flex}.status-card h2{text-transform:uppercase;letter-spacing:1px;color:var(--cyan);text-shadow:0 0 18px #4af5ef22;margin:8px 0 3px;font-family:Barlow Condensed;font-size:32px;font-weight:500}.status-card p{color:#9cbdc0;margin:0;font-size:11px;line-height:1.6}.status-bottom{color:#bfd4d3;border-top:1px solid #4af5ef22;justify-content:space-between;margin-top:12px;padding-top:10px;font-family:IBM Plex Mono;font-size:9px;display:flex}.status-card.danger,.status-card.warning,.status-card.alert{background:#ffbb5508;border-color:#fb58}.status-card.danger h2,.status-card.warning h2,.status-card.alert h2{color:var(--amber)}.status-card.unverified h2,.status-card.partial-coverage h2{color:#bac3d5}.station-heading{margin-top:22px}.count{color:var(--cyan);font-size:14px}.caption{color:var(--muted);margin:4px 0 10px;font-size:10px;line-height:1.7}.station-list{scrollbar-width:thin;scrollbar-color:#24595a transparent;height:190px;overflow:auto}.station{text-align:left;background:0 0;border-bottom:1px solid #173e4399;align-items:center;gap:8px;width:100%;padding:12px 0;display:flex}.station:hover,.station.selected{background:#4af5ef08}.station-dot{background:var(--cyan);flex-shrink:0;width:5px;height:5px;box-shadow:0 0 7px}.station-dot.warning,.station-dot.alert{background:var(--amber)}.station-dot.stale,.station-dot.unavailable{background:#78818a}.station-name{flex:1;font-size:11px;line-height:1.5}.station-name small{color:var(--muted);margin-top:4px;font-family:IBM Plex Mono;font-size:9px;display:block}.station b{white-space:nowrap;font-family:IBM Plex Mono;font-size:14px;font-weight:400}.station b small{color:var(--muted);margin-left:3px;font-size:9px}.source-link{width:100%;color:var(--muted);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;display:flex}.source-link:hover{color:var(--cyan)}.empty{color:var(--muted);padding:10px 0;font-size:12px;line-height:1.7}.empty a{color:var(--cyan);margin-top:10px;display:block}.map-panel{background:#020809;border:1px solid #4af5ef55;position:relative;overflow:hidden;box-shadow:0 0 25px #4af5ef06}.map-canvas{position:absolute;inset:0}.map-vignette{pointer-events:none;background:linear-gradient(#01090b88,#0000 30% 70%,#01090b88);position:absolute;inset:0;box-shadow:inset 0 0 100px 35px #01090b77}.map-title{pointer-events:none;position:absolute;top:21px;left:23px}.map-title h2{letter-spacing:-.7px;margin:8px 0;font-size:24px;font-weight:500}.map-title h2 span{letter-spacing:1px;color:#95acae;margin-top:8px;font-family:IBM Plex Mono;font-size:9px;display:block}.map-tools{flex-direction:column;gap:7px;display:flex;position:absolute;top:23px;right:17px}.map-tools>div{height:3px}.map-tools button{width:35px;height:35px;color:var(--cyan);background:#020b0fed;border:1px solid #4af5ef66;place-items:center;display:grid;box-shadow:0 0 12px #4af5ef07}.map-tools button:hover{border-color:var(--cyan);background:#4af5ef22}.map-crosshair{pointer-events:none;opacity:.5;width:22px;height:22px;position:absolute;top:48%;left:50%}.map-crosshair span{background:var(--cyan);box-shadow:0 0 8px var(--cyan);position:absolute}.map-crosshair span:first-child{width:22px;height:1px;top:10px}.map-crosshair span:last-child{width:1px;height:22px;left:10px}.map-scale-label{text-align:right;pointer-events:none;position:absolute;bottom:145px;right:20px}.map-scale-label>span{letter-spacing:1px;color:#93a6aa;font-family:IBM Plex Mono;font-size:8px}.map-scale-label b{letter-spacing:6px;font-family:Barlow Condensed;font-size:33px;font-weight:400;display:block}.map-scale-label b span{color:var(--cyan);font-size:21px}.map-data{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020b10ee;border:1px solid #4af5ef55;align-items:center;gap:13px;padding:15px;display:flex;position:absolute;bottom:69px;left:18px;right:18px}.map-data-icon{color:var(--cyan);border:1px solid #4af5ef44;place-items:center;width:38px;height:38px;display:grid}.map-data>div>span{letter-spacing:.7px;color:#a2b5ba;font-size:9px}.map-data strong{font-family:IBM Plex Mono;font-size:23px;font-weight:400;line-height:1.7;display:block}.map-data strong small{color:#96abb1;font-size:10px}.model-label{color:var(--cyan);text-align:right;letter-spacing:1px;margin-left:auto;font-size:8px;line-height:1.7}.map-footer{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:29px;left:18px;right:18px}.map-footer>span{color:#a4b7b8;text-align:right;max-width:170px;font-size:9px}.layer-switch{border:1px solid var(--line);background:#020b10ee;align-items:center;gap:3px;padding:4px;display:flex}.layer-switch>svg{color:#8fadae;margin:0 7px}.layer-switch button{color:var(--muted);background:0 0;padding:5px 9px;font-size:10px}.layer-switch button.active{color:var(--cyan);background:#4af5ef22}.maplibregl-ctrl-attrib{color:#a3b6b9!important;background:#061319dd!important;font-size:9px!important}.maplibregl-ctrl-attrib a{color:#a3b6b9!important}.map-pin{width:25px;height:25px;color:var(--cyan);background:0 0;position:relative}.pin-core{background:var(--cyan);box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;inset:8px}.pin-ring{border:1px solid var(--cyan);border-radius:50%;animation:3s infinite beacon;position:absolute;inset:0;box-shadow:0 0 0 7px #4af5ef13}.pin-label{white-space:nowrap;letter-spacing:1px;text-shadow:0 1px 5px #000;background:#010b10e0;border-bottom:1px solid #4af5ef66;padding:5px 8px;font-family:IBM Plex Mono;font-size:9px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.pin-label small{letter-spacing:1px;color:#a8babd;padding-top:5px;font-size:7px;display:block}.warning-symbol{display:none}.warning-pin{color:var(--amber)}.warning-pin .warning-symbol{color:var(--amber);text-shadow:0 0 20px #fb58;font-size:35px;display:block;position:absolute;top:-13px;left:-4px}.warning-pin .pin-core{display:none}.warning-pin .pin-ring{border-color:var(--amber);animation:none;box-shadow:0 0 0 10px #ffbb550e}.warning-pin .pin-label{border-color:var(--amber)}.weather-location{color:#bccbd0;align-items:center;gap:6px;margin-top:19px;font-size:11px;display:flex}.weather-location>span{color:var(--muted);border:1px solid var(--line);margin-left:auto;padding:3px;font-family:IBM Plex Mono;font-size:8px}.rain-display{margin-top:24px}.rain-display>span{letter-spacing:1px;color:var(--muted);font-family:IBM Plex Mono;font-size:9px}.rain-display>div{color:var(--cyan);letter-spacing:-2px;text-shadow:0 0 30px #4af5ef22;font-family:Barlow Condensed;font-size:78px;font-weight:400;line-height:1.12}.rain-display small{color:#8bb0ab;letter-spacing:0;margin-left:10px;font-family:IBM Plex Mono;font-size:17px}.rain-display p{color:var(--muted);margin-top:6px;font-size:10px}.weather-pair{border-bottom:1px solid var(--line);gap:24px;margin-top:18px;padding-bottom:20px;display:flex}.weather-pair span{color:var(--muted);font-size:10px}.weather-pair strong{margin-top:5px;font-family:IBM Plex Mono;font-size:23px;font-weight:400;display:block}.weather-pair small{color:var(--muted);margin-left:4px;font-size:11px}.wind-block{padding-top:20px}.wind-row{align-items:center;gap:26px;margin-top:16px;display:flex}.compass{color:#859da3;width:106px;height:106px;font-family:IBM Plex Mono;font-size:9px;position:relative}.compass-ring{border:1px dashed #4af5ef77;border-radius:50%;position:absolute;inset:13px;box-shadow:0 0 0 5px #4af5ef06}.compass:after{content:"";border:1px solid #4af5ef33;border-radius:50%;position:absolute;inset:24px}.north{color:var(--cyan);position:absolute;top:0;left:49px}.south{position:absolute;bottom:0;left:49px}.east{position:absolute;top:46px;right:0}.west{position:absolute;top:46px;left:0}.wind-arrow{text-align:center;color:var(--cyan);text-shadow:0 0 12px #4af5ef66;font-size:48px;line-height:74px;position:absolute;inset:16px}.wind-value strong{font-family:Barlow Condensed;font-size:38px;font-weight:400;display:block}.wind-value strong small{color:var(--muted);font-family:IBM Plex Mono;font-size:10px;display:block}.wind-value>span{color:var(--cyan);margin-top:10px;font-family:IBM Plex Mono;font-size:10px;display:block}.small-stat{color:var(--muted);justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.small-stat b{color:#d1dfe2;font-family:IBM Plex Mono;font-size:10px;font-weight:400}.watch-strip{border:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:#4af5ef07;align-items:center;gap:8px;margin-top:12px;padding:10px 7px;display:flex}.watch-strip div{flex:1}.watch-strip b{color:#bfd9db;font-size:10px;font-weight:500;display:block}.watch-strip span{margin-top:4px;font-size:9px;display:block}.watch-strip.flagged{border-color:var(--amber);color:var(--amber)}.timeline{margin:16px 26px 0;padding:18px 22px 12px}.timeline-heading{justify-content:space-between;align-items:center;display:flex}.timeline h3{margin:5px 0 0;font-size:16px;font-weight:500}.timeline h3 small{color:var(--muted);margin-left:14px;font-size:10px;font-weight:400}.timeline-selected{color:var(--muted);align-items:center;gap:9px;font-family:IBM Plex Mono;font-size:11px;display:flex}.timeline-selected svg,.timeline-selected b{color:var(--cyan)}.timeline-selected b{margin-left:20px;font-weight:400}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 25px,#4af5ef09 25px 26px);gap:9px;height:79px;margin-top:15px;display:flex}.bar-column{background:0 0;flex-direction:column;flex:1;justify-content:end;min-width:0;padding:0;display:flex;position:relative}.bar-track{align-items:end;width:100%;height:55px;display:flex}.bar-track>span{background:linear-gradient(#4af5ef88,#4af5ef12);border-top:1px solid #4af5ef99;width:100%;min-height:0;display:block}.bar-column.active .bar-track>span{background:linear-gradient(#4af5ef,#4af5ef33);box-shadow:0 -4px 15px #4af5ef33}.bar-column.active{background:#4af5ef08}.bar-column small{height:22px;color:var(--muted);margin-top:4px;font-family:IBM Plex Mono;font-size:8px}.timeline-foot{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:9px;display:flex}footer{letter-spacing:.5px;color:#779098;justify-content:space-between;align-items:center;padding:17px 27px;font-size:9px;display:flex}footer>span:first-child{color:#a7bdbd}footer i{margin-right:7px}footer button{color:#a7bdbd;background:0 0;align-items:center;gap:8px;font-size:10px;display:flex}.entrance{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(#083238dd 0%,#01090df4 48%,#000609fa 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.entrance:before{content:"";pointer-events:none;background-image:linear-gradient(#4af5ef0a 1px,#0000 1px),linear-gradient(90deg,#4af5ef0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.intro-coordinates{letter-spacing:3px;color:#81a2a4;font-family:IBM Plex Mono;font-size:10px;position:absolute;top:45px}.intro-orbit{width:110px;height:110px;color:var(--cyan);filter:drop-shadow(0 0 8px #4af5ef55);place-items:center;margin-bottom:32px;display:grid;position:relative}.intro-orbit div:first-child{border:1px dashed #4af5ef88;border-radius:50%;animation:35s linear infinite spin;position:absolute;inset:0}.intro-orbit div:nth-child(2){border:1px solid #4af5ef44;border-right-color:var(--cyan);border-left-color:var(--cyan);border-radius:50%;animation:15s linear infinite reverse spin;position:absolute;inset:12px}.entrance h1{letter-spacing:14px;text-shadow:0 0 70px #4af5ef33;margin:-2px 0;font-family:Barlow Condensed;font-size:150px;font-weight:500;line-height:1.1}.entrance h1 span{color:var(--cyan)}.entrance>p{letter-spacing:1px;color:#99b3b8;margin:12px 0 36px;font-size:18px;font-weight:400}.entrance>button{letter-spacing:1px;color:#001515;background:var(--cyan);align-items:center;gap:30px;padding:17px 24px;font-family:IBM Plex Mono;font-size:11px;display:flex;box-shadow:0 0 40px #4af5ef25}.entrance>button:hover{background:#aff;box-shadow:0 0 45px #4af5ef55}.entrance>small{color:#729495;letter-spacing:1px;align-items:center;gap:15px;margin-top:25px;font-family:IBM Plex Mono;font-size:8px;display:flex}.entrance>small span{background:var(--cyan);width:3px;height:3px}.entered .topline,.entered .panel{animation:.9s both reveal}.entered .left-panel{animation-delay:.2s}.entered .right-panel{animation-delay:.45s}.entered .timeline{animation-delay:.65s}.station-detail{z-index:5;background:#020c12f5;border:1px solid #4af5ef88;padding:22px;position:absolute;top:115px;left:20px;right:65px;box-shadow:0 25px 50px #000b}.close{color:var(--muted);background:0 0;position:absolute;top:15px;right:15px}.station-detail h3{margin:14px 0;font-size:18px}.detail-level{color:var(--cyan);font-family:Barlow Condensed;font-size:40px}.detail-level small{color:var(--muted);font-family:Manrope;font-size:12px}.station-detail p{color:var(--muted);font-size:11px;line-height:1.7}.thresholds{border-top:1px solid var(--line);gap:15px;margin-top:15px;padding-top:12px;display:flex}.thresholds span{text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono;font-size:9px;display:block}.thresholds b{font-family:IBM Plex Mono;font-size:13px;font-weight:400}.map-error{color:var(--amber);background:#302619ed;padding:12px;font-size:12px;position:absolute;top:110px;left:20px;right:65px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sources-modal{max-width:630px;max-height:90vh;padding:35px;overflow:auto}.sources-modal h2{letter-spacing:-1px;margin:13px 0 28px;font-size:30px;font-weight:500}.sources-modal h3{color:var(--cyan);margin:22px 0 8px;font-size:16px}.sources-modal p{color:#a8bbc2;font-size:13px;line-height:1.8}.sources-modal a{color:var(--cyan);align-items:center;gap:7px;font-size:12px;display:inline-flex}.spin{animation:2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes beacon{50%{box-shadow:0 0 0 13px #4af5ef08}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=1600px){.workspace{grid-template-columns:320px 1fr 310px;height:660px}.station-list{height:255px}.rain-display>div{font-size:95px}.wind-row{gap:40px;margin:30px 0 20px}.left-panel,.right-panel{padding:23px}.station-name{font-size:12px}.station-name small{font-size:10px}.status-card p{font-size:12px}.source-link{font-size:11px}.section-title,.weather-location,.small-stat{font-size:12px}}@media (width<=1150px){.workspace{grid-template-columns:245px minmax(0,1fr) 225px;gap:10px;padding:0 16px}.left-panel,.right-panel{padding:13px}.header-center{display:none}.topline{padding:22px}.timeline{margin-left:16px;margin-right:16px}.wind-row{gap:13px}.map-data{gap:8px;padding:10px}.map-data-icon,.map-footer>span{display:none}.weather-pair{gap:15px}.station-list{height:205px}.wind-value strong{font-size:32px}}@media (width<=850px){header{height:75px;padding:0 20px}.workspace{grid-template-columns:1fr 1fr;height:auto}.map-panel{grid-area:1/1/auto/-1;height:490px}.left-panel,.right-panel{min-height:560px;padding:20px}.topline h1{font-size:22px}.connection{display:none}.timeline{padding:16px}.timeline-heading{align-items:start}.timeline h3 small{margin:5px 0;display:block}.station-list{height:210px}.map-data-icon{display:grid}.map-footer>span{display:block}.weather-pair{gap:25px}.rain-display>div{font-size:90px}.chart{gap:4px}footer>span:nth-child(2){display:none}.entrance h1{font-size:120px}.intro-coordinates{font-size:8px}.entrance>.eyebrow{font-size:9px}.timeline-selected{gap:5px;font-size:9px}.timeline-selected b{margin-left:5px}}@media (width<=520px){.workspace{grid-template-columns:1fr}.map-panel{height:440px}.left-panel,.right-panel{min-height:0}.station-list{height:230px}.right-panel{padding-bottom:24px}.weather-pair{justify-content:space-between}.wind-row{justify-content:space-around}.topline{gap:10px;padding:20px 16px}.topline h1{font-size:19px}.topline .eyebrow{font-size:8px}.outline{padding:11px;font-size:0}.outline svg{width:17px}.clock{gap:12px;font-size:14px}.brand strong{font-size:28px}.brand-icon{width:35px;height:35px}.brand strong span{font-size:7px}.timeline-foot{gap:12px;font-size:8px}.timeline-selected{flex-wrap:wrap;justify-content:end;max-width:125px}.bar-column small{font-size:7px}.entrance>small{gap:8px;font-size:6px}.entrance h1{font-size:106px}.intro-coordinates{letter-spacing:1px}.station-detail{right:20px}.thresholds{justify-content:space-between}.map-data>div>span{font-size:8px}.sources-modal{padding:24px}.map-scale-label{bottom:145px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}.gauge-pin{color:#4af5ef;background:#031013;border:1px solid #4af5ef99;width:25px;height:25px;font-size:20px;box-shadow:0 0 15px #4af5ef33}.gauge-pin.elevated{color:#fb5;background:#201000;border-color:#fb5;box-shadow:0 0 20px #fb56}.map-panel .map-canvas{width:100%;height:100%;position:absolute;inset:0}.entrance h1{letter-spacing:10px;font-size:clamp(65px,12vw,145px)}.entrance>p{text-align:center;max-width:620px;padding:0 22px;font-size:15px;line-height:1.9}.brand strong{letter-spacing:3px;font-size:28px}@media (width<=520px){.entrance h1{letter-spacing:4px;font-size:65px}.entrance>p{max-width:330px;font-size:12px}.brand strong{font-size:24px}.brand strong span{font-size:6px}}.map-tools .active-3d{background:#4af5ef24;font:11px IBM Plex Mono;box-shadow:0 0 12px #4af5ef22}.map-legend span{color:#4af5ef;margin-left:5px;font-size:7px}.map-tools button{width:31px;height:31px}.map-pin{--severity:#82939f}.map-pin .pin-ring{border-color:var(--severity)!important}.map-pin .pin-core{background:var(--severity)!important}.map-pin .warning-symbol,.map-pin .pin-label small{color:var(--severity)!important}.map-pin.warning-pin:before{content:"";border:1px solid var(--severity);background:radial-gradient(circle,color-mix(in srgb,var(--severity) 27%,transparent),transparent 70%);box-shadow:0 0 24px color-mix(in srgb,var(--severity) 25%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-28px}.gauge-pin,.gauge-pin.elevated,.community-pin,.community-pin.confirmed{color:var(--severity);border-color:var(--severity);box-shadow:0 0 18px color-mix(in srgb,var(--severity) 45%,transparent);background:#0b1016}.community-pin{clip-path:none;border-style:dashed;border-radius:5px}.community-pin[data-verified=true]{border-style:solid;border-width:2px}.station-dot.alert{background:#ffe34d}.station-dot.warning{background:#ff8a24}.station-dot.danger{background:#ff304f}.status-card.alert h2{color:#ffe34d}.status-card.warning h2{color:#ff8a24}.status-card.danger h2{color:#ff304f}.severity-legend{pointer-events:none;color:#c9d8db;background:#02090ee8;border:1px solid #24414a;flex-wrap:wrap;gap:10px;max-width:calc(100% - 82px);padding:8px 10px;font:9px IBM Plex Mono;display:flex;position:absolute;top:91px;left:16px}.severity-legend span{align-items:center;gap:5px;display:flex}.severity-legend i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.severity-legend .yellow{color:#ffe34d;background:#ffe34d}.severity-legend .orange{color:#ff8a24;background:#ff8a24}.severity-legend .red{color:#ff304f;background:#ff304f}.severity-legend .grey{color:#82939f;background:#82939f}.severity-legend small{color:#81949f;flex-basis:100%;font-size:8px}.topline{display:none}.map-mode-controls{align-items:center;gap:8px;padding:12px 26px;display:flex}.map-mode-controls button{color:#9bb9bd;background:#071215;border:1px solid #25454c;align-items:center;gap:7px;padding:9px 12px;font:11px IBM Plex Mono;display:flex}.map-mode-controls button.active{border-color:var(--cyan);color:var(--cyan)}.map-mode-controls>span{color:#6d9498;letter-spacing:2px;margin-left:auto;font:9px IBM Plex Mono}.map-first .workspace{height:auto;display:block}.map-first .left-panel,.map-first .right-panel{display:none}.map-first .map-panel{width:100%;height:calc(100dvh - 156px);min-height:500px}.map-first .map-data{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b11d9;width:300px;bottom:58px;left:20px;right:auto}.map-first .map-title{top:22px}.map-first .severity-legend{max-width:350px;top:103px}.map-first .map-scale-label{bottom:90px}.map-depth-field{pointer-events:none;z-index:1;display:none;position:absolute;inset:0}.close-focus .map-depth-field{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(#02080d30,#0000 35% 70%,#02080d30);display:block;-webkit-mask-image:linear-gradient(#0009,#0000 27% 70%,#000b);mask-image:linear-gradient(#0009,#0000 27% 70%,#000b)}.map-title,.map-tools,.severity-legend,.map-legend,.map-data,.map-footer,.map-scale-label{z-index:2}.warning-pin .warning-symbol{animation:1.7s ease-in-out infinite warningLight}.map-pin.warning-pin:before{animation:1.7s ease-in-out infinite warningHalo}.community-pin,.gauge-pin.elevated{animation:1.7s ease-in-out infinite warningLight}@keyframes warningLight{0%,to{filter:drop-shadow(0 0 3px var(--severity));opacity:.75}40%{filter:drop-shadow(0 0 12px var(--severity));opacity:1}55%{filter:drop-shadow(0 0 5px var(--severity));opacity:.85}70%{filter:drop-shadow(0 0 16px var(--severity));opacity:1}}@keyframes warningHalo{0%,to{opacity:.35;scale:.94}50%{opacity:.9;scale:1.08}}@media (width<=850px){.map-mode-controls{padding:10px 16px}.map-first .map-panel{height:calc(100dvh - 145px);min-height:480px}.map-mode-controls>span{letter-spacing:1px;font-size:7px}}@media (width<=520px){.map-mode-controls>span{display:none}.map-first .map-data{width:260px;left:12px}.map-first .severity-legend{max-width:calc(100% - 78px);left:12px}.map-first .map-title{left:12px}.map-first .map-scale-label{display:none}}@media (prefers-reduced-motion:reduce){.warning-pin .warning-symbol,.map-pin.warning-pin:before,.community-pin,.gauge-pin.elevated{animation:none}}.map-area-control{z-index:3;position:absolute;top:22px;right:65px}.map-area-control select{color:#a4dadb;background:#030b11eb;border:1px solid #2b535d;max-width:185px;padding:9px;font:11px IBM Plex Mono}.map-quick-readings{color:#90aeb5;border-top:1px solid #25434a;flex-basis:100%;gap:15px;padding-top:8px;font:9px IBM Plex Mono;display:flex}.map-quick-readings>span{align-items:center;gap:5px;display:flex}.map-quick-readings i{background:currentColor;border-radius:50%;width:5px;height:5px}.quick-danger{color:#ff304f}.quick-warning{color:#ff8a24}.quick-alert{color:#ffe34d}.map-data{flex-wrap:wrap}.map-first .map-legend{bottom:165px}@media (width<=600px){.map-area-control{top:76px;left:12px;right:auto}.map-first .severity-legend{top:122px}.map-area-control select{padding:5px;font-size:10px}.map-first .map-legend{bottom:166px}}.map-first .map-data{gap:8px;padding:13px}.map-first .map-data-icon{display:none}.map-first .map-data .model-label{margin:0;font-size:7px;position:absolute;top:16px;right:12px}.map-first .map-data>div:not(.map-quick-readings){max-width:225px}.map-first .map-data>div>span{font-size:8px}.map-first .map-legend{display:none}.place-search{z-index:20;width:min(460px,50vw);margin-left:auto;position:relative}.place-search form{color:#71bec7;background:#020c11;border:1px solid #27535e;align-items:center;gap:8px;padding-left:11px;display:flex}.place-search input{color:#dcf4f4;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font:11px Manrope}.place-search form button{border:0;border-left:1px solid #25454c;align-self:stretch;margin:0;padding:9px 10px}.search-results{background:#020b12f7;border:1px solid #346773;padding:22px 12px 12px;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 45px #0009}.search-results>button:not(.search-close){text-align:left;color:#d1e7e9;background:0 0;border:0;border-bottom:1px solid #1d3740;width:100%;padding:11px 4px;font:12px Manrope;display:block}.search-results small{color:#688e99;margin-top:5px;font-size:9px;display:block}.search-results p{color:#a6d1d7;font-size:12px;line-height:1.6}.search-results .search-close{border:0;padding:2px;position:absolute;top:3px;right:3px}.location-dot{background:#4af5ef;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 12px #4af5ef22,0 0 26px #4af5ef88}.gps-dot{background:#3c9cff;box-shadow:0 0 0 15px #3c9cff25,0 0 25px #3c9cff}.map-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,55vw);overflow:hidden}@media (width<=700px){.map-mode-controls{flex-wrap:wrap}.place-search{order:-1;width:100%}.map-first .map-panel{height:calc(100dvh - 191px)}.place-search input{font-size:12px}.map-mode-controls>button{padding:7px 10px;font-size:9px}}.entrance h1.intro-glitch{isolation:isolate;white-space:nowrap;letter-spacing:clamp(1px,.55vw,8px);color:#e9ffff;text-shadow:0 0 24px #4af5ef50,0 0 90px #4af5ef25;margin:5px 0 14px;font-size:clamp(36px,10.2vw,148px);font-weight:600;animation:1.8s cubic-bezier(.2,.8,.2,1) both intro-signal-lock;position:relative}.intro-glitch:before,.intro-glitch:after{content:attr(data-text);pointer-events:none;opacity:0;text-shadow:none;mix-blend-mode:screen;position:absolute;inset:0}.intro-glitch:before{color:#42ffff;animation:1.8s step-end both intro-fracture-cyan,7s step-end 3.5s infinite intro-echo-cyan}.intro-glitch:after{color:#ff365c;animation:1.8s step-end both intro-fracture-red,7s step-end 3.5s infinite intro-echo-red}@keyframes intro-signal-lock{0%{opacity:0;filter:blur(9px);letter-spacing:clamp(4px,1.5vw,22px);transform:scale(1.12)translateY(9px)}20%{opacity:1;filter:blur();transform:scale(1.015)translateY(0)}45%{text-shadow:-3px 0 #ff365c,3px 0 #42ffff,0 0 40px #4af5ef60}55%,to{opacity:1;filter:none;text-shadow:0 0 24px #4af5ef50,0 0 90px #4af5ef25;transform:none}}@keyframes intro-fracture-cyan{0%,12%{opacity:0}13%,27%{opacity:.9;clip-path:inset(17% 0 57%);transform:translate(13px,-2px)}28%,43%{opacity:0}44%,53%{opacity:1;clip-path:inset(66% 0 12%);transform:translate(-10px,1px)}54%,to{opacity:0;transform:none}}@keyframes intro-fracture-red{0%,12%{opacity:0}13%,27%{opacity:.8;clip-path:inset(58% 0 17%);transform:translate(-12px,2px)}28%,43%{opacity:0}44%,53%{opacity:.9;clip-path:inset(25% 0 56%);transform:translate(9px,-1px)}54%,to{opacity:0;transform:none}}@keyframes intro-echo-cyan{0%,94%,to{opacity:0;transform:none}95%,97%{opacity:.7;clip-path:inset(32% 0 49%);transform:translate(7px)}}@keyframes intro-echo-red{0%,94%,to{opacity:0;transform:none}95%,97%{opacity:.65;clip-path:inset(63% 0 18%);transform:translate(-7px)}}@media (width<=520px){.entrance h1.intro-glitch{letter-spacing:1px;margin:12px 0 18px;font-size:clamp(36px,13vw,62px)}}@media (prefers-reduced-motion:reduce){.entrance h1.intro-glitch{filter:none;opacity:1;animation:none;transform:none}.intro-glitch:before,.intro-glitch:after{animation:none;display:none}}.flood-logo{filter:drop-shadow(0 0 12px #4af5ef40);flex-shrink:0;width:160px;height:160px;margin-bottom:18px}.flood-logo svg{width:100%;height:100%;display:block;overflow:visible}.flood-basin{fill:#02121a;stroke:#4af5ef55;stroke-width:1px}.flood-ring-highlight{fill:none;stroke:#67fff5;stroke-width:1.5px;stroke-linecap:round}.flood-ripple{fill:none;stroke:#4af5ef;stroke-width:.7px;transform-origin:80px 80px;animation:4s ease-out infinite flood-ripple-out}.flood-ripple.ripple-two{animation-delay:2s}.flood-skyline{fill:none;stroke:#9efff5;stroke-opacity:.65;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.flood-wave{fill:url(#flood-logo-water)}.wave-back{opacity:.45;animation:5s linear infinite flood-flow-back}.wave-front,.flood-surface{animation:3.5s linear infinite flood-flow-front}.flood-surface{fill:none;stroke:#7cfff8;stroke-width:2px;stroke-linecap:round}.flood-water-rise{animation:7s ease-in-out infinite flood-water-level}.flood-rain{fill:none;stroke:#4af5ef;stroke-width:1.5px;stroke-linecap:round;animation:2.8s linear infinite flood-rainfall}.rain-two{opacity:0;animation-delay:1.4s}@keyframes flood-flow-front{0%{transform:translate(0)}to{transform:translate(80px)}}@keyframes flood-flow-back{0%{transform:translate(80px)}to{transform:translate(0)}}@keyframes flood-water-level{0%,to{transform:translateY(7px)}50%{transform:translateY(-9px)}}@keyframes flood-ripple-out{0%{opacity:.45;transform:scale(.97)}to{opacity:0;transform:scale(1.28)}}@keyframes flood-rainfall{0%{opacity:0;transform:translateY(-5px)}25%{opacity:.8}80%{opacity:.55}to{opacity:0;transform:translateY(29px)}}@media (width<=520px){.flood-logo{width:138px;height:138px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.flood-logo *{animation:none!important}.flood-ripple{opacity:.18}.rain-two{opacity:.5}}.intro-company{text-align:center;letter-spacing:1.6px;font:9px/1.8 IBM Plex Mono;position:absolute;bottom:24px;left:16px;right:16px}.intro-company a{color:#8fc7c9;text-decoration:none;display:block}.intro-company a:hover{color:#4af5ef}.intro-company span{color:#557a85;letter-spacing:1px;margin-top:3px;font-size:8px;display:block}@media (height<=760px){.intro-company{flex-shrink:0;margin-top:24px;position:static}.entrance .flood-logo{width:115px;height:115px;margin-bottom:12px}.entrance{padding:38px 16px;overflow-y:auto}}@media (width<=520px){.intro-company{font-size:8px}.intro-company span{font-size:7px}}.globe-arrival .map-pin,.globe-arrival .map-title,.globe-arrival .map-area-control,.globe-arrival .severity-legend,.globe-arrival .map-data,.globe-arrival .map-footer,.globe-arrival .map-scale-label,.globe-arrival .map-crosshair,.globe-arrival .country-outline,.globe-arrival .map-tools{opacity:0;pointer-events:none}.globe-arrival .map-panel{background:#00050a}.globe-arrival .map-vignette{background:0 0;box-shadow:inset 0 0 70px 10px #0009}.globe-flight-label{z-index:4;text-align:center;color:#aee5e5;letter-spacing:3px;white-space:nowrap;font:9px IBM Plex Mono;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.globe-flight-label strong{letter-spacing:2px;text-transform:uppercase;color:#e3ffff;margin:9px 0 13px;font:24px Barlow Condensed;display:block}.globe-flight-label i{transform-origin:0;background:#4af5ef;height:1px;animation:3.05s linear both globe-arrival-progress;display:block;box-shadow:0 0 12px #4af5ef}.globe-flight-label button{color:#73999f;letter-spacing:1px;background:0 0;margin-top:14px;padding:7px;font:9px IBM Plex Mono}@keyframes globe-arrival-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.entrance>button.intro-sound{color:#85aeb6;box-shadow:none;letter-spacing:1px;background:#02111666;border:1px solid #28525b;margin:0;padding:8px 11px;font:9px IBM Plex Mono;position:absolute;top:24px;right:24px}.entrance>button.intro-sound:hover{color:#4af5ef;border-color:#4af5ef}@media (width<=520px){.entrance>button.intro-sound{font-size:8px;top:68px;right:16px}}.mobile-menu{display:none}@media (width<=600px){header{height:54px;padding:0 13px}.brand-icon{width:29px;height:29px}.brand-icon svg{width:21px}.brand strong{letter-spacing:2px;font-size:22px}.brand strong span{font-size:6px}.clock{gap:8px}.clock>span,.clock>.icon-btn{display:none}.mobile-menu{color:#9cdadd;background:#051015;border:1px solid #23464f;width:34px;height:30px;font-size:23px;line-height:15px;display:block}.map-mode-controls{gap:6px;padding:7px 10px}.map-mode-controls>button{display:none}.mobile-tools-open .map-mode-controls>button{padding:7px 9px;font-size:9px;display:flex}.place-search{order:-1;width:100%;margin:0}.place-search form{height:37px}.place-search input{font-size:12px}.place-search form button{padding:8px;font-size:10px}.workspace{padding:0 7px}.map-first .map-panel{height:calc(100svh - 112px);min-height:360px}.mobile-tools-open.map-first .map-panel{height:calc(100svh - 148px)}.map-title{display:none}.map-area-control{top:11px;left:11px}.map-area-control select{max-width:185px;padding:6px 8px;font-size:10px}.map-tools{top:11px;right:9px}.map-tools button{width:29px;height:29px}.map-first .severity-legend{gap:8px;max-width:calc(100% - 60px);padding:6px 8px;font-size:8px;top:49px;left:11px}.severity-legend small{display:none}.map-first .map-data{background:#030b11cf;gap:5px;width:216px;padding:9px;bottom:75px;left:11px}.map-first .map-data>div>span{font-size:7px}.map-first .map-data strong{font-size:26px}.map-first .map-data .model-label{font-size:6px;top:11px;right:8px}.map-quick-readings{gap:10px;padding-top:6px;font-size:8px}.map-footer{bottom:35px;left:11px;right:auto}.map-footer>span,.map-crosshair,.map-scale-label{display:none}.layer-switch{gap:5px;padding:5px}.layer-switch button{font-size:9px}.maplibregl-ctrl-attrib{max-width:100%;font-size:8px!important;line-height:12px!important}.globe-flight-label{bottom:46px}.globe-flight-label strong{font-size:21px}.community-section{margin:16px 10px;padding:17px}.signal-stack{margin-left:10px;margin-right:10px}}.globe-arrival .map-pin,.globe-arrival .community-pin{visibility:hidden!important}@media (width<=600px){.map-tools button[aria-label=Tilt\ map],.map-tools button[aria-label=Replay\ entrance],.map-tools button[aria-label=Fullscreen]{display:none}.mobile-tools-open .map-tools button[aria-label=Tilt\ map],.mobile-tools-open .map-tools button[aria-label=Replay\ entrance],.mobile-tools-open .map-tools button[aria-label=Fullscreen]{display:block}}.entrance>button:disabled{opacity:.55;cursor:wait}.map-panel .station-detail{width:min(310px,100% - 78px);max-height:calc(100% - 125px);padding:15px;top:105px;left:18px;right:auto;overflow:auto;box-shadow:0 12px 30px #0008}.station-detail h3{margin:9px 24px 9px 0;font-size:15px;line-height:1.3}.station-detail .eyebrow{font-size:8px}.station-detail .detail-level{font-size:32px}.station-detail p{margin:7px 0;font-size:10px;line-height:1.5}.station-detail .thresholds{justify-content:flex-start;gap:14px;margin-top:10px;padding-top:10px}.station-detail .thresholds b{font-size:12px}.station-detail .source-link{margin-top:9px;font-size:9px}.station-detail .close{padding:6px;top:10px;right:9px}.tsunami-layer{z-index:4;position:absolute;top:18px;right:68px}.tsunami-layer[hidden]{display:none}.tsunami-badge{color:#adc7cd;text-align:left;letter-spacing:1px;background:#041016ed;border:1px solid #41616a;align-items:center;gap:9px;min-height:38px;padding:8px 11px;font:9px IBM Plex Mono;display:flex}.tsunami-badge small{letter-spacing:0;color:#8aa3a9;margin-top:3px;font-size:9px;display:block}.tsunami-warning .tsunami-badge{color:#ff6683;border-color:#ff315a;box-shadow:0 0 16px #ff315a25}.tsunami-watch .tsunami-badge{color:#ffb46b;border-color:#ff962f}.tsunami-advisory .tsunami-badge{color:#f0d56b;border-color:#e6c550}.tsunami-warning .tsunami-badge svg,.tsunami-watch .tsunami-badge svg,.tsunami-advisory .tsunami-badge svg{animation:1.6s infinite warning-beat}.tsunami-details{color:#c7d8db;background:#030d13fa;border:1px solid #365860;width:320px;max-width:calc(100vw - 90px);max-height:min(440px,65svh);padding:17px;position:absolute;top:49px;right:0;overflow:auto;box-shadow:0 18px 45px #0009}.tsunami-details h3{margin:12px 0;font:22px Barlow Condensed}.tsunami-details .eyebrow{padding-right:18px;font-size:8px}.tsunami-details .close{top:9px;right:8px}.tsunami-details p{color:#96b0b8;margin:10px 0;font-size:11px;line-height:1.6}.tsunami-assessment{border-block:1px solid #1c363e;padding:10px 0;font-size:12px;font-weight:500;display:block}.tsunami-details dl{font-size:10px;line-height:1.6}.tsunami-details dl div{gap:10px;margin:5px 0;display:flex}.tsunami-details dt{color:#718b95;min-width:42px}.tsunami-details dd{margin:0}.tsunami-details details{color:#a3c5ca;margin-top:12px;font-size:10px}.tsunami-details summary{cursor:pointer}.tsunami-details .source-link{gap:7px;margin-top:12px;font-size:10px;display:flex}.tsunami-event-pin{color:#a9e6f3;background:#06131b;border:1px solid #78c5d5;border-radius:50%;width:28px;height:28px;font-size:20px}.tsunami-event-alert{color:#ff637e;border-color:#ff315a;box-shadow:0 0 16px #ff315a80}@media (width<=600px){.brand strong span{letter-spacing:.8px;font-size:5.6px}.tsunami-layer{top:109px;left:11px;right:auto}.tsunami-badge{gap:6px;min-height:30px;padding:6px 8px;font-size:8px}.tsunami-badge small{margin:0 0 0 6px;font-size:8px;display:inline}.tsunami-badge svg{width:13px}.tsunami-details{width:min(300px,100vw - 50px);max-width:none;max-height:calc(100svh - 300px);padding:14px;top:37px;left:0;right:auto}.map-panel .station-detail{width:min(290px,100% - 55px);max-height:43svh;padding:13px;top:auto;bottom:33px;left:11px}.station-detail .detail-level{font-size:28px}.station-detail h3{margin-top:7px;font-size:14px}.station-detail .thresholds{margin-top:7px;padding-top:7px}.station-detail p{margin:5px 0}.station-detail .source-link{margin-top:7px}}.map-panel .map-vignette{background:linear-gradient(#01090b22,#0000 20% 80%,#01090b22);box-shadow:inset 0 0 60px 12px #01090b33}.weather-forecast-on .map-data{display:none}.forecast-control{z-index:4;color:#cde5eb;background:#031019ed;border:1px solid #365a68;width:270px;padding:10px;position:absolute;bottom:58px;left:18px;box-shadow:0 6px 25px #0004}.forecast-control[hidden]{display:none}.forecast-heading{color:#9bdfe8;align-items:center;gap:7px;display:flex}.forecast-heading strong{letter-spacing:1px;font:8px IBM Plex Mono}.forecast-heading button{margin-left:auto}.forecast-control button{color:#a6c8d0;background:0 0;place-items:center;padding:4px;display:grid}.forecast-time{color:#ebfaff;margin:9px 0;font:10px IBM Plex Mono}.forecast-frames{gap:5px;display:flex}.forecast-frames button{border:1px solid #284851;min-width:28px;height:25px;font:9px IBM Plex Mono}.forecast-frames button[aria-pressed=true]{color:#9ef5ff;background:#173944;border-color:#64c4d6}.forecast-ramp{color:#bbd0d8;justify-content:space-between;margin-top:7px;padding-top:11px;font:7px IBM Plex Mono;display:flex;position:relative}.forecast-ramp i{background:linear-gradient(90deg,#2485eb,#27cbd7,#f2d454,#ff922e,#ff315a);height:4px;position:absolute;top:0;left:0;right:0}.forecast-explanation{border-top:1px solid #284851;max-height:170px;margin-top:10px;font-size:10px;line-height:1.5;overflow:auto}.forecast-explanation p{color:#a7c0cb;margin:8px 0}.forecast-explanation a{color:#9be3ee}.forecast-collapsed{width:auto;padding:4px;bottom:176px}.forecast-restore{gap:7px;font:9px IBM Plex Mono;display:flex!important}@media (width<=600px){.forecast-control{width:248px;padding:9px;bottom:75px;left:11px}.forecast-heading strong{letter-spacing:.6px;font-size:7px}.forecast-time{margin:7px 0;font-size:9px}.forecast-explanation{max-height:135px}.forecast-collapsed{width:auto;bottom:181px}.weather-forecast-on .map-footer>span{display:none}}.globe-arrival.globe-reveal .country-outline{opacity:1;transition:opacity .35s}.globe-arrival.globe-reveal .national-boundary{animation:1.6s linear both acquire-glitch}.globe-arrival.globe-reveal .boundary-line,.globe-arrival.globe-reveal .boundary-glow{stroke-dasharray:1000;animation:1.5s ease-out both acquire-trace}.globe-arrival.globe-reveal .coverage-ring{animation:1.6s ease-out both acquire-ring}.globe-arrival.globe-reveal .coverage-scan{opacity:.7}.globe-reveal .globe-flight-label strong{color:#8dfff2;text-shadow:0 0 18px #4af5efaa}.country-outline .boundary-glow{transition:opacity .5s,stroke-width .5s}@media (hover:hover){.map-panel:hover .country-outline .boundary-glow{opacity:.85;stroke-width:6px}.map-panel:hover .country-outline .boundary-line{filter:drop-shadow(0 0 3px #7dfff8)}}@keyframes acquire-trace{0%{stroke-dashoffset:1000px;opacity:0}15%{opacity:.45}to{stroke-dashoffset:0;opacity:1}}@keyframes acquire-glitch{0%{opacity:0;filter:drop-shadow(3px 0 #ff477980)}15%{opacity:.35;transform:translate(0)}18%{opacity:.5;transform:translate(2px)}21%{opacity:.35;transform:translate(0)}44%{opacity:.65;filter:drop-shadow(-2px 0 #4af5ef)}47%{opacity:.5;transform:translate(-1px)}50%{opacity:.7;transform:translate(0)}75%{opacity:.8;filter:drop-shadow(0 0 7px #4af5ef)}to{opacity:1;filter:none;transform:none}}@keyframes acquire-ring{0%{opacity:0;stroke-dasharray:1 30}to{opacity:1;stroke-dasharray:3 7}}@media (prefers-reduced-motion:reduce){.globe-arrival.globe-reveal .boundary-line,.globe-arrival.globe-reveal .boundary-glow{stroke-dashoffset:0}}.flood-sensor-ticks{fill:none;stroke:#6be9f2;stroke-width:1px}.flood-sensor-rotor{fill:none;stroke:#57fff0;stroke-width:1.15px;transform-origin:80px 80px;animation:22s linear infinite sensor-rotate}.flood-sensor-rotor circle+circle{stroke:#4794bb;stroke-width:.6px}.flood-circuit{fill:none;stroke:#69ccd5;stroke-width:.8px;opacity:.7}.flood-sensor-nodes{fill:#a5fff7;filter:drop-shadow(0 0 3px #4af5ef);animation:4s ease-in-out infinite sensor-nodes}.flood-inner-grid{fill:none;stroke:#4af5ef;stroke-width:.35px;opacity:.15}.flood-sensor-scan{fill:none;stroke:#c0fff7;stroke-width:.8px;filter:drop-shadow(0 0 4px #4af5ef);animation:4s ease-in-out infinite sensor-scan}.flood-system-label{fill:#76b7c1;letter-spacing:1px;font:3.1px IBM Plex Mono}.flood-logo .flood-skyline{stroke-opacity:.85;stroke-width:1.2px}.flood-logo .flood-surface{stroke-width:1.5px;filter:drop-shadow(0 0 3px #4af5ef)}@keyframes sensor-rotate{to{transform:rotate(360deg)}}@keyframes sensor-scan{0%,to{opacity:0;transform:translateY(-12px)}15%{opacity:.8}80%{opacity:.6}90%{opacity:0;transform:translateY(77px)}}@keyframes sensor-nodes{0%,to{opacity:.45}50%{opacity:1}}.hazard-news{color:#bcd0d8;background:#041018;border-bottom:1px solid #23404a;align-items:center;gap:8px;height:27px;padding:0 26px;display:flex;overflow:hidden}.news-label{color:#7fd9e4;letter-spacing:1px;flex-shrink:0;align-items:center;gap:6px;font:8px IBM Plex Mono;display:flex}.news-label small{color:#7c929d;font-size:7px}.news-window{flex:1;min-width:0;overflow:hidden}.news-track{align-items:center;gap:38px;width:max-content;font-size:10px;display:flex}.news-track>a{white-space:nowrap;color:#c7dbe1;gap:13px;text-decoration:none;display:flex}.news-track time{color:#8faab5;font:8px IBM Plex Mono}.news-track b{color:#75dfec;font-weight:400}.news-moving{animation:linear infinite news-scroll}.news-repeat{white-space:nowrap;gap:38px;display:flex}.news-empty{color:#90a8b4;font-size:9px}.news-empty a{color:#80d7e2}.hazard-news>button{color:#8cabb6;background:0 0;flex-shrink:0;place-items:center;width:22px;height:24px;display:grid}.hazard-news:hover .news-moving,.hazard-news:focus-within .news-moving,.news-paused .news-moving{animation-play-state:paused}.news-open.map-first .map-panel{height:calc(100dvh - 183px)}@keyframes news-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=850px){.news-open.map-first .map-panel{height:calc(100dvh - 218px)}}@media (width<=600px){.hazard-news{gap:5px;padding:0 10px}.news-label small{display:none}.news-track{font-size:9px}.news-open.map-first .map-panel{height:calc(100svh - 139px)}.news-open.mobile-tools-open.map-first .map-panel{height:calc(100svh - 175px)}}@media (prefers-reduced-motion:reduce){.news-moving{animation:none!important}.news-window{overflow-x:auto}.news-repeat{display:none}}.news-track{gap:0}.news-group{align-items:center;gap:38px;padding-right:38px;display:flex}.news-group>a{white-space:nowrap;color:#c7dbe1;align-items:center;gap:13px;text-decoration:none;display:flex}.camera-moving .map-depth-field{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.camera-moving .pin-ring,.camera-moving .warning-symbol,.camera-moving .coverage-scan,.camera-moving .national-boundary{animation-play-state:paused!important}.camera-moving .boundary-glow{filter:none;opacity:.25}.camera-moving .map-pin{filter:none!important}.prediction-control{z-index:12;max-width:340px;font-size:11px;position:absolute;top:82px;right:65px}.prediction-trigger{color:var(--cyan);background:#031014f2;border:1px solid #4af5ef70;align-items:center;gap:8px;padding:10px;font-family:IBM Plex Mono,monospace;display:flex}.prediction-trigger b{color:#b9d1d5;font-size:8px;font-weight:400}.prediction-body{scrollbar-width:thin;background:#031014fa;border:1px solid #4af5ef70;max-height:min(520px,100dvh - 290px);margin-top:5px;padding:14px;overflow:auto;box-shadow:0 10px 35px #0009}.prediction-heading{align-items:flex-start;gap:12px;font-size:14px;display:flex}.prediction-heading button{color:var(--cyan);background:0 0;margin-left:auto;padding:0}.prediction-note,.prediction-coverage,.prediction-rain,.prediction-body details{color:#a7c4ca;line-height:1.55}.prediction-note{color:#ffd47a}.prediction-toggle{align-items:center;gap:8px;line-height:1.5;display:flex}.prediction-toggle input{accent-color:var(--cyan)}.prediction-gauge{color:var(--cyan);gap:5px;margin:12px 0;display:grid}.prediction-gauge select{color:#e5f7f8;background:#061a20;border:1px solid #345e66;width:100%;min-width:0;padding:8px;font-size:11px}.prediction-result{border-left:2px solid;padding:4px 0 4px 10px}.prediction-result p{line-height:1.5}.prediction-result small{color:#a7c4ca;font-size:10px}.prediction-result dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px;display:grid}.prediction-result dt{color:#8eb3bc;font-size:10px}.prediction-result dd{color:#e5f7f8;margin:3px 0;font-family:IBM Plex Mono,monospace}.prediction-links{color:var(--cyan);flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.prediction-links button{background:0 0;padding:0;font-size:11px}.prediction-body summary{cursor:pointer;color:#d5edf0}.prediction-control[hidden]{display:none}@media (width<=700px){.prediction-control{max-width:calc(100% - 64px);top:83px;right:52px}.prediction-trigger{padding:8px;font-size:10px}.prediction-trigger b{font-size:7px}.prediction-open{width:300px}.prediction-body{max-height:calc(100dvh - 265px);padding:11px}}.pps-panel{z-index:24;scrollbar-width:thin;background:#041416fa;border:1px solid #88ffcb77;width:330px;max-width:calc(100% - 80px);max-height:calc(100% - 100px);padding:15px;font-size:11px;position:absolute;top:82px;right:65px;overflow:auto;box-shadow:0 8px 35px #000a}.pps-heading{color:#a0ffd5;align-items:center;gap:8px;font-size:16px;display:flex}.pps-heading button{color:#a0ffd5;background:0 0;margin-left:auto;padding:2px}.pps-origin{line-height:1.5}.pps-origin small{color:#95b9bf;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.pps-note{color:#e1c48b;font-size:10px;line-height:1.5}.pps-list{margin:12px 0;padding:0;list-style:none}.pps-list li{border-top:1px solid #28494a;padding:12px 0}.pps-place{align-items:start;gap:12px;display:flex}.pps-place strong{font-size:12px;font-weight:600;line-height:1.5}.pps-place>b{white-space:nowrap;color:#a0ffd5;margin-left:auto;font:12px IBM Plex Mono}.pps-list p{color:#a9c8cb;margin:6px 0;line-height:1.5}.pps-status{color:#a0ffd5;font-size:10px;display:block}.pps-list .pps-capacity-warning{color:#ffc377}.pps-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.pps-actions button,.pps-actions a{color:#8ff9ef;background:0 0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.pps-provenance{color:#92b4bb;border-top:1px solid #28494a;gap:3px;padding-top:10px;font-size:9px;line-height:1.6;display:grid}.pps-provenance a{color:#8ff9ef;margin-top:5px}.pps-filter{align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.pps-filter input{accent-color:#88ffcb}@media (width<=700px){.pps-panel{width:300px;max-width:calc(100% - 63px);max-height:calc(100% - 70px);padding:12px;top:50px;right:52px}.pps-heading{font-size:14px}}.pps-shield{object-fit:contain;filter:drop-shadow(0 0 5px #24ff7955);flex:none;width:40px;height:44px;display:block}.map-tools button:has(.pps-shield){background:#041a10;border-color:#38de8077;padding:0}.map-tools .pps-shield{width:30px;height:33px}.pps-heading .pps-shield{width:38px;height:42px}.map-tools button:has(.pps-shield):hover{background:#0a3521;border-color:#77ffab}.pps-shield{transform-origin:50% 65%;backface-visibility:hidden;animation:5s ease-in-out infinite pps-hover-turn}.pps-map-marker{cursor:pointer;isolation:isolate;background:0 0;border:0;width:48px;height:58px;padding:0}.pps-map-marker .pps-shield{z-index:1;width:45px;height:49px;position:relative}.pps-map-marker:after{content:"";background:#26f78555;border-radius:50%;width:28px;height:6px;position:absolute;bottom:0;left:9px;transform:scaleY(.65);box-shadow:0 0 8px #26f78555}.pps-map-marker:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #b2ffd2}@keyframes pps-hover-turn{0%,to{transform:perspective(160px)translateY(0)rotateY(-22deg)rotate(-3deg)}50%{transform:perspective(160px)translateY(-5px)rotateY(22deg)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.pps-shield{animation:none;transform:none}}.station-timestamp{color:#c8f7ed;border-top:1px solid #24434a;border-bottom:1px solid #24434a;gap:5px;margin:10px 0;padding:10px 0;font:11px/1.5 IBM Plex Mono,monospace;display:grid}.timestamp-label{letter-spacing:.6px;text-transform:uppercase;color:#91b6bb;font-size:9px}.timestamp-age{color:#91c8b6;font-size:9px}.time-warning .timestamp-age{color:#ffc16b}.timestamp-source-note{color:#92aeb5;font-size:9px!important}.station-timestamp.compact{white-space:normal;border:0;gap:1px;margin:4px 0 0;padding:0;font-size:9px}.station-timestamp.compact .timestamp-age{font-size:8px}.haze-layer{z-index:14;max-width:calc(100% - 80px);font-size:11px;position:absolute;top:132px;right:65px}.haze-layer[hidden]{display:none}.haze-trigger{color:#d5edf0;background:#041419ee;border:1px solid #567583;align-items:center;gap:8px;padding:9px 11px;font:10px IBM Plex Mono,monospace;display:flex}.haze-trigger small{color:#91b5be;margin-left:5px;font-size:8px}.haze-mini-colors{gap:3px;display:flex}.haze-mini-colors i{border-radius:1px;width:5px;height:12px}.haze-details{scrollbar-width:thin;color:#c3e2e4;background:#041419fa;border:1px solid #567583;width:310px;max-width:calc(100vw - 85px);max-height:calc(100dvh - 355px);padding:14px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 10px 32px #000a}.haze-heading{justify-content:space-between;align-items:center;font-size:15px;display:flex}.haze-heading button{color:#bce1e3;background:0 0;padding:2px}.haze-toggle{align-items:center;gap:7px;margin:12px 0;font-size:10px;display:flex}.haze-toggle input{accent-color:#4af5ef}.haze-legend{border-bottom:1px solid #28434d;gap:6px;padding-bottom:12px;display:grid}.haze-legend>span{align-items:center;gap:7px;font-size:10px;display:flex}.haze-legend i{border:1px solid #fff8;border-radius:50%;flex:none;width:8px;height:8px}.haze-legend b{color:#94b7bc;margin-left:auto;font-weight:400}.haze-select{gap:6px;margin-top:12px;font-size:10px;display:grid}.haze-select select{color:#defaff;background:#0a222a;border:1px solid #345965;width:100%;min-width:0;padding:8px;font-size:11px}.haze-reading{border-bottom:1px solid #28434d;padding:15px 0 10px}.haze-reading h3{margin:6px 0;font-size:17px}.haze-reading p{color:#92b5ba;margin:6px 0}.haze-value{margin:8px 0;font:38px Barlow Condensed,sans-serif}.haze-value small{color:#bcd6dc;font:10px IBM Plex Mono,monospace}.haze-reading dl{gap:4px;font-size:10px;line-height:1.6;display:grid}.haze-reading dt{color:#91aeb6}.haze-reading dd{color:#e0f3f3;margin:0 0 4px}.haze-reading .haze-caution{color:#edc28c}.haze-provenance,.haze-note{color:#91afb7;font-size:9px;line-height:1.6}.haze-details .source-link{font-size:10px}@media (width<=700px){.haze-layer{max-width:calc(100% - 64px);top:151px;right:52px}.haze-trigger{padding:7px 8px}.haze-details{width:280px;max-width:calc(100vw - 76px);max-height:calc(100dvh - 345px);padding:12px;top:36px}}
