:root{--wlp-hook-fs: 34px;--wlp-kpi-fs: 18px;--wlp-card-w: 260px;--wlp-amber: #ffb020;--wlp-water: #1c9dff;--wlp-fema: #8fb6e0;--wlp-gauge-h: 136px;--wlp-depth-w: 250px;--wlp-strip-right: 100px;--wlp-strip-bottom: 260px}.wlp-map--waiting{opacity:0}.wlp-map{transition:opacity .5s ease;position:absolute;inset:0}.mc__map .mapboxgl-canvas-container,.mc__map .mapboxgl-map{background:#000}.mc__body .wlp-question{margin:0 0 4px;font-size:var(--mc-fs-body);font-weight:600;line-height:1.35;color:var(--mc-strong)}.mc__body .wlp-not-flood{margin:0 0 8px;padding-left:8px;border-left:2px solid var(--mc-warning);font-size:var(--mc-fs-note);font-weight:600;line-height:1.4;color:var(--mc-strong)}.mc__body .wlp-story{margin:8px 0;font-size:var(--mc-fs-note);line-height:1.45;color:var(--mc-text)}.wlp-views{display:flex;gap:4px;margin-bottom:8px}.wlp-atleast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.wlp-atleast__item{display:flex;flex-direction:column;min-width:0}.wlp-atleast__value{font-size:var(--wlp-kpi-fs);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--mc-strong)}.wlp-atleast__label{font-size:var(--mc-fs-micro);line-height:1.3;color:var(--mc-muted)}.wlp-reported{margin-top:8px}.mc__body .wlp-help{margin:4px 0 8px;font-size:var(--mc-fs-note);font-weight:600;color:var(--mc-strong)}.wlp-source-link{color:inherit}.wlp-list--plain{margin:4px 0 8px;padding-left:0;list-style:none}.wlp-hook{display:grid;padding:8px 0;border-top:1px solid var(--mc-border)}.wlp-hook__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wlp-hook__number{font-size:var(--wlp-hook-fs);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--wlp-water)}.wlp-hook__text{font-weight:600;color:var(--mc-strong)}.wlp-hook__context{font-size:var(--mc-fs-note);line-height:1.4;color:var(--mc-muted)}.wlp-kpis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}.wlp-kpi{display:flex;flex-direction:column;min-width:0;padding-top:8px;border-top:1px solid var(--mc-border)}.wlp-kpi__label{font-size:var(--mc-fs-micro);font-weight:600;letter-spacing:var(--mc-tracking-caps);text-transform:uppercase;color:var(--mc-faint)}.wlp-kpi__value{font-size:var(--wlp-kpi-fs);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--mc-strong)}.wlp-kpi__of{min-height:2.6em;font-size:var(--mc-fs-micro);line-height:1.3;color:var(--mc-muted)}.wlp-strip{position:absolute;top:16px;left:calc(16px + var(--mc-sidebar-w) + 12px);right:var(--wlp-strip-right);z-index:19;display:grid;grid-template-columns:minmax(0,1fr) var(--wlp-depth-w);gap:16px;padding:8px 12px;background:var(--mc-panel);border:1px solid var(--mc-border);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);backdrop-filter:blur(6px)}.wlp-strip .wlp-chartbox__head{flex-wrap:nowrap}.wlp-strip__compare{font-size:var(--mc-fs-note);line-height:1.35;color:var(--mc-text)}.wlp-strip__compare p{margin:0}.wlp-sheet-depth{display:none}.wlp-gauge{display:block;width:100%;height:var(--wlp-gauge-h);overflow:visible;font-family:var(--mc-font);font-size:var(--mc-fs-micro)}.wlp-gauge__axis{stroke:var(--mc-border-strong);stroke-width:1}.wlp-gauge__tick{fill:var(--mc-muted);font-variant-numeric:tabular-nums}.wlp-gauge__category{stroke:var(--mc-border-strong);stroke-width:1;stroke-dasharray:2 3}.wlp-gauge__category-label{fill:var(--mc-faint)}.wlp-gauge__fema{fill:var(--wlp-fema);fill-opacity:.45}.wlp-gauge__fema-label{fill:var(--wlp-fema);font-weight:600}.wlp-gauge__line{fill:none;stroke:#e9edf5;stroke-width:1.25;stroke-linejoin:round}.wlp-gauge__crest{fill:var(--mc-bg);stroke:#e9edf5;stroke-width:1.25}.wlp-gauge__crest--hot{fill:#fff}.wlp-gauge__crest-label{fill:var(--mc-strong);font-weight:600;font-variant-numeric:tabular-nums}.wlp-gauge__hit{fill:transparent}.wlp-caption{left:calc(var(--mc-sidebar-w) + 28px + (100% - var(--mc-sidebar-w) - var(--mc-layers-w) - 60px) / 2);max-width:480px;width:max-content;box-sizing:border-box;white-space:normal}.wlp-chartbox{padding-top:8px;border-top:1px solid var(--mc-border)}.wlp-chartbox__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-bottom:4px}.wlp-chartbox__title{font-size:var(--mc-fs-micro);font-weight:600;letter-spacing:var(--mc-tracking-caps);text-transform:uppercase;color:var(--mc-faint)}.wlp-chartbox__legend{display:inline-flex;align-items:center;gap:4px;font-size:var(--mc-fs-micro);color:var(--mc-muted)}.wlp-chartbox__sw{display:inline-block;width:10px;height:7px;margin-left:4px;border:1px solid var(--mc-accent)}.wlp-chartbox__sw--solid{background:var(--mc-accent)}.wlp-chart{display:block;width:100%;overflow:visible;font-family:var(--mc-font);font-size:var(--mc-fs-note)}.wlp-chart__axis{stroke:var(--mc-border-strong);stroke-width:1}.wlp-chart__label{fill:var(--mc-strong);font-weight:600}.wlp-chart__value{fill:var(--mc-muted);font-size:var(--mc-fs-micro);font-variant-numeric:tabular-nums}.wlp-chart__hit{fill:transparent}.wlp-chart__bar{stroke-width:1}.wlp-chart__mark:hover .wlp-chart__value{fill:#fff}.wlp-chart__readout{min-height:1.4em;margin:4px 0 0;font-size:var(--mc-fs-note);line-height:1.4;color:var(--mc-strong)}.mc__body .wlp-disclaimer{margin:8px 0;padding-left:8px;border-left:2px solid var(--mc-warning);font-size:var(--mc-fs-note);line-height:1.4;color:var(--mc-strong)}.wlp-details{margin:8px 0;padding-top:8px;border-top:1px solid var(--mc-border);font-size:var(--mc-fs-note);color:var(--mc-muted)}.wlp-details summary{font-size:var(--mc-fs-label);font-weight:600;letter-spacing:var(--mc-tracking-caps);text-transform:uppercase;color:var(--mc-faint);cursor:pointer}.wlp-list{margin:8px 0 0;padding-left:16px;font-size:var(--mc-fs-note);line-height:1.45;color:var(--mc-muted);overflow-wrap:anywhere}.wlp-list li{margin-bottom:4px}.wlp-sheet-toggles{display:none}.wlp-key{margin-top:8px;padding-top:4px;border-top:1px solid var(--mc-border)}.wlp-card{position:absolute;top:calc(var(--wlp-strip-bottom) + 8px);right:16px;z-index:21;box-sizing:border-box;width:var(--wlp-card-w);max-height:calc(100% - var(--wlp-strip-bottom) - 56px);overflow-y:auto;padding:8px 12px;background:var(--mc-panel);border:1px solid var(--mc-border);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);backdrop-filter:blur(6px);font-size:var(--mc-fs-note);color:var(--mc-text)}.wlp-card[hidden]{display:none}.wlp-card__close{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--mc-muted);cursor:pointer}.wlp-card__close:hover{color:var(--mc-strong)}.wlp-card__title{margin:0 0 4px;padding-right:24px;font-size:var(--mc-fs-body);font-weight:700;color:var(--mc-strong)}.wlp-card__row{min-height:22px}.wlp-card__row .mc-stat__value{flex-shrink:1}.wlp-card__row--strong .mc-stat__label,.wlp-card__row--strong .mc-stat__value{font-weight:700;color:#fff}.wlp-card__note{margin-top:8px}.wlp-ref__name{margin:0;font-size:var(--mc-fs-note);font-weight:600;color:var(--mc-strong)}.wlp-ref__status{margin:0 0 4px;font-size:var(--mc-fs-note);font-weight:700;color:var(--wlp-ref-color)}.wlp-ref__links{margin:2px 0 8px}.mc:has(.wlp-poster) .mc__sidebar,.mc:has(.wlp-poster) .mc__layers,.mc:has(.wlp-poster) .mc__sources,.mc:has(.wlp-poster) .mc__back{display:none}.mc:has(.wlp-poster) .mc__map .mapboxgl-ctrl-bottom-left{left:8px}.wlp-poster{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:64px 56px 56px;color:#fff;font-family:var(--mc-font);pointer-events:none}.wlp-poster--text{justify-content:flex-start;background:#000}.mc__map:has(.wlp-poster--text) .wlp-map{display:none}.wlp-poster__gauge{flex:0 0 auto;height:500px;font-size:19px}.wlp-poster--gauge{gap:24px}.wlp-poster--gauge .wlp-poster__line{font-size:22px}.wlp-poster--gauge .wlp-poster__body{gap:10px}.wlp-poster--gauge .wlp-poster__headline,.wlp-poster--math .wlp-poster__headline,.wlp-poster--caveats .wlp-poster__headline{font-size:42px}.wlp-poster--caveats .wlp-poster__line{font-size:26px}.wlp-poster--caveats .wlp-poster__body{gap:16px}.wlp-poster--text{gap:28px}.wlp-poster--map{padding-bottom:0}.wlp-poster--map .wlp-poster__top{margin:-64px -56px 0;padding:64px 56px 16px;background:#000}.wlp-poster--map .wlp-poster__foot{margin:0 -56px;padding:12px 56px 70px;background:#000}.wlp-poster--cover .wlp-poster__caption{margin-top:44px}.wlp-poster--map .wlp-poster__foot{position:relative}.wlp-poster__inset{position:absolute;right:40px;bottom:calc(100% + 20px);width:272px;height:200px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#000000c7}.mc:has(.wlp-poster) .wlp-leaders__label{padding:6px 10px;font-family:var(--mc-font);font-size:20px}.mc:has(.wlp-poster--map) .mapboxgl-ctrl-bottom-left,.mc:has(.wlp-poster--map) .mapboxgl-ctrl-bottom-right{z-index:40}.mc:has(.wlp-poster) .wlp-leaders__lines{stroke-width:2}.wlp-poster__eyebrow{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9aa3b5}.wlp-poster__headline{margin:0;font-size:48px;font-weight:700;line-height:1.12;letter-spacing:-.01em;color:#fff}.wlp-poster__caption{margin:16px 0 0;font-size:26px;line-height:1.35;color:#c9d0dc}.wlp-poster__caption:empty,.wlp-poster__body:empty,.wlp-poster__note:empty{display:none}.wlp-poster__body{display:flex;flex-direction:column;gap:20px}.wlp-poster__line{margin:0;font-size:27px;line-height:1.35;color:#e6eaf1}.wlp-poster--math .wlp-poster__line{font-size:28px}.wlp-poster--math .wlp-poster__line:first-child{font-family:var(--mc-font-mono);color:#fff}.wlp-poster--cta .wlp-poster__headline{margin-top:200px;font-size:88px;line-height:1.08}.wlp-poster__foot{display:flex;flex-direction:column;gap:16px}.wlp-poster--text .wlp-poster__foot{margin-top:auto}.wlp-poster__key{display:flex;flex-wrap:wrap;gap:8px 24px}.wlp-poster__key-item{display:inline-flex;align-items:center;gap:8px;font-size:22px;color:#e6eaf1}.wlp-poster__swatch{display:inline-block;width:28px;height:16px;border-radius:2px}.wlp-poster__note{margin:0;font-size:20px;line-height:1.35;color:#c9d0dc}.wlp-poster__credit{margin:0;font-size:18px;color:#8a93a5}@media (max-width: 768px){:root{--wlp-gauge-h: 92px;--wlp-strip-bottom: 44px}.wlp-strip{top:44px;left:8px;right:44px;grid-template-columns:minmax(0,1fr);padding:4px 8px}.wlp-strip__depth,.wlp-strip__compare,.wlp-strip .wlp-chart__readout{display:none}.wlp-sheet-depth{display:block;margin-bottom:8px}.wlp-caption{left:50%;top:auto;bottom:calc(45vh + var(--mc-sources-h) + 8px);max-width:calc(100% - 32px)}.wlp-hook{padding-top:0;border-top:0}.wlp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wlp-kpi__value{font-size:15px}.wlp-sheet-toggles{display:block;margin-bottom:8px}.wlp-card{top:auto;left:0;right:0;bottom:var(--mc-sources-h);width:auto;height:45vh;max-height:none;border-radius:var(--mc-radius) var(--mc-radius) 0 0;z-index:22}}@media (max-width: 480px){:root{--wlp-hook-fs: 28px}.wlp-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.wlp-kpi{padding-top:4px}.wlp-kpi__of{min-height:0}}@media (min-width: 1920px){:root{--wlp-gauge-h: 180px;--wlp-depth-w: 330px;--wlp-strip-right: 112px;--wlp-hook-fs: 42px;--wlp-kpi-fs: 22px;--wlp-card-w: 320px}}@media (min-width: 2560px){:root{--wlp-gauge-h: 240px;--wlp-depth-w: 400px;--wlp-strip-right: 128px;--wlp-hook-fs: 50px;--wlp-kpi-fs: 26px;--wlp-card-w: 380px}}.wlp-leaders{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.wlp-leaders__lines{position:absolute;inset:0;width:100%;height:100%;stroke-width:1.25}.wlp-leaders__label{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:1px;width:max-content;padding:3px 6px;border:0;border-radius:3px;background:#000000d1;color:inherit;font:inherit;font-size:11px;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer;pointer-events:auto}.wlp-leaders__label[hidden]{display:none}.wlp-leaders__name{font-weight:600}.wlp-compare-open{width:100%;margin-bottom:8px}.wlp-compare{position:fixed;left:calc(var(--mc-sidebar-w) + 28px + (100% - var(--mc-sidebar-w) - var(--mc-layers-w) - 60px) / 2);bottom:calc(var(--mc-sources-h) + 16px);z-index:5;width:460px;max-width:calc(100% - 32px);box-sizing:border-box;padding:10px 12px;border:1px solid var(--mc-border);border-radius:6px;background:#000000e0;transform:translate(-50%)}.wlp-compare[hidden]{display:none}.wlp-compare__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wlp-compare__head h2{margin:0;font-size:14px}.wlp-compare__stage,.wlp-compare__note{margin:6px 0;font-size:11px;line-height:1.35}.wlp-compare__counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.wlp-compare__counts>div{padding-left:8px;border-left:3px solid var(--wlp-cmp)}.wlp-compare__counts dt{font-size:11px}.wlp-compare__counts dd{margin:0;font-size:22px;font-weight:600}.wlp-compare__stages{display:flex;gap:4px;margin-top:8px}.wlp-compare__stages button[aria-pressed=true]{outline:1px solid #fff}@media (max-width: 768px){.wlp-leaders__label{font-size:10px}.wlp-compare{left:50%;bottom:calc(45vh + var(--mc-sources-h) + 8px);max-height:40vh;overflow-y:auto}}@media (min-width: 1920px){.wlp-leaders__label{font-size:13px}}
