:root {
  --migration-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1XzEyNDApIj4KPHBhdGggZD0iTTE2LjAwMDQgOS4xNDUwMkgxNS4yMzU0VjE0LjQ3NUgxNi4wMDA0VjkuMTQ1MDJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTE1LjIzNDYgMTQuNDc1SDE0LjQ3NDZWMTUuMjRIMTUuMjM0NlYxNC40NzVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTE1LjIzNDYgOC4zOEgxNC40NzQ2VjkuMTQ1MDFIMTUuMjM0NlY4LjM4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik0xNS4yMzQ2IDMuODEwMDZIMTQuNDc0NlY2LjA5NTA2SDE1LjIzNDZWMy44MTAwNloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNMTQuNDc1IDMuMDQ1MDRIMTMuNzFWMy44MTAwNEgxNC40NzVWMy4wNDUwNFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNMTQuNDc0NiAxNS4yNEg5LjEzOTY1VjE2SDE0LjQ3NDZWMTUuMjRaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTE0LjQ3NDYgNy42Mkg5LjEzOTY1VjguMzhIMTQuNDc0NlY3LjYyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik0xMC42NjQ2IDAuNzYwMDFWMS41MjUwMUg5Ljg5OTY1VjIuMjg1MDFIOS4xMzk2NVYzLjA0NTAxSDkuODk5NjVWMy44MTAwMUgxMC42NjQ2VjQuNTcwMDFIMTEuNDI0NlYzLjA0NTAxSDEzLjcwOTZWMi4yODUwMUgxMS40MjQ2VjAuNzYwMDFIMTAuNjY0NloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNOS4xMzk4OCAxNC40NzVIOC4zNzk4OFYxNS4yNEg5LjEzOTg4VjE0LjQ3NVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNOS4xMzk4OCA4LjM4SDguMzc5ODhWOS4xNDUwMUg5LjEzOTg4VjguMzhaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTguMzgwMjMgOS4xNDUwMkg3LjYxNTIzVjE0LjQ3NUg4LjM4MDIzVjkuMTQ1MDJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTguMzgwMjMgMS41MjUwMkg3LjYxNTIzVjYuODU1MDJIOC4zODAyM1YxLjUyNTAyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik03LjYxNTQ3IDYuODU0OThINi44NTU0N1Y3LjYxOTk4SDcuNjE1NDdWNi44NTQ5OFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNNy42MTU0NyAwLjc2MDAxSDYuODU1NDdWMS41MjUwMUg3LjYxNTQ3VjAuNzYwMDFaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTUuMzMwMTYgMTUuMjQwMVYxNC40NzUxSDYuMDk1MTZWMTMuNzE1MUg2Ljg1NTE2VjEyLjk1MDFINi4wOTUxNlYxMi4xOTAxSDUuMzMwMTZWMTEuNDMwMUg0LjU3MDE2VjEyLjk1MDFIMi4yODUxNlYxMy43MTUxSDQuNTcwMTZWMTUuMjQwMUg1LjMzMDE2WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik02Ljg1NDUzIDcuNjJIMS41MTk1M1Y4LjM4SDYuODU0NTNWNy42MloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNNi44NTQ1MyAwSDEuNTE5NTNWMC43Nkg2Ljg1NDUzVjBaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTIuMjg0NTMgMTIuMTg5OUgxLjUxOTUzVjEyLjk0OTlIMi4yODQ1M1YxMi4xODk5WiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik0xLjUxOTc3IDkuOTA1MDNIMC43NTk3NjZWMTIuMTlIMS41MTk3N1Y5LjkwNTAzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+CjxwYXRoIGQ9Ik0xLjUxOTc3IDYuODU0OThIMC43NTk3NjZWNy42MTk5OEgxLjUxOTc3VjYuODU0OThaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTEuNTE5NzcgMC43NjAwMUgwLjc1OTc2NlYxLjUyNTAxSDEuNTE5NzdWMC43NjAwMVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8cGF0aCBkPSJNMC43NiAxLjUyNTAySDBWNi44NTUwMkgwLjc2VjEuNTI1MDJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9nPgo8L3N2Zz4K);
  --research-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMTM3NikiPgo8cGF0aCBkPSJNMTQuODU5NiAxMS44MTI0SDE0LjA5NDZWMTEuMDQ5OUgxMy4zMzQ2VjEwLjI4OTlIMTIuNTY5NlY4Ljc2NDg5SDExLjgwOTZWMTAuMjg5OUgxMS4wNDk2VjExLjA0OTlIMTAuMjg0NlYxMS44MTQ5SDguNzY0NjVWMTIuNTc0OUgxMC4yODQ2VjEzLjMzNDlIMTEuMDQ5NlYxNC4wOTk5SDExLjgwOTZWMTQuODU5OUgxMi41Njk2VjE1LjYxOTlIMTQuODU5NlYxNC44NTk5SDE1LjYxOTZWMTIuNTc0OUgxNC44NTk2VjExLjgxMjRaTTE0Ljg1OTYgMTQuMDk3NEgxNC4wOTQ2VjEzLjMzMjRIMTMuMzM0NlYxMi41NzI0SDEyLjU2OTZWMTEuODEyNEgxMy4zMzQ2VjEyLjU3MjRIMTQuMDk0NlYxMy4zMzI0SDE0Ljg1OTZWMTQuMDk3NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy4zMzUzIDQuOTUyMzlIMTIuNTcwM1Y4Ljc2MjM5SDEzLjMzNTNWNC45NTIzOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi41Njk2IDMuNDI3NDlIMTEuODA5NlY0Ljk1MjQ5SDEyLjU2OTZWMy40Mjc0OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS44MDk4IDIuNjY3NDhIMTEuMDQ5OFYzLjQyNzQ4SDExLjgwOThWMi42Njc0OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS4wNTAyIDYuNDc3NDJIMTAuMjg1MlY3LjIzNzQySDExLjA1MDJWNi40Nzc0MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS4wNTAyIDEuOTA3NDdIMTAuMjg1MlYyLjY2NzQ3SDExLjA1MDJWMS45MDc0N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC4yODQ0IDcuMjM3NDNIOS41MjQ0MVY4LjAwMjQzSDEwLjI4NDRWNy4yMzc0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC4yODQ0IDUuNzEyNEg5LjUyNDQxVjYuNDc3NEgxMC4yODQ0VjUuNzEyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjUyNDY1IDguMDAyNDRIOC43NjQ2NVY4Ljc2MjQ0SDkuNTI0NjVWOC4wMDI0NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjUyNDY1IDQuOTUyMzlIOC43NjQ2NVY1LjcxMjM5SDkuNTI0NjVWNC45NTIzOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC4yODQ2IDEuMTQyNDZIOC43NjQ2NVYxLjkwNzQ2SDEwLjI4NDZWMS4xNDI0NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04Ljc2NTA4IDEyLjU3MjRINC45NTUwOFYxMy4zMzI0SDguNzY1MDhWMTIuNTcyNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04LjAwMDIzIDQuOTUyMzlINy4yNDAyM1Y2LjQ3NzM5SDguMDAwMjNWNC45NTIzOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjIzOTYxIDYuNDc3NDJINi40NzQ2MVY3LjIzNzQySDcuMjM5NjFWNi40Nzc0MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02LjQ3NDg0IDcuMjM3NDNINS43MTQ4NFY4Ljc2MjQzSDYuNDc0ODRWNy4yMzc0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04Ljc2NTA4IDAuMzgyNDQ2SDQuOTU1MDhWMS4xNDI0NUg4Ljc2NTA4VjAuMzgyNDQ2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuOTU0NjkgMTEuODEyNUgzLjQyOTY5VjEyLjU3MjVINC45NTQ2OVYxMS44MTI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuOTU0NDUgOC4wMDI0NEg0LjE4OTQ1VjguNzYyNDRINC45NTQ0NVY4LjAwMjQ0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuOTU0NDUgNC45NTIzOUg0LjE4OTQ1VjUuNzEyMzlINC45NTQ0NVY0Ljk1MjM5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuOTU0NjkgMS4xNDI0NkgzLjQyOTY5VjEuOTA3NDZINC45NTQ2OVYxLjE0MjQ2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuMTg5NjkgNy4yMzc0M0gzLjQyOTY5VjguMDAyNDNINC4xODk2OVY3LjIzNzQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuMTg5NjkgNS43MTI0SDMuNDI5NjlWNi40Nzc0SDQuMTg5NjlWNS43MTI0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuNDI5OTIgMTEuMDQ3NUgyLjY2OTkyVjExLjgxMjVIMy40Mjk5MlYxMS4wNDc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuNDI5OTIgNi40Nzc0MkgyLjY2OTkyVjcuMjM3NDJIMy40Mjk5MlY2LjQ3NzQyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuNDI5OTIgMS45MDc0N0gyLjY2OTkyVjIuNjY3NDdIMy40Mjk5MlYxLjkwNzQ3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIuNjcwMjcgMTAuMjg3NUgxLjkwNTI3VjExLjA0NzVIMi42NzAyN1YxMC4yODc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIuNjcwMjcgMi42Njc0OEgxLjkwNTI3VjMuNDI3NDhIMi42NzAyN1YyLjY2NzQ4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuOTA0NTMgOC43NjI0NUgxLjE0NDUzVjEwLjI4NzVIMS45MDQ1M1Y4Ljc2MjQ1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuOTA0NTMgMy40Mjc0OUgxLjE0NDUzVjQuOTUyNDlIMS45MDQ1M1YzLjQyNzQ5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuMTQ0ODggNC45NTIzOUgwLjM3OTg4M1Y4Ljc2MjM5SDEuMTQ0ODhWNC45NTIzOVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8xMzc2Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --contributor-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMTM3MCkiPgo8cGF0aCBkPSJNMTYuMDAwMiA5LjE0MjQ2SDE1LjI0MDJWOS45MDc0NkgxNi4wMDAyVjkuMTQyNDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuMjM5OCA4LjM4MjQ1SDEzLjcxNDhWOS4xNDI0NUgxNS4yMzk4VjguMzgyNDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuNDc0OCA2Ljg1NzQySDEzLjcxNDhWNy42MjI0MkgxNC40NzQ4VjYuODU3NDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuNDI5NiA3LjYyMjQ1VjYuMDk3NDVIMTAuNjY5NlY1LjMzMjQ1SDkuOTA0NjVWMy44MTI0NUgxMC42Njk2VjMuMDQ3NDVIMTMuNzE0NlYzLjgxMjQ1SDE0LjQ3NDZWNi44NTc0NUgxNS4yMzk2VjIuMjg3NDVIMTQuNDc0NlYxLjUyMjQ1SDEzLjcxNDZWMC43NjI0NTFIMTAuNjY5NlYxLjUyMjQ1SDkuOTA0NjVWMi4yODc0NUg5LjE0NDY1VjQuNTcyNDVINi44NTk2NVYyLjI4NzQ1SDYuMDk0NjVWMS41MjI0NUg1LjMzNDY1VjAuNzYyNDUxSDIuMjg0NjVWMS41MjI0NUgxLjUyNDY1VjIuMjg3NDVIMC43NjQ2NDhWNi44NTc0NUgxLjUyNDY1VjMuODEyNDVIMi4yODQ2NVYzLjA0NzQ1SDUuMzM0NjVWMy44MTI0NUg2LjA5NDY1VjUuMzMyNDVINS4zMzQ2NVY2LjA5NzQ1SDQuNTc0NjVWNy42MjI0NUgyLjI4NDY1VjguMzgyNDVINC41NzQ2NVYxMS40Mjc1SDUuMzM0NjVWNy42MjI0NUg2LjA5NDY1VjYuODU3NDVIOS45MDQ2NVY3LjYyMjQ1SDEwLjY2OTZWMTEuNDI3NUgxMS40Mjk2VjguMzgyNDVIMTMuNzE0NlY3LjYyMjQ1SDExLjQyOTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuOTU1NCAxNC40Nzc0SDEyLjE5MDRWMTUuMjM3NEgxMi45NTU0VjE0LjQ3NzRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuMTg5NyAxMy43MTc0SDExLjQyOTdWMTQuNDc3NEgxMi4xODk3VjEzLjcxNzRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuNDMwMyAxMi45NTI0SDkuOTA1MjdWMTMuNzE3NEgxMS40MzAzVjEyLjk1MjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNjcwMyAxMS40Mjc1SDkuOTA1MjdWMTIuMTkyNUgxMC42NzAzVjExLjQyNzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS45MDQ1MyA4LjM4MjQ1SDkuMTQ0NTNWOS45MDc0NUg5LjkwNDUzVjguMzgyNDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS45MDQ3MyAxMi4xOTI1SDYuMDk0NzNWMTIuOTUyNUg5LjkwNDczVjEyLjE5MjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS4xNDUzNSAxMC42Njc1SDYuODYwMzVWMTEuNDI3NUg5LjE0NTM1VjEwLjY2NzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi44NTk3MyA4LjM4MjQ1SDYuMDk0NzNWOS45MDc0NUg2Ljg1OTczVjguMzgyNDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi4wOTQ5NiAxMS40Mjc1SDUuMzM0OTZWMTIuMTkyNUg2LjA5NDk2VjExLjQyNzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi4wOTUyIDEyLjk1MjRINC41NzUyVjEzLjcxNzRINi4wOTUyVjEyLjk1MjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC41NzQ1NyAxMy43MTc0SDMuODA5NTdWMTQuNDc3NEg0LjU3NDU3VjEzLjcxNzRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy44MDk4IDE0LjQ3NzRIMy4wNDk4VjE1LjIzNzRIMy44MDk4VjE0LjQ3NzRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yODUzOSA2Ljg1NzQySDEuNTI1MzlWNy42MjI0MkgyLjI4NTM5VjYuODU3NDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi4yODQ2NSA4LjM4MjQ1SDAuNzY0NjQ4VjkuMTQyNDVIMi4yODQ2NVY4LjM4MjQ1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAuNzY1IDkuMTQyNDZIMFY5LjkwNzQ2SDAuNzY1VjkuMTQyNDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzlfMTM3MCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --autogen-icon: url(data:image/svg+xml;base64,[encoded data, 7432 characters]);
  --ecosystem-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMTM2NCkiPgo8cGF0aCBkPSJNMTMuNzE1MSAzLjA1MDA1SDEyLjk1NTFWMTIuOTU1SDEzLjcxNTFWMTIuMTlIMTYuMDAwMVYxMS40M0gxMy43MTUxVjkuOTA1MDVIMTYuMDAwMVY5LjE0NTA1SDEzLjcxNTFWNi44NjAwNUgxNi4wMDAxVjYuMDk1MDVIMTMuNzE1MVY0LjU3NTA1SDE2LjAwMDFWMy44MTAwNUgxMy43MTUxVjMuMDUwMDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy4wNDk4IDEyLjk1NVYxMy43MTVIMy44MDk4VjE2SDQuNTY5OFYxMy43MTVINi4wOTQ4VjE2SDYuODU5OFYxMy43MTVIOS4xNDQ4VjE2SDkuOTA0OFYxMy43MTVIMTEuNDI5OFYxNkgxMi4xODk4VjEzLjcxNUgxMi45NTQ4VjEyLjk1NUgzLjA0OThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuNDI5NiAzLjgxMDA2SDQuNTY5NTdWNC41NzUwNkgzLjgwOTU3VjExLjQzMDFINC41Njk1N1YxMC42NzAxSDYuMDk0NTdWOS45MDUwNkg3LjYxOTU3VjkuMTQ1MDZIOC4zNzk1N1Y4LjM4NTA2SDkuMTQ0NTdWNy42MjAwNkg5LjkwNDU3VjYuODYwMDZIMTAuNjY0NlY1LjMzNTA2SDExLjQyOTZWMTEuNDMwMUgxMi4xODk2VjQuNTc1MDZIMTEuNDI5NlYzLjgxMDA2Wk02Ljg1OTU3IDcuNjIwMDZINS4zMzQ1N1Y2Ljg2MDA2SDYuODU5NTdWNy42MjAwNlpNOS4xNDQ1NyA2LjA5NTA2SDUuMzM0NTdWNS4zMzUwNkg5LjE0NDU3VjYuMDk1MDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuNDMwMyAxMS40MzAxSDQuNTcwMzFWMTIuMTkwMUgxMS40MzAzVjExLjQzMDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuNjY1MyA5LjkwNTAzSDkuOTA1MjdWMTAuNjdIMTAuNjY1M1Y5LjkwNTAzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuMTQ0ODggOS45MDUwM0g4LjM3OTg4VjEwLjY3SDkuMTQ0ODhWOS45MDUwM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi45NTQ4IDMuMDVWMi4yOUgxMi4xODk4VjBIMTEuNDI5OFYyLjI5SDkuOTA0OFYwSDkuMTQ0OFYyLjI5SDYuODU5OFYwSDYuMDk0OFYyLjI5SDQuNTY5OFYwSDMuODA5OFYyLjI5SDMuMDQ5OFYzLjA1SDEyLjk1NDhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy4wNSAzLjA1MDA1SDIuMjg1VjMuODEwMDVIMFY0LjU3NTA1SDIuMjg1VjYuMDk1MDVIMFY2Ljg2MDA1SDIuMjg1VjkuMTQ1MDVIMFY5LjkwNTA1SDIuMjg1VjExLjQzSDBWMTIuMTlIMi4yODVWMTIuOTU1SDMuMDVWMy4wNTAwNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8xMzY0Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --faq-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA1MDEgNy42MjAwNlY4LjM4MDA2SDkuNTI1MDhWOS4xNDUwNkg0Ljk1NTA4VjkuOTA1MDZINy4yNDAwOFYxMC42NjUxSDguMDAwMDhWMTEuNDMwMUg4Ljc2NTA4VjEyLjE5MDFIMTEuODEwMVYxMi45NTAxSDEyLjU3NTFWMTMuNzE1MUgxMy4zMzUxVjE0LjQ3NTFIMTQuMDk1MVYxMS40MzAxSDE0Ljg2MDFWMTAuNjY1MUgxNS42MjAxVjcuNjIwMDZIMTQuODYwMVY2Ljg1NTA2SDE0LjA5NTFWNi4wOTUwNkgxMi41NzUxVjMuODEwMDZIMTEuODEwMVY3LjYyMDA2SDExLjA1MDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuODA5OCAzLjA0NTA0SDExLjA0OThWMy44MTAwNEgxMS44MDk4VjMuMDQ1MDRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuMjg0NiA1LjMzNTA4SDguNzY0NjVWNi44NTUwOEgxMC4yODQ2VjUuMzM1MDhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuMDQ5NCAyLjI4NTAzSDkuNTI0NDFWMy4wNDUwM0gxMS4wNDk0VjIuMjg1MDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNy4yMzk4NCA1LjMzNTA4SDUuNzE0ODRWNi44NTUwOEg3LjIzOTg0VjUuMzM1MDhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC45NTQ0NSA5LjkwNTAzSDQuMTg5NDVWMTAuNjY1SDQuOTU0NDVWOS45MDUwM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjUyNDY5IDEuNTI1MDJIMy40Mjk2OVYyLjI4NTAySDkuNTI0NjlWMS41MjUwMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zLjQyOTkyIDkuMTQ1MDJIMi42Njk5MlYxMi4xOUgzLjQyOTkyVjExLjQzSDQuMTg5OTJWMTAuNjY1SDMuNDI5OTJWOS4xNDUwMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00LjE4OTkyIDUuMzM1MDhIMi42Njk5MlY2Ljg1NTA4SDQuMTg5OTJWNS4zMzUwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zLjQzMDI3IDIuMjg1MDNIMS45MDUyN1YzLjA0NTAzSDMuNDMwMjdWMi4yODUwM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yLjY3MDI3IDguMzhIMS45MDUyN1Y5LjE0NTAxSDIuNjcwMjdWOC4zOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjkwNDUzIDcuNjJIMS4xNDQ1M1Y4LjM4SDEuOTA0NTNWNy42MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjkwNDUzIDMuMDQ1MDRIMS4xNDQ1M1YzLjgxMDA0SDEuOTA0NTNWMy4wNDUwNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xLjE0NDg4IDMuODEwMDZIMC4zNzk4ODNWNy42MjAwNkgxLjE0NDg4VjMuODEwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  --api-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg1NzggNS4zMzI1MkgxNC4wOTI4VjEwLjY2NzVIMTQuODU3OFY1LjMzMjUyWiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNMTQuMDkzIDEwLjY2NzVIMTMuMzMzVjExLjQyNzVIMTQuMDkzVjEwLjY2NzVaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik0xNC4wOTMgNC41NzI1MUgxMy4zMzNWNS4zMzI1MUgxNC4wOTNWNC41NzI1MVoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTEzLjMzMjYgNS4zMzI1MkgxMS44MDc2VjYuMDkyNTJIMTMuMzMyNlY1LjMzMjUyWiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNMTMuMzMyNiAxMS40Mjc1SDExLjgwNzZWMTIuMTkyNUgxMy4zMzI2VjExLjQyNzVaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik0xMi41NzI1IDQuNTcyNDlWMy44MDc0OUgxMS44MDc1VjMuMDQ3NDlIMTAuMjg3NVYzLjgwNzQ5SDkuNTIyNDZWNC41NzI0OUgxMC4yODc1VjUuMzMyNDlIMTEuODA3NVY0LjU3MjQ5SDEyLjU3MjVaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik0xMS44MDcxIDYuMDkyNDFIMTAuMjg3MVY2Ljg1NzQxSDExLjgwNzFWNi4wOTI0MVoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTExLjgwNzEgMTIuMTkyNUgxMC4yODcxVjEyLjk1MjVIMTEuODA3MVYxMi4xOTI1WiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNOC43NjIzIDE0LjQ3NzRWMTMuNzEyNEgxMC4yODczVjEyLjk1MjRIOC43NjIzVjcuNjE3NDNINy4yMzczVjguMzgyNDNINy45OTczVjEzLjcxMjRINy4yMzczVjE0LjQ3NzRIOC43NjIzWiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNMTAuMjg3NyA2Ljg1NzQySDguNzYyN1Y3LjYxNzQySDEwLjI4NzdWNi44NTc0MloiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTguNzYyNTQgNi4wOTI1MUg5LjUyMjU0VjUuMzMyNTFIOC43NjI1NFY0LjU3MjUxSDcuMjM3NTRWNS4zMzI1MUg2LjQ3NzU0VjYuMDkyNTFINy4yMzc1NFY2Ljg1NzUxSDguNzYyNTRWNi4wOTI1MVoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTcuMjM3NTQgMS41MjI0NlYyLjI4NzQ2SDYuNDc3NTRWMy4wNDc0Nkg3LjIzNzU0VjMuODA3NDZIOC43NjI1NFYzLjA0NzQ2SDkuNTIyNTRWMi4yODc0Nkg4Ljc2MjU0VjEuNTIyNDZINy4yMzc1NFoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTcuMjM3ODkgMTIuOTUyNUg1LjcxMjg5VjEzLjcxMjVINy4yMzc4OVYxMi45NTI1WiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNNy4yMzc4OSA2Ljg1NzQySDUuNzEyODlWNy42MTc0Mkg3LjIzNzg5VjYuODU3NDJaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik01LjcxMjM4IDEyLjE5MjVINC4xOTIzOFYxMi45NTI1SDUuNzEyMzhWMTIuMTkyNVoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTUuNzEyNzMgNC41NzI0OUg2LjQ3NzczVjMuODA3NDlINS43MTI3M1YzLjA0NzQ5SDQuMTkyNzNWMy44MDc0OUgzLjQyNzczVjQuNTcyNDlINC4xOTI3M1Y1LjMzMjQ5SDUuNzEyNzNWNC41NzI0OVoiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTUuNzEyMzggNi4wOTI0MUg0LjE5MjM4VjYuODU3NDFINS43MTIzOFY2LjA5MjQxWiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNNC4xOTI5NyAxMS40Mjc1SDIuNjY3OTdWMTIuMTkyNUg0LjE5Mjk3VjExLjQyNzVaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik00LjE5Mjk3IDUuMzMyNTJIMi42Njc5N1Y2LjA5MjUySDQuMTkyOTdWNS4zMzI1MloiIGZpbGw9IiMwMDAwMDEiLz4KPHBhdGggZD0iTTIuNjY3MzQgMTAuNjY3NUgxLjkwMjM0VjExLjQyNzVIMi42NjczNFYxMC42Njc1WiIgZmlsbD0iIzAwMDAwMSIvPgo8cGF0aCBkPSJNMi42NjczNCA0LjU3MjUxSDEuOTAyMzRWNS4zMzI1MUgyLjY2NzM0VjQuNTcyNTFaIiBmaWxsPSIjMDAwMDAxIi8+CjxwYXRoIGQ9Ik0xLjkwMjU4IDUuMzMyNTJIMS4xNDI1OFYxMC42Njc1SDEuOTAyNThWNS4zMzI1MloiIGZpbGw9IiMwMDAwMDEiLz4KPC9zdmc+Cg==);
  --user-guide-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwXzE4ODApIj4KPHBhdGggZD0iTTEuOTA1MjcgMC43NkgxNC4wOTUzVjEuNTI1SDIuNjcwMjdWMi4yODVIMTQuMDk1M1YzLjA1SDEuOTA1MjdWMy44MUgyLjY3MDI3VjE1LjI0SDEuOTA1MjdWMTZIMTQuODYwM1YxNS4yNEgzLjQzMDI3VjMuODFIMTQuODYwM1YxNS4yNEgxNS42MjAzVjMuMDVIMTQuODYwM1YwLjc2SDE1LjYyMDNWMEgxLjkwNTI3VjAuNzZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNTc0NiAxMi4xOUgxMS44MDk2VjEyLjk1NUgxMi41NzQ2VjEyLjE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEyLjU3NTEgNi4wOTUwMkgxMS44MTAxVjUuMzM1MDJINi40ODAwOFY2LjA5NTAySDUuNzE1MDhWNi44NjAwMkg0Ljk1NTA4VjEyLjE5SDUuNzE1MDhWOS4xNDUwMkg2LjQ4MDA4VjguMzgwMDJINy4yNDAwOFY3LjYyMDAySDExLjA1MDFWOC4zODAwMkgxMS44MTAxVjkuMTQ1MDJIMTIuNTc1MVYxMi4xOUgxMy4zMzUxVjYuODYwMDJIMTIuNTc1MVY2LjA5NTAyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjgwOTUgMTIuOTU1SDYuNDc5NDlWMTMuNzE1SDExLjgwOTVWMTIuOTU1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjA1MDIgMTAuNjY1SDEwLjI4NTJWMTEuNDNIMTEuMDUwMlYxMC42NjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuMDUwMiA5LjE0NTAySDEwLjI4NTJWOS45MDUwMkgxMS4wNTAyVjkuMTQ1MDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuMjg1IDExLjQzSDhWMTIuMTlIMTAuMjg1VjExLjQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTguMDAwMjMgMTAuNjY1SDcuMjQwMjNWMTEuNDNIOC4wMDAyM1YxMC42NjVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC4wMDAyMyA5LjE0NTAySDcuMjQwMjNWOS45MDUwMkg4LjAwMDIzVjkuMTQ1MDJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi40Nzk4NCAxMi4xOUg1LjcxNDg0VjEyLjk1NUg2LjQ3OTg0VjEyLjE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEuOTA0NTMgMTQuNDc1SDEuMTQ0NTNWMTUuMjRIMS45MDQ1M1YxNC40NzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMS45MDQ1MyAwLjc2MDAxSDEuMTQ0NTNWMS41MjUwMUgxLjkwNDUzVjAuNzYwMDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMS4xNDQ4OCAzLjA1MDAySDEuOTA0ODhWMi4yODUwMkgxLjE0NDg4VjEuNTI1MDJIMC4zNzk4ODNWMTQuNDc1SDEuMTQ0ODhWMy4wNTAwMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTBfMTg4MCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  --use-cases-icon: url(data:image/svg+xml;base64,[encoded data, 5360 characters]);
  --tutorials-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMTE5MykiPgo8cGF0aCBkPSJNMTQuNDggMy4wNVYwSDYuODZWMC43NkgzLjgxVjEuNTI1SDEuNTI1VjYuODZIMC43NjVWOC4zOEgwVjE2SDE2VjMuMDVIMTQuNDhaTTMuODEgMTUuMjRIMC43NjVWMTAuNjY1SDMuODFWMTUuMjRaTTMuODEgOS45MDVIMi4yOVYyLjI4NUgzLjgxVjkuOTA1Wk00LjU3NSAxLjUyNUg2Ljg2VjIuMjg1SDUuMzM1VjkuOTA1SDQuNTc1VjEuNTI1Wk02Ljg2IDMuMDVWOS45MDVINi4xVjMuMDVINi44NlpNNy42MiAxNS4yNEg0LjU3NVYxMC42NjVINy42MlYxNS4yNFpNMTUuMjQgMTUuMjRIOC4zODVWOS45MDVINy42MlYwLjc2SDEzLjcxNVYzLjA1SDExLjQzVjMuODFIMTUuMjRWMTUuMjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTMuNzE1MSAxMC42NjVIMTIuOTU1MVYxMS40M0gxMy43MTUxVjEwLjY2NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy43MTUxIDkuMTQ0OTlIMTIuOTU1MVY5LjkwNDk5SDEzLjcxNTFWOS4xNDQ5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi45NTQ3IDExLjQzSDExLjQyOTdWMTIuMTlIMTIuOTU0N1YxMS40M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS40Mjk5IDEwLjY2NUgxMC42Njk5VjExLjQzSDExLjQyOTlWMTAuNjY1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjQyOTkgOS4xNDQ5OUgxMC42Njk5VjkuOTA0OTlIMTEuNDI5OVY5LjE0NDk5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjQyOTkgMy44MUgxMC42Njk5VjUuMzM1SDExLjQyOTlWMy44MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMC42NzAzIDUuMzM0OTlIOS45MDUyN1Y2Ljg1OTk5SDEwLjY3MDNWNS4zMzQ5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjkwNDUzIDYuODU5OTlIOS4xNDQ1M1Y4LjM3OTk5SDkuOTA0NTNWNi44NTk5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjkwNDUzIDEuNTI0OTlIOS4xNDQ1M1YyLjI4NDk5SDkuOTA0NTNWMS41MjQ5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjE0NDc3IDguMzhIOC4zODQ3N1Y5LjkwNUg5LjE0NDc3VjguMzhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi44NTk5NiAxMi4xOUg1LjMzNDk2VjEzLjcxNUg2Ljg1OTk2VjEyLjE5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuMDUwMzkgMTIuMTlIMS41MjUzOVYxMy43MTVIMy4wNTAzOVYxMi4xOVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8xMTkzIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --installation-icon: url(data:image/svg+xml;base64,[encoded data, 5752 characters]);
  --getting-started-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMTAxNykiPgo8cGF0aCBkPSJNMTUuNjE3NCAxMC42Njc1SDE0Ljg1NzRWMTEuNDI3NUgxNS42MTc0VjEwLjY2NzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNjE3NCAzLjA0NzUySDE0Ljg1NzRWMy44MDc1MkgxNS42MTc0VjMuMDQ3NTJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuODU3NyA5LjE0MjUySDE0LjA5NzdWMTAuNjY3NUgxNC44NTc3VjkuMTQyNTJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuODU3NyAzLjgwNzUzSDE0LjA5NzdWNS4zMzI1M0gxNC44NTc3VjMuODA3NTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS41MjI4MSAxMS40Mjc1VjMuMDQ3NTJIMTQuODU3OFYyLjI4NzUySDkuNTIyODFWMS41MjI1Mkg4Ljc2MjgxVjkuOTAyNTJIMS4xNDI4MVYxLjUyMjUySDAuMzgyODEyVjE1LjIzNzVIMS4xNDI4MVYxMC42Njc1SDcuMjM3ODFWMTEuNDI3NUg4LjAwMjgxVjEyLjE4NzVIMTQuODU3OFYxMS40Mjc1SDkuNTIyODFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuMDk4IDcuNjE3NTJIMTMuMzMzVjkuMTQyNTJIMTQuMDk4VjcuNjE3NTJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuMDk4IDUuMzMyNTJIMTMuMzMzVjYuODU3NTJIMTQuMDk4VjUuMzMyNTJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTMuMzMzMiA2Ljg1NzUxSDEyLjU3MzJWNy42MTc1MUgxMy4zMzMyVjYuODU3NTFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC43NjI1OCAwLjc2MjUxMkgxLjE0MjU4VjEuNTIyNTFIOC43NjI1OFYwLjc2MjUxMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8xMDE3Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --welcome-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwXzI5MSkiPgo8cGF0aCBkPSJNMC4zODI4MTIgOC4zOEgxLjkwMjgxVjcuNjJIMi42Njc4MVY2Ljg1NUgzLjQyNzgxVjYuMDk1SDQuMTkyODFWNS4zMzVINC45NTI4MVY0LjU3SDUuNzEyODFWMy44MUg2LjQ3NzgxVjMuMDQ1SDcuMjM3ODFWMi4yODVIOC43NjI4MVYzLjA0NUg5LjUyMjgxVjMuODFIMTAuMjg3OFY0LjU3SDExLjA0NzhWNS4zMzVIMTEuODA3OFY2LjA5NUgxMi41NzI4VjYuODU1SDEzLjMzMjhWNy42MkgxNC4wOTI4VjguMzhIMTUuNjE3OFY2Ljg1NUgxNC44NTc4VjYuMDk1SDE0LjA5MjhWNS4zMzVIMTMuMzMyOFY0LjU3SDEyLjU3MjhWMy44MUgxMS44MDc4VjMuMDQ1SDExLjA0NzhWMi4yODVIMTAuMjg3OFYxLjUyNUg5LjUyMjgxVjAuNzZIOC43NjI4MVYwSDcuMjM3ODFWMC43Nkg2LjQ3NzgxVjEuNTI1SDUuNzEyODFWMi4yODVINC45NTI4MVYzLjA0NUg0LjE5MjgxVjMuODFIMy40Mjc4MVY0LjU3SDIuNjY3ODFWNS4zMzVIMS45MDI4MVY2LjA5NUgxLjE0MjgxVjYuODU1SDAuMzgyODEyVjguMzhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTMuMzMyNSAxNS4yNEgxMC4yODc1VjExLjQzSDkuNTIyNDZWMTZIMTQuMDkyNVY5LjE0MDAxSDEzLjMzMjVWMTUuMjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTMuMzMzMiA4LjM4SDEyLjU3MzJWOS4xNDAwMUgxMy4zMzMyVjguMzhaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTIuNTcyNiA3LjYySDExLjgwNzZWOC4zOEgxMi41NzI2VjcuNjJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuODA3OSA2Ljg1NTAxSDExLjA0NzlWNy42MjAwMUgxMS44MDc5VjYuODU1MDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTEuMDQ4MSA2LjA5NUgxMC4yODgxVjYuODU1SDExLjA0ODFWNi4wOTVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTAuMjg3NSA1LjMzNDk5SDkuNTIyNDZWNi4wOTQ5OUgxMC4yODc1VjUuMzM0OTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS41MjI3IDEwLjY2NUg4Ljc2MjdWMTEuNDNIOS41MjI3VjEwLjY2NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjUyMjcgNC41NzAwMUg4Ljc2MjdWNS4zMzUwMUg5LjUyMjdWNC41NzAwMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04Ljc2MzI4IDkuOTA1SDcuMjM4MjhWMTAuNjY1SDguNzYzMjhWOS45MDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOC43NjMyOCAzLjgxSDcuMjM4MjhWNC41N0g4Ljc2MzI4VjMuODFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNy4yMzc1NCAxMC42NjVINi40Nzc1NFYxMS40M0g3LjIzNzU0VjEwLjY2NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03LjIzNzU0IDQuNTcwMDFINi40Nzc1NFY1LjMzNTAxSDcuMjM3NTRWNC41NzAwMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02LjQ3NzM0IDExLjQzSDUuNzEyMzRWMTUuMjRIMi42NjczNFY5LjE0MDAxSDEuOTAyMzRWMTZINi40NzczNFYxMS40M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02LjQ3Nzg5IDUuMzM0OTlINS43MTI4OVY2LjA5NDk5SDYuNDc3ODlWNS4zMzQ5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik01LjcxMzEzIDYuMDk1SDQuOTUzMTJWNi44NTVINS43MTMxM1Y2LjA5NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00Ljk1MjM4IDYuODU1MDFINC4xOTIzOFY3LjYyMDAxSDQuOTUyMzhWNi44NTUwMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00LjE5MjczIDcuNjJIMy40Mjc3M1Y4LjM4SDQuMTkyNzNWNy42MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zLjQyNzk3IDguMzhIMi42Njc5N1Y5LjE0MDAxSDMuNDI3OTdWOC4zOFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTBfMjkxIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}

