@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?ht02ch');src:url('/fonts/icomoon.eot?ht02ch#iefix') format('embedded-opentype'),url('/fonts/icomoon.ttf?ht02ch') format('truetype'),url('/fonts/icomoon.woff?ht02ch') format('woff'),url('/fonts/icomoon.svg?ht02ch#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-refresh:before{content:"\e901"}.icon-lock:before{content:"\e900"}body{margin:0;overflow:hidden;font-family:Cousine,monospace;font-size:13px;color:#cccccc;background-color:#050505}*{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}h1,h2,h3,h4{line-height:140%;text-transform:uppercase}h1{margin:0 0 5px;font-family:'Nova Mono',monospace;font-size:22px;text-align:center}h1 label[for^=tabs-]{box-shadow:none;border-top-right-radius:0;font-size:inherit}h1 span{position:absolute;bottom:5px;right:5px;font-size:9px;line-height:100%;font-weight:normal;opacity:.3}h1 span:hover{opacity:1}h2{font-size:16px}h3{font-size:14px}input.form-control[type=range]{padding:0}input.form-control[type=range]:focus{background-color:transparent}fieldset{position:relative}fieldset.flat{margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,select,option{color:#333}button:focus{outline:0}.hide{display:none}.form-group{margin-bottom:.5rem}.form-group:last-child{margin-bottom:0}.form-control,.btn{border-radius:.14rem}.form-control-sm{padding:.05rem .5rem;line-height:100%}.btn{-webkit-transition:background-color 200ms ease-in-out,padding 200ms ease-in-out;transition:background-color 200ms ease-in-out,padding 200ms ease-in-out}.btn.btn-sm{font-size:12px;line-height:160%;padding:2px 10px 0}.btn-primary{color:#e3ffff;background-color:#0072ff;background:-webkit-linear-gradient(top, #0072ff 0, #0067e6 100%);background:linear-gradient(to bottom, #0072ff 0, #0067e6 100%);border-color:#394857;text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6)}.btn-primary:hover{color:#e3ffff;background-color:#4d7aa1;background:-webkit-linear-gradient(top, #0072ff 5%, #005bcc 100%);background:linear-gradient(to bottom, #0072ff 5%, #005bcc 100%);border-color:#2f3b48}.btn-secondary{color:#FFF;background-color:#5688b3;background:-webkit-linear-gradient(top, #5688b3 0, #4a7ba5 100%);background:linear-gradient(to bottom, #5688b3 0, #4a7ba5 100%);border-color:#2f353e;text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6)}.btn-secondary:hover{color:#FFF;background-color:#4d7aa1;background:-webkit-linear-gradient(top, #5688b3 5%, #426e94 100%);background:linear-gradient(to bottom, #5688b3 5%, #426e94 100%);border-color:#24292f}.btn-icon{color:#486071;background-color:transparent;background:-webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, transparent 0, rgba(0,0,0,0) 100%);border-color:transparent;text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6);width:13px;height:13px;font-size:13px;line-height:13px;text-shadow:none}.btn-icon:hover{color:#486071;background-color:#4d7aa1;background:-webkit-linear-gradient(top, transparent 5%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0) 100%);border-color:rgba(0,0,0,0)}.form-left:after,.form-left-2:after{content:'';display:block;clear:both}.form-left>*,.form-left-2>*{float:left;vertical-align:middle}.form-left>*:first-child:nth-last-child(1){width:100%}.form-left>*:first-child:nth-last-child(2):nth-child(1),.form-left>*:first-child:nth-last-child(2)~*:nth-child(1){width:70%}.form-left>*:first-child:nth-last-child(2):nth-child(2),.form-left>*:first-child:nth-last-child(2)~*:nth-child(2){width:30%}.form-left>*:first-child:nth-last-child(3):nth-child(1),.form-left>*:first-child:nth-last-child(3)~*:nth-child(1){width:30%}.form-left>*:first-child:nth-last-child(3):nth-child(2),.form-left>*:first-child:nth-last-child(3)~*:nth-child(2){width:40%}.form-left>*:first-child:nth-last-child(3):nth-child(3),.form-left>*:first-child:nth-last-child(3)~*:nth-child(3){width:30%}.form-left-2{position:relative}.form-left-2>*:nth-child(1){width:70%}.form-left-2>*:nth-child(2){width:30%}.form-left-2>*:last-child{position:absolute;top:2px;right:-14px}#ui{position:absolute;left:0;top:0;width:33.33333333%;min-width:320px;max-width:100%;background-color:rgba(0,0,0,0.6);-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;max-height:100%;overflow-x:hidden;overflow-y:auto}#ui::-webkit-scrollbar{width:8px}#ui::-webkit-scrollbar-thumb{border-radius:1px;background-color:#212c34}#ui .tab-title{margin:1px 0}#ui>.tab{padding:0}@media (max-width:320px){#ui{min-width:100%}}.no-touch #ui{opacity:.1}.no-touch #ui:hover,.no-touch #ui.hover{opacity:1}#animate #wrapper-track{height:auto;margin-bottom:11px}#animate svg{display:none}#animate.use-sines svg{display:block}#animate.use-sines #wrapper-track{height:64px;margin-bottom:0}#wrapper-track{position:relative}#wrapper-track #track::-webkit-slider-runnable-track{height:1px;background-color:#7D919E;box-shadow:none}#wrapper-track #track::-moz-range-track{height:1px;background-color:#7D919E;box-shadow:none}#wrapper-track #track::-webkit-slider-thumb{-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}#wrapper-track #track::-moz-range-thumb{transform:translateY(-7px) rotate(45deg)}#wrapper-track svg{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper-track path{fill:none;stroke-width:2;stroke:#fff}#wrapper-track path:nth-child(1){stroke:#486071}#wrapper-track path:nth-child(2){stroke:#66333C}#wrapper-track path:nth-child(3){stroke:#3D5D2F}#wrapper-track path:nth-child(4){stroke:#6C5537}#wrapper-track path:nth-child(5){stroke:#A56571}#wrapper-track path:nth-child(6){stroke:#6E975D}#wrapper-track path:nth-child(7){stroke:#B0936C}#wrapper-track input{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#store-first,#store-last{position:absolute;top:-22px;width:15px;height:15px;border-radius:3px;padding:0;font-size:0}#store-first:before,#store-last:before{content:'+';position:relative;z-index:1;font-size:14px;line-height:15px;text-shadow:-1px -1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(255,255,255,0.6)}#store-first:after,#store-last:after{content:'';position:absolute;left:50%;top:0;width:8.83883476px;height:8.83883476px;background-color:#5688b3;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#store-first{left:-11.5px}#store-last{right:-11.5px}#set-sines{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:5px}#render{display:block;position:relative}#render .render,#render .cancel{position:relative;z-index:1}#render .cancel{display:none}#render .cancel span{font-size:12px}#render .progress{position:absolute;left:0;top:0;display:none;z-index:0;width:0;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.65) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.65) 100%);border-radius:2px}#render.rendering .render{display:none}#render.rendering .cancel,#render.rendering .progress{display:block}#constants{margin-bottom:10px}#constants .form-group{margin-bottom:3px}#constants fieldset{position:relative}#constants fieldset input:nth-of-type(1),#constants fieldset input:nth-of-type(2){width:50%}#constants fieldset input[type=checkbox]{display:none}#constants fieldset input[type=checkbox]:checked+label{color:#66333C}#constants fieldset label{width:auto;position:absolute;top:2px;right:-16px;color:#486071;cursor:pointer}#constants fieldset:nth-of-type(1) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(1) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(1) input[type=range]::-webkit-slider-runnable-track{background-color:#486071}#constants fieldset:nth-of-type(2) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(2) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(2) input[type=range]::-webkit-slider-runnable-track{background-color:#66333C}#constants fieldset:nth-of-type(3) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(3) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(3) input[type=range]::-webkit-slider-runnable-track{background-color:#3D5D2F}#constants fieldset:nth-of-type(4) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(4) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(4) input[type=range]::-webkit-slider-runnable-track{background-color:#6C5537}#constants fieldset:nth-of-type(5) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(5) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(5) input[type=range]::-webkit-slider-runnable-track{background-color:#A56571}#constants fieldset:nth-of-type(6) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(6) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(6) input[type=range]::-webkit-slider-runnable-track{background-color:#6E975D}#constants fieldset:nth-of-type(7) input[type=range]::-webkit-slider-runnable-track,#sines fieldset:nth-of-type(7) input[type=range]::-webkit-slider-runnable-track,#offsets fieldset:nth-of-type(7) input[type=range]::-webkit-slider-runnable-track{background-color:#B0936C}#constants fieldset:nth-of-type(1) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(1) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(1) input[type=range]::-moz-range-track{background-color:#486071}#constants fieldset:nth-of-type(2) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(2) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(2) input[type=range]::-moz-range-track{background-color:#66333C}#constants fieldset:nth-of-type(3) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(3) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(3) input[type=range]::-moz-range-track{background-color:#3D5D2F}#constants fieldset:nth-of-type(4) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(4) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(4) input[type=range]::-moz-range-track{background-color:#6C5537}#constants fieldset:nth-of-type(5) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(5) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(5) input[type=range]::-moz-range-track{background-color:#A56571}#constants fieldset:nth-of-type(6) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(6) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(6) input[type=range]::-moz-range-track{background-color:#6E975D}#constants fieldset:nth-of-type(7) input[type=range]::-moz-range-track,#sines fieldset:nth-of-type(7) input[type=range]::-moz-range-track,#offsets fieldset:nth-of-type(7) input[type=range]::-moz-range-track{background-color:#B0936C}#sines,#offsets{width:50%;float:left}#track{width:100%}#image img{max-width:100%;margin-bottom:10px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}#image.zoom{position:relative;height:200px;overflow:hidden}#image.zoom img{max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(4, 4);transform:translateX(-50%) translateY(-50%) scale(4, 4)}#stats{position:absolute;right:0;bottom:0}label[for^=tabs-]{position:relative;display:block;margin-bottom:0;padding:2px 20px 0;font-size:14px;line-height:120%;color:#DDE9F2;background-color:#486071;cursor:pointer;border-top-right-radius:2px;border-bottom-right-radius:2px;background:-webkit-linear-gradient(left, #486071 0, #344652 100%);background:linear-gradient(to right, #486071 0, #344652 100%);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4)}.tab label[for^=tabs-]{background:-webkit-linear-gradient(left, #344652 0, #202b33 100%);background:linear-gradient(to right, #344652 0, #202b33 100%)}input.tabs{display:none}input.tabs+*{position:relative;max-height:0;padding:0 20px;overflow:hidden;-webkit-transition:max-height 200ms ease-in-out,padding 200ms ease-in-out;transition:max-height 200ms ease-in-out,padding 200ms ease-in-out}input.tabs:checked+*{max-height:1000px;padding:10px 20px;overflow:visible}input.switch{display:none}input.switch+*{position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height 200ms ease-in-out,padding 200ms ease-in-out;transition:max-height 200ms ease-in-out,padding 200ms ease-in-out}input.switch:checked+*{max-height:1000px;overflow:visible}[data-info]{position:relative}[data-info]:before{content:attr(data-info);position:absolute;right:-20px;top:10px;z-index:2;display:block;visibility:hidden;width:200px;padding:10px 10px 10px 0;opacity:0;font-size:11px;color:#FFBD00;border-radius:2px;background-color:rgba(0,0,0,0.6);-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);box-shadow:0 0 0 1px #000000,1px 0 0 1px #000000,1px 0 0 2px #FFBD00;-webkit-transition:opacity 200ms 0ms linear,visibility 0ms 200ms linear;transition:opacity 200ms 0ms linear,visibility 0ms 200ms linear}[data-info]:hover:before{visibility:visible;opacity:1;-webkit-transition:opacity 200ms 1000ms linear,visibility 0ms 1000ms linear;transition:opacity 200ms 1000ms linear,visibility 0ms 1000ms linear}input.imitate{display:none}input.imitate+label{position:relative;width:100% !important}input.imitate+label:after{border-radius:.14rem;content:'';position:absolute;top:0;right:0;display:block;width:16px;height:16px;background-color:#EEE;text-align:center;color:#1877BA;font-size:16px;line-height:16px;font-weight:bold;box-shadow:2px 2px 4px rgba(0,0,0,0.3) inset}input.imitate:checked+label:after{content:'v'}input[type=color],input[type=color] *,input[type=color]::-webkit-color-swatch-wrapper,input[type=color]::-webkit-color-swatch{padding:0;box-shadow:-2px -2px 8px rgba(0,0,0,0.2) inset,2px 2px 8px rgba(255,255,255,0.3) inset}input[type=color]::-webkit-color-swatch-wrapper,input[type=color]::-webkit-color-swatch{border:0}input[type=text],input[type=number],input[type=color],option,select,input[type=text].form-control,input[type=number].form-control,input[type=color].form-control,option.form-control,select.form-control,input[type=text]:disabled,input[type=number]:disabled,input[type=color]:disabled,option:disabled,select:disabled{background-color:#DAE8EC;border-radius:.14rem;box-shadow:2px 4px 16px rgba(0,0,0,0.2) inset;color:#222}input[type=range]{-webkit-appearance:none;width:100%;height:20px;background-color:transparent;border:0;-webkit-transform:translateX(1px);transform:translateX(1px)}input[type=range],input[type=range] *{outline:none;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;margin:0;background-color:#335470;border-radius:.14rem;border:0;box-shadow:2px 2px 4px rgba(0,0,0,0.3) inset}input[type=range]::-webkit-slider-runnable-track:hover{background-color:#2c465c}input[type=range]::-moz-range-track{width:100%;height:6px;margin:0;background-color:#335470;border-radius:.14rem;border:0;box-shadow:2px 2px 4px rgba(0,0,0,0.3) inset}input[type=range]::-moz-range-track:hover{background-color:#2c465c}input[type=range]::-webkit-slider-thumb{height:15px;width:15px;margin:0;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);border:1px solid #2f353e;border-radius:.14rem;background:#5688b3;cursor:pointer;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb:hover{background-color:#4d7aa1}input[type=range]::-moz-range-thumb{height:15px;width:15px;margin:0;transform:translateY(-7px) rotate(45deg);border:1px solid #2f353e;border-radius:.14rem;background:#5688b3;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-thumb:hover{background-color:#4d7aa1}input[type=range]+input[type=number],input[type=range]+input[type=text]{position:relative;z-index:1;border:1px solid #5688b3}