body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.428571429;margin:0}*{box-sizing:border-box}.checkbox{display:none}.checkbox-text{position:relative;padding-left:23px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-text::before{position:absolute;top:0;left:0;display:block;width:15px;height:15px;content:"";border:1px solid #999;border-radius:4px}.checkbox:checked+.checkbox-text::after{position:absolute;top:-5px;left:5px;display:block;width:7px;height:14px;content:"";transform:rotate(40deg);border-right:4px solid #415aff;border-bottom:4px solid #415aff}a:link{color:#2187ff;text-decoration:none}a:visited{color:#875bff;text-decoration:none}a:hover{color:#3552e8;text-decoration:underline}a:active{color:#3552e8;text-decoration:underline}input{font-size:.9em;display:block;width:100%;padding:6px 10px;resize:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:solid 1px #ccc;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}input[type=file]{padding:1px 10px}input[type=color]{padding:0;-webkit-appearance:none;border:none;vertical-align:-7.5px}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:solid 1px #ccc;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input[type=color]::-webkit-color-swatch{border:solid 1px #ccc;border-radius:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input[type=range]{padding:0;-webkit-appearance:none;border:none;background-color:#b2b2b2;height:7.5px;padding:0 -10px}input.inline{display:inline-block;width:auto}input.inline[type=color]{width:100px;height:30px}.panel .panel-header{margin:0;padding:10px;border:2px solid #7c7c7c;border-bottom:.5px solid #7c7c7c;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#f0f0f0}.panel .panel-content{margin:0;padding:10px;border:2px solid #7c7c7c;border-top:none;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.submit{text-align:center;font-size:1.25rem}.btn{display:block;font-size:1.1em;width:100%;margin:20px 0;padding:10px 20px;border-radius:10px;background-color:#006bfe;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;border:none}.btn:active{background-color:#0556c6;color:#fff;text-decoration:none}.btn:hover{color:#ccc;text-decoration:none}.btn.inline{width:auto;display:inline-block;margin:0;padding:3px 1rem;font-size:1rem;border-radius:2.5px}img{border:1px solid #000;image-rendering:pixelated;width:100%;height:100%}hr{border:0;border-top:1px solid #e3e3e3}.copyright{text-align:center;color:#929292;font-size:14px}.select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:1px solid #7c7c7c;border-radius:5px;margin:0;padding:2px 5px;outline:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}.dialog-count-popup{position:absolute;top:10px;left:10px;display:inline-block;background-color:#fff;color:#000;padding:7px 15px;margin:5px;border:1px solid #272727;text-align:center;border-radius:10px;transition:ease 250ms transform;transform:translateY(-150%);z-index:20000;font-size:1rem;filter:drop-shadow(0 0 2.5px rgba(255, 255, 255, 0.6))}.dialog-count-popup.show{transform:translateY(0)}.dialog-count-popup.closing{transform:translateY(-150%)}.dialog-count-popup.dark{background-color:#070717;border:1px solid #242424;color:#f1f1f1}.dialog-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);opacity:0;transition:ease 200ms opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.dialog-wrapper.show{opacity:1;pointer-events:all}.dialog-wrapper.show .dialog{transform:scale(1)}.dialog-wrapper.closing{opacity:0;pointer-events:none}.dialog-wrapper.closing .dialog{transform:scale(0.8)}.dialog-wrapper .dialog{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;min-width:30vw;max-width:90vw;padding:15px 50px;margin:10px;border:1px solid #272727;text-align:center;border-radius:10px;flex-direction:column;transform:scale(1.2);transition:ease 250ms transform;filter:drop-shadow(0 0 2.5px rgba(255, 255, 255, 0.6))}.dialog-wrapper .dialog.dark{background-color:#070717;border:1px solid #242424;color:#f1f1f1}.dialog-wrapper .dialog.dark ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(255,255,255,.1)}.dialog-wrapper .dialog.dark ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3);opacity:.25}.dialog-wrapper .dialog.dark ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.5)}.dialog-wrapper .dialog.dark ::-webkit-scrollbar-thumb:active{background-color:rgba(255,255,255,.7)}.dialog-wrapper .dialog ::-webkit-scrollbar{width:7.5px}.dialog-wrapper .dialog ::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.dialog-wrapper .dialog ::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,.2);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3);opacity:.25}.dialog-wrapper .dialog ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,50,.5)}.dialog-wrapper .dialog ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,50,.747)}.dialog-wrapper .dialog .title{font-weight:bold;font-size:1.5rem}@media screen and (max-width: 639px){.dialog-wrapper .dialog .title{font-size:1.2rem}}.dialog-wrapper .dialog .icon{font-size:2rem}.dialog-wrapper .dialog .txt{font-size:1.1rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media screen and (max-width: 639px){.dialog-wrapper .dialog .txt{font-size:1rem}}.dialog-wrapper .dialog .button{margin-top:10px;font-size:.8rem;background-color:#006eff;color:#fff;border-radius:10px;padding:10px 50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.dialog-wrapper .dialog .button:hover{background-color:#4294ff}.dialog-wrapper .dialog .button:active{background-color:#004196}.interface{margin:5px 0;display:flex;flex-direction:column}.interface>section{margin:0}.interface>section section:first-child{margin-top:0}.interface>section section:last-child{margin-bottom:0}iframe{width:100%;height:calc(100vh - 170px)}