@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_build/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");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(/_build/assets/ibm-plex-sans-condensed-vietnamese-500-normal-CkG7ISwK.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-sans-condensed-latin-ext-500-normal--oYb3bSD.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-sans-condensed-latin-500-normal-BqaLkUoX.woff2) format("woff2"),url(/_build/assets/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:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/limelight-latin-ext-400-normal-DPzC3ZDG.woff2) format("woff2"),url(/_build/assets/limelight-latin-ext-400-normal-DFpXQSBH.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:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/limelight-latin-400-normal-CvlMCR9p.woff2) format("woff2"),url(/_build/assets/limelight-latin-400-normal-d7qCOV8D.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:300;src:url(/_build/assets/ibm-plex-mono-cyrillic-ext-300-normal-BbtBtHoB.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-ext-300-normal-B8O3uHbr.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:300;src:url(/_build/assets/ibm-plex-mono-cyrillic-300-normal-ByB2hQUF.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-300-normal-Ba-HN6uq.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:300;src:url(/_build/assets/ibm-plex-mono-vietnamese-300-normal-CpdbWO_2.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-vietnamese-300-normal-B6fSpYYV.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:300;src:url(/_build/assets/ibm-plex-mono-latin-ext-300-normal-BEtQ2wm2.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-ext-300-normal-CQbCaAQ4.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:300;src:url(/_build/assets/ibm-plex-mono-latin-300-normal-BRS-C4KA.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-300-normal-BPU54Tw3.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(/_build/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/_build/assets/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(/_build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/_build/assets/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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_build/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/_build/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/_build/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/_build/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/_build/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:700;src:url(/_build/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:700;src:url(/_build/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.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:700;src:url(/_build/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:700;src:url(/_build/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:700;src:url(/_build/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/_build/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}@layer reset,priority1,priority2;@layer reset{:root{--publication-page: #f7f7f3;--publication-page-muted: #efefea;--publication-listing: #fbfbf8;--publication-ink: #171a1b;--publication-soft: #62686a;--publication-line: #c9cbc6;--publication-accent: #d95f36;--publication-rust: #a44328;--publication-syntax-type: #0f6470;--publication-syntax-function: #8a5a0e;--publication-syntax-property: #33586b;--publication-syntax-literal: #96690a;--publication-syntax-string: #3f7038;--publication-syntax-punctuation: #6d5b45;--publication-hairline: 1px;--publication-stroke: 3px;--size-page-title: clamp(2.25rem, 3.8vw, 3.25rem);--size-page-description: var(--size-body);--size-section-title: 1.875rem;--size-subsection-title: 1.5rem;--size-minor-title: 1.125rem;--size-body: 1.0625rem;--size-navigation: .8125rem;--size-label: var(--size-navigation)}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;margin:0;overflow-x:clip;overscroll-behavior:none}body{background:var(--publication-page)}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,summary{cursor:pointer}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--publication-accent);outline-offset:3px}}.markdown{display:grid;min-width:0;gap:1.125rem;font-size:var(--size-body);font-weight:400;line-height:1.7}.markdown h1,.markdown h2,.markdown h3{margin:0;color:var(--publication-ink);font-family:IBM Plex Sans Condensed,IBM Plex Sans Variable,sans-serif}.markdown h1{margin-top:2.25rem;font-size:var(--size-section-title);font-weight:500;letter-spacing:-.015em;line-height:1.2}.markdown h2{margin-top:1.75rem;font-size:var(--size-subsection-title);font-weight:500;letter-spacing:-.02em;line-height:1.25}.markdown h3{margin-top:1rem;font-size:var(--size-minor-title);font-weight:500;letter-spacing:0;line-height:1.35}.markdown>h1:first-child,.markdown>h2:first-child,.markdown>h3:first-child{margin-top:0}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown table{width:100%;min-width:0;margin:0;overflow-wrap:anywhere}.markdown>p,.markdown>ul,.markdown>ol,.markdown>blockquote{max-width:42rem}.markdown ul,.markdown ol{display:grid;gap:.5rem;padding-left:1.5rem}.markdown ul{list-style:disc}.markdown ol{list-style:decimal}.markdown li{padding-left:.5rem}.markdown li::marker{color:var(--publication-soft)}.markdown li>p{display:inline}.markdown li>p+p{display:block;margin-top:.5rem}.markdown li>ul,.markdown li>ol{margin-top:.5rem}.markdown input[type=checkbox]{margin-right:.5rem;accent-color:var(--publication-accent)}.markdown a{color:var(--publication-ink);text-decoration-color:var(--publication-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2rem}.markdown a:hover{color:var(--publication-accent)}.markdown :not(pre)>code{background:var(--publication-page-muted);border-radius:.2rem;padding:.1rem .32rem;color:var(--publication-ink);font-size:.85em;font-weight:400}.markdown sup{font-size:.75rem}.markdown blockquote{border-left:2px solid var(--publication-accent);padding:.5rem 0 .5rem 1.25rem;color:var(--publication-ink)}.markdown blockquote>*+*{margin-top:.75rem}.markdown hr{width:100%;border:0;border-top:var(--publication-hairline) solid var(--publication-line)}.markdown-table{display:block;width:100%;max-width:100%;overflow-x:auto;border-block:var(--publication-hairline) solid var(--publication-line);outline:0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.markdown-table:focus-visible{outline:2px solid var(--publication-accent);outline-offset:2px}.markdown table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.875rem;line-height:1.4}.markdown th,.markdown td{border-bottom:var(--publication-hairline) solid var(--publication-line);padding:.625rem .75rem;text-align:left;vertical-align:top}.markdown th{background:transparent;border-bottom-color:var(--publication-line);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-weight:600}.markdown tr:last-child>*{border-bottom:0}.markdown-footnote-ref{vertical-align:super}.markdown-footnote-ref a{color:var(--publication-accent);text-decoration:none}.markdown-margin-note{display:none}.markdown-footnotes{margin-top:2rem;border-top:var(--publication-hairline) solid var(--publication-line);padding-top:1rem}.markdown-footnotes h2{margin:0 0 .75rem;color:var(--publication-soft);font-size:inherit;line-height:1.5}.markdown-footnotes ol{gap:.75rem;margin:0;padding:0;list-style:none}.markdown-footnotes li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.markdown-footnote-number{color:var(--publication-soft)}.markdown-footnote-back{margin-left:.5rem;font-size:.75rem}.markdown-callout,.markdown-code,.markdown-diagram,.markdown-figure{width:100%;max-width:100%;min-width:0;margin:.5rem 0;overflow:hidden;border:var(--publication-hairline) solid var(--publication-line);background:var(--publication-listing)}.markdown-callout{padding:.75rem 1rem;border:0;border-left:2px solid var(--publication-accent);background:transparent}.markdown-callout>p{margin:0}.markdown-callout>p:first-of-type{display:inline}.markdown-code,.markdown-diagram,.markdown-figure,[data-publication-listing]{border-top:var(--publication-hairline) solid var(--publication-line);border-right:0;border-left:0}.markdown-diagram figcaption,.markdown-figure figcaption{display:flex;align-items:baseline;gap:.625rem;background:transparent;border-bottom:var(--publication-hairline) solid var(--publication-line);padding:.5rem .75rem;color:var(--publication-ink);font-size:var(--size-label);line-height:1.4}.markdown-callout>strong{margin-right:.5em;font:inherit;font-weight:600;text-transform:capitalize}.markdown-code figcaption,.markdown-diagram figcaption,.markdown-figure figcaption{font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif}.markdown-code figcaption .markdown-code__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-code figcaption .markdown-code__format{align-self:center;color:var(--publication-accent);grid-column:3;padding-right:.75rem}.markdown-code pre{margin:0}.markdown-code code{display:block;min-width:max-content}.markdown-code-line{min-width:max-content}.markdown-code-gutter{user-select:none}.exhibit-listings{--publication-page: #0d252e;--publication-page-muted: #0a1e26;--publication-ink: #f1eadb;--publication-soft: #9aa8a4;--publication-line: #24444f;--publication-accent: #e77443;--publication-syntax-type: #6fbdc8;--publication-syntax-function: #dcac52;--publication-syntax-property: #9db8c9;--publication-syntax-literal: #d9b45a;--publication-syntax-string: #a3c98a;--publication-syntax-punctuation: #a89f8d}.exhibit-listings [data-publication-caption]{border-bottom-color:var(--publication-line)}.exhibit-listings [data-publication-caption]:before,.exhibit-listings [data-publication-caption-number],.exhibit-listings [data-publication-gutter]{border-right-color:var(--publication-line)}[data-publication-caption-number]{display:grid;grid-column:1;grid-row:1;align-items:center;justify-content:center;border-right:var(--publication-hairline) solid var(--publication-line);background:var(--publication-page-muted);color:var(--publication-accent);font-size:var(--size-label)}[data-publication-listing],.markdown-code{background:var(--publication-listing);color:var(--publication-ink);overflow:visible}[data-publication-caption],.markdown-code figcaption{display:grid;min-height:2rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:stretch;gap:0;border-bottom:var(--publication-hairline) solid var(--publication-line);color:var(--publication-ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--size-label);font-weight:500;letter-spacing:0;line-height:1.4}[data-publication-caption]:before,.markdown-code figcaption:before{content:"";grid-column:1;grid-row:1;border-right:var(--publication-hairline) solid var(--publication-line);background:var(--publication-page-muted)}[data-publication-caption-title],.markdown-code__title{align-self:center;grid-column:2;grid-row:1;padding-inline:1rem}[data-publication-body],.markdown-code pre{max-width:100%;overflow-x:auto;overflow-y:hidden;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.5rem;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}[data-publication-lines],.markdown-code-lines{display:block;min-width:max-content;margin:0;padding:0}[data-publication-line],.markdown-code-line{display:grid;min-height:1.5rem;grid-template-columns:2.75rem minmax(max-content,1fr);line-height:1.5rem}[data-publication-gutter],.markdown-code-gutter{border-right:var(--publication-hairline) solid var(--publication-line);background:var(--publication-page-muted);padding-inline:.5rem;color:var(--publication-soft);text-align:right}[data-publication-code],.markdown-code-text{padding-inline:1rem;white-space:pre}[data-publication-line]:first-child>[data-publication-gutter],[data-publication-line]:first-child>[data-publication-code],.markdown-code-line:first-child>.markdown-code-gutter,.markdown-code-line:first-child>.markdown-code-text{padding-top:.375rem}[data-publication-line]:last-child>[data-publication-gutter],[data-publication-line]:last-child>[data-publication-code],.markdown-code-line:last-child>.markdown-code-gutter,.markdown-code-line:last-child>.markdown-code-text{padding-bottom:.375rem}.markdown-diagram{overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.markdown-diagram pre{margin:0;padding:1rem;font-size:.8125rem}.markdown-diagram code{display:block;min-width:max-content;line-height:1.5rem}.markdown-figure img{width:100%;border-bottom:var(--publication-hairline) solid var(--publication-line)}.markdown-figure figcaption{background:transparent;color:var(--publication-ink);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif}[data-publication=journal] .markdown{padding-top:1.5rem}[data-publication=manual] .markdown>h1:first-child{display:none}[data-publication=manual] .markdown{padding-top:1.5rem}.reference-catalog>p,.reference-import{max-width:42rem;margin:0}.reference-catalog dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 2rem;border-block:var(--publication-hairline) solid var(--publication-line)}.reference-catalog dl>div{display:grid;gap:.25rem;padding:.75rem;border-right:var(--publication-hairline) solid var(--publication-line)}.reference-catalog dl>div:last-child{border-right:0}.reference-catalog dt{color:var(--publication-ink);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label);letter-spacing:.02em}.reference-catalog dd{margin:0;font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif}.markdown .reference-module-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-top:var(--publication-hairline) solid var(--publication-line);list-style:none}.markdown .reference-module-list li{padding:0;min-width:0;border-bottom:var(--publication-hairline) solid var(--publication-line)}.markdown .reference-module-list a{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;text-decoration:none}.reference-module-list a:hover{color:var(--publication-accent)}.markdown .reference-module-list code{background:transparent;padding:0;color:inherit;overflow-wrap:anywhere}.reference-module-list span{flex:none;color:var(--publication-ink);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label)}.reference-module,.reference-item{display:grid;gap:1.25rem}.reference-group{display:grid;gap:0;scroll-margin-top:5rem}.reference-group>h2,.reference-member-section>h2{border-bottom:var(--publication-hairline) solid var(--publication-line);margin-top:0;padding-bottom:.5rem}.reference-item-list{display:grid;list-style:none;margin:0;padding:0}.reference-item-list li{border-bottom:var(--publication-hairline) solid var(--publication-line)}.reference-item-list li>div{align-items:baseline;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem 0}.reference-item-list code,.reference-item-list span{overflow-wrap:anywhere}.reference-item-list a:hover{color:var(--publication-accent)}.reference-item-list code{background:transparent;padding:0}.reference-item-list span{color:var(--publication-soft)}.lint-rule{display:grid;gap:1.5rem;min-width:0;width:100%}.lint-category{display:grid;gap:0;min-width:0}.lint-category>h2{align-items:baseline;border-bottom:var(--publication-hairline) solid var(--publication-line);display:flex;justify-content:space-between;margin:2rem 0 0;padding-bottom:.5rem}.lint-category>h2 span:last-child{color:var(--publication-ink);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label);font-weight:400}.markdown .lint-rule-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;list-style:none;margin:0;padding:0}.markdown .lint-rule-list li{min-width:0;border-bottom:var(--publication-hairline) solid var(--publication-line);padding:0}.lint-rule-list a{align-items:baseline;display:flex;gap:0;min-width:0;overflow:hidden;padding:.55rem 0;text-decoration:none;white-space:nowrap;width:100%}.lint-rule-list a:hover{color:var(--publication-accent)}.markdown .lint-rule-list code{background:transparent;color:inherit;flex:none;font-size:var(--size-label);padding:0}.lint-rule-list span{color:var(--publication-ink);flex:1;font-size:var(--size-label);min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis}.lint-rule-list span:before{color:var(--publication-line);content:" — "}.lint-metadata{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label)}.lint-tag{border:var(--publication-hairline) solid var(--publication-line);color:var(--publication-ink);line-height:1;padding:.35rem .5rem}.lint-tag-category{background:color-mix(in srgb,var(--publication-syntax-type) 9%,transparent);color:var(--publication-syntax-type)}.lint-tag-level{background:color-mix(in srgb,var(--publication-accent) 10%,transparent);color:var(--publication-accent)}.lint-tag-error{background:color-mix(in srgb,var(--publication-rust) 11%,transparent);color:var(--publication-rust)}.lint-tag-automatic{background:color-mix(in srgb,var(--publication-syntax-string) 9%,transparent);color:var(--publication-syntax-string)}.lint-tag-suggestion{background:color-mix(in srgb,var(--publication-syntax-function) 9%,transparent);color:var(--publication-syntax-function)}.lint-examples{display:grid;gap:1.5rem;max-width:100%;min-width:0;width:100%}.lint-example{display:grid;gap:.625rem;min-width:0}.lint-example>h2{font-size:var(--size-subsection-title);font-weight:500;margin:0}.lint-example figure{max-width:100%;min-width:0;width:100%}.lint-references{align-items:baseline;border-top:var(--publication-hairline) solid var(--publication-line);color:var(--publication-ink);display:flex;font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label);flex-wrap:wrap;gap:.5rem 1.25rem;padding-top:.75rem}.reference-declaration{display:grid}.reference-item>:not(.reference-signature,.reference-declaration,.reference-member-section){max-width:42rem}.reference-signature [data-publication-caption]{grid-template-columns:2.75rem minmax(0,1fr);min-height:1.75rem}.reference-signature{margin:0}.reference-signature figcaption .reference-source{align-self:center;color:var(--publication-ink);font-size:var(--size-label);font-weight:400;letter-spacing:0;overflow-wrap:anywhere;padding-block:.2rem;white-space:normal}.reference-signature .reference-source a{color:inherit;text-decoration:none}.reference-signature .reference-source a:hover{color:var(--publication-accent)}.reference-member-section{display:grid;gap:0}.reference-members{display:grid;margin:0}.reference-members>div{align-items:start;border-bottom:var(--publication-hairline) solid var(--publication-line);display:grid;column-gap:2rem;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1fr);padding:.75rem 0}.reference-members dt{grid-column:1}.reference-members dd{grid-column:2}.reference-members dt,.reference-members dd,.reference-members p{margin:0;min-width:0}.reference-members dt code{background:transparent;display:block;font-size:.8125rem;line-height:1.5rem;overflow-wrap:anywhere;padding:0}.reference-item a[data-reference],.reference-members a[data-reference]{color:inherit;text-decoration:none}.reference-item a[data-reference]:hover,.reference-members a[data-reference]:hover{color:var(--publication-accent);text-decoration:underline;text-decoration-color:var(--publication-accent);text-underline-offset:.2em}.reference-members dd{line-height:1.5rem}@media (max-width: 767px){.lint-rule-list span{display:none}.markdown .lint-rule-list code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lint-metadata{gap:.35rem}.lint-references{align-items:start;gap:.5rem}.markdown-table{overflow-x:visible}.markdown table,.markdown tbody,.markdown tr,.markdown td{display:block;min-width:0}.markdown thead{display:none}.markdown tr{border-bottom:var(--publication-hairline) solid var(--publication-line);padding-block:.5rem}.markdown tr:last-child{border-bottom:0}.markdown td{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:.75rem;border-bottom:0;padding:.35rem 0;overflow-wrap:anywhere}.markdown td:before{content:attr(data-label);color:var(--publication-ink);font-family:IBM Plex Sans Variable,Helvetica,Arial,sans-serif;font-size:var(--size-label);font-weight:600}.reference-catalog dl,.reference-module-list{grid-template-columns:1fr}.reference-catalog dl>div{border-right:0}.reference-item-list li>div,.reference-members>div{grid-template-columns:1fr;gap:.35rem}.reference-members dt,.reference-members dd{grid-column:1;padding-left:0}}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-keyword,[data-k=keyword]){color:var(--publication-accent)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-built_in,.hljs-title.class_,[data-k=type]){color:var(--publication-syntax-type)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-title.function_,.hljs-function>.hljs-title,[data-k=function]){color:var(--publication-syntax-function);font-weight:600}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-attr,.hljs-property,[data-k=property]){color:var(--publication-syntax-property)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-literal,.hljs-number,[data-k=literal]){color:var(--publication-syntax-literal)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-string,[data-k=string]){color:var(--publication-syntax-string)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-section,.hljs-symbol,.hljs-variable,[data-k=name]){color:var(--publication-ink)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-comment,.hljs-meta,[data-k=comment]){color:var(--publication-soft)}:is(.markdown-code,[data-publication-listing],.reference-members) :is(.hljs-params,[data-k=punct]){color:var(--publication-syntax-punctuation)}@media (width < 60rem){.markdown-code,.markdown-diagram,.markdown-figure{width:100%}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xhs5n5r {
    margin: min(12svh, 6rem) auto auto;
  }

  .x1lzj6ss {
    padding: .55rem .6rem .55rem 1.4rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x17fckv4 {
    padding: .625rem 1rem;
  }

  .xd3ja7t {
    padding: .65rem 1.2rem;
  }

  .x1224we8 {
    padding: .65rem 1rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x17hrxwp {
    padding: .7rem .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xc5qkgp {
    padding: 1.25rem 0 0;
  }

  .x1ny79ld {
    padding: 1.5rem var(--x11jszii) 4rem var(--xp6zfan);
  }

  .x1davcu7 {
    padding: 1rem 0 .5rem;
  }

  .x1molx19 {
    padding: 1rem clamp(1rem, 3vw, 3rem) 2.5rem;
  }

  .xlzuc75 {
    padding: 1rem var(--x11jszii) 2rem var(--xp6zfan);
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x5dqzfu {
    padding: 2.5rem clamp(1rem, 3vw, 3rem) 1rem;
  }

  .x14cwe9 {
    padding: 4rem var(--x11jszii) 5rem var(--xp6zfan);
  }

  @media (width <= 767px) {
    .x2i9ibm.x2i9ibm {
      padding: .75rem .75rem 1.25rem;
    }

    .xhm08yg.xhm08yg {
      padding: .75rem;
    }

    .x6t1430.x6t1430 {
      padding: 1.5rem .75rem .5rem;
    }
  }

  @media (width < 60rem) {
    .x1jx3mpz.x1jx3mpz {
      padding: 1rem var(--x11jszii) 3rem var(--xp6zfan);
    }
  }
}

@layer priority3 {
  .x12n0lk1 {
    border-color: var(--x17nsmxl);
  }

  .x5jbe0c {
    border-color: var(--xs78vwu);
  }

  .x1b863ku {
    border-color: var(--xv5f9ih);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x6qponq {
    border-width: var(--xo8qm39);
  }

  .x1nz1uei {
    border-width: var(--xyv8nci);
  }

  .xbvboeq {
    gap: .2rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1s1ern7 {
    gap: .7rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x1r4awfq {
    gap: 1rem 2rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x3e5guk {
    gap: clamp(.45rem, .8vw, .65rem);
  }

  .xibbxwn {
    gap: clamp(.8rem, 1.6vw, 1.3rem);
  }

  .xnloah3 {
    gap: var(--x1vij7sz);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xzjk94w {
    grid-column: 1 / span 8;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xza6lru {
    grid-column: 9 / -1;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xqcutwp {
    padding-block: 1.5rem 2rem;
  }

  .xghmjjd {
    padding-block: calc(var(--x1vij7sz) * 3);
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1y6gcas {
    padding-inline: var(--xp6zfan) var(--x11jszii);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xwtqt9p {
    transition: transform 1.5s ease-out;
  }

  @media (width < 60rem) {
    .x19iw8bc.x19iw8bc {
      gap: .25rem .75rem;
    }
  }

  @media (width <= 767px) {
    .x14ko4jx.x14ko4jx {
      gap: .25rem .875rem;
    }

    .x1x04nqy.x1x04nqy {
      gap: .4rem;
    }

    .x11josh5.x11josh5 {
      gap: .75rem;
    }

    .xlnf721.xlnf721 {
      gap: .875rem;
    }

    .xiz9jyd.xiz9jyd {
      gap: 1rem;
    }
  }

  @media (width <= 640px) {
    .x9y4pnx.x9y4pnx {
      gap: var(--x1vij7sz);
    }
  }

  @media (width < 60rem) {
    .x1tdkkk8.x1tdkkk8 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 767px) {
    .x85xv3n.x85xv3n {
      grid-column: 1;
    }

    .x1otp3xi.x1otp3xi {
      grid-column: 2;
    }
  }

  @media (width < 60rem) {
    .xhfo4lb.xhfo4lb {
      grid-column: 2;
    }

    .x1yt03vs.x1yt03vs {
      grid-column: auto;
    }
  }

  @media (width <= 767px) {
    .x3tbxwv.x3tbxwv {
      grid-row: 1;
    }
  }

  @media (width < 60rem) {
    .x1g0chz9.x1g0chz9 {
      grid-row: 1;
    }
  }

  @media (width <= 767px) {
    .xvdbqce.xvdbqce {
      grid-row: 2;
    }
  }

  @media (width < 60rem) {
    .x1x97p6b.x1x97p6b {
      grid-row: 2;
    }
  }

  @media (width <= 767px) {
    .x1bhpdbj.x1bhpdbj {
      overflow: hidden;
    }

    .x1ivc77k.x1ivc77k {
      padding-block: .75rem;
    }

    .x14d3clf.x14d3clf {
      padding-block: 1rem 1.25rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1gfco31 {
    animation-delay: -3s;
  }

  .x96i8of {
    animation-delay: -7s;
  }

  .x17rb3hg {
    animation-duration: 12s;
  }

  .xj9ksvj {
    animation-duration: 42s;
  }

  .xz5h9r3 {
    animation-duration: 5s;
  }

  .x1ih7f0a {
    animation-duration: 64s;
  }

  .x1gf0wzc {
    animation-duration: 8s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x18szm2v {
    animation-name: x18byk5q-B;
  }

  .x1gwbbuj {
    animation-name: x1cbtz4r-B;
  }

  .xeybut6 {
    animation-name: x1tee1lf-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xjv6swx {
    background-color: #0a222c;
  }

  .x52ccdf {
    background-color: color-mix(in srgb,var(--publication-accent) 9%,var(--publication-page));
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x17w11nr {
    background-color: var(--x17nsmxl);
  }

  .xsfhy3a {
    background-color: var(--x1aj7fv2);
  }

  .xaldao1 {
    background-color: var(--x1ywbpjk);
  }

  .x15t44yi {
    background-color: var(--xhdabeg);
  }

  .xrxmiii {
    background-color: var(--xvyrq8h);
  }

  .x1iwz9wq {
    background-image: url("/grain.svg");
  }

  .x182nak8 {
    background-repeat: repeat;
  }

  .xzmdfqk {
    background-size: 8rem 8rem;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1c2pze7 {
    color: var(--x17nsmxl);
  }

  .x14maeyn {
    color: var(--x1wl2q8x);
  }

  .xwp42zs {
    color: var(--xi06za3);
  }

  .x1rqxkql {
    color: var(--xv5f9ih);
  }

  .xw2uisy {
    color: var(--xvyrq8h);
  }

  .xrnao7d {
    column-gap: 4rem;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xw7nelp {
    font-family: var(--x11va7xw);
  }

  .x3f08mx {
    font-family: var(--x1dbr7aw);
  }

  .xvvf5mq {
    font-family: var(--xewpu0t);
  }

  .xpvghc4 {
    font-family: var(--xtrw6s4);
  }

  .xo9snqj {
    font-size: clamp(.65rem, 1.5cqw, .8125rem);
  }

  .xq7wrhk {
    font-size: clamp(2rem, 3.5vw, 2.75rem);
  }

  .x1cnwa08 {
    font-size: clamp(3.4rem, 13cqw, 7rem);
  }

  .xd569k1 {
    font-size: var(--size-body);
  }

  .x1bh8599 {
    font-size: var(--size-label);
  }

  .x17jxazv {
    font-size: var(--size-minor-title);
  }

  .x1bj28js {
    font-size: var(--size-navigation);
  }

  .xnd99rg {
    font-size: var(--size-page-description);
  }

  .x1v14a2p {
    font-size: var(--size-page-title);
  }

  .x1a13om4 {
    font-size: var(--x1e0mdsr);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x17mswzo {
    grid-template-columns: 15rem minmax(0, 1fr);
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1duijbn {
    grid-template-columns: 1rem minmax(0, 1fr) auto;
  }

  .xfdxlay {
    grid-template-columns: 8rem minmax(0, 1fr);
  }

  .x8tdwv4 {
    grid-template-columns: minmax(0, 1fr) minmax(0, auto);
  }

  .x1j91uj6 {
    grid-template-columns: repeat(16, minmax(0, 1fr));
  }

  .xxq7klm {
    grid-template-rows: auto minmax(0, 1fr) auto;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x16q24ku {
    letter-spacing: .02em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x1qv67nb {
    letter-spacing: .22em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .xmud0hj {
    line-height: .82;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .x19pb5yz {
    opacity: .24;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1wnbh2h {
    -webkit-text-decoration-color: var(--xvyrq8h);
    text-decoration-color: var(--xvyrq8h);
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xrbci2s {
    text-decoration-style: double;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .x1n7pcg0 {
    text-decoration-thickness: var(--xo8qm39);
  }

  .x1mioiw2 {
    text-indent: .094em;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1q8cdnm {
    text-underline-offset: .38em;
  }

  .xnnnywg {
    text-underline-offset: .3em;
  }

  .x15n3epp {
    transform: translate(var(--scene-x, 0px),var(--scene-y, 0px));
  }

  .x1wnk3mh {
    transform: translateX(-.075em);
  }

  .xu7clgc {
    transform: translateX(.02em);
  }

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x72s1bj:hover {
    background-color: var(--x17nsmxl);
  }

  .x9mzqgv:hover {
    background-color: var(--xzi2pxs);
  }

  .x1w1h80c:hover {
    color: var(--x17nsmxl);
  }

  .x1ga7k9l:hover {
    color: var(--x1wl2q8x);
  }

  .x1953had:hover {
    color: var(--xv5f9ih);
  }

  .x1rxkfin:hover {
    color: var(--xvyrq8h);
  }

  @media (width < 60rem) {
    .x1asgg85.x1asgg85 {
      align-items: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width < 60rem) {
    .x1ab86ak.x1ab86ak {
      display: block;
    }
  }

  @media (width >= 60rem) {
    .x2399xu.x2399xu {
      display: grid;
    }
  }

  @media (width < 60rem) {
    .x4vh3i5.x4vh3i5 {
      display: grid;
    }
  }

  @media (width >= 60rem) {
    .x1tgbc4z.x1tgbc4z {
      display: none;
    }
  }

  @media (width < 52rem) {
    .x1m88pe.x1m88pe {
      display: none;
    }
  }

  @media (width <= 767px) {
    .x19xhxss.x19xhxss {
      flex-direction: column;
    }

    .xfddjzw.xfddjzw {
      flex-wrap: wrap;
    }

    .x1ef3i0h.x1ef3i0h {
      font-size: .625rem;
    }

    .x1qcd84c.x1qcd84c {
      font-size: .75rem;
    }

    .x1n6it6w.x1n6it6w {
      font-size: clamp(2.25rem, 10.5vw, 2.6rem);
    }

    .xk4e6ql.xk4e6ql {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width <= 640px) {
    .x1ctmt93.x1ctmt93 {
      grid-template-columns: 1rem minmax(0, 1fr) auto;
    }
  }

  @media (width <= 767px) {
    .xh6wbuu.xh6wbuu {
      grid-template-columns: auto minmax(0, 1fr);
    }
  }

  @media (width < 60rem) {
    .x8imelk.x8imelk {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width <= 640px) {
    .x4jmfmw.x4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 767px) {
    .xwkle13.xwkle13 {
      grid-template-columns: minmax(0, 1fr);
    }

    .xvdne52.xvdne52 {
      grid-template-rows: auto auto auto;
    }

    .x13atguj.x13atguj {
      justify-content: flex-end;
    }

    .x17mjmcm.x17mjmcm {
      justify-content: space-between;
    }
  }

  @media (width < 60rem) {
    .xdfeiog.xdfeiog {
      justify-content: stretch;
    }
  }

  @media (width <= 767px) {
    .x1lseese.x1lseese {
      letter-spacing: .06em;
    }

    .x1731tca.x1731tca {
      letter-spacing: .08em;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1ps9yrh.x1ps9yrh {
      opacity: .8;
    }
  }

  @media (width <= 767px) {
    .x1uv6kj8.x1uv6kj8 {
      overflow-wrap: anywhere;
    }
  }

  @media (width >= 60rem) {
    .x1bn53jn.x1bn53jn {
      position: sticky;
    }
  }

  @media (width <= 767px) {
    .xcbfeyv.xcbfeyv {
      text-align: center;
    }

    .x1yrdjku.x1yrdjku {
      text-align: left;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }
  }

  @media (width <= 767px) {
    .xwq0coj.xwq0coj {
      white-space: normal;
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1ucde25 {
    border-bottom-color: var(--xs78vwu);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .x1qf9rm7 {
    border-bottom-width: var(--xo8qm39);
  }

  .xf8qy1x {
    border-top-color: var(--xs78vwu);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x16r2kco {
    border-top-width: var(--xo8qm39);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xkdpuxl {
    height: 15%;
  }

  .x1be6buk {
    margin-top: -.525rem;
  }

  .xpnq1k3 {
    margin-top: calc(var(--x1vij7sz) * 4);
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .xzd6kbc {
    max-height: min(28rem, 100dvh - 13rem);
  }

  .x17jxhbi {
    max-height: min(32rem, 100svh - 10rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1910umr {
    max-width: 15rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x4p7a71 {
    max-width: var(--xvlglba);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x13ta4hz {
    min-height: var(--x1mluoi5);
  }

  .x1jr85e {
    min-height: var(--xgoa9qv);
  }

  .xeuugli {
    min-width: 0;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1cbgq8z {
    padding-bottom: calc(var(--x1vij7sz) * 1.5);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x1hi4g37 {
    padding-left: 3rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x1rob8ix {
    padding-top: calc(var(--x1vij7sz) * .5);
  }

  .xk8y2fn {
    padding-top: calc(var(--x1vij7sz) * 1.5);
  }

  .xh2cmo {
    padding-top: calc(var(--x1vij7sz) * 2);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xezivpi {
    width: max-content;
  }

  .x19ai3ma {
    width: min(100%, 135svh - 13.5rem);
  }

  .xblj3xe {
    width: min(42rem, 100vw - 2rem);
  }

  @media (width <= 767px) {
    .xlyoakc.xlyoakc {
      height: auto;
    }

    .x1q6lsfg.x1q6lsfg {
      height: clamp(21rem, 48svh, 25rem);
    }

    .x1lco1a1.x1lco1a1 {
      left: -42%;
    }
  }

  @media (width <= 640px) {
    .x197v0c0.x197v0c0 {
      margin-top: 1rem;
    }
  }

  @media (width < 60rem) {
    .x4f38gh.x4f38gh {
      max-width: 48rem;
    }
  }

  @media (width <= 767px) {
    .xwpkdmo.xwpkdmo {
      min-height: 100svh;
    }

    .xuihlt5.xuihlt5 {
      min-height: clamp(21rem, 48svh, 25rem);
    }

    .xqihfzt.xqihfzt {
      min-width: 0;
    }

    .xzea6qw.xzea6qw {
      padding-bottom: 2rem;
    }

    .x1cxlxoa.x1cxlxoa {
      padding-top: .75rem;
    }
  }

  @media (width >= 60rem) {
    .x98c7z8.x98c7z8 {
      top: 1.5rem;
    }
  }

  @media (width <= 767px) {
    .x10rn61k.x10rn61k {
      width: 100%;
    }

    .x1p831po.x1p831po {
      width: 184%;
    }
  }
}

@layer priority6 {
  .x1e6t1mx::backdrop {
    background-color: #171a1b59;
  }

  .x1lhxw1h::selection {
    background-color: var(--xvyrq8h);
  }

  .x189hiv1::selection {
    color: var(--xv5f9ih);
  }

  .x1nzzcox::placeholder {
    color: var(--xv5f9ih);
  }

  .x1xwcq7l:after {
    content: "·";
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }
}

@layer priority7 {
  .xocmik5:after {
    margin-left: .75rem;
  }
}

@keyframes x18byk5q-B {
  0%, 100% {
    opacity: .5;
  }

  38% {
    opacity: .76;
  }

  68% {
    opacity: .58;
  }

  86% {
    opacity: .82;
  }
}

@keyframes x1cbtz4r-B {
  0%, 100% {
    transform: translate(0);
  }

  35% {
    transform: translate(-3px, 1px);
  }

  70% {
    transform: translate(1px, 2px);
  }
}

@keyframes x1tee1lf-B {
  0%, 100% {
    transform: translate(0);
  }

  25% {
    transform: translate(1px, -3px);
  }

  50% {
    transform: translate(3px);
  }

  75% {
    transform: translate(1px, 3px);
  }
}

:root, .x1b03660 {
  --xvyrq8h: var(--publication-accent);
  --xqkzz6: #1b3037;
  --x17nsmxl: var(--publication-page);
  --xzi2pxs: var(--publication-page-muted);
  --xd4pizf: #c22b12;
  --x1dbr7aw: "IBM Plex Sans Condensed", "IBM Plex Sans Variable", sans-serif;
  --xp6zfan: calc(1.5rem + env(safe-area-inset-left));
  --x11jszii: calc(1.5rem + env(safe-area-inset-right));
  --xo8qm39: var(--publication-hairline);
  --xv5f9ih: var(--publication-ink);
  --xs78vwu: var(--publication-line);
  --xtrw6s4: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --x1ywbpjk: #12313c;
  --x1aj7fv2: var(--publication-accent);
  --xewpu0t: "Limelight", "Futura", "Arial Black", sans-serif;
  --x1wl2q8x: #e77443;
  --xhdabeg: var(--publication-page);
  --xgoa9qv: 2.5rem;
  --x1vij7sz: .5rem;
  --x1rtu5rn: var(--publication-rust);
  --x1mluoi5: 2.5rem;
  --x1e0mdsr: .95rem;
  --xvlglba: 72rem;
  --x5re4ve: var(--publication-soft);
  --xyv8nci: var(--publication-stroke);
  --xi06za3: var(--publication-ink);
  --x11va7xw: "IBM Plex Sans Variable", Helvetica, Arial, sans-serif;
  --xjdayb4: 1.5px;
}