h1,
h2,
h3,
h4 {
  letter-spacing: 0.01em !important;
  --font-family-headings-custom: "Jersey 10" !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;

  code {
    text-transform: none !important;
  }
}

.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 1em;
}
.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
  margin-top: 0.8em;
}

.card h2 {
  font-size: 2rem !important;

  code {
    font-size: 1rem !important;
  }
}

h1 {
  font-size: 3rem !important;
  word-break: break-all;
  code {
    font-size: 2rem !important;
  }
}

h2 {
  font-size: 2.5rem !important;

  code {
    font-size: 1.5rem !important;
  }
}

h3 {
  font-size: 2rem !important;

  code {
    font-size: 1.25rem !important;
  }
}

h4 {
  font-size: 1.5rem !important;

  code {
    font-size: 1rem !important;
  }
}

body.reference-page h1,
body.reference-page h2,
body.reference-page h3,
body.reference-page h4 {
  text-transform: none !important;
}

.edit-url-container {
  margin-top: 1rem;
  & > a {
    color: #4b9cd6;
    & > svg {
      margin-right: 0.25rem;
      vertical-align: baseline !important;
    }
    & > p.icon {
      display: inline-block;
      margin-right: 0.25rem;
      & > svg {
        vertical-align: baseline;
      }
    }
  }
}

