@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none!important}ng\:form{display:block}a{color:inherit;text-decoration:none}body{margin:0}button,h1,h2,li,menu,p,time,ul{margin:0;padding:0}body{cursor:default}button{border:none;cursor:pointer;outline:none}div,input,label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h2{font-weight:400}input{border:none;box-shadow:none;outline:none}li{list-style-type:none}progress{border:none;display:block}svg{display:block;fill:#000;stroke:#000;stroke-linecap:round;stroke-linejoin:round}[data-ng-click],[data-ng-swipe-left],[data-ng-swipe-right]{-webkit-tap-highlight-color:transparent}[data-ng-cloak]{display:none!important}body,button,input{font-family:Helvetica,Areal,sans-serif}html{background:#f4f4f4;height:100%;min-width:320px}body{background:#06f;padding:5px}body,header{min-width:310px}header{margin:0 auto;max-width:910px;overflow:hidden}.pop-up header{max-width:505px}header>a{background:#f4f4f4;display:inline-block;float:left;margin:0 0 5px;max-width:495px;padding:5px;vertical-align:bottom;width:calc(100% - 10px)}header>a svg{height:100%;margin:0;min-height:40px;position:relative;width:100%}header nav{clear:right;float:right;margin:0 0 5px 5px}header nav ul{clear:both;float:none}header nav li{background:#f4f4f4;display:block;float:left;margin:0 0 0 5px}header nav li:first-child{margin:0}header nav a{color:#000;display:block;font-size:22px;padding:5px}header nav a svg{display:inline;fill:none;height:25px;margin:0 5px 0 0;width:30px;stroke-width:10;vertical-align:bottom}header nav a svg.quadratic{width:25px}header nav a:hover{background:#f60;color:#000}header nav a:active{background:#000;color:#FFF}header nav a:active svg{stroke:#FFF}main{background:#f4f4f4;margin:0 auto 5px;max-width:900px;min-width:300px;overflow:hidden;padding:5px 5px 0}.pop-up main{max-width:495px}#status-bar{margin:0 0 5px;overflow:hidden}#status-bar h2{color:#000;float:left;font-size:22px;line-height:26px;margin:2px 5px 2px 0}#status-bar menu{float:right;height:30px}#status-bar menu button,#status-bar menu time{background:#ccc;height:100%}#status-bar menu button{position:relative;width:30px}#status-bar menu button svg{height:28px;stroke-width:20;width:28px}#status-bar menu button:not(:disabled):hover{background-color:#f60}#status-bar menu button:not(:disabled):active{background-color:#000}#status-bar menu button:not(:disabled):active svg{fill:#FFF;stroke:#FFF}#status-bar menu button svg{fill:#000;left:1px;opacity:0;position:absolute;top:1px}#status-bar menu button:disabled svg{fill:#a0a0a0;stroke:#a0a0a0}#status-bar menu button.active svg:first-child{opacity:1}#status-bar menu button:not(.active) svg:last-child{opacity:1}#status-bar menu time{color:#FFF;display:inline-block;font-size:26px;line-height:30px;margin:0 0 0 5px;padding:0 2px;transition:color .25s;vertical-align:top}#status-bar menu time.playing{color:#000}#status-bar menu label{font-size:22px;line-height:26px;margin:2px 0}#status-bar menu input{background-color:#FFF;color:#000;font-size:26px;line-height:30px;margin:0;padding:0 2px;text-align:right;width:50px}#status-bar menu input::-webkit-outer-spin-button,#status-bar menu input::-webkit-inner-spin-button{display:none}.booth{margin:0 0 5px;overflow:hidden}.booth>li{background-color:#f60;display:block;float:left;height:300px;margin:0 5px 0 0;position:relative}.booth>li button{background-color:#ccc;margin:4px}.booth>li button svg{fill:none;height:28px;stroke-width:20;width:28px}.booth>li button:not(:disabled):hover{background-color:#f60}.booth>li button:not(:disabled):active{background-color:#000}.booth>li button:not(:disabled):active svg{fill:#FFF;stroke:#FFF}.booth>li>button{position:absolute;right:0;top:0;z-index:2}.booth>li>button::-moz-focus-inner{border:0;padding:0}.booth>li>button:not(:disabled):hover{background-color:#FFF}.booth>li>button:not(:disabled):active{background-color:#000}.booth>li>button svg{display:block;float:none;position:relative}.booth>li h2{border-bottom:2px solid #000;font-size:22px;line-height:25px;margin:0 4px;padding:6px 32px 5px 2px;position:relative;z-index:1}.booth>li h2 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booth>li smx-process span{display:block;padding:5px 7px 0}.booth>li smx-gain input[type=range]{-webkit-appearance:none;background-color:#ccc;border-bottom:none;border-left:3px solid #ccc;border-right:3px solid #ccc;border-top:none;height:28px;margin:0;padding:0;position:absolute;right:-109px;top:155px;transform:rotate(-90deg);width:254px}.booth>li smx-gain input[type=range]:active,.booth>li smx-gain input[type=range]:focus,.booth>li smx-gain input[type=range]:hover{background-color:#FFF;border-color:#FFF}.booth>li smx-gain input[type=range]::-moz-focus-outer{border:none}.booth>li smx-gain input[type=range]::-moz-range-thumb{background-color:#000;background-image:none;border:none;border-radius:3px;cursor:pointer;height:22px;width:6px}.booth>li smx-gain input[type=range]::-moz-range-track{border:none;background-color:transparent}.booth>li smx-gain input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#000;border:none;border-radius:3px;cursor:pointer;height:22px;width:6px}.booth>li .track{border-bottom:2px solid #000;display:block;height:112px;margin:-2px 36px 0 4px;padding:0 0 4px;position:relative;z-index:1}.booth>li .track svg{height:112px;stroke-linecap:butt;stroke-width:3;width:100%}.booth>li .track svg .layer{fill:#F4F4F4;stroke:none}.booth>li:first-child:nth-last-child(2){width:calc(100% - 41px)}.booth>li:first-child:nth-last-child(3),.booth>li:first-child:nth-last-child(3)~li{width:calc(50% - 23px)}.booth>li:first-child:nth-last-child(4),.booth>li:first-child:nth-last-child(4)~li{width:calc(33.334% - 17px)}.booth.stuffed>li:first-child:nth-last-child(4),.booth.stuffed>li:first-child:nth-last-child(4)~li{width:calc(25% - 3.75px)}.booth>li:last-child:not(.snoozy){float:right;margin:0}.booth>li.snoozy{background-color:#06f;float:right;margin:0;width:36px!important}.list{border-bottom:5px solid #ccc;margin:0 0 5px}.list>li{border-top:5px solid #ccc;overflow:hidden}.list h2{font-size:22px}.list h2,.list p{color:#a0a0a0;margin:5px 0;transition:color 1s}.list li:hover h2,.list li:hover p{color:#000}.list h2 span{color:#000;display:inline-block}.list div.suggestions{height:128px;overflow:hidden}.list div.suggestions h3{background-color:#000;border-bottom:5px solid #ccc;color:#FFF;font-size:22px;font-weight:400;margin:0;padding:0 35px}.list div.suggestions>div{height:98px;overflow:hidden}.list>li>div>div>ul{background:#f4f4f4;float:left;height:calc(100% - 30px);position:relative;width:calc(100% - 60px)}.list>li>div>div>ul>li{height:100%;padding:0;position:absolute;transition:left 1s;width:100%}.list>li>div>div>ul>li.selected{left:0}.list>li>div>div>ul>li.moved-out-left{left:-100%}.list>li>div>div>ul>li.moved-out-right{left:100%}.list>li>div>div>ul>li ul li{border-bottom:5px solid #ccc;padding:0 5px}.list button{background:#ccc;float:left;height:100%;position:relative;width:30px;z-index:1}.list button svg{fill:none;height:28px;stroke-width:20;width:28px}.list button:not(:disabled):hover{background-color:#f60}.list button:not(:disabled):active{background-color:#000;background:#000}.list button:not(:disabled):active svg{fill:none;stroke:#FFF}.list button:disabled{cursor:default}.list button:disabled svg{stroke:none}.list .button{background:#ccc;display:block;float:right;height:28px;margin:0 0 5px 5px;padding:1px;position:relative;z-index:1}.list .button svg{fill:none;height:28px;stroke-width:20;width:28px}.list .button:not(:disabled):hover{background-color:#f60}.list .button:not(:disabled):active{background-color:#000}.list .button:not(:disabled):active svg{fill:#FFF;stroke:#FFF}.list .button span{font-size:18px;line-height:28px;padding:0 0 0 3px;vertical-align:top}.list .button svg{display:inline}.list .button:not(:disabled):active span{color:#FFF}.list li form{overflow:hidden}.list li form div.file,.list li form div.text{display:inline-block;margin:5px 0 0;vertical-align:top}.list li form div.file{position:relative;width:100%}.list li form div.text{width:50%}.list li form div.left.text{margin-right:5px;width:calc(50% - 5px)}.list li form input{font-size:16px}.list li form div.file label,.list li form div.text label{background:#ccc;display:inline-block;line-height:20px;padding:5px 0 5px 5px;vertical-align:top;width:60px}.list li form div.file label.full,.list li form div.text label.full{width:100%}.list li form div.file input{cursor:pointer;height:30px;left:0;opacity:0;position:absolute;top:0;width:100%}.list li form div.file div{background:#FFF;display:inline-block;height:30px;line-height:20px;padding:5px;vertical-align:middle;width:calc(100% - 60px)}.list li form div.text input{height:30px;margin:0;padding:5px;width:calc(100% - 60px)}.list li form div.text input:not(.ng-pristine).ng-invalid{border-right:5px solid #f60}.list li form div.text input.full{width:100%}.list li form div.file span,.list li form div.text span{background:#ccc;display:block;padding:5px 0 5px 65px}.list li form div.checkbox{margin:5px 0 0;position:relative;width:100%}.list li form div.checkbox input[type=checkbox]{display:none}.list li form div.checkbox input[type=checkbox]:checked+label:before{background:#ccc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEwIiB4PSIyMCIgeT0iMjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB4MT0iMzUiIHkxPSIzNSIgeDI9IjY1IiB5Mj0iNjUiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgeDE9IjY1IiB5MT0iMzUiIHgyPSIzNSIgeTI9IjY1Ii8+PC9zdmc+) no-repeat}.list li form div.checkbox label{background:#FFF;cursor:pointer;display:inline-block;height:30px;line-height:20px;margin:0;padding:5px 5px 5px 65px;vertical-align:middle;width:100%}.list li form div.checkbox label:before{background:#ccc url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEwIiB4PSIyMCIgeT0iMjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIvPjwvc3ZnPg==) no-repeat;content:'';display:inline-block;height:30px;left:0;position:absolute;top:0;width:60px}.list li form div.buttons button{display:block;float:right;font-size:18px;height:30px;margin:5px 0 5px 5px;padding:5px;width:auto}.list li form div.buttons button:last-child{margin:5px 0}.list li form div.buttons button:not(:disabled):active{color:#FFF}progress{background:#f4f4f4;height:30px;width:100%}progress::-moz-progress-bar{background:#06f}progress::-webkit-progress-bar{background:#f4f4f4}progress::-webkit-progress-value{background:#06f}footer{background:#f4f4f4;margin:0 -5px}footer section{background:#ccc;margin:0 auto;max-width:900px;padding:5px}footer section h2{font-size:22px;line-height:26px}smx-search{display:block;height:41px;padding:1px 4px;position:relative}smx-search input{background:0 0;border-bottom:2px solid #000;font-size:22px;height:37px;margin:0 0 4px;padding:5px 30px 5px 2px;width:100%}smx-search input::-webkit-input-placeholder{color:#000}smx-search ul{background-color:#f60;height:254px;left:4px;overflow:auto;position:absolute;right:4px}smx-search ul li{overflow:hidden;padding:2px}smx-search ul li time{float:right}smx-search ul li:hover{background-color:#06f;color:#FFF}smx-search>span{padding:2px}smx-drop{display:block;padding:103px 5px 85px}smx-drop span{border:2px dashed #000;display:block;font-size:22px;line-height:25px;margin:0;padding:20px;text-align:center}smx-transport button{height:28px;position:relative;width:28px}smx-transport button svg{fill:#000!important;position:absolute;stroke:#000;top:0}smx-transport button svg:last-child{opacity:0}smx-transport button.looping svg{fill:none!important;stroke-width:10}smx-transport button.active svg{opacity:0}smx-transport button.active svg:last-child{opacity:1}smx-transport button:hover{background-color:#fff!important}smx-transport button:active{background-color:#000!important}smx-transport button:active svg{fill:#fff!important}smx-transport button.looping:active svg{fill:none!important}smx-transport time{float:right;line-height:28px;margin:4px 36px}.modal-background{background:rgba(0,0,0,.25);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.modal-window{background:#FFF;height:300px;left:50%;margin:-150px 0 0 -250px;position:absolute;top:50%;width:500px}ng-message{background:#ccc;display:block;padding:5px 0 5px 65px}