@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-ext-300-normal-TzZWIuiO.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-300-normal-C7AGhuC_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-300-normal-D6mjswgs.woff2) format("woff2"),url(/assets/roboto-cyrillic-300-normal-UX5PCucy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABgku/g4WNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAAREAAAEUGjc/4GhlYWQAAANYAAAANgAAADb8WdJpaGhlYQAAA5AAAAAfAAAAJAqpBZBobXR4AAADsAAAABwAAAAcE07/w2xvY2EAAAPMAAAAEAAAABAA0AE8bWF4cAAAA9wAAAAgAAAAIAI3A1xuYW1lAAAD/AAAANEAAAF8Gwg553Bvc3QAAATQAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGbJZ9RhYGVgYJ3FaszAwCgPoZkvMqQxMTAwADEUODCgAnd/f3cGB3lfeV82hn8MDGnss5gYFBgY54PkWKxYNzAoACEzAMRwCjwAAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8AD3jaDcwBRANRGAfw//e99zppau/qGohum5kC7dpAAlQKRgC1pABCoFIjSkoFIQHIQsAABKEpGbUhAkAgZ4pAue8aAH4/GKwDKm/qUOhBLxIYAHzf+soSWVI+FclX+WiKGyXpyB0lPliJEEeRqf/WjBNVeevP8nZU4coxVwBGNQ51aBrdaQSgIdaZNGxx0s2OajflJDmTZusl3aDgWh2eitzG8nhOTGWiM7XbeW1+f720P/nkWVo12qDS5RMFN9fy/pAkh8bkTX6uJJI2jVMfGCt6h9dMCwb9AA0GnsqowBtOOblckZaP9u9nZZOXJhYW9QVNe9Kk+dW9uUL2sBzHchCHptC1OegZwIGRLPAPx7pVLQAAAAABAAAAAiMS7qbXil8PPPUAGQgAAAAAAMTwES4AAAAA1QFS4/og/dUJGghzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGn+S+GfK6cUUAQVsAMAbCsERwADjABkAAAAAAAAAAAB8gAABWoAfQK2AF8FsP6DAAAAKQApACkAKQBgAH4AigABAAAABwCPABYAWQAFAAEAAAAAAA4AAAIAAnIABgABeNpNjrkKwkAURY8r2lhbTmVn3ApBKxERQSxULAWXGIWQCYkL9n6Nn+GXeYshhMsdzrwdqHGhRKFcB/bguECTveMiDZ6OS7l4OccVWnwcVxX/Om6w5ccUS8ybhBsBV+4Y+nTpSYY5VgoI8TEsiDjhiSaEkmGddaXoh08qJzz1nvEUsRzlu2xYZtWqFD0IOZCwQz2kyloitB+PHgOGjHHXiPOz2rlZshQzoiO9kPA4EMsnZX39LAmBsiE3xXwidKfcYcmCKTNWbPS20W66fypGNRAAAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-greek-300-normal-ndiuWqED.woff2) format("woff2"),url(/assets/roboto-greek-300-normal-Dgbe-dnN.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-vietnamese-300-normal-CnPrVvBs.woff2) format("woff2"),url(/assets/roboto-vietnamese-300-normal-DOxDZ6bW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-ext-300-normal-DEsNdRC-.woff2) format("woff2"),url(/assets/roboto-latin-ext-300-normal-CaUuWeqj.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal-ThHrQhYb.woff2) format("woff2"),url(/assets/roboto-latin-300-normal-Cs84CNT2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-DORK9bGA.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal--KougVX-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-DVDTZtmW.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-DCQqOlfN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATgAA4AAAAABVwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABgk1Pg+GNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMv0r2hlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BadobXR4AAADsAAAABwAAAAcE+3/e2xvY2EAAAPMAAAAEAAAABAA0AE9bWF4cAAAA9wAAAAgAAAAIAI3AwluYW1lAAAD/AAAAM0AAAF0GlU5EHBvc3QAAATMAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGZpY5zAwMrAwDqL1ZiBgVEeQjNfZEhjYmBgAGIocGBABe7+/u4MDvK+8r5sDP8YGNLYZzExKDAwzgfJsVixbmBQAEJmAPBXCrcAAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAERgAABwAF/cMAAAABAAAAAiMS6JlwgF8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVsAMAb4UEbwADjABkAAAAAAAAAAAB+wAABYAAdgMgAG8Fxv4yAAAAKQApACkAKQBhAH4AigABAAAABwCPABYAVAAFAAEAAAAAAA4AAAIAAiQABgABeNpdjgNyAwAURF/tXqAcdVQbgzo2hrFtXSYHyemyMeabu8A2SdZYWd8BgjDOV9gnOM5XOSQ7ztfm+utz+QYXtMf5Jsd0x/khXnr8UKJMhyoZUqSpc849t9xJzjFQkqTIk1BlokiMa2Vf5CXnuKdXtWGVoCar0pSPc61OiaisLtOUFA3yRKjiH+7VyFCiOMS85o4HXviYMnhZuL9a+iBUSZl3biStoVxrUpbFNE2oKlElpWmejHoJitRIyG6wYuKHP+x45K+G+Ld9LnwzhgAAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-BRWHCUYo.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-BnGNaKeW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-kCRe3VZk.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-BkEBOAV9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-4bLplyDh.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-ABAIaefi.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-mTIRXP6Y.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-BU1SoK4h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-G9W8hgzQ.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-sraxM_lR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-DAkZhMOh.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-QpWeYsca.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAXcABIAAAAACgQAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhcCYM8EQwKg3CDUwsQABIUATYCJAMcBCAFgwAHIAyCUxujCACOlC5DNsHD//+2fp8bhJS6mMR5XowEcaqZN2A2Ro6RTES+6DzyOr4qW4h/b/eZ2YQqiFF9MYvJ1Zra3Q07UJHAOxPhwaq7T9LeXwlxfCpsnCqiKkuSQEZUWFndRCS169iOrLNRew/wX4FAwQkATEdgQiAQKIAdsCMAASSQjBsRKqpowA6ABhCPx4QyyELb7KS+HRvHSBvc2D+qvrGezRMMAEtp5umqdpH4DR30S/T5IFJ1lfoyAw14W8BgKsuKb3UxwVM5HmViCgbmJQoG4koAbZkuMTBQt5HCcaMi8GgYqIEQd308bv23Hz2AACCP5zibKzib79goxh5NulTpLo1beBpwT3XjVi4lMb4Ux9SFJKtebNoy3NrpJOoSt2km00yPk6i0kWzW0E0fIAAkvnJprWmZFOKMyP0ifkSG5kxa1a5OvxQ+wwgPh6To9kvFJ0We1y9Vn1Ek1cyiupb0iHGKcUrpulOMImOoZ53UMpt0Xqv/lEjAkNRn2JA0xCuDEc8zuz8SWeaX2lYWrfqUCBqMkU0sI7LH/e+Xuq98czWrpqW2Re4PeWQwJNO9XiMsH68h4XHlfUSvMtUp7fY9wzMrBvO4Kc8vLbuo+qGCvZ/IO4XpTvfK/WPIc0p6RDM8XvR+wZEWFEZ1Zljr9td41f6mPaRQcVZHPK9NQ35p9ZXXt4RDHq9M98sEn/SFBWzoX2b3TWaL48YpMZs9EESj71s43rBejk/9an3EI9N9S6Rx/P5EeOOXdjt8MvhZbtCaST+h7QW/Co0nQaBgQYnHcQFgBsAJWIGVwCCH9v530Jm0klejqehOcpos1+a7XNt3DY1YRttdI2KUucz+tz5KOOWTd5rEgXc/Pf3jtxsbDrxzvpm3Gtj/tu3UN8WuNhsta8DG640Nb4icp9Hl02p/O7o56WB464+2bZ9erYqO46JDjdZ+Envj3JOTb7tr0n3bBat5qe71C8L4yOuSbzk/yGv/ab/cK2667n7ENw0/PajfcNPd8T9KZi24KLrq1Wmfr+rIr5/sUnaWh6uL74w8mk4WWhGY0f+/BxRgKiX+nb5OfzNmT0xKSl4q7YmSlyyLyWI90fESknCkEvBMKsaqyI04SeyJaQrZ9THdtJotlnGZ8F7MTlod2ymJ0vle4dyYlmoM0CrcX4B2ux011A6R9sRJt5AJ+S3etzy/AbQUz8rCuUhbQGov5SyTvDRLEpip7kRpBrMSVo0IhJ0NArBbzRooJs0M+7pKevLPn7z/Q5drxe+WWRYAnv4pqQDgdVH33T8Z/79ubbdsAqwoAAgwj03ZwToa4ZxaUwTBlGRWT2OdR4op0I8y0H0MjuemUhCAmTOZThU9/3FOUFAKMSEACwNUhGYFOrGOCGbTGVFwsr1Q9RVqiOhkcdQ0wXbbbZ00eJa1otbbYaNhg4ZsZjCPQubOfoNiUQnPmP7EUhP6FJhrWByrqsss28Tct98m/Tbaqt86BdSJ6hW1WZRBpWds2Bbj8TsN2mJMj42apHuTYSibqAILpuazmOU1bVy8Y7rfaDM3W28ZgZm2dSugh5U6s8+QfgWSuNGgAGNmX9MT9Uo5OUCFUmuFVakX5q/gjwpRASA+wjrTkdKeL8knJpxKvoi5hHWF+1zLCjM9iVjyuU8sKciYnbScfZ9SFZyXPq0ztWR5gdddpfFML8xJne5kpr7a1X5Phzm4IJ9Z2sqW5c5i1kPrqpals4RtvRWLvP22s7e1g9m3dpcvmsMcvowUtz3BuXZxfmryOmKJTnO+5A99dmy/W2yKSQNqvJtj+2tWpzTdBdoHAQFdDYrSmXQnxSHVuyW2mrpoX43LSFVRSMpY6R8Bqa2bY11CZ9KLFNerY12BNB2FM5An+NY8sQkA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAToAA4AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABgk7fhCmNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARAAAAESY95A8mhlYWQAAANUAAAANgAAADb8n9JyaGhlYQAAA4wAAAAfAAAAJArvBcBobXR4AAADrAAAABwAAAAcFAj/TWxvY2EAAAPIAAAAEAAAABAAzwE7bWF4cAAAA9gAAAAgAAAAIAI3Aw9uYW1lAAAD+AAAANkAAAGAG8c6DHBvc3QAAATUAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGaZwfiFgZWBgXUWqzEDA6M8hGa+yJDGxMDAAMRQ4MCACtz9/d0ZHOR95X3ZGP4xMKSxz2JiUGBgnA+SY7Fi3cCgAITMABp8Cy0AAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8AD3jaDY8lWARRFEbvfTOPwd1tXepqQQvuUnCHCAmnk/GOu7tL/3D6h7s785btv5wDFEoBOC2dAA5swA4cwQVAJnOTcW6IbsjJ0IQyTiuGkh0ze2BL6HhGOMaQiCKd+OmhgthEan7dSK2YT/KbST4AgXLLHQ2mO+AKwQDoSXiFXEk0JqO7Usq7+whGopATwcvT3aB3N9HgNnY/PcluO7ETPbAUPTpQnB/oWSTLfQOzZOqYrY6OYuRe+hFGjw6z9SP6goRZbjOf2A/Ch/Wtgq8kx/TEauIEgB4GL06BBi9vH0Ftwtaqg4s8djjJJaZO8F0Y4cU2MbOgITo2e81iYYFWzlJrUw18NIAAVJwF+AfCKlcxAAEAAAACIxJVwNXKXw889QAZCAAAAAAAxPARLgAAAADVAVLs+iT91QlcCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmf1L5Z8jZwxQBBWwAwB2LQS9AAOMAGQAAAAAAAAAAAH+AAAFhgBmAywAZwXM/hwAAAApACkAKQApAGAAfQCJAAEAAAAHAI8AFgBOAAUAAQAAAAAADgAAAgACMAAGAAF42mJgYOBgSGNgZmBk4QSy44AYwmZkkALyIGwmBj6GCiibGUmcBYnNyqDG0AZlswHF10DYQJ0hDMcAVc5DdkQBFATQu5S/gNiYxLbGUdvu3n1qEp16ZjnU0TXTV1NRNVRYsWQ5KJzqBBVNJYVzbR8WFPY1g8LDz9ZAMiWDaN849tNCKh3v0WG0cC1VNSMtmVVJ1PSm70UpdqCmoy0MLFi2atPuD5/Nf9fm/10Lg6Brx2IwEVjwphv9SLeUrKOvkm5TLbWStnCNLrpy7tCxG4+x8/Ld0hcoDzX0AAAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-CpESfwfG.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-CVjdsdX9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-CcijQRVW.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-Bwg8Dbh6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-BWKy6SgX.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-B9pAx_JH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-Dxdx3aXO.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-Dcm-rhWF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-CsrCEJIc.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-dDOtDc5i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-B5ZBKWCH.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-DAIxw5xX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWYABIAAAAACaAAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCCOk6WSgeIPHr5v07+zgm5MOS1LaB1tnYpB0tQU4l4R44nbhKf+Z+rA83jrYWYTqhht1N+qejHd/3+v6r03UxOKrgn+E6X7M/bo3iAFjdE7pc3d2I0bvEIF4uomIlFn2f7i2quz7wH+LRAoZAMAxQgsCAQCBTAAAwEIwEE+hYho5bJ1GABoAJnMI+ZRjEETjWzdtbmPis7N7b3d0Ne8dcAFAFu08HxVu0l5BB30S/XJINx9j/oyHRWYFOB8KTuq7soqTPdyvZeFNDrGpQom4ioALaJLTEzUVVCdL0RFsE7DRA0EX6VM5v2fffQgAoAJfM31pDmaSpjbeZbX2MsPFKabKFQuw1Q9OLUIhdoZ5OqSQkspReJG8ixPkG35EAVA4lsq7aviw0KcmXhAZI7J6Ihhu9rY4JfCZ5qx7qgUTX6p+KSY4PFL1WdWSnV05Zq4N2EmzWR1W9KsNLua26Q2muTcpdqTiaApWZtuU7IuHjk/4bK17YlExC+1lRRaLplA2exZQ9Eji8P/fqn7lorVMaviq+PyYNQl50dZ5PGYMfnEqrh8IuqysWQt25Q/tvZ1l24YrDnLBEnZFomt1dh8GZH4koGe1yMP6rQr6U10P09MfEBw+MzvSXV0rBUPrkrGDs4JF3Pnlku4RmHUL+2+pWvjsajLwyv90uGTFTEGJ3p3GL7hseKkmXxE9OB8NFp/GyfXuTupUL8aSrikN7VNmicfyCUc+KG9LJ+c/9ppUpNhL9GVBG8sqg+CQMGGksmQA4AVgGzADswFukNojO5G504oZXlNRS8v22I/f9yenJ17unpsvXU5PaI3e8/Btz5yJD95Z4M49O6nZ3z8Ni3vDUfytXUcfN152psb99Q6ic8OJ6+vX/fGG2LcM+jyGbW9Dt2adzi2/Ufnjk+vUUX9SVGvrlrzyf1vXrSo/K7773XdcdlCXl785qWV5Xf2Cdv7fSPI59d9f/FF133DJ1UfXvf7pRdd8x2fLC49/7KBWa8WfT63zr/2jgb27Olr1ldX1J2sdzEGrRKs6P8/AgqQLsl8p2/V30QSi1SCrmGldG7CR7QYB1OaQl7+zJQOpVVhW5CO91JGTJl1lJIrs98LhVOa21TQSoUvrY+G2kANtWOkkTtcKKRjYtzzlus3gCZx7QyFkc6gtL408gkCRM+ZK3XK68HsxSAAw27VQLFoVux5FW/+rrcHH2nMmf27rcwGwDM/5QUAXhdr3vgn9P/r9hO2LQjsKAAIsPalDbAnTZueOgHB7WVVT6fNPUUa+nE2NDe1/bl0CQKwchbFrKCXQ/Y9FJRJWBCAjQ4qQrMDDXCtAoMGq4KNHqtKMZulmlVnDCetFoq587rZrPMMiwwasstm3Tp12cpkEiHCg9GkyiCndH3anasNaBXILRDEvuyawuSWwF9st0W7zbZr1ybAGoNaDNpq0EKD+rSFs2ZLbiitb9GN5MA2MLA8menM2tTh6eVqf3ALq7caEiE4KHa8XYBmQ5q16tIuwKDNOgXp061VuwFbtNsiyDLVFolZYa0Y/5f/RggVADI92oAbSmOiZCIp4VQmcr8Ij3MXZ2ObeL8SjfjMfCerhl20c3bURbwu+vampdNGuFhGu0vznC7WhdMmjMx3sUWCFaU5bfs0H1wctUsjE8qcnP8+f/Xm2AFShtM6UfLXuysVyhZbUjJ3hlX6ramDMNTflppXyIlG0AEI6remVtIgnUV3UQbcwSLaRtsY+ZzSyvxgqUMHEj8SuJkSjaCz6EXKwDxGPVguigKkDZocbphiCwAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATgAA4AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABglH/g+WNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUTyuJzWhlYWQAAANYAAAANgAAADb819JcaGhlYQAAA5AAAAAfAAAAJAsmBdNobXR4AAADsAAAABwAAAAcE/v/LGxvY2EAAAPMAAAAEAAAABAA0AE7bWF4cAAAA9wAAAAgAAAAIAI3AxFuYW1lAAAD/AAAANAAAAF+G545lXBvc3QAAATMAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGZZzrSHgZWBgXUWqzEDA6M8hGa+yJDGxMDAAMRQ4MCACtz9/d0ZFOR95X3ZGP4xMKSxz2JiUGBgnA+SY7Fi3cCgAITMAAhDCuUAAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgBW/+wFLgXEABAAHgAAARQCBCMiJAInNTQSJCAEEhUlNCYjIgYHFRQWMzI2NwUumP7lt7X+5JwBmwEbAWwBG5v+0KSYl6QBpJqXogECt9f+vLCuAUPSSNcBR6+v/rnWAeXu6+NH3/bt4wAAAgBbBG8CywXXAAUADgAAARMzFQMjATMVFhcHJiY1AYlv0+Zc/tKtAUxTSl0EmwE8Ff7BAVRefDhWI4ldAP///hf/7AV0BdcAJgAERgAABwAF/bwAAAABAAAAAiMSfSJFaF8PPPUAGQgAAAAAAMTwES4AAAAA1QFS1vow/dUJhwhzAAEACQACAAAAAAAAeNpjYGRgYM/5x8PAwNn1y+CfKWc7UAQVsAMAfH0FBwADjABkAAAAAAAAAAAB/gAABYYAVgMfAFsFzP4XAAAAKQApACkAKQBfAH4AigABAAAABwCPABYATgAFAAEAAAAAAA4AAAIAAjIABgABeNpNjoEGwmAUhb+qUiRAAAYCalWIApUkEioBomqtZbbZpvQGPU1P0YN18Js5zvXdw3EvUONGiUK5DhzBcIEGR8NFajwMl2gRGy7nuEKbj+Gq8q/hJnt+zAmJeBPj4XInxWJAj75ksSSUXHwcbSsCLnRFU3zJYpu1ErThkMgxT80rXSUhZzmVZ7KvNJ9ZWXpAPbU97QH6Qe0+Q0ZMMB+J891O1tV9KWKMLb2Q1D4RyRfuONpCYlxsfDxlDgH6VLZZs2LOgg07zQ66TO8Pnw41VHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-Cc2Tq8FV.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-CjuTpGfE.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-SekShQfT.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-Mc0c6qif.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-BYGCo3Go.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-DwUXTeTv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-CeM5gOv8.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-Bh431LEL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sen-latin-ext-400-normal-3xyl2r3Y.woff2) format("woff2"),url(/assets/sen-latin-ext-400-normal-C8DBSX_p.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sen-latin-400-normal-BPIJ_rgs.woff2) format("woff2"),url(/assets/sen-latin-400-normal-ByqDuWBQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sen-latin-ext-500-normal-CkKNEeWy.woff2) format("woff2"),url(/assets/sen-latin-ext-500-normal-Dv9b8F5M.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sen-latin-500-normal-lZqXXEq6.woff2) format("woff2"),url(/assets/sen-latin-500-normal-CuOpGt_8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sen-latin-ext-700-normal-D8TcGF4M.woff2) format("woff2"),url(/assets/sen-latin-ext-700-normal-BDaWDmzJ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sen-latin-700-normal-CFxVC3XJ.woff2) format("woff2"),url(/assets/sen-latin-700-normal-xHNmmyzR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.dashboardSidebarContainer .css-4pax7l-MuiPickersLayout-root .MuiPickersLayout-actionBar{display:none}.dashboardSidebarContainer .MuiDrawer-root .MuiDrawer-paper{z-index:1200}.dashboardSidebarContainer .MuiDrawer-root .MuiBackdrop-root{z-index:1100}.dashboardSidebarContainer .dr-container .MuiFormControl-root .MuiInputBase-readOnly{padding:6px 5px;font-size:.9rem!important}.dashboardSidebarContainer .dr-container .MuiPickersLayout-root{border:1px solid blue;border-radius:4px;position:absolute;z-index:1200}.panel-item.active{border-bottom:1px solid #1873D3!important;background:#f7f7f7}.panel-item .u-span span{overflow:hidden;text-overflow:ellipsis}.p-link-container{display:flex;justify-content:flex-end}.p-link-container .p-chip{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;cursor:pointer}.p-link-container .p-chip .p-avatar{font-size:40px;box-shadow:0 0 0 1px #0000001f;margin-right:8px;background:#fff;position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em}.p-link-container .p-chip .p-avatar .p-initials{display:flex;height:100%;align-items:center;justify-content:center;font-size:.5em;line-height:.5em;color:#1873d3}.p-link-container .p-chip .p-information{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:8px}.p-link-container .p-chip .p-information .p-header{color:#fff;font-weight:500}.p-link-container .p-chip .p-information .p-caption{font-size:.625rem;font-weight:400;line-height:1rem}.profile-page{font-family:Arial,sans-serif;margin:0 auto;width:100%}.profile-page .profile-header{display:flex;justify-content:space-between;text-align:left;box-sizing:border-box}.profile-page .profile-header .user-info-container{width:100%;border:none;box-shadow:none;padding:20px}.profile-page .profile-header .user-info-container .ph-title{color:#1873d3}.profile-page .profile-header .user-info-container .row-container{display:flex}.profile-page .profile-header .user-info-container .u-section{display:flex;flex-direction:column;flex:1;margin:10px;padding:20px;border:1px solid #e0e0e0;border-radius:5px;background-color:#f9f9f9}.profile-page .profile-header .user-info-container .u-section span{color:#666;margin:5px 0}.profile-page .profile-header .user-info-container .u-section .payment-methods{max-width:200px;color:#1873d3;margin-top:5px;text-decoration:none}.profile-page .profile-header .user-info-container .u-section .payment-methods:hover{text-decoration:underline}.profile-page .profile-header .user-info-container .u-section .credit-row{display:flex;flex-direction:row;gap:5px;align-items:center}.profile-page .profile-header .user-info-container .u-section .credit-row .credit-loader{font-size:1rem;width:20px!important;height:20px!important}.profile-page .profile-header .user-info-container h3{color:#1873d3;font-weight:400}.profile-page .profile-header .user-info-container form{display:flex;flex-direction:column}.profile-page .profile-header .user-info-container form input{width:100%;margin-bottom:10px}.profile-page .profile-header .user-info-container form .cp-btn{margin-top:20px;max-width:260px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.profile-page .profile-header .user-info-container form .cp-btn:hover{background-color:#0056b3}.profile-page .rh-container{border:none;box-shadow:none;padding:20px;margin-bottom:1vh}.profile-page .rh-container .rh-title{color:#1873d3}.profile-page .request-history{background-color:#fff;padding:20px;margin-top:20px}.profile-page .request-history .rh-title{color:#1873d3;margin-bottom:10px}.profile-page .htable-container{padding:16px;max-height:85vh;box-shadow:none;margin-bottom:50px}.profile-page .htable-container .ds-select{max-width:250px}.profile-page .htable-container .load-container{display:flex;align-items:center;justify-content:center}.profile-page .htable-container .body-txt{display:flex;width:100%;color:#1873d3;padding:10px;font-weight:700}.profile-page .htable-container thead th{background:#1873d3}.profile-page .htable-container .rh-body{max-height:50vh}.profile-page .htable-container .MuiTableCell-root{border-bottom:none}.profile-page .htable-container .table-row:hover{background-color:#00000014}.profile-page .htable-container .MuiTableHead-root{background-color:#f5f5f5}@media screen and (max-width: 910px){.profile-page .profile-header .user-info-container .row-container{flex-direction:column}}.bcontainer{display:flex;flex-direction:column;width:100%;height:calc(100vh - 130px)}.bcontainer .map{width:90%;height:400px;align-self:center;border:2px solid #1873D3;border-radius:8px;z-index:1;margin-top:40px}.bcontainer .map .MuiStack-root{top:7.4rem;left:400px}.bcontainer .bcontent{width:90%;align-self:center}.bcontainer .bcontent .btitle{color:#1873d3;padding-left:2px;margin-bottom:5px!important;display:flex;align-items:center}.bcontainer .bcontent .btitle .bc-tooltip{margin-left:5px;display:flex}.bcontainer .bcontent .bdiv{border-color:#1873d34d}.bcontainer .bcontent .btxt{font-size:.9rem}.bcontainer .bcontent .mbulk_tool{display:flex;flex-direction:row;margin:5px 0}.bcontainer .bcontent .mbulk_tool .cbox{width:320px;font-size:.9rem;text-align:center;padding:.25em;color:#1873d3;border:1px solid #9ac4f0;border-radius:4px;background-color:#f0f0f0}.bcontainer .bcontent .mbulk_tool .cbox:hover{cursor:default}.bcontainer .bcontent .mbulk_tool .mb-btn{font-size:.9rem;width:135px;margin-left:5px;color:#fff;background-color:#1873d3;border:none;border-radius:4px}.bcontainer .bcontent .mbulk_tool .mb-btn:hover{cursor:pointer;opacity:.8}.bcontainer .bcontent .mbulk_tool .mb-btn .loader{color:#fff}@media screen and (max-width: 1100px){.bcontainer .map .MuiStack-root{top:7.4rem;left:360px}}@media screen and (max-width: 800px){.bcontainer .map .MuiStack-root{top:7.4rem;left:320px}}@media screen and (max-width: 700px){.bcontainer .map .MuiStack-root{top:7.3rem;left:320px;width:44%}}@media screen and (max-width: 599px){.bcontainer .map .MuiStack-root{top:6.9rem;left:115px;width:64%}}.pdcontainer{position:relative;width:100%;height:100vh}.pdcontainer .map{width:100%;height:100%}.pdcontainer .info-container{position:absolute;top:46%;left:10px;transform:translateY(-50%);background:#fffffff2;padding:20px;border-radius:12px;box-shadow:0 4px 20px #0000001a;z-index:10;transition:left .3s ease;max-width:400px;display:flex;flex-direction:column;gap:15px}.pdcontainer .info-container .pdraw-text{margin:0;font-size:.9rem;color:#1873d3;font-style:italic}.pdcontainer .info-container .divider{border-bottom:1px solid #ddd;margin:10px 0}.pdcontainer .info-container .label{display:flex;flex-direction:row;gap:5px;align-items:center;font-size:1.1rem;font-weight:700;margin-bottom:5px}.pdcontainer .info-container .label .c-cost-text{font-weight:200}.pdcontainer .info-container .label .warning-label{color:#d32f2f}.pdcontainer .info-container .dataset-options{display:flex;flex-wrap:wrap;gap:10px}.pdcontainer .info-container .dataset-options .dataset-option{flex:1 1 calc(50% - 10px)}.pdcontainer .info-container .button-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;margin-bottom:10px}.pdcontainer .info-container .button-row button{padding:.325rem .565rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;font-size:.9rem}.pdcontainer .info-container .button-row button:hover{background-color:#155a9b}.pdcontainer .info-container .button-row .polygon-btn-group{display:flex;flex-direction:row;gap:4px}.pdcontainer .info-container .button-row .polygon-btn-group .inactive{background-color:#ff9800}.pdcontainer .info-container .button-row .clear-btn{font-size:.9rem;padding:.325rem .565rem;background-color:#d32f2f}.pdcontainer .info-container .button-row .clear-btn:hover{background-color:#9a1e1e}.pdcontainer .info-container .small-loader{align-self:center;width:22px!important;height:22px!important}.pdcontainer .info-container .result-container{margin-top:10px;font-size:1rem;color:#333}.pdcontainer .info-container.hidden{left:-700px}.pdcontainer .toggle-button{position:absolute;color:#1976d2;width:38px;height:40px;top:50%;left:420px;border:2px solid #1976d2;z-index:20;background:#fffffff2;border-radius:50%;padding:5px;transition:left .3s ease,transform .3s ease}.pdcontainer .toggle-button.visible{left:10px}.pdcontainer .area-tooltip{position:absolute;text-wrap:nowrap;background-color:#fc3;color:#000;border-radius:10px;padding:5px 10px;font-size:.9rem;box-shadow:0 2px 4px #0003}.billing-container,.mtoken-container{display:flex;flex-direction:column;align-items:center;padding:20px}.billing-container .b-content{width:100%}.billing-container .billing-header{font-size:24px;margin-bottom:20px;color:#1873d3}.billing-container .loading-indicator{display:flex;justify-content:center;align-items:center;height:200px}.billing-container .credit-information{display:flex;align-items:center;margin-bottom:10px}.billing-container .credit-information .credit-information-icon{margin-right:5px}.billing-container .cr-info-container{border:none;box-shadow:none}.billing-container .cr-info-container .j-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:end;max-width:320px}.billing-container .cr-info-container .j-row .cr-row{width:150px;display:flex;flex-direction:row;gap:.1rem}.billing-container .billing-card{min-width:210px;width:270px;max-width:280px;margin:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(24,115,211,.8);-moz-box-shadow:0px 0px 5px 0px rgba(24,115,211,.8);box-shadow:0 0 5px #1873d3cc;transition:transform .3s ease}.billing-container .billing-card:hover{transform:translateY(-5px)}.billing-container .subscription-title{font-size:20px;font-weight:700;margin-bottom:10px}.billing-container .subscription-details{margin-bottom:10px}.billing-container .subscribe-button{width:100%;margin-top:auto;display:flex;justify-content:center}.mtoken-container .token-info-container{border:none;box-shadow:none}.mtoken-container .token-info-container .m-title{color:#1873d3}.mtoken-container .token-info-container .t-field{margin-top:15px}.mtoken-container .token-info-container .t-field .t-field-icon{padding:0}.mtoken-container .token-info-container .btn-negative{color:#de2d26;border-color:#de2d26}.pc-main-content{display:flex;flex-direction:column;gap:20px;height:100%;margin:auto;padding:20px;background-color:#f8f9fa}.progress-bar{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:10px;max-width:820px}.progress-bar .progress-level{font-size:1.1rem;font-weight:700;margin-bottom:10px;color:#1873d3}.redeem-form{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:10px;max-width:820px}.redeem-form .redeem-title{font-size:1.1rem;font-weight:700;margin-bottom:15px;color:#1873d3}.redeem-form .redeem-content{display:flex;flex-direction:column}.promo-code-redeem-container{padding:10px 0;background-color:#fff;border-radius:8px;margin-top:10px}.promo-code-redeem-container .promo-code-redeem-form{display:flex;align-items:center}.promo-code-redeem-container .promo-code-redeem-input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.promo-code-redeem-container .promo-code-redeem-clear{background:none;border:none;font-size:16px;cursor:pointer;padding:0 10px;color:#888;color:#de2d26;border-radius:50%;height:30px;width:30px}.promo-code-redeem-container .promo-code-redeem-clear:hover{color:#fff;background:red}.promo-code-redeem-container .promo-code-redeem-submit{margin-left:10px;padding:10px 20px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;font-size:16px}.promo-code-redeem-container .promo-code-redeem-submit:hover{background-color:#0056b3}.message-container{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background-color:#323232;color:#fff;padding:16px;border-radius:4px;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:space-between;z-index:1000;opacity:.9}.message-container.message-info{background-color:#2196f3!important}.message-container.message-success{background-color:#4caf50!important}.message-container.message-error{background:#f44336!important}.message-container .message-close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;margin-left:10px}.message-container .message-close:hover{color:#ddd}.webR-container{width:100%;height:100%;padding:10px}.term{height:100%;background-color:"#fff";border-color:#aaa;overflow:hidden;letter-spacing:1px!important;padding:10px;font-size:12px!important}.term .terminal.xterm.xterm-dom-renderer-owner-1{height:100%!important}.term .xterm-viewport{overflow:hidden;height:100%!important}.term .xterm-screen{width:100%!important;height:100%!important}.term .xterm-rows{height:100%!important;overflow:auto}.term .xterm-rows>div{width:100%!important}.term *{letter-spacing:1px!important}.editor{position:relative;display:grid;grid-template-rows:auto 1fr}.editor-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bg-dark);padding:0 5px}.editor-actions{position:absolute;top:5px;right:0}.editor-actions>button{background-color:transparent;border:none;color:#64a7ed;font-size:14px;padding:5px;cursor:pointer}.editor-actions>button:hover{color:#1873d3}.editor-files{display:flex}.editor-file{position:relative;display:flex;padding:0 5px;gap:5px;background-color:var(--bg-secondary);color:var(--secondary);border:1px solid var(--bg-dark);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.editor-file>.editor-filename{font-size:14px;height:26px;line-height:26px}.editor-file.active{color:var(--primary);background-color:var(--bg-primary);border-color:var(--bg-dark);border-bottom-color:transparent}.editor-file.active:after{content:"";position:absolute;width:100%;height:4px;bottom:-2px;left:0;background-color:var(--bg-primary)}.editor-file>button{background:transparent;border:none;padding:0}.editor-file>button.editor-switch{position:absolute;left:0;top:0;width:100%;height:100%}.editor-file>button.editor-close{color:var(--secondary);font-weight:700;z-index:1}.editor-file>button.editor-close:hover{color:var(--primary)}.editor-container{min-width:0;min-height:0}.cm-editor{border:none;outline:none;height:100%;font-size:16px}.cm-editor.cm-focused{border:none;outline:none}.files{display:grid;grid-template-rows:auto 1fr}.files-header{display:flex;align-items:center;border-bottom:1px solid var(--bg-dark)}.files-header input{display:none}.files-actions>button{background-color:transparent;border:none;color:#64a7ed;padding:5px;font-size:14px;cursor:pointer}.files-actions>button:hover{color:#1873d3}.files-actions>button:disabled{color:#aaa;cursor:not-allowed}.directory{font-size:16px;-webkit-user-select:none;user-select:none;padding:0 10px;overflow:auto;color:var(--primary)}.directory .tree,.directory .tree-node,.directory .tree-node-group{list-style:none;margin:0;padding:5px 0}.directory .tree-node-group{padding:0}.directory .tree-branch-wrapper,.directory .tree-node__leaf{outline:none}.directory .tree-node{cursor:pointer;border-left:2px solid transparent}.directory .tree-node:hover,.directory .tree-node:focus,.directory .tree-branch-wrapper:focus>.tree-node{border-left:2px solid var(--secondary)}.directory .tree .tree-node--selected{background:var(--bg-secondary)}.directory .tree-node__branch{display:block}.directory .icon{vertical-align:middle;padding-right:5px}.directory .icon-folder{color:#e8a87c}.plot{display:grid;grid-template-rows:auto 1fr}.plot-background{background-color:var(--bg-dark);display:flex;justify-content:center;align-items:center;min-height:0;min-width:0}.plot-container{max-width:100%;max-height:100%;aspect-ratio:1/1;background-color:#fff}.plot-container canvas{width:100%;height:100%;display:block}.plot-header{display:flex;align-items:center;border-bottom:1px solid var(--bg-dark);background-color:var(--bg-primary)}.plot-actions>button{background-color:transparent;border:none;color:var(--secondary);padding:5px;font-size:14px}.plot-actions>button:hover{color:var(--primary)}.plot-actions>button:disabled{color:var(--disabled)}html,body,#root{height:100%;overflow:hidden}body *{font-family:Sen,Roboto,sans-serif!important}.ol-grayscale{filter:grayscale(100%)}.ol-blur{filter:blur(2px)}.ol-overlaycontainer,.marker-container{z-index:3}.fade-in-animation{animation:fadeIn .2s .2s linear both!important}.MuiPickersToolbar-root{display:none!important}.textfield-input-class::-webkit-search-cancel-button{display:none!important}.text-primary{color:#1873d3}.progress-bar-striped{overflow:hidden;height:50px;margin-bottom:15px;background-color:#ccc!important;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a}.progress-bar-striped>div{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px #00000026;-webkit-transition:width 1s linear;-moz-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear;animation:progress-bar-stripes 2s linear infinite;background-color:#32cd32}.progress-bar-striped-red{overflow:hidden;height:50px;margin-bottom:25px;background-color:#ccc!important;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a}.progress-bar-striped-red>div{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px #00000026;-webkit-transition:width 1s linear;-moz-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear;animation:progress-bar-stripes 2s linear infinite;background-color:#de2d26}.sidebar{transition:.2s all linear}.sidebar-opened{animation:slideFadeIn .2s linear both}.sidebar-closed{animation:slideFadeOut .2s linear both}.sidebar-container{width:auto;transition:.2s width linear}.sidebar-container.sidebar-container-opened{width:400px!important}.sidebar-content{width:calc(100% - 60px);transition:.2s all linear}.sidebar-push-content{width:calc(100% - 410px);transform:translate(360px)}.sidebar-toggle{opacity:0;transition:.2s .2s opacity linear}.sidebar-toggle-visible{opacity:1}@keyframes fadeIn{0%{overflow-y:hidden;opacity:0}to{overflow-y:auto;opacity:1}}@keyframes slideFadeOut{0%{transform:translate(0);opacity:1}to{transform:translate(-420px);opacity:0;width:0!important}}@keyframes slideFadeIn{0%{transform:translate(-420px);opacity:0}to{transform:translate(0);opacity:1;width:100%}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.pulsating{-webkit-animation:pulse .6s ease-in-out;-moz-animation:pulse .6s ease-in-out;animation:pulse .6s ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.pulsating-small{-webkit-animation:pulse-small .6s ease-in-out;-moz-animation:pulse-small .6s ease-in-out;animation:pulse-small .6s ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes pulse-small{0%{-webkit-transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.03);opacity:.1}50%{-webkit-transform:scale(1.06);opacity:.3}75%{-webkit-transform:scale(1.12);opacity:.5}to{-webkit-transform:scale(1.13);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);opacity:0}25%{-webkit-transform:scale(1.05);opacity:.1}50%{-webkit-transform:scale(1.1);opacity:.3}75%{-webkit-transform:scale(1.2);opacity:.5}to{-webkit-transform:scale(1.4);opacity:0}}