/* Reference section starts */

body.reference-page h1,
body.reference-page div.api-doc-prefix h2 {
  display: inline-block;
  margin: 0;
  font-family: monospace;
  font-size: 1.25rem !important;
}

body.reference-page .doc-heading {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 2rem 0 1rem 0;
}

body.reference-page .doc-symbol-class {
  position: relative;
  background-color: #ebf3f9;
}
.dark body.reference-page .doc-symbol-class {
  background-color: #79c0ff1a;
}

body.reference-page .doc-symbol-class:before {
  content: "class" !important;
  color: #338fd1;
  font-family: monospace;
  font-size: 1.25rem;
  font-weight: bold;
  vertical-align: middle;
}

.doc-symbol-method {
  background-color: #f3eefc;
  display: inline-block;
}

.dark body.reference-page .doc-symbol-method {
  background-color: #79c0ff1a;
}

.doc-symbol-attribute {
  background-color: #f4ebe6;
  display: inline-block;
}

.dark body.reference-page .doc-symbol-attribute {
  background-color: #79c0ff1a;
}

.doc-symbol-function:before {
  content: "func" !important;
  color: #8250df;
  font-family: monospace;
  font-size: 0.75rem;
  font-weight: bold;
  vertical-align: middle;
}

.dark body.reference-page .doc-symbol-function {
  background-color: #79c0ff1a;
}

