
:root{
  --glass-bg:rgba(9,14,23,.86);
  --glass-fx:blur(26px) saturate(140%);
  --glass-line:rgba(255,255,255,.09);
  --glass-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 18px 50px rgba(0,0,0,.45);
  --glass-tile:rgba(255,255,255,.035);   
  --glass-r:18px;
  --glass-t:.22s ease;
}


.wf-glass,.m2-rail,.wf-peek,.m2-crumb.evnav,.dcrumb.evnav{
  background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}

@media (min-width:861px){
  .m2-panel,.m2-cardwrap,.dsheet .dpanel[data-evpanel]{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-line)!important;box-shadow:var(--glass-shadow);border-radius:var(--glass-r)!important}
}

@keyframes wf-in-r{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}
@keyframes wf-in-l{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}
@keyframes wf-in-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (min-width:861px){
  .m2-cardwrap,.wf-peek,.dsheet .dpanel[data-evpanel]{animation:wf-in-r var(--glass-t)}
  .m2-panel,.m2-rail{animation:wf-in-l var(--glass-t)}
}
.evp-acc-in{animation:wf-in-up var(--glass-t)}
@media (prefers-reduced-motion:reduce){
  .m2-cardwrap,.wf-peek,.m2-panel,.m2-rail,.evp-acc-in,.dsheet .dpanel[data-evpanel],.m2-sheet,.dsheet .dpanel{animation:none!important;transition:none!important}
}


.wf-fold{all:unset;box-sizing:border-box;position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;cursor:pointer;
  border:1px solid rgba(255,255,255,.14);background:transparent;color:#dbe4ee;font:500 18px/1 var(--body,system-ui,sans-serif)}
.wf-fold::after{content:'';position:absolute;inset:-4px}
.wf-fold:hover,.wf-fold:focus-visible{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.06)}
.wf-fold:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}


