diff --git a/.gitignore b/.gitignore
index 69b4380..580d09d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -129,5 +129,7 @@ dmypy.json
.pyre/
.idea
+.DS_Store
+
# ignore poetry lock cause dev it on m1 env.
poetry.lock
\ No newline at end of file
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 0000000..d0c3cbf
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,20 @@
+# Minimal makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line, and also
+# from the environment for the first two.
+SPHINXOPTS ?=
+SPHINXBUILD ?= sphinx-build
+SOURCEDIR = source
+BUILDDIR = build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+ @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/docs/make.bat b/docs/make.bat
new file mode 100644
index 0000000..747ffb7
--- /dev/null
+++ b/docs/make.bat
@@ -0,0 +1,35 @@
+@ECHO OFF
+
+pushd %~dp0
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+ set SPHINXBUILD=sphinx-build
+)
+set SOURCEDIR=source
+set BUILDDIR=build
+
+%SPHINXBUILD% >NUL 2>NUL
+if errorlevel 9009 (
+ echo.
+ echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+ echo.installed, then set the SPHINXBUILD environment variable to point
+ echo.to the full path of the 'sphinx-build' executable. Alternatively you
+ echo.may add the Sphinx directory to PATH.
+ echo.
+ echo.If you don't have Sphinx installed, grab it from
+ echo.https://www.sphinx-doc.org/
+ exit /b 1
+)
+
+if "%1" == "" goto help
+
+%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
+goto end
+
+:help
+%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
+
+:end
+popd
diff --git a/docs/requirements.txt b/docs/requirements.txt
new file mode 100644
index 0000000..3c30cd2
--- /dev/null
+++ b/docs/requirements.txt
@@ -0,0 +1,7 @@
+furo
+sphinx
+sphinxcontrib.katex
+matplotlib
+sphinx-copybutton
+sphinx-panels
+sphinx-autodoc-typehints
\ No newline at end of file
diff --git a/docs/source/.DS_Store b/docs/source/.DS_Store
new file mode 100644
index 0000000..f9320c0
Binary files /dev/null and b/docs/source/.DS_Store differ
diff --git a/docs/source/_static/.DS_Store b/docs/source/_static/.DS_Store
new file mode 100644
index 0000000..6091fdf
Binary files /dev/null and b/docs/source/_static/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Mono/.DS_Store b/docs/source/_static/IBM-Plex-Mono/.DS_Store
new file mode 100644
index 0000000..9cece39
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/.DS_Store b/docs/source/_static/IBM-Plex-Mono/fonts/.DS_Store
new file mode 100644
index 0000000..7263a1e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/.DS_Store b/docs/source/_static/IBM-Plex-Mono/fonts/complete/.DS_Store
new file mode 100644
index 0000000..08e9a29
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Bold.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Bold.eot
new file mode 100644
index 0000000..03ec5d9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Bold.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-BoldItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-BoldItalic.eot
new file mode 100644
index 0000000..bfa624d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-BoldItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLight.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLight.eot
new file mode 100644
index 0000000..6193a7b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLight.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLightItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLightItalic.eot
new file mode 100644
index 0000000..b10e708
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ExtraLightItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Italic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Italic.eot
new file mode 100644
index 0000000..f360e2e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Italic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Light.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Light.eot
new file mode 100644
index 0000000..3f39059
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Light.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-LightItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-LightItalic.eot
new file mode 100644
index 0000000..a4c8355
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-LightItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Medium.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Medium.eot
new file mode 100644
index 0000000..a529fee
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Medium.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-MediumItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-MediumItalic.eot
new file mode 100644
index 0000000..fadd374
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-MediumItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Regular.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Regular.eot
new file mode 100644
index 0000000..3cc5328
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Regular.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBold.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBold.eot
new file mode 100644
index 0000000..ff0737d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBold.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBoldItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBoldItalic.eot
new file mode 100644
index 0000000..d01a6a4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-SemiBoldItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Text.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Text.eot
new file mode 100644
index 0000000..4ccbead
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Text.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-TextItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-TextItalic.eot
new file mode 100644
index 0000000..29ff209
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-TextItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Thin.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Thin.eot
new file mode 100644
index 0000000..4beec99
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-Thin.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ThinItalic.eot b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ThinItalic.eot
new file mode 100644
index 0000000..c6496a3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/IBMPlexMono-ThinItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/complete/eot/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Bold.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Bold.otf
new file mode 100644
index 0000000..47ad627
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Bold.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-BoldItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-BoldItalic.otf
new file mode 100644
index 0000000..f68feb4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-BoldItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLight.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLight.otf
new file mode 100644
index 0000000..8cd739e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLight.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLightItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLightItalic.otf
new file mode 100644
index 0000000..072c0be
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ExtraLightItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Italic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Italic.otf
new file mode 100644
index 0000000..d71acd0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Italic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Light.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Light.otf
new file mode 100644
index 0000000..471337d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Light.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-LightItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-LightItalic.otf
new file mode 100644
index 0000000..b33358e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-LightItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Medium.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Medium.otf
new file mode 100644
index 0000000..69ada40
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Medium.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-MediumItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-MediumItalic.otf
new file mode 100644
index 0000000..82203f8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-MediumItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Regular.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Regular.otf
new file mode 100644
index 0000000..5e87de2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Regular.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBold.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBold.otf
new file mode 100644
index 0000000..f4936c2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBold.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBoldItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBoldItalic.otf
new file mode 100644
index 0000000..9fe7c76
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-SemiBoldItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Text.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Text.otf
new file mode 100644
index 0000000..9871c9a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Text.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-TextItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-TextItalic.otf
new file mode 100644
index 0000000..5f4422b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-TextItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Thin.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Thin.otf
new file mode 100644
index 0000000..6036ef7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-Thin.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ThinItalic.otf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ThinItalic.otf
new file mode 100644
index 0000000..dbcd289
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/IBMPlexMono-ThinItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/complete/otf/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Bold.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Bold.ttf
new file mode 100644
index 0000000..a5c6f54
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Bold.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-BoldItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-BoldItalic.ttf
new file mode 100644
index 0000000..8add01d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-BoldItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLight.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLight.ttf
new file mode 100644
index 0000000..2a5d4fd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLight.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLightItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLightItalic.ttf
new file mode 100644
index 0000000..720fa03
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ExtraLightItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Italic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Italic.ttf
new file mode 100644
index 0000000..d8bdbd6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Italic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Light.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Light.ttf
new file mode 100644
index 0000000..e2ca534
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Light.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-LightItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-LightItalic.ttf
new file mode 100644
index 0000000..cecaf14
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-LightItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Medium.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Medium.ttf
new file mode 100644
index 0000000..f22cbb0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Medium.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-MediumItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-MediumItalic.ttf
new file mode 100644
index 0000000..48cd1b3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-MediumItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Regular.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Regular.ttf
new file mode 100644
index 0000000..8d43f3d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Regular.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBold.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBold.ttf
new file mode 100644
index 0000000..b8c3935
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBold.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBoldItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBoldItalic.ttf
new file mode 100644
index 0000000..1691a2d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-SemiBoldItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Text.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Text.ttf
new file mode 100644
index 0000000..6599ab6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Text.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-TextItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-TextItalic.ttf
new file mode 100644
index 0000000..ae1f098
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-TextItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Thin.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Thin.ttf
new file mode 100644
index 0000000..195b8ce
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-Thin.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ThinItalic.ttf b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ThinItalic.ttf
new file mode 100644
index 0000000..c347e0b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/IBMPlexMono-ThinItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/complete/ttf/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff
new file mode 100644
index 0000000..8f4ca30
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff
new file mode 100644
index 0000000..1377804
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff
new file mode 100644
index 0000000..3302a01
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff
new file mode 100644
index 0000000..9997b7e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff
new file mode 100644
index 0000000..f0ea1c2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff
new file mode 100644
index 0000000..42aab54
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff
new file mode 100644
index 0000000..352b13f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff
new file mode 100644
index 0000000..a9ade8c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff
new file mode 100644
index 0000000..c7465bd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff
new file mode 100644
index 0000000..2c5ee31
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff
new file mode 100644
index 0000000..c02691a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff
new file mode 100644
index 0000000..e624cf5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff
new file mode 100644
index 0000000..9660719
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff
new file mode 100644
index 0000000..31f5d68
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff
new file mode 100644
index 0000000..b2b6c16
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff
new file mode 100644
index 0000000..9a39d9e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2
new file mode 100644
index 0000000..9821ed3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2
new file mode 100644
index 0000000..d033d12
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2
new file mode 100644
index 0000000..a0ccc79
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2
new file mode 100644
index 0000000..1d597e9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2
new file mode 100644
index 0000000..3ba4780
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2
new file mode 100644
index 0000000..e555841
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2
new file mode 100644
index 0000000..4853eda
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2
new file mode 100644
index 0000000..637df26
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2
new file mode 100644
index 0000000..742e72a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2
new file mode 100644
index 0000000..84c87e0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2
new file mode 100644
index 0000000..5b03e0d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2
new file mode 100644
index 0000000..9e3b69e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2
new file mode 100644
index 0000000..810a4f6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2
new file mode 100644
index 0000000..c531b56
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2
new file mode 100644
index 0000000..53dd17c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2
new file mode 100644
index 0000000..267ef06
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/complete/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/.DS_Store b/docs/source/_static/IBM-Plex-Mono/fonts/split/.DS_Store
new file mode 100644
index 0000000..afa6374
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Cyrillic.woff
new file mode 100644
index 0000000..67d329b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin1.woff
new file mode 100644
index 0000000..9d9612f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin2.woff
new file mode 100644
index 0000000..05563de
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin3.woff
new file mode 100644
index 0000000..75ca753
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Pi.woff
new file mode 100644
index 0000000..91ede72
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold.css
new file mode 100644
index 0000000..7336e50
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Bold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Cyrillic.woff
new file mode 100644
index 0000000..79bb921
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin1.woff
new file mode 100644
index 0000000..438d5db
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin2.woff
new file mode 100644
index 0000000..67677f4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin3.woff
new file mode 100644
index 0000000..382b045
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Pi.woff
new file mode 100644
index 0000000..6383a4f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic.css
new file mode 100644
index 0000000..1f81a57
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-BoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Cyrillic.woff
new file mode 100644
index 0000000..506034c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin1.woff
new file mode 100644
index 0000000..7481b21
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin2.woff
new file mode 100644
index 0000000..4cb643a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin3.woff
new file mode 100644
index 0000000..8fcee18
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Pi.woff
new file mode 100644
index 0000000..eee1e9b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight.css
new file mode 100644
index 0000000..9c7c969
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLight.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Cyrillic.woff
new file mode 100644
index 0000000..a175747
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin1.woff
new file mode 100644
index 0000000..1e0f24a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin2.woff
new file mode 100644
index 0000000..9b2eba5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin3.woff
new file mode 100644
index 0000000..7bfb0ae
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Pi.woff
new file mode 100644
index 0000000..ca3fea3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic.css
new file mode 100644
index 0000000..f3fadfd
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ExtraLightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Cyrillic.woff
new file mode 100644
index 0000000..9c2448f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin1.woff
new file mode 100644
index 0000000..9d97f26
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin2.woff
new file mode 100644
index 0000000..9e6f6c8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin3.woff
new file mode 100644
index 0000000..6a792cc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Pi.woff
new file mode 100644
index 0000000..cae17e3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic.css
new file mode 100644
index 0000000..81bb4c5
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Italic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Cyrillic.woff
new file mode 100644
index 0000000..774fdf9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin1.woff
new file mode 100644
index 0000000..3417fb7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin2.woff
new file mode 100644
index 0000000..a44ad88
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin3.woff
new file mode 100644
index 0000000..423ed79
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Pi.woff
new file mode 100644
index 0000000..8e6fe0e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light.css
new file mode 100644
index 0000000..67664ef
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Light.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Cyrillic.woff
new file mode 100644
index 0000000..08c63f8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin1.woff
new file mode 100644
index 0000000..5a14214
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin2.woff
new file mode 100644
index 0000000..7ec89ce
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin3.woff
new file mode 100644
index 0000000..5595a4b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Pi.woff
new file mode 100644
index 0000000..0175854
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic.css
new file mode 100644
index 0000000..e133555
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-LightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Cyrillic.woff
new file mode 100644
index 0000000..f8af80e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin1.woff
new file mode 100644
index 0000000..bda13c0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin2.woff
new file mode 100644
index 0000000..e2df9f5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin3.woff
new file mode 100644
index 0000000..d125b69
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Pi.woff
new file mode 100644
index 0000000..e4941a5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium.css
new file mode 100644
index 0000000..c5215d0
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Medium.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Cyrillic.woff
new file mode 100644
index 0000000..b899976
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin1.woff
new file mode 100644
index 0000000..2f155db
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin2.woff
new file mode 100644
index 0000000..18543e7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin3.woff
new file mode 100644
index 0000000..9b0d22b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Pi.woff
new file mode 100644
index 0000000..4e96735
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic.css
new file mode 100644
index 0000000..93aca61
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-MediumItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Cyrillic.woff
new file mode 100644
index 0000000..6d666ff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin1.woff
new file mode 100644
index 0000000..f0d0e5d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin2.woff
new file mode 100644
index 0000000..2820044
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin3.woff
new file mode 100644
index 0000000..6bb8c4e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Pi.woff
new file mode 100644
index 0000000..b6b507d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular.css
new file mode 100644
index 0000000..a8cb79e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Regular.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Cyrillic.woff
new file mode 100644
index 0000000..d78896e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin1.woff
new file mode 100644
index 0000000..0df97c1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin2.woff
new file mode 100644
index 0000000..74f87d8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin3.woff
new file mode 100644
index 0000000..dfbf602
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Pi.woff
new file mode 100644
index 0000000..36f7ba6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold.css
new file mode 100644
index 0000000..91c11db
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Cyrillic.woff
new file mode 100644
index 0000000..caedf70
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin1.woff
new file mode 100644
index 0000000..5fac148
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin2.woff
new file mode 100644
index 0000000..0b7c43f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin3.woff
new file mode 100644
index 0000000..c5251e3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Pi.woff
new file mode 100644
index 0000000..dffa84c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic.css
new file mode 100644
index 0000000..6fca2de
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-SemiBoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Cyrillic.woff
new file mode 100644
index 0000000..31de017
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin1.woff
new file mode 100644
index 0000000..b9c7ef3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin2.woff
new file mode 100644
index 0000000..f5d5323
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin3.woff
new file mode 100644
index 0000000..3b19f45
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Pi.woff
new file mode 100644
index 0000000..33b46e3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text.css
new file mode 100644
index 0000000..def6d15
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Text.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Cyrillic.woff
new file mode 100644
index 0000000..277c8e0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin1.woff
new file mode 100644
index 0000000..ea5c842
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin2.woff
new file mode 100644
index 0000000..ee6ce9f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin3.woff
new file mode 100644
index 0000000..24127bc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Pi.woff
new file mode 100644
index 0000000..3a680a2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic.css
new file mode 100644
index 0000000..395b8a3
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-TextItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Cyrillic.woff
new file mode 100644
index 0000000..2e954e2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin1.woff
new file mode 100644
index 0000000..d55a79d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin2.woff
new file mode 100644
index 0000000..b8b03a0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin3.woff
new file mode 100644
index 0000000..96f9698
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Pi.woff
new file mode 100644
index 0000000..e1508f9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin.css
new file mode 100644
index 0000000..09b9dd6
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-Thin.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Cyrillic.woff
new file mode 100644
index 0000000..8c568b2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin1.woff
new file mode 100644
index 0000000..1f62395
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin2.woff
new file mode 100644
index 0000000..10e3939
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin3.woff
new file mode 100644
index 0000000..8d942c5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Pi.woff b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Pi.woff
new file mode 100644
index 0000000..3dd430d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic.css
new file mode 100644
index 0000000..f832df3
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/IBMPlexMono-ThinItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Pi.woff") format("woff");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2
new file mode 100644
index 0000000..a512260
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2
new file mode 100644
index 0000000..eaf8ea7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2
new file mode 100644
index 0000000..51306cb
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2
new file mode 100644
index 0000000..0bd29a7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2
new file mode 100644
index 0000000..17d1808
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css
new file mode 100644
index 0000000..f0530a9
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..168bae7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2
new file mode 100644
index 0000000..2e7cac4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2
new file mode 100644
index 0000000..dd4fffa
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2
new file mode 100644
index 0000000..e5f86b1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2
new file mode 100644
index 0000000..8027d94
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css
new file mode 100644
index 0000000..16afbf1
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2
new file mode 100644
index 0000000..644e54a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2
new file mode 100644
index 0000000..6a8f861
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2
new file mode 100644
index 0000000..4000ee7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2
new file mode 100644
index 0000000..c08fe81
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2
new file mode 100644
index 0000000..7f49521
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css
new file mode 100644
index 0000000..8bdc1ba
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..56eeba5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2
new file mode 100644
index 0000000..7fce1fd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2
new file mode 100644
index 0000000..9d09548
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2
new file mode 100644
index 0000000..a73ba18
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2
new file mode 100644
index 0000000..0fb9a67
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css
new file mode 100644
index 0000000..a03cadb
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2
new file mode 100644
index 0000000..c144618
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2
new file mode 100644
index 0000000..b629757
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2
new file mode 100644
index 0000000..3c72e32
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2
new file mode 100644
index 0000000..f9b5b5f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2
new file mode 100644
index 0000000..1acfa41
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css
new file mode 100644
index 0000000..662228c
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2
new file mode 100644
index 0000000..810289d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2
new file mode 100644
index 0000000..3c8c1f7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2
new file mode 100644
index 0000000..a6cf4ff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2
new file mode 100644
index 0000000..8e12fa6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2
new file mode 100644
index 0000000..d789dd4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css
new file mode 100644
index 0000000..5338ab7
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..e1f4133
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2
new file mode 100644
index 0000000..526b7e9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2
new file mode 100644
index 0000000..9941096
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2
new file mode 100644
index 0000000..39bafd2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2
new file mode 100644
index 0000000..d20a8d0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css
new file mode 100644
index 0000000..bd64b2e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2
new file mode 100644
index 0000000..32cb27d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2
new file mode 100644
index 0000000..871e1a4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2
new file mode 100644
index 0000000..047070b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2
new file mode 100644
index 0000000..023aaf5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2
new file mode 100644
index 0000000..ee1d812
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css
new file mode 100644
index 0000000..765d96e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2
new file mode 100644
index 0000000..9d0d6e3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2
new file mode 100644
index 0000000..a889825
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2
new file mode 100644
index 0000000..caaf166
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2
new file mode 100644
index 0000000..4ab8e85
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2
new file mode 100644
index 0000000..703ab58
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css
new file mode 100644
index 0000000..45d4205
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2
new file mode 100644
index 0000000..905ba75
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2
new file mode 100644
index 0000000..3b1e059
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2
new file mode 100644
index 0000000..9a10113
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2
new file mode 100644
index 0000000..f22640c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2
new file mode 100644
index 0000000..3670f2a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css
new file mode 100644
index 0000000..7c8b686
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2
new file mode 100644
index 0000000..b0e3ade
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2
new file mode 100644
index 0000000..f4e3419
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2
new file mode 100644
index 0000000..4880320
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2
new file mode 100644
index 0000000..8d9d2b8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2
new file mode 100644
index 0000000..af02a8d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css
new file mode 100644
index 0000000..bb0d4b5
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..4fdee01
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2
new file mode 100644
index 0000000..e096323
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2
new file mode 100644
index 0000000..aded5f9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2
new file mode 100644
index 0000000..19208a2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2
new file mode 100644
index 0000000..24e2d07
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css
new file mode 100644
index 0000000..d76769e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2
new file mode 100644
index 0000000..a32736d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2
new file mode 100644
index 0000000..51018e0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2
new file mode 100644
index 0000000..213aa99
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2
new file mode 100644
index 0000000..cdceaa4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2
new file mode 100644
index 0000000..fe0c953
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css
new file mode 100644
index 0000000..890cc69
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2
new file mode 100644
index 0000000..18ca0aa
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2
new file mode 100644
index 0000000..5887851
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2
new file mode 100644
index 0000000..af26d9a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2
new file mode 100644
index 0000000..db99c8d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2
new file mode 100644
index 0000000..34ecbfe
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css
new file mode 100644
index 0000000..3ade645
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2
new file mode 100644
index 0000000..219babd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2
new file mode 100644
index 0000000..c078cc6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2
new file mode 100644
index 0000000..1b88d3e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2
new file mode 100644
index 0000000..8b3ccc3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2
new file mode 100644
index 0000000..0e3a118
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css
new file mode 100644
index 0000000..5c38f57
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2
new file mode 100644
index 0000000..ad4e913
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2
new file mode 100644
index 0000000..1675e80
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2
new file mode 100644
index 0000000..b63e2e9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2
new file mode 100644
index 0000000..04ba926
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2
new file mode 100644
index 0000000..5544245
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css
new file mode 100644
index 0000000..c7199f4
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/license.txt b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Mono/fonts/split/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/.DS_Store b/docs/source/_static/IBM-Plex-Sans/fonts/.DS_Store
new file mode 100644
index 0000000..4750d67
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/.DS_Store b/docs/source/_static/IBM-Plex-Sans/fonts/complete/.DS_Store
new file mode 100644
index 0000000..cac6fa3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Bold.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Bold.eot
new file mode 100644
index 0000000..e353a98
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Bold.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-BoldItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-BoldItalic.eot
new file mode 100644
index 0000000..db4fe7c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-BoldItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLight.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLight.eot
new file mode 100644
index 0000000..aa5b96f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLight.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLightItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLightItalic.eot
new file mode 100644
index 0000000..3aea730
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ExtraLightItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Italic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Italic.eot
new file mode 100644
index 0000000..297b28e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Italic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Light.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Light.eot
new file mode 100644
index 0000000..a49e624
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Light.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-LightItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-LightItalic.eot
new file mode 100644
index 0000000..f015c89
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-LightItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Medium.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Medium.eot
new file mode 100644
index 0000000..6eb598e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Medium.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-MediumItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-MediumItalic.eot
new file mode 100644
index 0000000..927918d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-MediumItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Regular.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Regular.eot
new file mode 100644
index 0000000..0147026
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Regular.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBold.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBold.eot
new file mode 100644
index 0000000..0413b1d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBold.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBoldItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBoldItalic.eot
new file mode 100644
index 0000000..0c73c72
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-SemiBoldItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Text.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Text.eot
new file mode 100644
index 0000000..e065e44
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Text.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-TextItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-TextItalic.eot
new file mode 100644
index 0000000..5b74618
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-TextItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Thin.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Thin.eot
new file mode 100644
index 0000000..9c3cf60
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-Thin.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ThinItalic.eot b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ThinItalic.eot
new file mode 100644
index 0000000..5908d5c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/IBMPlexSans-ThinItalic.eot differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/complete/eot/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Bold.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Bold.otf
new file mode 100644
index 0000000..b9ad964
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Bold.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-BoldItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-BoldItalic.otf
new file mode 100644
index 0000000..cf410fd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-BoldItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLight.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLight.otf
new file mode 100644
index 0000000..8561219
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLight.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLightItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLightItalic.otf
new file mode 100644
index 0000000..3d274a7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ExtraLightItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Italic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Italic.otf
new file mode 100644
index 0000000..31f28ba
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Italic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Light.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Light.otf
new file mode 100644
index 0000000..84e4931
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Light.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-LightItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-LightItalic.otf
new file mode 100644
index 0000000..e6c47b1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-LightItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Medium.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Medium.otf
new file mode 100644
index 0000000..97abdec
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Medium.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-MediumItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-MediumItalic.otf
new file mode 100644
index 0000000..6e843bb
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-MediumItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Regular.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Regular.otf
new file mode 100644
index 0000000..fb01071
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Regular.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBold.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBold.otf
new file mode 100644
index 0000000..0d87a6a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBold.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBoldItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBoldItalic.otf
new file mode 100644
index 0000000..48855be
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-SemiBoldItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Text.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Text.otf
new file mode 100644
index 0000000..95e543e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Text.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-TextItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-TextItalic.otf
new file mode 100644
index 0000000..7707506
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-TextItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Thin.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Thin.otf
new file mode 100644
index 0000000..b460dff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-Thin.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ThinItalic.otf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ThinItalic.otf
new file mode 100644
index 0000000..1c91bbe
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/IBMPlexSans-ThinItalic.otf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/complete/otf/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Bold.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Bold.ttf
new file mode 100644
index 0000000..a457301
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Bold.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-BoldItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-BoldItalic.ttf
new file mode 100644
index 0000000..8b9ec2c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-BoldItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLight.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLight.ttf
new file mode 100644
index 0000000..6abadf7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLight.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLightItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLightItalic.ttf
new file mode 100644
index 0000000..8fd22ec
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ExtraLightItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Italic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Italic.ttf
new file mode 100644
index 0000000..3a68a6e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Italic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Light.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Light.ttf
new file mode 100644
index 0000000..dc19931
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Light.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-LightItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-LightItalic.ttf
new file mode 100644
index 0000000..2cecfb2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-LightItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Medium.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Medium.ttf
new file mode 100644
index 0000000..4de5fea
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Medium.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-MediumItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-MediumItalic.ttf
new file mode 100644
index 0000000..54d2efc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-MediumItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Regular.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Regular.ttf
new file mode 100644
index 0000000..b6b0076
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Regular.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBold.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBold.ttf
new file mode 100644
index 0000000..89aa8e8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBold.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBoldItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBoldItalic.ttf
new file mode 100644
index 0000000..01c9f10
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-SemiBoldItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Text.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Text.ttf
new file mode 100644
index 0000000..369e00f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Text.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-TextItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-TextItalic.ttf
new file mode 100644
index 0000000..b002522
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-TextItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Thin.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Thin.ttf
new file mode 100644
index 0000000..c8339db
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-Thin.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ThinItalic.ttf b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ThinItalic.ttf
new file mode 100644
index 0000000..71f95aa
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/IBMPlexSans-ThinItalic.ttf differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/complete/ttf/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff
new file mode 100644
index 0000000..e499fbd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff
new file mode 100644
index 0000000..6124231
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff
new file mode 100644
index 0000000..8b546d9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff
new file mode 100644
index 0000000..e31da10
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff
new file mode 100644
index 0000000..ee4d5ab
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff
new file mode 100644
index 0000000..f83c074
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff
new file mode 100644
index 0000000..bb99155
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff
new file mode 100644
index 0000000..857d9be
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff
new file mode 100644
index 0000000..7616778
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff
new file mode 100644
index 0000000..1c27360
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff
new file mode 100644
index 0000000..fa272e4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff
new file mode 100644
index 0000000..2c23dd5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff
new file mode 100644
index 0000000..7ae6658
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff
new file mode 100644
index 0000000..6bc4193
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff
new file mode 100644
index 0000000..161be74
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff
new file mode 100644
index 0000000..91e030e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2
new file mode 100644
index 0000000..7a4762f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2
new file mode 100644
index 0000000..3676432
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2
new file mode 100644
index 0000000..68969ae
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2
new file mode 100644
index 0000000..8dc0570
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2
new file mode 100644
index 0000000..8ff38a8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2
new file mode 100644
index 0000000..b83ec18
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2
new file mode 100644
index 0000000..8953e46
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2
new file mode 100644
index 0000000..7f2c51c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2
new file mode 100644
index 0000000..9e0eafc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2
new file mode 100644
index 0000000..add7c9d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2
new file mode 100644
index 0000000..535fcfa
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2
new file mode 100644
index 0000000..31e08ce
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2
new file mode 100644
index 0000000..864a9c9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2
new file mode 100644
index 0000000..7debe19
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2
new file mode 100644
index 0000000..50c63ff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2
new file mode 100644
index 0000000..1d97e22
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/complete/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/.DS_Store b/docs/source/_static/IBM-Plex-Sans/fonts/split/.DS_Store
new file mode 100644
index 0000000..4f16339
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/.DS_Store differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Cyrillic.woff
new file mode 100644
index 0000000..e16a9ad
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Greek.woff
new file mode 100644
index 0000000..ce3027c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin1.woff
new file mode 100644
index 0000000..c011b23
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin2.woff
new file mode 100644
index 0000000..f2b8222
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin3.woff
new file mode 100644
index 0000000..21b52ac
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Pi.woff
new file mode 100644
index 0000000..76ac101
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold.css
new file mode 100644
index 0000000..1f33db1
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Bold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Cyrillic.woff
new file mode 100644
index 0000000..c2e05dd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Greek.woff
new file mode 100644
index 0000000..7e62bf5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin1.woff
new file mode 100644
index 0000000..835a000
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin2.woff
new file mode 100644
index 0000000..63bcce2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin3.woff
new file mode 100644
index 0000000..1efdeac
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Pi.woff
new file mode 100644
index 0000000..74494e7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic.css
new file mode 100644
index 0000000..d9aa50c
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-BoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Cyrillic.woff
new file mode 100644
index 0000000..b0a95d8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Greek.woff
new file mode 100644
index 0000000..1569697
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin1.woff
new file mode 100644
index 0000000..4240da2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin2.woff
new file mode 100644
index 0000000..341f175
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin3.woff
new file mode 100644
index 0000000..1b82038
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Pi.woff
new file mode 100644
index 0000000..63603dc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight.css
new file mode 100644
index 0000000..25b44b0
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLight.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Cyrillic.woff
new file mode 100644
index 0000000..137b796
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Greek.woff
new file mode 100644
index 0000000..dba337a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin1.woff
new file mode 100644
index 0000000..09bdd23
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin2.woff
new file mode 100644
index 0000000..af49b16
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin3.woff
new file mode 100644
index 0000000..18b5414
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Pi.woff
new file mode 100644
index 0000000..a190a84
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic.css
new file mode 100644
index 0000000..2a6acb3
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ExtraLightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Cyrillic.woff
new file mode 100644
index 0000000..c6e5b9b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Greek.woff
new file mode 100644
index 0000000..30a32e5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin1.woff
new file mode 100644
index 0000000..ef53b93
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin2.woff
new file mode 100644
index 0000000..2856502
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin3.woff
new file mode 100644
index 0000000..c809510
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Pi.woff
new file mode 100644
index 0000000..5d92621
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic.css
new file mode 100644
index 0000000..84df741
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Italic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Cyrillic.woff
new file mode 100644
index 0000000..07c597d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Greek.woff
new file mode 100644
index 0000000..cfd2fa2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin1.woff
new file mode 100644
index 0000000..3fd6108
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin2.woff
new file mode 100644
index 0000000..ee3e97b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin3.woff
new file mode 100644
index 0000000..3ecd5cc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Pi.woff
new file mode 100644
index 0000000..4041439
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light.css
new file mode 100644
index 0000000..dcdecc2
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Light.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Cyrillic.woff
new file mode 100644
index 0000000..69f316c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Greek.woff
new file mode 100644
index 0000000..67ca772
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin1.woff
new file mode 100644
index 0000000..2cdd2cd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin2.woff
new file mode 100644
index 0000000..7eb2e0d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin3.woff
new file mode 100644
index 0000000..42a630c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Pi.woff
new file mode 100644
index 0000000..00d3571
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic.css
new file mode 100644
index 0000000..f278c8a
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-LightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Cyrillic.woff
new file mode 100644
index 0000000..bc4c1c7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Greek.woff
new file mode 100644
index 0000000..1190c14
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin1.woff
new file mode 100644
index 0000000..d74287c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin2.woff
new file mode 100644
index 0000000..09617e4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin3.woff
new file mode 100644
index 0000000..2442dde
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Pi.woff
new file mode 100644
index 0000000..96b1d98
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium.css
new file mode 100644
index 0000000..3fc3306
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Medium.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Cyrillic.woff
new file mode 100644
index 0000000..d971ded
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Greek.woff
new file mode 100644
index 0000000..3022e67
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin1.woff
new file mode 100644
index 0000000..ac663f9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin2.woff
new file mode 100644
index 0000000..47aad95
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin3.woff
new file mode 100644
index 0000000..76db311
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Pi.woff
new file mode 100644
index 0000000..28547a0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic.css
new file mode 100644
index 0000000..c08bf26
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-MediumItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Cyrillic.woff
new file mode 100644
index 0000000..884b1b9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Greek.woff
new file mode 100644
index 0000000..8ba10a1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin1.woff
new file mode 100644
index 0000000..9855fb5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin2.woff
new file mode 100644
index 0000000..f1a8b49
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin3.woff
new file mode 100644
index 0000000..52557e0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Pi.woff
new file mode 100644
index 0000000..d9668c0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular.css
new file mode 100644
index 0000000..9fb9590
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Regular.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Cyrillic.woff
new file mode 100644
index 0000000..4d7f6a7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Greek.woff
new file mode 100644
index 0000000..8531d6d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin1.woff
new file mode 100644
index 0000000..97d195c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin2.woff
new file mode 100644
index 0000000..484b4d3
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin3.woff
new file mode 100644
index 0000000..2f81862
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Pi.woff
new file mode 100644
index 0000000..e8f8425
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold.css
new file mode 100644
index 0000000..debc4b2
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Cyrillic.woff
new file mode 100644
index 0000000..bc2f423
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Greek.woff
new file mode 100644
index 0000000..97805eb
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin1.woff
new file mode 100644
index 0000000..0d1c51d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin2.woff
new file mode 100644
index 0000000..2ca45c1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin3.woff
new file mode 100644
index 0000000..82f58ff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Pi.woff
new file mode 100644
index 0000000..9277a0c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic.css
new file mode 100644
index 0000000..d112bc5
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-SemiBoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Cyrillic.woff
new file mode 100644
index 0000000..560b41b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Greek.woff
new file mode 100644
index 0000000..be3b393
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin1.woff
new file mode 100644
index 0000000..4802385
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin2.woff
new file mode 100644
index 0000000..1d8b6e7
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin3.woff
new file mode 100644
index 0000000..1c09b83
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Pi.woff
new file mode 100644
index 0000000..df89937
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text.css
new file mode 100644
index 0000000..c79db22
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Text.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Cyrillic.woff
new file mode 100644
index 0000000..04c1af8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Greek.woff
new file mode 100644
index 0000000..007f750
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin1.woff
new file mode 100644
index 0000000..c6a98cd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin2.woff
new file mode 100644
index 0000000..99c414f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin3.woff
new file mode 100644
index 0000000..75b72a4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Pi.woff
new file mode 100644
index 0000000..4bd0972
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic.css
new file mode 100644
index 0000000..acd36e4
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-TextItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Cyrillic.woff
new file mode 100644
index 0000000..df9b619
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Greek.woff
new file mode 100644
index 0000000..7c7d292
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin1.woff
new file mode 100644
index 0000000..773b246
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin2.woff
new file mode 100644
index 0000000..f6aa9db
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin3.woff
new file mode 100644
index 0000000..42099df
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Pi.woff
new file mode 100644
index 0000000..0658ea1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin.css
new file mode 100644
index 0000000..9eb8f4e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-Thin.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Cyrillic.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Cyrillic.woff
new file mode 100644
index 0000000..eb27802
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Cyrillic.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Greek.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Greek.woff
new file mode 100644
index 0000000..a6177e2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Greek.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin1.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin1.woff
new file mode 100644
index 0000000..4e0df11
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin1.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin2.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin2.woff
new file mode 100644
index 0000000..64b16d5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin2.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin3.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin3.woff
new file mode 100644
index 0000000..dc18437
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Latin3.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Pi.woff b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Pi.woff
new file mode 100644
index 0000000..7a2b672
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic-Pi.woff differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic.css
new file mode 100644
index 0000000..2218c92
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/IBMPlexSans-ThinItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Cyrillic.woff") format("woff");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Greek.woff") format("woff");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin1.woff") format("woff");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin2.woff") format("woff");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin3.woff") format("woff");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Pi.woff") format("woff");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2
new file mode 100644
index 0000000..0eec8a1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2
new file mode 100644
index 0000000..99398a1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2
new file mode 100644
index 0000000..548ee45
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2
new file mode 100644
index 0000000..22d3ab9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2
new file mode 100644
index 0000000..2768bc5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2
new file mode 100644
index 0000000..56ef42f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css
new file mode 100644
index 0000000..1256a89
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..e037178
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2
new file mode 100644
index 0000000..47aa40d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2
new file mode 100644
index 0000000..b3e62ae
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2
new file mode 100644
index 0000000..5eb099a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2
new file mode 100644
index 0000000..df13bea
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2
new file mode 100644
index 0000000..c6e100b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css
new file mode 100644
index 0000000..62c6ea6
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2
new file mode 100644
index 0000000..d812f72
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2
new file mode 100644
index 0000000..e8e20a1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2
new file mode 100644
index 0000000..4ac5848
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2
new file mode 100644
index 0000000..d2b350c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2
new file mode 100644
index 0000000..447a301
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2
new file mode 100644
index 0000000..a822d78
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css
new file mode 100644
index 0000000..5f11069
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..9b688db
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2
new file mode 100644
index 0000000..2fc6294
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2
new file mode 100644
index 0000000..02e81bd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2
new file mode 100644
index 0000000..e786477
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2
new file mode 100644
index 0000000..0f96eb4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2
new file mode 100644
index 0000000..6adffa1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css
new file mode 100644
index 0000000..17d4ba5
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2
new file mode 100644
index 0000000..65b918d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2
new file mode 100644
index 0000000..0cd665c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2
new file mode 100644
index 0000000..87fb101
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2
new file mode 100644
index 0000000..c0e234d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2
new file mode 100644
index 0000000..d9da2bf
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2
new file mode 100644
index 0000000..ad1c083
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css
new file mode 100644
index 0000000..7a92f6c
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2
new file mode 100644
index 0000000..13b12df
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2
new file mode 100644
index 0000000..c87003f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2
new file mode 100644
index 0000000..7d29e4f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2
new file mode 100644
index 0000000..ef4befb
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2
new file mode 100644
index 0000000..75c2723
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2
new file mode 100644
index 0000000..19a362c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css
new file mode 100644
index 0000000..4b4026a
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..80572bd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2
new file mode 100644
index 0000000..9a7f205
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2
new file mode 100644
index 0000000..c8be184
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2
new file mode 100644
index 0000000..8ff346d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2
new file mode 100644
index 0000000..92b5b20
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2
new file mode 100644
index 0000000..331ec3e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css
new file mode 100644
index 0000000..5197049
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2
new file mode 100644
index 0000000..0786613
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2
new file mode 100644
index 0000000..1603616
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2
new file mode 100644
index 0000000..a502cdc
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2
new file mode 100644
index 0000000..7a05c86
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2
new file mode 100644
index 0000000..71672c5
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2
new file mode 100644
index 0000000..decef05
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css
new file mode 100644
index 0000000..665639a
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2
new file mode 100644
index 0000000..074e74d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2
new file mode 100644
index 0000000..b2f48e9
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2
new file mode 100644
index 0000000..ff07a07
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2
new file mode 100644
index 0000000..00840d8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2
new file mode 100644
index 0000000..2a31498
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2
new file mode 100644
index 0000000..3fe3fe1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css
new file mode 100644
index 0000000..3d19537
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2
new file mode 100644
index 0000000..a84af32
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2
new file mode 100644
index 0000000..3fdc4f1
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2
new file mode 100644
index 0000000..f03b67a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2
new file mode 100644
index 0000000..70aba0b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2
new file mode 100644
index 0000000..e1381cd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2
new file mode 100644
index 0000000..7caa5a0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css
new file mode 100644
index 0000000..7f98cda
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2
new file mode 100644
index 0000000..edecf4d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2
new file mode 100644
index 0000000..c880ce4
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2
new file mode 100644
index 0000000..13b36b2
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2
new file mode 100644
index 0000000..d889aa8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2
new file mode 100644
index 0000000..8760684
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2
new file mode 100644
index 0000000..e2f000f
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css
new file mode 100644
index 0000000..4f79cda
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..e5acde6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2
new file mode 100644
index 0000000..6a6f95b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2
new file mode 100644
index 0000000..eee0585
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2
new file mode 100644
index 0000000..754c26d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2
new file mode 100644
index 0000000..4421b7d
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2
new file mode 100644
index 0000000..2da1f99
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css
new file mode 100644
index 0000000..d9f11c7
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2
new file mode 100644
index 0000000..c22ca59
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2
new file mode 100644
index 0000000..3fe4a63
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2
new file mode 100644
index 0000000..c1d20d8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2
new file mode 100644
index 0000000..543e1ed
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2
new file mode 100644
index 0000000..9b23f97
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2
new file mode 100644
index 0000000..9f4e632
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css
new file mode 100644
index 0000000..93d52ca
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2
new file mode 100644
index 0000000..34d793c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2
new file mode 100644
index 0000000..ad63edd
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2
new file mode 100644
index 0000000..e2ba50a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2
new file mode 100644
index 0000000..459f355
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2
new file mode 100644
index 0000000..38e3a38
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2
new file mode 100644
index 0000000..b3b929c
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css
new file mode 100644
index 0000000..27cd00b
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2
new file mode 100644
index 0000000..591fcc0
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2
new file mode 100644
index 0000000..8246d1e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2
new file mode 100644
index 0000000..2c4894e
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2
new file mode 100644
index 0000000..32e0757
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2
new file mode 100644
index 0000000..97a6f01
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2
new file mode 100644
index 0000000..c52801a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css
new file mode 100644
index 0000000..e9feb0e
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2
new file mode 100644
index 0000000..be9b6ff
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2
new file mode 100644
index 0000000..11b8dc6
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2
new file mode 100644
index 0000000..29613c8
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2
new file mode 100644
index 0000000..89493ee
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2
new file mode 100644
index 0000000..89be48b
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2 b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2
new file mode 100644
index 0000000..6c9188a
Binary files /dev/null and b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2 differ
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css
new file mode 100644
index 0000000..6d3c0ca
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC
+}
diff --git a/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/license.txt b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/docs/source/_static/IBM-Plex-Sans/fonts/split/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
diff --git a/docs/source/_static/css/custom.css b/docs/source/_static/css/custom.css
new file mode 100644
index 0000000..15c6f19
--- /dev/null
+++ b/docs/source/_static/css/custom.css
@@ -0,0 +1,15 @@
+/* https://github.com/sphinx-doc/sphinx/issues/1514#issuecomment-742703082 */
+/* Newlines (\a) and spaces (\20) before each parameter */
+dt > em.sig-param:before {
+ content: "\a\20\20\20\20";
+ white-space: pre;
+}
+/* Newline after the last parameter (so the closing bracket is on a new line) */
+dt > em.sig-param:last-of-type::after {
+ content: "\a";
+ white-space: pre;
+}
+
+.toctree-wrapper.compound .caption {
+ margin-bottom: .75rem !important;
+}
\ No newline at end of file
diff --git a/docs/source/_static/css/ibm-plex.min.css b/docs/source/_static/css/ibm-plex.min.css
new file mode 100644
index 0000000..d9128a2
--- /dev/null
+++ b/docs/source/_static/css/ibm-plex.min.css
@@ -0,0 +1 @@
+@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:local("IBM Plex Mono Bold Italic"),local("IBMPlexMono-BoldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;src:local("IBM Plex Mono ExtLt"),local("IBMPlexMono-ExtLt"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;src:local("IBM Plex Mono ExtLt Italic"),local("IBMPlexMono-ExtLtItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;src:local("IBM Plex Mono Light Italic"),local("IBMPlexMono-LightItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;src:local("IBM Plex Mono Medm"),local("IBMPlexMono-Medm"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;src:local("IBM Plex Mono Medm Italic"),local("IBMPlexMono-MedmItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;src:local("IBM Plex Mono SmBld"),local("IBMPlexMono-SmBld"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;src:local("IBM Plex Mono SmBld Italic"),local("IBMPlexMono-SmBldItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:450;src:local("IBM Plex Mono Text"),local("IBMPlexMono-Text"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:450;src:local("IBM Plex Mono Text Italic"),local("IBMPlexMono-TextItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;src:local("IBM Plex Mono Thin"),local("IBMPlexMono-Thin"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"),url("../IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;src:local("IBM Plex Mono Thin Italic"),local("IBMPlexMono-ThinItalic"),url("../IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local("IBM Plex Sans ExtLt"),local("IBMPlexSans-ExtLt"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local("IBM Plex Sans ExtLt Italic"),local("IBMPlexSans-ExtLtItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local("IBM Plex Sans Medm"),local("IBMPlexSans-Medm"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local("IBM Plex Sans Medm Italic"),local("IBMPlexSans-MedmItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local("IBM Plex Sans SmBld"),local("IBMPlexSans-SmBld"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local("IBM Plex Sans SmBld Italic"),local("IBMPlexSans-SmBldItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:450;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:450;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"),url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url("../IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");unicode-range:U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:local("IBM Plex Sans Cond Bold"),local("IBMPlexSansCond-Bold"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:local("IBM Plex Sans Cond Bold"),local("IBMPlexSansCond-Bold"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:local("IBM Plex Sans Cond Bold"),local("IBMPlexSansCond-Bold"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:local("IBM Plex Sans Cond Bold"),local("IBMPlexSansCond-Bold"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:local("IBM Plex Sans Cond Bold"),local("IBMPlexSansCond-Bold"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:700;src:local("IBM Plex Sans Cond Bold Italic"),local("IBMPlexSansCond-BoldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-BoldItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-BoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:700;src:local("IBM Plex Sans Cond Bold Italic"),local("IBMPlexSansCond-BoldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:700;src:local("IBM Plex Sans Cond Bold Italic"),local("IBMPlexSansCond-BoldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:700;src:local("IBM Plex Sans Cond Bold Italic"),local("IBMPlexSansCond-BoldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:700;src:local("IBM Plex Sans Cond Bold Italic"),local("IBMPlexSansCond-BoldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:200;src:local("IBM Plex Sans Cond ExtLt"),local("IBMPlexSansCond-ExtLt"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:200;src:local("IBM Plex Sans Cond ExtLt"),local("IBMPlexSansCond-ExtLt"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:200;src:local("IBM Plex Sans Cond ExtLt"),local("IBMPlexSansCond-ExtLt"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:200;src:local("IBM Plex Sans Cond ExtLt"),local("IBMPlexSansCond-ExtLt"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:200;src:local("IBM Plex Sans Cond ExtLt"),local("IBMPlexSansCond-ExtLt"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:200;src:local("IBM Plex Sans Cond ExtLt Italic"),local("IBMPlexSansCond-ExtLtItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ExtraLightItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ExtraLightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:200;src:local("IBM Plex Sans Cond ExtLt Italic"),local("IBMPlexSansCond-ExtLtItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:200;src:local("IBM Plex Sans Cond ExtLt Italic"),local("IBMPlexSansCond-ExtLtItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:200;src:local("IBM Plex Sans Cond ExtLt Italic"),local("IBMPlexSansCond-ExtLtItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:200;src:local("IBM Plex Sans Cond ExtLt Italic"),local("IBMPlexSansCond-ExtLtItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:400;src:local("IBM Plex Sans Cond Italic"),local("IBMPlexSansCond-Italic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Italic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Italic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:400;src:local("IBM Plex Sans Cond Italic"),local("IBMPlexSansCond-Italic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:400;src:local("IBM Plex Sans Cond Italic"),local("IBMPlexSansCond-Italic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:400;src:local("IBM Plex Sans Cond Italic"),local("IBMPlexSansCond-Italic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:400;src:local("IBM Plex Sans Cond Italic"),local("IBMPlexSansCond-Italic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:300;src:local("IBM Plex Sans Cond Light"),local("IBMPlexSansCond-Light"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:300;src:local("IBM Plex Sans Cond Light"),local("IBMPlexSansCond-Light"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:300;src:local("IBM Plex Sans Cond Light"),local("IBMPlexSansCond-Light"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:300;src:local("IBM Plex Sans Cond Light"),local("IBMPlexSansCond-Light"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:300;src:local("IBM Plex Sans Cond Light"),local("IBMPlexSansCond-Light"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:300;src:local("IBM Plex Sans Cond Light Italic"),local("IBMPlexSansCond-LightItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-LightItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-LightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:300;src:local("IBM Plex Sans Cond Light Italic"),local("IBMPlexSansCond-LightItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:300;src:local("IBM Plex Sans Cond Light Italic"),local("IBMPlexSansCond-LightItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:300;src:local("IBM Plex Sans Cond Light Italic"),local("IBMPlexSansCond-LightItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:300;src:local("IBM Plex Sans Cond Light Italic"),local("IBMPlexSansCond-LightItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:local("IBM Plex Sans Cond Medm"),local("IBMPlexSansCond-Medm"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:local("IBM Plex Sans Cond Medm"),local("IBMPlexSansCond-Medm"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:local("IBM Plex Sans Cond Medm"),local("IBMPlexSansCond-Medm"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:local("IBM Plex Sans Cond Medm"),local("IBMPlexSansCond-Medm"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:local("IBM Plex Sans Cond Medm"),local("IBMPlexSansCond-Medm"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:500;src:local("IBM Plex Sans Cond Medm Italic"),local("IBMPlexSansCond-MedmItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-MediumItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-MediumItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:500;src:local("IBM Plex Sans Cond Medm Italic"),local("IBMPlexSansCond-MedmItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:500;src:local("IBM Plex Sans Cond Medm Italic"),local("IBMPlexSansCond-MedmItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:500;src:local("IBM Plex Sans Cond Medm Italic"),local("IBMPlexSansCond-MedmItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:500;src:local("IBM Plex Sans Cond Medm Italic"),local("IBMPlexSansCond-MedmItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:local("IBM Plex Sans Cond"),local("IBMPlexSansCond"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:local("IBM Plex Sans Cond"),local("IBMPlexSansCond"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:local("IBM Plex Sans Cond"),local("IBMPlexSansCond"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:local("IBM Plex Sans Cond"),local("IBMPlexSansCond"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:local("IBM Plex Sans Cond"),local("IBMPlexSansCond"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:local("IBM Plex Sans Cond SmBld"),local("IBMPlexSansCond-SmBld"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:local("IBM Plex Sans Cond SmBld"),local("IBMPlexSansCond-SmBld"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:local("IBM Plex Sans Cond SmBld"),local("IBMPlexSansCond-SmBld"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:local("IBM Plex Sans Cond SmBld"),local("IBMPlexSansCond-SmBld"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:local("IBM Plex Sans Cond SmBld"),local("IBMPlexSansCond-SmBld"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:600;src:local("IBM Plex Sans Cond SmBld Italic"),local("IBMPlexSansCond-SmBldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-SemiBoldItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-SemiBoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:600;src:local("IBM Plex Sans Cond SmBld Italic"),local("IBMPlexSansCond-SmBldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:600;src:local("IBM Plex Sans Cond SmBld Italic"),local("IBMPlexSansCond-SmBldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:600;src:local("IBM Plex Sans Cond SmBld Italic"),local("IBMPlexSansCond-SmBldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:600;src:local("IBM Plex Sans Cond SmBld Italic"),local("IBMPlexSansCond-SmBldItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:450;src:local("IBM Plex Sans Cond Text"),local("IBMPlexSansCond-Text"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:450;src:local("IBM Plex Sans Cond Text"),local("IBMPlexSansCond-Text"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:450;src:local("IBM Plex Sans Cond Text"),local("IBMPlexSansCond-Text"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:450;src:local("IBM Plex Sans Cond Text"),local("IBMPlexSansCond-Text"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:450;src:local("IBM Plex Sans Cond Text"),local("IBMPlexSansCond-Text"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:450;src:local("IBM Plex Sans Cond Text Italic"),local("IBMPlexSansCond-TextItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-TextItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-TextItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:450;src:local("IBM Plex Sans Cond Text Italic"),local("IBMPlexSansCond-TextItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:450;src:local("IBM Plex Sans Cond Text Italic"),local("IBMPlexSansCond-TextItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:450;src:local("IBM Plex Sans Cond Text Italic"),local("IBMPlexSansCond-TextItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:450;src:local("IBM Plex Sans Cond Text Italic"),local("IBMPlexSansCond-TextItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:100;src:local("IBM Plex Sans Cond Thin"),local("IBMPlexSansCond-Thin"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:100;src:local("IBM Plex Sans Cond Thin"),local("IBMPlexSansCond-Thin"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:100;src:local("IBM Plex Sans Cond Thin"),local("IBMPlexSansCond-Thin"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:100;src:local("IBM Plex Sans Cond Thin"),local("IBMPlexSansCond-Thin"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:100;src:local("IBM Plex Sans Cond Thin"),local("IBMPlexSansCond-Thin"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:100;src:local("IBM Plex Sans Cond Thin Italic"),local("IBMPlexSansCond-ThinItalic"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ThinItalic.woff2") format("woff2"),url("../IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ThinItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:100;src:local("IBM Plex Sans Cond Thin Italic"),local("IBMPlexSansCond-ThinItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:100;src:local("IBM Plex Sans Cond Thin Italic"),local("IBMPlexSansCond-ThinItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:100;src:local("IBM Plex Sans Cond Thin Italic"),local("IBMPlexSansCond-ThinItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Condensed';font-style:italic;font-weight:100;src:local("IBM Plex Sans Cond Thin Italic"),local("IBMPlexSansCond-ThinItalic"),url("../IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:700;src:local("IBM Plex Sans Hebrew Bold"),local("IBMPlexSansHebrew-Bold"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:200;src:local("IBM Plex Sans Hebrew ExtLt"),local("IBMPlexSansHebrew-ExtLt"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:300;src:local("IBM Plex Sans Hebrew Light"),local("IBMPlexSansHebrew-Light"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:500;src:local("IBM Plex Sans Hebrew Medm"),local("IBMPlexSansHebrew-Medm"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:400;src:local("IBM Plex Sans Hebrew"),local("IBMPlexSansHebrew"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:600;src:local("IBM Plex Sans Hebrew SmBld"),local("IBMPlexSansHebrew-SmBld"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:450;src:local("IBM Plex Sans Hebrew Text"),local("IBMPlexSansHebrew-Text"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Hebrew';font-style:normal;font-weight:100;src:local("IBM Plex Sans Hebrew Thin"),local("IBMPlexSansHebrew-Thin"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:700;src:local("IBM Plex Sans Devanagari Bold"),local("IBMPlexSansDevanagari-Bold"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:200;src:local("IBM Plex Sans Devanagari ExtLt"),local("IBMPlexSansDevanagari-ExtLt"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:300;src:local("IBM Plex Sans Devanagari Light"),local("IBMPlexSansDevanagari-Light"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:500;src:local("IBM Plex Sans Devanagari Medm"),local("IBMPlexSansDevanagari-Medm"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:400;src:local("IBM Plex Sans Devanagari"),local("IBMPlexSansDevanagari"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:600;src:local("IBM Plex Sans Devanagari SmBld"),local("IBMPlexSansDevanagari-SmBld"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:450;src:local("IBM Plex Sans Devanagari Text"),local("IBMPlexSansDevanagari-Text"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Devanagari';font-style:normal;font-weight:100;src:local("IBM Plex Sans Devanagari Thin"),local("IBMPlexSansDevanagari-Thin"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:700;src:local("IBM Plex Sans Thai Bold"),local("IBMPlexSansThai-Bold"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:200;src:local("IBM Plex Sans Thai ExtLt"),local("IBMPlexSansThai-ExtLt"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:300;src:local("IBM Plex Sans Thai Light"),local("IBMPlexSansThai-Light"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:500;src:local("IBM Plex Sans Thai Medm"),local("IBMPlexSansThai-Medm"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:400;src:local("IBM Plex Sans Thai"),local("IBMPlexSansThai"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:600;src:local("IBM Plex Sans Thai SmBld"),local("IBMPlexSansThai-SmBld"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:450;src:local("IBM Plex Sans Thai Text"),local("IBMPlexSansThai-Text"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thai Thin"),local("IBMPlexSansThai-Thin"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:700;src:local("IBM Plex Sans Thai Looped Bold"),local("IBMPlexSansThaiLooped-Bold"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:200;src:local("IBM Plex Sans Thai Looped ExtLt"),local("IBMPlexSansThaiLooped-ExtLt"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:300;src:local("IBM Plex Sans Thai Looped Light"),local("IBMPlexSansThaiLooped-Light"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:500;src:local("IBM Plex Sans Thai Looped Medm"),local("IBMPlexSansThaiLooped-Medm"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:400;src:local("IBM Plex Sans Thai Looped"),local("IBMPlexSansThaiLooped"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:600;src:local("IBM Plex Sans Thai Looped SmBld"),local("IBMPlexSansThaiLooped-SmBld"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:450;src:local("IBM Plex Sans Thai Looped Text"),local("IBMPlexSansThaiLooped-Text"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Thai Looped';font-style:normal;font-weight:100;src:local("IBM Plex Sans Thai Looped Thin"),local("IBMPlexSansThaiLooped-Thin"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-BoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:200;src:local("IBM Plex Serif ExtLt"),local("IBMPlexSerif-ExtLt"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:200;src:local("IBM Plex Serif ExtLt Italic"),local("IBMPlexSerif-ExtLtItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Italic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-LightItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;src:local("IBM Plex Serif Medm"),local("IBMPlexSerif-Medm"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-MediumItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;src:local("IBM Plex Serif Medm Italic"),local("IBMPlexSerif-MedmItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:local("IBM Plex Serif"),local("IBMPlexSerif"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;src:local("IBM Plex Serif SmBld"),local("IBMPlexSerif-SmBld"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBoldItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:600;src:local("IBM Plex Serif SmBld Italic"),local("IBMPlexSerif-SmBldItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:450;src:local("IBM Plex Serif Text"),local("IBMPlexSerif-Text"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-TextItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:450;src:local("IBM Plex Serif Text Italic"),local("IBMPlexSerif-TextItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Thin.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:100;src:local("IBM Plex Serif Thin"),local("IBMPlexSerif-Thin"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2") format("woff2"),url("../IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ThinItalic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:100;src:local("IBM Plex Serif Thin Italic"),local("IBMPlexSerif-ThinItalic"),url("../IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2") format("woff2");unicode-range:U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;src:local("IBM Plex Sans Arabic Bold"),local("IBMPlexSansArabic-Bold"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Bold.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Bold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:200;src:local("IBM Plex Sans Arabic ExtLt"),local("IBMPlexSansArabic-ExtLt"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-ExtraLight.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-ExtraLight.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:300;src:local("IBM Plex Sans Arabic Light"),local("IBMPlexSansArabic-Light"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Light.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Light.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;src:local("IBM Plex Sans Arabic Medm"),local("IBMPlexSansArabic-Medm"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Medium.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Medium.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;src:local("IBM Plex Sans Arabic"),local("IBMPlexSansArabic"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Regular.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Regular.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;src:local("IBM Plex Sans Arabic SmBld"),local("IBMPlexSansArabic-SmBld"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-SemiBold.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-SemiBold.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:450;src:local("IBM Plex Sans Arabic Text"),local("IBMPlexSansArabic-Text"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Text.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Text.woff") format("woff")}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:100;src:local("IBM Plex Sans Arabic Thin"),local("IBMPlexSansArabic-Thin"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Thin.woff2") format("woff2"),url("../IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Thin.woff") format("woff")}
diff --git a/docs/source/_templates/layout.html b/docs/source/_templates/layout.html
new file mode 100644
index 0000000..68927c3
--- /dev/null
+++ b/docs/source/_templates/layout.html
@@ -0,0 +1,9 @@
+{% extends "!layout.html" %}
+
+{% block footer %}
+{{ super() }}
+
+
+{% endblock %}
diff --git a/docs/source/api.rst b/docs/source/api.rst
new file mode 100644
index 0000000..4f6abed
--- /dev/null
+++ b/docs/source/api.rst
@@ -0,0 +1,11 @@
+Python APIs
+===========
+
+.. autosummary::
+ :toctree: apis
+ :recursive:
+
+ kgdata.spark
+ kgdata.splitter
+ kgdata.wikidata.db
+ kgdata.wikidata.models
\ No newline at end of file
diff --git a/docs/source/apis/kgdata.spark.rst b/docs/source/apis/kgdata.spark.rst
new file mode 100644
index 0000000..71bd858
--- /dev/null
+++ b/docs/source/apis/kgdata.spark.rst
@@ -0,0 +1,38 @@
+kgdata.spark
+============
+
+.. automodule:: kgdata.spark
+
+
+
+
+
+
+
+ .. rubric:: Functions
+
+ .. autosummary::
+
+ cache_rdd
+ close_spark_context
+ does_result_dir_exist
+ ensure_unique_records
+ fix_rdd
+ get_spark_context
+ head
+ left_outer_join
+ left_outer_join_broadcast
+ saveAsSingleTextFile
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.splitter.rst b/docs/source/apis/kgdata.splitter.rst
new file mode 100644
index 0000000..a67302f
--- /dev/null
+++ b/docs/source/apis/kgdata.splitter.rst
@@ -0,0 +1,33 @@
+kgdata.splitter
+===============
+
+.. automodule:: kgdata.splitter
+
+
+
+
+
+
+
+ .. rubric:: Functions
+
+ .. autosummary::
+
+ default_currentbyte_constructor
+ split_a_file
+ split_a_list
+ strip_newline
+ write_to_file
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.db.rst b/docs/source/apis/kgdata.wikidata.db.rst
new file mode 100644
index 0000000..866bf68
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.db.rst
@@ -0,0 +1,45 @@
+kgdata.wikidata.db
+==================
+
+.. automodule:: kgdata.wikidata.db
+
+
+
+
+
+
+
+ .. rubric:: Functions
+
+ .. autosummary::
+
+ deserialize
+ get_entity_db
+ get_entity_label_db
+ get_entity_redirection_db
+ get_wdclass_db
+ get_wdprop_db
+ get_wdprop_domain_db
+ get_wdprop_range_db
+ get_wp2wd_db
+ query_wikidata_entities
+ serialize
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ WDProxyDB
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.multilingual.rst b/docs/source/apis/kgdata.wikidata.models.multilingual.rst
new file mode 100644
index 0000000..52478b4
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.multilingual.rst
@@ -0,0 +1,30 @@
+kgdata.wikidata.models.multilingual
+===================================
+
+.. automodule:: kgdata.wikidata.models.multilingual
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ MultiLingualString
+ MultiLingualStringList
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.propertystats.rst b/docs/source/apis/kgdata.wikidata.models.propertystats.rst
new file mode 100644
index 0000000..3701851
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.propertystats.rst
@@ -0,0 +1,30 @@
+kgdata.wikidata.models.propertystats
+====================================
+
+.. automodule:: kgdata.wikidata.models.propertystats
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ QuantityStats
+ WDQuantityPropertyStats
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.rst b/docs/source/apis/kgdata.wikidata.models.rst
new file mode 100644
index 0000000..fe9c307
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.rst
@@ -0,0 +1,38 @@
+kgdata.wikidata.models
+======================
+
+.. automodule:: kgdata.wikidata.models
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.. rubric:: Modules
+
+.. autosummary::
+ :toctree:
+ :recursive:
+
+ kgdata.wikidata.models.multilingual
+ kgdata.wikidata.models.propertystats
+ kgdata.wikidata.models.wdclass
+ kgdata.wikidata.models.wdentity
+ kgdata.wikidata.models.wdentitylabel
+ kgdata.wikidata.models.wdproperty
+ kgdata.wikidata.models.wdstatement
+ kgdata.wikidata.models.wdvalue
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdclass.rst b/docs/source/apis/kgdata.wikidata.models.wdclass.rst
new file mode 100644
index 0000000..e14cceb
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdclass.rst
@@ -0,0 +1,29 @@
+kgdata.wikidata.models.wdclass
+==============================
+
+.. automodule:: kgdata.wikidata.models.wdclass
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ WDClass
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdentity.rst b/docs/source/apis/kgdata.wikidata.models.wdentity.rst
new file mode 100644
index 0000000..aa2c249
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdentity.rst
@@ -0,0 +1,30 @@
+kgdata.wikidata.models.wdentity
+===============================
+
+.. automodule:: kgdata.wikidata.models.wdentity
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ SiteLink
+ WDEntity
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdentitylabel.rst b/docs/source/apis/kgdata.wikidata.models.wdentitylabel.rst
new file mode 100644
index 0000000..8ee9679
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdentitylabel.rst
@@ -0,0 +1,29 @@
+kgdata.wikidata.models.wdentitylabel
+====================================
+
+.. automodule:: kgdata.wikidata.models.wdentitylabel
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ WDEntityLabel
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdproperty.rst b/docs/source/apis/kgdata.wikidata.models.wdproperty.rst
new file mode 100644
index 0000000..860b288
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdproperty.rst
@@ -0,0 +1,29 @@
+kgdata.wikidata.models.wdproperty
+=================================
+
+.. automodule:: kgdata.wikidata.models.wdproperty
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ WDProperty
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdstatement.rst b/docs/source/apis/kgdata.wikidata.models.wdstatement.rst
new file mode 100644
index 0000000..89d9d91
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdstatement.rst
@@ -0,0 +1,29 @@
+kgdata.wikidata.models.wdstatement
+==================================
+
+.. automodule:: kgdata.wikidata.models.wdstatement
+
+
+
+
+
+
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ WDStatement
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/apis/kgdata.wikidata.models.wdvalue.rst b/docs/source/apis/kgdata.wikidata.models.wdvalue.rst
new file mode 100644
index 0000000..1760e3f
--- /dev/null
+++ b/docs/source/apis/kgdata.wikidata.models.wdvalue.rst
@@ -0,0 +1,40 @@
+kgdata.wikidata.models.wdvalue
+==============================
+
+.. automodule:: kgdata.wikidata.models.wdvalue
+
+
+
+
+
+
+
+ .. rubric:: Functions
+
+ .. autosummary::
+
+ type_check
+
+
+
+
+
+ .. rubric:: Classes
+
+ .. autosummary::
+
+ ValueGlobeCoordinate
+ ValueMonolingualText
+ ValueQuantity
+ ValueTime
+ ValueWikibaseEntityId
+ WDValue
+
+
+
+
+
+
+
+
+
diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst
new file mode 100644
index 0000000..a4e9cc3
--- /dev/null
+++ b/docs/source/changelog.rst
@@ -0,0 +1,14 @@
+Changelog
+=========
+
+`2.3.3 `__ (2022-07-06)
+---------------------------------------------------------------------
+
+`Full
+Changelog `__
+
+**Changed:**
+
+- Upgrade hugedict from version 1 to version 2 using Rust. Existing
+ RocksDB located in: ``/primary`` should change to just
+ ````
diff --git a/docs/source/conf.py b/docs/source/conf.py
new file mode 100644
index 0000000..00d50c1
--- /dev/null
+++ b/docs/source/conf.py
@@ -0,0 +1,96 @@
+# Configuration file for the Sphinx documentation builder.
+#
+# This file only contains a selection of the most common options. For a full
+# list see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Path setup --------------------------------------------------------------
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+import os
+import sys
+import pytorch_sphinx_theme
+
+sys.path.insert(0, os.path.abspath(".."))
+
+
+# -- Project information -----------------------------------------------------
+
+project = "kgdata"
+copyright = "2022, Binh Vu"
+author = "Binh Vu"
+
+
+# -- General configuration ---------------------------------------------------
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+ "sphinx.ext.autodoc",
+ "sphinx.ext.autosummary",
+ "sphinx.ext.napoleon",
+ "sphinx.ext.intersphinx",
+ "sphinx.ext.viewcode",
+ "sphinx.ext.extlinks",
+ "sphinx_copybutton",
+ # "sphinx_autodoc_typehints"
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ["_templates"]
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]
+
+python_version = "3"
+
+intersphinx_mapping = {
+ "python": (
+ f"https://docs.python.org/{python_version}",
+ None,
+ ),
+ "numpy": ("https://numpy.org/doc/stable", None),
+}
+
+autosummary_generate = True
+autodoc_typehints = "both"
+autodoc_typehints_format = "short"
+autodoc_default_options = {
+ "members": True,
+ "show-inheritance": True,
+ "inherited-members": True,
+ "undoc-members": True,
+ "member-order": "bysource",
+}
+
+extlinks = {"source": ("https://github.com/binh-vu/kgdata/blob/master/%s", "%s")}
+
+# -- Options for HTML output -------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages. See the documentation for
+# a list of builtin themes.
+#
+html_theme = "furo"
+html_title = "kgdata"
+html_theme_options = {
+ "light_css_variables": {
+ "font-stack": "IBM PLex Sans, Helvetica Neue, Helvetica, Arial, sans-serif",
+ "font-stack--monospace": "IBM PLex Mono, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",
+ },
+}
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ["_static"]
+html_css_files = [
+ # "https://cdn.jsdelivr.net/npm/katex@0.10.0-beta/dist/katex.min.css",
+ "css/custom.css",
+ "css/ibm-plex.min.css",
+]
diff --git a/docs/source/index.rst b/docs/source/index.rst
new file mode 100644
index 0000000..a3eb3cc
--- /dev/null
+++ b/docs/source/index.rst
@@ -0,0 +1,39 @@
+.. kgdata documentation master file, created by
+ sphinx-quickstart on Fri Jul 22 19:47:50 2022.
+ You can adapt this file completely to your liking, but it should at least
+ contain the root `toctree` directive.
+
+kgdata documentation
+==================================
+
+kgdata is a Python library to process dumps of Wikipedia, Wikidata. What it can do:
+
+- Clean up the dumps to ensure the data is consistent (resolve redirect, remove dangling references)
+- Create embedded key-value databases to access entities from the dumps.
+- Extract Wikidata ontology.
+- Extract Wikipedia tables and convert the hyperlinks to Wikidata entities.
+- Create Pyserini indices to search Wikidata's entities.
+
+.. toctree::
+ :maxdepth: 1
+ :caption: Contents
+
+ installation
+ wikidata
+ wikipedia
+ api
+
+.. toctree::
+ :maxdepth: 1
+ :hidden:
+ :caption: Development
+
+ changelog
+
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
diff --git a/docs/source/installation.rst b/docs/source/installation.rst
new file mode 100644
index 0000000..4c41f78
--- /dev/null
+++ b/docs/source/installation.rst
@@ -0,0 +1,25 @@
+Quickstart
+==========
+
+From PyPI
+---------
+
+kgdata is distributed on `PyPI `_. You need to have gcc in order for pip to compile `cityhash`
+
+.. code:: bash
+
+ pip install kgdata
+
+
+From Source
+-----------
+
+This library uses Apache Spark 3.0.3 (``pyspark`` version is ``3.0.3``). If you use different Spark version, make sure that version of ``pyspark`` package is matched (in ``pyproject.toml``).
+
+.. code:: bash
+
+ poetry install
+ mkdir dist; zip -r kgdata.zip kgdata; mv kgdata.zip dist/ # package the application to submit to Spark cluster
+
+
+You can also consult the :source:`Dockerfile` for guidance to install from scratch.
diff --git a/docs/source/wikidata.rst b/docs/source/wikidata.rst
new file mode 100644
index 0000000..0114b7a
--- /dev/null
+++ b/docs/source/wikidata.rst
@@ -0,0 +1,52 @@
+Wikidata
+========
+
+::
+
+ Usage: python -m kgdata.wikidata [OPTIONS] COMMAND [ARGS]...
+
+ Options:
+ --help Show this message and exit.
+
+ Commands:
+ classes Wikidata classes
+ entities Wikidata entities
+ entity_labels Wikidata entity labels
+ entity_redirections Wikidata entity redirections
+ properties Wikidata properties
+ wp2wd Mapping from Wikipedia articles to Wikidata entities
+
+You need the following dumps:
+
+1. entity dump
+ (`latest-all.json.bz2 `__):
+ needed to extract entities, classes and properties.
+2. ``wikidatawiki-page.sql.gz`` and ``wikidatawiki-redirect.sql.gz``
+ (`link `__): needed to
+ extract redirections of old entities.
+
+Then, execute the following steps:
+
+1. Download the wikidata dumps (e.g.,
+ `latest-all.json.bz2 `__)
+ and put it to ``/step_0`` folder.
+2. Extract entities, entity Labels, and entity redirections:
+
+ - ``kgdata wikidata entities -d -o -c``
+ - ``kgdata wikidata entity_labels -d -o -c``
+ - ``kgdata wikidata entity_redirections -d -o -c``
+
+3. Extract ontology:
+
+ - ``kgdata wikidata classes -d -o -c``
+ - ``kgdata wikidata properties -d -o -c``
+
+For more commands, see ``scripts/build.sh``. If compaction step (compact
+rocksdb) takes lots of time, you can run without ``-c`` flag. If you run
+directly from source, replacing the ``kgdata`` command with
+``python -m kgdata``.
+
+We provide functions to read the databases built from the previous step
+and return a dictionary-like objects in the module:
+:py:mod:`kgdata.wikidata.db`. You can find main models of Wikidata in here:
+:py:mod:`kgdata.wikidata.models.wdentity`, :py:mod:`kgdata.wikidata.models.wdclass`, :py:mod:`kgdata.wikidata.models.wdproperty`.
\ No newline at end of file
diff --git a/docs/source/wikipedia.rst b/docs/source/wikipedia.rst
new file mode 100644
index 0000000..6a2cb7e
--- /dev/null
+++ b/docs/source/wikipedia.rst
@@ -0,0 +1,17 @@
+Wikipedia
+=========
+
+Here is a list of dumps that you need to download depending on the
+database/files you want to build:
+
+1. `Static HTML
+ Dumps `__: they
+ only dumps some namespaces. The namespace that you likely to use is 0
+ (main articles). For example,
+ enwiki-NS0-20220420-ENTERPRISE-HTML.json.tar.gz.
+
+Then, execute the following steps:
+
+1. Extract HTML Dumps:
+
+ - ``kgdata wikipedia -d enterprise_html_dumps``
\ No newline at end of file
diff --git a/kgdata/spark.py b/kgdata/spark.py
index 6c2324e..8ff10b2 100644
--- a/kgdata/spark.py
+++ b/kgdata/spark.py
@@ -74,7 +74,13 @@ def close_spark_context():
_sc = None
-def does_result_dir_exist(dpath: Union[str, Path], allow_override=True):
+def does_result_dir_exist(dpath: Union[str, Path], allow_override=True) -> bool:
+ """Check if the result directory exists
+
+ Args:
+ dpath (Union[str, Path]): path to the result directory
+ allow_override (bool, optional): allow override the result directory. Defaults to True.
+ """
dpath = str(dpath)
if not os.path.exists(dpath):
return False
diff --git a/kgdata/splitter.py b/kgdata/splitter.py
index 1b63376..810d7bc 100644
--- a/kgdata/splitter.py
+++ b/kgdata/splitter.py
@@ -50,7 +50,7 @@ def split_a_file(
n_writers: int = 8,
n_records_per_file: int = 64000,
):
- """Split a file containing a list of records into smaller files stored in a directory.
+ r"""Split a file containing a list of records into smaller files stored in a directory.
The list of records are written in a round-robin fashion by multiple writers (processes)
in parallel but read process is run in sequence.
@@ -63,7 +63,7 @@ def split_a_file(
indicate that the job is done.
record_iter: a function that returns an iterator of records given a file object, by default it returns the file object itself.
record_postprocess: name/path to import the function that post-process an record. by default we strip the newline from the end of the string.
- when the function returns None, skip the record.
+ when the function returns None, skip the record.
currentbyte_constructor: a function that returns a function that returns the current byte position of a file object.
override: whether to override existing files.
n_writers: number of parallel writers.