.doc-symbol-method:before {
  content: "meth" !important;
  color: #8250df;
  font-family: monospace;
  font-size: 0.75rem;
  font-weight: bold;
  vertical-align: middle;
}

.doc-symbol-attribute:before {
  content: "attr" !important;
  color: #953800;
  font-family: monospace;
  font-size: 0.75rem;
  font-weight: bold;
  vertical-align: middle;
}

.doc-labels {
  display: inline-flex;
  gap: 0.5rem;
  margin-left: 0.5rem;
}

.doc-label {
  font-size: 0.75rem;
  color: #666;
}

.doc-label code {
  padding: 0.2em 0.4em;
  background-color: #f6f8fa;
  border-radius: 3px;
}

body.reference-page .doc-object-name {
  font-family: monospace;
  font-size: 1.25rem;
  margin: 0 0.25rem;
  display: inline-block;
}

body.reference-page h4 {
  vertical-align: middle;
  margin: 0 0.25rem;
  font-family: monospace;
  display: inline-block;
  font-size: 1rem !important;
}

body.reference-page .headerlink {
  font-size: 1em;
  color: #999;
  text-decoration: none;
  visibility: hidden;
  margin-left: 0.5rem;
  display: block;
}

body.reference-page .doc-heading:hover .headerlink {
  visibility: visible;
}

body.reference-page .headerlink:hover {
  color: #338fd1;
  text-decoration: none;
}
.doc-heading-wrapper {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 2rem 0 1rem 0;
  font-size: 1.25rem;
}

.doc-heading-wrapper .doc-object-name {
  font-family: monospace;
  font-size: 1rem;
  margin: 0 0.25rem;
}

body.reference-page  h2#classes,
body.reference-page  h2#functions {
  font-family: monospace !important;
  font-size: 1.25rem !important;
}

body.reference-page  p.overview-symbol {
  margin: 1rem 0;

  & a {
    text-decoration: none;
    color: #338fd1;
    font-family: monospace;
    & code {
      padding: 0.2em 0.4em;
      background-color: #ebf3f9;
      border-radius: 3px;
      text-decoration: none;
    }
  }
}

.dark body.reference-page  p.overview-symbol {
  & a {
    border-bottom: none;
    & code {
      background-color: #79c0ff1a;
      color: #338fd1;
    }
  }
}
/* Reference section ends */

a.colab-badge, a.github-badge {
  display: inline-block;
  border:none;
}

a.colab-badge > img, a.github-badge  > img {
  margin: 0;
  padding: 0;
}

/* Home page hero section starts */
.homepage-hero-section {
  background-image: url('https://mintlify.s3.us-west-1.amazonaws.com/ag2ai/static/img/homepage-hero-background.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  height: auto;
  aspect-ratio: 3.078;
}

.hero-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  max-width: 1200px;
  width: 100%;
  height: 100%;
}

.hero-logo-section {
  flex: 0 0 auto;
}

.hero-logo {
  width: 200px;
  height: auto;
}

.hero-text-section {
  flex: 1;
}

.hero-title {
  font-size: 2rem !important;
  line-height: 1.5rem;
  margin: 0;
  color: #000
}

.hero-subtitle {
  font-size: 1rem;
  line-height: 1.75rem;
  color: #3E4342
}

.hero-btn {
  display: inline-block;
  position: relative;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  padding: 7px 10px;
  text-decoration: none;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 100%;
  box-sizing: border-box;
  border: 2px solid rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.16) 4px 4px 0px 0px;
  --font-family-headings-custom: "Jersey 10" !important;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  transition: 200ms all ease;
}

.hero-btn::before{
  content: '';
  position: absolute;
  top: 0;
  left: -67px;
  width: 100%;
  height: 20px;
  background-color: rgba(255, 255, 255, 0.15);
  transform: rotate(125deg);
  transform-origin: 50% 50%;
  transition: left 0.5s ease-in-out;
}

.hero-btn::after{
  content: '';
  position: absolute;
  top: 0;
  left: -34px;
  width: 100%;
  height: 14px;
  background-color: rgba(255, 255, 255, 0.15);
  transform: rotate(125deg);
  transform-origin: 50% 50%;
  transition: left 0.5s ease-out;
}

.hero-btn:hover::before,
.hero-btn:hover::after {
  left: 100%;
}

.hero-btn:hover {
  box-shadow: rgba(0, 0, 0, 0.16) 3px 3px 0px 0px;
}

@media screen and (max-width: 540px) {
  .homepage-hero-section {
    background-image: url('https://mintlify.s3.us-west-1.amazonaws.com/ag2ai/static/img/homepage-hero-background-large.png');
    aspect-ratio: 1.43;
  }
  .hero-content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2px;
    text-align: center;
    padding: 8px;
  }
  .hero-subtitle{
    margin-bottom: 0;
  }

  .hero-logo {
    width: 80px;
    margin: 0;
  }
  .hero-text-section{
    flex: 0 0 auto;
  }

  .hero-title {
    display: none;
  }
  .hero-btn {
    font-size: 1rem;
    padding: 5px 8px;
    margin-top: 4px;
  }
}

/* Home page hero section ends */
/* Home page popular resources section starts */
.popular-resources .card {
  padding: 0;
  box-shadow: none;
  border: none;
  background: transparent;
}

.popular-resources .card .px-6.py-5 {
  padding: 0;
  text-align: center;
}
.popular-resources .youtube-video a {
  display: block;
  --font-family-headings-custom: "Jersey 10" !important;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  font-size: 1.125rem;
  text-align: left;
  margin-top: 6px;
  margin-left: 0.15rem;
}

.popular-resources .youtube-video iframe {
  border: 2px #000 solid;
  border-radius: 0;
  padding: 0;
}

.popular-resources .youtube-video a:hover {
  text-decoration: underline;
}
/* Home page popular resources section ends */

/* Home page key features section starts */
.key-features .card {
  padding: 0.5rem;
  box-shadow: none;
  border: none;
  background: transparent;
}
.key-features .card .px-6.py-5 {
  padding: 0;
  text-align: center;
}

.key-features .card .key-feature img {
  width:132px;
  height:132px;
  margin:0 auto 18px;
}

.key-features .card .key-feature p {
  font-size: 1rem;
  line-height: 1.75rem;
}

.key-features .card .key-feature a > p {
  margin: 0.75rem 0;
  --font-family-headings-custom: "Jersey 10" !important;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  font-size: 1.125rem;
  min-height: 2.25rem;
  line-height: 1.125;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #000;
}
/* Home page key features section ends */
/* Home page explore content section starts */

