@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(./newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(./newsreader-vietnamese-400-normal-BekUZro8.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(./newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(./newsreader-latin-ext-400-normal-DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(./newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(./newsreader-latin-400-normal-gRTjlS2D.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(./newsreader-vietnamese-500-normal-BEAbKU8A.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(./newsreader-latin-ext-500-normal-CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(./newsreader-latin-500-normal-DFwuUcdu.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 Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr) 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 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+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 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+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 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+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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=) 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 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+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 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+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 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+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 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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+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 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+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 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+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{--color-paper: #f3f0e7;--color-ink: #141512;--color-graphite: #686a63;--color-water: #243d4a;--color-land: #66705d;--color-vermilion: #b23a32;--color-rule: rgba(20, 21, 18, .48);--color-rule-light: rgba(20, 21, 18, .15);--color-outer: #dedbd3;--font-title: "Newsreader", Georgia, serif;--font-ui: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--font-mono: "IBM Plex Mono", monospace;--page-gutter: 24px;--header-height: 69px;--search-height: 47px;--bottom-nav-height: 55px;--focus-outline: 1px solid var(--color-vermilion)}@media(max-width:359px){:root{--page-gutter: 18px}}@media(min-width:430px){:root{--page-gutter: 28px}}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-outer);color:var(--color-ink);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100dvh;background:var(--color-outer);color:var(--color-ink)}button,input,a{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;border-radius:0;background:transparent;padding:0}a{text-decoration:none}input{border:0;border-radius:0;background:transparent;min-width:0;outline:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:var(--focus-outline);outline-offset:3px}[aria-disabled=true]{cursor:default}::selection{background:#b23a322e}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app{width:min(100%,480px);min-height:100dvh;margin-inline:auto;background:var(--color-paper)}.page{width:100%;min-height:100dvh;background:var(--color-paper)}.app-header{height:calc(var(--header-height) + env(safe-area-inset-top));padding:calc(24px + env(safe-area-inset-top)) var(--page-gutter) 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-rule)}.app-identity{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;min-width:0}.identity-mark{width:24px;height:24px;overflow:visible}.identity-mark rect,.identity-mark path{fill:none;stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.identity-mark circle{fill:currentColor;stroke:none}.app-identity__copy{min-width:0;padding-top:2px}.app-title{font-family:var(--font-title);font-size:11px;font-weight:500;line-height:1.08;letter-spacing:.01em;white-space:nowrap}.app-subtitle{margin-top:4px;font-family:var(--font-ui);font-size:7.5px;font-weight:500;line-height:1.2;letter-spacing:.16em;white-space:nowrap}.header-action{min-width:44px;min-height:44px;display:inline-flex;align-items:flex-start;justify-content:flex-end;padding-top:4px;font-family:var(--font-ui);font-size:10px;font-weight:500;line-height:1.1;letter-spacing:.15em;white-space:nowrap}.header-action--accent{color:var(--color-vermilion)}.search-line{height:var(--search-height);margin-inline:var(--page-gutter);display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;border-bottom:1px solid var(--color-rule)}.search-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;vector-effect:non-scaling-stroke}.search-input{width:100%;height:100%;padding:0;font-family:var(--font-ui);font-size:8.3px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;caret-color:var(--color-vermilion)}.search-input::placeholder{color:var(--color-ink);opacity:.92}.search-input::-webkit-search-cancel-button{display:none}.search-shortcut{justify-self:end;font-family:var(--font-mono);font-size:12px;line-height:1}.bottom-nav{position:sticky;bottom:0;z-index:10;min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding:0 var(--page-gutter) env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;background:var(--color-paper);border-top:1px solid var(--color-rule)}.bottom-nav__item{position:relative;min-height:var(--bottom-nav-height);display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:10px;font-weight:500;letter-spacing:.15em;white-space:nowrap}.bottom-nav__item.is-active{color:var(--color-vermilion)}.bottom-nav__item.is-active:before{content:"";position:absolute;top:10px;left:50%;width:43px;height:1px;transform:translate(-50%);background:var(--color-vermilion)}@media(max-width:359px){:root{--header-height: 65px;--search-height: 44px;--bottom-nav-height: 52px}.app-header{padding-top:calc(13px + env(safe-area-inset-top))}.app-identity{grid-template-columns:24px minmax(0,1fr);gap:11px}.identity-mark{width:24px;height:24px}.app-title{font-size:13px}.app-subtitle,.header-action,.bottom-nav__item{font-size:8.5px}.search-line{grid-template-columns:31px minmax(0,1fr) 20px}.search-input{font-size:8px;letter-spacing:.12em}}@media(min-width:430px){.app-title{font-size:15px}.app-subtitle,.header-action{font-size:8.5px}}.app-header{position:relative;border-bottom:0}.app-header:after{content:"";position:absolute;right:var(--page-gutter);bottom:0;left:var(--page-gutter);height:1px;background:var(--color-rule)}.page--map{height:100dvh;min-height:620px;overflow:hidden;display:grid;grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top)) var(--search-height) minmax(0,1fr) 30px 105px calc(45px + env(safe-area-inset-bottom))}.page--map .app-header,.page--map .search-line{height:auto}.map-frame{min-height:0;margin:5px 0 0;overflow:hidden;border:0}.map-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.map-status{margin-inline:var(--page-gutter);display:flex;align-items:center;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:8px;line-height:1;letter-spacing:.13em;white-space:nowrap}.place-card{position:relative;margin-inline:var(--page-gutter);padding:12px 0 8px 12px;display:grid;grid-template-columns:43px minmax(0,1fr) auto;column-gap:9px;overflow:hidden}.place-card:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:var(--color-vermilion)}.place-card__number{padding-top:1px;font-family:var(--font-mono);font-size:13px;line-height:1.1;letter-spacing:.08em}.place-card__body{min-width:0}.place-card__name{margin:0 0 3px;overflow:hidden;font-family:var(--font-title);font-size:16px;font-weight:500;line-height:1.05;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.place-card__meta{margin:0 0 2px;overflow:hidden;font-family:var(--font-ui);font-size:7px;font-weight:500;line-height:1.15;letter-spacing:.15em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.place-card__location{color:var(--color-ink)}.place-card__note{margin:7px 0 0;font-family:var(--font-title);font-size:10px;line-height:1.18;white-space:nowrap}.place-card__note--empty{color:var(--color-graphite)}.place-card__open{min-width:76px;min-height:44px;padding:1px 0 0 8px;align-self:start;color:var(--color-vermilion);font-family:var(--font-ui);font-size:8.5px;font-weight:500;letter-spacing:.13em;text-align:right;white-space:nowrap}.page--map .bottom-nav{min-height:auto;position:static}.page--map .bottom-nav__item{min-height:45px}@media(max-width:359px){.page--map{grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top)) var(--search-height) minmax(0,1fr) 28px 98px calc(43px + env(safe-area-inset-bottom))}.map-frame{margin-top:3px}.map-status{font-size:7px}.place-card{padding-top:10px;grid-template-columns:38px minmax(0,1fr) auto;column-gap:7px}.place-card__number{font-size:14px}.place-card__name{font-size:16px}.place-card__meta{font-size:7px}.place-card__note{font-size:10px}.place-card__open{min-width:60px;font-size:8.5px}.page--map .bottom-nav__item{min-height:43px}}.page--map{--header-height: 54px;--search-height: 31px;--page-gutter: 15px}.page--map .app-header{padding:calc(14px + env(safe-area-inset-top)) var(--page-gutter) 8px}.page--map .app-identity{grid-template-columns:24px minmax(0,1fr);gap:10px}.page--map .identity-mark{width:24px;height:24px}.page--map .app-identity__copy{padding-top:0}.page--map .app-title{font-size:11.5px}.page--map .app-subtitle{margin-top:2px;font-size:7.5px}.page--map .header-action{padding-top:0;font-size:9px}.page--map .search-line{grid-template-columns:25px minmax(0,1fr) 18px}.page--map .search-icon{width:17px;height:17px}.page--map .search-input{font-size:7.5px}.page--map .search-shortcut{font-size:10px}.map-frame{position:relative}.map-control{position:absolute;z-index:2;right:2px;width:52px;min-height:44px;background:transparent}.map-control--add{bottom:42px}.map-control--locate{bottom:0}.page--legend{height:100dvh;min-height:620px;overflow:hidden;display:grid;grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top)) minmax(0,1fr) auto}.page--legend{--header-height: 66px;--page-gutter: 20px}.page--legend .app-header{padding:calc(21px + env(safe-area-inset-top)) var(--page-gutter) 10px}.page--legend .app-identity{grid-template-columns:30px minmax(0,1fr);gap:14px}.page--legend .identity-mark{width:30px;height:30px}.page--legend .app-title{font-size:15.5px}.page--legend .app-subtitle{margin-top:3px;font-size:8px}.page--legend .header-action{font-size:10px}.page--legend .app-header{height:auto}.legend-scroll{min-height:0;padding-inline:var(--page-gutter);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.legend-scroll::-webkit-scrollbar{display:none}.legend-counter{min-height:40px;display:flex;align-items:center;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.14em}.current-display{padding:10px 0 0}.current-display h2{margin:0 0 13px;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.15em}.current-display__rows{display:grid;gap:0}.current-filter{position:relative;min-height:29px;padding-left:11px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.13em}.current-filter:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:var(--color-vermilion)}.current-filter--text{grid-template-columns:28px minmax(0,1fr)}.current-filter--text>span{grid-column:2}.current-filter--empty{color:var(--color-graphite)}.current-filter--empty:before{display:none}.category-symbol{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:18px;line-height:1}.clear-filters{min-height:44px;margin-top:4px;color:var(--color-vermilion);font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.14em;display:flex;align-items:flex-start;padding-top:3px;margin-bottom:-14px;cursor:pointer}.legend-section,.layers-row{border-top:1px solid var(--color-rule)}.legend-section__header{width:100%;min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.14em;text-align:left;cursor:pointer}.legend-section__count{font-size:10.5px}.legend-section__toggle{justify-self:end;font-family:var(--font-title);font-size:24px;font-weight:400;line-height:1}.legend-section__body{padding:2px 0 13px;opacity:1;transition:opacity .12s ease}.filter-row{position:relative;width:100%;min-height:34px;padding-left:0;display:grid;grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;color:var(--color-graphite);font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.12em;text-align:left;cursor:pointer}.filter-row.is-active{color:var(--color-ink)}.filter-row.is-active:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:1px;background:var(--color-vermilion)}.filter-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row__count{justify-self:end;font-family:var(--font-mono);font-size:10px}.filter-row.is-active .filter-row__count{color:var(--color-vermilion)}.filter-row--collection{grid-template-columns:minmax(0,1fr);padding-left:35px}.layers-row{min-height:61px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.14em}.layers-row button{min-width:92px;min-height:44px;color:var(--color-ink);text-align:right}.layers-row button:first-letter{color:var(--color-ink)}.legend-footer{min-height:calc(77px + env(safe-area-inset-bottom));margin-inline:var(--page-gutter);padding-bottom:env(safe-area-inset-bottom);display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-paper);border-top:1px solid var(--color-rule);font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.14em;white-space:nowrap}.legend-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-vermilion)}@media(max-width:359px){.legend-counter{min-height:47px;font-size:9.5px}.current-display{padding-top:10px}.current-display h2,.current-filter,.clear-filters,.filter-row,.layers-row{font-size:9.5px}.legend-section__header{min-height:46px;font-size:10.5px}.filter-row{min-height:32px;grid-template-columns:31px minmax(0,1fr) 27px}.legend-footer{min-height:calc(70px + env(safe-area-inset-bottom));font-size:9px;letter-spacing:.11em}}.filter-row:after{content:"";position:absolute;z-index:1;top:-5px;right:0;bottom:-5px;left:0}.layers-row .layers-arrow{color:var(--color-vermilion)}.filter-row{min-height:44px;margin-block:-5px}.page--index{display:grid;grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top)) var(--search-height) 80px minmax(0,1fr) auto;height:100dvh;min-height:620px;overflow:hidden}.page--index .app-header,.page--index .search-line{height:auto}.index-threshold{margin-inline:var(--page-gutter);padding:18px 0 16px;border-bottom:1px solid var(--color-rule);font-family:var(--font-ui);font-size:9.5px;font-weight:500;letter-spacing:.14em}.index-threshold__top{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;white-space:nowrap}.index-threshold__top>:nth-child(2){text-align:center}.index-threshold__top>:nth-child(3){text-align:right}.index-threshold__top strong{color:var(--color-vermilion);font-weight:500}.index-threshold__filters{margin-top:18px;color:var(--color-graphite);white-space:nowrap}.index-list{min-height:0;margin-inline:var(--page-gutter);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.index-list::-webkit-scrollbar{display:none}.index-entry{width:100%;min-height:82px;display:grid;grid-template-columns:54px minmax(0,1fr) 28px;column-gap:2px;align-items:center;border-bottom:1px solid var(--color-rule-light);text-align:left;cursor:pointer}.index-entry:last-child{border-bottom:0}.index-entry__number{align-self:start;padding-top:25px;font-family:var(--font-mono);font-size:13px;line-height:1;letter-spacing:.06em}.index-entry__content{min-width:0;display:flex;flex-direction:column;justify-content:center}.index-entry__name{display:block;overflow:hidden;font-family:var(--font-title);font-size:18px;font-weight:500;line-height:1.08;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap}.index-entry__meta{display:block;margin-top:8px;overflow:hidden;color:var(--color-graphite);font-family:var(--font-ui);font-size:8px;font-weight:500;line-height:1;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.index-entry__location{color:var(--color-ink)}.index-entry__symbol{justify-self:end;align-self:start;padding-top:24px;font-family:var(--font-ui);font-size:18px;font-weight:500;line-height:1}.index-empty{margin:0;padding:28px 0;color:var(--color-graphite);font-family:var(--font-ui);font-size:11px;letter-spacing:.15em}.page--index .bottom-nav{position:static}@media(max-width:359px){.page--index{grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top)) var(--search-height) 76px minmax(0,1fr) auto}.index-threshold{padding-top:16px;font-size:8px;letter-spacing:.11em}.index-threshold__filters{margin-top:16px}.index-entry{min-height:76px;grid-template-columns:44px minmax(0,1fr) 24px}.index-entry__number{padding-top:23px;font-size:13px}.index-entry__name{font-size:17px}.index-entry__meta{margin-top:7px;font-size:7.8px;letter-spacing:.1em}.index-entry__symbol{padding-top:22px;font-size:17px}}.page--index .app-header{padding-top:calc(27px + env(safe-area-inset-top))}.page--index .app-identity__copy{padding-top:4px}
