@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-BELOEI8R.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-CfSXsIbO.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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-italic-BEZwmy7D.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-italic-CTYLy0lX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-italic-BbRnwouv.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-italic-78jqtfZH.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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.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;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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(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+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(/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2)format("woff2"),url(/assets/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(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)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(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/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}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==)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:700;src:url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-BHzPe_nH.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-700-normal-CcvNWcjF.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:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.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:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/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}:root{--font-display:"IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--bg:#f2f4ef;--surface:#fff;--surface-2:#e7ebe3;--line:#c9d0c4;--ink:#1b2520;--ink-dim:#58655d;--moss:#3c6a4c;--moss-soft:#dbe8dd;--sat:#2c628c;--sat-soft:#dde9f3;--amber:#a86f00;--amber-soft:#fbeccc;--ember:#c2410c;--ember-soft:#fbe1d4;--topbar:57px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ctrl-icon-filter:invert(1);--bg:#121815;--surface:#1a221e;--surface-2:#222c27;--line:#36433c;--ink:#e4ebe5;--ink-dim:#9aa89f;--moss:#7fbf93;--moss-soft:#22382a;--sat:#7fb3dc;--sat-soft:#1c2f3e;--amber:#f0b23e;--amber-soft:#3a2e14;--ember:#fb8a5c;--ember-soft:#3e2217}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ctrl-icon-filter:invert(1);--bg:#121815;--surface:#1a221e;--surface-2:#222c27;--line:#36433c;--ink:#e4ebe5;--ink-dim:#9aa89f;--moss:#7fbf93;--moss-soft:#22382a;--sat:#7fb3dc;--sat-soft:#1c2f3e;--amber:#f0b23e;--amber-soft:#3a2e14;--ember:#fb8a5c;--ember-soft:#3e2217}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.15}h1{letter-spacing:-.4px;font-size:clamp(26px,4.5vw,38px);font-weight:700}h2{font-size:19px;font-weight:600}h3{margin-top:6px;font-size:15px;font-weight:600}p{margin:0}a{color:var(--sat)}code,.mono{font-family:var(--font-mono)}code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:3px;padding:1px 5px;font-size:.85em}:focus-visible{outline:2px solid var(--sat);outline-offset:2px;border-radius:3px}img{max-width:100%;display:block}button{font:inherit;color:inherit}.muted{color:var(--ink-dim)}.small{font-size:13px}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-dim);font-size:11.5px}.lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:10.5px}.topnav{z-index:50;height:var(--topbar);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.topnav-in{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.brand{font-family:var(--font-display);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand i{background:var(--ember);width:10px;height:10px;box-shadow:0 0 0 4px var(--ember-soft);border-radius:50%}.brand small{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400}.brand.big{font-size:22px}.mock-badge{font-family:var(--font-mono);letter-spacing:.08em;background:var(--sat-soft);color:var(--sat);white-space:nowrap;cursor:help;border-radius:4px;padding:2px 7px;font-size:10.5px}.navlinks{gap:2px;margin-left:auto;display:flex}.navlinks a{color:var(--ink-dim);white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.navlinks a:hover{color:var(--ink);background:var(--surface-2)}.navlinks a.active{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.nl-short{display:none}.tools{align-items:center;gap:6px;display:flex}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{font-family:var(--font-mono);cursor:pointer;min-width:36px;min-height:36px;color:var(--ink-dim);background:0 0;border:0;padding:0 9px;font-size:12px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.icon-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;min-width:38px;min-height:38px;font-size:15px}.link-btn{color:var(--sat);cursor:pointer;background:0 0;border:0;align-items:center;min-height:38px;padding:0 6px;font-size:14px;text-decoration:none;display:inline-flex}.link-btn:hover{text-decoration:underline}.main{padding:24px 16px 64px}.wrap{gap:20px;max-width:1180px;margin:0 auto;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:16px 18px 18px;display:grid}.card ul{gap:4px;margin:0;padding-left:20px;display:grid}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.callout{border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:0 8px 8px 0;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.callout svg{color:var(--amber);flex:none}.callout.info{border-left-color:var(--sat);background:var(--sat-soft)}.error{color:var(--ember);background:var(--ember-soft);border-radius:8px;padding:8px 12px;font-size:14px}.empty{color:var(--ink-dim);border:1px dashed var(--line);text-align:center;border-radius:8px;padding:14px}.skel{background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));background-size:200% 100%;border-radius:10px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.pill{font-family:var(--font-mono);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.pill.grey{background:var(--surface-2);color:var(--ink-dim)}.pill.outline{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-dim)}.pill.ai,.pill.sat{background:var(--sat-soft);color:var(--sat)}.pill.waspada{background:var(--amber-soft);color:var(--amber);white-space:normal}.st-safe{background:var(--moss-soft);color:var(--moss)}.st-watch{background:var(--amber-soft);color:var(--amber)}.st-awas{background:var(--ember);color:#fff}.st-no_observation{background:repeating-linear-gradient(45deg, var(--surface-2) 0 4px, var(--line) 4px 6px);color:var(--ink)}.dec-state{color:var(--ink-dim);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.btns{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-dim)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--moss);border-color:var(--moss);color:var(--surface)}.btn.danger{background:var(--ember);border-color:var(--ember);color:#fff}.btn.wide{width:100%}.main-map{height:calc(100dvh - var(--topbar))}.map-page{grid-template-columns:360px minmax(0,1fr);height:100%;display:grid}.panel{background:var(--bg);border-right:1px solid var(--line);align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.panel .grab{display:none}.map-wrap{min-width:0;position:relative}.map-wrap>.map{position:absolute;inset:0}.banners{gap:6px;display:grid}.banner{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-dim);border-radius:8px;flex-wrap:wrap;gap:4px 10px;padding:6px 10px;font-size:11.5px;display:flex}.banner .ok{color:var(--moss)}.banner .late{color:var(--amber);font-weight:500}.banner.info{background:var(--sat-soft);color:var(--sat)}.banner.warn{background:var(--amber-soft);color:var(--amber)}.filters{gap:10px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:36px;font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;display:inline-flex}.chip[aria-pressed=false]{background:var(--surface);color:var(--ink-dim);border-color:var(--line);text-decoration:line-through}.select{gap:4px;display:grid}.select select{font:inherit;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:14px}.list-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.queue-item{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ember);border-radius:10px;overflow:hidden}.queue-item.is-decided{border-left-color:var(--line)}.queue-item.on{border-color:var(--sat);border-left-color:var(--sat);box-shadow:0 0 0 1px var(--sat)}.qi-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;width:100%;padding:10px 12px;display:grid}.qi-main:hover{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.qi-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qi-id{font-family:var(--font-mono);letter-spacing:-.02em;font-size:16px;font-weight:500}.qi-u{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ember);grid-template-columns:auto auto;align-items:baseline;column-gap:3px;font-size:18px;font-weight:500;display:grid}.qi-u small{color:var(--ink-dim);font-size:10.5px}.qi-u i{background:linear-gradient(90deg, var(--ember) calc(var(--u) * 100%), var(--surface-2) 0);border-radius:2px;grid-column:1/-1;height:3px}.is-decided .qi-u{color:var(--ink-dim)}.qi-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.qi-link{border-top:1px solid var(--line);align-items:center;min-height:40px;padding:0 12px;font-size:13.5px;text-decoration:none;display:flex}.qi-link:hover{background:var(--surface-2)}.legend summary{cursor:pointer;color:var(--ink-dim);align-items:center;min-height:36px;font-size:13.5px;display:flex}.legend ul{gap:6px;margin:6px 0;padding:0;font-size:13px;list-style:none;display:grid}.legend li{align-items:center;gap:8px;display:flex}.lg-line{border-top:2px solid var(--ink);width:26px;display:inline-block}.lg-line.dash{border-top:1px dashed var(--ink-dim)}.lg-line.thick{border-top:3px dashed var(--ink)}.lg-dot{background:var(--sat);border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.popup{font-family:var(--font-body);color:#1b2520;gap:4px;font-size:13px;display:grid}.popup b{font-family:var(--font-mono);font-size:12px}.maplibregl-popup-content{border-radius:8px;padding:10px 28px 10px 12px}@media (width<=1023px){.map-page{display:block;position:relative;overflow:hidden}.map-wrap{position:absolute;inset:0}.panel{z-index:5;border-right:0;border-top:1px solid var(--line);border-radius:14px 14px 0 0;max-height:62%;padding-top:4px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 56px));box-shadow:0 -6px 24px #0000001f}.sheet-open .panel{transform:none}.panel .grab{cursor:pointer;background:0 0;background:var(--bg);z-index:1;border:0;place-items:center;width:100%;min-height:34px;display:grid;position:sticky;top:-4px}.panel .grab span{background:var(--line);border-radius:2px;width:40px;height:4px}}@media (prefers-reduced-motion:reduce){.panel{transition:none}}.detail-head{gap:8px;display:grid}.back{justify-self:start;align-items:center;gap:6px;min-height:40px;font-size:14px;text-decoration:none;display:inline-flex}.title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.col{gap:16px;min-width:0;display:grid}.chart{gap:4px;margin:0;display:grid}.chart svg{width:100%;height:auto;display:block}.chart .ax{font-family:var(--font-mono);fill:var(--ink-dim);font-size:10.5px}.chart figcaption{color:var(--ink-dim);font-size:12.5px}.attrs{gap:8px;display:grid}.attr{grid-template-columns:minmax(0,190px) minmax(0,1fr) 72px 70px;align-items:center;gap:10px;font-size:13.5px;display:grid}.attr-name code{color:var(--ink-dim);background:0 0;padding:0;font-size:11px}.attr-bar{background:var(--surface-2);border-radius:5px;height:10px;position:relative;overflow:visible}.attr-bar i{background:var(--sat);border-radius:5px;height:100%;display:block}.attr-bar i.hot{background:var(--ember)}.attr-bar em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.attr b{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.attr b.na{font-family:var(--font-body);color:var(--ink-dim);font-size:12.5px;font-style:italic;font-weight:400}.attr small{font-family:var(--font-mono);color:var(--ink-dim);text-align:right;font-size:11px}.attr.total{border-top:1px solid var(--line);padding-top:8px;font-weight:600}.nbfig{justify-items:start;gap:10px;display:grid}.nbg{grid-template-columns:repeat(3,52px);gap:4px;display:inline-grid}.nbg span{height:52px;font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-dim);border:1px solid var(--line);border-radius:6px;place-items:center;font-size:12px;display:grid}.nbg span.anomaly{background:var(--ember-soft);color:var(--ember);border-color:var(--ember);font-weight:600}.nbg span.p{background:var(--ember);color:#fff;border-color:var(--ember);font-weight:700}.nbg span.cloud{background:repeating-linear-gradient(45deg, var(--surface-2) 0 4px, var(--line) 4px 6px);color:var(--ink)}.nbg span.non_peat{background:0 0;border-style:dashed}.nb-legend{color:var(--ink-dim);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.nb-legend span{align-items:center;gap:6px;display:inline-flex}.nb-legend i{border:1px solid var(--line);background:var(--surface-2);border-radius:3px;width:14px;height:14px}.nb-legend i.anomaly{background:var(--ember-soft);border-color:var(--ember)}.nb-legend i.cloud{background:repeating-linear-gradient(45deg, var(--surface-2) 0 3px, var(--line) 3px 5px)}.nb-legend i.non_peat{background:0 0;border-style:dashed}.evimgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evimg{gap:6px;margin:0;display:grid}.evimg-frame{aspect-ratio:1;background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.evimg-frame img{object-fit:cover;width:100%;height:100%}.evimg-missing{height:100%;color:var(--ink-dim);place-items:center;font-size:13px;display:grid}.evimg-marker{aspect-ratio:1;border:2px solid #ff3b30;border-radius:50%;width:22.7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffb3}.evimg-marker:after{content:"";background:#ff3b30;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evimg figcaption{color:var(--ink-dim);font-size:12px;display:grid}.evimg figcaption b{color:var(--ink);font-size:13px}.evimg figcaption span:nth-child(2){font-family:var(--font-mono);overflow-wrap:anywhere;font-size:10.5px}.viirs{gap:4px;list-style:none;display:grid;padding:0!important}.viirs li{background:var(--surface-2);border-radius:6px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.viirs b{font-family:var(--font-mono);font-weight:500}.viirs b.near{color:var(--sat);font-weight:600}.evidence{gap:8px;list-style:none;display:grid;padding:0!important}.evidence li{border-left:2px solid var(--line);gap:2px;padding-left:10px;font-size:13.5px;display:grid}.trace{border:1px solid var(--line);border-radius:8px;padding:0 12px}.trace summary{cursor:pointer;font-family:var(--font-mono);align-items:center;min-height:44px;font-size:13px;display:flex}.trace ol{gap:8px;margin:8px 0 12px;padding-left:22px;display:grid}.trace li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 8px;font-size:12.5px;display:grid}.trace li::marker{font-family:var(--font-mono);color:var(--sat)}.trace .ok{color:var(--moss)}.trace .bad{color:var(--ember)}.trace .tool-name{background:0 0;padding:0;font-size:12.5px;font-weight:500}.trace .dur{font-family:var(--font-mono);color:var(--ink-dim);font-size:11.5px}.trace .args{color:var(--ink-dim);grid-column:2/-1;font-size:11px}.decision textarea{width:100%;font:inherit;font-family:var(--font-mono);border:1px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical;border-radius:8px;padding:10px;font-size:12.5px;line-height:1.5}.decision textarea[aria-invalid=true]{border-color:var(--ember)}.field-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.field-label .over{color:var(--ember);font-weight:600}.dec-summary{background:var(--surface-2);border-radius:8px;gap:2px;padding:8px 12px;font-size:13.5px;display:grid}.confirm{background:var(--amber-soft);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:14px}.decided{align-items:center;gap:8px;font-weight:500;display:flex}.decision blockquote{border-left:3px solid var(--line);color:var(--ink-dim);margin:0;padding:6px 12px}.login{min-height:calc(100dvh - var(--topbar) - 88px);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:40px;max-width:900px;margin:0 auto;display:grid}.login-aside{align-content:center;gap:12px;max-width:42ch;display:grid}.login-aside h2{letter-spacing:-.3px;font-size:26px;font-weight:700}.login-aside p{color:var(--ink-dim)}.login-card{gap:14px;width:100%;padding:28px}.login-card h1{font-size:26px}.about{gap:28px}.about-head{gap:10px;max-width:76ch;display:grid}.lede{color:var(--ink-dim);font-size:17px}.tagline{font-family:var(--font-display);font-size:19px;font-style:italic}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.step{background:var(--surface-2);border-radius:10px;align-content:start;gap:6px;padding:14px;display:grid}.step p{color:var(--ink-dim);font-size:13.5px}.step .num{font-family:var(--font-display);color:var(--ink-dim);font-size:22px;font-weight:700;line-height:1}.step.s1{background:var(--moss-soft)}.step.s2,.step.s3{background:var(--amber-soft)}.step.s4{background:var(--sat-soft)}.step.s5{background:var(--ember-soft)}.ai-callout{border:1.5px solid var(--sat);background:var(--sat-soft);border-radius:10px;gap:6px;padding:18px 20px;display:grid}.ai-callout h2{color:var(--sat);font-size:24px}.weights{gap:8px;display:grid}.w-row{grid-template-columns:minmax(0,200px) minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13.5px;display:grid}.w-row code{color:var(--ink-dim);background:0 0;padding:0;font-size:11px}.w-bar{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.w-bar i{background:var(--sat);height:100%;display:block}.w-row b{font-family:var(--font-mono);text-align:right;font-weight:500}.status-def{gap:10px;margin:0;display:grid}.status-def div{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.status-def dd{margin:0}.kv{gap:0;margin:0;display:grid}.kv div{border-top:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;display:grid}.kv dt{font-weight:600}.kv dd{color:var(--ink-dim);margin:0}@media (width<=1023px){.detail-grid{grid-template-columns:minmax(0,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid-2{grid-template-columns:minmax(0,1fr)}.attr{grid-template-columns:minmax(0,1fr) 64px}.attr .attr-bar{grid-area:2/1/auto/-1}.attr small,.brand small,.mock-badge,.nl-full{display:none}.nl-short{display:inline}.navlinks a{padding:0 7px;font-size:13.5px}.seg button{min-width:30px;padding:0 6px}.link-btn{padding:0 4px;font-size:13.5px}.status-def div,.kv div{grid-template-columns:minmax(0,1fr);gap:4px}.w-row{grid-template-columns:minmax(0,1fr) 44px}.w-row .w-bar{grid-area:2/1/auto/-1}}@media (width<=420px){.evimgs,.steps{grid-template-columns:minmax(0,1fr)}.card{padding:14px}.topnav{padding:0 12px}.topnav-in{gap:6px}.brand{gap:0;font-size:0}.brand i{margin:0 6px}.navlinks{gap:0}.navlinks a{padding:0 5px}.seg button{min-width:28px;padding:0 5px}.icon-btn{min-width:34px}}.banner.slot{background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-wrap:wrap;gap:4px 10px;display:flex}.slot-time{font-weight:500}.slot-sats{gap:10px;display:flex}.map-overlay{z-index:3;pointer-events:none;position:absolute}.map-overlay>*{pointer-events:auto}.map-overlay.top-left{justify-items:start;gap:8px;max-width:min(300px,100% - 64px);display:grid;top:10px;left:10px}.map-overlay.bottom{width:min(580px,100% - 20px);bottom:30px;left:50%;transform:translate(-50%)}.map-btn{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 4px #0000001f}.map-btn[aria-expanded=true]{border-color:var(--sat)}.layer-ctl{justify-items:start;gap:6px;display:grid}.layer-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;width:280px;max-width:100%;max-height:min(70vh,520px);padding:10px 12px 12px;display:grid;overflow-y:auto;box-shadow:0 6px 24px #0000002e}.layer-panel header,.inspector header{justify-content:space-between;align-items:center;gap:8px;display:flex}.layer-panel fieldset{border:0;gap:2px;margin:0;padding:0;display:grid}.layer-panel legend{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin-bottom:4px;font-size:10.5px}.opt{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.opt input{width:18px;height:18px;accent-color:var(--moss);margin:0}.icon-btn.sm{place-items:center;min-width:30px;min-height:30px;display:inline-grid}.inspector{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;width:280px;max-width:100%;padding:10px 12px 12px;display:grid;box-shadow:0 6px 24px #0000002e}.insp-id{font-family:var(--font-mono);font-size:17px;font-weight:500}.insp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.insp-facts div{gap:2px;min-width:0;display:grid}.insp-facts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);font-size:10px}.insp-facts dd{margin:0;font-size:14px}.insp-history{gap:3px;display:grid}.hist-cells{grid-template-columns:repeat(54,minmax(0,1fr));gap:1px;height:10px;display:grid;position:relative}.hist-cells i{background:var(--surface-2);border-radius:1px}.hist-cells i.h-S{background:color-mix(in srgb, var(--moss) 45%, var(--surface-2))}.hist-cells i.h-W{background:var(--amber)}.hist-cells i.h-A{background:var(--ember)}.hist-cells i.h-N{background:repeating-linear-gradient(45deg, var(--surface-2) 0 2px, var(--ink-dim) 2px 3px)}.hist-cells:after{content:"";background:var(--ink);width:2px;top:-3px;bottom:-3px;left:calc(100% * (var(--now) + .5) / 54 - 1px);position:absolute}.player{background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);font-family:var(--font-mono);border-radius:12px;gap:6px;padding:8px 12px 6px;font-size:11px;display:grid;box-shadow:0 6px 24px #0000002e}.is-lite .player{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.player-head{align-items:center;gap:10px;display:flex}.play-btn{background:var(--ember);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:12px}.play-btn:disabled{background:var(--surface-2);color:var(--ink-dim);cursor:not-allowed}.player-slot{line-height:1.2;display:grid}.player-slot b{color:var(--ink);font-size:15px;font-weight:500}.player-slot small{color:var(--ink-dim);font-size:10.5px}.player-night{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:10px}.player .link-btn{font-size:12px}.player .link-btn:disabled{color:var(--ink-dim);cursor:default;text-decoration:none}.ribbon{border-radius:4px;gap:3px;display:grid;position:relative}.ribbon:focus-within{outline:2px solid var(--sat);outline-offset:3px}.ribbon-row{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:6px;display:grid}.ribbon-row b{color:var(--ink-dim);text-align:center;font-size:9.5px;font-weight:500}.awas-row b{color:var(--ember)}.ribbon-cells{grid-template-columns:repeat(54,minmax(0,1fr));gap:1px;height:9px;display:grid}.awas-row .ribbon-cells{height:12px}.ribbon-cells i{background:var(--surface-2);border-radius:1px}.ribbon-cells i.have{background:var(--moss)}.ribbon-cells i.have.late{background:var(--amber)}.ribbon-cells i.gap{background:repeating-linear-gradient(45deg, var(--surface-2) 0 2px, var(--amber-soft) 2px 4px);outline:1px solid var(--amber);outline-offset:-1px}.ribbon-cells i.zero{background:color-mix(in srgb, var(--moss) 30%, var(--surface-2))}.ribbon-cells i.hot{background:color-mix(in srgb, var(--ember) calc(var(--a) * 100%), var(--surface-2))}.ribbon-now{background:var(--ink);pointer-events:none;width:2px;top:-3px;bottom:-3px;left:calc(18px + (100% - 18px) * (var(--now) + .5) / 54 - 1px);border-radius:1px;position:absolute}.ribbon-range{opacity:0;cursor:pointer;width:calc((100% - 18px) * (var(--latest) + 1) / 54);margin:0;position:absolute;top:-4px;bottom:-4px;left:18px}.ribbon-axis{height:12px;color:var(--ink-dim);margin-left:18px;font-size:9.5px;position:relative}.ribbon-axis span{left:calc(100% * var(--i) / 54);position:absolute;transform:translate(-2px)}.search{gap:4px;display:grid}.search-row{gap:6px;display:flex}.search input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;font-family:var(--font-mono);border-radius:8px;flex:1;padding:0 10px;font-size:13px}.search .btn{padding:0 14px}.search-msg{color:var(--amber);font-size:12.5px}.lg-line.thin{border-top:1px solid var(--ink-dim)}.page-fallback{height:100%;padding:16px}.page-fallback .skel{height:100%;min-height:240px}.maplibregl-ctrl-group{border:1px solid var(--line);background:var(--surface)!important;box-shadow:0 1px 4px #0000001f!important}.maplibregl-ctrl-group button+button{border-top-color:var(--line)!important}.maplibregl-ctrl-group button{width:36px!important;height:36px!important}.maplibregl-ctrl button .maplibregl-ctrl-icon{filter:var(--ctrl-icon-filter,none)}.maplibregl-ctrl-scale{font-family:var(--font-mono);background:color-mix(in srgb, var(--surface) 85%, transparent)!important;color:var(--ink)!important;border-color:var(--ink)!important;font-size:10px!important}@media (width<=1023px){.map-overlay.bottom{bottom:64px}.sheet-open .map-overlay.bottom{visibility:hidden}.player-night{display:none}}.facts{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.facts div{border-right:1px solid var(--line);flex:120px;align-content:start;gap:2px;padding:8px 14px;display:grid}.facts div:last-child{border-right:0}.facts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-size:10.5px}.facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;min-height:28px;margin:0;font-size:20px;font-weight:500;display:flex}.facts div.hot dd{color:var(--ember)}.dict{border-left:3px solid var(--ember);gap:4px;margin-bottom:8px;padding:4px 0 4px 16px;display:grid}.dict-word{font-family:var(--font-display);letter-spacing:-1.5px;font-size:clamp(48px,9vw,84px);font-weight:700;line-height:.95}.dict-pron{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-dim);vertical-align:middle;font-size:15px;font-weight:400}.dict-word i{font-family:var(--font-body);letter-spacing:0;color:var(--ink-dim);vertical-align:middle;font-size:16px;font-weight:400}.dict-def{max-width:60ch;color:var(--ink-dim);font-size:15px}.dict-en{font-family:var(--font-mono);color:var(--sat);margin-left:6px;font-size:12px}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13.5px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 12px}.table-wrap thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);background:var(--surface-2);font-size:10.5px;font-weight:500}.table-wrap tbody tr:last-child>*{border-bottom:0}.table-wrap tbody th{white-space:nowrap;font-weight:500}.table-wrap td.type{font-family:var(--font-mono);color:var(--ink-dim);min-width:150px;font-size:12px}.contract{max-width:1240px}.contract-head{gap:10px;max-width:80ch;display:grid}.legend-tags{flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}.tag{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-dim);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:10.5px;text-decoration:none;display:inline-block}.tag.fe{background:var(--amber-soft);color:var(--amber)}a.tag:hover{color:var(--ink)}.contract-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.toc{top:calc(var(--topbar) + 16px);max-height:calc(100dvh - var(--topbar) - 32px);gap:1px;padding-right:4px;font-size:13.5px;display:grid;position:sticky;overflow-y:auto}.toc a{color:var(--ink-dim);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:5px 8px;text-decoration:none;display:flex}.toc a:hover{background:var(--surface-2);color:var(--ink)}.toc a code{overflow-wrap:anywhere;background:0 0;padding:0;font-size:11.5px}.toc-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim);padding:14px 8px 4px;font-size:10.5px}.contract-body{gap:36px;min-width:0;display:grid}.contract-body>section{scroll-margin-top:calc(var(--topbar) + 12px);gap:14px;display:grid}.contract-body h2{font-size:24px}.conv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conv-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:4px;padding:12px 14px;display:grid}.conv-item h3{margin:0}.conv-item p{color:var(--ink-dim);font-size:13.5px}.ep,.schema{background:var(--surface);border:1px solid var(--line);min-width:0;scroll-margin-top:calc(var(--topbar) + 12px);border-radius:12px;gap:10px;padding:16px 18px 18px;display:grid}.ep h3,.schema h3{margin:0;font-size:18px}.ep h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin:6px 0 0;font-size:11px;font-weight:500}.ep h4 a{text-transform:none;letter-spacing:0;font-size:12.5px}.ep-head{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ep-path{color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0;font-size:15px;font-weight:500}.m{font-family:var(--font-mono);text-align:center;border-radius:4px;min-width:44px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.m-get{background:var(--moss-soft);color:var(--moss)}.m-post{background:var(--sat-soft);color:var(--sat)}.auth{font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.auth.public{color:var(--moss)}.auth.operator{color:var(--amber)}.used{background:var(--sat-soft);border-radius:8px;padding:7px 10px;font-size:13.5px}.used.none{background:var(--surface-2);color:var(--ink-dim)}.resp{gap:6px;display:grid}.resp>p{font-size:13.5px}.code{font-family:var(--font-mono);border-radius:4px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.code.c2{background:var(--moss-soft);color:var(--moss)}.code.c4{background:var(--ember-soft);color:var(--ember)}.ep-errors{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.json{background:var(--surface-2);border-radius:8px;min-width:0;overflow:hidden}.json-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-dim);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 12px;font-size:11px;display:flex}.json pre{max-height:380px;font-family:var(--font-mono);margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.schema+.schema{margin-top:2px}.internal{gap:6px;margin:0;padding-left:0;font-size:13.5px;list-style:none;display:grid}@media (width<=1023px){.contract-grid{grid-template-columns:minmax(0,1fr)}.toc{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:4px;max-height:none;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.toc a{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex:none}.toc-h,.toc-sc{display:none!important}.login{grid-template-columns:minmax(0,1fr);gap:24px;max-width:460px;min-height:0}.login-aside{order:2}}@media (width<=720px){.conv{grid-template-columns:minmax(0,1fr)}.auth{margin-left:0}.facts div{border-bottom:1px solid var(--line);flex-basis:45%}}