.explore-content .card{
  border: 2px #000 solid;
  border-radius: 0;
  padding: 0;
}

.explore-content .card:hover{
  border-color: #000 !important;
}

.explore-content h2 {
  font-size: 1.125rem !important;
}
/* Home page explore content section ends */

/* Examples page Gallery section starts */
.examples-gallery-container h5{
  font-weight: bold;
}
.examples-gallery-container p{
  font-size: 0.7rem;
  margin-top: 0.25rem;
  line-height: 1.5;
}
.examples-gallery-container .card {
  transition: all 0.3s ease;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  display: flex;
}
.examples-gallery-container .card-container {
  padding: 1rem;
  flex:1;
}

.examples-gallery-container .card-description {
  color: #727272;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.examples-gallery-container .card:hover {
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16),
              0 3px 6px 0 rgba(0, 0, 0, 0.12),
              0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.examples-gallery-container .card-title {
  margin: 12px 0;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.examples-gallery-container .card .px-6.py-5 {
  padding: 0;
  height: 100%;
}
.examples-gallery-container .card .px-6.py-5 > div,
.examples-gallery-container .card .px-6.py-5 > div > div,
.examples-gallery-container .card .px-6.py-5 > div > div > div.card-container
{
  height: 100%;
}
.examples-gallery-container .tag {
  display: inline-block;
  background: #f5f5f5;
  padding: 0 12px;
  border-radius: 12px;
  font-size: 0.7rem;
  color: #666;
  cursor: pointer;
  transition: background-color 0.2s;
  margin: 0.35rem 0.1rem 0 0;
  font-size: 0.7rem;
}

.examples-gallery-container .badges a{
  display: inline-block;
}
.examples-gallery-container .tag:hover {
  background-color: #e0e0e0;
}

.examples-gallery-container .chosen-container-multi .chosen-choices li.search-field {
  padding: 0px !important;
  margin: 0px !important;
}
.examples-gallery-container .chosen-container-multi .chosen-choices li.search-field::before,
.examples-gallery-container .chosen-container-multi .chosen-drop .chosen-results .active-result::before,
.examples-gallery-container .chosen-container-multi .chosen-drop .chosen-results .result-selected::before,
.examples-gallery-container .chosen-container-multi .chosen-choices li.search-choice::before {
  display: none;
}
.examples-gallery-container .chosen-container-multi .chosen-choices li.search-choice,
.examples-gallery-container .chosen-container-multi .chosen-drop .chosen-results .active-result,
.examples-gallery-container .chosen-container-multi .chosen-drop .chosen-results .result-selected {
  padding-left: 5px !important;
}
.examples-gallery-container .search-choice-close {
  border-bottom: none;
}
/* Examples page Gallery section ends */

/* Blog page section starts */
.blog-authors {
  margin: 1rem 0;
}
.blog-authors .px-6.py-5{
  padding:0.35rem 0;
}
.blog-authors .card {
  display: flex;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
  background: none;
  border: none;
}
.blog-authors .card img {
  max-width: 60px;
  height: auto;
  border-radius: 50%;
}
.blog-authors p {
  font-weight: 300;
}
.blog-authors p.name, .blog-authors p.authors {
  font-weight: 700;
}
.blog-authors p.authors {
  margin: 0.5rem 0;
}
.blog-authors .img-placeholder {
  margin-right: 1rem;
}
/* Blog page section ends */

#search-bar-entry {
  border-radius: 0 !important;
  height: 36px;
  background: #ffffff;
  border: 2px solid #000000;
  box-shadow: 2px 2px 0px rgba(62, 37, 13, 0.24);

  --font-family-headings-custom: "Jersey 10" !important;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  font-size: 18px;
  color: #000000;

  span {
    color: #9ea3a2;
    font-size: 16px;
    font-weight: 400;
  }
}

.dark #search-bar-entry {
  background: #000000;
  border: 2px solid #ffffff;
  color: #ffffff;
}

#content-area {
  padding-top: 38px;
  padding-left: 48px;
  padding-right: 48px;
  padding-bottom: 38px;
  background-color: #fafafa;
  border-width: 0px 1px;
  border-style: solid;
  border-color: rgb(var(--gray-500) / 0.05);
  margin-left: 320px;
  margin-top: -2.5rem;

  width: 800px !important;
  min-width: 800px !important;

  @media screen and (max-width: 1600px) {
    width: 700px !important;
    min-width: 700px !important;
  }
  @media screen and (max-width: 1024px) {
    width: 100%;
    min-width: 100% !important;
    margin-top: -2.5rem;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
#table-of-contents {
  padding-left: 0;
}

.dark #content-area {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgb(var(--gray-300) / 0.06);
}

#topbar-cta-button {
  --font-family-headings-custom: "Jersey 10" !important;
  gap: 10px;
  isolation: isolate;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  font-size: 32px;
  font-weight: 400;
  color: #ffffff;
}

#topbar-cta-button > a > span {
  background: #000000 !important;
  border: 2px solid #ffffff !important;
  box-shadow: 2px 2px 0px rgba(62, 37, 13, 0.24) !important;
  border-radius: 0 !important;
  transition: all 0.2s ease-in-out !important;
}

#topbar-cta-button:hover > a > span {
  box-shadow: 2px 2px 0px rgba(62, 37, 13, 0.24), 2px 2px 0px #ffffff !important;
}

#topbar-cta-button * {
  --font-family-headings-custom: "Jersey 10" !important;
  font-family: var(
    --font-family-headings-custom,
    var(--font-inter, sans-serif)
  );
  font-size: 20px;
}

.dark table {
  border-color: rgb(var(--gray-800));
}

table {
  td,
  th {
    border: 1px solid rgb(var(--gray-300));
    padding: 0.75rem !important;
  }

  td:not(:first-child) {
    border-left-width: 1px;
  }
}

#sidebar {
  width: 320px !important;
}

@media screen and (min-width: 1024px) {
  .dark #navigation-items {
    a:before,
    h5:before {
      background-color: rgb(var(--gray-200));
    }
  }

  #navigation-items {
    a {
      position: relative;
    }

    & > div > ul > li {
      & > a,
      & > div {
        padding-left: 1rem !important;
      }

      & > ul > li {
        & > a,
        & > div {
          padding-left: 1.5rem !important;
        }

        & > ul > li {
          & > a,
          & > div {
            padding-left: 2rem !important;
          }

          & > ul > li {
            & > a,
            & > div {
              padding-left: 2.5rem !important;
            }

            & > ul > li {
              & > a,
              & > div {
                padding-left: 3rem !important;
              }

              & > ul > li {
                & > a,
                & > div {
                  padding-left: 3.5rem !important;
                }
              }
            }
          }
        }
      }
    }

    h5 {
      display: inline-flex;
      align-items: center;
    }

    a:before,
    h5:before {
      display: inline-flex;
      width: 16px;
      height: 16px;
      margin-right: 0.5rem;
      background-color: rgb(var(--gray-900));
    }

    /* a[href="/docs/Getting-Started"] {
      font-weight: 600;
      padding-left: 1rem !important;

      &::before {
        content: "";
        mask: var(--getting-started-icon);
      }
    }

    a[href="/docs/FAQ"] {
      font-weight: 600;
      padding-left: 1rem !important;

      &::before {
        content: "";
        mask: var(--faq-icon);
      }
    }

    a[href="/docs/Research"] {
      font-weight: 600;
      padding-left: 1rem !important;

      &::before {
        content: "";
        mask: var(--research-icon);
      }
    }

    a[href="/docs/Migration-Guide"] {
      font-weight: 600;
      padding-left: 1rem !important;

      &::before {
        content: "";
        mask: var(--migration-icon);
      }
    } */

    h5[data-text="Installation"]:before {
      content: "";
      mask: var(--installation-icon);
    }

    h5[data-text="Tutorials"]:before {
      content: "";
      mask: var(--tutorials-icon);
    }

    h5[data-text="Use Cases"]:before {
      content: "";
      mask: var(--use-cases-icon);
    }

    h5[data-text="User Guide"]:before {
      content: "";
      mask: var(--user-guide-icon);
    }

    h5[data-text="Contributor Guide"]:before {
      content: "";
      mask: var(--contributor-icon);
    }

    h5[data-text="Ecosystem"]:before {
      content: "";
      mask: var(--ecosystem-icon);
    }

    /* h5[data-text="AutoGen Studio"]:before {
      content: "";
      mask: var(--autogen-icon);
    } */

    li > div {
      width: 100%;

      & > div + svg {
        margin-left: auto;
      }
    }

    & > div {
      margin-top: 1rem;

      &:first-child {
        margin-top: 0;
        /* h5 {
          display: none;
        } */
      }
    }
  }
}

.tip,
.warning,
.danger,
.info,
.note {
  & > div {
    padding: 16px 24px;
    background: #e9f5e7;
    border: 2px solid #419228;
    border-radius: 0;

    display: flex;
    flex-direction: column;

    &:before {
      --font-family-headings-custom: "Jersey 10" !important;
      font-family: var(
        --font-family-headings-custom,
        var(--font-inter, sans-serif)
      );
      font-size: 18px;
      line-height: 18px;
      text-transform: uppercase;

      background-repeat: no-repeat;
      padding-left: 24px;
    }

    & > div:first-child {
      display: none;
    }
  }
}

.tip > div {
  background: #e9f5e7;
  border: 2px solid #419228;

  &:before {
    content: "TIP";
    color: #113007;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQ3NDggMy4wNTAwNUgxMy43MTQ4VjkuMTQ1MDVIMTQuNDc0OFYzLjA1MDA1WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMTMuNzE1MiA5LjE0NTAySDEyLjk1MDJWOS45MDUwMkgxMy43MTUyVjkuMTQ1MDJaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0xMy43MTUyIDIuMjg1MTZIMTIuOTUwMlYzLjA1MDE2SDEzLjcxNTJWMi4yODUxNloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTEyLjk1MDQgOS45MDUwM0gxMi4xOTA0VjEwLjY2NUgxMi45NTA0VjkuOTA1MDNaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0xMi45NTA0IDEuNTI0OUgxMi4xOTA0VjIuMjg0OUgxMi45NTA0VjEuNTI0OVoiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTEyLjE5MDggMTAuNjY1SDExLjQyNThWMTEuNDNIMTIuMTkwOFYxMC42NjVaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0xMi4xOTA4IDAuNzYwMDFIMTEuNDI1OFYxLjUyNTAxSDEyLjE5MDhWMC43NjAwMVoiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTkuMTQwMzEgMTEuNDI5OVY4LjM3OTg4SDguMzgwMzFWMTEuNDI5OUg3LjYyMDMxVjguMzc5ODhINi44NTUzMVYxMS40Mjk5SDQuNTcwMzFWMTIuMTg5OUg1LjMzMDMxVjE1LjIzOTlINi4wOTUzMVYxNC40NzQ5SDkuOTA1MzFWMTUuMjM5OUgxMC42NjUzVjEyLjE4OTlIMTEuNDI1M1YxMS40Mjk5SDkuMTQwMzFaTTkuOTA1MzEgMTIuOTQ5OUg2LjA5NTMxVjEyLjE4OTlIOS45MDUzMVYxMi45NDk5WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMTAuNjY1MyA1LjMzNDk2SDkuOTA1MjdWNi44NTQ5NkgxMC42NjUzVjUuMzM0OTZaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik05LjkwNTYyIDYuODU0OThIOS4xNDA2MlY4LjM3OTk4SDkuOTA1NjJWNi44NTQ5OFoiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTkuOTA1NyAxNS4yNEg2LjA5NTdWMTZIOS45MDU3VjE1LjI0WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNNi44NTU3IDYuODU0OThINi4wOTU3VjguMzc5OThINi44NTU3VjYuODU0OThaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik02LjA5NTA4IDUuMzM0OTZINS4zMzAwOFY2Ljg1NDk2SDYuMDk1MDhWNS4zMzQ5NloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTExLjQyNTMgMEg0LjU3MDMxVjAuNzZIMTEuNDI1M1YwWiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNNC41NzA1NSAxMC42NjVIMy44MTA1NVYxMS40M0g0LjU3MDU1VjEwLjY2NVoiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTQuNTcwNTUgMC43NjAwMUgzLjgxMDU1VjEuNTI1MDFINC41NzA1NVYwLjc2MDAxWiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMy44MDk5MiA5LjkwNTAzSDMuMDQ0OTJWMTAuNjY1SDMuODA5OTJWOS45MDUwM1oiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTMuODA5OTIgMS41MjQ5SDMuMDQ0OTJWMi4yODQ5SDMuODA5OTJWMS41MjQ5WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMy4wNDUxNiA5LjE0NTAySDIuMjg1MTZWOS45MDUwMkgzLjA0NTE2VjkuMTQ1MDJaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0zLjA0NTE2IDIuMjg1MTZIMi4yODUxNlYzLjA1MDE2SDMuMDQ1MTZWMi4yODUxNloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTIuMjg1MzkgMy4wNTAwNUgxLjUyNTM5VjkuMTQ1MDVIMi4yODUzOVYzLjA1MDA1WiIgZmlsbD0iIzExMzAwNyIvPgo8L3N2Zz4K");
  }
}

