@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-cyrillic-ext-400-normal-D0qCGFbe.woff2)format("woff2"),url(./ibm-plex-sans-condensed-cyrillic-ext-400-normal-BsKgHPLI.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2)format("woff2"),url(./ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-cyrillic-ext-500-normal-BeBjlrOh.woff2)format("woff2"),url(./ibm-plex-sans-condensed-cyrillic-ext-500-normal-nPUwOoTR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(./ibm-plex-sans-condensed-vietnamese-500-normal-DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-500-normal-C9nn0g37.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-500-normal-BLe87hIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-cyrillic-ext-600-normal-DegcPR6g.woff2)format("woff2"),url(./ibm-plex-sans-condensed-cyrillic-ext-600-normal-DBydRLII.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(./ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07090b;--panel:#0d1114;--panel-2:#11161a;--line:#1d252b;--line-2:#2a343c;--ink:#e9eef2;--ink-2:#a9b4bc;--ink-3:#6f7c86;--ink-4:#46525b;--quake:#b9c6cf;--accent:#ffb020;--accent-ink:#1a1102;--fault:#ff5d52;--land:#151b20;--border:#222b32;--ocean:#0a0e11;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sans:"IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--gap:clamp(8px, .9vw, 18px);--pad:clamp(12px, 1.2vw, 24px);--r:4px;--fs-label:clamp(11px, .62vw + 6px, 17px);--fs-body:clamp(14px, .6vw + 9px, 22px);--fs-place:clamp(16px, .78vw + 9px, 28px);--fs-mag:clamp(26px, 1.8vw + 12px, 60px);--fs-count:clamp(40px, 4.2vw + 10px, 128px);--fs-clock:clamp(15px, .85vw + 8px, 30px)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:radial-gradient(120% 80% at 70% -10%, #0f151a 0%, transparent 60%), var(--bg);min-height:100dvh;margin:0}a{color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noscript{font-family:var(--mono);padding:2rem}.app{gap:var(--gap);min-height:100dvh;padding:var(--gap);padding-left:max(var(--gap), env(safe-area-inset-left));padding-right:max(var(--gap), env(safe-area-inset-right));padding-bottom:max(var(--gap), env(safe-area-inset-bottom));flex-direction:column;display:flex}.bar{padding:calc(var(--pad) * .7) var(--pad);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:clamp(12px,2vw,40px);display:flex}.brand{align-items:baseline;gap:.6em;min-width:0;display:flex}.brand-mark{fill:none;width:1.6em;height:1.6em;stroke:var(--accent);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;align-self:center}.brand h1{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(20px,1.2vw + 10px,40px);font-weight:600}.brand-sub{color:var(--ink-3);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.status{border:1px solid var(--line-2);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.3em .75em;font-weight:600;display:inline-flex}.status-dot{background:var(--ink-3);border-radius:50%;width:.7em;height:.7em}[data-state=live] .status{color:var(--ink)}[data-state=live] .status-dot{background:var(--ink);animation:2.4s ease-out infinite beat;box-shadow:0 0 #e9eef299}[data-state=live][data-busy="1"] .status-dot{animation-duration:.8s}[data-state=stale] .status,[data-state=down] .status{color:var(--fault);border-color:color-mix(in srgb, var(--fault) 55%, transparent)}[data-state=stale] .status-dot,[data-state=down] .status-dot{background:var(--fault)}@keyframes beat{0%{box-shadow:0 0 #e9eef28c}70%,to{box-shadow:0 0 0 .6em #e9eef200}}.clocks{gap:clamp(14px,2.4vw,56px);margin:0 0 0 auto;display:flex}.clk{flex-direction:column;gap:.15em;min-width:0;display:flex}.clk dt{color:var(--ink-3);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase}.clk dd{font-size:var(--fs-clock);white-space:nowrap;align-items:baseline;gap:.6em;margin:0;font-weight:500;display:flex}.clk-sub{color:var(--ink-3);font-size:var(--fs-label)}.clk-next dd{color:var(--ink-2)}.stale{align-items:center;gap:var(--pad);padding:calc(var(--pad) * .75) var(--pad);border:2px solid var(--fault);border-radius:var(--r);color:var(--ink);background:repeating-linear-gradient(-45deg, #ff5d5221 0 12px, #ff5d520a 12px 24px), var(--panel);display:flex}.stale[hidden]{display:none}.stale-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25em .9em;min-width:0;display:flex}.stale strong{color:var(--fault);font-family:var(--mono);font-size:var(--fs-clock);letter-spacing:.08em;text-transform:uppercase}.stale span{color:var(--ink-2)}.btn{border:1px solid var(--ink-3);border-radius:var(--r);min-height:44px;color:var(--ink);font:600 var(--fs-label) / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.55em 1.1em}.btn:hover{border-color:var(--ink)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn:disabled{opacity:.5;cursor:progress}.grid{gap:var(--gap);flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"counts""map""top""hist";min-height:0;display:grid}.panel{min-width:0;min-height:0;padding:var(--pad);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);position:relative}.panel-head{margin-bottom:calc(var(--pad) * .7);flex-wrap:wrap;align-items:center;gap:.4em 1em;display:flex}.panel h2{color:var(--ink-2);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:600}.panel-aside{color:var(--ink-3);font-size:var(--fs-label)}.p-counts{gap:var(--gap) var(--pad);grid-area:counts;grid-template-columns:1fr 1fr;display:grid}.p-map{flex-direction:column;grid-area:map;display:flex}.p-top{grid-area:top;container-type:inline-size}@container (width<=540px){.q-time{display:none}}.p-hist{grid-area:hist}.count{flex-direction:column;gap:.1em;min-width:0;display:flex}.count+.count{padding-left:var(--pad);border-left:1px solid var(--line)}.count-k{color:var(--ink-3);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase}.count-v{font-size:var(--fs-count);letter-spacing:-.02em;font-weight:500;line-height:1}.count-note{color:var(--ink-3);font-size:var(--fs-label);grid-column:1/-1;margin:0}.count-note:empty{display:none}.map{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.map-svg{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:auto;max-height:100%;display:block}.m-sphere{fill:var(--ocean)}.m-graticule{fill:none;stroke:#141b20;stroke-width:.6px}.m-land{fill:var(--land)}.m-borders{fill:none;stroke:var(--border);stroke-width:.5px}.m-outline{fill:none;stroke:var(--line-2);stroke-width:1px}.m-q{fill:color-mix(in srgb, var(--quake) 22%, transparent);stroke:color-mix(in srgb, var(--quake) 80%, transparent);stroke-width:.8px;vector-effect:non-scaling-stroke}.m-q-other{stroke-dasharray:2 1.5}.m-q-top{fill:color-mix(in srgb, var(--accent) 30%, transparent);stroke:var(--accent);stroke-width:2px}.m-q-new{animation:2.2s ease-out ping}@keyframes ping{0%{stroke-width:6px;stroke-opacity:1}to{stroke-width:.8px}}.m-label{fill:var(--accent);font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:700}.m-hover{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;opacity:0}.m-hover.on{opacity:1}.map-tip{z-index:2;border:1px solid var(--line-2);border-radius:var(--r);max-width:min(360px,80%);font-size:var(--fs-label);pointer-events:none;background:#07090bf0;padding:.55em .75em;position:absolute}.map-tip.is-top{border-color:var(--accent)}.map-tip-title{font-family:var(--mono);font-size:var(--fs-body);font-weight:600}.map-tip-meta{color:var(--ink-2);margin-top:.2em}.legend{margin-left:auto}.legend-svg{display:block;overflow:visible}.lg-c{fill:color-mix(in srgb, var(--quake) 22%, transparent);stroke:color-mix(in srgb, var(--quake) 80%, transparent);stroke-width:.8px}.lg-t{fill:var(--ink-3);font-family:var(--mono);font-size:12px}.top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q{border-top:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:0 clamp(10px,1vw,22px);padding:clamp(8px,.7vw,16px) 0;display:grid}.q:first-child{border-top:0;padding-top:0}.q-rank{border:1.5px solid var(--accent);width:1.6em;height:1.6em;color:var(--accent);font:700 var(--fs-label) / 1 var(--mono);border-radius:50%;place-items:center;display:grid}.q-mag{align-items:baseline;gap:.25em;min-width:3.4ch;display:flex}.q-mag-v{color:var(--accent);font-family:var(--mono);font-size:var(--fs-mag);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:600;line-height:1}.q-mag-t{min-width:3ch;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-label)}.q-body{min-width:0}.q-place{font-size:var(--fs-place);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;text-decoration:none;display:block;overflow:hidden}a.q-place:hover,a.q-place:focus-visible{text-underline-offset:3px;text-decoration:underline}.q-meta{color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.15em 1.1em;margin-top:.2em;display:flex}.q-k{color:var(--ink-3)}.q-ago{color:var(--ink)}.q-time{color:var(--ink-3)}.q-type{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.q-empty{color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-label);padding:1em 0}.hist{grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(3px,.4vw,10px);height:clamp(130px,14vh,260px);display:grid}.hb{flex-direction:column;align-items:stretch;min-width:0;display:flex}.hb-n{color:var(--ink);font-family:var(--mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:center;line-height:1.6}.hb.is-zero .hb-n{color:var(--ink-4)}.hb-track{border-bottom:1px solid var(--line-2);flex:1;align-items:flex-end;display:flex;position:relative}.hb-bar{background:color-mix(in srgb, var(--quake) 55%, transparent);width:100%;transition:height .6s cubic-bezier(.2,.7,.2,1);position:relative}.hb-top{background:var(--accent);min-height:3px;position:absolute;inset:0 0 auto}.hb-l{color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-label);text-align:center;white-space:nowrap;margin-top:.35em}.foot{padding:0 calc(var(--pad) * .3);color:var(--ink-4);font-size:var(--fs-label);flex-wrap:wrap;justify-content:space-between;gap:.4em 1.5em;display:flex}.foot a{color:var(--ink-3)}[data-state=loading] .count-v,[data-state=down] .count-v{color:var(--ink-4)}@media (min-width:1000px) and (min-height:600px){:root{--fs-label:clamp(11px, min(.62vw, 1.15vh) + 5px, 18px);--fs-body:clamp(14px, min(.6vw, 1.1vh) + 8px, 24px);--fs-place:clamp(15px, min(.8vw, 1.45vh) + 7px, 30px);--fs-mag:clamp(24px, min(1.9vw, 3.4vh) + 9px, 64px);--fs-count:clamp(48px, min(5vw, 9vh) + 8px, 150px);--fs-clock:clamp(15px, min(.85vw, 1.6vh) + 7px, 32px)}.app{height:100dvh;overflow:hidden}.grid{grid-template:"map top"minmax(0,1fr)"counts hist"/minmax(0,1fr) clamp(400px,34vw,860px)}.p-counts{align-content:center}.p-top{flex-direction:column;display:flex;overflow:hidden}.top{flex:1;min-height:0}.q{flex:1 1 0;min-height:0;max-height:10em}.q-place{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.map-svg{width:100%;height:100%}}@media (max-width:640px){.bar{flex-wrap:wrap;gap:10px 12px}.brand-sub{display:none}.status{margin-left:auto}.clocks{border-top:1px solid var(--line);order:3;justify-content:space-between;gap:10px;width:100%;margin:0;padding-top:10px}.clk dd{flex-direction:column;gap:0}.stale{flex-direction:column;align-items:stretch}.legend{margin-left:0}.hist{height:150px}.hb-l{letter-spacing:-.02em;font-size:10px}.q-place{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
