html,body{height: 100%;margin: 0;display: flex;justify-content: center;align-items: center;color: #000000;}#container{margin: 0 auto;background: whiteSmoke;min-width: 700px;max-width: 1000px;padding: 40px;padding-top: 10px;border-radius: 5px;box-shadow: 3px 3px 5px #444;}#container.container-home{min-width: 400px;}h1{font-size: 4em;color: #3e5763;margin-bottom: 3px;margin-top: 20px;font-family: 'Maven Pro',Helvetica;font-weight: normal;}h1 .small{font-size: 0.4em;}h1 a{text-decoration: none}h2{font-size: 1.5em;color: #3e5763;}h3{color: #3e5763;}a{color: #3e5763;}.description{font-size: 1.2em;margin-bottom: 30px;margin-top: 30px;font-family: 'Muli',Helvetica;}.download{padding-top: 20px;float: right;}pre{background: white;color: black;padding: 15px;border-radius: 3px;box-shadow: 0px 0px 10px #ccc;white-space: pre-wrap;}hr{border: 0;border-bottom: 1px solid #aaa;}.footer{text-align: center;padding-top: 30px;font-style: italic;}li{margin-bottom: 0.5em;}ul{padding-left: 20px;}code{font-size: 16px;line-height: 1.5em;}code.prettyprint{font-size: inherit;}p{text-align: justify;}@media (prefers-color-scheme: dark){body{color: whitesmoke;background-color: #000000;}#container{background: #1e1e1e;box-shadow: 3px 3px 5px #171717;}a{color: #80afc6;}h2{color: #80afc6;}h3{color: #8ed1f1;}pre{background: black;color: white;box-shadow: 0px 0px 10px #393939;}pre .pln{color: white;}pre .kwd{color: #9c9cff;}pre .lit{color: white;}pre .tag{color: #9c9cff;}pre .atn{color: #f5f;}pre .com{color: #ffa1a1;}pre .clo,pre .opn,pre .pun{color: #a6a691;}pre .typ{color: #ffc9ff;}}#container{min-width: 200px;max-width: 800px;}#demo-container li{min-height: 60px;}#file-list{min-width: 200px;padding-left: 10px;padding-top: 12px;font-family: 'Droid Sans Mono',courier;white-space: nowrap;min-height: 50px;margin-bottom: 25px;}input[type=text],input[type=password],button,select,#file-list{flex-grow: 1;font-size: 12pt;padding: 4px;border: solid 1px #a7a7a7;border-radius: 2.5px;box-shadow: 1px 1px 1px #d8d8d8;color: #444444;}#download-button[disabled]{cursor: not-allowed;}#file-list.empty{min-height: 25px;}#file-list li{display: block;overflow: hidden;text-overflow: ellipsis;position: relative;font-size: 11pt;margin: .5em;min-height: 35px;}#file-list li.pending{color: #b1b1b1;}#file-list li.busy{font-style: italic;}#file-list li.busy progress{visibility: visible;}#file-list .filename-container{display: flex;}#file-list .filename{text-overflow: ellipsis;overflow: hidden;flex: 1;margin-bottom: 8px;}#file-list .filename-container button{display: none;flex: 0;font-size: 9px;margin: 0;padding: 3px;padding-right: 4px;height: 12px;margin-left: 8px;}#file-list .busy .filename-container button{display: block;}.form-label{min-width: 240px;margin-top: 10px;margin-right: 8px;}#demo-container{margin-right: 10px;}input[type=text],input[type=password]{height: 21px;}label{display: flex;}input[type=text],input[type=password],button,select{box-sizing: content-box;height: 25px;text-align: center;outline-color: #c1c1c1;background-color: #ececec;}select{text-align-last: center;}input[type=text]:hover,input[type=password]:hover,button:hover,select:hover{background-color: #e4e4e4;}input[type=text][disabled],input[type=password][disabled],button[disabled],select[disabled]{opacity: .5;background-color: transparent;}button:not([disabled]),select:not([disabled]){cursor: pointer;}progress{visibility: hidden;display: block;opacity: .7;width: calc(100% - 2px);height: 8px;margin-top: -2px;background-color: whiteSmoke;}@media (max-width: 680px){label{flex-direction: column;}.form-label{min-width: 190px;margin-bottom: 8px;}#demo-container{margin-right: 0;}#demo-container>li{min-height: 80px;}ol{padding-left: 0;}}@media (prefers-color-scheme: dark){input[type="text"],input[type="password"],button,select{background-color: #353535;}input[type="text"],input[type="password"],button,select,#file-list{color: whitesmoke;}input[type="text"]:hover,input[type="password"]:hover,button:hover,select:hover{background-color: #262626;}}.back-link{text-decoration: none;color: #007bff;}.back-link-right{text-decoration: none;color: #007bff;padding-right:20px;}.footer{position: absolute;bottom: 20px;}