header{padding:0 1em 1.5em;background:linear-gradient(0deg, #303030 0%, #131313 1em, #606060 1em 100%)}header h1{display:inline-block;margin:0 20px 0 0}header #menu{display:inline-block;margin:0}header #menu li+li{margin-left:20px}header a{color:inherit;text-decoration:none}header a:focus,header a:active{text-decoration:underline}.fform{margin:5px}.fform.withouter{min-width:320px;background-color:#404040;box-shadow:-5px -5px 30px #646464,5px 5px 30px #000;border-radius:20px;border:1px solid #505050;margin:10px;padding:10px;position:relative}.fform .loading:before{width:25px;height:25px}.fform input,.fform button,.fform .button,.fform select{box-shadow:-3px -3px 10px #969696,3px 3px 10px #323232;background:radial-gradient(#808080 20%, #606060 100%);border:1px solid #969696;border-radius:1em;color:#222222;transition:box-shadow .5s,border .5s;vertical-align:middle}.fform input:hover,.fform button:hover,.fform .button:hover,.fform select:hover,.fform input:focus,.fform button:focus,.fform .button:focus,.fform select:focus,.fform input:focus-within,.fform button:focus-within,.fform .button:focus-within,.fform select:focus-within{box-shadow:none;border:1px solid #cbcbcb;transition:box-shadow .5s,border .5s}.fform input:checked,.fform button:checked,.fform .button:checked,.fform select:checked,.fform input:active,.fform button:active,.fform .button:active,.fform select:active{box-shadow:-5px -5px 13px #323232,3px 3px 10px #969696;transition:box-shadow .5s}.fform input.green,.fform button.green,.fform .button.green,.fform select.green{background:radial-gradient(#7a867a 20%, #5b685b 100%)}.fform input.red,.fform button.red,.fform .button.red,.fform select.red{background:radial-gradient(#867a7a 20%, #685b5b 100%)}.fform input[type=radio],.fform input[type=checkbox],.fform select{height:2em;-webkit-appearance:none;-moz-appearance:none}.fform select{margin-top:-4px;vertical-align:top;padding:0 .5em;font-size:100%}.fform input[type=radio],.fform input[type=checkbox]{width:2em}.fform input[type=radio]:checked,.fform input[type=checkbox]:checked{background:radial-gradient(#839eff 20%, #334eb0 100%)}.fform input[type=text],.fform input[type=password],.fform input[type=submit],.fform button{font-size:100%;padding:.2em .75em 0;height:2em;box-sizing:border-box}.fform input[type=text]:active,.fform input[type=password]:active{box-shadow:none}.fform button{cursor:pointer;outline:none}.fform label+a,.fform label+p{margin-top:1.3em;display:inline-block}.fform input[type=text]:focus+label:before,.fform input[type=password]:focus+label:before,.fform input[type=file]:focus+label:before,.fform select:focus+label:before,.fform button:focus+label:before,.fform input[type=text].active+label:before,.fform input[type=password].active+label:before,.fform input[type=file].active+label:before,.fform select.active+label:before,.fform button.active+label:before,.fform input[type=text]:valid+label:before,.fform input[type=password]:valid+label:before,.fform input[type=file]:valid+label:before,.fform select:valid+label:before,.fform button:valid+label:before,.fform input[type=text].invalid+label:before,.fform input[type=password].invalid+label:before,.fform input[type=file].invalid+label:before,.fform select.invalid+label:before,.fform button.invalid+label:before,.fform input[type=text]:disabled+label:before,.fform input[type=password]:disabled+label:before,.fform input[type=file]:disabled+label:before,.fform select:disabled+label:before,.fform button:disabled+label:before{transform:translateY(-2em) translateX(.5em);border-color:#969696;font-size:70%;background:#606060}.fform .errormsg{display:inline-block}.fform .successmsg{margin-top:1em;color:#009900;display:inline-block}.fform.small,.fform .small{font-size:75%}.fform.small input[type=checkbox]+label,.fform .small input[type=checkbox]+label{margin:.6em 0 0}.fform.small input[type=text]:focus+label:before,.fform .small input[type=text]:focus+label:before,.fform.small input[type=password]:focus+label:before,.fform .small input[type=password]:focus+label:before,.fform.small input[type=file]:focus+label:before,.fform .small input[type=file]:focus+label:before,.fform.small select:focus+label:before,.fform .small select:focus+label:before,.fform.small input[type=text].active+label:before,.fform .small input[type=text].active+label:before,.fform.small input[type=password].active+label:before,.fform .small input[type=password].active+label:before,.fform.small input[type=file].active+label:before,.fform .small input[type=file].active+label:before,.fform.small select.active+label:before,.fform .small select.active+label:before,.fform.small input[type=text]:valid+label:before,.fform .small input[type=text]:valid+label:before,.fform.small input[type=password]:valid+label:before,.fform .small input[type=password]:valid+label:before,.fform.small input[type=file]:valid+label:before,.fform .small input[type=file]:valid+label:before,.fform.small select:valid+label:before,.fform .small select:valid+label:before,.fform.small input[type=text].invalid+label:before,.fform .small input[type=text].invalid+label:before,.fform.small input[type=password].invalid+label:before,.fform .small input[type=password].invalid+label:before,.fform.small input[type=file].invalid+label:before,.fform .small input[type=file].invalid+label:before,.fform.small select.invalid+label:before,.fform .small select.invalid+label:before,.fform.small input[type=text]:disabled+label:before,.fform .small input[type=text]:disabled+label:before,.fform.small input[type=password]:disabled+label:before,.fform .small input[type=password]:disabled+label:before,.fform.small input[type=file]:disabled+label:before,.fform .small input[type=file]:disabled+label:before,.fform.small select:disabled+label:before,.fform .small select:disabled+label:before{transform:translateY(-2.3em) translateX(.5em)}#axismapping{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));box-sizing:border-box}#axismapping .axis{display:table;padding:10px}#axismapping .axis>div{display:table-row;margin-bottom:5px}#axismapping .axis>div>*{display:table-cell;box-sizing:border-box;margin:.4em 0}#axismapping .axis label{width:1%;white-space:nowrap;vertical-align:middle;padding-right:10px}#axismapping .axis input[type=text],#axismapping .axis select{width:100%}#axissave,#axisadd{width:1px;min-width:min-content;margin:20px auto;white-space:nowrap}#trigger{position:absolute;z-index:2;top:0;right:0}#trigger button.trigger img{margin-right:20px;vertical-align:top;height:1em}#trigger button{margin-top:0;text-align:center;padding:0;width:170px}#trigger button+button{margin-left:20px}#mainview h2{padding-left:10px}input[type=number]{appearance:textfield;padding-left:10px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#axisheadergraph .timelinepos:hover{cursor:pointer}#liveedit{font-size:1.25em;font-weight:bold;color:#FBA22E}#edittiming .header{display:grid;grid-template-columns:min-content 1fr min-content}#edittiming .header>*{grid-row:1}#edittiming .curtime{grid-column:2;text-align:center}#edittiming .header h2{grid-column:1;display:block;white-space:nowrap}#edittiming .settings{grid-column:3;white-space:nowrap}#edittiming table.axis{background:#515151;border:0;border-spacing:0;width:100%}#edittiming table.axis td{border:solid;border-color:#2E2E2E #5C5C5C #5C5C5C #2E2E2E;border-width:0 1px 1px 0px}#edittiming table.axis .outer{transition:font-size .1s,opacity .1s .1s}#edittiming table.axis .label{padding-right:25px;position:relative;min-width:100px;vertical-align:top}#edittiming table.axis .label span{margin:10px 0 0 10px;display:block;font-size:1.5em}#edittiming table.axis .label span i{cursor:pointer}#edittiming table.axis .timeline{line-height:0;padding:0;font-size:0}#edittiming table.axis .timeline text{font-size:15px}#edittiming table.axis .timeline .timelinepos{stroke:#fff;stroke-width:1;fill:#fff}#edittiming table.axis .timeline path.minor{stroke:#333;stroke-width:1}#edittiming table.axis .timeline path.major{stroke:#000;stroke-width:1}#edittiming table.axis .timeline rect.key{fill:#859FC4;stroke-width:1;stroke:#000;cursor:pointer}#edittiming table.axis .timeline rect.key.active{fill:#FFFFFF;stroke:#FF0000}#edittiming table.axis .timeline rect.key.dragged{fill:#ff0000}#edittiming table.axis .timeline rect.key.ghost{fill:#00ff00}#edittiming table.axis .curve{transition:height .2s}#edittiming table.axis .curve rect.key{fill:#FBA22E}#edittiming table.axis .curve path{stroke:#fba22e;fill:none}#edittiming table.axis .curve path.control{fill:#000000;stroke:#000000}#edittiming table.axis .curve path.control.ghost{fill:#ffff00;stroke:#ffff00}#edittiming table.axis .curve path.control.ghost.invalid{fill:#ff0000}#edittiming table.axis .minmax{display:block;position:absolute;right:2px;width:18px;height:18px;border-radius:50%;border:1px solid #969696;background:#606060}#edittiming table.axis .minmax:before{top:5px;right:1px;content:'';display:block;border-top:8px solid #839eff;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;position:absolute;transition:transform .2s}#edittiming table.axis h3{margin:0;padding:0 5px;font-weight:500}#edittiming .min .hiddenmin{height:0;transition:height .2s}#edittiming .min .minmax:before{transform:rotate(90deg);transition:transform .2s}#editkeyframe .fform{padding:1em}#editkeyframe .fform div{margin-top:1em;margin-bottom:1em}#editkeyframe .fform label{display:inline-block;min-width:200px}#editkeyframe .fform .threecolumn{margin-top:20px}#editkeyframe .fform .labeltop input{vertical-align:middle}#editkeyframe .fform .labeltop span{vertical-align:middle;padding-top:2px}#editkeyframe .fform .fform{margin:0;padding:0}#editkeyframe .fform .disabled{opacity:0;pointer-events:none}#mainview .error{color:#f00}header h1.offline{color:#f00}@media screen and (min-width:800px){#edittiming>div .time br{display:none}}@media screen and (max-width:800px){#edittiming>div{width:auto;float:none}#edittiming>div .time{white-space:normal}#edittiming>div button.del{display:block;width:100%}}.tmp{position:absolute;z-index:128001;top:30px;left:10px}@font-face{font-family:"icons";src:url("/font/motioncontrol.eot?d5e0460a4938a93f977bae3076946533");src:url("/font/motioncontrol.eot?d5e0460a4938a93f977bae3076946533#iefix") format("embedded-opentype"),url("/font/motioncontrol.woff?d5e0460a4938a93f977bae3076946533") format("woff"),url("/font/motioncontrol.ttf?d5e0460a4938a93f977bae3076946533") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.mc{display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mc:before{font-family:"icons"}.autorenew-off:before{content:"\f101"}.autorenew:before{content:"\f102"}.magnify-minus-outline:before{content:"\f103"}.magnify-plus-outline:before{content:"\f104"}.features .pin-off:before{content:"\f105"}.features .pin:before{content:"\f106"}.overlay{position:fixed;z-index:128000;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5)}.overlay>div{display:flex;flex-direction:column;margin:12vh auto 0;max-width:960px;min-width:350px;min-height:300px;width:75%;height:75vh;background:#303030;border:1px solid #505050;border-radius:5px;box-shadow:0 0 10px #000}.overlay>div .header{padding:5px;border-bottom:1px solid #cacaca}.overlay>div .header h2{margin:0;padding:0;font-size:120%;text-align:center}.overlay>div .header span.close{float:right;cursor:pointer}.overlay>div form{overflow:auto}.overlay>div form label{white-space:nowrap}.popup.fform{width:min-content;position:absolute;height:min-content;min-width:auto;white-space:nowrap}.popup.fform ul{margin:0;padding:0;list-style:none}.popup.fform li:hover{cursor:pointer;background:rgba(255,255,255,0.2)}html,body{margin:0;padding:0}body{background:#303030;color:#dedede;font-family:sans-serif}.hsplit{display:flex}.hsplit>div+div{margin-left:40px}.half{width:50%}.center{margin-left:auto;margin-right:auto}.textcenter{text-align:center}.hidden{display:none !important}ul.none{list-style-type:none;padding:0}ul.inline li{display:inline-block}.errormsg{color:#FF0000}.twocolumn{display:grid;grid-template-columns:1fr 1fr}.threecolumn{display:grid;grid-template-columns:1fr 1fr 1fr}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading:before{display:inline-block;content:' ';border-radius:50%;border:.5rem solid rgba(255,255,255,0.25);border-top-color:#000;animation:spin 1s infinite linear;width:16px;height:16px}.loading.smallani:before{margin-left:-20px;border-width:.3rem;position:absolute;width:8px;height:8px}a,input,button{outline:0}::-moz-focus-inner{border:0}#main h1,#main h2,#main h3{font-weight:500;margin:0}#mapping td{vertical-align:middle}#mapping input[type=text]{margin-top:0}a{color:inherit;text-decoration:none}@media screen and (max-width:400px){#main{padding:0}}