.note > div {
  background: #ebf7ff;
  border: 2px solid #3298d8;

  &:before {
    content: "Note";
    color: #004d80;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTYuMDk3MDMgNC45NTIzOUg1LjMzMjAzVjUuNzEyMzlINi4wOTcwM1Y0Ljk1MjM5WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNNC41NzI0NiAxNC4xVjYuNDc3NDVINS4zMzI0NlY1LjcxMjQ1SDQuNTcyNDZWNC45NDk5NUgxLjUyMjQ2VjE1LjYxNUg0LjU3MjQ2VjE0Ljg1NUg2LjA5OTk2VjE0LjFINC41NzI0NlpNMy44MDc0NiA3Ljk5OTk1SDMuMDQ5OTZWNi40Nzk5NUgzLjgwOTk2TDMuODA3NDYgNy45OTk5NVoiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTYuODU3NjYgNC4xOTI1SDYuMDk3NjZWNC45NTI1SDYuODU3NjZWNC4xOTI1WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNNy42MTc0MiAxLjE0MjQ2SDYuODU3NDJWNC4xOTI0Nkg3LjYxNzQyVjEuMTQyNDZaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik04LjM4MjE5IDYuNDc3NDJINy42MTcxOVY3LjIzNzQySDguMzgyMTlWNi40Nzc0MloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTkuMTQyMTkgMC4zODI0NDZINy42MTcxOVYxLjE0MjQ1SDkuMTQyMTlWMC4zODI0NDZaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik05LjE0MTg0IDUuNzEyNTJIOC4zODE4NFY2LjQ3NzUySDkuMTQxODRWNS43MTI1MloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTkuMTQxODQgOC43NjI0NUg4LjM4MTg0VjEwLjI4NzVIOS4xNDE4NFY4Ljc2MjQ1WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNOS4xNDE4NCAxMS4wNDc1SDguMzgxODRWMTIuNTcyNUg5LjE0MTg0VjExLjA0NzVaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik05LjkwMjU4IDEuMTQyNDZIOS4xNDI1OFYxLjkwMjQ2SDkuOTAyNThWMS4xNDI0NloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTkuOTAyNTggNC45NTIzOUg5LjE0MjU4VjUuNzEyMzlIOS45MDI1OFY0Ljk1MjM5WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMTAuNjY3MyAxLjkwMjQ3SDkuOTAyMzRWNC45NTI0N0gxMC42NjczVjEuOTAyNDdaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0xMy43MTIzIDUuNzEyNTJIOS45MDIzNFY2LjQ3NzUySDEzLjcxMjNWNS43MTI1MloiIGZpbGw9IiMxMTMwMDciLz4KPHBhdGggZD0iTTEwLjY2NzcgMTQuMDk3NUg5LjkwMjY2VjE0Ljg1NzVINi4wOTc2NlYxNS42MTc1SDEyLjE5MjdWMTQuODU3NUgxMC42Njc3VjE0LjA5NzVaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik05LjE0MjU4IDEyLjU3MjRWMTQuMDk3NEg5LjkwMjU4VjEzLjMzMjRIMTIuOTUyNlYxNC4wOTc0SDEzLjcxMjZWMTIuNTcyNEg5LjE0MjU4WiIgZmlsbD0iIzExMzAwNyIvPgo8cGF0aCBkPSJNMTIuOTUyNCAxNC4wOTc0SDEyLjE5MjRWMTQuODU3NEgxMi45NTI0VjE0LjA5NzRaIiBmaWxsPSIjMTEzMDA3Ii8+CjxwYXRoIGQ9Ik0xMy43MTI2IDcuOTk3NDJIOS45MDI1OFY2LjQ3NzQySDkuMTQyNThWOC43NjI0MkgxMy43MTI2VjEwLjI4NzRIOS4xNDI1OFYxMS4wNDc0SDEzLjcxMjZWMTIuNTcyNEgxNC40Nzc2VjYuNDc3NDJIMTMuNzEyNlY3Ljk5NzQyWiIgZmlsbD0iIzExMzAwNyIvPgo8L3N2Zz4=");
  }
}

.info > div {
  background: #f9f9ff;
  border: 2px solid #c5c7dc;

  &:before {
    content: "INFO";
    color: #0f6194;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF84MTk3MikiPgo8cGF0aCBkPSJNMTUuNjE3NCA0LjE4OTk0SDE0Ljg1NzRWNS43MTQ5NEgxNS42MTc0VjQuMTg5OTRaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xNC44NTc3IDMuNDI5OTNIMTQuMDk3N1Y0LjE4OTkzSDE0Ljg1NzdWMy40Mjk5M1oiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTE0Ljg1OCA1LjcxNDg0SDEzLjMzM1Y2LjQ3NDg0SDE0Ljg1OFY1LjcxNDg0WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTQuMDk4IDIuNjY1MDRIMTMuMzMzVjMuNDMwMDRIMTQuMDk4VjIuNjY1MDRaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xMy4zMzIzIDQuOTQ5NzFIMTIuNTcyM1Y1LjcxNDcxSDEzLjMzMjNWNC45NDk3MVoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTEzLjMzMjMgMS45MDQ3OUgxMi41NzIzVjIuNjY0NzlIMTMuMzMyM1YxLjkwNDc5WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTIuNTcyNiA1LjcxNDg0SDExLjgwNzZWNi40NzQ4NEgxMi41NzI2VjUuNzE0ODRaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xMi41NzI2IDQuMTg5OTRIMTEuODA3NlY0Ljk0OTk0SDEyLjU3MjZWNC4xODk5NFoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTEyLjU3MjYgMS4xMzk4OUgxMS44MDc2VjEuOTA0ODlIMTIuNTcyNlYxLjEzOTg5WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTEuODA3OSA4Ljc1OTc3SDExLjA0NzlWMTEuMDQ0OEgxMS44MDc5VjguNzU5NzdaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xMS44MDc5IDYuNDc0ODVIMTEuMDQ3OVY3LjIzNDg1SDExLjgwNzlWNi40NzQ4NVoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTExLjgwNzkgMy40Mjk5M0gxMS4wNDc5VjQuMTg5OTNIMTEuODA3OVYzLjQyOTkzWiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTEuODA3MSAwLjM3OTg4M0gxMC4yODcxVjEuMTM5ODhIMTEuODA3MVYwLjM3OTg4M1oiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTExLjA0NzEgMTEuMDQ0OUgxMC4yODcxVjEyLjU2OTlIMTEuMDQ3MVYxMS4wNDQ5WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTEuMDQ3MSA3LjIzNDg2SDEwLjI4NzFWOC43NTk4NkgxMS4wNDcxVjcuMjM0ODZaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xMS4wNDcxIDIuNjY1MDRIMTAuMjg3MVYzLjQzMDA0SDExLjA0NzFWMi42NjUwNFoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTEwLjI4ODQgMTIuNTY5OEg5LjUyMzQ0VjEzLjMyOThIMTAuMjg4NFYxMi41Njk4WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMTAuMjg4NCAzLjQyOTkzSDkuNTIzNDRWNC4xODk5M0gxMC4yODg0VjMuNDI5OTNaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xMC4yODg0IDEuMTM5ODlIOS41MjM0NFYyLjY2NDg5SDEwLjI4ODRWMS4xMzk4OVoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTkuNTIyNyA4SDguNzYyN1Y4Ljc2SDkuNTIyN1Y4WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNOS41MjI3IDQuMTg5OTRIOC43NjI3VjQuOTQ5OTRIOS41MjI3VjQuMTg5OTRaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik05LjUyMjkzIDEzLjMyOThIOC4wMDI5M1YxNC4wOTQ4SDkuNTIyOTNWMTMuMzI5OFoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTguNzYyOTMgNy4yMzQ4Nkg4LjAwMjkzVjcuOTk5ODZIOC43NjI5M1Y3LjIzNDg2WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNOC4wMDMyOCAxMi41Njk4SDcuMjM4MjhWMTMuMzI5OEg4LjAwMzI4VjEyLjU2OThaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik04LjAwMzI4IDYuNDc0ODVINy4yMzgyOFY3LjIzNDg1SDguMDAzMjhWNi40NzQ4NVoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTguNzYzMjggNC45NDk3MUg3LjIzODI4VjUuNzE0NzFIOC43NjMyOFY0Ljk0OTcxWiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNNy4yMzg1MiAxMS44MTAxSDYuNDc4NTJWMTIuNTcwMUg3LjIzODUyVjExLjgxMDFaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0xLjkwNzgxIDE0Ljg1NDlIMi42Njc4MVYxNC4wOTQ5SDMuNDI3ODFWMTMuMzI5OUg0LjE5MjgxVjEyLjU2OTlINC45NTI4MVYxMS44MDk5SDYuNDc3ODFWMTEuMDQ0OUg1LjcxMjgxVjEwLjI4NDlINC45NTI4MVY5LjUyNDlINC4xOTI4MVYxMS4wNDQ5SDMuNDI3ODFWMTEuODA5OUgyLjY2NzgxVjEyLjU2OTlIMS45MDc4MVYxMy4zMjk5SDEuMTQyODFWMTQuMDk0OUgwLjM4MjgxMlYxNS42MTk5SDEuOTA3ODFWMTQuODU0OVoiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTcuMjM4MTMgNC4xODk5NEg0Ljk1MzEyVjQuOTQ5OTRINy4yMzgxM1Y0LjE4OTk0WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNNC45NTI3MyA0Ljk0OTcxSDMuNDI3NzNWNS43MTQ3MUg0Ljk1MjczVjQuOTQ5NzFaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik00LjE5MjczIDguNzU5NzdIMy40Mjc3M1Y5LjUyNDc3SDQuMTkyNzNWOC43NTk3N1oiIGZpbGw9IiMwRjYxOTQiLz4KPHBhdGggZD0iTTMuNDI3OTcgOEgyLjY2Nzk3VjguNzZIMy40Mjc5N1Y4WiIgZmlsbD0iIzBGNjE5NCIvPgo8cGF0aCBkPSJNMy40Mjc5NyA1LjcxNDg0SDIuNjY3OTdWNi40NzQ4NEgzLjQyNzk3VjUuNzE0ODRaIiBmaWxsPSIjMEY2MTk0Ii8+CjxwYXRoIGQ9Ik0yLjY2ODIgNi40NzQ4NUgxLjkwODJWNy45OTk4NUgyLjY2ODJWNi40NzQ4NVoiIGZpbGw9IiMwRjYxOTQiLz4KPC9nPgo8L3N2Zz4K");
  }
}

