.dialog{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;max-width:500px;width:90%;height:60%;background:#424242;box-shadow:0 3px 10px #000;overflow:hidden;border-radius:3px;outline:none;padding:25px 0;display:flex;flex-direction:column;z-index:1001}.dialog .dialog-title{font-weight:700;color:#fff;font-size:16px;padding:0 25px;margin-bottom:15px}.dialog .dialog-content-scroller{flex-grow:1}.dialog .dialog-content-scroller .ScrollbarsCustom-Track{height:100%!important;top:0!important;width:10px!important;background:transparent!important}.dialog .dialog-content-scroller .ScrollbarsCustom-Track:hover .ScrollbarsCustom-Thumb{opacity:.6;cursor:pointer}.dialog .dialog-content-scroller .ScrollbarsCustom-Thumb{position:relative;background:transparent!important;opacity:.2}.dialog .dialog-content-scroller .ScrollbarsCustom-Thumb:after{content:"";display:block;position:absolute;top:0;bottom:0;left:3px;right:3px;background:#ccc!important;border-radius:2px}.dialog .dialog-content{padding:0 25px}.dialog .dialog-buttons{text-align:right;margin-top:12.5px;padding-right:12.5px}.dialog .dialog-buttons>span{font-weight:700;color:#71ca87;text-transform:uppercase;cursor:pointer;padding:12.5px}.dialog .dialog-buttons>span:hover{color:#fff}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:1000}
.About p{padding-bottom:5px}.About .title .icon,.About .title .title{display:inline-block;vertical-align:middle}.About .title .icon{height:40px;margin-right:10px}.About .title .title{height:24px}
.top-line,.top-line-shadow{background-color:#71ca87;display:block;height:5px;left:0;position:fixed;right:0;top:0;width:100%;z-index:998}.top-line-shadow{background-color:#396544;height:3px;top:5px}.Toolbar{position:fixed;top:8px;width:100%;height:52px;background-color:#222;padding:0 0 0 15px;overflow:visible;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:990}.Toolbar>h1,.Toolbar>ul,.Toolbar>ul>li,.Toolbar>ul>li>a,.Toolbar>ul>li>span{position:relative;height:52px;line-height:52px;display:block;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Toolbar>h1,.Toolbar>ul>li>a,.Toolbar>ul>li>span{font-size:17px;text-transform:uppercase}.Toolbar>h1{margin-top:-1px;margin-right:20px;white-space:nowrap}.Toolbar>h1 .icon,.Toolbar>h1 .title{display:inline-block;vertical-align:middle}.Toolbar>h1 .icon{height:36px;margin-right:10px}.Toolbar>h1 .title{height:22px}.Toolbar>ul>li>a,.Toolbar>ul>li>span{float:none;position:relative;color:#fff;opacity:.5;padding:0 20px;font-family:Roboto Condensed,sans-serif;text-decoration:none;cursor:pointer;transition-property:opacity;transition-duration:.3s}.Toolbar>ul>li>a>.material-icons,.Toolbar>ul>li>span>.material-icons{vertical-align:middle;position:relative;top:-2px;margin-right:5px}.Toolbar>ul>li>a>.label-short,.Toolbar>ul>li>span>.label-short{display:none}@media screen and (max-width:1040px){.Toolbar>ul>li>a,.Toolbar>ul>li>span{padding:0 10px}}@media screen and (max-width:940px){.Toolbar>ul>li>a>.label,.Toolbar>ul>li>span>.label{display:none}.Toolbar>ul>li>a>.label-short,.Toolbar>ul>li>span>.label-short{display:inline}}.Toolbar>ul>li>a:hover,.Toolbar>ul>li>span:hover{opacity:1;text-decoration:none}.Toolbar>ul>li>span.active{opacity:1!important}.Toolbar>ul>li>span.active:after{background-color:#71ca87;height:2px;position:absolute;content:"";bottom:1px;left:0;right:0;width:100%;opacity:1!important}.Toolbar ul.is-firefox>li>a>.material-icons,.Toolbar ul.is-firefox>li>span>.material-icons{top:-1px}.Toolbar>ul.menu-overflow{float:right;position:relative}.Toolbar>ul.menu-overflow>li>span>.material-icons{margin:0}.Toolbar>ul.menu-overflow>li>ul{overflow:hidden;padding:5px 0;background:#303030;box-shadow:0 0 10px rgba(0,0,0,.3);position:absolute;top:5px;right:5px}.Toolbar>ul.menu-overflow>li>ul>li{display:block}.Toolbar>ul.menu-overflow>li>ul>li>a,.Toolbar>ul.menu-overflow>li>ul>li>span{display:block;text-align:right;color:#fff;opacity:.5;height:40px;line-height:40px;padding:0 20px 0 40px;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:opacity;transition-duration:.3s}.Toolbar>ul.menu-overflow>li>ul>li>a:hover,.Toolbar>ul.menu-overflow>li>ul>li>span:hover{opacity:1;text-decoration:none}.Toolbar>ul.menu-overflow>li>ul>li>a,.Toolbar>ul.menu-overflow>li>ul>li>span{font-family:Roboto Condensed,sans-serif;text-transform:uppercase}@media screen and (max-width:720px){.Toolbar{height:100px}.Toolbar>ul,.Toolbar>ul.menu-overflow{position:absolute;right:44px;bottom:0;float:none}.Toolbar>ul.menu-overflow{right:0}.Toolbar>ul>li>a,.Toolbar>ul>li>span{font-size:15px}}@media screen and (max-width:500px){.Toolbar>ul>li>a>.material-icons,.Toolbar>ul>li>span>.material-icons{display:none}.Toolbar>ul.menu-overflow>li>span>.material-icons{display:inline-block}}@media screen and (max-width:350px){.Toolbar>ul:nth-child(2)>li:last-child{display:none}}.fragments-container{padding-top:67px;padding-bottom:15px}@media screen and (max-width:720px){.fragments-container{padding-top:115px}}
.ChordEditor .title{font-weight:700;text-transform:uppercase;color:#71ca87;margin:0 0 25px}.ChordEditor .header{position:relative;display:flex;align-items:center}.ChordEditor .header .Toggle{flex:1 0 auto}.ChordEditor .header .defaults{margin-left:5px;padding:3px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ChordEditor .header .defaults:hover{color:#fff}.ChordEditor .header .defaults .material-icons{vertical-align:middle}.ChordEditor .header .ChordEditorDefaults{overflow:hidden;padding:5px 0;background:#303030;box-shadow:0 0 10px rgba(0,0,0,.3);position:absolute;top:100%;right:0;margin-top:5px;z-index:2000}.ChordEditor .header .ChordEditorDefaults>li{display:block}.ChordEditor .header .ChordEditorDefaults>li>a,.ChordEditor .header .ChordEditorDefaults>li>span{display:block;text-align:right;color:#fff;opacity:.5;height:40px;line-height:40px;padding:0 20px 0 40px;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:opacity;transition-duration:.3s}.ChordEditor .header .ChordEditorDefaults>li>a:hover,.ChordEditor .header .ChordEditorDefaults>li>span:hover{opacity:1;text-decoration:none}.ChordEditor .chords-header{display:flex;justify-content:flex-end;margin-top:-5px;margin-right:-5px;margin-bottom:10px}.ChordEditor .chords-header>span{font-family:Roboto Condensed,sans-serif;font-size:11px;text-align:center;text-transform:uppercase;opacity:.5}.ChordEditor .chords-header>span:first-child{width:75px}.ChordEditor .chords-header>span:nth-child(2){width:40px}.ChordEditor .ChordEditorItem{margin-bottom:10px}.ChordEditor hr{display:block;height:1px;background-color:#474747;border:none;margin:20px 0}.ChordEditor hr:last-child{margin-bottom:0}
.ChordEditorItem{display:flex;align-items:center}.ChordEditorItem input,.ChordEditorItem select{width:0;flex:1 1 auto;height:25px;line-height:25px;box-sizing:border-box;font-size:14px}.ChordEditorItem input{color:#fff;background-color:transparent;border:solid #8f8f8f;border-width:0 0 1px;text-align:right}.ChordEditorItem input:focus{border-color:#71ca87}.ChordEditorItem .octave{margin-left:10px;white-space:nowrap}.ChordEditorItem .octave>span{display:inline-block;overflow:hidden;width:25px;height:25px;line-height:25px;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-weight:700;color:#fff}.ChordEditorItem .octave .octave-down,.ChordEditorItem .octave .octave-up{cursor:pointer}.ChordEditorItem .octave .octave-down{background-color:#e53935;border-radius:4px 0 0 4px}.ChordEditorItem .octave .octave-up{background-color:#43a047;border-radius:0 4px 4px 0}.ChordEditorItem .reverse{width:25px;height:25px;overflow:hidden;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.ChordEditorItem .material-icons{color:#fff;font-size:18px;line-height:25px}
.Toggle{display:flex;overflow:hidden;border:1px solid #fff;border-radius:3px}.Toggle>li{padding:7px 5px 6px;text-align:center;border-right:1px solid #fff;cursor:pointer;white-space:nowrap}.Toggle>li:last-child{border-right:none}.Toggle>li:hover{color:#fff}.Toggle>li.selected{background-color:#fff;color:#000}
.MorphageneFileEditor{max-width:460px;margin:0 auto}.MorphageneFileEditor>ul>li{display:block;position:relative;padding:15px;border-top:1px solid #474747}.MorphageneFileEditor>ul>li>.title{font-weight:700;text-transform:uppercase;color:#71ca87;margin-top:5px}.MorphageneFileEditor>ul>li>.firmware,.MorphageneFileEditor>ul>li>.help{display:block;position:absolute}.MorphageneFileEditor>ul>li>.help{top:5px;right:0;padding:13px;cursor:pointer}.MorphageneFileEditor>ul>li>.help:hover{color:#fff}.MorphageneFileEditor>ul>li>.help .material-icons{font-size:19px}.MorphageneFileEditor>ul>li>.firmware{color:#303030;background-color:#ccc;padding:1px 5px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;border-radius:2px;top:19px;right:45px}.MorphageneFileEditor>ul>li>.firmware[title]{cursor:help}.MorphageneFileEditor .values{margin-top:15px;margin-bottom:5px}.MorphageneFileEditor .chord{border:1px solid #fff;border-radius:3px;padding:5px}.MorphageneFileEditor .chord>div{display:flex;align-items:center;padding:7px 10px;cursor:pointer}.MorphageneFileEditor .chord>div:hover{background-color:#424242;color:#fff}.MorphageneFileEditor .chord>div>p{flex:1 1 auto;margin-bottom:0}
.MorphageneOptionsFragment{max-width:460px;margin:0 auto}.MorphageneOptionsFragment .buttons{padding-top:15px;padding-bottom:15px}.MorphageneOptionsFragment .buttons>p{padding:0 15px}.MorphageneOptionsFragment .buttons .title{margin-bottom:20px}.MorphageneOptionsFragment .buttons .buttons-row{padding-bottom:5px}[data-whatintent=mouse] .MorphageneOptionsFragment .buttons .button:hover .button-tip{display:block}@media screen and (max-width:350px){.MorphageneOptionsFragment .buttons .button>span{display:none}}.MorphageneOptionsFragment .buttons .button .button-tip{display:none;position:absolute;top:130%;left:50%;width:180px;margin-left:-90px;font-size:12px;text-transform:none;font-weight:400;text-align:center;background-color:#1b1b1b;padding:5px 5px 6px;border-radius:3px;color:#ccc!important;z-index:99}.MorphageneOptionsFragment .buttons .button .button-tip:after{content:"";display:block;position:absolute;width:0;height:0;top:-6px;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1b1b1b}.MorphageneOptionsFragment .buttons input[type=file]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.MorphageneOptionsFragment .buttons .android-app-link{text-align:center;font-weight:700}.MorphageneOptionsFragment .buttons .android-app-link .material-icons{vertical-align:middle;position:relative;top:-1px;margin-right:5px}.MorphageneOptionsFragment .buttons .android-app-link a{text-decoration:none}.MorphageneOptionsFragment .buttons :last-child{margin-bottom:0}.help-firmware{color:#303030;background-color:#ccc;padding:1px 5px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;border-radius:2px;display:inline-block;font-family:Roboto,sans-serif;font-size:12px}.help-firmware[title]{cursor:help}.help-copyright{color:#8f8f8f;font-size:13px}
.ButtonCombosFragment{max-width:460px;margin:0 auto}.ButtonCombosFragment>ul>li{display:block;position:relative;padding:15px;border-top:1px solid #474747}.ButtonCombosFragment>.title{font-weight:700;text-transform:uppercase;color:#71ca87;padding:15px}.ButtonCombosFragment>ul>li{display:flex;align-items:flex-end;padding-left:3px}.ButtonCombosFragment>ul>li:first-child{border-top:none}.ButtonCombosFragment>ul>li .firmware{color:#303030;background-color:#ccc;padding:1px 5px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;border-radius:2px;display:block;position:absolute;top:15px;right:15px}.ButtonCombosFragment>ul>li .firmware[title]{cursor:help}.ButtonCombosFragment>ul>li .gain-tip{position:absolute;display:none;bottom:9.5px;right:7.5px;border-radius:2px;overflow:hidden}.ButtonCombosFragment>ul>li .gain-tip>span{display:flex;width:100%}.ButtonCombosFragment>ul>li .gain-tip>span:first-child{margin-bottom:1px}.ButtonCombosFragment>ul>li .gain-tip>span>span{display:block;flex:1 0 auto;padding:0 3px;color:#303030;text-align:center;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700}.ButtonCombosFragment>ul>li .gain-tip>span>span:first-child{margin-right:1px}.ButtonCombosFragment>ul>li .gain-tip>span:first-child>:first-child{background-color:#6bf}.ButtonCombosFragment>ul>li .gain-tip>span:first-child>:nth-child(2){background-color:#7c4}.ButtonCombosFragment>ul>li .gain-tip>span:nth-child(2)>:first-child{background-color:#f94}.ButtonCombosFragment>ul>li .gain-tip>span:nth-child(2)>:nth-child(2){background-color:#f6f}.ButtonCombosFragment>ul>li .combo{display:block}.ButtonCombosFragment>ul>li .combo .combo-labels{display:flex;margin-bottom:5px;opacity:.5}.ButtonCombosFragment>ul>li .combo .combo-labels>span{display:block;width:50px;font-family:Roboto Condensed,sans-serif;font-size:11px;text-align:center;white-space:nowrap;overflow:hidden}.ButtonCombosFragment>ul>li .combo .combo-buttons{position:relative;width:150px;height:25px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-button{position:relative;display:inline-block;width:25px;height:25px;margin:0 12.5px;overflow:hidden;border:2px solid hsla(0,0%,100%,.25);border-radius:12.5px;z-index:2}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-button.pressed{border-color:#fff}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-button.pressed:before{content:"";display:block;position:absolute;width:19px;height:19px;top:1px;left:1px;border-radius:9.5px;background-color:#fff}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-button.hold:after{content:"H";display:block;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:21px;font-weight:700;color:#303030;font-size:13px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow{position:absolute;left:42.5px;right:42.5px;height:3px;top:11px;background-color:#fff;z-index:1}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow.line-left{right:92.5px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow.line-right{left:92.5px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow:after{content:"";display:block;position:absolute;width:0;height:0;top:-5.5px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow.tip-left:after{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff;left:-2px}.ButtonCombosFragment>ul>li .combo .combo-buttons>div.combo-arrow.tip-right:after{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff;right:-2px}.ButtonCombosFragment>ul>li .label{margin-left:12px;height:25px;line-height:25px;white-space:nowrap}@media screen and (max-width:400px){.ButtonCombosFragment>ul>li .label{margin-left:7px}}
.ReelAssemblerFragment{max-width:460px;margin:0 auto}.ReelAssemblerFragment>ul>li{display:block;position:relative;padding:15px;border-top:1px solid #474747}.ReelAssemblerFragment p{padding:0 15px}.ReelAssemblerFragment .assembler{position:relative;padding-top:15px}.ReelAssemblerFragment .assembler .loading{position:absolute;top:0;left:0;right:0;bottom:-30px;cursor:wait;z-index:9}.ReelAssemblerFragment .assembler .title{margin-top:20px}.ReelAssemblerFragment .assembler .input-row{padding-top:5px;padding-bottom:5px}.ReelAssemblerFragment .assembler input[type=file]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ReelAssemblerFragment .assembler .progress{font-weight:700;color:#71ca87}.ReelAssemblerFragment .assembler .progress span{font-weight:400;white-space:nowrap}.ReelAssemblerFragment .assembler .progress span:first-child{font-weight:700}.ReelAssemblerFragment .credits{color:#8f8f8f;font-size:12px}
@CHARSET "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,iframe,img{border:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:""}*{box-sizing:border-box}body,html{background-color:#303030;color:#ccc;font-family:Roboto,sans-serif;font-size:14px}p{margin-bottom:15px}a{color:#71ca87;text-decoration:underline;outline:none!important}a:hover{color:#fff}hr{overflow:hidden;margin:30px 0;height:1px;background-color:#474747;border:none}.button{position:relative;display:inline-block;vertical-align:middle;margin-right:5px;text-transform:uppercase;font-weight:700;color:#ccc;background-color:#424242;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:10px 20px 7px;text-decoration:none;overflow:visible;cursor:pointer}.button:hover{color:#fff}.button .material-icons{vertical-align:middle;position:relative;top:-2px;font-size:18px;margin-right:5px}.file-drop-message{color:#71ca87;font-weight:700;-webkit-animation:blinker .8s linear infinite;animation:blinker .8s linear infinite}@-webkit-keyframes blinker{50%{opacity:.2}}@keyframes blinker{50%{opacity:.2}}.error{color:#ff2e33;text-shadow:0 0 1px #000;font-weight:700}.style-container,.style-list-container{max-width:460px;margin:0 auto}.style-list-container>ul>li{display:block;position:relative;padding:15px;border-top:1px solid #474747}.style-link,.style-title{font-weight:700;text-transform:uppercase;color:#71ca87}.style-link{cursor:pointer}.style-link:hover{color:#fff}.style-firmware-badge{color:#303030;background-color:#ccc;padding:1px 5px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;border-radius:2px}.style-firmware-badge[title]{cursor:help}.style-menu{overflow:hidden;padding:5px 0;background:#303030;box-shadow:0 0 10px rgba(0,0,0,.3)}.style-menu>li{display:block}.style-menu>li>a,.style-menu>li>span{display:block;text-align:right;color:#fff;opacity:.5;height:40px;line-height:40px;padding:0 20px 0 40px;text-decoration:none;white-space:nowrap;cursor:pointer;transition-property:opacity;transition-duration:.3s}.style-menu>li>a:hover,.style-menu>li>span:hover{opacity:1;text-decoration:none}
