.icon-provider{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}
.icon-provider--stackedit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7Ij48cGF0aCBkPSJNMjMuOTk3LDYuMDAyYzAsLTMuMzExIC0yLjY4OCwtNS45OTkgLTUuOTk5LC01Ljk5OWwtMTEuOTk5LDBjLTMuMzExLDAgLTUuOTk5LDIuNjg4IC01Ljk5OSw1Ljk5OWwwLDExLjk5OWMwLDMuMzExIDIuNjg4LDUuOTk5IDUuOTk5LDUuOTk5bDExLjk5OSwwYzMuMzExLDAgNS45OTksLTIuNjg4IDUuOTk5LC01Ljk5OWwwLC0xMS45OTlaIiBzdHlsZT0iZmlsbDpub25lOyIvPjxjbGlwUGF0aCBpZD0iX2NsaXAxIj48cGF0aCBkPSJNMjMuOTk3LDYuMDAyYzAsLTMuMzExIC0yLjY4OCwtNS45OTkgLTUuOTk5LC01Ljk5OWwtMTEuOTk5LDBjLTMuMzExLDAgLTUuOTk5LDIuNjg4IC01Ljk5OSw1Ljk5OWwwLDExLjk5OWMwLDMuMzExIDIuNjg4LDUuOTk5IDUuOTk5LDUuOTk5bDExLjk5OSwwYzMuMzExLDAgNS45OTksLTIuNjg4IDUuOTk5LC01Ljk5OWwwLC0xMS45OTlaIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjX2NsaXAxKSI+PHBhdGggZD0iTTIzLjk5NywwLjAwM2wtMjQsMGwxMiwxMmwxMiwtMTJaIiBzdHlsZT0iZmlsbDojZmZkNzAwOyIvPjxwYXRoIGQ9Ik0tMC4wMDMsMC4wMDNsMCwyNGwxMiwtMTJsLTEyLC0xMloiIHN0eWxlPSJmaWxsOiNhNWM3MDA7Ii8+PHBhdGggZD0iTS0wLjAwMywyNC4wMDNsMjQsMGwtMTIsLTEybC0xMiwxMloiIHN0eWxlPSJmaWxsOiNmZjhhMDA7Ii8+PHBhdGggZD0iTTIzLjk5NywyNC4wMDNsMCwtMjRsLTEyLDEybDEyLDEyWiIgc3R5bGU9ImZpbGw6IzY2YWVmZDsiLz48cGF0aCBkPSJNMjIuNDk3LC0xLjQ5N2wtMTAuNSwxMC40OTdsMywzLjAwM2wxMC41LC0xMC41bC0zLC0zWiIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMik7Ii8+PHBhdGggZD0iTTI1LjQ5OSwyMi41MDNsLTEwLjQ5OCwtMTAuNWwtMy4wMDIsM2wxMC41LDEwLjVsMywtM1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjMpOyIvPjxwYXRoIGQ9Ik0xLjQ5NywyNS41MDFsMTAuNSwtMTAuNDk3bC0zLC0zLjAwM2wtMTAuNSwxMC41bDMsM1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjQpOyIvPjxwYXRoIGQ9Ik0tMS41MDMsMS41MDNsMTAuNDk4LDEwLjVsMy4wMDIsLTNsLTEwLjUsLTEwLjVsLTMsM1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjUpOyIvPjwvZz48cGF0aCBkPSJNMjEuNzUsNS44NTJjMCwtMi4xOTUgLTEuNzgyLC0zLjk3NyAtMy45NzcsLTMuOTc3bC0xMS41NDYsMGMtMi4xOTUsMCAtMy45NzcsMS43ODIgLTMuOTc3LDMuOTc3bDAsMTEuNTQ2YzAsMi4xOTUgMS43ODIsMy45NzcgMy45NzcsMy45NzdsMTEuNTQ2LDBjMi4xOTUsMCAzLjk3NywtMS43ODIgMy45NzcsLTMuOTc3bDAsLTExLjU0NloiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTQuNjMzLDYuMDEzbDEuMzcsMGwwLC0xLjgyOGwxLjM5OSwwbDAsMS44MjhsMS42OTYsMGwwLC0xLjgyOGwxLjM5OSwwbDAsMS44MjhsMS4zNywwbDAsMS42OTFsLTEuMzcsMGwwLDEuOTAybDEuMzcsMGwwLDEuNjlsLTEuMzcsMGwwLDEuODI5bC0xLjM5OSwwbDAsLTEuODI5bC0xLjY5NiwwbDAsMS44MjlsLTEuMzk5LDBsMCwtMS44MjlsLTEuMzcsMGwwLC0xLjY5bDEuMzcsMGwwLC0xLjkwMmwtMS4zNywwbDAsLTEuNjkxWm0yLjc2OSwxLjY5MWwwLDEuOTAybDEuNjk2LDBsMCwtMS45MDJsLTEuNjk2LDBaIiBzdHlsZT0iZmlsbDojNzM3MzczOyIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjIiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMi45OTk5NSwtMywzLC0yLjk5OTk1LDIzLjk5NzQsMy4wMDI2NSkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzY2YWVmZDtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZDcwMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyMyIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMsLTIuOTk5OTUsMi45OTk5NSwzLDIwLjk5ODcsMjQuMDAyNykiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I2ZmOGEwMDtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2YWVmZDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyNCIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIuOTk5OTUsMywtMywyLjk5OTk1LC0wLjAwMjU1OTI4LDIxLjAwMTMpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNhNWM3MDA7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZjhhMDA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjUiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMywyLjk5OTk1LC0yLjk5OTk1LC0zLDIuOTk3NDQsMC4wMDI2NTI1MikiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZDcwMDtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I2E1YzcwMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==)}
.icon-provider--google-drive{background-image:url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEzMzE1NiAxMTUzNDEiPgogIDxnPgogICAgPHBvbHlnb24gc3R5bGU9ImZpbGw6IzM3NzdFMyIgcG9pbnRzPSIyMjE5NCwxMTUzNDEgNDQzODUsNzY4OTQgMTMzMTU2LDc2ODk0IDExMDk2MywxMTUzNDEgIi8+CiAgICA8cG9seWdvbiBzdHlsZT0iZmlsbDojRkZDRjYzIiBwb2ludHM9Ijg4NzcyLDc2ODk0IDEzMzE1Niw3Njg5NCA4ODc3MiwwIDQ0Mzg1LDAgIi8+CiAgICA8cG9seWdvbiBzdHlsZT0iZmlsbDojMTFBODYxIiBwb2ludHM9IjAsNzY4OTQgMjIxOTQsMTE1MzQxIDY2NTc4LDM4NDQ3IDQ0Mzg1LDAgIi8+CiAgPC9nPgo8L3N2Zz4K)}
.icon-provider--google-photos{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTExIj4KICA8cGF0aCBkPSJNMjU1LjkxMiwwLjA4YzEuNCwwLjggMi42LDIgMy43LDMuMmM0MS4zLDQxLjUgODIuNyw4MyAxMjMuODk5LDEyNC42Yy0yNiwyNS42IC01MS42LDUxLjYgLTc3LjM5OSw3Ny4zYy05LjcsOS44IC0xOS42MDEsMTkuNCAtMjkuMiwyOS40Yy03LjIsLTE3LjQgLTE0LjEsLTM0LjkgLTIxLC01Mi40YzAsLTE4LjIgMC4xLC0zNi40IDAsLTU0LjdjLTAuMSwtNDIuNCAtMC4yLC04NC45IDAsLTEyNy40bDAsMFoiIHN0eWxlPSJmaWxsOiNkYzRiM2U7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNkZDRiMzk7c3Ryb2tlLXdpZHRoOjAuMDlweDsiLz4KICA8cGF0aCBkPSJNMTI3LjgxMiwxMjcuNDhsMTI4LjEsMGMwLjEsMTguMyAwLDM2LjUgMCw1NC43Yy03LjEsMTcuMiAtMTQsMzQuNSAtMjAuOCw1MS45Yy0yLjIsLTEuMiAtMy44LC0zIC01LjUsLTQuOGwtMTAxLjQsLTEwMS40bC0wLjQsLTAuNFoiIHN0eWxlPSJmaWxsOiNmZjllMGU7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNlZjg1MWM7c3Ryb2tlLXdpZHRoOjAuMDlweDsiLz4KICA8cGF0aCBkPSJNMzgzLjUxMSwxMjcuODhsMC40LC0wLjNjLTAuMSw0Mi42IC0wLjEsODUuMyAwLDEyNy45bC01NS4xLDBjLTE3LjIsLTcuMiAtMzQuNjAxLC0xMy44IC01MS45LC0yMC45YzkuNiwtMTAgMTkuNSwtMTkuNiAyOS4yLC0yOS40YzI1LjgwMSwtMjUuNyA1MS40LC01MS43IDc3LjQsLTc3LjNsMCwwWiIgc3R5bGU9ImZpbGw6I2FmMTk1YTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzdlMzc5NDtzdHJva2Utd2lkdGg6MC4wOXB4OyIvPgogIDxwYXRoIGQ9Ik0xMDYuOTEyLDE0OC45OGM3LjIsLTYuOSAxMy45LC0xNC4zIDIxLjMsLTIxLjFsMTAxLjQsMTAxLjRjMS43LDEuOCAzLjMsMy42IDUuNSw0LjhjLTIuMywxLjcgLTUuMiwyLjMgLTcuOCwzLjVjLTE0LjgwMSw2IC0yOS44MDEsMTEuNiAtNDQuNSwxOGMtMTguMzAxLC0wLjIgLTM2LjYwMSwtMC4xIC01NC45LC0wLjFjLTQyLjYsLTAuMSAtODUuMiwwLjIgLTEyNy44LC0wLjFjMzUuNSwtMzUuNiA3MS4yLC03MSAxMDYuOCwtMTA2LjRsMCwwWiIgc3R5bGU9ImZpbGw6I2ZmYzExMjtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6I2ZmYmIxYjtzdHJva2Utd2lkdGg6MC4wOXB4OyIvPgogIDxwYXRoIGQ9Ik0xMjcuOTEyLDI1NS40OGMxOC4zLDAgMzYuNiwtMC4xIDU0LjksMC4xYzE3LjMsNy4xIDM0LjYsMTMuOCA1MS44OTksMjAuOGMtMjguMzk5LDI4LjggLTU3LjA5OSw1Ny4yIC04NS41OTksODUuOWMtNy4yLDYuOCAtMTMuNywxNC4zIC0yMS4zLDIwLjdjMCwtNDIuNSAtMC4xLC04NSAwLjEsLTEyNy41WiIgc3R5bGU9ImZpbGw6IzE3YTA1ZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzFhODc2MztzdHJva2Utd2lkdGg6MC4wOXB4OyIvPgogIDxwYXRoIGQ9Ik0zMjguODEyLDI1NS40OGw1NS4xLDBjNDIuNSwwLjEgODUuMSwtMC4xIDEyNy42LDAuMWMtMjcuMywyNy43IC01NSw1NS4xIC04Mi4zOTksODIuNmMtMTUuMiwxNS4xIC0zMC4yLDMwLjM5OSAtNDUuNCw0NS4zYy0zNCwtMzQuNCAtNjguNSwtNjguNCAtMTAyLjYsLTEwMi44Yy0xLjQsLTEuNSAtMi45LC0yLjggLTQuNjAxLC0zLjhjMi45LC0xLjgwMSA2LjEwMSwtMi43IDkuMiwtNGMxNC40LC01LjggMjguNzk5LC0xMS40IDQzLjEsLTE3LjRsMCwwWiIgc3R5bGU9ImZpbGw6IzQ1ODdmNDtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzQyN2ZlZDtzdHJva2Utd2lkdGg6MC4wOXB4OyIvPgogIDxwYXRoIGQ9Ik0yMzQuNzEyLDI3Ni4zOGM3LjMsMTcuMzk5IDEzLjksMzUgMjEuMiw1Mi4zOTljLTAuMSwxOC4yIDAsMzYuNSAtMC4xLDU0LjdsMCw4OGMtMC4yLDEzLjEgMC4zLDI2LjIgLTAuMiwzOS4yYy0yLjEwMSwtMSAtMy40LC0yLjkgLTUuMTAxLC00LjVjLTQwLjg5OSwtNDEuMDk5IC04MS42OTksLTgyLjE5OSAtMTIyLjY5OSwtMTIzLjE5OWM3LjYsLTYuNCAxNC4xLC0xMy45IDIxLjMsLTIwLjdjMjguNSwtMjguNyA1Ny4yLC01Ny4xIDg1LjYsLTg1LjlaIiBzdHlsZT0iZmlsbDojOGRjNDRkO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNjViMDQ1O3N0cm9rZS13aWR0aDowLjA5cHg7Ii8+CiAgPHBhdGggZD0iTTI3Ni41MTEsMjc2Ljg4YzEuNywxIDMuMiwyLjMgNC42MDEsMy44YzM0LjEsMzQuNCA2OC42LDY4LjQgMTAyLjYsMTAyLjhjLTQyLjcsLTAuMSAtODUuMywwLjEgLTEyNy44OTksMGMwLjEsLTE4LjIgMCwtMzYuNSAwLjEsLTU0LjdjNi42OTksLTE3LjMgMTMuODk5LC0zNC41IDIwLjU5OCwtNTEuOWwwLDBaIiBzdHlsZT0iZmlsbDojMzU2OWQ2O2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojNDM0NTlkO3N0cm9rZS13aWR0aDowLjA5cHg7Ii8+Cjwvc3ZnPgo=)}
.icon-provider--github{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA1OCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Im0xMzI0LjYyIDE0MGMtMTYuMzU1IDAtMjkuNjE2IDEzLjIxOS0yOS42MTYgMjkuNTI3IDAgMTMuMDQgOC40ODUgMjQuMTEgMjAuMjU2IDI4LjAxIDEuNDgyLjI3IDIuMDItLjY0MiAyLjAyLTEuNDI1IDAtLjctLjAyNS0yLjU1Ny0uMDQtNS4wMi04LjIzOCAxLjc4NC05Ljk3Ni0zLjk1OC05Ljk3Ni0zLjk1OC0xLjM0Ny0zLjQxMS0zLjI4OS00LjMxNy0zLjI4OS00LjMxNy0yLjY4OS0xLjgzMi4yMDQtMS43OTYuMjA0LTEuNzk2IDIuOTczLjIxIDQuNTM2IDMuMDQzIDQuNTM2IDMuMDQzIDIuNjQyIDQuNTExIDYuOTMxIDMuMjA4IDguNjIgMi40NTQuMjY5LTEuOTA5IDEuMDMzLTMuMjEgMS44OC0zLjk0OC02LjU3Ni0uNzQ1LTEzLjQ5MS0zLjI3OS0xMy40OTEtMTQuNTkyIDAtMy4yMjMgMS4xNTUtNS44NTggMy4wNDktNy45MjItLjMwNS0uNzQ3LTEuMzIyLTMuNzQ4LjI4OS03LjgxNCAwIDAgMi40ODctLjc5NCA4LjE0NSAzLjAzIDIuMzYyLS42NTYgNC44OTYtLjk4MiA3LjQxNS0uOTk1IDIuNTE1LjAxMyA1LjA1LjMzOSA3LjQxNS45OTUgNS42NTUtMy44MjEgOC4xMzYtMy4wMyA4LjEzNi0zLjAzIDEuNjE2IDQuMDY1LjYgNy4wNy4yOTUgNy44MTQgMS44OTggMi4wNjQgMy4wNDUgNC43IDMuMDQ1IDcuOTIyIDAgMTEuMzQzLTYuOTI1IDEzLjgzOC0xMy41MjQgMTQuNTY5IDEuMDY0LjkxMiAyLjAxIDIuNzEzIDIuMDEgNS40NjggMCAzLjk0Ni0uMDM2IDcuMTMtLjAzNiA4LjA5OCAwIC43OS41MzMgMS43MDkgMi4wMzYgMS40MjEgMTEuNzU4LTMuOTEzIDIwLjIzOC0xNC45NzEgMjAuMjM4LTI4LjAxIDAtMTYuMzA5LTEzLjI2Mi0yOS41MjctMjkuNjItMjkuNTI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI5NS0xNDApIiBmaWxsPSIjMTgxNjE2Ii8+CiAgPC9nPgo8L3N2Zz4K)}
.icon-provider--gitlab{background-image:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwIDMwIiB2ZXJzaW9uPSIxLjEiCiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogIDxwYXRoIGQ9Ik0xNC41ODEsMjguMDE5bDUuMzY5LC0xNi41MjZsLTEwLjczOCwwbDUuMzY5LDE2LjUyNmwwLDBaIiBzdHlsZT0iZmlsbDojZTI0MzI5OyIvPgogIDxwYXRoIGQ9Ik0xNC41ODEsMjguMDE5bC01LjM3LC0xNi41MjZsLTcuNTI1LDBsMTIuODk1LDE2LjUyNmwwLDBaIiBzdHlsZT0iZmlsbDojZmM2ZDI2OyIvPgogIDxwYXRoIGQ9Ik0xLjY4NiwxMS40OTNsLTEuNjMyLDUuMDIyYy0wLjE0OCwwLjQ1OCAwLjAxNSwwLjk2IDAuNDA0LDEuMjQzbDE0LjEyMywxMC4yNjFsLTEyLjg5NSwtMTYuNTI2bDAsMFoiIHN0eWxlPSJmaWxsOiNmY2EzMjY7Ii8+CiAgPHBhdGggZD0iTTEuNjg2LDExLjQ5M2w3LjUyNiwwbC0zLjIzNSwtOS45NTNjLTAuMTY2LC0wLjUxMiAtMC44OSwtMC41MTIgLTEuMDU3LDBsLTMuMjM0LDkuOTUzbDAsMFoiIHN0eWxlPSJmaWxsOiNlMjQzMjk7Ii8+CiAgPHBhdGggZD0iTTE0LjU4MSwyOC4wMTlsNS4zNjksLTE2LjUyNmw3LjUyNiwwbC0xMi44OTUsMTYuNTI2bDAsMFoiIHN0eWxlPSJmaWxsOiNmYzZkMjY7Ii8+CiAgPHBhdGggZD0iTTI3LjQ3NiwxMS40OTNsMS42MzEsNS4wMjJjMC4xNDksMC40NTggLTAuMDE0LDAuOTYgLTAuNDA0LDEuMjQzbC0xNC4xMjIsMTAuMjYxbDEyLjg5NSwtMTYuNTI2bDAsMFoiIHN0eWxlPSJmaWxsOiNmY2EzMjY7Ii8+CiAgPHBhdGggZD0iTTI3LjQ3NiwxMS40OTNsLTcuNTI2LDBsMy4yMzQsLTkuOTUzYzAuMTY3LC0wLjUxMiAwLjg5MSwtMC41MTIgMS4wNTgsMGwzLjIzNCw5Ljk1M2wwLDBaIiBzdHlsZT0iZmlsbDojZTI0MzI5OyIvPgo8L3N2Zz4K)}
.icon-provider--dropbox{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Mi40IDM5LjUiPgogIDxnIGZpbGw9IiMwMDdFRTUiPgogICAgPHBhdGggZD0iTTEyLjUgMEwwIDguMWw4LjcgNyAxMi41LTcuOCIvPgogICAgPHBhdGggZD0iTTAgMjEuOWwxMi41IDguMiA4LjctNy4zLTEyLjUtNy43bTEyLjUgNy43bDguOCA3LjNMNDIuNCAyMmwtOC42LTYuOW04LjYtN0wzMCAwbC04LjggNy4zIDEyLjYgNy44Ii8+CiAgICA8cGF0aCBkPSJNMjEuMyAyNC40bC04LjggNy4zLTMuNy0yLjVWMzJsMTIuNSA3LjVMMzMuOCAzMnYtMi44TDMwIDMxLjciLz4KICA8L2c+Cjwvc3ZnPgo=)}
.icon-provider--wordpress{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij4KICA8ZyBpZD0iX3gzMl9fc3Ryb2tlIj4KICAgIDxnIGlkPSJXb3JkcHJlc3NfMV8iPgogICAgICA8cmVjdCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaGVpZ2h0PSIxMjgiIHdpZHRoPSIxMjgiLz4KICAgICAgPHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuMTIzLDY5LjU5NWwtMTkuMjA1LDU1Ljc5NyAgICBjNS43MzYsMS42ODgsMTEuOCwyLjYwOCwxOC4wODEsMi42MDhjNy40NTIsMCwxNC42LTEuMjg4LDIxLjI1My0zLjYyOGMtMC4xNjgtMC4yNzYtMC4zMjgtMC41NjQtMC40NTYtMC44OEw2NS4xMjMsNjkuNTk1eiAgICAgTTEyMC4xNiwzMy4yOTRjMC4yNzYsMi4wNCwwLjQzMiw0LjIyNCwwLjQzMiw2LjU4YzAsNi40OTItMS4yMTYsMTMuNzkyLTQuODY4LDIyLjkyNGwtMTkuNTQ5LDU2LjUxNyAgICBDMTE1LjIwNCwxMDguMjIzLDEyOCw4Ny42MDYsMTI4LDYzLjk5OEMxMjgsNTIuODcsMTI1LjE1Niw0Mi40MSwxMjAuMTYsMzMuMjk0eiBNMTA3LjIwNCw2MC43NjkgICAgYzAtNy45MTItMi44NDQtMTMuMzg4LTUuMjc2LTE3LjY0OGMtMy4yNDQtNS4yNzYtNi4yODgtOS43NC02LjI4OC0xNS4wMTJjMC01Ljg4NCw0LjQ2LTExLjM2LDEwLjc0OC0xMS4zNiAgICBjMC4yODQsMCwwLjU1MiwwLjAzNiwwLjgyOCwwLjA1MkM5NS44MzIsNi4zNjgsODAuNjU5LDAsNjMuOTk5LDBDNDEuNjM4LDAsMjEuOTY5LDExLjQ3MiwxMC41MjUsMjguODQ0ICAgIGMxLjUwNCwwLjA0OCwyLjkyLDAuMDc2LDQuMTIsMC4wNzZjNi42OTIsMCwxNy4wNTctMC44MTIsMTcuMDU3LTAuODEyYzMuNDQ4LTAuMjA0LDMuODU2LDQuODY4LDAuNDA4LDUuMjcyICAgIGMwLDAtMy40NjgsMC40MDgtNy4zMjQsMC42MTJsMjMuMzA1LDY5LjMyMWwxNC4wMDgtNDIuMDA1TDUyLjEzLDMzLjk5MmMtMy40NDgtMC4yMDQtNi43MTYtMC42MTItNi43MTYtMC42MTIgICAgYy0zLjQ0OC0wLjIwNC0zLjA0NC01LjQ3NiwwLjQwOC01LjI3MmMwLDAsMTAuNTY4LDAuODEyLDE2Ljg1NywwLjgxMmM2LjY5MiwwLDE3LjA1Ny0wLjgxMiwxNy4wNTctMC44MTIgICAgYzMuNDUyLTAuMjA0LDMuODU2LDQuODY4LDAuNDA4LDUuMjcyYzAsMC0zLjQ3MiwwLjQwOC03LjMyNCwwLjYxMmwyMy4xMjksNjguNzkzbDYuMzg4LTIxLjMyOCAgICBDMTA1LjA5Niw3Mi42MDEsMTA3LjIwNCw2Ni4yNDUsMTA3LjIwNCw2MC43Njl6IE0wLDYzLjk5N2MwLDI1LjMzMiwxNC43Miw0Ny4yMjUsMzYuMDY5LDU3LjU5N0w1LjU0LDM3Ljk1MiAgICBDMS45OTIsNDUuOTA5LDAsNTQuNzE3LDAsNjMuOTk3eiIgZmlsbD0iIzAwNzU5RCIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iV29yZHByZXNzIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}
.icon-provider--blogger{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAgMTgwIj4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yMC41MTIsMTc4LjQ5OWMtMy4zNTksLTAuODg0IC02LjI1OCwtMi4xODQgLTguOTMxLC00LjAwNmMtMi4yNTcsLTEuNTM4IC01LjU1NiwtNC43MTcgLTYuODExLC02LjU2M2MtMS41MzIsLTIuMjU1IC0zLjI5MywtNi4xMTcgLTQuMDExLC04Ljc5NWMtMC43MzIsLTIuNzMyIC0wLjc0MywtMy44MiAtMC43NTcsLTY5LjM5NWMtMC4wMTMsLTY1LjI0NSAwLjAwMiwtNjYuNjc5IDAuNzIsLTY5LjQ4M2MyLjUzNywtOS45MTYgMTAuMzk1LC0xNy40NiAyMC41MjksLTE5LjcxMWMyLjkxNCwtMC42NDcgMTMzLjA4LC0wLjc2IDEzNi4yMjMsLTAuMTE4YzguNTA5LDEuNzM4IDE1LjE5OCw2Ljg0NiAxOS4wNjgsMTQuNTY0YzMuMDc4LDYuMTM1IDIuODAzLC0wLjYxNyAyLjk0Myw3Mi4yMzFjMC4wOSw0Ni4zNDkgMC4wMDcsNjUuODA4IC0wLjI4OCw2OC4yMzJjLTEuMzg2LDExLjM0NSAtOS4yMTEsMjAuMTQzIC0yMC40NzEsMjMuMDE5Yy0yLjg4LDAuNzM1IC0zLjg4MiwwLjc0NiAtNjkuMjc1LDAuNzI2Yy02My4yMjcsLTAuMDE5IC02Ni40NzQsLTAuMDUyIC02OC45MzksLTAuNzAxbDAsMFoiIHN0eWxlPSJmaWxsOiNmNTdkMDA7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8cGF0aCBkPSJNMTE1LjE2MiwxNDQuODM1YzguMDY0LC0xLjEgMTQuMzg0LC00LjMzMyAyMC4zMTMsLTEwLjM5YzQuMjg5LC00LjM4MiA2Ljk3NCwtOS4xMjUgOC43MjgsLTE1LjQxOWMwLjcyOSwtMi42MTUgMC43OSwtMy44ODggMC45MjQsLTE5LjI0MmMwLjEwMSwtMTEuNTg4IDAuMDE3LC0xNy4wMTUgLTAuMjg1LC0xOC4zODVjLTAuNDM3LC0xLjk4NiAtMS42NzcsLTMuODMgLTMuMDkyLC00LjU5OWMtMC40MzUsLTAuMjM3IC0zLjIyNCwtMC41MzggLTYuMTk4LC0wLjY3Yy00Ljk4MiwtMC4yMjEgLTUuNTQsLTAuMzE4IC03LjExMywtMS4yNGMtMi40OTQsLTEuNDYyIC0zLjE4MSwtMy4wNDEgLTMuMTg4LC03LjMyN2MtMC4wMTMsLTguMTg5IC0zLjQyMSwtMTUuNzkyIC0xMC4xNTUsLTIyLjY1NGMtNC43OTcsLTQuODg5IC0xMC4xNDksLTguMTk4IC0xNi4yNTcsLTEwLjA1MmMtMS40NjIsLTAuNDQ0IC00LjczNiwtMC41OTUgLTE1LjcwMiwtMC43MjVjLTE3LjIwNywtMC4yMDMgLTIxLjAyNiwwLjE1IC0yNi44ODQsMi40ODNjLTEwLjgsNC4zMDIgLTE4LjU2LDEzLjM2OCAtMjEuMzksMjQuOTljLTAuNTMyLDIuMTgzIC0wLjYzNSw1LjY4MiAtMC43NjEsMjUuNzc5Yy0wLjE1NywyNS4xNzcgMC4wMTYsMjguODc0IDEuNTksMzMuODY0YzEuMjk5LDQuMTIyIDIuNjExLDYuNjQ4IDUuMzEzLDEwLjIzNGM1LjE0Niw2LjgzIDEyLjg2LDExLjc2MyAyMC41NzIsMTMuMTU2YzMuNjcsMC42NjMgNDguOTQ4LDAuODI5IDUzLjU4NSwwLjE5N1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8cGF0aCBkPSJNNjcuNTc1LDc1LjcxN2MtNC4xMjMsLTEuMTM2IC01LjY2MywtNy4wNTEgLTIuNjMzLC0xMC4xMTFjMS45MzcsLTEuOTU1IDIuNDcyLC0yLjAyOSAxNC41OTUsLTIuMDI5YzEwLjg4MywwIDExLjI0OSwwLjAyMyAxMi44NDgsMC44MzFjMi4zMSwxLjE2NyAzLjMxNCwyLjgxMiAzLjMxNCw1LjQzMmMwLDIuMzY3IC0wLjk0Myw0LjAyNSAtMy4wNDYsNS4zNTdjLTEuMTI5LDAuNzE2IC0xLjgwNCwwLjc2IC0xMi40NjcsMC44MjNjLTYuNTg0LDAuMDM5IC0xMS44MywtMC4wODcgLTEyLjYxMSwtMC4zMDNsMCwwWiIgc3R5bGU9ImZpbGw6I2Y1N2QwMDtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDxwYXRoIGQ9Ik02Ny4wNTgsMTE1LjUyNmMtMS43NjksLTAuNzcxIC0zLjQxNywtMi45MTMgLTMuNzAyLC00LjgxM2MtMC4yNzIsLTEuODA5IDAuNjM4LC00LjI5NiAyLjAzMiwtNS41NThjMS43NTcsLTEuNTkgMi41MjgsLTEuNjQzIDI0LjEzNCwtMS42NmMyMi4yMjcsLTAuMDE3IDIyLjExMSwtMC4wMjcgMjQuMjE5LDEuOTQxYzIuOTc2LDIuNzggMi4zNDksNy43MjggLTEuMjM5LDkuNzZsLTMuNjg2LDAuNmwtMTkuMjEzLDAuMjI0Yy0xNi44ODMsMC4xOTggLTIxLjY2NiwtMC4xMTEgLTIyLjU0NSwtMC40OTRsMCwwWiIgc3R5bGU9ImZpbGw6I2Y1N2QwMDtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICA8L2c+Cjwvc3ZnPgo=)}
.icon-provider--zendesk{background-image:url(data:image/svg+xml;base64,CjxzdmcKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTIgMTE2Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Ik03MC4xMjUsMzAuMzc1bDAsODQuNjc1bC03MC4xMjUsMGw3MC4xMjUsLTg0LjY3NVoiIHN0eWxlPSJmaWxsOiMwMzM2M2Q7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8cGF0aCBkPSJNNzAuMTI1LDBjMCwxOS4zNSAtMTUuNjc1LDM1LjAyNSAtMzUuMDI1LDM1LjAyNWMtMTkuMzUsMCAtMzUuMSwtMTUuNjc1IC0zNS4xLC0zNS4wMjVsNzAuMTI1LDBaIiBzdHlsZT0iZmlsbDojMDMzNjNkO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPHBhdGggZD0iTTgxLjY3NSwxMTUuMDVjMCwtMTkuMzUgMTUuNjc1LC0zNS4wMjUgMzUuMDI1LC0zNS4wMjVjMTkuMzUsMCAzNS4wMjUsMTUuNjc1IDM1LjAyNSwzNS4wMjVsLTcwLjA1LDBaIiBzdHlsZT0iZmlsbDojMDMzNjNkO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPHBhdGggZD0iTTgxLjY3NSw4NC42NzVsMCwtODQuNjc1bDcwLjEyNSwwbC03MC4xMjUsODQuNjc1WiIgc3R5bGU9ImZpbGw6IzAzMzYzZDtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICA8L2c+Cjwvc3ZnPgo=)}
.icon-provider--couchdb{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgNTAwIDUwMCIgdmVyc2lvbj0iMS4xIgogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTQwNS4zNjUsMzAzLjk5NmMwLDIwLjM3NSAtMTEuMjA3LDMwLjU2MyAtMzEuNTgyLDMxLjU4MmwtMjQ4LjU4NCwwYy0yMC4zNzYsMCAtMzEuNTgzLC0xMC4xODggLTMxLjU4MywtMzEuNTgyYzAsLTIwLjM3NiAxMS4yMDcsLTMwLjU2NCAzMS41ODMsLTMxLjU4M2wyNDkuNjAyLDBjMjAuMzc2LDEuMDE5IDMwLjU2NCwxMS4yMDcgMzAuNTY0LDMxLjU4M1ptLTMwLjU2NCw0Ni44NjRsLTI0OS42MDIsMGMtMjAuMzc2LDAgLTMxLjU4MywxMC4xODggLTMxLjU4MywzMS41ODJjMCwyMC4zNzYgMTEuMjA3LDMwLjU2NCAzMS41ODMsMzEuNTgzbDI0OS42MDIsMGMyMC4zNzYsMCAzMS41ODMsLTEwLjE4OCAzMS41ODMsLTMxLjU4M2MtMS4wMTksLTIxLjM5NCAtMTEuMjA3LC0zMS41ODIgLTMxLjU4MywtMzEuNTgyWm03Ny40MjgsLTE3Mi4xNzVjLTIwLjM3NiwwIC0zMS41ODIsMTAuMTg4IC0zMS41ODIsMzAuNTYzbDAsMTcyLjE3NWMwLDIwLjM3NiAxMS4yMDYsMzAuNTY0IDMxLjU4MiwzMS41ODNjMzAuNTY0LC0xLjAxOSA0Ni44NjQsLTMxLjU4MyA0Ni44NjQsLTkzLjcyOWwwLC03Ny40MjdjMCwtNDEuNzcxIC0xNi4zLC02Mi4xNDYgLTQ2Ljg2NCwtNjMuMTY1Wm0tNDA0LjQ1OCwwYy0zMC41NjQsMS4wMTkgLTQ2Ljg2NCwyMS4zOTQgLTQ2Ljg2NCw2My4xNjVsMCw3Ny40MjdjMCw2Mi4xNDYgMTYuMyw5Mi43MSA0Ni44NjQsOTMuNzI5YzIwLjM3NiwwIDMxLjU4MiwtMTAuMTg4IDMxLjU4MiwtMzEuNTgzbDAsLTE3MS4xNTZjLTEuMDE5LC0yMC4zNzUgLTExLjIwNiwtMzAuNTYzIC0zMS41ODIsLTMxLjU4MlptNDA0LjQ1OCwtMTUuMjgyYzAsLTUxLjk1OCAtMjcuNTA3LC03Ni40MDkgLTc3LjQyOCwtNzcuNDI4bC0yNDkuNjAyLDBjLTUwLjk0LDEuMDE5IC03Ny40MjgsMjYuNDg5IC03Ny40MjgsNzcuNDI4YzMwLjU2MywwIDQ2Ljg2NCwxNi4zMDEgNDYuODY0LDQ2Ljg2NGMwLDMwLjU2NCAxNi4zMDEsNDYuODY0IDQ2Ljg2NCw0Ni44NjRsMjE4LjAyMSwwYzMwLjU2MywwIDQ2Ljg2NCwtMTYuMyA0Ni44NjQsLTQ2Ljg2NGMtMS4wMTksLTMxLjU4MiAxNi4zLC00NS44NDUgNDUuODQ1LC00Ni44NjRaIiBzdHlsZT0iZmlsbDojZTQyNTI4O2ZpbGwtcnVsZTpub256ZXJvOyIvPgo8L3N2Zz4K)}
@font-face{font-family:KaTeX_AMS;src:url(/static/fonts/KaTeX_AMS-Regular.cd28a1d.woff2) format("woff2"),url(/static/fonts/KaTeX_AMS-Regular.b2d9296.woff) format("woff"),url(/static/fonts/KaTeX_AMS-Regular.dffd527.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Caligraphic;src:url(/static/fonts/KaTeX_Caligraphic-Bold.42a984d.woff2) format("woff2"),url(/static/fonts/KaTeX_Caligraphic-Bold.fe8c221.woff) format("woff"),url(/static/fonts/KaTeX_Caligraphic-Bold.c7e386d.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:KaTeX_Caligraphic;src:url(/static/fonts/KaTeX_Caligraphic-Regular.7f4bec7.woff2) format("woff2"),url(/static/fonts/KaTeX_Caligraphic-Regular.93a79e0.woff) format("woff"),url(/static/fonts/KaTeX_Caligraphic-Regular.d04d484.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Fraktur;src:url(/static/fonts/KaTeX_Fraktur-Bold.b1a8794.woff2) format("woff2"),url(/static/fonts/KaTeX_Fraktur-Bold.8c43064.woff) format("woff"),url(/static/fonts/KaTeX_Fraktur-Bold.9b14862.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:KaTeX_Fraktur;src:url(/static/fonts/KaTeX_Fraktur-Regular.e21a6db.woff2) format("woff2"),url(/static/fonts/KaTeX_Fraktur-Regular.801690b.woff) format("woff"),url(/static/fonts/KaTeX_Fraktur-Regular.576266a.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Main;src:url(/static/fonts/KaTeX_Main-Bold.2057e5c.woff2) format("woff2"),url(/static/fonts/KaTeX_Main-Bold.0dee095.woff) format("woff"),url(/static/fonts/KaTeX_Main-Bold.e493181.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:KaTeX_Main;src:url(/static/fonts/KaTeX_Main-BoldItalic.2484936.woff2) format("woff2"),url(/static/fonts/KaTeX_Main-BoldItalic.a4ed2b0.woff) format("woff"),url(/static/fonts/KaTeX_Main-BoldItalic.a879e3a.ttf) format("truetype");font-weight:700;font-style:italic}
@font-face{font-family:KaTeX_Main;src:url(/static/fonts/KaTeX_Main-Italic.c9d5a32.woff2) format("woff2"),url(/static/fonts/KaTeX_Main-Italic.6d2cd8f.woff) format("woff"),url(/static/fonts/KaTeX_Main-Italic.162d575.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:KaTeX_Main;src:url(/static/fonts/KaTeX_Main-Regular.a547140.woff2) format("woff2"),url(/static/fonts/KaTeX_Main-Regular.54e5ba9.woff) format("woff"),url(/static/fonts/KaTeX_Main-Regular.424335d.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Math;src:url(/static/fonts/KaTeX_Math-BoldItalic.96b2297.woff2) format("woff2"),url(/static/fonts/KaTeX_Math-BoldItalic.6091397.woff) format("woff"),url(/static/fonts/KaTeX_Math-BoldItalic.d081a42.ttf) format("truetype");font-weight:700;font-style:italic}
@font-face{font-family:KaTeX_Math;src:url(/static/fonts/KaTeX_Math-Italic.4b3b168.woff2) format("woff2"),url(/static/fonts/KaTeX_Math-Italic.dc91856.woff) format("woff"),url(/static/fonts/KaTeX_Math-Italic.5d2baf7.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:KaTeX_SansSerif;src:url(/static/fonts/KaTeX_SansSerif-Bold.91efef2.woff2) format("woff2"),url(/static/fonts/KaTeX_SansSerif-Bold.e08eb43.woff) format("woff"),url(/static/fonts/KaTeX_SansSerif-Bold.4c2a414.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:KaTeX_SansSerif;src:url(/static/fonts/KaTeX_SansSerif-Italic.ff63137.woff2) format("woff2"),url(/static/fonts/KaTeX_SansSerif-Italic.ada012c.woff) format("woff"),url(/static/fonts/KaTeX_SansSerif-Italic.66bab6b.ttf) format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:KaTeX_SansSerif;src:url(/static/fonts/KaTeX_SansSerif-Regular.fd6852d.woff2) format("woff2"),url(/static/fonts/KaTeX_SansSerif-Regular.c789d74.woff) format("woff"),url(/static/fonts/KaTeX_SansSerif-Regular.066914d.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Script;src:url(/static/fonts/KaTeX_Script-Regular.ec3e4a5.woff2) format("woff2"),url(/static/fonts/KaTeX_Script-Regular.ae1b970.woff) format("woff"),url(/static/fonts/KaTeX_Script-Regular.85007a5.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Size1;src:url(/static/fonts/KaTeX_Size1-Regular.2870a8f.woff2) format("woff2"),url(/static/fonts/KaTeX_Size1-Regular.df2ac4d.woff) format("woff"),url(/static/fonts/KaTeX_Size1-Regular.923e515.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Size2;src:url(/static/fonts/KaTeX_Size2-Regular.6dbdad7.woff2) format("woff2"),url(/static/fonts/KaTeX_Size2-Regular.aec9a67.woff) format("woff"),url(/static/fonts/KaTeX_Size2-Regular.e371798.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Size3;src:url(/static/fonts/KaTeX_Size3-Regular.dc7be16.woff2) format("woff2"),url(/static/fonts/KaTeX_Size3-Regular.f1a090a.woff) format("woff"),url(/static/fonts/KaTeX_Size3-Regular.ae9ca32.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Size4;src:url(/static/fonts/KaTeX_Size4-Regular.ecd52e1.woff2) format("woff2"),url(/static/fonts/KaTeX_Size4-Regular.1571003.woff) format("woff"),url(/static/fonts/KaTeX_Size4-Regular.b790cf1.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:KaTeX_Typewriter;src:url(/static/fonts/KaTeX_Typewriter-Regular.efae405.woff2) format("woff2"),url(/static/fonts/KaTeX_Typewriter-Regular.6a862f8.woff) format("woff"),url(/static/fonts/KaTeX_Typewriter-Regular.dbf31d0.ttf) format("truetype");font-weight:400;font-style:normal}
.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}
.katex *{-ms-high-contrast-adjust:none!important}
.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.katex .katex-html>.newline{display:block}
.katex .base{position:relative;white-space:nowrap;width:min-content}
.katex .base,.katex .strut{display:inline-block}
.katex .textbf{font-weight:700}
.katex .textit{font-style:italic}
.katex .textrm{font-family:KaTeX_Main}
.katex .textsf{font-family:KaTeX_SansSerif}
.katex .texttt{font-family:KaTeX_Typewriter}
.katex .mathit{font-family:KaTeX_Math;font-style:italic}
.katex .mathrm{font-style:normal}
.katex .mathbf{font-family:KaTeX_Main;font-weight:700}
.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}
.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}
.katex .mathcal{font-family:KaTeX_Caligraphic}
.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}
.katex .mathtt{font-family:KaTeX_Typewriter}
.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}
.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}
.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}
.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}
.katex .mainit{font-family:KaTeX_Main;font-style:italic}
.katex .mainrm{font-family:KaTeX_Main;font-style:normal}

.katex .vlist-t{display:inline-table;table-layout:fixed}
.katex .vlist-r{display:table-row}
.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}
.katex .vlist>span{display:block;height:0;position:relative}
.katex .vlist>span>span{display:inline-block}
.katex .vlist>span>.pstrut{overflow:hidden;width:0}
.katex .vlist-t2{margin-right:-2px}
.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}
.katex .msupsub{text-align:left}
.katex .mfrac>span>span{text-align:center}
.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}
.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}
.katex .mspace{display:inline-block}
.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}
.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}
.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}
.katex .llap>.inner{right:0}
.katex .clap>.inner,.katex .rlap>.inner{left:0}
.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}
.katex .rule{display:inline-block;border:0 solid;position:relative}
.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}
.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}
.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}
.katex .fontsize-ensurer,.katex .sizing{display:inline-block}
.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}
.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}
.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}
.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}
.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}
.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}
.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}
.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}
.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}
.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}
.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}
.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}
.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}
.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}
.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}
.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}
.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}
.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}
.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}
.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}
.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}
.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}
.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}
.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}
.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}
.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}
.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}
.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}
.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}
.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}
.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}
.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}
.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}
.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}
.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}
.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}
.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}
.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}
.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}
.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}
.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}
.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}
.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}
.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}
.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}
.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}
.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}
.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}
.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}
.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}
.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}
.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}
.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}
.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}
.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}
.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}
.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}
.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}
.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}
.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}
.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}
.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}
.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}
.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}
.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}
.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}
.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}
.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}
.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}
.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}
.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}
.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}
.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}
.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}
.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}
.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}
.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}
.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}
.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}
.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}
.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}
.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}
.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}
.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}
.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}
.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}
.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}
.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}
.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}
.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}
.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}
.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}
.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}
.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}
.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}
.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}
.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}
.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}
.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}
.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}
.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}
.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}
.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}
.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}
.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}
.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}
.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}
.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}
.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}
.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}
.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}
.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}
.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}
.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}
.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}
.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}
.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}
.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}
.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}
.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}
.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}
.katex .delimsizing.size1{font-family:KaTeX_Size1}
.katex .delimsizing.size2{font-family:KaTeX_Size2}
.katex .delimsizing.size3{font-family:KaTeX_Size3}
.katex .delimsizing.size4{font-family:KaTeX_Size4}
.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}
.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}
.katex .nulldelimiter{display:inline-block;width:.12em}
.katex .delimcenter,.katex .op-symbol{position:relative}
.katex .op-symbol.small-op{font-family:KaTeX_Size1}
.katex .op-symbol.large-op{font-family:KaTeX_Size2}
.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}
.katex .accent .accent-body{position:relative}
.katex .accent .accent-body:not(.accent-full){width:0}
.katex .overlay{display:block}
.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid;min-width:1px}
.katex .mtable .vs-dashed{border-right:.05em dashed}
.katex .mtable .arraycolsep{display:inline-block}
.katex .mtable .col-align-c>.vlist-t{text-align:center}
.katex .mtable .col-align-l>.vlist-t{text-align:left}
.katex .mtable .col-align-r>.vlist-t{text-align:right}
.katex .svg-align{text-align:left}
.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}
.katex svg path{stroke:none}
.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}
.katex .stretchy:after,.katex .stretchy:before{content:""}
.katex .hide-tail{width:100%;position:relative;overflow:hidden}
.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}
.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}
.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}
.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}
.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}
.katex .x-arrow-pad{padding:0 .5em}
.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}
.katex .boxpad{padding:0 .3em}
.katex .fbox{box-sizing:border-box;border:.04em solid #000}
.katex .fcolorbox{box-sizing:border-box;border:.04em solid}
.katex .cancel-pad{padding:0 .2em}
.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}
.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}
.katex-display{display:block;margin:1em 0;text-align:center}
.katex-display>.katex{display:block;text-align:center;white-space:nowrap}
.katex-display>.katex>.katex-html{display:block}
.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}
@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/fonts/lato-normal.27bd77b.woff) format("woff")}
@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/static/fonts/lato-normal-italic.f28f2d6.woff) format("woff")}
@font-face{font-family:Lato;font-style:normal;font-weight:600;src:url(/static/fonts/lato-black.f80bda6.woff) format("woff")}
@font-face{font-family:Lato;font-style:italic;font-weight:600;src:url(/static/fonts/lato-black-italic.798eafd.woff) format("woff")}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/static/fonts/RobotoMono-Regular.0b6a547.woff) format("woff")}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(/static/fonts/RobotoMono-Bold.819f3b2.woff) format("woff")}
.prism *,.token.pre.gfm *{font-weight:inherit!important}
.prism .token.cdata,.prism .token.comment,.prism .token.doctype,.prism .token.prolog,.token.pre.gfm .token.cdata,.token.pre.gfm .token.comment,.token.pre.gfm .token.doctype,.token.pre.gfm .token.prolog{color:#708090}
.prism .token.punctuation,.token.pre.gfm .token.punctuation{color:#999}
.prism .namespace,.token.pre.gfm .namespace{opacity:.7}
.prism .token.boolean,.prism .token.constant,.prism .token.deleted,.prism .token.number,.prism .token.property,.prism .token.symbol,.prism .token.tag,.token.pre.gfm .token.boolean,.token.pre.gfm .token.constant,.token.pre.gfm .token.deleted,.token.pre.gfm .token.number,.token.pre.gfm .token.property,.token.pre.gfm .token.symbol,.token.pre.gfm .token.tag{color:#905}
.prism .token.attr-name,.prism .token.builtin,.prism .token.char,.prism .token.inserted,.prism .token.selector,.prism .token.string,.token.pre.gfm .token.attr-name,.token.pre.gfm .token.builtin,.token.pre.gfm .token.char,.token.pre.gfm .token.inserted,.token.pre.gfm .token.selector,.token.pre.gfm .token.string{color:#690}
.prism .language-css .token.string,.prism .style .token.string,.prism .token.entity,.prism .token.operator,.prism .token.url,.token.pre.gfm .language-css .token.string,.token.pre.gfm .style .token.string,.token.pre.gfm .token.entity,.token.pre.gfm .token.operator,.token.pre.gfm .token.url{color:#a67f59}
.prism .token.atrule,.prism .token.attr-value,.prism .token.keyword,.token.pre.gfm .token.atrule,.token.pre.gfm .token.attr-value,.token.pre.gfm .token.keyword{color:#07a}
.prism .token.function,.token.pre.gfm .token.function{color:#dd4a68}
.prism .token.important,.prism .token.regex,.prism .token.variable,.token.pre.gfm .token.important,.token.pre.gfm .token.regex,.token.pre.gfm .token.variable{color:#e90}
.prism .token.bold,.prism .token.important,.token.pre.gfm .token.bold,.token.pre.gfm .token.important{font-weight:500}
.prism .token.italic,.token.pre.gfm .token.italic{font-style:italic}
.mermaid{font-size:16px}
.mermaid svg{color:rgba(0,0,0,.75);width:100%;max-width:100%}
.app--dark .mermaid svg{color:hsla(0,0%,100%,.75)}
.mermaid svg *{font-family:Lato,Helvetica Neue,Helvetica,sans-serif}
.mermaid .mermaid .label{color:#333}
.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:#eee;stroke:#999;stroke-width:1px}
.mermaid .node.clickable{cursor:pointer}
.mermaid .arrowheadPath{fill:#333}
.mermaid .edgePath .path{stroke:#666;stroke-width:1.5px}
.mermaid .edgeLabel{background-color:#fff}
.mermaid .cluster rect{fill:#eaf2fb!important;stroke:#26a!important;stroke-width:1px!important}
.mermaid .cluster text{fill:#333}
.mermaid div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:trebuchet ms,verdana,arial;font-size:12px;background:#eaf2fb;border:1px solid #26a;border-radius:2px;pointer-events:none;z-index:100}
.mermaid .actor{stroke:#999;fill:#eee}
.mermaid text.actor{fill:#333;stroke:none}
.mermaid .actor-line{stroke:#666}
.mermaid .messageLine0{marker-end:"url(#arrowhead)"}
.mermaid .messageLine0,.mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:"2 2";stroke:#333}
.mermaid #arrowhead{fill:#333}
.mermaid #crosshead path{fill:#333!important;stroke:#333!important}
.mermaid .messageText{fill:#333;stroke:none}
.mermaid .labelBox{stroke:#999;fill:#eee}
.mermaid .labelText,.mermaid .loopText{fill:#fff;stroke:none}
.mermaid .loopLine{stroke-width:2;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#999}
.mermaid .note{stroke:#770;fill:#ffa}
.mermaid .noteText{fill:#000;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:14px}
.mermaid .section{stroke:none;opacity:.2}
.mermaid .section0,.mermaid .section2{fill:#80b3e6}
.mermaid .section1,.mermaid .section3{fill:#fff;opacity:.2}
.mermaid .sectionTitle0,.mermaid .sectionTitle1,.mermaid .sectionTitle2,.mermaid .sectionTitle3{fill:#333}
.mermaid .sectionTitle{text-anchor:start;font-size:11px}
.mermaid .grid .tick{stroke:#e6e6e6;opacity:.3;shape-rendering:crispEdges}
.mermaid .grid path{stroke-width:0}
.mermaid .today{fill:none;stroke:#d42;stroke-width:2px}
.mermaid .task{stroke-width:2}
.mermaid .taskText{text-anchor:middle;font-size:11px}
.mermaid .taskTextOutsideRight{fill:#333;text-anchor:start;font-size:11px}
.mermaid .taskTextOutsideLeft{fill:#333;text-anchor:end;font-size:11px}
.mermaid .taskText0,.mermaid .taskText1,.mermaid .taskText2,.mermaid .taskText3{fill:#fff}
.mermaid .task0,.mermaid .task1,.mermaid .task2,.mermaid .task3{fill:#26a;stroke:#1a4d80}
.mermaid .taskTextOutside0,.mermaid .taskTextOutside1,.mermaid .taskTextOutside2,.mermaid .taskTextOutside3{fill:#333}
.mermaid .active0,.mermaid .active1,.mermaid .active2,.mermaid .active3{fill:#eee;stroke:#1a4d80}
.mermaid .activeText0,.mermaid .activeText1,.mermaid .activeText2,.mermaid .activeText3{fill:#333!important}
.mermaid .done0,.mermaid .done1,.mermaid .done2,.mermaid .done3{stroke:#666;fill:#bbb;stroke-width:2}
.mermaid .doneText0,.mermaid .doneText1,.mermaid .doneText2,.mermaid .doneText3{fill:#333!important}
.mermaid .crit0,.mermaid .crit1,.mermaid .crit2,.mermaid .crit3{stroke:#b1361b;fill:#d42;stroke-width:2}
.mermaid .activeCrit0,.mermaid .activeCrit1,.mermaid .activeCrit2,.mermaid .activeCrit3{stroke:#b1361b;fill:#eee;stroke-width:2}
.mermaid .doneCrit0,.mermaid .doneCrit1,.mermaid .doneCrit2,.mermaid .doneCrit3{stroke:#b1361b;fill:#bbb;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}
.mermaid .activeCritText0,.mermaid .activeCritText1,.mermaid .activeCritText2,.mermaid .activeCritText3,.mermaid .doneCritText0,.mermaid .doneCritText1,.mermaid .doneCritText2,.mermaid .doneCritText3{fill:#333!important}
.mermaid .titleText{text-anchor:middle;font-size:18px;fill:#333}
.mermaid g.classGroup text{fill:#999;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:10px}
.mermaid g.classGroup rect{fill:#eee;stroke:#999}
.mermaid g.classGroup line{stroke:#999;stroke-width:1}
.mermaid .classLabel .box{stroke:none;stroke-width:0;fill:#eee;opacity:.5}
.mermaid .classLabel .label{fill:#999;font-size:10px}
.mermaid .relation{stroke:#999;stroke-width:1;fill:none}
.mermaid #compositionEnd,.mermaid #compositionStart{fill:#999;stroke:#999;stroke-width:1}
.mermaid #aggregationEnd,.mermaid #aggregationStart{fill:#eee;stroke:#999;stroke-width:1}
.mermaid #dependencyEnd,.mermaid #dependencyStart,.mermaid #extensionEnd,.mermaid #extensionStart{fill:#999;stroke:#999;stroke-width:1}
.mermaid .branch-label,.mermaid .commit-id,.mermaid .commit-msg{fill:#d3d3d3;color:#d3d3d3}
.app--dark .mermaid .label{color:#323d47}
.app--dark .mermaid .node circle,.app--dark .mermaid .node ellipse,.app--dark .mermaid .node polygon,.app--dark .mermaid .node rect{fill:#bdd5ea;stroke:purple;stroke-width:1px}
.app--dark .mermaid .node.clickable{cursor:pointer}
.app--dark .mermaid .arrowheadPath{fill:#d3d3d3}
.app--dark .mermaid .edgePath .path{stroke:#d3d3d3;stroke-width:1.5px}
.app--dark .mermaid .edgeLabel{background-color:#e8e8e8}
.app--dark .mermaid .cluster rect{fill:#6d6d65!important;stroke:hsla(0,0%,100%,.25)!important;stroke-width:1px!important}
.app--dark .mermaid .cluster text{fill:#f9fffe}
.app--dark .mermaid div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:trebuchet ms,verdana,arial;font-size:12px;background:#6d6d65;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;pointer-events:none;z-index:100}
.app--dark .mermaid .actor{stroke:#81b1db;fill:#bdd5ea}
.app--dark .mermaid text.actor{fill:#000;stroke:none}
.app--dark .mermaid .actor-line{stroke:#d3d3d3}
.app--dark .mermaid .messageLine0{marker-end:"url(#arrowhead)"}
.app--dark .mermaid .messageLine0,.app--dark .mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:"2 2";stroke:#d3d3d3}
.app--dark .mermaid #arrowhead{fill:#d3d3d3}
.app--dark .mermaid #crosshead path{fill:#d3d3d3!important;stroke:#d3d3d3!important}
.app--dark .mermaid .messageText{fill:#d3d3d3;stroke:none}
.app--dark .mermaid .labelBox{stroke:#81b1db;fill:#bdd5ea}
.app--dark .mermaid .labelText,.app--dark .mermaid .loopText{fill:#d3d3d3;stroke:none}
.app--dark .mermaid .loopLine{stroke-width:2;stroke-dasharray:"2 2";marker-end:"url(#arrowhead)";stroke:#81b1db}
.app--dark .mermaid .note{stroke:hsla(0,0%,100%,.25);fill:#fff5ad}
.app--dark .mermaid .noteText{fill:#000;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:14px}
.app--dark .mermaid .section{stroke:none;opacity:.2}
.app--dark .mermaid .section0{fill:hsla(0,0%,100%,.3)}
.app--dark .mermaid .section2{fill:#eae8b9}
.app--dark .mermaid .section1,.app--dark .mermaid .section3{fill:#fff;opacity:.2}
.app--dark .mermaid .sectionTitle0,.app--dark .mermaid .sectionTitle1,.app--dark .mermaid .sectionTitle2,.app--dark .mermaid .sectionTitle3{fill:#f9fffe}
.app--dark .mermaid .sectionTitle{text-anchor:start;font-size:11px}
.app--dark .mermaid .grid .tick{stroke:#d3d3d3;opacity:.3;shape-rendering:crispEdges}
.app--dark .mermaid .grid path{stroke-width:0}
.app--dark .mermaid .today{fill:none;stroke:#db5757;stroke-width:2px}
.app--dark .mermaid .task{stroke-width:2}
.app--dark .mermaid .taskText{text-anchor:middle;font-size:11px}
.app--dark .mermaid .taskTextOutsideRight{fill:#323d47;text-anchor:start;font-size:11px}
.app--dark .mermaid .taskTextOutsideLeft{fill:#323d47;text-anchor:end;font-size:11px}
.app--dark .mermaid .taskText0,.app--dark .mermaid .taskText1,.app--dark .mermaid .taskText2,.app--dark .mermaid .taskText3{fill:#323d47}
.app--dark .mermaid .task0,.app--dark .mermaid .task1,.app--dark .mermaid .task2,.app--dark .mermaid .task3{fill:#bdd5ea;stroke:hsla(0,0%,100%,.5)}
.app--dark .mermaid .taskTextOutside0,.app--dark .mermaid .taskTextOutside1,.app--dark .mermaid .taskTextOutside2,.app--dark .mermaid .taskTextOutside3{fill:#d3d3d3}
.app--dark .mermaid .active0,.app--dark .mermaid .active1,.app--dark .mermaid .active2,.app--dark .mermaid .active3{fill:#81b1db;stroke:hsla(0,0%,100%,.5)}
.app--dark .mermaid .activeText0,.app--dark .mermaid .activeText1,.app--dark .mermaid .activeText2,.app--dark .mermaid .activeText3{fill:#323d47!important}
.app--dark .mermaid .done0,.app--dark .mermaid .done1,.app--dark .mermaid .done2,.app--dark .mermaid .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}
.app--dark .mermaid .doneText0,.app--dark .mermaid .doneText1,.app--dark .mermaid .doneText2,.app--dark .mermaid .doneText3{fill:#323d47!important}
.app--dark .mermaid .crit0,.app--dark .mermaid .crit1,.app--dark .mermaid .crit2,.app--dark .mermaid .crit3{stroke:#e83737;fill:#e83737;stroke-width:2}
.app--dark .mermaid .activeCrit0,.app--dark .mermaid .activeCrit1,.app--dark .mermaid .activeCrit2,.app--dark .mermaid .activeCrit3{stroke:#e83737;fill:#81b1db;stroke-width:2}
.app--dark .mermaid .doneCrit0,.app--dark .mermaid .doneCrit1,.app--dark .mermaid .doneCrit2,.app--dark .mermaid .doneCrit3{stroke:#e83737;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}
.app--dark .mermaid .activeCritText0,.app--dark .mermaid .activeCritText1,.app--dark .mermaid .activeCritText2,.app--dark .mermaid .activeCritText3,.app--dark .mermaid .doneCritText0,.app--dark .mermaid .doneCritText1,.app--dark .mermaid .doneCritText2,.app--dark .mermaid .doneCritText3{fill:#323d47!important}
.app--dark .mermaid .titleText{text-anchor:middle;font-size:18px;fill:#323d47}
.app--dark .mermaid g.classGroup text{fill:purple;stroke:none;font-family:trebuchet ms,verdana,arial;font-size:10px}
.app--dark .mermaid g.classGroup rect{fill:#bdd5ea;stroke:purple}
.app--dark .mermaid g.classGroup line{stroke:purple;stroke-width:1}
.app--dark .mermaid .classLabel .box{stroke:none;stroke-width:0;fill:#bdd5ea;opacity:.5}
.app--dark .mermaid .classLabel .label{fill:purple;font-size:10px}
.app--dark .mermaid .relation{stroke:purple;stroke-width:1;fill:none}
.app--dark .mermaid #compositionEnd,.app--dark .mermaid #compositionStart{fill:purple;stroke:purple;stroke-width:1}
.app--dark .mermaid #aggregationEnd,.app--dark .mermaid #aggregationStart{fill:#bdd5ea;stroke:purple;stroke-width:1}
.app--dark .mermaid #dependencyEnd,.app--dark .mermaid #dependencyStart,.app--dark .mermaid #extensionEnd,.app--dark .mermaid #extensionStart{fill:purple;stroke:purple;stroke-width:1}
.app--dark .mermaid .branch-label,.app--dark .mermaid .commit-id,.app--dark .mermaid .commit-msg{fill:#d3d3d3;color:#d3d3d3}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
main{display:block}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
menu{display:block}
canvas{display:inline-block}
[hidden],template{display:none}
body,html{color:rgba(0,0,0,.75);font-size:16px;font-family:Lato,Helvetica Neue,Helvetica,sans-serif;font-variant-ligatures:common-ligatures;line-height:1.67;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.app--dark .layout__panel--editor,.app--dark .layout__panel--preview
{color:hsla(0,0%,100%,.75)}

blockquote,dl,ol,p,pre,ul
{margin:1.2em 0}

h1,h2,h3,h4,h5,h6
{margin:1.8em 0;line-height:1.33}
h1:after,h2:after
{content:"";display:block;position:relative;top:.33em;border-bottom:1px solid hsla(0,0%,50%,.33)}
ol ol,ol ul,ul ol,ul ul{margin:0}
dt{font-weight:700}
a{color:#0c93e4;text-decoration:underline;text-decoration-skip:ink}
a:focus,a:hover{text-decoration:none}
code,pre,samp{font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
code *,pre *,samp *{font-size:inherit}
blockquote{color:rgba(0,0,0,.5);padding-left:1.5em;border-left:5px solid rgba(0,0,0,.1)}

.app--dark .layout__panel--editor blockquote,.app--dark .layout__panel--preview blockquote{color:hsla(0,0%,100%,.4);border-left-color:hsla(0,0%,100%,.1)}
code{background-color:rgba(0,0,0,.05);border-radius:3px;padding:2px 4px}
hr{border:0;border-top:1px solid hsla(0,0%,50%,.33);margin:2em 0}

pre>code{background-color:rgba(0,0,0,.05);display:block;padding:.5em;-webkit-text-size-adjust:none;overflow-x:auto;white-space:pre}
.toc ul{list-style-type:none;padding-left:20px}
table{background-color:transparent;border-collapse:collapse;border-spacing:0}
td,th{border-right:1px solid #dcdcdc;padding:8px 12px}
td:last-child,th:last-child{border-right:0}
td{border-top:1px solid #dcdcdc}
mark{background-color:#f8f840}
kbd{font-family:Lato,Helvetica Neue,Helvetica,sans-serif;background-color:#fff;border:1px solid rgba(63,63,63,.25);border-radius:3px;box-shadow:0 1px 0 rgba(63,63,63,.25);color:#333;display:inline-block;font-size:.8em;margin:0 .1em;padding:.1em .6em;white-space:nowrap}
abbr[title]{border-bottom:1px dotted #777;cursor:help}
img{max-width:100%}
.task-list-item{list-style-type:none}
.task-list-item-checkbox{margin:0 .2em 0 -1.3em}
.footnote{font-size:.8em;position:relative;top:-.25em;vertical-align:top}
.page-break-after{page-break-after:always}
.abc-notation-block{overflow-x:auto!important}
.stackedit__html{margin-bottom:180px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:750px}
.stackedit__toc ul{padding:0}
.stackedit__toc ul a{margin:.5rem 0;padding:.5rem 1rem}
.stackedit__toc ul ul{color:#888;font-size:.9em}
.stackedit__toc ul ul a{margin:0;padding:.1rem 1rem}
.stackedit__toc li{display:block}
.stackedit__toc a{display:block;color:inherit;text-decoration:none}
.stackedit__toc a:active,.stackedit__toc a:focus,.stackedit__toc a:hover{background-color:rgba(0,0,0,.075);border-radius:3px}
.stackedit__left{position:fixed;display:none;width:250px;height:100%;top:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}
@media (min-width:1060px){.stackedit__left{display:block}
}
.stackedit__right{position:absolute;right:0;top:0;left:0}
@media (min-width:1060px){.stackedit__right{left:250px}
}
.stackedit--pdf blockquote{border-left-color:#ececec}
.stackedit--pdf .stackedit__html{padding-left:0;padding-right:0;max-width:none}
.markdown-highlighting{color:rgba(0,0,0,.8);caret-color:#000;font-family:inherit;font-size:inherit;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-weight:400}
.app--dark .markdown-highlighting{color:hsla(0,0%,100%,.8);caret-color:#fff}
.markdown-highlighting .code{font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
.markdown-highlighting .code *{font-size:inherit!important}
.markdown-highlighting .pre{color:rgba(0,0,0,.8);font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
.app--dark .markdown-highlighting .pre{color:hsla(0,0%,100%,.8)}
.markdown-highlighting .pre [class*=language-]{color:#000}
.app--dark .markdown-highlighting .pre [class*=language-]{color:#fff}
.markdown-highlighting .pre *{font-size:inherit!important}
.markdown-highlighting .pre,.markdown-highlighting .pre *{line-height:1.33}
.markdown-highlighting .tag{color:rgba(0,0,0,.8);font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em;font-weight:600}
.app--dark .markdown-highlighting .tag{color:hsla(0,0%,100%,.8)}
.markdown-highlighting .tag .attr-name,.markdown-highlighting .tag .attr-value,.markdown-highlighting .tag .punctuation{font-weight:400}
.markdown-highlighting .tag *{font-size:inherit!important}
.markdown-highlighting .latex,.markdown-highlighting .math{color:rgba(0,0,0,.8)}
.app--dark .markdown-highlighting .latex,.app--dark .markdown-highlighting .math{color:hsla(0,0%,100%,.8)}
.markdown-highlighting .entity{color:rgba(0,0,0,.8);font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em;font-style:italic}
.app--dark .markdown-highlighting .entity{color:hsla(0,0%,100%,.8)}
.markdown-highlighting .entity *{font-size:inherit!important}
.markdown-highlighting .table{font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
.markdown-highlighting .table *{font-size:inherit!important}
.markdown-highlighting .comment{color:rgba(0,0,0,.28)}
.app--dark .markdown-highlighting .comment{color:hsla(0,0%,100%,.28)}
.markdown-highlighting .keyword{color:#000;font-weight:600}
.app--dark .markdown-highlighting .keyword{color:#fff}
.markdown-highlighting .cl-toc,.markdown-highlighting .code,.markdown-highlighting .img,.markdown-highlighting .img-wrapper,.markdown-highlighting .imgref{background-color:rgba(0,0,0,.05);border-radius:3px;padding:.15em 0}
.markdown-highlighting .img-wrapper{display:inline-block}
.markdown-highlighting .img-wrapper .img{display:inline-block;padding:0;background-color:transparent}
.markdown-highlighting .img-wrapper img{max-width:100%;padding:0 .15em;box-sizing:content-box}
.markdown-highlighting .cl-toc{font-size:2.8em;padding:.15em}
.markdown-highlighting .blockquote{color:rgba(0,0,0,.48)}
.app--dark .markdown-highlighting .blockquote{color:hsla(0,0%,100%,.48)}
.markdown-highlighting .h1,.markdown-highlighting .h2,.markdown-highlighting .h3,.markdown-highlighting .h4,.markdown-highlighting .h5,.markdown-highlighting .h6,.markdown-highlighting .h11,.markdown-highlighting .h22{font-weight:600}
.markdown-highlighting .h1,.markdown-highlighting .h1 *,.markdown-highlighting .h2,.markdown-highlighting .h2 *,.markdown-highlighting .h3,.markdown-highlighting .h3 *,.markdown-highlighting .h4,.markdown-highlighting .h4 *,.markdown-highlighting .h5,.markdown-highlighting .h5 *,.markdown-highlighting .h6,.markdown-highlighting .h6 *,.markdown-highlighting .h11,.markdown-highlighting .h11 *,.markdown-highlighting .h22,.markdown-highlighting .h22 *{line-height:1.33}
.markdown-highlighting .h1,.markdown-highlighting .h11{font-size:2em}
.markdown-highlighting .h2,.markdown-highlighting .h22{font-size:1.5em}
.markdown-highlighting .h3{font-size:1.17em}
.markdown-highlighting .h4{font-size:1em}
.markdown-highlighting .h5{font-size:.83em}
.markdown-highlighting .h6{font-size:.75em}
.markdown-highlighting .cl-hash{color:rgba(0,0,0,.28)}
.app--dark .markdown-highlighting .cl-hash{color:hsla(0,0%,100%,.28)}
.markdown-highlighting .cl,.markdown-highlighting .hr{color:rgba(0,0,0,.28);font-style:normal;font-weight:400}
.app--dark .markdown-highlighting .cl,.app--dark .markdown-highlighting .hr{color:hsla(0,0%,100%,.28)}
.markdown-highlighting .em,.markdown-highlighting .em .cl{font-style:italic}
.markdown-highlighting .strong,.markdown-highlighting .strong .cl,.markdown-highlighting .term{font-weight:600}
.markdown-highlighting .cl-del-text{text-decoration:line-through}
.markdown-highlighting .cl-mark-text{background-color:#f8f840;color:#000}
.markdown-highlighting .cl-underlined-text,.markdown-highlighting .email,.markdown-highlighting .url{text-decoration:underline}
.markdown-highlighting .linkdef .url{color:rgba(0,0,0,.28)}
.app--dark .markdown-highlighting .linkdef .url{color:hsla(0,0%,100%,.28)}
.markdown-highlighting .fn,.markdown-highlighting .inlinefn,.markdown-highlighting .sup{font-size:smaller;position:relative;top:-.5em}
.markdown-highlighting .sub{bottom:-.25em;font-size:smaller;position:relative}
.markdown-highlighting .img,.markdown-highlighting .imgref,.markdown-highlighting .link,.markdown-highlighting .linkref{color:rgba(0,0,0,.28)}
.app--dark .markdown-highlighting .img,.app--dark .markdown-highlighting .imgref,.app--dark .markdown-highlighting .link,.app--dark .markdown-highlighting .linkref{color:hsla(0,0%,100%,.28)}
.markdown-highlighting .img .cl-underlined-text,.markdown-highlighting .imgref .cl-underlined-text,.markdown-highlighting .link .cl-underlined-text,.markdown-highlighting .linkref .cl-underlined-text{color:#000}
.app--dark .markdown-highlighting .img .cl-underlined-text,.app--dark .markdown-highlighting .imgref .cl-underlined-text,.app--dark .markdown-highlighting .link .cl-underlined-text,.app--dark .markdown-highlighting .linkref .cl-underlined-text{color:#fff}
.markdown-highlighting .cl-title{color:rgba(0,0,0,.8)}
.app--dark .markdown-highlighting .cl-title{color:hsla(0,0%,100%,.8)}
.markdown-highlighting--inline .cl-toc,.markdown-highlighting--inline .h1,.markdown-highlighting--inline .h2,.markdown-highlighting--inline .h3,.markdown-highlighting--inline .h4,.markdown-highlighting--inline .h5,.markdown-highlighting--inline .h6,.markdown-highlighting--inline .h11,.markdown-highlighting--inline .h22{font-size:inherit}
body{background-color:#fff;top:0;right:0;bottom:0;left:0;position:fixed;tab-size:4;text-rendering:auto;overflow:hidden}
*{box-sizing:border-box}
::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}
::-webkit-scrollbar:horizontal{height:8px}
::-webkit-scrollbar:vertical{width:8px}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:#bbb}
.app--dark ::-webkit-scrollbar-thumb{background-color:#666}
:focus{outline:none}
input[type=checkbox]{outline:5px auto #349be8}
.icon{width:100%;height:100%;display:block}
.icon *{fill:currentColor}
.table-wrapper{max-width:100%;overflow:auto}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.text-input{display:block;font-variant-ligatures:no-common-ligatures;width:100%;height:36px;padding:3px 12px;font-size:inherit;line-height:1.5;color:inherit;background-color:#fff}


.button,.text-input{background-image:none;border:0;border-radius:3px}
.button{color:#333;background-color:transparent;display:inline-block;height:auto;padding:8px 16px;font-size:17px;font-weight:400;line-height:1.4;text-transform:uppercase;overflow:hidden;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}
.button:active,.button:focus,.button:hover,.hidden-file:focus+.button{color:#333;background-color:rgba(0,0,0,.05);outline:0;text-decoration:none}

.app--dark .layout__panel--editor .button,.app--dark .layout__panel--preview .button{color:#ccc}

.app--dark .layout__panel--editor .button:active,.app--dark .layout__panel--editor .button:focus,.app--dark .layout__panel--editor .button:hover,.app--dark .layout__panel--preview .button:active,.app--dark .layout__panel--preview .button:focus,.app--dark .layout__panel--preview .button:hover{color:#ccc;background-color:hsla(0,0%,100%,.067)}
.button[disabled],.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{opacity:.33;background-color:transparent;cursor:not-allowed}
.button--resolve{background-color:#349be8;color:#fff;margin:-2px 0 -2px 4px;padding:10px 20px;font-size:18px}
.button--resolve:active,.button--resolve:focus,.button--resolve:hover{color:#fff;background-color:#1988da}
.textfield{background-color:#fff;border:0;font-family:inherit;font-weight:400;font-size:1.05em;padding:0 .6rem;box-sizing:border-box;width:100%;max-width:100%;color:inherit;height:2.4rem}
.textfield:focus{outline:none}
.textfield[disabled]{cursor:not-allowed;background-color:#f0f0f0;color:#999}

.flex{display:flex}
.flex--row{flex-direction:row}
.flex--column{flex-direction:column}
.flex--center{justify-content:center}

.flex--end{justify-content:flex-end}
.flex--space-between{justify-content:space-between}
.flex--align-center{align-items:center}
.flex--align-end{align-items:flex-end}
.user-name{font-weight:600}

.side-title{height:44px;line-height:36px;padding:4px 4px 0;background-color:rgba(0,0,0,.1);flex:none}
.side-title__button{width:38px;height:36px;padding:6px;display:inline-block;background-color:transparent;opacity:.75;flex:none;margin-bottom:20px}
.side-title__button:active,.side-title__button:focus,.side-title__button:hover{opacity:1;background-color:rgba(0,0,0,.1)}
.side-title__title{
	font-size:14px;
	text-transform:uppercase;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}


.logo-background{background:no-repeat 50% url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA3MDAgMTYwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik0yMzMuNDQ0LDMxLjAxNGM5LjU0NCwwLjA3MiAxOS4yMTEsMy4xMDMgMjYuMTc5LDkuNjM5bDAuODI0LDAuNzkxbC00LjQ5Nyw4LjcyOWMtMS40MzQsMi41NDIgLTQuNzQ2LDMuOTExIC04LjA1NSwxLjc4OGMtMC4xOTcsLTAuMTI2IC0wLjM5NiwtMC4yNTEgLTAuNTk0LC0wLjM3NmMtMC4zNiwtMC4yMjMgLTAuNzIyLC0wLjQ0NCAtMS4wODUsLTAuNjYzYy0yLjI3LC0xLjM1NSAtNC42NDIsLTIuNjAxIC03LjE2MiwtMy4zMzdjLTYuNDA3LC0xLjg3MSAtMTQuNDc3LC0wLjY4OSAtMTcuNDMsNC42NTJjLTEuODUxLDMuMzQ3IC0xLjg0NSw3Ljc3NCAwLjg0NiwxMC42MjFjNC45NTYsNS4yNDQgMTMuMzQ5LDYuMzI3IDE5LjQ3MSw4LjYxN2MxLjM5LDAuNTIgMi43NjQsMS4wODMgNC4xMTksMS42ODhjNi4zNzEsMi44NDUgMTIuMjU4LDcuNTM5IDE0LjU2LDE0LjQ2N2MxLjY2Myw1LjAwNSAxLjU4OCwxMC41NCAwLjQ2MywxNS43ODVjLTIuMjIyLDEwLjM2IC0xMC4yMDYsMTkuMTEzIC0yMC44NzcsMjIuMTEyYy0xMy45NzUsMy45MjcgLTMwLjE2LC0wLjM0MyAtNDAuMzkxLC0xMC42ODNsLTAuODUsLTAuODgxbDUuMzAyLC04Ljg2NWMxLjMzMSwtMS44ODEgMy43NjYsLTIuOTgxIDYuMDExLC0yLjMxNGMyLjcxMywwLjgwNiA0Ljc3NiwzLjAxNiA3LjQ0OCw0LjU5NWMxLjEyMiwwLjY2MyAyLjI5MiwxLjI0NCAzLjQ4NywxLjc2NGM3Ljg2LDMuNDIgMTguMjI4LDIuNTk4IDIxLjcwNywtNC40M2MxLjk2OSwtMy45NzkgMi4wMTIsLTkuMDg4IC0wLjkzOCwtMTIuMjg1Yy00Ljc4MywtNS4xODUgLTEzLjAxOCwtNS45ODYgLTE5LjQ4NiwtOC4zMjZjLTEuMjE2LC0wLjQ0IC0yLjQyLC0wLjkxNyAtMy42MDgsLTEuNDI5Yy02LjU4MSwtMi44MzQgLTEyLjQ0NCwtNy42NTEgLTE0Ljc2MSwtMTQuOTgxYy0zLjM1MSwtMTAuNiAtMC4xNjgsLTIyLjcxMSA4LjMwOSwtMjkuNzU4YzUuNzc1LC00LjggMTMuNDQ4LC02LjkzOSAyMS4wMDgsLTYuOTJabTQ0Ny43MTUsMjguMjc1bDE3LjAwMywwbDAsMTMuMTI0bC0xNy4wMDMsMGMwLDExLjUxMSAtMC4wODQsMjMuMDIzIDAuMDAyLDM0LjUzM2MwLjA4MiwzLjYxNiAzLjM0NSw2Ljc4IDcuOTMyLDQuNDU2YzEuODEzLC0wLjkxOCAzLjQ4OCwtMi4wMTQgNS4wOTUsLTAuMzljMC4yODcsMC4yOSAwLjUzNiwwLjYxMyAwLjc3NCwwLjk0NGw1LjAzOCw4LjM2NmMtNS4wNTEsNC4yODQgLTExLjUzOSw2LjYwNSAtMTguMjE3LDYuNTQ1Yy01LjIyOCwtMC4wNDggLTEwLjcwMSwtMS44MyAtMTQuMDQyLC02LjEwMWMtMi44MDksLTMuNTkxIC0zLjgzMSwtOC4zMzEgLTMuODUsLTEyLjkxMmwwLC0zNS40NDFjLTEuOTcxLDAgLTMuNzIxLDAuMTA0IC01LjgzNywtMC4wMDljLTIuMDg4LC0wLjE1NyAtMy42MzksLTIuMTA3IC0zLjY1NywtNC4yNjFsMCwtNy4wNTNsMTAuMzc2LC0xLjczOGwzLjExMSwtMTcuMTUzYzAuNDk3LC0xLjk2NyAyLjI5OCwtMy40MTcgNC4zNTgsLTMuNDM0bDguOTE3LDBsMCwyMC41MjRabS0zOTIuMDU0LDEzLjEyNGMwLDExLjUxMSAtMC4wODUsMjMuMDIzIDAuMDAxLDM0LjUzM2MwLjAwNCwwLjE3IDAuMDA0LDAuMTcgMC4wMSwwLjM0MWMwLjE5LDMuNDQ3IDMuMzM2LDYuNDM4IDcuOTIzLDQuMTE1YzEuODEyLC0wLjkxOCAzLjQ4OCwtMi4wMTMgNS4wOTQsLTAuMzljMC4yODcsMC4yOSAwLjUzNiwwLjYxMyAwLjc3NCwwLjk0NGw1LjAzOCw4LjM2NmMtNS4wNTEsNC4yODQgLTExLjUzOCw2LjYwNSAtMTguMjE3LDYuNTQ1Yy01LjIyNywtMC4wNDggLTEwLjcsLTEuODMgLTE0LjA0MSwtNi4xMDFjLTIuODA3LC0zLjU4NyAtMy44MzIsLTguMzE3IC0zLjg1LC0xMi45MTJsMCwtMzUuNDQxYy0xLjk3MiwwIC0zLjcyMiwwLjEwNCAtNS44MzcsLTAuMDA5Yy0yLjA4OCwtMC4xNTcgLTMuNjQsLTIuMTA4IC0zLjY1OCwtNC4yNjFsMCwtNy4wNTNsMTAuMzc2LC0xLjczOGwzLjExMSwtMTcuMTUzYzAuNDk4LC0xLjk2NiAyLjI5OCwtMy40MTcgNC4zNTgsLTMuNDM0bDcuOTQ3LDBjMC4zMjQsMC4zMjQgMC42NDcsMC42NDcgMC45NzEsMC45NzFsMCwxOS41NTNsMTcuMDAyLDBsLTAuMDA2LDEzLjEyNGwtMTYuOTk2LDBabTUwLjk2MiwtMTQuOTAyYzguMTQzLDAuMDY0IDE2LjIxOCwzLjcwNSAyMC41NDMsMTAuODQyYzIuNzY0LDQuNTU5IDMuODY2LDkuOTggMy44OSwxNS4zNTFsMCw0Mi4xNDdjLTIuODMsMCAtNS42NjksMC4wODkgLTguNDg3LC0wLjAxMWMtMS44ODEsLTAuMDg3IC0zLjgxLC0wLjc1MiAtNC43NzYsLTIuMjk0Yy0wLjM0LC0wLjU0MyAtMC41ODgsLTEuMTM1IC0wLjc5NSwtMS43NGwtMC45NDEsLTMuMjQxYy0wLjIyMSwwLjE5NCAtMC40NDQsMC4zODYgLTAuNjY3LDAuNTc3Yy02LjMyNiw1LjM1MSAtMTQuNTY5LDguNTYyIC0yMy4xNTgsNy41MzZjLTQuNjQzLC0wLjU1NSAtOS4yNTcsLTIuNTIxIC0xMi4yNCwtNi4xMDNjLTQuODk0LC01Ljg3NyAtNS40MDUsLTE1LjMxOCAtMS4yMywtMjEuMzYyYzUuNDI0LC03Ljg1MyAxNi4xMSwtMTAuNzIgMjYuMjY4LC0xMS45NjFjMi44OTUsLTAuMzUzIDUuODA1LC0wLjU1IDguNzE4LC0wLjY2MWwwLjQxMiwtMC4wMTRjMCwtNC43MzggMC4yNjgsLTEwLjE0OCAtMy43NDUsLTEzLjA3OWMtNC4zMzgsLTMuMTY4IC0xMSwtMS43NTIgLTE1Ljc3NCwxLjAzMWMtMS4yMDQsMC43MTQgLTIuMzk5LDEuNDQgLTMuNjEsMi4xMzVjLTAuNjkzLDAuMzgzIC0wLjkwMywwLjQ0OSAtMS4zNzgsMC42Yy0yLjgzNCwwLjkwMyAtNi4wNDUsLTAuMTU4IC03Ljc1NiwtMi45ODdsLTMuMTAxLC01LjdjNy4zMywtNi44MzEgMTYuOTU5LC0xMC45MzEgMjcuMTU1LC0xMS4wNjRjMC4yMjQsLTAuMDAyIDAuNDQ4LC0wLjAwMyAwLjY3MiwtMC4wMDJabTYxLjYxNiwwLjE5YzguMzcsMC4wNjUgMTYuNTA5LDMuMjI0IDIyLjQ4Miw5LjIzOGwwLjcwMywwLjcxNmwtNC41MTMsNi4zOTljLTEuNTIsMS45NTcgLTQuMTk0LDIuOTc1IC02LjU4NiwxLjU2NGMtMy4zOTYsLTIuMDAzIC02Ljc5NiwtMy45OTggLTExLjE5MywtNC4wM2MtMy44OTEsLTAuMDI5IC03Ljg1MSwxLjIzNCAtMTAuNTM1LDQuMTUyYy00LjU1Myw0Ljk0OSAtNS4wNywxMi4yOTQgLTQuNzY4LDE4LjU5NmMwLjA4MiwxLjcwMyAwLjI2NSwzLjQwMyAwLjU5NCw1LjA3N2MwLjkyMyw0LjY5OCAzLjEzNiw5LjM1MyA3LjE3MSwxMS43M2M0LjA4NSwyLjQwNiA5LjU1LDIuMzEzIDEzLjQ1NiwwLjUyOWMyLjA2OSwtMC45NDUgMy42MzgsLTIuMjkxIDUuNjE3LC0zLjcyN2MyLjAxNywtMS40MDUgNC45OSwtMS4yMzUgNi40NTYsMC44NjFjMCwwIDQuOTA4LDYuMzggNC45MDgsNi4zOGMtNi4zMjYsNy41MjMgLTE1Ljc4OSwxMS44MTIgLTI2LjgyMiwxMS42MTNjLTguODEyLC0wLjE1OCAtMTcuMzk4LC00LjU4NiAtMjIuNTIyLC0xMS44MmMtNy4yMDEsLTEwLjE2NiAtOC4zNSwtMjQuMjQzIC00LjYxMSwtMzYuMDQzYzIuOTA2LC05LjE3IDEwLjAyNCwtMTYuODk0IDE5LjM2NSwtMTkuNzYzYzMuNDgzLC0xLjA3IDcuMTc4LC0xLjQ4MSAxMC43OTgsLTEuNDcyWm0yMTkuMzkyLC0yOC4yMTNsMCw5Ni4zNjNjLTMuNDgzLDAgLTYuOTY2LDAuMDI1IC0xMC40NDksLTAuMDAxYy0yLjE0NiwtMC4wNDggLTQuMDcsLTEuNDkzIC00LjY4MSwtMy41OTRsLTAuOTIyLC00LjQ1MmMtMC4xNjEsMC4xNjggLTAuMzI0LDAuMzM1IC0wLjQ4OCwwLjUwMmMtNS41MjIsNS41NDQgLTEzLjE1Miw5LjA0MyAtMjEuMjY4LDguNDNjLTYuNjYxLC0wLjUwMyAtMTIuODUyLC00LjI4NiAtMTYuNjY5LC05Ljk4NGMtNS40NSwtOC4xMzUgLTYuNjQ5LC0xOC41NTkgLTUuODg3LC0yOC4zNDZjMC45MDksLTExLjY4OCA2LjM2NiwtMjMuNTY5IDE3LjI3MiwtMjguNjE5YzMuNjUzLC0xLjY5MiA3LjcyOCwtMi4zNyAxMS43NTgsLTIuMjY2YzUuMDgsMC4xMyAxMC4xMDgsMS45MTQgMTQuMDY2LDUuMTRsMCwtMzMuMTczYzUuNzU2LDAgMTEuNTEyLDAgMTcuMjY4LDBabS0xNzMuOTYxLDk2LjM2M2wtMTcuMjcxLDBsMCwtOTYuMzYzbDE3LjI3MSwwbC0wLjAwMiw1NC4wNzRjMS45NjcsMCAzLjk2MiwwLjE0NiA1LjI3OSwtMS41NmwwLjExNiwtMC4xNTZjNS4yNzYsLTYuNjczIDEwLjU1MiwtMTMuMzQ1IDE1LjgyNywtMjAuMDE5YzAuODc3LC0xLjEwOSAxLjkxMiwtMi4xMDkgMy4xNzQsLTIuNjE0YzAuOTI5LC0wLjM3MSAxLjkzNCwtMC40OSAyLjkyOCwtMC40OTZsMTYuMDU1LDBsLTIxLjA1OCwyNS43NzdjLTAuMjYzLDAuMzUzIC0wLjI2MywwLjM1MyAtMC41NDEsMC43MDNjLTAuOTM2LDEuMTU3IC0xLjk4MiwyLjIyMiAtMy4xNjMsMy4xMjdjMCwwIDEuOTEyLDIuMDMgMy4zMjcsNC4yMDVsMC4xMTMsMC4xNzZsMjIuMjM1LDMzLjE0MmMwLDAgLTExLjEzMSwwLjAyOCAtMTUuNzg0LDAuMDA0Yy0yLjQwOSwtMC4wMzkgLTQuNzU2LC0xLjEzIC01Ljk0MiwtMy4xODljMCwwIC0xNi4yOSwtMjQuNzc3IC0xNi4yOSwtMjQuNzc3Yy0wLjA2OCwtMC4xMTMgLTAuMTM3LC0wLjIyNCAtMC4yMDgsLTAuMzM0Yy0wLjc3LC0xLjE1NyAtMi4xODEsLTEuNTU5IC0zLjU2NSwtMS41NjRsLTIuNTAzLDBsMC4wMDIsMjkuODY0Wm0yMDIuMDE4LDBsLTE3LjMzMSwwbDAsLTY3LjEzNGwxNy4zMzEsMGwwLDY3LjEzNFptLTkyLjQ3MSwtNzguMjgybC0zOS44MzksMGwwLDIzLjUzOWwzMS4zOTksMGwwLDE1LjA5NGwtMzEuMzk5LDBsMCwyNC4wNDdsMzkuODM5LDBsMCwxNS42MDJsLTU4LjUzNCwwbDAsLTkzLjgyMWw1OC41MzQsMGwwLDE1LjUzOVptLTIwOS4yNTcsNTAuNTE0Yy02LjEzNiwwLjM2MSAtMTIuNTkyLDAuNjA2IC0xNy44ODEsMy43NzJjLTIuMzQ4LDEuNDA2IC0zLjc4LDMuOTI4IC0zLjQxOSw2LjkwMWMwLjIyLDEuODEzIDEuMjYxLDMuNTUgMi44OTksNC4zOWMxLjU5MywwLjgxNyAzLjQyLDEuMDE1IDUuMjQxLDAuOTczYzMuMTcyLC0wLjA3NSA2LjM0NiwtMC45NTMgOC45ODYsLTIuNzA2YzEuNjA3LC0xLjA2NiAzLjA1LC0yLjM1OCA0LjM3NCwtMy43NTRsMCwtOS41ODdjLTAuMDY2LDAuMDA0IC0wLjEzMywwLjAwNyAtMC4yLDAuMDExWm0yNDQuODgyLC0yNi42ODVjLTUuMDU1LDAuMDkyIC05LjgwNSwzLjI2MSAtMTEuODg0LDguMjdjLTIuNDU4LDUuOTIyIC0yLjUzMSwxMi42MzYgLTEuNzM4LDE5LjE1NmMwLjY1Niw1LjM5NCAyLjU2MywxMS4xMzcgNy41MSwxMi45MDhjMy44OTksMS4zOTYgOC41MTUsMC44MjEgMTEuOTY5LC0xLjMzN2MyLjE4NCwtMS4zNjUgNC4wNDEsLTMuMTg1IDUuNjY0LC01LjE3MmwwLC0yOC41NDFjLTIuNzY4LC0zLjMxOCAtNy4wMSwtNS4zMTEgLTExLjUyMSwtNS4yODRabTQ4LjE5NiwtNDEuNzE4YzUuMTc0LDAuMDk0IDkuOTQxLDQuMjkyIDEwLjY1NSw5LjQ2NWMxLjAwOCw3LjMgLTcuMTIyLDE1LjEwMyAtMTUuMDY2LDExLjQyOWMtNS4yMDIsLTIuNDA2IC03LjkyNSwtOS4xNjEgLTUuMzA4LC0xNC42OTJjMS42OTIsLTMuNTc4IDUuMzk5LC02LjEyNiA5LjQ0MywtNi4yMDJjMC4xMzgsLTAuMDAxIDAuMTM4LC0wLjAwMSAwLjI3NiwwWiIgc3R5bGU9ImZpbGw6IzYwNjA2MDtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBkPSJNMTU5Ljk5Nyw0MC4wMDNjMCwtMjIuMDc2IC0xNy45MjMsLTM5Ljk5OSAtMzkuOTk5LC0zOS45OTlsLTc5Ljk5OSwwYy0yMi4wNzYsMCAtMzkuOTk5LDE3LjkyMyAtMzkuOTk5LDM5Ljk5OWwwLDc5Ljk5OGMwLDIyLjA3NiAxNy45MjMsMzkuOTk5IDM5Ljk5OSwzOS45OTlsNzkuOTk5LDBjMjIuMDc2LDAgMzkuOTk5LC0xNy45MjMgMzkuOTk5LC0zOS45OTlsMCwtNzkuOTk4WiIgc3R5bGU9ImZpbGw6bm9uZTsiLz48Y2xpcFBhdGggaWQ9Il9jbGlwMSI+PHBhdGggZD0iTTE1OS45OTcsNDAuMDAzYzAsLTIyLjA3NiAtMTcuOTIzLC0zOS45OTkgLTM5Ljk5OSwtMzkuOTk5bC03OS45OTksMGMtMjIuMDc2LDAgLTM5Ljk5OSwxNy45MjMgLTM5Ljk5OSwzOS45OTlsMCw3OS45OThjMCwyMi4wNzYgMTcuOTIzLDM5Ljk5OSAzOS45OTksMzkuOTk5bDc5Ljk5OSwwYzIyLjA3NiwwIDM5Ljk5OSwtMTcuOTIzIDM5Ljk5OSwtMzkuOTk5bDAsLTc5Ljk5OFoiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDEpIj48cGF0aCBkPSJNMTU5Ljk5NywwLjAwNGwtMTYwLjAxNCwwbDgwLjAwNyw4MC4wMDdsODAuMDA3LC04MC4wMDdaIiBzdHlsZT0iZmlsbDojZmZkNzAwOyIvPjxwYXRoIGQ9Ik0tMC4wMTcsMC4wMDRsMCwxNjAuMDE0bDgwLjAwNywtODAuMDA4bC04MC4wMDcsLTgwLjAwNloiIHN0eWxlPSJmaWxsOiNhNWM3MDA7Ii8+PHBhdGggZD0iTS0wLjAxNywxNjAuMDE4bDE2MC4wMTQsMGwtODAuMDA3LC04MC4wMDdsLTgwLjAwNyw4MC4wMDdaIiBzdHlsZT0iZmlsbDojZmY4YTAwOyIvPjxwYXRoIGQ9Ik0xNTkuOTk3LDE2MC4wMThsMCwtMTYwLjAxNGwtODAuMDA3LDgwLjAwN2w4MC4wMDcsODAuMDA3WiIgc3R5bGU9ImZpbGw6IzY2YWVmZDsiLz48cGF0aCBkPSJNMTQ5Ljk5NiwtOS45OTdsLTcwLjAwNiw2OS45ODhsMjAuMDAyLDIwLjAybDcwLjAwNiwtNzAuMDA3bC0yMC4wMDIsLTIwLjAwMVoiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjIpOyIvPjxwYXRoIGQ9Ik0xNzAuMDA2LDE1MC4wMTdsLTY5Ljk4OCwtNzAuMDA2bC0yMC4wMiwyMC4wMDJsNzAuMDA3LDcwLjAwNmwyMC4wMDEsLTIwLjAwMloiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjMpOyIvPjxwYXRoIGQ9Ik05Ljk4MywxNzAuMDFsNzAuMDA3LC02OS45ODlsLTIwLjAwMiwtMjAuMDE5bC03MC4wMDYsNzAuMDA2bDIwLjAwMSwyMC4wMDJaIiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXI0KTsiLz48cGF0aCBkPSJNLTEwLjAxOCwxMC4wMDRsNjkuOTg4LDcwLjAwN2wyMC4wMiwtMjAuMDAybC03MC4wMDYsLTcwLjAwNmwtMjAuMDAyLDIwLjAwMVoiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjUpOyIvPjwvZz48cGF0aCBkPSJNMTQ1LjAxMywzOS4wMDZjMCwtMTQuNjM2IC0xMS44ODMsLTI2LjUxOSAtMjYuNTE5LC0yNi41MTlsLTc2Ljk3NCwwYy0xNC42MzYsMCAtMjYuNTE5LDExLjg4MyAtMjYuNTE5LDI2LjUxOWwwLDc2Ljk3NGMwLDE0LjYzNiAxMS44ODMsMjYuNTE4IDI2LjUxOSwyNi41MThsNzYuOTc0LDBjMTQuNjM2LDAgMjYuNTE5LC0xMS44ODIgMjYuNTE5LC0yNi41MThsMCwtNzYuOTc0WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48cGF0aCBkPSJNMzAuODksNDAuMDc3bDkuMTM1LDBsMCwtMTIuMTkybDkuMzIzLDBsMCwxMi4xOTJsMTEuMzEyLDBsMCwtMTIuMTkybDkuMzIzLDBsMCwxMi4xOTJsOS4xMzYsMGwwLDExLjI3MmwtOS4xMzYsMGwwLDEyLjY4MWw5LjEzNiwwbDAsMTEuMjcybC05LjEzNiwwbDAsMTIuMTkybC05LjMyMywwbDAsLTEyLjE5MmwtMTEuMzEyLDBsMCwxMi4xOTJsLTkuMzIzLDBsMCwtMTIuMTkybC05LjEzNSwwbDAsLTExLjI3Mmw5LjEzNSwwbDAsLTEyLjY4MWwtOS4xMzUsMGwwLC0xMS4yNzJabTE4LjQ1OCwxMS4yNzJsMCwxMi42ODFsMTEuMzEyLDBsMCwtMTIuNjgxbC0xMS4zMTIsMFoiIHN0eWxlPSJmaWxsOiM3MzczNzM7Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyMiIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0yMC4wMDE1LC0yMC4wMDE4LDIwLjAwMTgsLTIwLjAwMTUsMTU5Ljk5NywyMC4wMDUzKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNjZhZWZkO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZkNzAwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIzIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjAuMDAxOCwtMjAuMDAxNSwyMC4wMDE1LDIwLjAwMTgsMTQwLjAwNCwxNjAuMDE4KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY4YTAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNjZhZWZkO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXI0IiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjAuMDAxNSwyMC4wMDE4LC0yMC4wMDE4LDIwLjAwMTUsLTAuMDE3MzEzMSwxNDAuMDA3KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYTVjNzAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY4YTAwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXI1IiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTIwLjAwMTgsMjAuMDAxNSwtMjAuMDAxNSwtMjAuMDAxOCwxOS45ODQ1LDAuMDAzNTM2NjkpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmQ3MDA7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNhNWM3MDA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);background-size:contain}
.gutter{position:absolute;top:0;height:100%}
.gutter>*{border-left:2px solid transparent}
.gutter__background{position:absolute;height:100%;right:0}
.new-discussion-button{color:rgba(0,0,0,.33);position:absolute;left:0;padding:2px 3px 2px 0;width:20px;height:21px;line-height:1}
.app--dark .new-discussion-button{color:hsla(0,0%,100%,.33)}
.new-discussion-button:active,.new-discussion-button:focus,.new-discussion-button:hover{color:rgba(0,0,0,.4)}
.app--dark .new-discussion-button:active,.app--dark .new-discussion-button:focus,.app--dark .new-discussion-button:hover{color:hsla(0,0%,100%,.4)}
.discussion-editor-highlighting,.discussion-preview-highlighting{background-color:#ffe0c2;padding:.25em 0}
.app--dark .discussion-editor-highlighting,.app--dark .discussion-preview-highlighting{background-color:#624224}
.discussion-editor-highlighting--hover,.discussion-preview-highlighting--hover{background-color:#ffcb99}
.app--dark .discussion-editor-highlighting--hover,.app--dark .discussion-preview-highlighting--hover{background-color:#8f5a28}
.discussion-editor-highlighting--hover *,.discussion-preview-highlighting--hover *{background-color:transparent}
.discussion-editor-highlighting--selected,.discussion-preview-highlighting--selected{background-color:#ffab5b}
.app--dark .discussion-editor-highlighting--selected,.app--dark .discussion-preview-highlighting--selected{background-color:#d27e2e}
.discussion-editor-highlighting--selected *,.discussion-preview-highlighting--selected *{background-color:transparent}
.discussion-preview-highlighting{cursor:pointer}
.discussion-preview-highlighting.discussion-preview-highlighting--selected{cursor:auto}
.hidden-rendering-container{position:absolute;width:500px;left:-1000px}
@media print{body{background-color:transparent!important;color:#000!important;overflow:visible!important;position:absolute!important}
/*body div{display:none!important}
body a{text-decoration:underline}

body>.app,
body>.app>.layout,
body>.app>.layout>.layout__panel,
body>.app>.layout>.layout__panel>.layout__panel,
body>.app>.layout>.layout__panel>.layout__panel>.layout__panel,
body>.app>.layout>.layout__panel>.layout__panel>.layout__panel>.layout__panel--preview,
body>.app>.layout>.layout__panel>.layout__panel>.layout__panel>.layout__panel--preview div
{background-color:transparent!important;display:block!important;height:auto!important;overflow:visible!important;position:static!important;width:auto!important;font-size:16px}
*/
.preview__inner-2{padding:0 50px!important}
}
.navigation-bar{position:absolute;width:100%;height:100%;padding-top:4px;overflow:hidden}
.navigation-bar__hidden{display:none}

.navigation-bar__inner--left{float:left}
.navigation-bar__inner--left.navigation-bar__inner--button{margin-right:12px}
.navigation-bar__inner--right{float:right;margin-bottom:20px}
.navigation-bar__inner--button{margin:0 4px}
.navigation-bar__inner--edit-pagedownButtons{margin-left:15px}
.navigation-bar__inner--edit-pagedownButtons .navigation-bar__button,.navigation-bar__inner--edit-pagedownButtons .navigation-bar__spacer{float:left}
.navigation-bar__inner--title *{flex:none}
.navigation-bar__button,.navigation-bar__spacer{height:36px;padding:0 4px;margin-bottom:20px}
.navigation-bar__button{width:34px;padding:0 7px;transition:opacity .25s}
.navigation-bar__inner--button .navigation-bar__button{padding:0 4px;width:38px}
.navigation-bar__inner--button .navigation-bar__button.navigation-bar__button--stackedit{opacity:.85}
.navigation-bar__inner--button .navigation-bar__button.navigation-bar__button--stackedit:active,.navigation-bar__inner--button .navigation-bar__button.navigation-bar__button--stackedit:focus,.navigation-bar__inner--button .navigation-bar__button.navigation-bar__button--stackedit:hover{opacity:1}
.navigation-bar__button--revision{width:38px}
.navigation-bar__button--revision:first-child{margin-left:10px}
.navigation-bar__button--revision:last-child{margin-right:10px}
.navigation-bar__button--restore{width:auto}
.navigation-bar__title{margin:0 4px;font-size:21px}

.layout--revision .navigation-bar__title{position:absolute;left:-9999px}
.navigation-bar__button,.navigation-bar__title{display:inline-block;color:#b9b9b9;background-color:transparent}
.navigation-bar__button--publish,.navigation-bar__button--sync{padding:0 6px;margin:0 5px}
.navigation-bar__button[disabled],.navigation-bar__button[disabled]:active,.navigation-bar__button[disabled]:focus,.navigation-bar__button[disabled]:hover{color:#b9b9b9}
.navigation-bar__button:active,.navigation-bar__button:focus,.navigation-bar__button:hover,.navigation-bar__title--input:active,.navigation-bar__title--input:focus,.navigation-bar__title--input:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}
.navigation-bar__button--location{width:20px;height:20px;border-radius:10px;padding:2px;margin-top:8px;opacity:.5;background-color:hsla(0,0%,100%,.2)}
.navigation-bar__button--location:active,.navigation-bar__button--location:focus,.navigation-bar__button--location:hover{opacity:1;background-color:hsla(0,0%,100%,.2)}
.navigation-bar__button--blink{animation:blink 1s linear infinite}
.navigation-bar__title--fake{position:absolute;left:-9999px;width:auto;white-space:pre-wrap}
.navigation-bar__title--text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.navigation-bar--editor .navigation-bar__title--text,.navigation-bar__inner--edit-pagedownButtons,.navigation-bar__title--input{display:none}
.navigation-bar--editor .navigation-bar__inner--edit-pagedownButtons,.navigation-bar--editor .navigation-bar__title--input{display:block}
.navigation-bar__button{display:none}
.navigation-bar--editor .navigation-bar__button,.navigation-bar__button--revision,.navigation-bar__inner--button .navigation-bar__button{display:inline-block}
.navigation-bar__button--close{color:#47b4f5}
.navigation-bar__button--close:active,.navigation-bar__button--close:focus,.navigation-bar__button--close:hover{color:#78c8f8}
.navigation-bar__title--input{cursor:pointer}
.navigation-bar__title--input.navigation-bar__title--focus{cursor:text}
.navigation-bar--light .navigation-bar__title--input{display:none}
.navigation-bar__spinner{width:24px;margin:7px 0 0 8px}
.navigation-bar__spinner .icon{width:24px;height:24px;color:rgba(255,51,17,.5)}
.spinner{width:20px;height:20px;display:block;position:relative;border:2px solid hsla(0,0%,73%,.5);border-radius:50%;margin:2px}
.spinner:after,.spinner:before{content:"";position:absolute;display:block;width:2px;background-color:#b9b9b9;border-radius:1px;transform-origin:50% 0}
.spinner:before{height:4px;left:7px;top:50%;animation:spin 3s linear infinite}
.spinner:after{height:6px;left:7px;top:50%;animation:spin .75s linear infinite}
@keyframes spin{to{transform:rotate(1turn)}
}
@keyframes blink{50%{opacity:1}
}
.button-bar{width:100%;height:100%}
.button-bar,.button-bar__inner{position:absolute}
.button-bar__inner--bottom{bottom:0}
.button-bar__button{color:rgba(0,0,0,.2);display:block;width:26px;height:26px;padding:2px;margin:3px 0}
.app--dark .button-bar__button{color:hsla(0,0%,100%,.15)}
.button-bar__button:active,.button-bar__button:focus,.button-bar__button:hover{color:rgba(0,0,0,.2)}
.app--dark .button-bar__button:active,.app--dark .button-bar__button:focus,.app--dark .button-bar__button:hover{color:hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.1)}
.button-bar__button--on{color:rgba(0,0,0,.4)}
.app--dark .button-bar__button--on{color:hsla(0,0%,100%,.4)}
.button-bar__button--on:active,.button-bar__button--on:focus,.button-bar__button--on:hover{color:rgba(0,0,0,.4)}
.app--dark .button-bar__button--on:active,.app--dark .button-bar__button--on:focus,.app--dark .button-bar__button--on:hover{color:hsla(0,0%,100%,.4)}
.stat-panel{position:absolute;width:100%;height:100%;color:#fff;font-size:12px}
.stat-panel__block{margin:0 10px}
.stat-panel__block--left{float:left}
.stat-panel__block--right{float:right}
.stat-panel__value{font-weight:600;margin-left:5px}
.explorer-node--drag-target{background-color:rgba(0,128,255,.2)}
.explorer-node__item{position:relative;cursor:pointer;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px}
.explorer-node--selected>.explorer-node__item{background-color:rgba(0,0,0,.2)}

.explorer__tree:focus .explorer-node--selected>.explorer-node__item{background-color:#59f;color:#fff}
.explorer__tree:focus .explorer-node--actived>.explorer-node__item{background-color:#999;color:#fff}

.explorer__tree--new-item .explorer-node__item{opacity:.33}
.explorer-node__item .explorer-node__location{float:right;width:18px;height:18px;margin:2px 1px}
.explorer-node--temp,.explorer-node--trash{color:rgba(0,0,0,.5)}
.explorer-node--folder>.explorer-node__item-editor:before,.explorer-node--folder>.explorer-node__item:before,.explorer-node__new-child--folder:before{content:"\25B9";position:absolute;margin-left:-13px}

.explorer-node--folder.explorer-node--open>.explorer-node__item-editor:before,
.explorer-node--folder.explorer-node--open>.explorer-node__item:before
{content:"\25BE"}
.explorer-node__item-editor,.explorer-node__new-child{padding:1px 10px}
.explorer-node__item-editor .text-input,.explorer-node__new-child .text-input{font-size:14px;padding:2px;height:25px}

.explorer,.explorer__tree{height:100%}

.explorer__tree{overflow:auto}
.explorer__tree>.explorer-node>.explorer-node__children>.explorer-node:last-child>.explorer-node__item
{
	height:30px;cursor:auto
	}
.toc__inner{position:relative;color:rgba(0,0,0,.67);cursor:pointer;font-size:9px;padding:10px 20px 40px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.toc__inner *{font-weight:inherit;pointer-events:none}
.toc__inner .cl-toc-section h1:after,.toc__inner .cl-toc-section h2:after{display:none}
.toc__inner .cl-toc-section h1{margin:1rem 0}
.toc__inner .cl-toc-section h2{margin:.5rem 0;margin-left:8px}
.toc__inner .cl-toc-section h3{margin:.33rem 0;margin-left:16px}
.toc__inner .cl-toc-section h4{margin:.22rem 0;margin-left:24px}
.toc__inner .cl-toc-section h5{margin:.11rem 0;margin-left:32px}
.toc__inner .cl-toc-section h6{margin:0;margin-left:40px}
.toc__mask{position:absolute;left:0;width:100%;height:35px;background-color:hsla(0,0%,100%,.2);pointer-events:none}
.menu-entry{text-align:left;padding:10px;height:auto;font-size:17px;line-height:1.4;text-transform:none;white-space:normal}
.menu-entry span{display:inline-block;font-size:1.25rem;opacity:.67;line-height:1.3}
.menu-entry span .menu-entry__label{opacity:1}
.menu-entry span span{display:inline;opacity:1}
.menu-entry--info{padding-top:3px;padding-bottom:3px}
.menu-entry__icon{height:20px;width:20px;margin-right:12px;flex:none}
.menu-entry__icon--disabled{opacity:.5}
.menu-entry__icon--image{border-radius:3px;overflow:hidden}
.hidden-file{position:fixed;top:-999px}
.menu-entry__label{float:right;font-size:.6rem;font-weight:600;line-height:1;padding:.15em .25em;background-color:#fff;border-radius:3px;opacity:.6}
.menu-entry__label--warning{color:#fff;background-color:#dd2000;opacity:1}
.menu-entry__label--count{font-size:.75rem;font-weight:400}
.menu-entry__text{width:100%;overflow:hidden}
.user-image{width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain}
.workspace .menu-entry{padding-top:12px;padding-bottom:12px}
.workspace__name{font-weight:700;line-height:1.2}
.history__button{font-size:14px;margin-top:.5em}
.history__spacer{position:relative;height:40px}
.history__spacer:before{content:"";position:absolute;height:100%;top:0;left:19px;border-left:2px dotted hsla(0,0%,50%,.33)}
.history__spacer--last{height:20px}
.revision__button{text-align:left;padding:10px;height:auto;text-transform:none;position:relative}
.revision__button:before{content:"";position:absolute;height:100%;top:0;left:19px;border-left:2px solid hsla(0,0%,50%,.33)}
.revision__button:active:before,.revision__button:focus:before,.revision__button:hover:before{display:none}
.revision:first-child .revision__button:before{height:67%;top:33%}
.revision__icon{height:20px;width:20px;margin-right:12px;flex:none;border-radius:3px;overflow:hidden;position:relative}
.revision__header{font-size:15px;width:100%;line-height:1.33}
.revision__created{font-size:.75em;opacity:.6}

.layout--revision .cl-preview-section *,.layout--revision .cledit-section *{color:rgba(0,0,0,.3)!important}

.app--dark .layout--revision .cl-preview-section *,.app--dark .layout--revision .cledit-section *{color:hsla(0,0%,100%,.3)!important}

.layout--revision .cledit-section .revision-diff{color:rgba(0,0,0,.8)!important}
.app--dark .layout--revision .cledit-section .revision-diff{color:hsla(0,0%,100%,.8)!important}
.layout--revision .cl-preview-section .revision-diff{color:rgba(0,0,0,.75)!important}
.app--dark .layout--revision .cl-preview-section .revision-diff{color:hsla(0,0%,100%,.75)!important}
.layout--revision .revision-diff{padding:.25em 0}
.layout--revision .revision-diff.revision-diff--insert{background-color:#ffd5ad}
.layout--revision .revision-diff.revision-diff--delete{background-color:#ffada0;text-decoration:line-through}
.side-bar{overflow:hidden;height:100%}
.side-bar hr{margin:10px 40px;display:none;border-top:1px solid hsla(0,0%,50%,.33)}
.side-bar hr.whole{margin:2px 2px;border-top:1px solid hsla(0,0%,50%,.33)}
.side-bar *+hr{display:block}
.side-bar hr+hr{display:none}
.side-bar .textfield{font-size:14px;height:26px}
.side-bar__inner{position:relative;height:100%}
.side-bar__panel{position:absolute;width:100%;height:100%;overflow:auto}
.side-bar__panel:after{content:"";display:block;height:40px}
.side-bar__panel--hidden{left:1000px}
.side-bar__panel--menu{padding:10px}
.side-bar__panel--help{padding:0 10px 0 20px}
.side-bar__panel--help pre{font-size:.9em;font-variant-ligatures:no-common-ligatures;line-height:1.25;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}
.side-bar__panel--help .cl-toc,.side-bar__panel--help .code,.side-bar__panel--help .img,.side-bar__panel--help .imgref{background-color:rgba(0,0,0,.05)}
.side-bar__info{padding:10px;margin:-10px -10px 10px;background-color:rgba(255,150,50,.15);font-size:.95em}
.side-bar__info p{margin:10px;line-height:1.5}
.comment-list{position:absolute;right:0;font-size:15px}
.comment--last,.comment-list__current-discussion{position:absolute;width:100%;padding-top:10px}
.comment-list__current-discussion{border-top:2px solid;border-bottom:2px solid}
.comment-list--top .comment-list__current-discussion{border-bottom-color:transparent}
.comment-list--bottom .comment-list__current-discussion{border-top-color:transparent}
div.comment{padding:5px 10px 10px}
.comment--last{opacity:.33;cursor:pointer}
.comment--last *{pointer-events:none}
.comment--last.comment--hover,.comment--last:hover{opacity:.5}
.comment__header{font-size:.75em;padding-bottom:.25em}
.comment__user-image{height:20px;width:20px;border-radius:3px;overflow:hidden;margin-right:5px}
.comment:hover .comment__user-image{display:none}
.comment--last:hover .comment__user-image,.comment--new:hover .comment__user-image,.sticky-comment .comment:hover .comment__user-image{display:block}
.comment__remove-button{height:20px;width:20px;padding:1px;color:rgba(0,0,0,.33);margin-right:5px;display:none}
.comment__remove-button:active,.comment__remove-button:focus,.comment__remove-button:hover{color:rgba(0,0,0,.5)}
.comment:hover .comment__remove-button{display:block}
.comment--last:hover .comment__remove-button,.sticky-comment .comment:hover .comment__remove-button{display:none}
.comment__created{opacity:.5}
.comment__buttons{padding:10px 5px 0}
.comment__button{padding:0 8px;line-height:28px;height:28px}
.comment__text{position:relative}
.comment__text:before{content:"";position:absolute;bottom:-8px;right:0;border-top:8px solid #fff;border-left:8px solid transparent}
.app--dark .comment__text:before{border-top-color:#1e1e1e}
.comment__text h1,.comment__text h2,.comment__text h3,.comment__text h4,.comment__text h5,.comment__text h6{font-size:inherit}
.comment__text blockquote,.comment__text dl,.comment__text h1,.comment__text h2,.comment__text h3,.comment__text h4,.comment__text h5,.comment__text h6,.comment__text ol,.comment__text p,.comment__text pre,.comment__text ul{margin:.25em 0}
.comment__text pre{font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;caret-color:#000}
.comment__text img{max-width:100%}
.comment__text .table-wrapper{max-width:100%;overflow:auto}
.comment__text-inner{min-height:37px;max-height:200px;overflow:auto;padding:1px 8px;background-color:#fff;border:1px solid transparent;border-radius:3px;border-bottom-right-radius:0}
.app--dark .comment__text-inner{background-color:#1e1e1e}
.comment__text-inner .markdown-highlighting{padding:5px 0;margin:0}
.editor{position:absolute;width:100%;height:100%;overflow:auto}
.editor-textarea{position:absolute;width:100%;height:100%;overflow:hidden}
.editor__inner{margin:0;font-family:Lato,Helvetica Neue,Helvetica,sans-serif;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}
.editor__inner *{line-height:1.67}
.editor__inner .cledit-section{font-family:inherit}
.editor__inner .hide{display:none}
.editor__inner.monospaced{font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace!important;font-size:.85em!important}
.editor__inner.monospaced *{font-size:inherit!important}
.preview,.preview__inner-1{position:absolute;width:100%;height:100%}
.preview__inner-1{overflow:auto}
.preview__inner-2{margin:0}
.preview__inner-2>:first-child>:first-child{margin-top:0}
.preview__corner{position:absolute;top:0;right:0}
.preview__corner:before{content:"";position:absolute;right:0;border-top:110px solid rgba(0,0,0,.075);border-left:110px solid transparent;pointer-events:none}
.app--dark .preview__corner:before{border-top-color:hsla(0,0%,100%,.075)}
.preview__button{position:absolute;top:15px;right:15px;width:40px;height:40px;padding:5px;color:rgba(0,0,0,.25)}
.app--dark .preview__button{color:hsla(0,0%,100%,.25)}
.preview__button:active,.preview__button:focus,.preview__button:hover{color:rgba(0,0,0,.33);background-color:transparent}
.app--dark .preview__button:active,.app--dark .preview__button:focus,.app--dark .preview__button:hover{color:hsla(0,0%,100%,.33)}
.tour{top:0;left:0}
.tour,.tour-step{position:absolute}
.tour-step__inner{position:absolute;background-color:hsla(29,74%,86%,.975);padding:1.5em;font-size:.9em;line-height:1.33;width:240px;text-align:center;border-radius:3px}
.tour-step__inner h2{margin:0}
.tour-step__inner h2:after{display:none}
.tour-step__inner .icon,.tour-step__inner .icon-provider{width:1.25em;height:1.25em;vertical-align:bottom;display:inline-block}
.tour-step__inner:before{content:"";position:absolute}
.tour-step--end .tour-step__inner,.tour-step--welcome .tour-step__inner{left:-120px;top:36px;border-bottom-right-radius:0}
.tour-step--end .tour-step__inner:before,.tour-step--welcome .tour-step__inner:before{bottom:-10px;right:0;border-top:10px solid hsla(29,74%,86%,.975);border-left:10px solid transparent}
.tour-step--editor .tour-step__inner,.tour-step--menu .tour-step__inner{right:15px;border-top-right-radius:0}
.tour-step--editor .tour-step__inner:before,.tour-step--menu .tour-step__inner:before{top:0;right:-10px;border-top:10px solid hsla(29,74%,86%,.975);border-right:10px solid transparent}
.tour-step--explorer .tour-step__inner{left:15px;border-top-left-radius:0}
.tour-step--explorer .tour-step__inner:before{top:0;left:-10px;border-top:10px solid hsla(29,74%,86%,.975);border-left:10px solid transparent}
.tour-step__button-bar{margin-top:1.5em;display:flex;flex-direction:row;justify-content:flex-end}
.tour-step__button-bar .button{font-size:1.1em}
.sticky-comment{position:absolute;right:0;font-size:15px;padding-top:10px;border-bottom:2px solid}
.current-discussion .sticky-comment{width:auto!important}
.current-discussion{position:absolute;right:0;bottom:0;border-top:2px solid}
.current-discussion .sticky-comment{position:relative}
.current-discussion__inner{position:relative;font-size:16px;background-color:rgba(255,150,50,.15);max-height:130px;overflow:hidden}
.current-discussion__buttons{padding:4px 4px 0}
.current-discussion__button{width:30px;height:28px;padding:2px;flex:none;color:rgba(0,0,0,.5)}
.current-discussion__button:active,.current-discussion__button:focus,.current-discussion__button:hover{color:rgba(0,0,0,.75)}
.current-discussion__button--remove{padding:3px}
.current-discussion__button--rotate{transform:rotate(180deg)}
.current-discussion__text{padding:10px}
.current-discussion__text span{padding:.2em 0;background-color:#ffa147;cursor:pointer}
.current-discussion__text span .app--dark{background-color:#e98a30}
.find-replace{padding:0 35px 0 25px}
.find-replace__row{margin:10px 0}
.find-replace__button{font-size:15px;padding:0 8px;line-height:28px;height:28px}
.find-replace__button--find-option{padding:0;width:28px;font-weight:600;letter-spacing:-.025em;color:rgba(0,0,0,.25);text-transform:none}
.find-replace__button--find-option:active,.find-replace__button--find-option:focus,.find-replace__button--find-option:hover{color:rgba(0,0,0,.25)}
.find-replace__button--on,.find-replace__button--on:active,.find-replace__button--on:focus,.find-replace__button--on:hover{color:rgba(0,0,0,.67)}
.find-replace__text-input{border:1px solid transparent;padding:2px 5px;height:32px}
.find-replace__text-input:focus{border-color:#0c93e4}
.find-replace__close-button{position:absolute;top:5px;right:5px;width:25px;height:25px;padding:2px;color:rgba(0,0,0,.5)}
.find-replace__close-button:active,.find-replace__close-button:focus,.find-replace__close-button:hover{color:rgba(0,0,0,.75)}
.find-replace__find-stats{text-align:right;font-size:.75em;opacity:.6}
.find-replace-highlighting{background-color:#ff0;color:rgba(0,0,0,.8)!important}
.find-replace-selection{background-color:#ff9632}

.layout{position:absolute;width:100%;height:100%}


.layout__panel{position:relative;width:100%;height:100%;flex:none;overflow:hidden}
.layout__panel_textarea{position:relative;width:100%;height:100%;flex:none;overflow:auto}

.layout__panel--navigation-bar{background-color:#2c2c2c}
.layout__panel--status-bar{background-color:#007acc}

.layout__panel--editor{background-color:#fff}
.app--dark .layout__panel--editor{background-color:#1e1e1e}

.layout__panel--editor .comment-list__current-discussion,.layout__panel--editor .current-discussion,.layout__panel--editor .gutter__background,.layout__panel--editor .sticky-comment{background-color:#eee;border-color:#fff}
.app--dark .layout__panel--editor .comment-list__current-discussion,.app--dark .layout__panel--editor .current-discussion,.app--dark .layout__panel--editor .gutter__background,.app--dark .layout__panel--editor .sticky-comment{background-color:#2d2d2d;border-color:#1e1e1e}
.layout__panel--button-bar,.layout__panel--preview{background-color:#f3f3f3}

.app--dark .layout__panel--button-bar,.app--dark .layout__panel--preview{background-color:#252525}
.layout__panel--preview .comment-list__current-discussion,.layout__panel--preview .current-discussion,.layout__panel--preview .gutter__background,.layout__panel--preview .sticky-comment{background-color:#e3e3e3;border-color:#f3f3f3}
.layout__panel--explorer,.layout__panel--side-bar{background-color:#ddd}

.layout__panel--find-replace{background-color:#e6e6e6;position:absolute;left:0;bottom:0;width:300px;height:auto;border-top-right-radius:3px}
.modal__close-button{position:absolute;top:8px;right:8px;color:rgba(0,0,0,.5);width:32px;height:32px;padding:2px}
.modal__close-button:active,.modal__close-button:focus,.modal__close-button:hover{color:rgba(0,0,0,.67)}
.code-editor{margin:0;font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em;font-variant-ligatures:no-common-ligatures;word-break:break-word;word-wrap:normal;height:auto;caret-color:#000;min-height:160px;overflow:auto;padding:.2em .4em}
.code-editor *{line-height:1.67;font-size:inherit!important}
.modal__inner-1.modal__inner-1--file-properties{max-width:520px}
.modal__error--file-properties{white-space:pre-wrap;font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
.modal__inner-1.modal__inner-1--settings{max-width:560px}
.modal__error--settings{white-space:pre-wrap;font-family:Roboto Mono,Lucida Sans Typewriter,Lucida Console,monaco,Courrier,monospace;font-size:.85em}
.modal__inner-1.modal__inner-1--templates{max-width:600px}
.modal__inner-1--about-modal{text-align:center}
.modal__inner-1--about-modal .logo-background{height:75px;margin:.5em 0}
.modal__inner-1--about-modal small{display:block}
.modal__inner-1--about-modal hr{width:160px;max-width:100%;margin:1.5em auto}
.faq{font-size:.8em;line-height:1.5}
.sync-entry{margin:1.5em 0;height:auto;font-size:17px;line-height:1.5}
.sync-entry__header{line-height:30px}
.sync-entry__row{margin-top:1px;padding-top:1px;border-top:1px solid hsla(0,0%,50%,.15);line-height:22px}
.sync-entry__icon{height:22px;width:22px;margin-right:.75rem;flex:none}
.sync-entry__description,.sync-entry__url{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sync-entry__url{opacity:.5;font-size:.67em}
.sync-entry__buttons{margin-left:.75rem}
.sync-entry__row .sync-entry__buttons{margin-left:.5rem}
.sync-entry__button{width:30px;height:30px;padding:4px;background-color:transparent;opacity:.75}
.sync-entry__row .sync-entry__button{width:22px;height:22px;padding:4px}
.sync-entry__button:active,.sync-entry__button:focus,.sync-entry__button:hover{opacity:1;background-color:rgba(0,0,0,.1)}
.publish-entry{margin:1.5em 0;height:auto;font-size:17px;line-height:1.5}
.publish-entry__header{line-height:30px}
.publish-entry__row{margin-top:1px;padding-top:1px;border-top:1px solid hsla(0,0%,50%,.15);line-height:22px}
.publish-entry__icon{height:22px;width:22px;margin-right:.75rem;flex:none}
.publish-entry__description,.publish-entry__url{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.publish-entry__url{opacity:.5;font-size:.67em}
.publish-entry__buttons{margin-left:.75rem}
.publish-entry__row .publish-entry__buttons{margin-left:.5rem}
.publish-entry__button{width:30px;height:30px;padding:4px;background-color:transparent;opacity:.75}
.publish-entry__row .publish-entry__button{width:22px;height:22px;padding:4px}
.publish-entry__button:active,.publish-entry__button:focus,.publish-entry__button:hover{opacity:1;background-color:rgba(0,0,0,.1)}
.workspace-entry{margin:1.75em 0;height:auto;font-size:17px;line-height:1.5}
.workspace-entry__header{line-height:30px}
.workspace-entry__header .text-input{border:1px solid #0c93e4;padding:0 5px;line-height:30px;height:30px}
.workspace-entry__row{margin-top:1px;padding-top:1px;border-top:1px solid hsla(0,0%,50%,.15);line-height:22px}
.workspace-entry__icon{height:22px;width:22px;margin-right:.75rem;flex:none}
.workspace-entry__name{font-weight:700}
.workspace-entry__name,.workspace-entry__url{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.workspace-entry__url{opacity:.5;font-size:.67em}
.workspace-entry__buttons{margin-left:.75rem}
.workspace-entry__row .workspace-entry__buttons{margin-left:.5rem}
.workspace-entry__button{width:30px;height:30px;padding:4px;background-color:transparent;opacity:.75}
.workspace-entry__row .workspace-entry__button{width:22px;height:22px;padding:4px}
.workspace-entry__button:active,.workspace-entry__button:focus,.workspace-entry__button:hover{opacity:1;background-color:rgba(0,0,0,.1)}
.modal__inner-1.modal__inner-1--sponsor{max-width:400px}
.paypal-option{text-align:center;padding:10px;height:auto;font-size:2.3em;margin:.75rem 0;line-height:1.2;text-transform:none}
.paypal-option span{display:inline-block;font-size:.75rem;opacity:.6;white-space:normal;line-height:1.5}
.paypal-option .paypal-option__offer{float:right;font-size:.6rem;font-weight:600;padding:.1em .2em;background-color:#dd2000;border-radius:3px;color:#fff;margin-left:-.5em}
.google-photo__tumbnail{height:160px;background-position:50%;background-repeat:no-repeat;background-size:contain}
.couchdb-workspace__info{font-size:.8em}
.modal{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,63%,.5);overflow:auto}
.modal p{line-height:1.5}
.modal__sponsor-banner{position:fixed;z-index:1;width:100%;color:#dd2000;background-color:hsla(9,100%,86%,.925);font-size:.9em;line-height:1.33;text-align:center;padding:.25em 1em}
.modal__inner-1{margin:0 auto;width:100%;min-width:320px;max-width:480px}
.modal__inner-2{margin:40px 10px 100px;background-color:#f8f8f8;padding:50px 50px 40px;border-radius:3px;position:relative;overflow:hidden}
.modal__inner-2:before{top:0;background-image:linear-gradient(270deg,gold,gold 23%,#a5c700 27%,#a5c700 48%,#ff8a00 52%,#ff8a00 73%,#66aefd 77%)}
.modal__inner-2:after,.modal__inner-2:before{content:"";position:absolute;left:0;height:3px;width:100%}
.modal__inner-2:after{bottom:0;background-image:linear-gradient(90deg,gold,gold 23%,#a5c700 27%,#a5c700 48%,#ff8a00 52%,#ff8a00 73%,#66aefd 77%)}
.modal__content>.modal__image:first-child+*,.modal__content>:first-child{margin-top:0}
.modal__image{float:left;width:60px;height:60px;margin:1.5em 1.2em .5em 0}
.modal__image+:after{content:"";display:block;clear:both}
.modal__title{font-weight:700;font-size:1.5rem;line-height:1.4;margin-top:2.5rem}
.modal__sub-title{opacity:.6;font-size:.75rem;margin-bottom:1.5rem}
.modal__error{color:#de2c00}
.modal__info{background-color:rgba(255,150,50,.15);border-radius:3px;margin:1.2em 0;padding:.75em 1.25em;font-size:.95em;line-height:1.6}
.modal__info pre{line-height:1.5}
.modal__info--multiline{padding-top:.1em;padding-bottom:.1em}
.modal__button-bar{margin-top:2rem;display:flex;flex-direction:row;justify-content:flex-end}
.form-entry{margin:1em 0}
.form-entry__label{display:block;font-size:.9rem;color:gray}
.form-entry--focused .form-entry__label{color:#0974b4}
.form-entry--error .form-entry__label{color:#dd2000}
.form-entry__label-info{font-size:.75rem}
.form-entry__field{border:1px solid #b0b0b0;border-radius:3px;position:relative;overflow:hidden}
.form-entry--focused .form-entry__field{border-color:#0c93e4;box-shadow:0 0 0 2.5px rgba(12,147,228,.33)}
.form-entry--error .form-entry__field{border-color:#f31;box-shadow:0 0 0 2.5px rgba(255,51,17,.33)}
.form-entry__actions{text-align:right;margin:.25em}
.form-entry__button{width:38px;height:38px;padding:6px;display:inline-block;background-color:transparent;opacity:.75}
.form-entry__button:active,.form-entry__button:focus,.form-entry__button:hover{opacity:1;background-color:rgba(0,0,0,.1)}
.form-entry__checkbox,.form-entry__radio{margin:.25em 1em}
.form-entry__checkbox input,.form-entry__radio input{margin-right:.25em}
.form-entry__info{font-size:.75em;opacity:.67;line-height:1.4;margin:.25em 0}
.tabs{border-bottom:1px solid hsla(0,0%,50%,.33);margin:1em 0 2em}
.tabs:after{content:"";display:block;clear:both}
.tabs__tab{width:50%;float:left;text-align:center;line-height:1.4;font-weight:400;font-size:1.1em}
.tabs__tab>a{width:100%;text-decoration:none;padding:.67em .33em;cursor:pointer;border-bottom:2px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;color:#0c93e4}
.tabs__tab>a:focus,.tabs__tab>a:hover{background-color:rgba(0,0,0,.05)}
.tabs__tab--active>a{border-bottom:2px solid #0c93e4;color:inherit}
.notification{position:absolute;bottom:0;right:0;width:100%;max-width:340px}
.notification__item{margin:10px;padding:10px 15px;line-height:1.4;background-color:#000;color:#fff;font-size:.9em;border-radius:3px}
.notification__icon{height:20px;width:20px;margin-right:12px;flex:none}
.notification__button{color:#b9b9b9;padding:8px;flex:none}
.notification__button:active,.notification__button:focus,.notification__button:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}
.context-menu{position:absolute;width:100%;height:100%;font-size:14px;line-height:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;user-select:none}
.context-menu__inner{position:absolute;background-color:#ebebeb;border-radius:5px;padding:5px 0;box-shadow:0 6px 10px rgba(0,0,0,.16),0 3px 10px 1px rgba(0,0,0,.12)}
.context-menu__item{display:block;color:#333;text-decoration:none;padding:0 25px}
a.context-menu__item:active,a.context-menu__item:focus,a.context-menu__item:hover{background-color:#338dfc;color:#fff}
.context-menu__item--disabled{color:#aaa}
.context-menu__separator{border-top:2px solid #dcdcdd;margin:5px 0}
.splash-screen{position:absolute;top:0;left:0;width:100%;height:100%;padding:25px}

.splash-screen__inner{margin:0 auto;max-width:600px;height:100%}
.code {
  padding: 2px 12px;
  font-size: 90%;
  color: #c7254e;
  #background-color: #f9f2f4;
  background-color: #ffffff;
  border-radius: 4px;
  border: 0px;
}
.code-preview{
  padding: 2px 12px;
 
  border-radius: 4px;
}
.stat-text{color:#fff;font-size:12px}
.input-hidden {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.pull--right{float:right;margin-right:8px;margin-top:4px}

.fff-text{
	display:inline-block;
	color:#fdd;
	font-size:16px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