.wf-peek{all:unset;box-sizing:border-box;position:fixed;z-index:70;width:320px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:7px;padding:14px 16px;
  border-radius:var(--glass-r);cursor:pointer;text-align:left;color:var(--ev-ink,#eef3f8);font-family:var(--body,system-ui,sans-serif);
  background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}
.wf-peek .k{font:500 11px/1.3 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-heat,#f5a524)}
.wf-peek .n{font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
.wf-peek .cs{display:flex;flex-wrap:wrap;gap:6px}
.wf-peek:hover,.wf-peek:focus-visible{border-color:rgba(255,255,255,.3)}
.wf-peek:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}


.wf-chip-g{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--chip-line,rgba(255,255,255,.16));
  background:var(--chip-bg,rgb(14,22,33));font-size:12.5px;font-weight:500;color:var(--ev-ink,#eef3f8);white-space:nowrap}

.wf-chip-g.wf-chip-model,.dmini .wf-chip-g.wf-chip-model,.m2-mini .wf-chip-g.wf-chip-model,.wf-peek .wf-chip-g.wf-chip-model{border-style:dashed;background:transparent;color:var(--ev-mute,#9fb0bf);font-weight:400}

.wf-peek .wf-chip-g{height:auto;min-height:28px;max-width:100%;padding:4px 11px;white-space:normal;overflow-wrap:anywhere;line-height:1.3}



.evp .evp-hd{display:flex;flex-direction:column;gap:3px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.07)}
.evp .evp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}
.evp .evp-top .q{font:500 11px/1.3 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-heat,#f5a524)}
.evp .evp-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0}
.evp .evp-name .bignum,.m2 #readout .evp .evp-name .bignum{font:700 30px/1.05 var(--body,system-ui,sans-serif)!important;letter-spacing:-.02em!important;color:var(--ev-ink,#eef3f8)!important;
  background:none!important;padding:0!important;width:auto!important;border-radius:0!important;white-space:nowrap!important}
.evp .evp-name .bignum small,.m2 #readout .evp .evp-name .bignum small{font-size:18px!important;font-weight:700!important;color:var(--ev-ink,#eef3f8)!important;margin:0 1px 0 0!important}
.evp .evp-name .lbl{font-size:18px;font-weight:600;line-height:1.25;min-width:0;overflow-wrap:anywhere;color:var(--ev-ink,#eef3f8)}
.evp .evp-when{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--ev-mute,#a9bccb)}
.evp .evp-hd .eq-usgs{margin:0;font-size:12px;line-height:1.4}

.m2 #readout .evp-card .evp-top .q{margin:0;padding:0;display:block;font:500 11px/1.3 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-heat,#f5a524)}
.m2 #readout .evp-card .evp-top .q::before{display:none}
.m2 #readout .evp-card .evp-hd .big{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0}
.m2 #readout .evp-card .evp-hd .bignum{font-size:30px!important;line-height:1.05!important;background:none!important;padding:0!important;border-radius:0!important;white-space:nowrap!important}
.m2 #readout .evp-card .evp-hd .bignum small,.m2 #readout .evp-card .evp-hd .bignum small[style]{display:inline!important;margin:0 0 0 4px!important;font-size:15px!important;color:var(--ev-mute,#a9bccb)!important}
.m2 #readout .evp-card .evp-hd .big .lbl{flex:1 1 140px;font-size:18px;font-weight:600;line-height:1.25}
.m2 #readout .evp-card .evp-hd .big .lbl i{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--ev-mute,#a9bccb)}
.m2 #readout .evp-card .evp-hd .phase{margin:8px 0 0;font-size:13.5px;line-height:1.45}
.m2 #readout .evp-card .evp-hd .phase[hidden]{display:none}
.m2 #readout .evp-card #cWait:empty{display:none}

.m2 #readout .evp-card .facts.evp-accs{border-top:0}
.m2 #readout .evp-card .evp-acc .evp-i[hidden]{display:none}

.m2 #readout .evp-card .m2g-b details.sec>summary{position:relative}
.m2 #readout .evp-card .m2g-b details.sec>summary::after{content:'';position:absolute;left:0;right:0;top:-5px;bottom:-5px}


.evp .evp-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:12px 0}
.evp .evp-tile{all:unset;box-sizing:border-box;min-height:88px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:10px;border-radius:12px;cursor:pointer;
  border:1px solid rgba(255,255,255,.09);background:var(--glass-tile);color:var(--ev-ink,#eef3f8);text-align:left;min-width:0}
.evp .evp-tile .k{font:500 10.5px/1.2 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-mute,#a9bccb)}
.evp .evp-tile .v{font-size:22px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--ev-ink,#eef3f8);white-space:nowrap}
.evp .evp-tile[data-t="people"] .v{color:var(--ev-yellow,#f5d061)}
.evp .evp-tile[data-t="damage"] .v{color:var(--ev-orange,#ffb86b)}
.evp .evp-tile .s{font-size:11.5px;line-height:1.3;color:var(--ev-mute,#a9bccb);overflow-wrap:normal;word-break:normal;hyphens:manual}   

.evp .evp-tile .v.w{font-size:16px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}
.evp .evp-tile:hover,.evp .evp-tile:focus-visible{border-color:rgba(255,255,255,.26)}
.evp .evp-tile[aria-expanded="true"]{border-color:rgba(245,165,36,.55)}
.evp .evp-tile:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}

.evp .evp-accs,.m2 #readout .evp .evp-accs{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;border-top:0}
.evp .evp-acc{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);padding:0}
.evp .evp-acc>.eq-k,.m2 #readout .evp .evp-acc>.eq-k{margin:0;display:flex;align-items:center;gap:6px;padding:0 10px 0 0}
.evp .evp-acc-b{all:unset;box-sizing:border-box;flex:1;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 12px;cursor:pointer;
  font:600 13.5px/1.3 var(--body,system-ui,sans-serif);letter-spacing:0;text-transform:none;color:var(--ev-ink,#eef3f8)}
.evp .evp-acc-b .mk{flex:none;width:18px;text-align:center;color:var(--ev-mute,#a9bccb);font-weight:500}
.evp .evp-acc-b:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:-2px;border-radius:12px}
.evp .evp-acc>.evp-pop{margin:0 12px 8px}
.evp .evp-acc-in{padding:0 12px 12px}
.evp .evp-acc .eq-places li:last-child{border-bottom:0}
.evp .evp-acc .evp-door{min-height:44px}
.evp .evp-acc .evp-follow{margin:10px 0 0}

.evp .evp-place{margin:0 0 10px;border-radius:12px}

.evp .eq-doors{display:grid;gap:8px;margin:0;padding:12px 0 2px;border-top:1px solid rgba(255,255,255,.07)}


.m2-rail{position:absolute;z-index:5;width:58px;border-radius:var(--glass-r);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}
.m2-rail .wf-fold{width:40px;height:40px;border-radius:12px}
.m2-rail .k{all:unset;box-sizing:border-box;position:relative;width:48px;min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:10px;cursor:pointer;
  font:600 11px/1.1 var(--body,system-ui,sans-serif);color:var(--ev-ink,#eef3f8);font-variant-numeric:tabular-nums}
.m2-rail .k::after{content:'';position:absolute;left:0;right:0;top:-2px;bottom:-2px}
.m2-rail .k i{width:9px;height:9px;border-radius:50%;background:var(--c,#8b98a3)}
.m2-rail .k[aria-pressed="false"]{color:var(--ev-mute,#a9bccb)}
.m2-rail .k[aria-pressed="false"] i{background:transparent;border:1.5px solid var(--c,#8b98a3)}
.m2-rail .k:hover,.m2-rail .k:focus-visible{background:rgba(255,255,255,.06)}



.wf-tb{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--ink);
  background:var(--glass-bg,rgba(9,14,23,.86));-webkit-backdrop-filter:var(--glass-fx,blur(26px));backdrop-filter:var(--glass-fx,blur(26px));border:1px solid var(--glass-line,rgba(255,255,255,.09));box-shadow:var(--glass-shadow,0 18px 50px rgba(0,0,0,.45))}
.wf-tb[aria-expanded="true"]{color:#7fdcff;border-color:rgba(90,214,255,.6)}
.wf-tb b{position:absolute;right:-3px;top:-3px;min-width:18px;height:18px;border-radius:9px;background:var(--acc,#5ad6ff);color:var(--acc-ink,#03060c);font-size:11px;display:grid;place-items:center;padding:0 5px}
.wf-tb:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}
@media (max-width:860px){
  
  .wf-pill.evnav{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}
  
  .m2-pop,.wf-tools{position:fixed;left:8px;right:8px;z-index:40;overflow:auto;border-radius:16px;background:#0c121a;padding:14px 16px}
  
  .m2-mini .k,.dmini .k{font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ev-heat,#f5a524)}
  .m2-mini .n,.dmini .n{font-size:16px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
  .m2-mini .cs,.dmini .cs{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;min-width:0}
  .m2-mini .cs>*,.dmini .cs>*{flex:0 1 auto;min-width:0}
  .m2-mini .wf-chip-g,.dmini .wf-chip-g{height:auto;min-height:24px;max-width:100%;box-sizing:border-box;padding:3px 10px;font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
  .m2-mini:focus-visible,.dmini:focus-visible{outline:2px solid var(--acc,#5ad6ff);outline-offset:-2px;border-radius:12px}
  
  .m2[data-sheet="peek"] #readout .evp-when,.m2[data-sheet="peek"] #readout .evp-hd .eq-usgs,.m2[data-sheet="peek"] #readout .evp-card .evp-hd .big .lbl i,.m2[data-sheet="peek"] #readout .evp-card .evp-hd .phase,
  :root[data-dstop="peek"] .dsheet .dpanel .evp-when,:root[data-dstop="peek"] .dsheet .dpanel .evp-hd .eq-usgs{display:none}
  
  .m2[data-sheet="peek"] #readout .evp-card .evp-hd .phase:has([data-official]),:root[data-dstop="peek"] .dsheet .dpanel .phase:has([data-official]){display:block;margin:4px 0 6px}
  .m2[data-sheet="peek"] #readout .phase [data-official]~*,:root[data-dstop="peek"] .dsheet .dpanel .phase [data-official]~*,
  .m2[data-sheet="peek"] #readout .evp:has(.phase [data-official]) .evp-top{display:none}
  
  @media (max-height:700px){.m2-mini .cs,.dmini .cs,.m2[data-sheet="peek"] #readout .evp .evp-top,:root[data-dstop="peek"] .dsheet .dpanel .evp .evp-top{display:none}}
}


.wf-src{pointer-events:none}
.wf-src.wf-src-empty{display:none!important}
.wf-src-chip{all:unset;box-sizing:border-box;position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;
  font:500 12px/1 var(--body,system-ui,sans-serif);letter-spacing:.01em;text-transform:none;white-space:nowrap;color:var(--ev-ink,#eef3f8);
  background:var(--glass-bg,rgba(9,14,23,.86));-webkit-backdrop-filter:var(--glass-fx,blur(26px));backdrop-filter:var(--glass-fx,blur(26px));border:1px solid var(--glass-line,rgba(255,255,255,.09));box-shadow:0 6px 18px rgba(0,0,0,.35)}
.wf-src-chip::after{content:"";position:absolute;inset:-7px -2px}
.wf-src-chip>span[aria-hidden]{color:var(--ev-truth,#58dfe3);font-size:13px}
.wf-src-chip:hover,.wf-src-chip[aria-expanded="true"]{border-color:rgba(90,214,255,.6);color:#7fdcff}
.wf-src-chip:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}
.wf-src-first{font-weight:400;color:var(--ev-mute,#a9bccb)}

.m2-legchip{all:unset;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;
  font:500 12px/1 var(--body,system-ui,sans-serif);white-space:nowrap;color:var(--ev-ink,#eef3f8);
  background:var(--glass-bg,rgba(9,14,23,.86));-webkit-backdrop-filter:var(--glass-fx,blur(26px));backdrop-filter:var(--glass-fx,blur(26px));border:1px solid var(--glass-line,rgba(255,255,255,.09));box-shadow:0 6px 18px rgba(0,0,0,.35)}
.m2-legchip::after{content:"";position:absolute;inset:-7px -2px}
.m2-legchip>span[aria-hidden]{color:var(--ev-truth,#58dfe3);font-size:13px}
.m2-legchip:hover,.m2-legchip[aria-expanded="true"]{border-color:rgba(90,214,255,.6);color:#7fdcff}
.m2-legchip:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}
.m2-legchip .wf-src-first::before{content:none}
.wf-src:not(.wf-src-pop) .wf-src-first:not(:empty)::before{content:"· "}

.wf-src-pop .wf-src-first:not(:empty){position:absolute;left:0;bottom:calc(100% + 6px);padding:5px 9px;border-radius:8px;font-size:11.5px;white-space:nowrap;color:var(--ev-ink,#eef3f8);
  background:var(--glass-bg,rgba(9,14,23,.86));border:1px solid var(--glass-line,rgba(255,255,255,.09))}
.wf-src-pop.wf-src-down .wf-src-first:not(:empty){bottom:auto;top:calc(100% + 6px)}
.wf-src-pop.wf-src-right .wf-src-first:not(:empty){left:auto;right:0}
.wf-src-list{pointer-events:auto;box-sizing:border-box;margin:8px 0 0;padding:12px 14px;border-radius:14px;text-align:left;white-space:normal;
  font:400 12.5px/1.6 var(--body,system-ui,sans-serif);letter-spacing:0;text-transform:none;color:var(--ev-ink,#eef3f8);
  background:var(--glass-tile,rgba(255,255,255,.035));border:1px solid var(--glass-line,rgba(255,255,255,.09))}
.wf-src-list a{color:var(--ev-truth,#58dfe3);text-decoration:underline;text-underline-offset:2px}
.wf-src-list>*{position:static!important;inset:auto!important;transform:none!important;margin:0 0 6px!important;font:inherit!important;color:inherit;max-width:none!important;width:auto!important}
.wf-src-list>*:last-child{margin-bottom:0!important}
.wf-src-list ul{margin:0;padding:0 0 0 16px}
.wf-src-pop{position:relative}
.wf-src-pop .wf-src-list{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:max-content;max-width:min(460px,calc(100vw - 32px));max-height:min(60vh,440px);overflow:auto;margin:0;
  background:var(--glass-bg,rgba(9,14,23,.86));-webkit-backdrop-filter:var(--glass-fx,blur(26px));backdrop-filter:var(--glass-fx,blur(26px));box-shadow:var(--glass-shadow,0 18px 50px rgba(0,0,0,.45))}
.wf-src-pop.wf-src-down .wf-src-list{bottom:auto;top:calc(100% + 8px)}
.wf-src-pop.wf-src-right .wf-src-list{left:auto;right:0}

.wf-src.ddocked .wf-src-first:not(:empty){position:static;padding:0;border:0;background:none;font-size:inherit}.wf-src.ddocked .wf-src-first:not(:empty)::before{content:"· "}
.wf-src.ddocked .wf-src-list{position:static;width:auto;max-width:none;max-height:none;background:var(--glass-tile,rgba(255,255,255,.035));box-shadow:none;margin-top:8px}


.evp[data-tabs]{position:relative}
.evp-tabs{display:flex;align-items:flex-end;gap:2px;margin:0 -4px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.09);white-space:nowrap;overflow:hidden;flex:none;position:relative}
.evp-tab{all:unset;box-sizing:border-box;position:relative;flex:none;height:36px;padding:0 9px;display:inline-flex;align-items:center;cursor:pointer;
  font:500 13px/1 var(--body,system-ui,sans-serif);color:var(--ev-mute,#a9bccb);border-bottom:2px solid transparent;margin-bottom:-1px}
.evp-tab::after{content:'';position:absolute;left:0;right:0;top:-4px;bottom:-4px}
.evp-tab:hover{color:var(--ev-ink,#eef3f8)}
.evp-tab[aria-selected="true"],.evp-tabmore.on{color:var(--ev-ink,#eef3f8);border-bottom-color:var(--ev-truth,#58dfe3)}
.evp-tab:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:-2px;border-radius:6px}
.evp-tabmore{margin-left:auto}
.evp-tabmenu{position:absolute;right:0;top:100%;z-index:6;display:flex;flex-direction:column;min-width:160px;padding:6px;border-radius:12px;
  background:var(--glass-bg,rgba(9,14,23,.86));-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}
.evp-tabmenu[hidden]{display:none}
.evp-tabmenu .evp-tab{height:44px;padding:0 12px;border-bottom:0;border-radius:8px;margin:0}
.evp-tabmenu .evp-tab[aria-selected="true"]{background:rgba(88,223,227,.12)}
.evp-tabs:has(.evp-tabmenu:not([hidden])){overflow:visible}

.evp[data-tabs] .evp-pane:not(.on){display:none!important}
.evp[data-tabs] .evp-panes{position:relative}
.evp[data-tabs] .evp-accs{gap:8px;margin:0}
.evp[data-tabs] .evp-acc{border:0;background:none;border-radius:0;position:relative}
.evp[data-tabs] .evp-acc>.eq-k{position:absolute;top:2px;right:0;padding:0;margin:0;z-index:1}
.evp[data-tabs] .evp-acc>.eq-k .evp-acc-b{display:none}
.evp[data-tabs] .evp-acc>.evp-pop{margin:0 0 8px}
.evp[data-tabs] .evp-acc-in{padding:6px 28px 0 0;animation:none}
.evp[data-tabs] .evp-acc.evp-fold{border-top:1px solid rgba(255,255,255,.07);margin-top:6px;padding-top:4px}
.evp[data-tabs] .evp-acc.evp-fold>.eq-k{position:static;display:flex;align-items:center;justify-content:space-between}
.evp[data-tabs] .evp-acc.evp-fold>.eq-k .evp-acc-b{display:flex;pointer-events:none;min-height:30px;padding:0;font:500 10.5px/1.2 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-mute,#a9bccb)}
.evp[data-tabs] .evp-acc.evp-fold>.eq-k .evp-acc-b .mk{display:none}

.evp[data-tabs][data-inmenu] .evp-acc.on:is([data-s="tsunami"],[data-s="after"])>.eq-k{position:static;display:flex;align-items:center;justify-content:space-between}
.evp[data-tabs][data-inmenu] .evp-acc.on:is([data-s="tsunami"],[data-s="after"])>.eq-k .evp-acc-b{display:flex;pointer-events:none;min-height:30px;padding:0;font:500 10.5px/1.2 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-mute,#a9bccb)}
.evp[data-tabs][data-inmenu] .evp-acc.on>.eq-k .evp-acc-b .mk{display:none}
.evp[data-tabs] .evp-acc.evp-fold>.evp-acc-in{padding-right:0}

.evp[data-tabs] .evp-ov{display:flex;flex-direction:column;gap:10px;padding-top:10px}
.evp[data-tabs] .evp-ov>.evp-tiles{padding:0}
.evp[data-tabs] .evp-ov>.phase{margin:0;padding:8px 11px;border-radius:10px;font-size:13px;line-height:1.45;background:rgba(245,165,36,.07);border:1px solid rgba(245,165,36,.28)}
.evp[data-tabs] .evp-ov>.phase[hidden]{display:none}
.evp[data-tabs] .evp-ov>#cWait:empty{display:none}
.evp[data-tabs] .evp-ov>.evp-place{margin:0}
.evp-say{margin:0;font-size:13px;line-height:1.5;color:var(--ev-mute,#a9bccb)}
.evp-say[hidden]{display:none}

.evp-alerts{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}
.evp-alerts:empty{display:none}
.evp-alert{margin:0;padding:4px 0 4px 10px;border-left:3px solid var(--ev-mute,#a9bccb);font-size:13px;line-height:1.45;color:var(--ev-ink,#e8eef3)}
.evp-alert.red{border-left-color:var(--ev-red,#ff8f9c)}
.evp-alert.red b{color:var(--ev-red,#ff8f9c)}
.evp-alert.amber{border-left-color:var(--ev-heat,#ffb13d)}
.evp-alert.amber b{color:var(--ev-heat,#ffb13d)}
.evp-tight .evp-alert{font-size:12px;padding:2px 0 2px 8px}

.evp-alert.evp-offb{display:flex;flex-direction:column;gap:5px}
.evp-offb .evp-oh{font-size:12px;line-height:1.35;color:var(--ev-mute,#a9bccb)}
.evp-offb .evp-oh b{color:var(--ev-ink,#e8eef3)}
.evp-offb .evp-orow{display:flex;flex-direction:column;gap:2px}
.evp-offb .evp-ok{font:500 10.5px/1.2 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-mute,#a9bccb)}
.evp-offb .evp-ocs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px 10px}
.evp-alert.evp-offb a.evp-oc,.evp-offb .evp-oc{display:flex;flex-direction:column;min-width:0;padding:1px 0;line-height:1.25;color:inherit;text-decoration:none}
.evp-offb .evp-of{font-size:15px;font-weight:700;color:var(--ev-ink,#e8eef3);font-variant-numeric:tabular-nums;white-space:nowrap}
.evp-offb .evp-otr{font-size:10.5px;font-weight:500;color:var(--ev-heat,#ffb13d)}

.evp-offb .evp-of{white-space:normal}.evp-offb .evp-of>.evp-otr{display:inline-block;white-space:nowrap}
.evp-offb .evp-ol{font-size:11.5px;color:var(--ev-ink,#e8eef3);opacity:.86;overflow-wrap:normal;hyphens:manual}
.evp-offb .evp-os{font-size:11px;color:var(--ev-truth,#58dfe3);overflow-wrap:anywhere}
.evp-offb a.evp-oc:hover .evp-os,.evp-offb a.evp-oc:focus-visible .evp-os{text-decoration:underline}
.evp-offb a.evp-oc:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}
@media (pointer:coarse),(max-width:1024px){.evp-alert.evp-offb a.evp-oc{min-height:44px;padding:2px 0}}

.evp-tight .evp-offb .evp-oh{display:none}
.evp-tight .evp-alert.evp-offb a.evp-oc,.evp-tight .evp-offb .evp-oc{display:block}
.evp-tight .evp-offb .evp-of{font-size:13.5px;display:inline}.evp-tight .evp-offb .evp-ol{display:inline;font-size:11px}.evp-tight .evp-offb .evp-ol::before{content:" "}
.evp-tight .evp-offb .evp-os{display:block}
.evp-tight .evp-offb .evp-ocs{gap:2px 8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}
.evp-offb .evp-obs{display:none;font-size:11px;line-height:1.3;color:var(--ev-truth,#58dfe3)}

.evp-short .evp-offb .evp-os{display:none}.evp-short .evp-offb .evp-obs{display:block}
.evp-short .evp-alert.evp-offb a.evp-oc{min-height:0}

.evp .evp-ov>[data-fold]{display:none!important}

.evp[data-two][data-tab="tsunami"] .evp-ov .evp-alert[data-alert="tsunami"]{display:none}
.evp .evp-c.wrap{white-space:normal;height:auto;min-height:26px;padding:3px 10px;line-height:1.35}
.evp[data-tabs] .evp-ov #cDoors{margin:0}
.evp[data-tabs] .evp-ov #cDoors>.q{display:none!important}
.evp[data-tabs] .evp-ov .offer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}

.evp[data-tabs] .evp-ov [hidden].offer{display:none!important}
.evp[data-tabs] .evp-ov .offer .of{box-sizing:border-box;min-height:44px;padding:0 12px;border-radius:10px;gap:9px;font-size:13px;line-height:1.25;min-width:0;white-space:normal}
.evp[data-tabs] .evp-ov .offer .of i{font-style:normal;flex:none}
.evp[data-tabs] .evp-ov .offer details.why{grid-column:1/-1;margin:0}
.evp[data-tabs] .evp-ov .offer details.why summary{min-height:32px;position:relative}
.evp[data-tabs] .evp-ov .offer details.why summary::after{content:'';position:absolute;left:0;right:0;top:-6px;bottom:-6px}

.evp-tight .evp-say{display:none}
.evp-icons .evp-ov .offer{grid-template-columns:repeat(4,minmax(0,1fr))}
.evp-icons .evp-ov .offer .of{flex-direction:column;justify-content:center;gap:2px;padding:4px 2px;font-size:11px;text-align:center;line-height:1.15}

.evp-lean .evp-ov .evp-tiles .evp-tile>.s{display:none}

.evp-lean .evp-ov .evp-tiles .evp-tile{min-height:0;gap:2px;padding:8px 10px}

.evp-tile .v .vb{display:none;font-size:.62em;font-weight:500;letter-spacing:0;color:var(--mute,#9fb0c2)}
.evp-lean .evp-ov .evp-tiles .evp-tile .v .vb{display:inline-block}   

.evp .evp-tile .v:has(.vb){white-space:normal}

.evp-tile .v .vb{white-space:normal;max-width:100%;overflow-wrap:normal;word-break:normal}

.evp-lean .evp-ov .evp-tiles .evp-tile .v .vb{display:block;line-height:1.1;margin-top:1px}.evp-lean .evp-ov .evp-tiles .evp-tile .v .vb .vbs{display:none}
.evp .evp-tile{min-width:0}

.evp-pane.evp-cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}
.evp-cutdoor{flex:none;display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;color:var(--ev-truth,#58dfe3)!important;text-decoration:none}
.evp-cutdoor[hidden]{display:none}

.evp-cutsrc{flex:none;margin:6px 0 0;font-size:12px;line-height:1.3;color:var(--ev-mute,#9fb0c2)}
.evp-cutsrc[hidden]{display:none}
.evp-cutsrc a{display:inline-flex;align-items:center;min-height:32px;color:var(--ev-truth,#58dfe3)}
.evp-cutdoor:hover,.evp-cutdoor:focus-visible{text-decoration:underline}

.evp-bar{flex:none;display:flex;align-items:center;gap:6px;padding:10px 0 0;margin-top:auto;border-top:1px solid rgba(255,255,255,.09)}
.evp-bar>*{flex:none}
.evp-act{all:unset;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;min-width:38px;padding:0 12px;border-radius:10px;cursor:pointer;white-space:nowrap;
  font:500 13px/1 var(--body,system-ui,sans-serif);color:var(--ev-ink,#eef3f8)!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05)}
.evp-act::after{content:'';position:absolute;left:0;right:0;top:-3px;bottom:-3px}
.evp-act:hover,.evp-act[aria-expanded="true"]{border-color:rgba(255,255,255,.34)}
.evp-act:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px}
.evp-act[hidden]{display:none}
.evp-act.pri{flex:1;min-width:0;background:var(--acc,#5ad6ff);border-color:var(--acc,#5ad6ff);color:var(--acc-ink,#03060c)!important;font-weight:600}
.evp-act .wl{display:none}
.evp-act.evp-mo{font-size:18px;padding:0;width:38px}

.evp-act.evp-off{opacity:.6;border-style:dashed;cursor:help}
.evp-pop2 .evp-why{margin:0;padding:6px 10px;font-size:13px;line-height:1.45;color:var(--ev-mute,#9fb3c8)}

.evp-bar>.evp-act:not(.pri){flex:none}
.evp-bar.evp-measure>*{flex:none!important}

.evp-pop2{position:absolute;left:0;right:0;bottom:58px;z-index:7;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:14px;
  background:#0c121a;border:1px solid var(--glass-line,rgba(255,255,255,.09));box-shadow:var(--glass-shadow)}
.evp-pop2[hidden]{display:none}
.evp-pop2>a,.evp-pop2>.btn,.evp-pop2 .evp-door{display:flex;align-items:center;min-height:44px;padding:0 10px;border-radius:8px;font-size:13.5px;color:var(--ev-ink,#eef3f8)!important;text-decoration:none;background:none;border:0;width:auto;justify-content:flex-start;text-transform:none;letter-spacing:0}
.evp-pop2>a:hover,.evp-pop2>.btn:hover{background:rgba(255,255,255,.06)}
.evp-pop2 .arrow{display:none}

.evp-pop2>.evp-exp{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-height:44px;padding:0 10px;font-size:13.5px;color:var(--ev-mute,#9fb3c8)}
.evp-exp button{all:unset;box-sizing:border-box;cursor:pointer;min-height:36px;display:inline-flex;align-items:center;padding:0 2px;color:var(--ev-truth,#58dfe3);font-size:13.5px}
.evp-exp button:hover{text-decoration:underline}.evp-exp button:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px;border-radius:4px}
.evp-pop2 .wf-follow{margin:0}
.evp-pop2 .evp-follow{margin:0}
.evp-pop2 .wf-src,.evp-pop2 .m2-dive{margin:4px 0 0;padding:0 4px}
.evp-pop2 .wf-src .wf-src-list{max-height:none}


.lvl-off{display:none!important}

.dsheet#stage{min-height:0!important}

.dsheet:not(.dpanel-off) .dpanel.lvl-first{display:flex!important;flex-direction:column}
.lvl-first>*{flex:none}
.lvl-first>.lvl-back{order:1}
.lvl-first>#lvl,.lvl-first>#evrun{order:2}
.lvl-first>.lvl-more{order:3}
.lvl-first>.evp-slot{order:4}
.lvl-first>.lvl-evline{order:5}
.lvl-first:not(.evp-open)>.evp-slot{display:none!important}
.lvl-first.evp-open>#lvl,.lvl-first.evp-open>#evrun,.lvl-first.evp-open>.lvl-pg{display:none!important}
.lvl-pg,.lvl-evline{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:center;min-height:40px;cursor:pointer;font:500 13px/1.2 var(--body,system-ui,sans-serif);color:var(--ev-truth,#58dfe3)}
.lvl-pg,.lvl-evline,.lvl-evline .go{letter-spacing:normal;text-transform:none}   
.lvl-pg:is([hidden]),.lvl-evline:is([hidden]){display:none!important}   
.lvl-first .evp-level{padding-right:44px}   
.lvl-pg:hover,.lvl-pg:focus-visible{text-decoration:underline}
.lvl-pg:focus-visible,.lvl-evline:focus-visible{outline:2px solid var(--ev-truth,#58dfe3);outline-offset:2px;border-radius:6px}
.lvl-more{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.07);margin-top:4px}
.lvl-back{margin:-4px 0 4px;padding-right:44px}   
.lvl-evline{gap:8px;width:100%;min-height:44px;margin-top:8px;border-top:1px solid rgba(255,255,255,.09);padding-top:4px;white-space:nowrap;overflow:hidden;color:var(--ev-mute,#a9bccb)}
.lvl-evline>*{flex:none}
.lvl-evline .k{font:500 10.5px/1 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ev-heat,#ffb13d)}
.lvl-evline .n{font-weight:600;color:var(--ev-ink,#eef3f8)}
.lvl-evline .wf-chip-g{height:24px;padding:0 9px;font-size:12px}
.lvl-evline .go{margin-left:auto;padding-left:6px;color:var(--ev-truth,#58dfe3);font:500 13px/1.2 var(--body,system-ui,sans-serif)}
.lvl-first.evp-open>.lvl-evline{color:var(--ev-truth,#58dfe3);border-top:0;margin:0 0 6px;order:0;padding-right:44px}
@media (min-width:901px){
  .dsheet .dpanel.lvl-first[data-evpanel]{overflow:hidden!important;overflow:clip!important}
  .lvl-first>#lvl,.lvl-first>#evrun{flex:1 1 auto;min-height:0;overflow:hidden;overflow:clip}
  
  .lvl-first>#lvl.lvl-scroll,.lvl-first>#evrun.lvl-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ev-truth,#58dfe3) rgba(255,255,255,.08)}
  .lvl-first.evp-open>.evp-slot{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip}
  .lvl-first.evp-open>.evp-slot>.evp[data-tabs]{flex:1;min-height:0;display:flex;flex-direction:column}
  .lvl-first.evp-open>.evp-slot>.evp[data-tabs]>.evp-ov.on,.lvl-first.evp-open>.evp-slot>.evp[data-tabs]>.evp-panes{flex:1 1 auto;min-height:0;overflow:hidden;overflow:clip}
  .lvl-first.evp-open>.evp-slot>.evp[data-tabs]>.evp-panes{display:flex;flex-direction:column}
  .lvl-first.evp-open>.evp-slot>.evp[data-tabs]:not([data-two])[data-tab="overview"]>.evp-panes{display:none}
  .lvl-first.evp-open .evp[data-tabs] .evp-accs{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;overflow:clip}
  .lvl-first.evp-open .evp[data-tabs] .evp-pane.on:not(.evp-ov){flex:0 0 auto;padding-top:10px}
  .lvl-first.evp-open .evp[data-tabs] .evp-hd{flex:none}
  
  :root[data-density="compact"] .lvl-first.evp-open .evp-when,:root[data-density="compact"] .lvl-first.evp-open .evp-hd .eq-usgs{display:none}
}
.lvl-first [tabindex="-1"]:focus{outline:none}   


.evp-lean .evp-ov .evp-tiles .evp-tile>.k::after{content:"\00a0·\00a0 est.";text-transform:none;letter-spacing:0}
.evp-lean .evp-ov .evp-tiles .evp-tile>.k{display:block;white-space:nowrap}

.evp-lean .evp-ov .evp-tiles .evp-tile .v{white-space:nowrap;font-size:min(1em,1.6vw)}
.evp-lean .evp-ov .evp-tiles .evp-tile .v .vb{white-space:normal}

.evp-lean .evp-ov .evp-tiles .evp-tile[data-t="closest"] .v{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15}

.evp-srcev{margin:0 0 8px}.evp-srcev .evp-srch{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-mute,#9fb3c8)}
.evp-srcev ul{margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.4}.evp-srcev li{margin:2px 0}.evp-srcev b{font-weight:600}
.evp-tsrcrow{display:none;margin:0;font-size:11px;line-height:1.3;color:var(--ev-mute,#9fb3c8);opacity:.9}
.evp-lean .evp-ov .evp-tiles>.evp-tsrcrow{display:block}

.evp-big > small.unit1{display:inline-block;white-space:nowrap}
