@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-normal.DwktX9jl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.DFQJzPS0.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.BtThTb6K.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-500-normal.iHfdoNSD.woff2) format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-500-normal.oG0QAu2_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-vietnamese-500-normal.2_PwV24p.woff2) format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-500-normal.BXXzeVTF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-ext-500-normal.CmETpp4t.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-500-normal.Czz10gBp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-500-normal.REKAfBVG.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-500-normal.C3_OdgN3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: oklch(98.6% .002 250);--ink: #241f1a;--muted: #736c62;--hair: rgba(36,31,26,.18);--iso: rgba(36,31,26,.075);--precip: oklch(52% .09 240);--serif: "IBM Plex Serif", Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;--seg-stroke: rgba(30,25,20,.16);--seg-sw: .5;--vig-op: .05;--precip-op: .55;--mo-size: 15px;--iso-size: 14px;--name-size: 58px;--country-size: 14.5px;--sig-size: 15.5px;--readout-size: 13.5px;--mark-size: 17px;--foot-size: 14.5px}:root[data-ground=dark]{--bg: oklch(20% .02 250);--ink: #efece4;--muted: #8f8b83;--hair: rgba(239,236,228,.16);--iso: rgba(239,236,228,.085);--precip: oklch(72% .075 235);--seg-stroke: none;--seg-sw: 0;--vig-op: .34;--precip-op: .5}@media(max-width:560px){:root:not([data-exporting]){--mo-size: 24px;--iso-size: 19px;--country-size: 18px;--sig-size: 17px;--readout-size: 17px;--mark-size: 23px;--foot-size: 20px}}@media(max-width:420px){:root:not([data-exporting]){--mo-size: 30px;--iso-size: 24px;--country-size: 20px;--sig-size: 18px;--readout-size: 19px;--mark-size: 26px;--foot-size: 22px}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.poster-stage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,3.5vw,60px);padding:24px}.poster-stage>svg{width:min(720px,94vw);height:auto}.cf-ring{stroke:var(--seg-stroke);stroke-width:var(--seg-sw)}:root:not([data-ground=dark]) .cf-ring{filter:none}.cf-precip{fill-opacity:var(--precip-op)}.cf-vig-stop{stop-opacity:var(--vig-op)}.cf-mo{font-size:var(--mo-size)}.cf-iso-label{font-size:var(--iso-size);stroke-width:calc(var(--iso-size) * .22)}.cf-name{font-size:var(--name-size)}.cf-country{font-size:var(--country-size)}.cf-sig{font-size:var(--sig-size)}.cf-readout{font-size:var(--readout-size)}.cf-mark{font-size:var(--mark-size)}.cf-foot{font-size:var(--foot-size)}.cf-mo-init,.cf-foot-short{display:none}@media(max-width:560px){:root:not([data-exporting]) .cf-mo-full{display:none}:root:not([data-exporting]) .cf-mo-init{display:inline}:root:not([data-exporting]) .cf-iso-alt{display:none}:root:not([data-exporting]) .cf-foot-long{display:none}:root:not([data-exporting]) .cf-foot-short{display:inline}}.cf-u-met{display:none}:root[data-units=metric] .cf-u-met{display:inline}:root[data-units=metric] .cf-u-imp{display:none}@keyframes cf-bloom-open{0%{r:150px}to{r:520px}}@keyframes cf-bloom-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.cf-poster-full .cf-bloom-eye{animation:cf-bloom-open var(--bloom-dur, .8s) cubic-bezier(.16,1,.3,1)}.cf-poster-full .cf-bloom{animation:cf-bloom-in var(--bloom-dur, .8s) cubic-bezier(.16,1,.3,1)}}.controls{display:flex;gap:8px;align-items:center}.controls .seg{display:flex;border:1px solid var(--hair);border-radius:8px;overflow:hidden}.controls button{padding:7px 11px;font-family:var(--sans);font-size:.85rem;line-height:1;color:var(--muted);background:transparent;border:0;cursor:pointer;transition:color .18s ease,background-color .18s ease}.controls button+button{border-left:1px solid var(--hair)}.controls button:hover{color:var(--ink)}.controls button:focus-visible{outline:2px solid var(--precip);outline-offset:-2px}.controls .about{padding:7px 11px;font-family:var(--sans);font-size:.85rem;line-height:1;color:var(--muted);text-decoration:none;border:1px solid var(--hair);border-radius:8px;transition:color .18s ease,border-color .18s ease}.controls .about:hover{color:var(--ink);border-color:var(--muted)}.controls .about:focus-visible{outline:2px solid var(--precip);outline-offset:2px}.controls .about[aria-current=page]{color:var(--ink);background:color-mix(in oklab,var(--ink) 11%,transparent)}@media(prefers-reduced-motion:reduce){.controls .about{transition:none}}:root[data-units=imperial] .controls [data-set-units=imperial],:root[data-units=metric] .controls [data-set-units=metric],:root[data-ground=dark] .controls [data-set-ground=dark],:root[data-ground=light] .controls [data-set-ground=light]{color:var(--ink);background:color-mix(in oklab,var(--ink) 11%,transparent)}@media(prefers-reduced-motion:reduce){.controls button{transition:none}}.export{padding:10px 24px 64px;text-align:center}.export .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.export button{padding:11px 18px;font-family:var(--sans);font-size:.9rem;line-height:1;color:var(--muted);background:transparent;border:1px solid var(--hair);border-radius:8px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.export .primary{color:var(--ink);border-color:var(--muted)}.export .quiet{padding:11px 12px;border-color:transparent}.export button:hover:not(:disabled){color:var(--ink);border-color:var(--muted)}.export button:disabled{cursor:progress;opacity:.55}.export button:focus-visible{outline:2px solid var(--precip);outline-offset:2px}.export .fine{margin:12px 0 0;font-family:var(--sans);font-size:.78rem;letter-spacing:.04em;color:var(--muted)}.export .status:not(:empty){color:var(--ink)}.export .status:not(:empty):before{content:"·";margin:0 .5em;color:var(--muted)}@media(prefers-reduced-motion:reduce){.export button{transition:none}}.search{display:flex;gap:8px;justify-content:center}.search input{width:min(280px,52vw);padding:8px 12px;font-family:var(--sans);font-size:.95rem;color:var(--ink);background:transparent;border:1px solid var(--hair);border-radius:8px}.search input::placeholder{color:var(--muted)}.search input:focus-visible,.search button:focus-visible{outline:2px solid var(--precip);outline-offset:2px}.search button{padding:8px 14px;font-family:var(--sans);font-size:.9rem;color:var(--ink);background:transparent;border:1px solid var(--hair);border-radius:8px;cursor:pointer}.search button:hover{border-color:var(--muted)}.bar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:20px 24px 4px}.bar .home{font-family:var(--serif);font-size:1.1rem;color:var(--ink);text-decoration:none}.bar .home:hover{color:var(--muted)}.controls abbr{text-decoration:none}