.warning > div, .danger > div {
  background: #ffece4;
  border: 2px solid #f44f0e;

  &:before {
    content: "WARNING";
    color: #b43300;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF84MjAwOSkiPgo8cGF0aCBkPSJNMTYuMDAwMiAxMy43MTQ4SDE1LjI0MDJWMTUuMjM5OEgxNi4wMDAyVjEzLjcxNDhaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik0xNS4yMzk2IDEyLjE4OTlIMTQuNDc0NlYxMy43MTQ5SDE1LjIzOTZWMTIuMTg5OVoiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTE1LjIzOTggMTUuMjRIMC43NTk3NjZWMTZIMTUuMjM5OFYxNS4yNFoiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTE0LjQ3NDggMTAuNjY1SDEzLjcxNDhWMTIuMTlIMTQuNDc0OFYxMC42NjVaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik0xMy43MTUyIDkuMTQ1MDJIMTIuOTUwMlYxMC42NjVIMTMuNzE1MlY5LjE0NTAyWiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNMTIuOTQ5NSA3LjYyMDEySDEyLjE4OTVWOS4xNDUxMkgxMi45NDk1VjcuNjIwMTJaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik0xMi4xODk3IDYuMDk0OTdIMTEuNDI5N1Y3LjYxOTk3SDEyLjE4OTdWNi4wOTQ5N1oiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTExLjQzIDQuNTY5ODJIMTAuNjY1VjYuMDk0ODJIMTEuNDNWNC41Njk4MloiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTEwLjY2NDMgMy4wNDQ5Mkg5LjkwNDNWNC41Njk5MkgxMC42NjQzVjMuMDQ0OTJaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik05LjkwNDUzIDEuNTI0OUg5LjE0NDUzVjMuMDQ0OUg5LjkwNDUzVjEuNTI0OVoiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTkuMTQ1NyAxMC42NjVINi44NTU3VjExLjQzSDYuMDk1N1YxMy43MTVINi44NTU3VjE0LjQ3NUg5LjE0NTdWMTMuNzE1SDkuOTA1N1YxMS40M0g5LjE0NTdWMTAuNjY1WiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNOS4xNDU3IDQuNTY5ODJINi44NTU3VjUuMzM0ODJINi4wOTU3VjguMzc5ODJINi44NTU3VjkuOTA0ODJIOS4xNDU3VjguMzc5ODJIOS45MDU3VjUuMzM0ODJIOS4xNDU3VjQuNTY5ODJaTTkuMTQ1NyA3LjYxOTgySDguMzgwN1Y2LjA5NDgySDcuNjIwN1Y1LjMzNDgySDguMzgwN1Y2LjA5NDgySDkuMTQ1N1Y3LjYxOTgyWiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNOS4xNDQ4OCAwLjc2MDAxSDguMzc5ODhWMS41MjUwMUg5LjE0NDg4VjAuNzYwMDFaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik04LjM4MDEyIDBINy42MjAxMlYwLjc2SDguMzgwMTJWMFoiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTcuNjIwNDcgMC43NjAwMUg2Ljg1NTQ3VjEuNTI1MDFINy42MjA0N1YwLjc2MDAxWiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNNi44NTU3IDEuNTI0OUg2LjA5NTdWMy4wNDQ5SDYuODU1N1YxLjUyNDlaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik02LjA5NDk2IDMuMDQ0OTJINS4zMzQ5NlY0LjU2OTkySDYuMDk0OTZWMy4wNDQ5MloiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTUuMzM1MzEgNC41Njk4Mkg0LjU3MDMxVjYuMDk0ODJINS4zMzUzMVY0LjU2OTgyWiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNNC41NzA1NSA2LjA5NDk3SDMuODEwNTVWNy42MTk5N0g0LjU3MDU1VjYuMDk0OTdaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik0zLjgwOTkyIDcuNjIwMTJIMy4wNDQ5MlY5LjE0NTEySDMuODA5OTJWNy42MjAxMloiIGZpbGw9IiNCNDMzMDAiLz4KPHBhdGggZD0iTTMuMDQ1MTYgOS4xNDUwMkgyLjI4NTE2VjEwLjY2NUgzLjA0NTE2VjkuMTQ1MDJaIiBmaWxsPSIjQjQzMzAwIi8+CjxwYXRoIGQ9Ik0yLjI4NTM5IDEwLjY2NUgxLjUyNTM5VjEyLjE5SDIuMjg1MzlWMTAuNjY1WiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNMS41MjQ3NyAxMi4xODk5SDAuNzU5NzY2VjEzLjcxNDlIMS41MjQ3N1YxMi4xODk5WiIgZmlsbD0iI0I0MzMwMCIvPgo8cGF0aCBkPSJNMC43NiAxMy43MTQ4SDBWMTUuMjM5OEgwLjc2VjEzLjcxNDhaIiBmaWxsPSIjQjQzMzAwIi8+CjwvZz4KPC9zdmc+");
  }
}

.dark {
  .tip,
  .info,
  .warning,
  .danger,
  .check,
  .note {
    & > div:before {
      color: #ffffff;
    }
  }

  .tip > div {
    &:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjQ3NDggMy4wNTAwNUgxMy43MTQ4VjkuMTQ1MDVIMTQuNDc0OFYzLjA1MDA1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTMuNzE1MiA5LjE0NTAySDEyLjk1MDJWOS45MDUwMkgxMy43MTUyVjkuMTQ1MDJaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy43MTUyIDIuMjg1MTZIMTIuOTUwMlYzLjA1MDE2SDEzLjcxNTJWMi4yODUxNloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEyLjk1MDQgOS45MDUwM0gxMi4xOTA0VjEwLjY2NUgxMi45NTA0VjkuOTA1MDNaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMi45NTA0IDEuNTI0OUgxMi4xOTA0VjIuMjg0OUgxMi45NTA0VjEuNTI0OVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEyLjE5MDggMTAuNjY1SDExLjQyNThWMTEuNDNIMTIuMTkwOFYxMC42NjVaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMi4xOTA4IDAuNzYwMDFIMTEuNDI1OFYxLjUyNTAxSDEyLjE5MDhWMC43NjAwMVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuMTQwMzEgMTEuNDI5OVY4LjM3OTg4SDguMzgwMzFWMTEuNDI5OUg3LjYyMDMxVjguMzc5ODhINi44NTUzMVYxMS40Mjk5SDQuNTcwMzFWMTIuMTg5OUg1LjMzMDMxVjE1LjIzOTlINi4wOTUzMVYxNC40NzQ5SDkuOTA1MzFWMTUuMjM5OUgxMC42NjUzVjEyLjE4OTlIMTEuNDI1M1YxMS40Mjk5SDkuMTQwMzFaTTkuOTA1MzEgMTIuOTQ5OUg2LjA5NTMxVjEyLjE4OTlIOS45MDUzMVYxMi45NDk5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTAuNjY1MyA1LjMzNDk2SDkuOTA1MjdWNi44NTQ5NkgxMC42NjUzVjUuMzM0OTZaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjkwNTYyIDYuODU0OThIOS4xNDA2MlY4LjM3OTk4SDkuOTA1NjJWNi44NTQ5OFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuOTA1NyAxNS4yNEg2LjA5NTdWMTZIOS45MDU3VjE1LjI0WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNi44NTU3IDYuODU0OThINi4wOTU3VjguMzc5OThINi44NTU3VjYuODU0OThaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik02LjA5NTA4IDUuMzM0OTZINS4zMzAwOFY2Ljg1NDk2SDYuMDk1MDhWNS4zMzQ5NloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTExLjQyNTMgMEg0LjU3MDMxVjAuNzZIMTEuNDI1M1YwWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNC41NzA1NSAxMC42NjVIMy44MTA1NVYxMS40M0g0LjU3MDU1VjEwLjY2NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTQuNTcwNTUgMC43NjAwMUgzLjgxMDU1VjEuNTI1MDFINC41NzA1NVYwLjc2MDAxWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMy44MDk5MiA5LjkwNTAzSDMuMDQ0OTJWMTAuNjY1SDMuODA5OTJWOS45MDUwM1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTMuODA5OTIgMS41MjQ5SDMuMDQ0OTJWMi4yODQ5SDMuODA5OTJWMS41MjQ5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMy4wNDUxNiA5LjE0NTAySDIuMjg1MTZWOS45MDUwMkgzLjA0NTE2VjkuMTQ1MDJaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0zLjA0NTE2IDIuMjg1MTZIMi4yODUxNlYzLjA1MDE2SDMuMDQ1MTZWMi4yODUxNloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTIuMjg1MzkgMy4wNTAwNUgxLjUyNTM5VjkuMTQ1MDVIMi4yODUzOVYzLjA1MDA1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
    }
  }
  .note > div {
    &:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF84MTk3MikiPgo8cGF0aCBkPSJNMTUuNjE3NCA0LjE4OTk0SDE0Ljg1NzRWNS43MTQ5NEgxNS42MTc0VjQuMTg5OTRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xNC44NTc3IDMuNDI5OTNIMTQuMDk3N1Y0LjE4OTkzSDE0Ljg1NzdWMy40Mjk5M1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTE0Ljg1OCA1LjcxNDg0SDEzLjMzM1Y2LjQ3NDg0SDE0Ljg1OFY1LjcxNDg0WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTQuMDk4IDIuNjY1MDRIMTMuMzMzVjMuNDMwMDRIMTQuMDk4VjIuNjY1MDRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy4zMzIzIDQuOTQ5NzFIMTIuNTcyM1Y1LjcxNDcxSDEzLjMzMjNWNC45NDk3MVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEzLjMzMjMgMS45MDQ3OUgxMi41NzIzVjIuNjY0NzlIMTMuMzMyM1YxLjkwNDc5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTIuNTcyNiA1LjcxNDg0SDExLjgwNzZWNi40NzQ4NEgxMi41NzI2VjUuNzE0ODRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMi41NzI2IDQuMTg5OTRIMTEuODA3NlY0Ljk0OTk0SDEyLjU3MjZWNC4xODk5NFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEyLjU3MjYgMS4xMzk4OUgxMS44MDc2VjEuOTA0ODlIMTIuNTcyNlYxLjEzOTg5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTEuODA3OSA4Ljc1OTc3SDExLjA0NzlWMTEuMDQ0OEgxMS44MDc5VjguNzU5NzdaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMS44MDc5IDYuNDc0ODVIMTEuMDQ3OVY3LjIzNDg1SDExLjgwNzlWNi40NzQ4NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTExLjgwNzkgMy40Mjk5M0gxMS4wNDc5VjQuMTg5OTNIMTEuODA3OVYzLjQyOTkzWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTEuODA3MSAwLjM3OTg4M0gxMC4yODcxVjEuMTM5ODhIMTEuODA3MVYwLjM3OTg4M1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTExLjA0NzEgMTEuMDQ0OUgxMC4yODcxVjEyLjU2OTlIMTEuMDQ3MVYxMS4wNDQ5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTEuMDQ3MSA3LjIzNDg2SDEwLjI4NzFWOC43NTk4NkgxMS4wNDcxVjcuMjM0ODZaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMS4wNDcxIDIuNjY1MDRIMTAuMjg3MVYzLjQzMDA0SDExLjA0NzFWMi42NjUwNFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEwLjI4ODQgMTIuNTY5OEg5LjUyMzQ0VjEzLjMyOThIMTAuMjg4NFYxMi41Njk4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTAuMjg4NCAzLjQyOTkzSDkuNTIzNDRWNC4xODk5M0gxMC4yODg0VjMuNDI5OTNaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMC4yODg0IDEuMTM5ODlIOS41MjM0NFYyLjY2NDg5SDEwLjI4ODRWMS4xMzk4OVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuNTIyNyA4SDguNzYyN1Y4Ljc2SDkuNTIyN1Y4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNOS41MjI3IDQuMTg5OTRIOC43NjI3VjQuOTQ5OTRIOS41MjI3VjQuMTg5OTRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjUyMjkzIDEzLjMyOThIOC4wMDI5M1YxNC4wOTQ4SDkuNTIyOTNWMTMuMzI5OFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTguNzYyOTMgNy4yMzQ4Nkg4LjAwMjkzVjcuOTk5ODZIOC43NjI5M1Y3LjIzNDg2WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNOC4wMDMyOCAxMi41Njk4SDcuMjM4MjhWMTMuMzI5OEg4LjAwMzI4VjEyLjU2OThaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik04LjAwMzI4IDYuNDc0ODVINy4yMzgyOFY3LjIzNDg1SDguMDAzMjhWNi40NzQ4NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTguNzYzMjggNC45NDk3MUg3LjIzODI4VjUuNzE0NzFIOC43NjMyOFY0Ljk0OTcxWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNy4yMzg1MiAxMS44MTAxSDYuNDc4NTJWMTIuNTcwMUg3LjIzODUyVjExLjgxMDFaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xLjkwNzgxIDE0Ljg1NDlIMi42Njc4MVYxNC4wOTQ5SDMuNDI3ODFWMTMuMzI5OUg0LjE5MjgxVjEyLjU2OTlINC45NTI4MVYxMS44MDk5SDYuNDc3ODFWMTEuMDQ0OUg1LjcxMjgxVjEwLjI4NDlINC45NTI4MVY5LjUyNDlINC4xOTI4MVYxMS4wNDQ5SDMuNDI3ODFWMTEuODA5OUgyLjY2NzgxVjEyLjU2OTlIMS45MDc4MVYxMy4zMjk5SDEuMTQyODFWMTQuMDk0OUgwLjM4MjgxMlYxNS42MTk5SDEuOTA3ODFWMTQuODU0OVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTcuMjM4MTMgNC4xODk5NEg0Ljk1MzEyVjQuOTQ5OTRINy4yMzgxM1Y0LjE4OTk0WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNC45NTI3MyA0Ljk0OTcxSDMuNDI3NzNWNS43MTQ3MUg0Ljk1MjczVjQuOTQ5NzFaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik00LjE5MjczIDguNzU5NzdIMy40Mjc3M1Y5LjUyNDc3SDQuMTkyNzNWOC43NTk3N1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTMuNDI3OTcgOEgyLjY2Nzk3VjguNzZIMy40Mjc5N1Y4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMy40Mjc5NyA1LjcxNDg0SDIuNjY3OTdWNi40NzQ4NEgzLjQyNzk3VjUuNzE0ODRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0yLjY2ODIgNi40NzQ4NUgxLjkwODJWNy45OTk4NUgyLjY2ODJWNi40NzQ4NVoiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8L3N2Zz4K");
    }
  }
  .warning > div, .danger > div {
    &:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NF84MjAwOSkiPgo8cGF0aCBkPSJNMTYuMDAwMiAxMy43MTQ4SDE1LjI0MDJWMTUuMjM5OEgxNi4wMDAyVjEzLjcxNDhaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xNS4yMzk2IDEyLjE4OTlIMTQuNDc0NlYxMy43MTQ5SDE1LjIzOTZWMTIuMTg5OVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTE1LjIzOTggMTUuMjRIMC43NTk3NjZWMTZIMTUuMjM5OFYxNS4yNFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTE0LjQ3NDggMTAuNjY1SDEzLjcxNDhWMTIuMTlIMTQuNDc0OFYxMC42NjVaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy43MTUyIDkuMTQ1MDJIMTIuOTUwMlYxMC42NjVIMTMuNzE1MlY5LjE0NTAyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTIuOTQ5NSA3LjYyMDEySDEyLjE4OTVWOS4xNDUxMkgxMi45NDk1VjcuNjIwMTJaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMi4xODk3IDYuMDk0OTdIMTEuNDI5N1Y3LjYxOTk3SDEyLjE4OTdWNi4wOTQ5N1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTExLjQzIDQuNTY5ODJIMTAuNjY1VjYuMDk0ODJIMTEuNDNWNC41Njk4MloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEwLjY2NDMgMy4wNDQ5Mkg5LjkwNDNWNC41Njk5MkgxMC42NjQzVjMuMDQ0OTJaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjkwNDUzIDEuNTI0OUg5LjE0NDUzVjMuMDQ0OUg5LjkwNDUzVjEuNTI0OVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuMTQ1NyAxMC42NjVINi44NTU3VjExLjQzSDYuMDk1N1YxMy43MTVINi44NTU3VjE0LjQ3NUg5LjE0NTdWMTMuNzE1SDkuOTA1N1YxMS40M0g5LjE0NTdWMTAuNjY1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNOS4xNDU3IDQuNTY5ODJINi44NTU3VjUuMzM0ODJINi4wOTU3VjguMzc5ODJINi44NTU3VjkuOTA0ODJIOS4xNDU3VjguMzc5ODJIOS45MDU3VjUuMzM0ODJIOS4xNDU3VjQuNTY5ODJaTTkuMTQ1NyA3LjYxOTgySDguMzgwN1Y2LjA5NDgySDcuNjIwN1Y1LjMzNDgySDguMzgwN1Y2LjA5NDgySDkuMTQ1N1Y3LjYxOTgyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNOS4xNDQ4OCAwLjc2MDAxSDguMzc5ODhWMS41MjUwMUg5LjE0NDg4VjAuNzYwMDFaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik04LjM4MDEyIDBINy42MjAxMlYwLjc2SDguMzgwMTJWMFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTcuNjIwNDcgMC43NjAwMUg2Ljg1NTQ3VjEuNTI1MDFINy42MjA0N1YwLjc2MDAxWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNi44NTU3IDEuNTI0OUg2LjA5NTdWMy4wNDQ5SDYuODU1N1YxLjUyNDlaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik02LjA5NDk2IDMuMDQ0OTJINS4zMzQ5NlY0LjU2OTkySDYuMDk0OTZWMy4wNDQ5MloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTUuMzM1MzEgNC41Njk4Mkg0LjU3MDMxVjYuMDk0ODJINS4zMzUzMVY0LjU2OTgyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNC41NzA1NSA2LjA5NDk3SDMuODEwNTVWNy42MTk5N0g0LjU3MDU1VjYuMDk0OTdaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0zLjgwOTkyIDcuNjIwMTJIMy4wNDQ5MlY5LjE0NTEySDMuODA5OTJWNy42MjAxMloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTMuMDQ1MTYgOS4xNDUwMkgyLjI4NTE2VjEwLjY2NUgzLjA0NTE2VjkuMTQ1MDJaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0yLjI4NTM5IDEwLjY2NUgxLjUyNTM5VjEyLjE5SDIuMjg1MzlWMTAuNjY1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMS41MjQ3NyAxMi4xODk5SDAuNzU5NzY2VjEzLjcxNDlIMS41MjQ3N1YxMi4xODk5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMC43NiAxMy43MTQ4SDBWMTUuMjM5OEgwLjc2VjEzLjcxNDhaIiBmaWxsPSIjZmZmZmZmIi8+CjwvZz4KPC9zdmc+Cg==");
    }
  }
  .info > div {
    &:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTYuMDk3MDMgNC45NTIzOUg1LjMzMjAzVjUuNzEyMzlINi4wOTcwM1Y0Ljk1MjM5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNC41NzI0NiAxNC4xVjYuNDc3NDVINS4zMzI0NlY1LjcxMjQ1SDQuNTcyNDZWNC45NDk5NUgxLjUyMjQ2VjE1LjYxNUg0LjU3MjQ2VjE0Ljg1NUg2LjA5OTk2VjE0LjFINC41NzI0NlpNMy44MDc0NiA3Ljk5OTk1SDMuMDQ5OTZWNi40Nzk5NUgzLjgwOTk2TDMuODA3NDYgNy45OTk5NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTYuODU3NjYgNC4xOTI1SDYuMDk3NjZWNC45NTI1SDYuODU3NjZWNC4xOTI1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNNy42MTc0MiAxLjE0MjQ2SDYuODU3NDJWNC4xOTI0Nkg3LjYxNzQyVjEuMTQyNDZaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik04LjM4MjE5IDYuNDc3NDJINy42MTcxOVY3LjIzNzQySDguMzgyMTlWNi40Nzc0MloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuMTQyMTkgMC4zODI0NDZINy42MTcxOVYxLjE0MjQ1SDkuMTQyMTlWMC4zODI0NDZaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjE0MTg0IDUuNzEyNTJIOC4zODE4NFY2LjQ3NzUySDkuMTQxODRWNS43MTI1MloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuMTQxODQgOC43NjI0NUg4LjM4MTg0VjEwLjI4NzVIOS4xNDE4NFY4Ljc2MjQ1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNOS4xNDE4NCAxMS4wNDc1SDguMzgxODRWMTIuNTcyNUg5LjE0MTg0VjExLjA0NzVaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjkwMjU4IDEuMTQyNDZIOS4xNDI1OFYxLjkwMjQ2SDkuOTAyNThWMS4xNDI0NloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTkuOTAyNTggNC45NTIzOUg5LjE0MjU4VjUuNzEyMzlIOS45MDI1OFY0Ljk1MjM5WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTAuNjY3MyAxLjkwMjQ3SDkuOTAyMzRWNC45NTI0N0gxMC42NjczVjEuOTAyNDdaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy43MTIzIDUuNzEyNTJIOS45MDIzNFY2LjQ3NzUySDEzLjcxMjNWNS43MTI1MloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEwLjY2NzcgMTQuMDk3NUg5LjkwMjY2VjE0Ljg1NzVINi4wOTc2NlYxNS42MTc1SDEyLjE5MjdWMTQuODU3NUgxMC42Njc3VjE0LjA5NzVaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjE0MjU4IDEyLjU3MjRWMTQuMDk3NEg5LjkwMjU4VjEzLjMzMjRIMTIuOTUyNlYxNC4wOTc0SDEzLjcxMjZWMTIuNTcyNEg5LjE0MjU4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTIuOTUyNCAxNC4wOTc0SDEyLjE5MjRWMTQuODU3NEgxMi45NTI0VjE0LjA5NzRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy43MTI2IDcuOTk3NDJIOS45MDI1OFY2LjQ3NzQySDkuMTQyNThWOC43NjI0MkgxMy43MTI2VjEwLjI4NzRIOS4xNDI1OFYxMS4wNDc0SDEzLjcxMjZWMTIuNTcyNEgxNC40Nzc2VjYuNDc3NDJIMTMuNzEyNlY3Ljk5NzQyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4=");
    }
  }
}

.codeblock-dark {
  border-radius: 0 !important;
}

p a {
  /* display: inline-block; */
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
