@charset "UTF-8";.browser-content__mask[data-ember-action]:not(:disabled),button[disabled],html input[disabled]{cursor:default}.utils__pos-rel,dl,sub,sup{position:relative}.import-browser .browser-settings__search input~button.clear-search[disabled],.import-browser ul li .librarian__browser--pack button.btn[disabled],.import-browser ul li .librarian__browser--pack.active button.btn[disabled],.import-browser ul li a button.btn[disabled],.import-browser ul li a.active button.btn[disabled],.import-browser ul li span.deleted-pack button.btn[disabled],.import-browser ul li span.deleted-pack.active button.btn[disabled],.import-browser ul li span.import-pack button.btn[disabled],.import-browser ul li span.import-pack.active button.btn[disabled],.librarian__browser .browser-settings__search input~button.clear-search[disabled],.librarian__browser ul li .librarian__browser--pack button.btn[disabled],.librarian__browser ul li .librarian__browser--pack.active button.btn[disabled],.librarian__browser ul li a button.btn[disabled],.librarian__browser ul li a.active button.btn[disabled],.librarian__browser ul li span.deleted-pack button.btn[disabled],.librarian__browser ul li span.deleted-pack.active button.btn[disabled],.librarian__browser ul li span.import-pack button.btn[disabled],.librarian__browser ul li span.import-pack.active button.btn[disabled],.librarian__editor .editor__toolbar .btn[disabled]{opacity:.5}.centered{text-align:center}.top-margin{margin-top:3rem}@media (max-width:499px){.hide-on-small{display:none}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:underline}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}.alert-box,tbody tr:nth-child(2n+1){background-color:#ededed}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.utils__hidden,.utils__pos-abs{position:absolute}.utils__h100{height:100%}.utils__w100{width:100%}.utils__hidden{width:0;height:0;overflow:hidden}.grid__item,.one-whole,body,html,table{width:100%}[data-test-disable-css-transitions] *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}body{margin:0;font-family:"Helvetica Neue","Segoe UI",Roboto,FreeSans,Arial,system-ui,sans-serif;font-weight:200}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;line-height:1.5}h1,h2{line-height:1;margin-bottom:1.5rem}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}dl,p,td,th{font-size:1rem}ol,p,ul{margin-bottom:1.5rem}ul{list-style-position:outside;padding-left:1.15em}ol{padding-left:1.5rem}dl{top:-.75rem;margin-bottom:1.5rem}dt{font-weight:400;padding-top:.75rem}input{line-height:normal;font-weight:200}table{border-collapse:collapse;border-spacing:0;text-align:left}td,th{border-right:1px solid #fff;padding:.75rem}thead tr{border-top:2px solid #ededed}th{font-weight:400}body,html{min-height:100%}.librarian__synth-editor,.main-section{min-height:calc(100vh - 42px)}.flex-stretch{align-items:stretch}.flex-col{display:flex;flex-direction:column;height:100%}.flex-no-shrink{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-2{flex-grow:2}.full-scroll-container{flex-grow:1;overflow-y:auto}body{background-color:#000;color:#F2F2F2}.main-section{transition:background .2s;color:#F2F2F2}.theme-light .main-section{color:#111}img{border:0;max-width:100%;height:auto}.grid{list-style:none;margin:0 0 0 -1.5rem;padding:0;letter-spacing:-.31em}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid__item{display:inline-block;padding-left:1.5rem;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-.75rem}.grid--narrow>.grid__item{padding-left:.75rem}.grid--wide{margin-left:-3rem}.grid--wide>.grid__item{padding-left:3rem}.five-tenths,.four-eighths,.one-half,.six-twelfths,.tab-bar--tab__half,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (min-width:500px){.sm--one-whole{width:100%}.sm--five-tenths,.sm--four-eighths,.sm--one-half,.sm--six-twelfths,.sm--three-sixths,.sm--two-quarters{width:50%}.sm--four-twelfths,.sm--one-third,.sm--two-sixths{width:33.333%}.sm--eight-twelfths,.sm--four-sixths,.sm--two-thirds{width:66.666%}.sm--one-quarter,.sm--three-twelfths,.sm--two-eighths{width:25%}.sm--nine-twelfths,.sm--six-eighths,.sm--three-quarters{width:75%}.sm--one-fifth,.sm--two-tenths{width:20%}.sm--four-tenths,.sm--two-fifths{width:40%}.sm--six-tenths,.sm--three-fifths{width:60%}.sm--eight-tenths,.sm--four-fifths{width:80%}.sm--one-sixth,.sm--two-twelfths{width:16.666%}.sm--five-sixths,.sm--ten-twelfths{width:83.333%}.sm--one-eighth{width:12.5%}.sm--three-eighths{width:37.5%}.sm--five-eighths{width:62.5%}.sm--seven-eighths{width:87.5%}.sm--one-tenth{width:10%}.sm--three-tenths{width:30%}.sm--seven-tenths{width:70%}.sm--nine-tenths{width:90%}.sm--one-twelfth{width:8.333%}.sm--five-twelfths{width:41.666%}.sm--seven-twelfths{width:58.333%}.sm--eleven-twelfths{width:91.666%}}@media only screen and (min-width:750px){.med--one-whole{width:100%}.med--five-tenths,.med--four-eighths,.med--one-half,.med--six-twelfths,.med--three-sixths,.med--two-quarters{width:50%}.med--four-twelfths,.med--one-third,.med--two-sixths{width:33.333%}.med--eight-twelfths,.med--four-sixths,.med--two-thirds{width:66.666%}.med--one-quarter,.med--three-twelfths,.med--two-eighths{width:25%}.med--nine-twelfths,.med--six-eighths,.med--three-quarters{width:75%}.med--one-fifth,.med--two-tenths{width:20%}.med--four-tenths,.med--two-fifths{width:40%}.med--six-tenths,.med--three-fifths{width:60%}.med--eight-tenths,.med--four-fifths{width:80%}.med--one-sixth,.med--two-twelfths{width:16.666%}.med--five-sixths,.med--ten-twelfths{width:83.333%}.med--one-eighth{width:12.5%}.med--three-eighths{width:37.5%}.med--five-eighths{width:62.5%}.med--seven-eighths{width:87.5%}.med--one-tenth{width:10%}.med--three-tenths{width:30%}.med--seven-tenths{width:70%}.med--nine-tenths{width:90%}.med--one-twelfth{width:8.333%}.med--five-twelfths{width:41.666%}.med--seven-twelfths{width:58.333%}.med--eleven-twelfths{width:91.666%}}@media only screen and (min-width:900px){.lrg--one-whole{width:100%}.lrg--five-tenths,.lrg--four-eighths,.lrg--one-half,.lrg--six-twelfths,.lrg--three-sixths,.lrg--two-quarters{width:50%}.lrg--four-twelfths,.lrg--one-third,.lrg--two-sixths{width:33.333%}.lrg--eight-twelfths,.lrg--four-sixths,.lrg--two-thirds{width:66.666%}.lrg--one-quarter,.lrg--three-twelfths,.lrg--two-eighths{width:25%}.lrg--nine-twelfths,.lrg--six-eighths,.lrg--three-quarters{width:75%}.lrg--one-fifth,.lrg--two-tenths{width:20%}.lrg--four-tenths,.lrg--two-fifths{width:40%}.lrg--six-tenths,.lrg--three-fifths{width:60%}.lrg--eight-tenths,.lrg--four-fifths{width:80%}.lrg--one-sixth,.lrg--two-twelfths{width:16.666%}.lrg--five-sixths,.lrg--ten-twelfths{width:83.333%}.lrg--one-eighth{width:12.5%}.lrg--three-eighths{width:37.5%}.lrg--five-eighths{width:62.5%}.lrg--seven-eighths{width:87.5%}.lrg--one-tenth{width:10%}.lrg--three-tenths{width:30%}.lrg--seven-tenths{width:70%}.lrg--nine-tenths{width:90%}.lrg--one-twelfth{width:8.333%}.lrg--five-twelfths{width:41.666%}.lrg--seven-twelfths{width:58.333%}.lrg--eleven-twelfths{width:91.666%}}.flex-grid{display:flex;flex-direction:row;align-items:stretch;margin-left:-14px;height:100%;flex-wrap:wrap}.flex-grid--full-width{width:100%;max-width:980px;margin-left:calc(50vw - 490px);padding:0 1.5rem}.flex-grid--item,.flex-grid--item--auto{padding-left:14px}@media screen and (max-width:980px){.flex-grid--full-width{margin-left:0}}.flex-grid--item{width:100%;flex-grow:1}@media (min-width:900px){.flex-grid--item--l4{width:33.33%}.flex-grid--item--l8{width:66.66%}.flex-grid--item--l3{width:25%}.flex-grid--item--l9{width:75%}.flex-grid--item--l2{width:16.65%}.flex-grid--item--l10{width:83.35%}}.flex-grid--center{display:flex;align-items:stretch}.flex-grid--rows,.librarian__editor{flex-direction:column;display:flex}.constrained{margin:0 auto;width:100%;max-width:980px}.margin-bottom{margin-bottom:1.5rem}.margin-bottom-double{margin-bottom:3rem}.margin-bottom-half{margin-bottom:.75rem}.margin-bottom-none{margin-bottom:0}.login--device-image__half{width:49%;vertical-align:bottom}.login__logo{max-width:100%;max-height:200px;margin-top:3rem}.login__button-group{max-width:500px;margin:3rem auto}.login__button-group__row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.75rem}.login__button{width:49%}.login__button--lrg{width:100%}.home-page h3{text-align:center}.librarian__browser{position:fixed;top:40px;width:300px;height:calc(100% - 40px)}@media (min-width:900px){.librarian__browser{width:330px}}.librarian__browser .browser__toolbar{top:0;left:0;width:100%;display:flex;padding:10px;z-index:2}.librarian__browser.is-mobile{width:100%;max-width:330px;box-shadow:0 0 80px 2px #000C8}.librarian__browser.shepherd-modal.shepherd-enabled{position:fixed}.librarian__editor{position:relative;justify-content:flex-start;align-items:center;margin-left:0;width:100%}@media (min-width:750px){.librarian__browser:not(.is-mobile)~.librarian__editor{margin-left:300px;width:calc(100% - 300px)}}@media (min-width:900px){.librarian__browser:not(.is-mobile)~.librarian__editor{margin-left:330px;width:calc(100% - 330px)}}.librarian__editor .editor__toolbar{position:fixed;display:flex;justify-content:space-between;align-items:center;top:40px;left:0;margin-left:0;width:100%;padding:10px;z-index:4;background:#242428;box-shadow:0 0 5px #171717}@media (min-width:750px){.librarian__browser:not(.is-mobile)~.librarian__editor .editor__toolbar{margin-left:300px;width:calc(100% - 300px)}}@media (min-width:900px){.librarian__browser:not(.is-mobile)~.librarian__editor .editor__toolbar{margin-left:330px;width:calc(100% - 330px)}}.theme-light .librarian__editor .editor__toolbar{background:#fff;box-shadow:0 0 5px #888}.librarian__editor .editor__toolbar div{white-space:nowrap}@media (max-width:1050px){.librarian__editor .editor__toolbar .expanded-text{margin:-1px;height:1px;width:1px;clip:rect(1px,1px,1px,1px);border:0;padding:0;overflow:hidden;position:absolute}}.librarian__editor .editor__toolbar .editable-value{width:180px}.librarian__editor .editor__toolbar .btn{background:0 0;color:#F2F2F2}.librarian__editor .editor__toolbar .btn.pack-settings-toggle.active{background:#F2F2F2;color:#242428}.theme-light .librarian__editor .editor__toolbar .btn{background:0 0;color:#111}.theme-light .librarian__editor .editor__toolbar .btn.pack-settings-toggle.active{background:#111;color:#fff}.accounts .btn,.librarian .btn{background:#595959}.librarian__editor .main-section__inner{margin:50px 0 0;max-width:none;padding:10px}.librarian__editor .btn i.fa{margin-right:5px}.librarian__index{text-align:center;width:100%;max-width:400px;display:flex;flex-direction:column;min-height:calc(100vh - 100px);justify-content:flex-start;padding-top:5em}.librarian__index .btn{margin:10px}.librarian__import{margin-top:3rem;text-align:center}.accounts{max-width:500px;margin:1.5rem auto 0}.accounts .btn--icon-btn{background:0 0}.main-menu{z-index:100}.main-menu__nav{position:fixed;top:0;left:0;width:225px;height:calc(100% - 40px);margin-top:40px;padding:20px 20px 35px;z-index:100;overflow-y:auto;box-shadow:0 0 8px #323438;background:#000;color:#ddd}@media (min-width:500px){.main-menu__nav{height:initial;margin-top:35px;border-bottom-right-radius:5px}}@media (min-width:980px){.main-menu__nav{left:50%;margin-left:-465px;border-bottom-left-radius:5px}}.main-menu__nav h4{margin-bottom:10px}.main-menu__nav--list{list-style:none;margin:0;padding:0}.main-menu__content-mask{position:fixed;z-index:99;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;transition:opacity .3s,width 0s .3s,height 0s .3s}.main-menu.menu-is-open .main-menu__content-mask{width:100%;height:100%;opacity:.2;transition:opacity .4s}.main-menu-toggle,.tray{transition:transform .25s linear}.main-menu-toggle{background:0 0;border:none;padding:0;transform-style:preserve-3d;transform-origin:center;width:23px;height:22px;cursor:pointer;z-index:2000;margin-right:15px}@media (min-width:500px){.main-menu.menu-is-open .main-menu__content-mask{opacity:0}.main-menu-toggle{height:26px}}.main-menu-toggle--close-button,.main-menu-toggle--open-button{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.main-menu-toggle--close-button div,.main-menu-toggle--open-button div{height:4px;background:#fff;border-radius:2px}.main-menu-toggle--open-button{top:-1px;transform:rotateX(0)}@media (min-width:500px){.main-menu-toggle--close-button div,.main-menu-toggle--open-button div{height:3px}.main-menu-toggle--open-button{top:3px}}.main-menu-toggle--open-button div{margin:3px 0}.main-menu-toggle--close-button{transform:rotateX(180deg)}.main-menu-toggle--close-button div{position:absolute;width:100%;transform-origin:center}.main-menu-toggle--close-button div:first-child{transform:rotate(-45deg)}.main-menu-toggle--close-button div:last-child{transform:rotate(45deg)}.menu-is-open.main-menu-toggle{transform:rotateX(180deg)}.login-modal header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.login-modal header h2{margin-bottom:0;margin-left:10px}.login-modal header .close-button{background:0 0;border:none}.login-modal .animated-container{min-height:495px;overflow:hidden}.login-modal__body div{display:flex;flex-direction:column;padding:10px}.login-modal__body button{padding:8px}.login-modal__body button:hover{text-decoration:none}.login-modal__body button.login__button{display:flex;align-items:center}.login-modal__body button.login__button svg.novation{margin-right:10px}.login-modal__body button.login__button svg.novation>path{fill:#FFF}.login-modal__body button.login__button i.fa{font-size:30px;margin-right:10px}.login-modal__body button,.login-modal__body label{text-align:left;margin-bottom:25px}.login-modal__body button.login-modal__go-back{background:#C30;text-align:center;color:#FFF;margin-top:90px}.login-modal .btn__login-focusrite{margin-bottom:5px}.login-modal .register-account-link{text-align:right}.login-modal footer{margin-top:20px}.login-modal footer p:last-child{margin-bottom:0}.login-modal__login-confirmation{display:flex;flex-direction:column}.login-modal__login-confirmation button{padding:5px;margin-top:10px}.is-electron .login-modal .animated-container{min-height:370px}.is-electron .login-modal button.login-modal__go-back{margin-top:20px}.scroll-on-drag-over{width:100%;position:absolute;height:16px}.scroll-on-drag-over.top{bottom:-8px}.scroll-on-drag-over.bottom{top:-8px}.tray{position:relative;display:flex;align-items:center;justify-content:center;height:100px;transform-style:preserve-3d;transform-origin:center}.tray--container{height:100px;z-index:7;perspective:800px;position:fixed;left:0;right:0;bottom:0;background:#37383e;box-shadow:inset 0 5px 15px -5px #111}.theme-light .tray--container{background:#F2F2F2;box-shadow:inset 0 5px 15px -5px #888}.tray--container.synth-editor-tray__container{display:flex;align-items:center;justify-content:space-evenly;height:60px}@media only screen and (min-width:900px) and (min-height:910px){.tray--container.synth-editor-tray__container{height:50px}}.tray.tray-is-open{transform:rotateX(-180deg)}.shepherd-active .tray.tray-is-open,.tray--front{transform:rotateX(0)}.tray--back,.tray--front{position:absolute;width:100%;max-width:600px;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:space-between}.tray--front:after,.tray--front:before{content:" "}.tray--back{transform:rotateX(180deg);bottom:0}.tray--icon-button{background:0 0;border:none;box-shadow:0 0 0 #888;font-size:10px;font-weight:400;display:flex;flex-direction:column;align-items:center;width:60px;height:70px}@media (min-width:500px){.tray--icon-button{width:80px;white-space:nowrap}}@media (min-width:750px){.tray--icon-button{width:100px}}.tray--icon-button[disabled]{opacity:.4}.tray--icon-button__icon{display:flex;align-items:center;justify-content:center;position:relative;height:50px;width:50px;border-radius:50px;background:#ededed}.tray--icon-button__icon i.fa{color:#111}.theme-light .tray--icon-button__icon{background:#FFF}.theme-light .tray--icon-button__icon i.fa{color:#111}.tray--icon-button__icon~.tray--icon-button__text{margin-top:6px;color:#F2F2F2}.theme-light .tray--icon-button__icon~.tray--icon-button__text{color:#333}.tray__download-options{display:flex;align-content:center;justify-content:space-between}.tray__download-options.ember-modal-dialog{border-radius:4px;width:290px}.tray__download-options .tray--icon-button__icon{background:#21A7D5}.tray__download-options .tray--icon-button__icon i.fa{color:#fff}.tray__download-options .tray--icon-button:not(:last-child):after{content:"";background-color:#21A7D5;position:absolute;width:1px;height:calc(100% - 20px);top:10px;left:50%;display:block}.synth-editor-tray{width:100%;max-width:980px;height:100%;display:flex;align-items:center;justify-content:space-around}.synth-editor-tray__container.tray__container{display:flex;align-items:center;justify-content:space-around;height:60px}@media only screen and (min-width:900px) and (min-height:910px){.synth-editor-tray__container.tray__container{height:50px}}.synth-editor-tray label{max-width:28%;position:relative}.synth-editor-tray__label{position:absolute;height:0;width:0;opacity:0;overflow:hidden}@media (min-width:750px){.synth-editor-tray label{max-width:33%;position:relative}.synth-editor-tray__label{position:relative;height:initial;width:initial;opacity:1;overflow:visible}}.synth-editor-tray .editable-value{border:1px solid #21A7D5;border-radius:3px;max-width:100%;line-height:normal;background:#111}.theme-light .synth-editor-tray .editable-value{background:#fff}.synth-editor-tray .editable-value--input,.synth-editor-tray .editable-value--value{padding:1px 5px 0;width:calc(100% - 24px)}.synth-editor-tray .editable-value--value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.synth-editor-tray .editable-value .btn__icon--small{display:initial;background:#21A7D5;color:#FFF;right:0;width:25px;height:100%;padding:0 4px;font-size:.8rem}.synth-editor-tray .editable-value .btn__icon--small i.fa{font-size:1rem}.synth-editor-tray .synth-editor-patch-name .editable-value--input{border:none}.synth-editor-tray .synth-editor-category,.synth-editor-tray .synth-editor-genre{width:10em;max-width:100%;height:23px;border:1px solid #21A7D5;border-radius:3px;padding:0 5px;background:#111}.theme-light .synth-editor-tray .synth-editor-category,.theme-light .synth-editor-tray .synth-editor-genre{background:#fff}.browser-toggle-button{transition:background .2s;background:0 0;border:2px solid #C3C3C3;border-radius:4px;margin:0;padding:2px 4px;top:7px;z-index:1000;color:#FFF}.browser-content{position:fixed;display:flex;justify-content:center;top:42px;left:0;right:0;bottom:0;z-index:15;pointer-events:none}.browser-content__inner{pointer-events:all;position:absolute;border-radius:4px;padding:10px 20px;margin:0;width:940px;max-width:100%;height:100%;bottom:0;background-color:#242428;box-shadow:0 0 25px -8px #171717;border:1px solid #171717}.theme-light .browser-content__inner{background-color:#fff;box-shadow:0 0 25px -8px #888;border:1px solid #B8B8B8}@media (min-width:500px){.browser-content__inner{margin-top:5px;max-width:calc(100% - 10px);max-height:470px;bottom:initial}}.browser-content__mask{position:fixed;top:35px;left:0;right:0;bottom:0;z-index:12;background:rgba(0,0,0,.7)}.theme-light .browser-content__mask{background:rgba(255,255,255,.8)}.browser__heading{font-weight:400;margin-bottom:10px}.browser__tab,.browser__tab--factory,.browser__tab--user{margin:0;padding:0}.browser__tabs{height:25px;position:relative}.browser__tabs--container{height:100%;border-radius:4px;padding:0;display:flex;border:1px solid #ededed}.theme-light .browser__tabs--container{border:1px solid #62D7FA}.browser__tabs--tab-slider{width:40%;position:absolute;height:100%;border-radius:3px;top:0;transition:left .4s,width .4s;background:#ededed}.theme-light .browser__tabs--tab-slider{background:#62D7FA}.browser__tab{list-style:none;display:flex;justify-content:center}.browser__tab--icon{height:20px;font-size:20px;font-weight:500;margin-top:1px;z-index:2;transition:color .4s;color:#ededed}.theme-light .browser__tab--icon{color:#21A7D5}.browser__tab--icon ellipse,.browser__tab--icon path{transition:fill .4s,stroke .4s;stroke:#ededed;fill:#ededed}.theme-light .browser__tab--icon ellipse,.theme-light .browser__tab--icon path{stroke:#21A7D5;fill:#21A7D5}.browser__tab--active .browser__tab--icon{color:#fff}.browser__tab--active .browser__tab--icon ellipse,.browser__tab--active .browser__tab--icon path,.theme-light .browser__tab--active .browser__tab--icon ellipse,.theme-light .browser__tab--active .browser__tab--icon path{stroke:#111;fill:#111}.browser__tray{height:90px;border-radius:4px;display:flex;justify-content:space-around;align-items:center;position:relative;overflow:hidden;background:#37383e}.theme-light .browser__tray{background:#F2F2F2;border:1px solid #e0e0e0}.browser__tray>div{display:flex;justify-content:space-around;align-items:center;width:100%;max-width:800px}.browser__tray .tray--icon-button__icon{color:#F2F2F2;background:#ededed}.browser__tray .tray--icon-button__icon i.fa,.theme-light .browser__tray .tray--icon-button__icon i.fa{color:#111}.browser__tray .tray--icon-button__icon svg path{fill:#111}.theme-light .browser__tray .tray--icon-button__icon{background:#FFF}.theme-light .browser__tray .tray--icon-button__icon svg path{fill:#111}.browser__color-picker{height:100%;width:100%;position:absolute;background:#262c38}.theme-light .browser__color-picker{background:#fff}.browser__color-picker .color-picker__close-button{border:none;background:0 0;color:#21A7D5;position:absolute;left:5px;bottom:5px;font-size:2rem}.browser__color-picker--container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;pointer-events:none;border:1px solid transparent;transition:border-color .2s}.browser__color-picker--container.color-picker-is-open{pointer-events:auto;border-color:#595959}.theme-light .browser__color-picker--container.color-picker-is-open{border-color:#21A7D5}.browser__color-picker ul{list-style:none;display:flex;width:320px;right:0;flex-wrap:wrap;position:absolute;margin:8px 0;padding:3px}.browser__color-picker .color-picker--item:first-child{margin-left:-15px}.browser__color-picker .color-picker--item:last-child{margin-right:-15px}.browser__factory-pack{display:flex;flex-direction:column}.browser__factory-pack--image{background:#62D7FA;height:calc(100% - 30px);width:100%}.browser__factory-pack--text{color:#fff;font-weight:350;font-size:.8rem;line-height:1rem;padding:8px;height:40px;text-align:center}.packs-list,.patch-set__list{list-style-type:none;padding:0;margin:5px 0;position:relative;display:flex;flex-wrap:wrap;align-content:start}.packs-list__container,.patch-set__list__container{height:calc(100% - 170px);overflow-y:scroll;margin:8px -5px}.packs-list__mask,.patch-set__list__mask{position:absolute;left:0;right:0;top:0;height:100%;z-index:1;opacity:.8;background:#242428}.theme-light .packs-list__mask,.theme-light .patch-set__list__mask{background:#fff}.packs-list .pack-item,.packs-list .patch-item,.packs-list .patch-set,.patch-set__list .pack-item,.patch-set__list .patch-item,.patch-set__list .patch-set{position:relative;height:50px;width:calc(50% - 14px);margin:5px;border:2px solid #ededed;box-shadow:0 0 1px 0 #a9a9a9;box-sizing:content-box;border-radius:7px;overflow:hidden;cursor:pointer;transition:box-shadow .2s;background:#ededed;color:#111}@media (min-width:500px){.packs-list .pack-item,.packs-list .patch-item,.packs-list .patch-set,.patch-set__list .pack-item,.patch-set__list .patch-item,.patch-set__list .patch-set{width:calc(33% - 14px)}}@media (min-width:750px){.packs-list .pack-item,.packs-list .patch-item,.packs-list .patch-set,.patch-set__list .pack-item,.patch-set__list .patch-item,.patch-set__list .patch-set{width:calc(25% - 14px)}}.theme-light .packs-list .pack-item,.theme-light .packs-list .patch-item,.theme-light .packs-list .patch-set,.theme-light .patch-set__list .pack-item,.theme-light .patch-set__list .patch-item,.theme-light .patch-set__list .patch-set{background:#21A7D5;border-color:#21A7D5;color:#F2F2F2}.packs-list .pack-item__deleted,.packs-list .patch-item__deleted,.packs-list .patch-set__deleted,.patch-set__list .pack-item__deleted,.patch-set__list .patch-item__deleted,.patch-set__list .patch-set__deleted{cursor:default}.packs-list .pack-item__deleted.is-deleting .pack-item__name,.packs-list .patch-item__deleted.is-deleting .pack-item__name,.packs-list .patch-set__deleted.is-deleting .pack-item__name,.patch-set__list .pack-item__deleted.is-deleting .pack-item__name,.patch-set__list .patch-item__deleted.is-deleting .pack-item__name,.patch-set__list .patch-set__deleted.is-deleting .pack-item__name{text-decoration:line-through}.packs-list .pack-item__deleted.is-deleting .patch-item__name,.packs-list .patch-item__deleted.is-deleting .patch-item__name,.packs-list .patch-set__deleted.is-deleting .patch-item__name,.patch-set__list .pack-item__deleted.is-deleting .patch-item__name,.patch-set__list .patch-item__deleted.is-deleting .patch-item__name,.patch-set__list .patch-set__deleted.is-deleting .patch-item__name{text-decoration:line-through;color:#888}.packs-list .pack-item__selected,.packs-list .patch-item__selected,.packs-list .patch-set__selected,.patch-set__list .pack-item__selected,.patch-set__list .patch-item__selected,.patch-set__list .patch-set__selected{z-index:2;box-shadow:0 0 10px 0 #171717}.theme-light .packs-list .pack-item__selected,.theme-light .packs-list .patch-item__selected,.theme-light .packs-list .patch-set__selected,.theme-light .patch-set__list .pack-item__selected,.theme-light .patch-set__list .patch-item__selected,.theme-light .patch-set__list .patch-set__selected{box-shadow:0 0 10px 0 #ccc}.packs-list .pack-item__top,.packs-list .patch-item__top,.packs-list .patch-set__top,.patch-set__list .pack-item__top,.patch-set__list .patch-item__top,.patch-set__list .patch-set__top{height:25px;display:flex}.packs-list .pack-item__top div,.packs-list .patch-item__top div,.packs-list .patch-set__top div,.patch-set__list .pack-item__top div,.patch-set__list .patch-item__top div,.patch-set__list .patch-set__top div{margin-left:10px}.packs-list .pack-item__top .editable-value,.packs-list .patch-item__top .editable-value,.packs-list .patch-set__top .editable-value,.patch-set__list .pack-item__top .editable-value,.patch-set__list .patch-item__top .editable-value,.patch-set__list .patch-set__top .editable-value{width:calc(100% - 40px)}.packs-list .pack-item__top .editable-value--value,.packs-list .patch-item__top .editable-value--value,.packs-list .patch-set__top .editable-value--value,.patch-set__list .pack-item__top .editable-value--value,.patch-set__list .patch-item__top .editable-value--value,.patch-set__list .patch-set__top .editable-value--value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px;width:calc(100% - 60px)}.packs-list .pack-item__top .editable-value--input,.packs-list .patch-item__top .editable-value--input,.packs-list .patch-set__top .editable-value--input,.patch-set__list .pack-item__top .editable-value--input,.patch-set__list .patch-item__top .editable-value--input,.patch-set__list .patch-set__top .editable-value--input{background:rgba(36,36,40,.8);border:none;border-radius:3px;padding:0 5px;margin-right:5px;width:calc(100% - 65px)}.packs-list .pack-item__top .editable-value .btn__icon--small,.packs-list .patch-item__top .editable-value .btn__icon--small,.packs-list .patch-set__top .editable-value .btn__icon--small,.patch-set__list .pack-item__top .editable-value .btn__icon--small,.patch-set__list .patch-item__top .editable-value .btn__icon--small,.patch-set__list .patch-set__top .editable-value .btn__icon--small{display:initial;right:0;width:35px;height:22px;font-size:.9rem;background:#242428}.theme-light .packs-list .pack-item__top .editable-value .btn__icon--small,.theme-light .packs-list .patch-item__top .editable-value .btn__icon--small,.theme-light .packs-list .patch-set__top .editable-value .btn__icon--small,.theme-light .patch-set__list .pack-item__top .editable-value .btn__icon--small,.theme-light .patch-set__list .patch-item__top .editable-value .btn__icon--small,.theme-light .patch-set__list .patch-set__top .editable-value .btn__icon--small{background:#fff}.packs-list .pack-item__top .editable-value .btn__icon--small i.fa,.packs-list .patch-item__top .editable-value .btn__icon--small i.fa,.packs-list .patch-set__top .editable-value .btn__icon--small i.fa,.patch-set__list .pack-item__top .editable-value .btn__icon--small i.fa,.patch-set__list .patch-item__top .editable-value .btn__icon--small i.fa,.patch-set__list .patch-set__top .editable-value .btn__icon--small i.fa{font-size:1rem}.packs-list .pack-item__bottom,.packs-list .patch-item__bottom,.packs-list .patch-set__bottom,.patch-set__list .pack-item__bottom,.patch-set__list .patch-item__bottom,.patch-set__list .patch-set__bottom{display:flex;justify-content:space-between;align-items:center;height:25px;padding:0 10px;font-size:.8rem;background:#242428;color:#F2F2F2}.theme-light .packs-list .pack-item__bottom,.theme-light .packs-list .patch-item__bottom,.theme-light .packs-list .patch-set__bottom,.theme-light .patch-set__list .pack-item__bottom,.theme-light .patch-set__list .patch-item__bottom,.theme-light .patch-set__list .patch-set__bottom{background:#fff;color:#111}.packs-list .pack-item__bottom .pack-item__date,.packs-list .patch-item__bottom .pack-item__date,.packs-list .patch-set__bottom .pack-item__date,.patch-set__list .pack-item__bottom .pack-item__date,.patch-set__list .patch-item__bottom .pack-item__date,.patch-set__list .patch-set__bottom .pack-item__date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.packs-list .pack-item__color-picker,.packs-list .patch-item__color-picker,.packs-list .patch-set__color-picker,.patch-set__list .pack-item__color-picker,.patch-set__list .patch-item__color-picker,.patch-set__list .patch-set__color-picker{width:20px;height:20px;margin:0 3px;background:0 0;border:none;cursor:pointer}.packs-list .pack-item__color-picker svg circle,.packs-list .patch-item__color-picker svg circle,.packs-list .patch-set__color-picker svg circle,.patch-set__list .pack-item__color-picker svg circle,.patch-set__list .patch-item__color-picker svg circle,.patch-set__list .patch-set__color-picker svg circle{fill:#242428}.theme-light .packs-list .pack-item__color-picker svg circle,.theme-light .packs-list .patch-item__color-picker svg circle,.theme-light .packs-list .patch-set__color-picker svg circle,.theme-light .patch-set__list .pack-item__color-picker svg circle,.theme-light .patch-set__list .patch-item__color-picker svg circle,.theme-light .patch-set__list .patch-set__color-picker svg circle{fill:#fff}.packs-list .pack-item__restore-button,.packs-list .pack-item__trash-button,.packs-list .patch-item__restore-button,.packs-list .patch-item__trash-button,.packs-list .patch-set__restore-button,.packs-list .patch-set__trash-button,.patch-set__list .pack-item__restore-button,.patch-set__list .pack-item__trash-button,.patch-set__list .patch-item__restore-button,.patch-set__list .patch-item__trash-button,.patch-set__list .patch-set__restore-button,.patch-set__list .patch-set__trash-button{background:0 0;border:1px solid #ededed;transition:border-color .2s;border-radius:50%;padding:2px;height:14px;width:14px;margin-right:4px;font-size:.7rem}.packs-list .pack-item__restore-button i.fa,.packs-list .pack-item__trash-button i.fa,.packs-list .patch-item__restore-button i.fa,.packs-list .patch-item__trash-button i.fa,.packs-list .patch-set__restore-button i.fa,.packs-list .patch-set__trash-button i.fa,.patch-set__list .pack-item__restore-button i.fa,.patch-set__list .pack-item__trash-button i.fa,.patch-set__list .patch-item__restore-button i.fa,.patch-set__list .patch-item__trash-button i.fa,.patch-set__list .patch-set__restore-button i.fa,.patch-set__list .patch-set__trash-button i.fa{margin-top:-2px;font-size:.9rem}.theme-light .packs-list .pack-item__restore-button,.theme-light .packs-list .pack-item__trash-button,.theme-light .packs-list .patch-item__restore-button,.theme-light .packs-list .patch-item__trash-button,.theme-light .packs-list .patch-set__restore-button,.theme-light .packs-list .patch-set__trash-button,.theme-light .patch-set__list .pack-item__restore-button,.theme-light .patch-set__list .pack-item__trash-button,.theme-light .patch-set__list .patch-item__restore-button,.theme-light .patch-set__list .patch-item__trash-button,.theme-light .patch-set__list .patch-set__restore-button,.theme-light .patch-set__list .patch-set__trash-button{border-color:#21A7D5}.packs-list .pack-item.browser__factory-pack,.packs-list .patch-item.browser__factory-pack,.packs-list .patch-set.browser__factory-pack,.patch-set__list .pack-item.browser__factory-pack,.patch-set__list .patch-item.browser__factory-pack,.patch-set__list .patch-set.browser__factory-pack{background:#FBBF07;height:initial;border:none;width:calc(50% - 10px)}.packs-list .pack-item.browser__factory-pack.patch-set--expanded,.packs-list .patch-item.browser__factory-pack.patch-set--expanded,.packs-list .patch-set.browser__factory-pack.patch-set--expanded,.patch-set__list .pack-item.browser__factory-pack.patch-set--expanded,.patch-set__list .patch-item.browser__factory-pack.patch-set--expanded,.patch-set__list .patch-set.browser__factory-pack.patch-set--expanded{border:2px solid #FBBF07;color:#111;width:calc(100% - 14px)}@media (min-width:500px){.packs-list .pack-item.browser__factory-pack,.packs-list .patch-item.browser__factory-pack,.packs-list .patch-set.browser__factory-pack,.patch-set__list .pack-item.browser__factory-pack,.patch-set__list .patch-item.browser__factory-pack,.patch-set__list .patch-set.browser__factory-pack{width:calc(33% - 10px)}}@media (min-width:750px){.packs-list .pack-item.browser__factory-pack,.packs-list .patch-item.browser__factory-pack,.packs-list .patch-set.browser__factory-pack,.patch-set__list .pack-item.browser__factory-pack,.patch-set__list .patch-item.browser__factory-pack,.patch-set__list .patch-set.browser__factory-pack{width:calc(25% - 10px)}}.packs-list .patch-item,.packs-list .patch-set,.patch-set__list .patch-item,.patch-set__list .patch-set{display:flex;justify-content:space-between;align-items:center;height:30px;border:2px solid #ededed;color:#111;background:#ededed}.theme-light .packs-list .patch-item,.theme-light .packs-list .patch-set,.theme-light .patch-set__list .patch-item,.theme-light .patch-set__list .patch-set{background:#21A7D5;border-color:#21A7D5}.packs-list .patch-item__name,.packs-list .patch-set__name,.patch-set__list .patch-item__name,.patch-set__list .patch-set__name{margin-left:10px;font-size:1rem;padding:0 5px}.packs-list .patch-item .editable-value,.packs-list .patch-set .editable-value,.patch-set__list .patch-item .editable-value,.patch-set__list .patch-set .editable-value{margin-left:10px;font-size:1rem}.packs-list .patch-item .editable-value--input,.packs-list .patch-item .editable-value--value,.packs-list .patch-set .editable-value--input,.packs-list .patch-set .editable-value--value,.patch-set__list .patch-item .editable-value--input,.patch-set__list .patch-item .editable-value--value,.patch-set__list .patch-set .editable-value--input,.patch-set__list .patch-set .editable-value--value{padding:0 5px}.packs-list .patch-item .editable-value--input,.packs-list .patch-set .editable-value--input,.patch-set__list .patch-item .editable-value--input,.patch-set__list .patch-set .editable-value--input{background:rgba(255,255,255,.1);border:none}.packs-list .patch-item .editable-value .btn__icon,.packs-list .patch-set .editable-value .btn__icon,.patch-set__list .patch-item .editable-value .btn__icon,.patch-set__list .patch-set .editable-value .btn__icon{color:#595959;font-size:1rem;line-height:1.4rem;display:inline-block}.packs-list .patch-item__restore-button,.packs-list .patch-item__trash-button,.packs-list .patch-set__restore-button,.packs-list .patch-set__trash-button,.patch-set__list .patch-item__restore-button,.patch-set__list .patch-item__trash-button,.patch-set__list .patch-set__restore-button,.patch-set__list .patch-set__trash-button{border:1px solid #595959;margin:0 10px}.packs-list .patch-item--expanded,.packs-list .patch-set--expanded,.patch-set__list .patch-item--expanded,.patch-set__list .patch-set--expanded{position:absolute;height:25px;width:calc(100% - 14px);z-index:2;transition:box-shadow .2s,width .2s;border-radius:7px 7px 0 0}.packs-list .patch-set,.patch-set__list .patch-set{height:35px;flex-direction:row}.packs-list .patch-set--expanded,.patch-set__list .patch-set--expanded{height:25px}.packs-list .patch-set__close-button,.patch-set__list .patch-set__close-button{background:0 0;border:none}.packs-list__logged-out,.patch-set__list__logged-out{margin:20px 5px}.patch-set__list--container{position:absolute;top:39px;left:5px;width:calc(100% - 10px);z-index:3;height:calc(100% - 39px);overflow:hidden;overflow-y:auto;margin:0;border-radius:0 0 7px 7px;border:2px solid #ededed}.theme-light .patch-set__list--container{border-color:#21A7D5}.patch-set__list--container .loading{height:100%;display:flex;align-items:center}.patch-set__list--container.foctory-pack{border:2px solid #FBBF07}.pack-browser .browser__tabs--active-tab-user{left:0;width:40%}.pack-browser .browser__tabs--active-tab-factory{left:40%;width:40%}.pack-browser .browser__tabs--active-tab-trash{left:80%;width:20%}.pack-browser .browser__tab--factory,.pack-browser .browser__tab--user{width:40%}.pack-browser .browser__tab--trash{width:20%}.patch-browser .browser__tabs--active-tab-user{left:0;width:30%}.patch-browser .browser__tabs--active-tab-factory{left:30%;width:30%}.patch-browser .browser__tabs--active-tab-patch{left:60%;width:30%}.patch-browser .browser__tabs--active-tab-trash{left:90%;width:10%}.patch-browser .browser__tab--factory,.patch-browser .browser__tab--patch,.patch-browser .browser__tab--user{width:30%}.patch-browser .browser__tab--trash{width:10%}.patch-browser .browser__navigation{display:flex;justify-content:space-between}.patch-browser .browser__navigation .browser__tabs{width:100%}.patch-browser .browser__navigation.browser__display-filter .browser__tabs{width:calc(100% - 90px)}.patch-browser .browser__navigation.browser__display-filter .browser__tabs+select.patch-filter{width:75px}@media (min-width:750px){.patch-browser .browser__navigation.browser__display-filter .browser__tabs{width:calc(100% - 150px)}.patch-browser .browser__navigation.browser__display-filter .browser__tabs+select.patch-filter{width:120px}}.patch-browser .packs-list__mask{opacity:1}.browser-is-open .browser-toggle-button{color:#000;background:#62D7FA;border-color:#62D7FA}.btn,.pack-header{background:#21A7D5}.pack-header{height:35px;width:100%;position:fixed;z-index:1;display:flex;justify-content:center}.pack-header+div{margin-top:35px}.sl-mkiii .pack-header{top:90px;z-index:3}@media (min-width:1370px){.sl-mkiii .pack-header{width:calc(100% - 330px)}}.r-7oq4g-packs .pack-header,.circuit-tracks-packs .pack-header{top:90px;z-index:1;background-color:#1E1E20;margin:0 -10px}@media (min-width:1050px){.r-7oq4g-packs .pack-header,.circuit-tracks-packs .pack-header{width:calc(100% - 280px)}}@media (min-width:1500px){.r-7oq4g-packs .pack-header,.circuit-tracks-packs .pack-header{width:calc(100% - 880px)}}@media (min-width:750px){.librarian__browser:not(.is-mobile)~.r-7oq4g-packs .pack-header,.librarian__browser:not(.is-mobile)~.circuit-tracks-packs .pack-header{width:calc(100% - 300px)}}@media (min-width:900px){.librarian__browser:not(.is-mobile)~.r-7oq4g-packs .pack-header,.librarian__browser:not(.is-mobile)~.circuit-tracks-packs .pack-header{width:calc(100% - 400px)}}@media (min-width:1200px){.librarian__browser:not(.is-mobile)~.r-7oq4g-packs .pack-header,.librarian__browser:not(.is-mobile)~.circuit-tracks-packs .pack-header{width:calc(100% - 610px)}}.import-browser{min-width:500px}.librarian__browser{z-index:10}.import-browser,.librarian__browser{background:#1E1E20;box-shadow:0 0 5px #171717}.import-browser h4,.librarian__browser h4{background-color:#1e1e20;z-index:100;font-size:1.2rem;border-bottom:1px solid #595959;font-weight:300;padding-bottom:8px;margin-bottom:8px}.theme-light .import-browser,.theme-light .librarian__browser{background:#F3F3F3;box-shadow:0 0 5px #888}.import-browser .scroll-container,.librarian__browser .scroll-container{height:100%;max-height:calc(100% - 60px);overflow:hidden;overflow-y:auto;margin:10px 8px 0}.import-browser .scroll-container ul:last-child,.librarian__browser .scroll-container ul:last-child{margin-bottom:8px}.import-browser .browser-settings,.librarian__browser .browser-settings{height:170px;background:#242428;padding:0 8px 8px}.import-browser .browser-settings__btn,.librarian__browser .browser-settings__btn{background:0 0;flex-grow:0;width:40px;margin-left:5px;color:#F2F2F2}.import-browser .browser-settings__search,.import-browser .browser-settings__top,.librarian__browser .browser-settings__search,.librarian__browser .browser-settings__top{display:flex;justify-content:space-between}.theme-light .import-browser .browser-settings__btn,.theme-light .librarian__browser .browser-settings__btn{color:#111}.import-browser .browser-settings__btn svg,.librarian__browser .browser-settings__btn svg{vertical-align:middle}.import-browser .browser-settings__btn svg path,.librarian__browser .browser-settings__btn svg path{transition:fill .1s}.import-browser .browser-settings__btn svg rect,.librarian__browser .browser-settings__btn svg rect{transition:stroke .1s}.import-browser .browser-settings__btn--active svg path,.librarian__browser .browser-settings__btn--active svg path{fill:#007CB9}.import-browser .browser-settings__btn--active svg rect,.librarian__browser .browser-settings__btn--active svg rect{stroke:#007CB9}.import-browser .browser-settings__category,.import-browser .browser-settings__sort-by,.librarian__browser .browser-settings__category,.librarian__browser .browser-settings__sort-by{flex-grow:1;max-width:calc(100% - 50px)}.import-browser .browser-settings__category select,.import-browser .browser-settings__sort-by select,.librarian__browser .browser-settings__category select,.librarian__browser .browser-settings__sort-by select{margin:10px 0 1em;width:100%;height:30px;transition:.1s ease-out;font-size:14px;padding-left:.375rem;padding-right:.375rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #343434}.import-browser .browser-settings__sort-by~.browser-settings__category,.librarian__browser .browser-settings__sort-by~.browser-settings__category,.top-bar .auth-widget,.top-bar__user-menu-toggle{margin-left:10px}.import-browser .browser-settings__category select:hover:enabled,.import-browser .browser-settings__sort-by select:hover:enabled,.librarian__browser .browser-settings__category select:hover:enabled,.librarian__browser .browser-settings__sort-by select:hover:enabled{background-color:#595959}.import-browser .browser-settings__category select:enabled,.import-browser .browser-settings__sort-by select:enabled,.librarian__browser .browser-settings__category select:enabled,.librarian__browser .browser-settings__sort-by select:enabled{cursor:pointer}.import-browser .browser-settings__search input,.librarian__browser .browser-settings__search input{width:100%;height:30px;margin:10px 0;border-radius:5px;padding:2px 0 2px 10px;border:1px solid #343434;background:#111}.import-browser .browser-settings__search input:hover:enabled,.librarian__browser .browser-settings__search input:hover:enabled{background-color:#343434;border-color:#595959}.import-browser .browser-settings__search input~button.clear-search,.librarian__browser .browser-settings__search input~button.clear-search{background:0 0;flex-grow:0;width:30px;border:none;color:#F2F2F2}.theme-light .import-browser .browser-settings__search input~button.clear-search,.theme-light .librarian__browser .browser-settings__search input~button.clear-search{color:#111}.import-browser .browser-settings__show-trash-checkbox,.librarian__browser .browser-settings__show-trash-checkbox{display:inline-block;margin-top:8px}.import-browser .browser-settings~.scroll-container,.librarian__browser .browser-settings~.scroll-container{height:calc(100% - 230px)}.import-browser .browser__toolbar,.librarian__browser .browser__toolbar{background:#242428;box-shadow:0 0 5px #171717}.theme-light .import-browser .browser__toolbar,.theme-light .librarian__browser .browser__toolbar{background:#fff;box-shadow:0 0 5px #888}.import-browser .browser__toolbar .btn.new-pack,.librarian__browser .browser__toolbar .btn.new-pack{flex-grow:1;background:rgba(255,255,255,.1);color:#F2F2F2;box-shadow:0 0 5px #171717}.theme-light .import-browser .browser__toolbar .btn.new-pack,.theme-light .librarian__browser .browser__toolbar .btn.new-pack{color:#111;box-shadow:0 0 5px #888}.import-browser .browser__toolbar .btn.new-pack i.fa,.librarian__browser .browser__toolbar .btn.new-pack i.fa{padding-right:5px}.import-browser .packs-list--header,.librarian__browser .packs-list--header{cursor:pointer;margin-bottom:10px}.import-browser .packs-list--header+.packs-list-header,.librarian__browser .packs-list--header+.packs-list-header{margin-top:25px}.import-browser .packs-list--header h5,.librarian__browser .packs-list--header h5{display:inline-block;font-size:15px;line-height:18px;letter-spacing:.15em;transition:color .1s;text-transform:uppercase}.import-browser .packs-list--header button,.librarian__browser .packs-list--header button{background:0 0;border:none}.import-browser .packs-list--header button svg,.librarian__browser .packs-list--header button svg{margin-top:-3px;vertical-align:middle;transition:transform .1s}.import-browser .packs-list--header button svg path,.librarian__browser .packs-list--header button svg path{transition:fill .1s}.import-browser .packs-list--header__hide-packs h5,.librarian__browser .packs-list--header__hide-packs h5{color:#919191}.import-browser .packs-list--header__hide-packs button svg,.librarian__browser .packs-list--header__hide-packs button svg{transform:rotate(90deg)}.import-browser .packs-list--header__hide-packs button svg path,.librarian__browser .packs-list--header__hide-packs button svg path{fill:#919191}.import-browser .packs-list__is-empty,.librarian__browser .packs-list__is-empty{background:0 0;color:rgba(255,255,255,.65);font-size:14px}.import-browser ul,.librarian__browser ul{list-style:none;padding-left:0}.import-browser ul li,.librarian__browser ul li{background:rgba(0,0,0,.5);color:#F2F2F2;width:100%;border-radius:4px;margin-top:5px}.import-browser ul li.expand .pack-expand,.librarian__browser ul li.expand .pack-expand{background-color:#F2F2F2;color:#242428}.theme-light .import-browser ul li.expand .pack-expand,.theme-light .librarian__browser ul li.expand .pack-expand{background-color:#111;color:#fff}.theme-light .import-browser ul li.expand a.active .pack-expand,.theme-light .librarian__browser ul li.expand a.active .pack-expand{background-color:#fff;color:#111}.import-browser ul li .pack-image,.librarian__browser ul li .pack-image{height:60px;width:60px;min-width:60px;background:rgba(155,155,155,.2);border-top-left-radius:4px;border-bottom-left-radius:4px;transition:background .2s;overflow:hidden;color:#111}.import-browser ul li .pack-image--light-text,.librarian__browser ul li .pack-image--light-text{color:#F2F2F2}.import-browser ul li .pack-image__image,.librarian__browser ul li .pack-image__image{height:60px;width:60px}.import-browser ul li .pack-image i.fa,.librarian__browser ul li .pack-image i.fa{font-size:2rem;height:60px;display:flex;align-items:center;justify-content:center}.import-browser ul li .pack-image .import-pack-button,.librarian__browser ul li .pack-image .import-pack-button{width:60px;height:60px;color:inherit}.import-browser ul li .pack-image .import-pack-button i.fa,.librarian__browser ul li .pack-image .import-pack-button i.fa{font-size:1.5rem;height:auto;margin-right:0}.import-browser ul li .pack-image .import-pack-button:hover,.librarian__browser ul li .pack-image .import-pack-button:hover{text-decoration:none;color:inherit}.import-browser ul li .pack-image .import-pack-button:hover .import-pack-button-text,.librarian__browser ul li .pack-image .import-pack-button:hover .import-pack-button-text{text-decoration:underline}.import-browser ul li .pack-info,.librarian__browser ul li .pack-info{line-height:1;padding:0;flex-grow:1;position:relative;max-width:calc(100% - 60px)}.import-browser ul li .pack-name,.librarian__browser ul li .pack-name{text-align:left;height:29px;line-height:29px;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.import-browser ul li .pack-name .editable-value,.librarian__browser ul li .pack-name .editable-value{height:29px;line-height:29px}.import-browser ul li.factory-pack .pack-name,.import-browser ul li.user-pack .pack-name .editable-value--value,.librarian__browser ul li.factory-pack .pack-name,.librarian__browser ul li.user-pack .pack-name .editable-value--value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.import-browser ul li .deleted-pack .pack-name,.librarian__browser ul li .deleted-pack .pack-name{color:#888;text-decoration:line-through}.import-browser ul li .pack-actions,.librarian__browser ul li .pack-actions{height:31px;padding:0 10px 0 6px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #595959}.import-browser ul li .pack-actions--import,.librarian__browser ul li .pack-actions--import{justify-content:flex-end}.import-browser ul li .librarian__browser--pack,.import-browser ul li a,.import-browser ul li span.deleted-pack,.import-browser ul li span.import-pack,.librarian__browser ul li .librarian__browser--pack,.librarian__browser ul li a,.librarian__browser ul li span.deleted-pack,.librarian__browser ul li span.import-pack{display:flex;text-decoration:none;width:100%;border-radius:4px;height:60px}.import-browser ul li .librarian__browser--pack.active,.import-browser ul li a.active,.import-browser ul li span.deleted-pack.active,.import-browser ul li span.import-pack.active,.librarian__browser ul li .librarian__browser--pack.active,.librarian__browser ul li a.active,.librarian__browser ul li span.deleted-pack.active,.librarian__browser ul li span.import-pack.active{font-weight:500;background:rgba(255,255,255,.9);color:#111}.import-browser ul li .librarian__browser--pack.active .pack-actions,.import-browser ul li a.active .pack-actions,.import-browser ul li span.deleted-pack.active .pack-actions,.import-browser ul li span.import-pack.active .pack-actions,.librarian__browser ul li .librarian__browser--pack.active .pack-actions,.librarian__browser ul li a.active .pack-actions,.librarian__browser ul li span.deleted-pack.active .pack-actions,.librarian__browser ul li span.import-pack.active .pack-actions{border-top:1px solid #CCC}.import-browser ul li .librarian__browser--pack.active button.btn,.import-browser ul li a.active button.btn,.import-browser ul li span.deleted-pack.active button.btn,.import-browser ul li span.import-pack.active button.btn,.librarian__browser ul li .librarian__browser--pack.active button.btn,.librarian__browser ul li a.active button.btn,.librarian__browser ul li span.deleted-pack.active button.btn,.librarian__browser ul li span.import-pack.active button.btn{color:#111}.import-browser ul li .librarian__browser--pack.active .pack-name svg path,.import-browser ul li .librarian__browser--pack.active .pack-name svg rect,.import-browser ul li a.active .pack-name svg path,.import-browser ul li a.active .pack-name svg rect,.import-browser ul li span.deleted-pack.active .pack-name svg path,.import-browser ul li span.deleted-pack.active .pack-name svg rect,.import-browser ul li span.import-pack.active .pack-name svg path,.import-browser ul li span.import-pack.active .pack-name svg rect,.librarian__browser ul li .librarian__browser--pack.active .pack-name svg path,.librarian__browser ul li .librarian__browser--pack.active .pack-name svg rect,.librarian__browser ul li a.active .pack-name svg path,.librarian__browser ul li a.active .pack-name svg rect,.librarian__browser ul li span.deleted-pack.active .pack-name svg path,.librarian__browser ul li span.deleted-pack.active .pack-name svg rect,.librarian__browser ul li span.import-pack.active .pack-name svg path,.librarian__browser ul li span.import-pack.active .pack-name svg rect{fill:#111}.import-browser ul li.expand a.active .pack-expand,.librarian__browser ul li.expand a.active .pack-expand{background-color:#242428;color:#F2F2F2}.import-browser ul li .btn,.librarian__browser ul li .btn{background:0 0;font-size:.8rem;color:#cdcdcd;padding:2px 4px 0;white-space:nowrap}.import-browser ul li .btn i.fa,.librarian__browser ul li .btn i.fa{margin-right:5px}.import-browser ul li .btn__icon,.librarian__browser ul li .btn__icon{padding:3px}.import-browser--send-pack-button,.librarian__browser--send-pack-button{overflow:hidden;white-space:nowrap}.import-browser--send-pack-button:not(:last-child),.librarian__browser--send-pack-button:not(:last-child){max-width:calc(100% - 80px);text-overflow:ellipsis}.import-browser .patch-set ol li,.librarian__browser .patch-set ol li{padding:5px 10px;cursor:move;transition:background .2s}.import-browser .patch-set ol li .patch-set-item,.librarian__browser .patch-set ol li .patch-set-item{display:flex;justify-content:space-between}.import-browser .patch-set ol li .patch-set-item .entity-set-expand-button i.fa,.import-browser .patch-set ol li .patch-set-item .multi-expand-button i.fa,.librarian__browser .patch-set ol li .patch-set-item .entity-set-expand-button i.fa,.librarian__browser .patch-set ol li .patch-set-item .multi-expand-button i.fa{transform:rotate(0);transition:transform .2s}.import-browser .patch-set ol li .patch-set-item .entity-set-expand-button.expand i.fa,.import-browser .patch-set ol li .patch-set-item .multi-expand-button.expand i.fa,.librarian__browser .patch-set ol li .patch-set-item .entity-set-expand-button.expand i.fa,.librarian__browser .patch-set ol li .patch-set-item .multi-expand-button.expand i.fa{transform:rotate(90deg)}.import-browser .patch-set ol li .patch-set-item .entity-set-expand-button,.librarian__browser .patch-set ol li .patch-set-item .entity-set-expand-button{text-align:left;width:125px}.import-browser .patch-set ol li .patch-set-item .entity-set-expand-button:hover,.librarian__browser .patch-set ol li .patch-set-item .entity-set-expand-button:hover{background:rgba(0,0,0,.2);text-decoration:none}.import-browser .patch-set ol li:hover,.librarian__browser .patch-set ol li:hover{background:rgba(255,255,255,.5)}.import-browser .login-message,.librarian__browser .login-message{color:rgba(255,255,255,.65);font-size:14px}.import-browser .login-message a,.librarian__browser .login-message a{text-decoration:none;font-weight:500;color:#FFF}.pack-settings{position:fixed;top:90px;right:0;height:calc(100% - 93px);width:100%;max-width:500px;border-radius:4px;z-index:3;background:#242428;box-shadow:0 0 5px #171717}.pack-settings__mask{position:fixed;z-index:2;top:90px;left:0;height:calc(100% - 90px);width:100%;background:rgba(36,36,40,.9)}.theme-light .pack-settings__mask{background:rgba(255,255,255,.9)}.theme-light .pack-settings{background:#fff;box-shadow:0 0 5px #888}.pack-settings__toolbar{text-align:center}.pack-settings__toolbar .btn.back-to-editor{margin:8px;padding:5px 25px;font-size:.85rem;line-height:.85rem}.pack-settings__header{display:flex;background:#2c3438}.theme-light .pack-settings__header{background:#c5d3d6}.pack-settings__header .pack-image{margin:10px;height:120px;width:120px;background:rgba(155,155,155,.2);border-radius:4px;transition:background .2s}.pack-settings__header .pack-image i.fa{font-size:6rem;height:120px;display:flex;align-items:center;justify-content:center;color:#fff}.pack-settings__header .btn.is-deleting{background:0 0}.pack-settings__info{flex-grow:1;margin:10px 10px 10px 0;display:flex;flex-direction:column;justify-content:space-between}.pack-settings__info .editable-value--input:focus{border-bottom:1px solid #F2F2F2}.pack-settings__date{margin-top:5px}.pack-settings__body{margin:10px}.pack-settings__body label{display:block;margin-bottom:.5em}.pack-settings__body input,.pack-settings__body select{margin-bottom:1em;width:100%}.pack-settings__body input{padding:4px}.main-section .pack-settings__body select{cursor:pointer;height:30px;margin:0;font-size:16px;padding-left:.75rem;padding-right:.75rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#b3b3b3;background:url(/assets/images/svgs/select-arrow.svg) right center no-repeat #37383e;transition:.1s ease-out background-color}.main-section .pack-settings__body select:hover{color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #282828}.pack-settings .color-picker__container{margin:20px;border-radius:4px;display:inline-block;background:#37383e}.theme-light .pack-settings .color-picker__container{background:#F2F2F2}.pack-settings .color-picker__container ul.color-picker{margin:15px 15px 15px 25px}.pack-settings .color-picker__container .color-picker--item{border-color:#37383e}.pack-settings .color-picker__container .color-picker--item.selected{border-color:#dcdcdc}.theme-light .pack-settings .color-picker__container .color-picker--item{border-color:#F2F2F2}.theme-light .pack-settings .color-picker__container .color-picker--item.selected{border-color:#ababab}.shadows{height:100%;width:.75rem;top:0;position:absolute;display:block;pointer-events:none;background-color:inherit}.shadows--right{right:-.75rem;box-shadow:2px 0 2px 0 rgba(205,205,205,.3)}.shadows--tuck{top:-1.5rem;height:calc(100% + 3rem)}.shadows--med-up{display:none}@media (min-width:750px){.shadows--med-up{display:block}}.gradients{position:absolute;display:block;z-index:1}.gradients--left,.gradients--right{width:.75rem;height:100%;top:0}.gradients--left{left:0;background-color:inherit;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.gradients--right{right:0;background-color:inherit;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.mask{left:0}.mask,.mask:after,.mask:before{position:absolute;width:100%;height:100%;background-color:rgba(128,128,128,0);transition:all ease .1s;z-index:20;visibility:hidden;top:0}.mask:after,.mask:before{content:"";width:50vw}.mask:before{left:-50vw}.mask:after{right:-50vw}.mask--active-true,.mask--active-true:after,.mask--active-true:before{z-index:20;visibility:visible;background-color:rgba(128,128,128,.77)}.confirm-modal.ember-modal-dialog{min-width:250px;width:initial;text-align:center}.confirm-modal.ember-modal-dialog .btn{width:calc(100% - 8px);margin:4px}.confirm-modal.ember-modal-dialog .btn--danger{background-color:#af0909}.firmware-updater .btn,.theme-light .firmware-updater .btn{background:#595959}.firmware-help{padding:10px}.firmware-help__container{margin:10px 0;padding:0}.firmware-help__container .toggle-firmware-help__button>.chevron{transform:rotate(0);transition:transform .2s;margin:0 10px;color:#555}.firmware-help__container.show-help .animated-container{overflow:hidden;border-radius:6px;background:#37383e;border:1px solid #37383e;box-shadow:0 0 5px #000}.theme-light .firmware-help__container.show-help .animated-container{background:#F2F2F2;border:1px solid #9C9C9C;box-shadow:0 0 5px #BDBDBD}.firmware-help__container.show-help .toggle-firmware-help{margin-bottom:10px}.firmware-help__container.show-help .toggle-firmware-help__button>.chevron{transform:rotate(90deg)}.firmware-help__container .toggle-firmware-help__button{background:0 0;border:none;margin:0;padding:0}.firmware-help__container .contact-technical-support{margin-top:20px}.standalone-recommendation-notice{margin-bottom:30px}.standalone-recommendation-notice p{margin:10px 0}.modal-dialog-actions .btn.cancel-button,a.product-support-link~.release-notes{margin-top:20px}.standalone-recommendation-notice p>b{font-weight:400}.line-drawing svg path{stroke:#F2F2F2}.theme-light .line-drawing svg path{stroke:#111}.reboot-to-bootloader-message{max-width:800px;margin:20px auto;padding:20px;border-radius:10px;background:#797979;border:1px solid #444;box-shadow:0 0 10px #000;color:#F2F2F2}.reboot-to-bootloader-message .svg-container{max-width:400px;margin:auto}.low-level-release-notes{margin:1.5rem 0}.low-level-release-notes summary{margin-bottom:.375rem}.low-level-release-notes-text{padding:.375rem;display:block;background-color:#000;color:#ededed}.btn{display:inline-block;border:none;padding:.1875rem .375rem;font-size:1rem;font-style:normal;color:#fff;font-weight:200;transition:background .3s ease;text-align:center;cursor:pointer;text-decoration:none;line-height:1.5rem;border-radius:3px}.btn--icon-btn:hover,.btn__confirm-small:hover,.btn__confirm:hover,.btn__edit-small:hover,.btn__edit:hover{transition:transform .2s ease-in-out}.btn--no-pad{padding:0}.btn--as-text{background:0 0;border:none;color:#fff;padding:0}.btn--no-wrap{white-space:nowrap}.btn--lrg{font-size:1.25rem;line-height:1em;padding:.5rem .375rem}.btn--active,.btn--active span,.btn.active,.btn.active span,.btn:active,.btn:active span,.btn:hover,.btn:hover span{text-decoration:underline}.btn--inverse{color:#488FBB;background-color:#fff}.btn--faux{pointer-events:none}.btn.disabled,.btn[disabled]{pointer-events:none;background-color:#909090;color:#242428;opacity:.8}.theme-light .btn.disabled,.theme-light .btn[disabled]{background-color:#21A7D5;color:#fff;opacity:.3}.btn--as-text[disabled]{background-color:transparent;color:#fff;opacity:.5}.btn--block{display:block}.btn--full-width{width:100%;text-align:center}.btn--secondary{background-color:#28669f}.btn--secondary--active,.btn--secondary.active,.btn--secondary:active,.btn--secondary:hover{background-color:#165090}.btn--tertiary{background-color:#ee8b30}.btn--tertiary--active,.btn--tertiary.active,.btn--tertiary:active,.btn--tertiary:hover{background-color:#ee8b30;opacity:.7}.btn-combo--main-disabled .btn-combo__main,.inc-dec-select .inc-dec-button-group button:disabled,.inc-dec-select .inc-dec-button-group button:disabled:hover{opacity:.3}.btn--warning,.btn--warning--active,.btn--warning.active,.btn--warning:active,.btn--warning:hover{background-color:red}.btn__no,.btn__no--active,.btn__no.active,.btn__no:active,.btn__no:hover{background-color:#CF2C1E}.btn__yes,.btn__yes--active,.btn__yes.active,.btn__yes:active,.btn__yes:hover{background-color:#5DCA40}.btn--chooser.selected{background-color:#7DAFD0;color:#000}.btn--save-dialog,.btn__save-to-cloud,.btn__save-to-computer{width:100%;vertical-align:middle;line-height:1.5em;text-align:center;height:38px;padding:3px 6px}.btn--save-dialog a,.btn__save-to-cloud a,.btn__save-to-computer a{padding:0}.btn__save-to-cloud{background:url(images/svgs/cloud.svg) right 11px center no-repeat #21A7D5;background-size:30px;padding-right:38px;font-size:1.1rem}.btn__save-to-computer{background:url(images/svgs/pc.svg) right 11px center no-repeat #21A7D5;background-size:30px;padding-right:38px}.btn__edit{width:28px;height:28px;background:url(images/svgs/edit.svg) center center no-repeat;background-size:20px}.btn__edit:hover{transform:scale(1.1)}.btn__edit-small{width:20px;height:20px;background:url(images/svgs/edit.svg) center center no-repeat;background-size:15px}.btn__edit-small:hover{transform:scale(1.1)}.btn__icon{background:0 0;color:inherit}.btn__confirm{width:28px;height:32px;background:url(images/svgs/confirm.svg) center center no-repeat;background-size:20px}.btn__confirm:hover{transform:scale(1.1)}.btn__confirm-small{width:20px;height:20px;background:url(images/svgs/confirm.svg) center center no-repeat;background-size:15px}.btn__confirm-small:hover{transform:scale(1.1)}.btn__save-to-device{line-height:32px;height:38px;width:100%;padding:3px 6px;text-decoration:none}@media (min-width:900px){.btn__save-to-device{width:190px}}.btn__save-to-device__warning{margin-top:2px;margin-bottom:0;padding:0;display:none;font-size:.65em;text-decoration:none;line-height:1em}.btn__save-to-device:hover{font-size:1rem;line-height:1em;text-decoration:none}.btn__save-to-device:hover .btn__save-to-device__text{text-decoration:underline}.btn__save-to-device:hover .btn__save-to-device__warning{display:block;text-decoration:none}.btn__inner{width:100%;height:100%;padding:.1875rem .75rem;display:inline-block}.btn--icon-btn{height:30px;background:0 0;color:#F2F2F2}.btn--icon-btn .fa{font-size:1.5em;line-height:24px}.theme-light .btn--icon-btn{color:#111}.btn--icon-btn:hover{background:0 0;transform:scale(1.1)}.btn--icon-btn--warning{color:#CF2C1E}.btn--tool-icon{width:40px;height:40px;padding:2px;background:0 0}.btn__i,.top-bar__logo-primary-inner{background-size:contain;background-position:center}.btn--tool-icon.active{color:#F2F2F2}.theme-light .btn--tool-icon.active{color:#111}.btn--margin-right{margin-right:.75rem}.btn--no-left-right-padding{padding-left:0;padding-right:0}.btn__login-facebook{background-color:#3765a3}.btn__login-google{background-color:#D73024}.btn__login-focusrite{background-color:#000}.btn-lst{list-style-type:none;margin:0;padding:0}.btn-lst li{margin-bottom:.5rem}.btn-lst li a,.btn-lst li button{width:100%}.btn--blank,.btn--blank:hover{background-color:inherit}.btn__i{display:block;width:1.5rem;height:1.5rem;overflow-x:hidden;text-indent:-9999px;background-repeat:no-repeat}.btn__i--download{background-image:url(images/svgs/download-icon.svg)}.btn-combo{display:block;position:relative;padding-right:3rem;z-index:1;flex-grow:1;text-align:center}.btn-combo--main-disabled:hover{background-color:#488FBB}.btn-combo__main,.btn-combo__main:hover{background-color:inherit}.btn-combo__secondary{box-shadow:2px 2px 2px rgba(0,0,0,.6);z-index:31;position:relative}.btn-combo__main{outline:0;padding:0;border:none;margin:0;height:100%;z-index:10}.btn-combo__drop-down{border:none;outline:0;transition:all .3s ease;background-color:#165090;width:2.25rem;height:100%;position:absolute;display:block;top:0;right:0;text-align:center;font-size:1rem;z-index:11}.circuit-status__status-line:after,.circuit-status__status-line:before,.tab-bar:after,.tab-bar:before{display:table;content:" "}.btn-combo__drop-down:hover{background-color:#488FBB}.btn-combo__extra-buttons{position:absolute;width:auto;right:0;margin-top:.75rem;margin-bottom:0;list-style:none;visibility:hidden;z-index:31}.btn-combo__extra-buttons--expanded-true{visibility:visible}.tab-bar:after{clear:both}.tab-bar--tab{float:left;display:block;background:#7DAFD0;border-radius:0;border-left:1px solid #488FBB}.tab-bar--tab__active{background-color:#488FBB}.tab-bar--tab:first-child{border-left:none;border-radius:3px 0 0 3px}.tab-bar--tab:last-child{border-radius:0 3px 3px 0}div.card-list--trash+.tab-bar--tab__half{width:calc(50% - 40px)}.equal-button-row{display:flex;justify-content:stretch;flex-direction:row}.equal-button-row .btn{margin-right:.375rem}.equal-button-row .btn:last-child{margin-right:0}@media (max-width:899px){.equal-button-row{display:block}.equal-button-row .btn{display:block;margin-bottom:.1875rem}}.btn-row-spread{display:flex;flex-direction:row;justify-content:space-between}.img-link{cursor:pointer}.img-link__img{transition:all ease .3s}.img-link:hover img{transform:translate(1px,1px);opacity:.8}.auth-widget{cursor:pointer;text-decoration:none;color:#fff}.auth-widget:hover{text-decoration:underline}.auth-widget__disabled.top-nav--nav-link{cursor:default}.auth-widget__disabled.top-nav--nav-link:hover{text-decoration:none}.auth-widget__icon{display:none}.main-menu .auth-widget__icon{display:inline-block}.top-bar{position:fixed;top:0;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;background-color:#17191b;color:#F2F2F2;flex-shrink:0;height:43px}.top-bar__inner{position:relative;padding:0 15px;display:flex;align-items:center}.top-bar__device-indicator button{margin-top:2px}.top-bar__center,.top-bar__left,.top-bar__right{display:flex;align-items:center}.top-bar__left,.top-bar__right{min-width:100px}.top-bar .main-menu-toggle{margin-left:8px}.top-bar #browser-toggle-container{margin-right:10px}.top-bar__right{justify-content:flex-end}.top-bar__center{flex-grow:1;justify-content:center;font-size:22px;font-weight:400;margin:0 10px}.top-bar__logo{position:relative;width:100%;font-size:1.5rem;line-height:1.5rem;margin:0;display:flex;align-items:center;justify-content:center}.top-bar__logo-primary{position:relative;display:block;font-weight:100;width:30px;margin:7px}.top-bar__logo-primary-inner{display:block;position:relative;background-repeat:no-repeat;background-image:url(images/components-logo.svg);width:32px;height:29px}@media (min-width:500px){.top-bar__logo-primary-inner{width:26px;height:24px}}.top-bar__auth-widget{position:absolute;bottom:.75rem;right:1.5rem}.top-bar__home-button{background:0 0;border:none;font-size:32px;padding:2px 5px;color:#F2F2F2;line-height:36px}.top-bar__home-button--left{display:flex;flex-direction:row;text-decoration:none}.top-bar__home-icon{width:30px}.top-bar__product-name{display:block;margin:2px 10px 1px 18px;font-size:16px;line-height:32px;text-decoration:none;white-space:nowrap}.top-bar__product-name:hover{text-decoration:underline}.top-bar__sub-nav{border-left:1px solid #F2F2F2;white-space:nowrap;padding:0 8px;height:100%;position:relative}.top-bar__sub-nav li.sub-nav--nav-entry{display:inline-block;padding:0 6px}.top-bar__sub-nav li.sub-nav--nav-entry>a{background:0 0;padding-left:0;color:#F2F2F2;font-size:.9rem}.top-bar__user-menu-toggle{font-size:1.5rem;margin-bottom:5px;background:0 0;border:none;height:30px;opacity:.6;transition:opacity .2s}.theme-light .top-bar__user-menu.drop-down-menu,.top-bar__user-menu.drop-down-menu{box-shadow:0 0 8px #323438;background:#000}.top-bar__user-menu-toggle.active,.top-bar__user-menu-toggle:focus,.top-bar__user-menu-toggle:hover{opacity:1}.top-bar__user-menu.drop-down-menu{position:fixed;color:#F2F2F2;top:0;right:0;margin-top:43px}.top-bar__user-menu.drop-down-menu ul li a,.top-bar__user-menu.drop-down-menu ul li i.fa{color:#F2F2F2}.top-bar__user-menu.drop-down-menu ul li .active>i.fa{color:#21A7D5}.top-bar__novation-logo{height:30px}.main-section{top:42px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;background-color:#242428}.main-section select{background-color:#111}.main-section input{background:#111;color:#F2F2F2;border:1px solid #526ead;border-radius:3px}.theme-light .main-section,.theme-light .main-section select{background-color:#fff}.theme-light .main-section input{background:#fff;color:#111;border:1px solid #ccc;border-radius:3px}.main-section__inner{margin:0 auto;width:100%;max-width:980px;padding:.5rem 1.5rem;position:relative;height:100%;flex-grow:1}.main-section__inner.top-space{margin-top:1.5rem}.main-section__inner.circuit,.main-section__inner.monostation{max-width:760px;margin-left:auto;margin-right:auto}.main-section__nav-wrapper{overflow:hidden;background-color:#488FBB;border-bottom:8px solid #165090}.main-section__nav-wrapper-inner{margin:0 auto;width:100%;max-width:980px;position:relative;padding:.75rem 1.5rem}@media (min-width:750px){.top-bar__left,.top-bar__right{min-width:160px}.main-section__nav-wrapper-inner{padding-top:0;padding-bottom:0}}.main-section__main-nav,.main-section__secondary-nav{margin-bottom:0;list-style-type:none;margin-left:0;padding-left:0;line-height:1.2em}.main-section__main-nav-link{position:relative;margin-right:1.5rem;font-weight:200;color:#fff;transition:all .3s ease;display:inline-block;line-height:1.2em}.main-section__main-nav-link.no-underline:hover:after{opacity:0}.main-section__main-nav-link.update-notice-button{margin-right:15rem;position:fixed;top:0;right:0}.main-section__main-nav-link.update-notice-button .btn{border-top-left-radius:0;border-top-right-radius:0}.main-section__main-nav-link.active,.main-section__main-nav-link:hover{color:#fff}.main-section__main-nav-link.active:after,.main-section__main-nav-link:hover:after{opacity:1}.main-section__main-nav-link svg{max-width:1.875rem;position:absolute;display:block;left:0;margin-top:.75rem;top:-.375rem;cursor:pointer;pointer-events:none}.main-section__main-nav-link:not(.active) svg .bg{fill:none}.main-section__main-nav-a{text-decoration:none;cursor:pointer;padding-left:2.25rem;padding-top:.75rem;padding-bottom:.75rem;display:block}.main-section__main-nav-a:hover{text-decoration:underline}.main-section__main-nav__my-synth{background:url(images/svgs/menu-icon-my-synth.svg) center left no-repeat;background-size:32px;padding-left:2.55rem}.main-section__main-nav__my-synth:link{background:url(images/svgs/menu-icon-my-synth-passive.svg) center left no-repeat;background-size:32px}.main-section__main-nav__my-synth.active{background:url(images/svgs/menu-icon-my-synth.svg) center left no-repeat;background-size:32px}.main-section__main-nav__editor{background:url(images/svgs/menu-icon-editor.svg) center left no-repeat;background-size:27px}.main-section__main-nav__editor:link{background:url(images/svgs/menu-icon-editor-passive.svg) center left no-repeat;background-size:27px}.main-section__main-nav__editor.active{background:url(images/svgs/menu-icon-editor.svg) center left no-repeat;background-size:27px}.main-section__main-nav__firmware{background:url(images/svgs/menu-icon-firmware.svg) center left no-repeat;background-size:27px}.main-section__main-nav__firmware:link{background:url(images/svgs/menu-icon-firmware-passive.svg) center left no-repeat;background-size:27px}.main-section__main-nav__firmware.active{background:url(images/svgs/menu-icon-firmware.svg) center left no-repeat;background-size:27px}.main-section__main-nav__about{background:url(images/svgs/menu-icon-about.svg) center left no-repeat;background-size:32px;padding-left:2.55rem}.main-section__main-nav__about:link{background:url(images/svgs/menu-icon-about-passive.svg) center left no-repeat;background-size:32px}.main-section__main-nav__about.active{background:url(images/svgs/menu-icon-about.svg) center left no-repeat;background-size:32px}.main-section__main-nav-link-label{cursor:pointer}.main-section__main-nav-btn{margin-right:.375rem}.top-nav--nav-entry{float:left;padding:0 .375rem}.top-nav--nav-entry.active{background:#165090}.top-nav--nav-link{cursor:pointer;padding-top:.25rem;padding-bottom:.25rem;display:block;color:#fff;text-decoration:none}.top-nav--nav-link:hover{text-decoration:underline}.top-nav--nav-link.disabled{opacity:.6;cursor:default}.top-nav--nav-link.disabled:hover{text-decoration:none}.top-nav--nav-link>i.fa{font-size:1.3rem;width:20px;margin-left:5px;margin-right:8px}.top-nav--nav-link.account-link.active>i.fa{color:#21A7D5}.top-nav--nav-link.btn{background:0 0;padding-left:0}.top-nav--nav-link.btn.disabled{background:0 0;color:#F2F2F2}.sub-nav--section{list-style-type:none;margin:0;padding:0}.sub-nav--nav-entry{padding:0 .375rem 0 0}.sub-nav--nav-link{cursor:pointer;padding-top:.25rem;padding-bottom:.25rem;display:block;color:#fff;text-decoration:none}.sub-nav--nav-link.active{font-weight:500;text-decoration:underline}.sub-nav--nav-link>i.fa{font-size:1.3rem;width:20px;margin-left:5px;margin-right:8px;display:none}.main-menu .sub-nav--nav-link>i.fa{display:inline-block}.sub-nav--nav-link>i.fa.fa-chevron-circle-up.afx{transform:rotate(30deg)}.sub-nav--nav-link:hover{text-decoration:underline}.sub-nav--nav-link-with-badge{position:relative}.sub-nav--nav-link__my-synth{background:url(images/svgs/menu-icon-my-synth.svg) center left no-repeat;background-size:28px;padding-left:2.1rem}.sub-nav--nav-link__my-synth:link{background:url(images/svgs/menu-icon-my-synth-passive.svg) center left no-repeat;background-size:28px}.sub-nav--nav-link__my-synth.active{background:url(images/svgs/menu-icon-my-synth.svg) center left no-repeat;background-size:28px}.sub-nav--nav-link__editor{background:url(images/svgs/menu-icon-editor.svg) center left no-repeat;background-size:23px;padding-left:2.1rem}.sub-nav--nav-link__editor:link{background:url(images/svgs/menu-icon-editor-passive.svg) center left no-repeat;background-size:23px}.sub-nav--nav-link__editor.active{background:url(images/svgs/menu-icon-editor.svg) center left no-repeat;background-size:23px}.sub-nav--nav-link__firmware{background:url(images/svgs/menu-icon-firmware.svg) center left no-repeat;background-size:23px;padding-left:2.1rem}.sub-nav--nav-link__firmware:link{background:url(images/svgs/menu-icon-firmware-passive.svg) center left no-repeat;background-size:23px}.sub-nav--nav-link__firmware.active{background:url(images/svgs/menu-icon-firmware.svg) center left no-repeat;background-size:23px}.sub-nav--nav-link__help{background:url(images/svgs/menu-icon-about.svg) center left no-repeat;background-size:38px;padding-left:2.1rem}.sub-nav--nav-link__help:link{background:url(images/svgs/menu-icon-about-passive.svg) center left no-repeat;background-size:28px}.sub-nav--nav-link__help.active{background:url(images/svgs/menu-icon-about.svg) center left no-repeat;background-size:28px}.circuit-status--status-box svg .body{fill:none;stroke:#000;stroke-width:2}.circuit-status--status-box svg .plug-and-cable .plug{fill:none;stroke:#000;stroke-width:1}.circuit-status--status-box svg .plug-and-cable .cable{stroke:#000;stroke-width:3}.circuit-status--status-box svg .knob,.circuit-status--status-box svg .power-button{fill:none;stroke:#000;stroke-width:1}.circuit-status--status-box svg .knob line{stroke-width:2;stroke-linecap:round}.circuit-status--status-box svg .function{fill:none;stroke:#000;stroke-width:2;transition:stroke .5s ease-in}.circuit-status--status-box svg .button{fill:none;stroke:#000;stroke-width:1;transition:fill .5s ease-in;transition:stroke .5s ease-in}@keyframes flash{0%,30%{fill:#000}50%,80%{fill:#eb6412}}@keyframes plug-plug{0%,100%{transform:translate(0,-10px)}50%{transform:translate(0,0)}}@keyframes power-button{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-2px)}}.circuit-status--open .circuit-status-bootloader svg .plug-and-cable,.circuit-status--open .circuit-status-bootloader svg .power-button,.circuit-status--open .circuit-status-present svg .plug-and-cable,.circuit-status--open .circuit-status-static svg .plug-and-cable,.circuit-status--open .circuit-status-static svg .power-button{transform:translate(0,0)}.circuit-status--open .circuit-status-offline svg .function.present-flash{fill:#000;animation-name:flash;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.circuit-status--open .circuit-status-offline svg .plug-and-cable{animation-name:plug-plug;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.circuit-status--open .circuit-status-offline svg .power-button{animation-name:power-button;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.circuit-status--open .circuit-status-present svg .button.present-pink{fill:#f0f;stroke:none}.circuit-status--open .circuit-status-present svg .button.present-violet{fill:#c4f;stroke:none}.circuit-status--open .circuit-status-present svg .button.present-teal{fill:#4ff;stroke:none}.circuit-status--open .circuit-status-present svg .function.present-flash{fill:#000;animation-name:flash;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.circuit-status--open .circuit-status-present svg .power-button{animation-name:power-button;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.circuit-status__status-line--needs-mode-change:before,.circuit-status__status-line--offline:before,.circuit-status__status-line--ready:before,.peak-status__status-line--bootloader:before,.peak-status__status-line--offline:before,.peak-status__status-line--present:before{animation-timing-function:cubic-bezier(.35,.24,.85,1.62);transition:all ease .3s}.circuit-status--open .circuit-status-present svg .function.present-pink{stroke:#a0a}.circuit-status--open .circuit-status-present svg .function.present-teal{stroke:#2cc}.circuit-status--open .circuit-status-present svg .function.present-orange{stroke:#c40}.circuit-status--open .circuit-status-present svg .function.present-yellow{stroke:#cc0}.circuit-status--open .circuit-status-present svg .function.present-blue{stroke:#44F}.circuit-status--open .circuit-status-present svg .function.present-red{stroke:red}.circuit-status--open .circuit-status-present svg .function.present-green{stroke:#0f0}.circuit-status--open .circuit-status-static svg .button.present-pink{fill:#f0f;stroke:none}.circuit-status--open .circuit-status-static svg .button.present-violet{fill:#c4f;stroke:none}.circuit-status--open .circuit-status-static svg .button.present-teal{fill:#4ff;stroke:none}.circuit-status--open .circuit-status-static svg .function.present-pink{stroke:#a0a}.circuit-status--open .circuit-status-static svg .function.present-teal{stroke:#2cc}.circuit-status--open .circuit-status-static svg .function.present-orange{stroke:#c40}.circuit-status--open .circuit-status-static svg .function.present-yellow{stroke:#cc0}.circuit-status--open .circuit-status-static svg .function.present-blue{stroke:#44F}.circuit-status--open .circuit-status-static svg .function.present-red{stroke:red}.circuit-status--open .circuit-status-static svg .function.present-green{stroke:#0f0}.circuit-status--open .circuit-status-bootloader svg .button.bootloader-green{fill:#4f4;stroke:#4f4}.circuit-status--ready .circuit-status--status-icon,.peak-status--present .circuit-status--status-icon{fill:#1ca975}.circuit-status--open .circuit-status-bootloader svg .function.bootloader-green{stroke:#4f4}.circuit-status--open .circuit-status-bootloader svg .function.bootloader-pink{stroke:#c4f}.circuit-status--open .circuit-status-bootloader svg .function.bootloader-orange{stroke:#f84}.alert-box{padding:1.5rem;margin-bottom:1.5rem}.alert-box>:last-child{margin-bottom:0}.alert-box--alert{background-color:red}.alert-box--warning{background-color:#ee8b30}.alert-box--success{background-color:#1ca975}.circuit-status{position:relative;padding:0;z-index:200;background-color:#fff;border-top:2px solid #000;box-shadow:0 -2px 8px rgba(0,0,0,.2)}.circuit-status__fixed{position:fixed;bottom:0;left:0;width:100%}.circuit-status__open-close-link{position:absolute;z-index:3;right:.25rem;height:1.5rem;line-height:1.5rem}.circuit-status--ready .circuit-status__status-line--notice{background:#1ca975}.circuit-status__fixed-info-area{position:relative;z-index:10;height:1.5rem;transition:all ease .3s}.circuit-status__status-line{padding-left:1.5rem;line-height:1.5rem}.circuit-status__status-line:after{clear:both}.circuit-status__status-line--offline{color:#cdcdcd}.circuit-status__status-line--offline.tutorial-style{color:#000;text-decoration:underline}.circuit-status__status-line-text{background:#fff}.circuit-status__status-line:before{content:"";position:absolute;left:.25rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:transparent;border:3px solid #ee8b30}.circuit-status__status-line--ready:before{background-color:#1ca975;border-color:#1ca975;animation-duration:.3s;animation-name:bloop1}.circuit-status__status-line--offline:before{border-color:#cdcdcd;animation-duration:.3s;animation-name:bloop2}.circuit-status__status-line--needs-mode-change:before{animation-duration:.3s;animation-name:bloop3}.circuit-status__status-line--notice{font-style:italic;font-size:.8em;color:#000;padding:0 1.5rem;line-height:1.5rem;min-height:1.5rem;background:#ee8b30}.circuit-status__status-line--open{opacity:0}@keyframes bloop1{0%,100%{transform:scale(1)}1%{transform:scale(.5)}}@keyframes bloop2{0%,100%{transform:scale(1)}1%{transform:scale(.5)}}@keyframes bloop3{0%,100%{transform:scale(1)}1%{transform:scale(.5)}}.circuit-status-extended{width:100%;width:calc(100% + 1.5rem);position:absolute;background-color:#fff;padding:2.625rem .75rem .75rem;z-index:6;top:-1.125rem;margin-left:-.75rem;margin-right:-.75rem;border:2px solid #ee8b30;border-radius:3px;transition:all ease .3s;transform-origin:right top}@media (max-width:749px){.circuit-status-extended{min-height:auto!important}}@media (min-width:750px){.circuit-status-extended{right:-.375rem;width:calc(150% + 3rem);max-width:calc(980px - .75rem)}.save-dialog{min-height:3rem}}.circuit-status-extended--bootloader{border:2px solid #1ca975}.circuit-status-extended--closed{transform:scale(0,0)}.circuit-status-extended__status-box-wrapper{width:30%;margin:0 auto}.peak-status__status-line--present:before{background-color:#1ca975;border-color:#1ca975;animation-duration:.3s;animation-name:bloop1}.peak-status__status-line--offline:before{border-color:#cdcdcd;animation-duration:.3s;animation-name:bloop2}.peak-status__status-line--bootloader:before{animation-duration:.3s;animation-name:bloop3}.device-status,.device-status--connect-button{transition:all .2s ease-out;border-radius:2px;line-height:28px}.peak-status--present .circuit-status__status-line--notice{background:#1ca975}.device-status{flex-shrink:0;display:flex;justify-content:space-between;background:#ccc;height:28px;margin:0 0 .5rem}.device-status__container{position:relative}.device-status--message{flex-grow:1;padding:0 1.5rem;font-size:.9em}.device-status--connect-button{display:block;padding:0 .75rem;color:#fff;text-decoration:none}.device-status--links{padding:0 .75rem}.device-status--connect-button-text{display:block}.device-status--connect-button-text:before{content:"";display:block;float:left;position:relative;left:-.3rem;top:6px;width:1rem;height:1rem;border-radius:50%;background-color:transparent;border:3px solid #fff}.device-status.ready{height:22px;line-height:22px;background:#D0EBB3}.device-status.ready .device-status--connect-button{line-height:22px;background:#D0EBB3;color:#000}.device-status.ready .device-status--connect-button-text:before{display:none}.device-status.ready.changed{height:28px;line-height:28px}.device-status.ready.changed .device-status--connect-button{line-height:28px;background:#74AF4F;color:#fff}.device-status.ready.changed .device-status--connect-button-text:before{display:block}.device-status.needs-mode-change{background:#F8E2CA}.device-status.needs-mode-change .device-status--connect-button{background:#F19E3C}.device-status-button{border:none;background:0 0;display:inline-block;padding:0;margin:4px 0 0;height:32px}.device-status-button svg{width:33px;max-height:33px}@media (min-width:500px){.device-status-button{height:27px}.device-status-button svg{width:33px}}.midi-connection-error{position:absolute;padding:20px;background:#a22c2c;border-radius:4px;z-index:100;box-shadow:0 0 25px 3px #111;width:300px;right:-20px}.midi-connection-error h2{font-size:1rem;font-weight:400;margin-bottom:5px}.midi-connection-error p{margin-bottom:0}.midi-connection-error .arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a22c2c;position:absolute;margin-top:-30px;right:25px}.circuit-box,.monostation-box,.peak-box,.sl-mkiii-box{height:195px;max-width:385px;margin-bottom:10px}.circuit-box{background:url(images/svgs/circuit-line-drawing.svg) center no-repeat;background-size:contain}.peak-box{background:url(images/svgs/peak-line-drawing.svg) top left no-repeat;background-size:contain}.monostation-box{background:url(images/svgs/circuit-mono-station-line-drawing.svg) center no-repeat;background-size:contain}.sl-mkiii-box{background:url(images/svgs/sl-mkiii-line-drawing.svg) center no-repeat;background-size:contain}.bass-station-ii-box{max-width:385px;height:275px;background:url(images/svgs/bass-station-ii-line-drawing.svg) center no-repeat;background-size:contain;margin-bottom:10px}.launchkey-mini-mk3-box{max-width:385px;height:195px;background:url(images/svgs/launchkey-mini-mk3-line-drawing.svg) center no-repeat;background-size:contain;margin-bottom:10px}.save-dialog{position:relative;transition:all ease .1s;padding:.5rem;margin:-.5rem -.5rem 0;background-color:#fff}.save-dialog--show-true{box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);z-index:25}@media (min-width:750px){.save-dialog__inner-wrapper form{display:flex}.save-dialog__buttons-area,.save-dialog__name-area{display:block}}.save-dialog__button-bar{list-style-type:none;display:block;justify-content:space-between;align-items:stretch;width:100%;margin:0 0 .5rem;padding:0;z-index:1;position:relative}.save-dialog__button{margin-bottom:.5rem;width:100%;margin-right:0}.save-dialog__button.modal-dropdown ul{width:96px}@media (min-width:900px){.save-dialog__button-bar{display:flex}.save-dialog__button{margin-right:.5rem;width:calc(100% - .5rem);font-size:0;margin-bottom:0}.save-dialog__button--last{width:190px}.save-dialog__button--last-in-row{margin-right:0;width:100%}}.save-dialog__buttons-group{list-style-type:none;display:flex;align-items:stretch;margin:0 .5rem 0 0;padding:0}.save-dialog__name-area{flex-grow:3}.save-dialog__buttons-area{flex-grow:2;display:flex;justify-content:space-between;position:relative}.save-dialog__grow{flex-grow:0}.save-dialog__cancel-btn,.save-dialog__confirm-btn{display:block;width:calc(50% - .375rem)}.save-dialog__name-area{padding-right:.75rem;display:flex;align-items:center;justify-content:center;position:relative}.save-dialog__name-area h3,.save-dialog__name-area input{position:relative;width:100%;height:auto;display:block;font-weight:300;outline:0;border:none;background:0 0;margin:0;align-self:flex-end;font-size:1.25em;line-height:1em;padding:0 .75rem .75rem 0;transform:translateY(2px);max-width:100%;overflow:hidden;text-overflow:ellipsis;max-height:4.5rem}.save-dialog__name-area input{transform:translateY(4px)}.save-dialog__name-area--show-true:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - .75rem);height:0;border-bottom:1px solid #cdcdcd;display:block}.ember-modal-dialog.save-form__container{width:300px;max-width:100%;padding:0}.save-form__container header{width:100%;height:30px;background:#21A7D5;position:relative;padding:6px 8px;color:#fff;border-radius:5px 5px 0 0}.save-form__container header h1{font-size:1rem;font-weight:300}.save-form__container header .save-form__header-icon{display:flex;justify-content:space-between;align-items:center;width:60px;height:100%;position:absolute;right:0;top:0;padding:8px}.save-form__container header .save-form__header-icon div{background-color:#fff;width:12px;height:12px;border-radius:1px}.save-form{color:#F2F2F2}.theme-light .save-form{color:#111}.save-form__body{display:flex;flex-direction:column;padding:8px}.save-form__body label{margin:5px 0}.save-form__body input{margin:8px 0;background:#111;border:1px solid #526ead}.theme-light .save-form__body input{background:#fff;border:1px solid #ccc}.save-form__footer{display:flex;border-top:1px solid #21A7D5}.save-form__footer button{width:50%;border:none;height:28px}.save-form__cancel-button{border-radius:0 0 0 5px;background:0 0}.save-form__confirm-button{background-color:#21A7D5;color:#fff;border-radius:5px 0}.ember-modal-dialog{z-index:51;position:fixed}.ember-modal-dialog.emd-in-place{position:static}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{top:50%;left:50%;transform:translate(-50%,-50%)}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:3000}.ember-modal-dialog{max-width:100%;width:400px;height:auto;border-radius:5px;padding:1.5rem;box-shadow:0 0 25px -3px #111;background-color:#242428;color:#F2F2F2}.theme-light .ember-modal-dialog{background-color:#fff;color:#111}.ember-modal-overlay.translucent{background-color:rgba(0,0,0,.7)}.theme-light .ember-modal-overlay.translucent{background-color:rgba(255,255,255,.8)}.device-settings.ember-modal-dialog{background:#F2F2F2;color:#111}.download-options.ember-modal-dialog{border-radius:4px;width:290px}.download-options.ember-modal-dialog>div{display:flex;align-content:center;justify-content:space-between}.download-options.ember-modal-dialog .tray--icon-button__icon{background:#21A7D5}.download-options.ember-modal-dialog .tray--icon-button__icon i.fa{color:#fff}.download-options.ember-modal-dialog .tray--icon-button:not(:last-child):after{content:"";background-color:#21A7D5;position:absolute;width:1px;height:calc(100% - 20px);top:10px;left:50%;display:block}.modal-dropdown{z-index:30;padding:0;position:relative}.modal-dropdown a,.modal-dropdown button{display:block;border:none;outline:0;font-style:normal;color:#fff;font-weight:200;transition:all .3s ease;cursor:pointer;text-decoration:none}.modal-dropdown a.open,.modal-dropdown button.open{position:relative;z-index:31}.modal-dropdown a:hover,.modal-dropdown button:hover{text-decoration:underline}.modal-dropdown ul{list-style-type:none;position:absolute;z-index:30;margin:0;padding:0;left:-9999px;background:#488FBB;box-shadow:2px 2px 2px rgba(0,0,0,.2),inset 0 2px 2px rgba(0,0,0,.2)}.modal-dropdown ul a,.modal-dropdown ul button{white-space:nowrap;display:block;width:100%;text-align:left}.modal-dropdown ul li{float:none;display:block;width:100%}.modal-dropdown ul li.collection-navigation__item__notice{left:100%;top:0;position:absolute;width:300px;height:120px;background:#fff;padding:5px;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.modal-dropdown ul.open{left:0}.drop-down-menu{position:absolute;padding:15px;border-radius:5px;box-shadow:0 0 8px #171717;background:#242428;color:#F2F2F2}.drop-down-menu__container{position:relative;display:inline-block;z-index:1}.theme-light .drop-down-menu{box-shadow:0 0 8px #888;background:#fff;color:#111}.drop-down-menu__align-right>.drop-down-menu{right:0}.drop-down-menu ul{list-style:none;padding-left:0;margin-bottom:0}.drop-down-menu ul li{white-space:nowrap}.drop-down-menu ul li a{text-decoration:none;color:#F2F2F2;padding-right:15px}.drop-down-menu ul li a:hover{text-decoration:underline}.drop-down-menu ul li i.fa{width:20px;color:#F2F2F2}.drop-down-menu ul li .active>i.fa{color:#21A7D5}.drop-down-menu ul li .btn{text-align:left;width:100%}.drop-down-menu ul li .btn:hover{background:rgba(242,242,242,.1)}.theme-light .drop-down-menu ul li .btn:hover{background:rgba(17,17,17,.1)}.color-grid{width:100%;list-style:none;margin:0;padding:0}.color-grid:after,.color-grid:before{content:" ";display:table}.color-grid:after{clear:both}.color-grid__item{float:left;width:14.2857142857%;height:auto;margin:0;position:relative;transform-origin:center top;transition:all .2s ease-in-out}.color-grid__item:hover{z-index:3;transform:scale(1.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.color-grid__item:nth-child(n+7){transform-origin:center bottom}.color-grid__item:nth-child(n+7):hover{box-shadow:0 -1px 3px 0 rgba(0,0,0,.3)}.color-grid__item:nth-child(1){transform-origin:left top}.color-grid__item:nth-child(1):hover{box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}.color-grid__item:nth-child(7){transform-origin:right top}.color-grid__item:nth-child(7):hover{box-shadow:-1px 1px 3px 0 rgba(0,0,0,.3)}.color-grid__item:nth-child(8){transform-origin:left bottom}.color-grid__item:nth-child(8):hover{box-shadow:1px -1px 3px 0 rgba(0,0,0,.3)}.color-grid__item:nth-child(14){transform-origin:right bottom}.color-grid__item:nth-child(14):hover{box-shadow:-1px -1px 3px 0 rgba(0,0,0,.3)}.color-grid__item--selected{border:2px solid #000;z-index:2;transform:scale(1.1)}.color-grid__item-inner{display:block;position:relative;width:100%;height:0;padding-bottom:100%;cursor:pointer}.color-grid__item-inner input[type=radio]{opacity:0;cursor:pointer;position:absolute;width:100%;height:100%}.color-grid__item-inner input[type=radio]+.color-grid__focus{position:absolute;top:0;left:0;right:0;bottom:0}.color-grid__item-inner input[type=radio]:focus+.color-grid__focus{outline:-webkit-focus-ring-color auto 4px;z-index:4}.color-grid__item-text{opacity:0;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.slmkiii .color-grid__item{width:12.5%}.button-color--RED{background-color:#E00000!important}.button-color--ROSE{background-color:#FF4585!important}.button-color--PEACH{background-color:#FF928D!important}.button-color--ORANGE{background-color:#EB7B0B!important}.button-color--SAND{background-color:#FED49C!important}.button-color--YELLOW{background-color:#F3F305!important}.button-color--KHAKI{background-color:#CAE672!important}.button-color--LIME{background-color:#AAF11F!important}.button-color--GREEN{background-color:#12CE12!important}.button-color--TEAL{background-color:#00FF89!important}.button-color--CYAN{background-color:#17D9D9!important}.button-color--BLUE{background-color:#448EBD!important}.button-color--PURPLE{background-color:#9C2FED!important}.button-color--PINK{background-color:#E039E0!important}.button-color--SCARLET{background-color:#FF2000!important}.button-color--LAVENDER{background-color:#AB43FF!important}.button-color--SLMKIII-RED{background-color:red!important}.button-color--SLMKIII-ROSE{background-color:#FF6060!important}.button-color--SLMKIII-ORANGE{background-color:#FF7000!important}.button-color--SLMKIII-PEACH{background-color:#FFBA69!important}.button-color--SLMKIII-SAND{background-color:#FFCA05!important}.button-color--SLMKIII-YELLOW{background-color:#FFF600!important}.button-color--SLMKIII-KHAKI{background-color:#BFFF00!important}.button-color--SLMKIII-LIME{background-color:#6CFF00!important}.button-color--SLMKIII-GREEN{background-color:#34AE26!important}.button-color--SLMKIII-TEAL{background-color:#00FFC0!important}.button-color--SLMKIII-CYAN{background-color:#0FF!important}.button-color--SLMKIII-STEEL-BLUE{background-color:#1B83AB!important}.button-color--SLMKIII-BLUE{background-color:#006EFF!important}.button-color--SLMKIII-PURPLE{background-color:#AE40FF!important}.button-color--SLMKIII-PINK{background-color:#F800FF!important}.button-color--SLMKIII-SCARLET{background-color:#FF0096!important}.color-picker{list-style:none;display:flex;align-items:center;width:305px;right:0;flex-wrap:wrap;position:relative;margin:0;padding:3px;max-width:100%}.launchkey-mk3__sidebar .color-picker,.launchpad__project-settings .color-picker,.launchpad__widget-settings .color-picker{margin-top:5px;margin-left:10px;width:260px;max-width:none}.launchpad__global-settings .color-picker{margin-top:5px;margin-left:10px}.color-picker--item{margin:0 6px;border-radius:50%;height:32px;width:32px;transition:border-color .2s,box-shadow .2s;cursor:pointer;border:3px solid #616265}.launchkey-mini-mk3 .color-picker--item{border-color:#252528}.launchkey-mk3__sidebar .color-picker--item,.launchpad__global-settings .color-picker--item,.launchpad__project-settings .color-picker--item,.launchpad__widget-settings .color-picker--item{margin:0 3px;height:30px;width:30px;border-color:#1d1d1d}.color-picker--item.selected{border-color:#dcdcdc!important;box-shadow:0 0 4px #171717}.theme-light .color-picker--item{border:3px solid #FFF}.theme-light .color-picker--item.selected{border-color:rgba(220,220,220,.5)!important;box-shadow:0 0 4px #888}.color-picker--item:focus{z-index:1}@media (min-width:500px){.color-picker--item:first-child,.launchkey-mk3__sidebar .color-picker--item:nth-child(15),.launchpad__project-settings .color-picker--item:nth-child(15),.launchpad__widget-settings .color-picker--item:nth-child(15){margin-left:-15px}.color-picker--item:last-child{margin-right:-15px}}.launchkey-mini-mk3 .color-picker--item{margin-left:0}.color-picker-mobile__mask{position:fixed;display:flex;align-items:flex-end;margin-bottom:100px;top:0;left:0;bottom:0;right:0}.color-picker-mobile__container{width:100%;max-width:100%;display:flex;justify-content:center;z-index:1;height:110px;background:#242428;box-shadow:0 0 18px #171717}.theme-light .color-picker-mobile__container{background:#fff;box-shadow:0 0 18px #888}@media (min-width:500px){.color-picker-mobile__container{height:100px}}.color-picker-mobile__container .color-picker{width:350px;max-width:100%}.color-picker-mobile .color-picker--item{margin:3px 6px;padding-right:9%;padding-bottom:9%}.circuit-tracks__color-picker{width:270px;margin-left:0;padding-left:10px}.circuit-tracks__color-picker label{margin-left:-12px}.circuit-tracks__color-picker .color-picker--item{margin:0 2px;width:30px;height:30px;border-width:2px;border-color:#252528}.circuit-tracks__color-picker .color-picker--item:first-child,.circuit-tracks__color-picker .color-picker--item:nth-child(15){margin-left:-14px}.circuit-tracks__color-picker .color-picker--item:last-child{margin-right:-14px}.progress-bar{position:relative;width:100%;height:1.5rem;background-color:#111}.theme-light .progress-bar{background-color:#ededed}.progress-bar__meter{background-color:#165090;display:block;position:absolute;height:100%;left:0;top:0}.progress-bar.sample-collection__remaining-space-bar{height:25px;border:1px solid #21A7D5;border-radius:4px;margin:5px 0 0;background-color:#111}.theme-light .progress-bar.sample-collection__remaining-space-bar{background-color:#fff}.progress-bar.sample-collection__remaining-space-bar .progress-bar__meter{background-color:#21A7D5;height:calc(100% - 6px);margin:3px;border-radius:3px}.progress-bar.sample-collection__remaining-space-bar .progress-bar__current-meter{background-color:#409ac7;height:calc(100% - 6px);margin:3px;border-radius:0 3px 3px 0}.spinner{width:100%;text-align:center}.spinner__bounce{width:10px;height:10px;background-color:#165090;border-radius:0;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner__bounce--1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner__bounce--2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1);background-color:#488FBB}}.collection{position:relative}.sl-mkiii .collection{top:20px;width:calc(100% - 20px);margin:auto}.sample-collection{position:relative;margin-bottom:110px}@media (min-width:500px){.sample-collection{margin-bottom:100px}}.sl-mkiii .sample-collection{margin-right:280px}.sample-collection__selected-slot{margin-top:.5rem;overflow:hidden;background-color:#ededed;padding:.1875rem .5rem;border:1px solid #ededed;border-bottom:none;border-right:none}.sample-collection__selected-slot dd,.sample-collection__selected-slot dt{padding:0;margin:0;top:0;line-height:1.2em;overflow:visible}.sample-collection__selected-slot dt{margin-right:.5em}.sample-collection__selected-slot-length,.sample-collection__selected-slot-name{padding:0;margin:0;top:0;display:block}.sample-collection__selected-slot-length dd,.sample-collection__selected-slot-length dt,.sample-collection__selected-slot-name dd,.sample-collection__selected-slot-name dt{display:inline-block;overflow:visible;max-width:100%}.sample-collection__remaining-space{border:1px solid #ededed;border-top:none;border-right:none;padding:.5rem;margin-bottom:1.5rem}.sample-collection__remaining-space-bar{margin-bottom:.5rem}.sample-collection__remaining-space-bar .progress-bar{height:.5rem}.sample-collection__remaining-space-text{line-height:1;margin-bottom:0}.sample-collection__drag-message{position:fixed;top:3rem;left:0;width:calc(100%);height:calc(100% - 200px);display:flex;align-items:center;justify-content:center;padding:.75rem;pointer-events:none;text-align:center}@media (min-width:750px){.sl-mkiii .sample-collection__drag-message{left:300px;width:calc(100% - 580px)}}@media (min-width:900px){.sl-mkiii .sample-collection__drag-message{left:400px;width:calc(100% - 680px)}}@media (min-width:1500px){.sl-mkiii .sample-collection__drag-message{left:600px;width:calc(100% - 880px)}}.sample-collection__drag-message-text{padding:1.5rem;border-radius:4px;background-color:rgba(36,36,40,.75)}.theme-light .sample-collection__drag-message-text{background-color:rgba(235,100,18,.75)}.sample-collection__default-overlay{position:fixed;left:0;right:0;top:73px;bottom:100px;display:flex;align-items:center;justify-content:center;padding:.75rem;text-align:center;z-index:6;background-color:rgba(0,0,0,.7)}.theme-light .sample-collection__default-overlay{background-color:rgba(255,255,255,.8)}.sample-collection__default-overlay-content{padding:1.5rem}.sample-collection__default-overlay-content-group{margin-bottom:1em}.sample-collection__default-overlay__btn{width:50%}.sample-collection__default-overlay__btn-group{list-style-type:none;padding:0;border-top:4px solid #165090;width:50%;margin:0 auto}.sample-collection__default-overlay__btn-group li button{width:100%;border-radius:0}.sample-collection__default-overlay__btn-group li:last-child button{border-radius:0 0 3px 3px}.sample-collection__slot-and-space-wrapper{position:relative;display:block}.sample-collection__slot-and-space-wrapper-left{position:relative;padding-right:10.125rem}.sample-collection__slot-and-space-wrapper-right{position:absolute;height:100%;width:10.125rem;top:0;right:0}.sample-collection__add-sample-btn{position:relative;height:100%;width:100%;display:block;border-left:none}.sample-collection__add-sample-btn-icon{display:inline-block;font-size:3.75rem;font-weight:100;margin-bottom:1.5rem}.sample-collection__add-sample-btn-label{display:inline-block}.patch-collection__add-patch-header{display:flex;align-items:center;justify-content:center;height:40%;background:#595959;color:#fff;padding:.1875rem .375rem;text-align:center;line-height:1.5rem}.patch-collection__add-patch-btn{position:relative;height:30%;width:100%;display:block;border-left:none}.inline-error-message,.inline-progress-display{margin:6rem auto;padding:.75rem;border:1px solid #000}@media (min-width:900px){.circuit-patch-chooser{width:75%;max-width:700px}}.inline-progress-display{max-width:400px}.inline-error-message{max-width:400px;font-weight:700;text-align:center}.new-content-badge{display:none;position:absolute;top:-2px;right:-16px;z-index:10;background:red;font-size:12px;line-height:12px;height:16px;width:16px;border-radius:10px;padding:2px;text-align:center;font-weight:700}.new-content-badge__container{position:relative}.new-content-badge__container .new-content-badge{top:0;color:#FFF}.new-content-badge.new-firmware-badge{top:0;right:-8px}.main-menu nav .new-content-badge.new-firmware-badge{top:8px;right:0}.new-content-badge--active{display:block}.collection-grid{display:grid;grid-template-columns:repeat(8,82px);grid-template-rows:repeat(4,auto);grid-gap:8px;padding:15px 0;margin-top:5px}.collection-grid--patch-chooser{padding:15px 0}@media (min-width:750px){.collection-grid--patch-chooser{border:none;grid-gap:10px}.collection-grid{border-radius:3px}.r-7oq4g-packs .collection-grid,.circuit-tracks-packs .collection-grid{grid-gap:10px}}.r-7oq4g-packs .collection-grid,.r-7oq4g-packs .collection-grid__page-header,.circuit-tracks-packs .collection-grid,.circuit-tracks-packs .collection-grid__page-header,.sl-mkiii .collection-grid{width:725px;margin:auto}.collection-grid__grid-effects .collection-grid__wrapper .collection-grid{grid-template-rows:repeat(2,auto);padding:0}.collection-grid__grid-effects .collection-grid__wrapper .collection-grid button:disabled{background:0 0;border:2px solid #000}.collection-grid__grid-effects:first-child{margin-top:30px}.r-7oq4g-packs .collection-grid__page-header,.circuit-tracks-packs .collection-grid__page-header{margin-top:20px;padding-bottom:5px;font-weight:300;font-size:20px;line-height:24px;border-bottom:1px solid #595959}.r-7oq4g-packs .collection-grid__page-header+.collection-grid,.circuit-tracks-packs .collection-grid__page-header+.collection-grid{margin-top:0}.collection-grid__animated-container{overflow:hidden}.collection-grid__scroll-container{overflow-x:auto}.collection-grid__wrapper{position:relative;padding:10px;margin:auto}.collection-grid__drop-zone{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:absolute;z-index:2;margin:0 -10px -20px;top:0;width:calc(100% + 20px);height:calc(100% + 40px);background-color:rgba(0,0,0,.8)}.collection-grid__drop-zone__inner{top:30vh;position:fixed;border:2px dashed #F2F2F2;text-align:center;width:400px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s}@media only screen and (max-height:600px){.collection-grid__drop-zone__inner{top:150px}}.collection-grid__drop-zone__inner *{pointer-events:none}.collection-grid__drop-zone__inner__icon{font-size:2em;margin-top:30px}.collection-grid__drop-zone__inner__text{font-size:1em;font-weight:700}.collection-grid__drop-zone__inner--active{border-color:#cdcdcd;color:#cdcdcd;background-color:rgba(0,0,0,.9)}.grid-slot{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:35px;padding:10px;overflow:hidden;text-overflow:elipsis;position:relative;color:#F2F2F2;font-weight:300;font-size:14px;border:1px solid #2E2E2E;border-radius:2px;background-color:#1A1A1B;cursor:pointer;box-shadow:1px 1px 1px 0 #171717;transition:all ease-out .1s}.grid-slot--selector{position:relative;background:#5DCA40;border:2px solid #5DCA40;color:#fff;overflow:visible;outline:0;z-index:1;font-size:.8em}.grid-slot--selector:focus{border:2px solid #000}.grid-slot--selector.grid-slot--selected{border-radius:2px 2px 0 0;z-index:2;transform:scale(1.4);font-size:1.3em;color:#000;box-shadow:0 0 2px #171717}.theme-light .grid-slot--selector.grid-slot--selected{box-shadow:0 0 2px rgba(89,89,89,.7)}.grid-slot--selector.grid-slot--selected:active{transform:scale(1.4)}.grid-slot--selector--second-page{color:#5DCA40;background:#fff}.grid-slot--selector--second-page .grid-slot--selector__cancel-button{background:#5DCA40}.grid-slot--selector__cancel-button{width:calc(100% + 4px);margin:0 -2px;position:absolute;z-index:2;height:25px;line-height:22px;top:100%;left:0;border:2px solid #5DCA40;background:#fff;color:#000;outline:0;border-radius:0 0 2px 2px;box-shadow:0 0 2px rgba(0,0,0,.2);border-top:none}.grid-slot--selector__cancel-button:focus{border:2px solid #000;border-top:none}.grid-slot:after{padding-bottom:100%;content:"";display:block}.grid-item--color-bar .grid-item--no-content,.grid-item.grid-item--no-content:not(.grid-item--drop-target) .grid-item--border,.grid-item.grid-item--no-content:not(.grid-item--drop-target) .grid-item--color-bar,.grid-slot__desktop-text{display:none}.grid-slot__button{width:100%;height:100%;background:0 0;border:none}.grid-slot__desktop-text{pointer-events:none}.grid-slot__mobile-text{display:inline}@media (min-width:900px){.grid-slot__desktop-text{display:inline}.grid-slot__mobile-text{display:none}}.theme-light .grid-slot{box-shadow:1px 1px 1px 0 rgba(205,205,205,.6)}.grid-slot:hover:not(.grid-slot--selected):not(:active){border:1px solid #DADAE5}.grid-slot--selected,.grid-slot:active{border:2px solid #FFF;font-weight:400}.grid-slot[draggable]{-moz-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element;cursor:move}*,.checkbox-widget label,.grid-item[draggable]{-webkit-user-select:none;-moz-user-select:none}.session-slot--has-buffer{background-color:#488FBB}.sample-slot--has-buffer,.session-slot--dragover{background-color:#ee8b30}.sample-slot--dragover{background-color:#eb6412}.grid-slot--patch-slot--has-buffer{background-color:#59C769}.grid-slot--patch-slot--dragover{background-color:#ee8b30}.grid-slot--patch-select-slot--has-buffer{background-color:#ededed}.grid-slot--patch-select-slot--hovered,.grid-slot--patch-select-slot--preselected{background-color:#59C769}.grid-item{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;color:#F2F2F2;font-weight:300;text-overflow:ellipsis;overflow:hidden;padding:5px;border-radius:2px;background-color:#1A1A1B;border:1px solid #2E2E2E;cursor:pointer;font-size:.8em;transition:all ease-out .1s}.grid-item--wrapper{padding-top:100%;position:relative}.grid-item--dark-bg{color:#F2F2F2}.grid-item--color-bar{position:absolute;bottom:8px;left:10px;right:10px;height:4px;border-radius:4px;background-color:#94949C;transition:all ease-out .1s}.grid-item--name{max-width:74px;margin:auto;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.grid-item--name__container{display:flex;height:calc(100% - 10px);width:100%}.grid-item--has-content{display:flex;align-items:flex-start;background-color:#C4C4CC;border:0 solid #C4C4CC;color:#1A1A1B}.grid-item--has-content .grid-item--border{width:100%;height:100%;left:0;top:0;position:absolute;background:0 0;border:0 solid #C4C4CC;border-radius:2px;transition:all ease-out .1s}.grid-item--has-content .grid-item--border:after{content:"";border:0 solid;border-radius:4px;left:0;right:0;top:0;bottom:10px;position:absolute}.grid-item:hover:not(.grid-item--selected):not(:active).grid-item--has-content:not(:disabled){background-color:#DCDCE5}.grid-item:hover:not(.grid-item--selected):not(:active).grid-item--has-content:not(:disabled) .grid-item--border{border:1px solid #94949C}.grid-item:hover:not(.grid-item--selected):not(:active).grid-item--has-content:not(:disabled) .grid-item--color-bar{left:0;right:0;border-radius:0}.grid-item:hover:not(.grid-item--selected):not(:active).grid-item--no-content:not(:disabled){border:1px solid #DADAE5}.grid-item--selected:not(.grid-item--dragged),.grid-item:active:not(.grid-item--dragged){border:2px solid #FFF}.grid-item--selected:not(.grid-item--dragged):not(:disabled),.grid-item:active:not(.grid-item--dragged):not(:disabled){font-weight:400}.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled),.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled){background-color:#F5F5F5;border:0 solid}.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--color-bar,.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--color-bar{height:12px;bottom:0;left:0;right:0;border-radius:0}.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--border,.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled):hover .grid-item--border,.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--border,.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled):hover .grid-item--border{border:1px solid #94949C}.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--border:after,.grid-item--selected:not(.grid-item--dragged).grid-item--has-content:not(:disabled):hover .grid-item--border:after,.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled) .grid-item--border:after,.grid-item:active:not(.grid-item--dragged).grid-item--has-content:not(:disabled):hover .grid-item--border:after{margin:-1px;border:2px solid;border-color:inherit}.grid-item[draggable]{user-select:none;-khtml-user-drag:element;-webkit-user-drag:element;cursor:move}.grid-item--drop-target{opacity:.85;background-color:#F5F5F5;color:#1A1A1B;border:0 solid}.grid-item--currently-loaded::after{content:"";background:#2BCC6B;position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%}.grid-item.grid-item--dragged,.grid-item.grid-item--dragged *{transition:none}.grid-item .grid-item--border,.grid-item .grid-item--color-bar,.grid-item .grid-item--name,.grid-item .grid-item--name__container{pointer-events:none}.session-settings{position:fixed;top:90px;right:0;width:280px;height:calc(100% - 120px);margin-top:30px}.session-settings__container{display:flex;flex-direction:column;justify-content:space-between;background:#1E1E20;box-shadow:0 0 5px #171717}.theme-light .session-settings__container{background:#F3F3F3;box-shadow:0 0 5px #888}.session-settings__container hr{width:calc(100% - 20px);border-color:#5a5a5a;flex-grow:0}.session-settings .scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.session-settings .none-selected{color:#888}.session-settings .none-selected h4{margin-top:20px;margin-bottom:10px}.session-settings__header{padding:10px;flex-grow:0}.session-settings__header h3.meta-object-name{font-weight:300;margin-top:10px}.session-settings__body{padding:10px;margin-bottom:20px;flex-grow:1}.factory-pack-item,.session-settings__buttons button{margin-bottom:.75rem}.session-settings__body .session-name{width:100%;margin-top:20px}.session-settings__buttons{display:flex;flex-direction:column;justify-content:flex-end}.session-settings__button-row{display:flex;flex-direction:row;justify-content:space-between}.session-settings__button-row button{width:calc(50% - .375rem)}.session-settings__footer{padding:10px;margin-bottom:20px;flex-grow:0}.sample-info,.session-info{justify-content:center;left:0;bottom:100px}.session-settings__footer .color-picker{margin:.375rem auto 0}.sl-mkiii .session-settings__footer .color-picker{width:180px;margin:.375rem auto 0 2.5rem}.sl-mkiii .session-settings__footer .color-picker .color-picker--item{border-color:#1d1d1d;width:30px;height:30px}.sl-mkiii .session-settings__footer .color-picker .color-picker--item:nth-child(9){margin-left:-15px}.session-info{display:flex;align-items:center;position:fixed;width:100%;height:110px;background:#616265;box-shadow:0 -5px 15px -5px #171717}.theme-light .session-info{background:#fff;box-shadow:0 -5px 15px -5px #d2d2d2}@media (min-width:500px){.session-info{height:100px}}.session-info__container{display:flex;justify-content:space-between;position:relative;width:100%;max-width:760px;margin-left:auto;margin-right:auto;height:100%;padding:15px 25px}.session-info__container-left{display:flex;flex-direction:column;justify-content:space-between;height:100%}.session-info__container-left label{display:flex;flex-direction:row;justify-content:space-between}.session-info__container-left label b{margin-right:10px}.session-info__container-middle{flex-grow:1;flex-wrap:nowrap;display:flex}.session-info__container-middle button{margin-left:10px}.session-info__container-right{position:relative}.session-info__button-container{display:flex;justify-content:space-between}.session-info__download-btn,.session-info__replace-btn{padding:0;height:40px}.session-info__download-btn{width:40px;font-size:1.6rem}@media (min-width:500px){.session-info__download-btn,.session-info__replace-btn{height:35px}.session-info__download-btn{width:35px;font-size:1rem}}.session-info__replace-btn{padding:6px 12px;width:160px;font-size:1rem}.session-info__get-btn,.session-info__send-btn{padding:3px 10px;font-size:.9rem;line-height:.9rem;height:40px}@media (min-width:500px){.session-info__get-btn,.session-info__send-btn{height:35px}}.session-info__get-btn span.session-info__expanded-text,.session-info__send-btn span.session-info__expanded-text{display:none}@media (min-width:550px){.session-info__get-btn span.session-info__expanded-text,.session-info__send-btn span.session-info__expanded-text{display:inline}}.session-info .editable-value{border:1px solid #21A7D5;border-radius:3px;max-width:100%;line-height:normal;background:#111}.theme-light .session-info .editable-value{background:#fff}.session-info .editable-value--input,.session-info .editable-value--value{padding:1px 5px 0;width:calc(100% - 24px)}.session-info .editable-value--value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.session-info .editable-value--input:focus{border:none}.session-info .editable-value .btn__icon--small{display:initial;background:#21A7D5;color:#fff;right:0;width:25px;height:100%;padding:0 4px;font-size:.8rem}.session-info .editable-value .btn__icon--small i.fa{font-size:1rem}.session-info .open-color-picker-button{background:0 0;border:none;width:40px;height:40px;padding:0;margin:0;bottom:0;right:0;position:absolute}.session-info .open-color-picker-button svg{margin:-10px}.patch-info__container,.sample-info__container{max-width:760px;margin-right:auto;display:flex}.session-info .open-color-picker-button svg circle{fill:#242428}.theme-light .session-info .open-color-picker-button svg circle{fill:#fff}.sl-mkiii .session-info{height:130px}@media (min-width:500px){.sl-mkiii .session-info{height:100px}}.sample-info{display:flex;align-items:center;position:fixed;width:100%;height:90px;background:#616265;box-shadow:0 -5px 15px -5px #171717}.theme-light .sample-info{background:#fff;box-shadow:0 -5px 15px -5px #d2d2d2}.sample-info__container{justify-content:space-between;position:relative;width:100%;margin-left:auto;height:100%;padding:15px 25px;white-space:nowrap;font-size:.8rem}.sample-info__container-left{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sample-info__container-center{width:calc(100% - 200px);display:flex;align-items:flex-end}@media (min-width:500px){.sample-info__container{font-size:1rem}.sample-info__container-center{width:calc(100% - 350px)}}.sample-info__container-center .sample-time-remaining{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.sample-info__container-right{display:flex;align-items:flex-end}.sample-info__name{width:150px;overflow:hidden;text-overflow:ellipsis}.sample-info__replace-btn{padding:6px 12px;width:80px;height:60px;font-size:1rem;white-space:normal}@media (min-width:500px){.sample-info__replace-btn{height:35px;width:160px}}.patch-info{display:flex;justify-content:center;align-items:center;position:fixed;left:0;bottom:100px;width:100%;height:110px;background:#616265;box-shadow:0 -5px 15px -5px #171717}.theme-light .patch-info{background:#fff;box-shadow:0 -5px 15px -5px #d2d2d2}@media (min-width:500px){.patch-info{height:100px}}.patch-info__container{flex-direction:row;justify-content:space-between;position:relative;width:100%;margin-left:auto;height:100%;padding:15px 25px}@media (min-width:750px){.patch-info__container{flex-direction:column}}.patch-info__container-bottom{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:750px){.patch-info__container-bottom{flex-direction:row}}.patch-info__container-bottom label{display:flex;flex-direction:row;justify-content:space-between}.patch-info__container-bottom label b{margin-right:10px}.patch-info__button-container{display:flex;justify-content:space-between;width:80px;height:100%;flex-direction:column}@media (min-width:500px){.patch-info__button-container{flex-direction:row;width:190px}}@media (min-width:750px){.patch-info__button-container{width:220px}}.patch-info__download-btn,.patch-info__replace-btn{padding:0;height:38px}.patch-info__download-btn{width:40px;font-size:1.6rem}@media (min-width:500px){.patch-info__download-btn,.patch-info__replace-btn{height:35px}.patch-info__download-btn{width:35px;font-size:1rem}}.patch-info__replace-btn{padding:0;width:75px;font-size:.9rem}@media (min-width:500px){.patch-info__replace-btn{width:130px;padding:6px;font-size:1rem}}@media (min-width:750px){.patch-info__replace-btn{padding:6px 12px;width:160px;font-size:1rem}}.patch-info .editable-value{border:1px solid #21A7D5;border-radius:3px;max-width:100%;line-height:normal;background:#111}.theme-light .patch-info .editable-value{background:#fff}.patch-info .editable-value--input,.patch-info .editable-value--value{padding:1px 5px 0;width:calc(100% - 24px)}.patch-info .editable-value--value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.patch-info .editable-value--input:focus{border:none}.patch-info .editable-value .btn__icon--small{display:initial;background:#21A7D5;color:#fff;right:0;width:25px;height:100%;padding:0 4px;font-size:.8rem}.sysex-input.faux,.sysex-input:disabled{color:#ededed;background:#595959}.patch-info .editable-value .btn__icon--small i.fa{font-size:1rem}.patch-info .patch-info__category,.patch-info .patch-info__genre{width:10em;max-width:100%;height:23px;border:1px solid #21A7D5;border-radius:3px;padding:0 5px;background:#111}.theme-light .patch-info .patch-info__category,.theme-light .patch-info .patch-info__genre{background:#fff}.footer,.footer__first{background-color:#111}.footer{padding-bottom:2em}.footer__first ul{list-style-type:none;text-align:center;margin-bottom:0}.footer__first a{position:relative;text-decoration:none;font-size:.9rem;color:#ededed;padding:.75rem;transition:all .3s ease;font-weight:100}.footer__first a:hover{color:#fff}.footer__first li{padding-bottom:.75rem}.footer__second{border-top:1px solid #595959}@media (min-width:900px){.footer__first{background-color:#000}.footer__first li{display:inline-block;padding-bottom:.75rem}.footer__second{border-top:none}}.footer__inner-section-wrapper{margin:0 auto;width:100%;max-width:980px;padding:1.5rem;position:relative}.social-buttons{text-align:center;position:relative;top:-.75rem}.social-buttons a{display:inline-block;width:3.75rem;padding:.375rem}.social-buttons img{width:100%;height:auto}ul.sub-view-tabs{list-style-type:none;margin:0;padding:0 20px;display:flex;flex-direction:row;width:100%;max-width:980px}.sl-mkiii ul.sub-view-tabs{width:calc(100% - 280px);max-width:100%;padding:0;background:#1E1E20}.sl-mkiii ul.sub-view-tabs+div{width:280px;height:100%}.sl-mkiii ul.sub-view-tabs+div .btn{height:100%;width:100%;padding:.375rem .75rem;background:#565656;color:#F2F2F2;font-size:1.1rem;line-height:1.2em;text-align:center;border-radius:0}.sl-mkiii ul.sub-view-tabs+div .btn i.fa{margin-left:10px;margin-top:-11px;opacity:.6;transition:opacity .2s}.sl-mkiii ul.sub-view-tabs+div .btn:hover i.fa{opacity:1}.sl-mkiii ul.sub-view-tabs+div .drop-down-menu{background-color:#313135}.sl-mkiii ul.sub-view-tabs+div .drop-down-menu .btn{background:0 0;text-align:left;width:100%;font-size:1rem;line-height:1rem}ul.sub-view-tabs li.sub-view-tabs__tab{line-height:1.2em;width:33.3333%;text-align:center;color:#111;font-size:1.25rem}ul.sub-view-tabs li.sub-view-tabs__tab a{padding:.375rem .75rem;width:100%;height:100%;text-decoration:none;display:block}.sl-mkiii ul.sub-view-tabs li.sub-view-tabs__tab .sub-view-tabs__btn{width:256px;max-width:100%;height:100%;color:#919191;background:#1E1E20;font-size:12px;line-height:14px;letter-spacing:2px;font-weight:400;text-transform:uppercase;border-radius:0;border:1px solid transparent;transition:color .1s ease-in-out}.sl-mkiii ul.sub-view-tabs li.sub-view-tabs__tab .sub-view-tabs__btn:hover{text-decoration:none;color:#C5C5C5}.sl-mkiii ul.sub-view-tabs li.sub-view-tabs__tab--active{background:#1E1E20}.sl-mkiii ul.sub-view-tabs li.sub-view-tabs__tab--active .sub-view-tabs__btn{color:#C5C5C5;border-bottom:1px solid #00B597}ul.sub-view-tabs li.sub-view-tabs__tab--active{color:#f8f8f8;background-color:#242428}.theme-light ul.sub-view-tabs li.sub-view-tabs__tab--active{color:#21A7D5;background-color:#fff}ul.sub-view-tabs li.sub-view-tabs__tab a:hover{text-decoration:underline}ul.sub-view-tabs li.sub-view-tabs__tab.sub-view-tabs__halfTab{width:50%}ul.sub-view-tabs--ng{background-color:#1E1E20;list-style-type:none;margin:auto;display:flex;flex-direction:row;width:100%;min-width:520px;max-width:760px;justify-content:space-around;padding:0}ul.sub-view-tabs--ng li{display:block}ul.sub-view-tabs--ng li .btn{letter-spacing:.2em;text-transform:uppercase;padding:.2em 2em;background:0 0;font-weight:500;border-radius:0;border-bottom:1px solid transparent;color:#B3B3B3;transition:.1s ease-in-out}ul.sub-view-tabs--ng li .btn:hover{color:#d6d6d6;text-decoration:none}ul.sub-view-tabs--ng .sub-view-tabs__tab--active .btn{color:#fff;border-bottom:1px solid #007CB9}ul.sub-view-tabs--ng .sub-view-tabs__tab--active .btn:hover{color:#fff;text-decoration:none}.collection-navigation{list-style-type:none;margin:0;padding:0;position:relative;z-index:5;background:#488FBB;width:100%}.collection-navigation:after,.collection-navigation:before{content:" ";display:table}.collection-navigation:after{clear:both}.collection-navigation__item{position:relative;float:left;z-index:30}.collection-navigation__item a,.collection-navigation__item button{display:inline-block;border:none;outline:0;padding:.1875rem .75rem;font-size:1rem;font-style:normal;background:0 0;color:#fff;font-weight:200;transition:all .3s ease;cursor:pointer;text-decoration:none;line-height:1.5rem}.collection-navigation__item a.open,.collection-navigation__item button.open{position:relative;z-index:31}.collection-navigation__item a:hover,.collection-navigation__item button:hover{text-decoration:underline}.collection-navigation__item ul{list-style-type:none;position:absolute;z-index:30;margin:0;padding:0;width:130%;left:-9999px;background:#488FBB;box-shadow:2px 2px 2px rgba(0,0,0,.2),inset 0 2x 2px #000}.collection-navigation__item ul a,.collection-navigation__item ul button{white-space:nowrap;display:block;width:100%;text-align:left}.collection-navigation__item ul li{float:none;display:block;width:100%}.collection-navigation__item ul.open{left:0}.pack-selector{text-align:center}.pack-selector__list-switches{border-top:4px solid #165090;box-shadow:0 2px 2px rgba(0,0,0,.4);position:relative;z-index:2;margin-top:.75rem}.pack-selector__list-switches:after,.pack-selector__list-switches:before{content:" ";display:table}.pack-selector__list-switches:after{clear:both}.pack-selector__list-switches a{display:block;float:left;width:50%;background:#7DAFD0;text-align:center;color:#fff;padding:.75rem;text-decoration:none}.pack-selector__list-switches a:hover{text-decoration:underline}.pack-selector__list-switches.factory-packs a.factory,.pack-selector__list-switches.user-packs a.user{background:#488FBB}.pack-selector__scroll-container{overflow-y:auto;position:relative;height:300px;margin:0 0 .75rem}.pack-selector__list{list-style-type:none;margin:0;padding:0}.pack-selector__list a{margin-bottom:.375rem;display:block;text-align:left;padding:.75rem;transition:background-color .2s ease-in;background:#232d35}.pack-selector__list a:after,.pack-selector__list a:before{content:" ";display:table}.pack-selector__list a:after{clear:both}.pack-selector__list a:hover{background:#616e7d}.theme-light .pack-selector__list a{background:#ededed}.theme-light .pack-selector__list a:hover{background:#cdcdcd}.pack-selector__pack-name{float:left;line-height:28px;font-weight:200}.pack-selector__pack-icon{float:right;width:28px;height:28px}.pack-selector__pack-icon--backup,.pack-selector__pack-icon--sessionSet{background:url(images/svgs/sessions_user.svg) top left no-repeat}.pack-selector__pack-icon--sampleset{background:url(images/svgs/samples_user.svg) top left no-repeat}.pack-selector__pack-icon--patchSet{background:url(images/svgs/patches_user.svg) top left no-repeat}.pack-selector__action-row{text-align:center}.circuit-item-card{background-color:#f2f2f2;margin:0 0 10px;width:100%;overflow:hidden;position:relative}.circuit-item-card--marked-for-deletion{padding:5px 5px 9px;background-color:#cdcdcd;color:#fff}.circuit-item-card--marked-for-deletion p{margin-bottom:10px}.circuit-item-card--delete-confirmation{padding:5px}.circuit-item-card--top-row{box-shadow:0 2px 2px 0 rgba(89,89,89,.3);position:relative;display:flex;width:100%}.circuit-item-card__content-indicators,.circuit-item-card__edit-button{float:right}.circuit-item-card__edit-button{display:none}.circuit-item-card__name-input-form{width:100%;display:flex;padding-top:5px;margin-bottom:-1px;padding-left:5px}.circuit-item-card__name-input-form button{margin-left:6px;vertical-align:baseline}.circuit-item-card__name-input{line-height:1.5em;font-size:1.25rem;border:none;border-bottom:1px solid #000;margin-bottom:.375rem;background:0 0;width:calc(100% - 40px);outline:0}.circuit-item-card__content-indicator{display:block;float:left;margin-left:5px;width:28px;height:28px}.circuit-item-card__content-indicator__sessions--empty{background:url(images/svgs/sessions_default.svg) top left no-repeat}.circuit-item-card__content-indicator__sessions--full{background:url(images/svgs/sessions_user.svg) top left no-repeat}.circuit-item-card__content-indicator__samples--empty{background:url(images/svgs/samples_default.svg) top left no-repeat}.circuit-item-card__content-indicator__samples--full{background:url(images/svgs/samples_user.svg) top left no-repeat}.circuit-item-card__content-indicator__patches--empty{background:url(images/svgs/patches_default.svg) top left no-repeat}.circuit-item-card__content-indicator__patches--full{background:url(images/svgs/patches_user.svg) top left no-repeat}.circuit-item-card--top-row-label{white-space:nowrap;padding:.375rem;text-align:left;min-height:2.625rem;width:100%;transition:all ease .3s;text-decoration:none;overflow:hidden;max-height:6.375rem}.circuit-item-card--top-row-label:hover{text-decoration:underline;background-color:#cdcdcd}.circuit-item-card--top-row-label:hover h3{width:calc(100% - 150px)}.circuit-item-card--top-row-label:hover .circuit-item-card__edit-button{display:block}.circuit-item-card--top-row-label h3{font-weight:200;float:left;width:calc(100% - 99px);overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.circuit-item-card--top-row-download{position:absolute;top:.375rem;right:0}.circuit-item-card--active{background-color:#ccc}.circuit-item-card--active:before{content:"";position:absolute;width:4px;height:100%;background-color:#165090;z-index:2}.circuit-item-card--bottom{background-color:#cdcdcd;color:#fff}.circuit-item-card--bottom:after,.circuit-item-card--bottom:before{content:" ";display:table}.circuit-item-card--bottom:after{clear:both}.circuit-item-card--bottom div{float:right;line-height:2em;padding:5px 5px 0 0}.circuit-item-card--bottom div a{text-decoration:none}.circuit-item-card--bottom div a:hover{text-decoration:underline}.circuit-item-card--bottom .circuit-item-card--delete a{height:24px;line-height:24px;display:inline-block;background:url(images/svgs/pack_trash_h.svg) right 2px no-repeat;color:#cdcdcd;padding-right:30px}.circuit-item-card--bottom .circuit-item-card--delete a:link{background:url(images/svgs/pack_trash.svg) right 2px no-repeat}.circuit-item-card--bottom .circuit-item-card--delete a:focus,.circuit-item-card--bottom .circuit-item-card--delete a:hover{color:#fff;background:url(images/svgs/pack_trash_h.svg) right 2px no-repeat}.circuit-item-card--bottom .circuit-item-card--date{padding:8px 10px 0;float:left}.circuit-item-card--bottom .circuit-item-card--delete,.circuit-item-card--bottom .circuit-item-card--restore{padding:4px 10px;float:right}.circuit-item-card--date{font-size:.8em;padding:5px;text-align:left}.circuit-item-card--action-row{padding:5px 20px 5px 0}.card-list{overflow-y:auto;padding:0 0 5px}.shepherd-active[data-shepherd-step=BSIIcomponents-lets-you-edit] .main-section,.shepherd-active[data-shepherd-step=PEAKcomponents-lets-you-edit] .main-section,.shepherd-active[data-shepherd-step=circuit-lets-you-edit] .main-section,.shepherd-active[data-shepherd-step=slmkiii-lets-you-edit] .main-section{overflow:hidden;max-height:calc(100vh - 38px)}.card-list.disabled{opacity:.6;pointer-events:none}.card-list--wrapper{position:relative;background:#fff}.card-list--shade-bottom,.card-list--shade-top{position:absolute;z-index:2;width:100%;height:10px}.card-list--shade-top{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.card-list--shade-bottom{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);bottom:0}.card-list.no-cloud{background:#ededed;padding:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.4)}.card-list--switcher a,.card-list--trash a{display:block;padding:.375rem;text-decoration:none;border-left:1px solid #488FBB}.card-list--trash{width:40px;float:right}.card-list--trash a{float:left;width:40px;height:30px;background:url(images/svgs/tab_trash.svg) center no-repeat #7DAFD0;background-size:16px;text-align:center;color:#fff}.card-list--trash__active a{background-color:#488FBB}.card-list--switcher{margin-right:40px}.card-list--switcher__no-trash{margin-right:0}.card-list--switcher a{float:left;flex-grow:1;flex-basis:0;width:50%;background:#7DAFD0;text-align:center;color:#fff}.card-list--switcher a span{position:relative}.card-list--switcher a:first-child{border-left:none}.card-list--switcher a:hover{text-decoration:underline}.card-list--switcher.factory-packs a.factory,.card-list--switcher.user-packs a.user{background:#488FBB}.card-list--switcher-wrapper{box-shadow:0 2px 2px rgba(0,0,0,.4);position:relative;z-index:2}.card-list--switcher-wrapper:after,.card-list--switcher-wrapper:before{content:" ";display:table}.card-list--switcher-wrapper:after{clear:both}.factory-packs a{text-decoration:none}.factory-pack-item{text-decoration:none;height:87px;width:100%;background:left no-repeat;background-size:cover;position:relative;padding-top:56px}.factory-pack-item.active:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#165090;z-index:2}.shepherd-element.shepherd-theme-arrows.shepherd-has-title .shepherd-content header{border-radius:0}.shepherd-element.shepherd-theme-arrows .shepherd-content{border-radius:0;max-width:400px}.shepherd-element.shepherd-theme-arrows .shepherd-content footer .shepherd-buttons li .shepherd-button{background:#21A7D5;border-radius:3px;text-decoration:none;text-transform:none}.shepherd-element.shepherd-theme-arrows .shepherd-content footer .shepherd-buttons li .shepherd-button:hover{text-decoration:underline}.shepherd-element.shepherd-theme-arrows .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary{background:#7DAFD0;color:#fff}.shepherd-active .browser-content__inner,.shepherd-active .browser-content__mask,.shepherd-active .browser-toggle-button,.shepherd-active .collection,.shepherd-active .list-container,.shepherd-active .tray--container{pointer-events:none}.shepherd-active .browser-content__mask{background:rgba(0,0,0,.2)}.shepherd-active[data-shepherd-step=circuit-contains-your-packs] .pack-browser{z-index:10001}.shepherd-active[data-shepherd-step=circuit-lets-you-edit] .tutorial-step-edit{z-index:10001;position:relative}.shepherd-active[data-shepherd-step=circuit-lets-you-edit] .shepherd-content{box-shadow:0 0 30px 5px #888}.shepherd-active[data-shepherd-step=get-from-circuit] .pack-browser{z-index:10001}.shepherd-active[data-shepherd-step=send-to-circuit] .tray--container{isolation:isolate;z-index:10001}.shepherd-active[data-shepherd-step=slmkiii-contains-your-packs] .pack-browser{z-index:10001}.shepherd-active[data-shepherd-step=slmkiii-lets-you-edit] .tutorial-step-edit{z-index:10001;position:relative}.shepherd-active[data-shepherd-step=get-from-slmkiii] .pack-browser,.shepherd-active[data-shepherd-step=slmkiii-lets-you-edit] .tray--container{z-index:10001}.shepherd-active[data-shepherd-step=send-to-slmkiii] .tray--container{isolation:isolate;z-index:10001}.shepherd-active[data-shepherd-step=PEAKcomponents-contains-your-banks] .pack-browser,.shepherd-active[data-shepherd-step=browse-button] .patch-browser{z-index:10001}.shepherd-active[data-shepherd-step=PEAKcomponents-lets-you-edit] .tutorial-step-edit{z-index:10001;position:relative}.shepherd-active[data-shepherd-step=PEAKcomponents-lets-you-edit] .tray--container,.shepherd-active[data-shepherd-step=get-from-PEAK] .pack-browser{z-index:10001}.shepherd-active[data-shepherd-step=send-to-PEAK] .tray--container{isolation:isolate;z-index:10001}.shepherd-active[data-shepherd-step=BSIIcomponents-contains-your-banks] .pack-browser{z-index:10001}.patch-collection-wrapper,.patch-pool--list,.sub-view{overflow-y:auto}.shepherd-active[data-shepherd-step=BSIIcomponents-lets-you-edit] .tray--container,.shepherd-active[data-shepherd-step=BSIIcomponents-lets-you-edit] .tutorial-step-edit,.shepherd-active[data-shepherd-step=get-from-BSII] .pack-browser{z-index:10001}.shepherd-active[data-shepherd-step=BSII-save-bank] .tray--container,.shepherd-active[data-shepherd-step=send-to-BSII] .tray--container{isolation:isolate;z-index:10001}.patch-collection-wrapper--container{position:relative}.patch-collection-wrapper--container.peak{height:calc(100% - 45px)}.patch-collection-wrapper--container.sl-mkiii{top:40px;height:calc(100% - 65px)}.multi-patch-collection,.patch-collection{list-style-type:none;padding:0;margin:0;flex-grow:1}.multi-patch-collection li,.patch-collection li{margin-bottom:.375rem}.multi-patch-collection .sortable-item,.patch-collection .sortable-item{transition:all 125ms;position:relative}.multi-patch-collection .sortable-item.is-dragging,.patch-collection .sortable-item.is-dragging{transition-duration:0s;z-index:100;box-shadow:5px 5px 10px rgba(0,0,0,.1)}.multi-patch-collection--shade-bottom,.patch-collection--shade-bottom{position:absolute;z-index:2;width:100%;height:10px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);bottom:0}.multi-patch-collection li{margin-left:30px;margin-top:2px;margin-bottom:2px}.multi-patch-collection li .patch-slot{padding-left:25px;background:#3C3C3C}.theme-light .multi-patch-collection li .patch-slot{background:#E8E8E8}.multi-patch-collection li .patch-slot input{background:inherit;color:#F2F2F2}.multi-patch-collection li .patch-slot--actions{line-height:25px;padding:2px 20px}.multi-patch-collection li .patch-slot--actions button{height:25px;color:inherit}.multi-patch-collection li .patch-slot--actions__flex{justify-content:flex-end}.multi-patch-collection li .patch-slot:hover{background:#515151;color:#F2F2F2}.theme-light .multi-patch-collection li .patch-slot:hover{background:#CACACA;color:#111}.patch-slot{box-shadow:2px 2px 2px rgba(0,0,0,.2);display:flex;flex-direction:row;align-content:stretch;transition:background .2s;background:#0D0D0D;border:2px solid transparent}.patch-slot:after,.patch-slot:before{content:" ";display:table}.patch-slot:after{clear:both}.patch-slot .editable-value--value{transition:border .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patch-slot:hover{background:#595959}.theme-light .patch-slot{background:#f8f8f8}.theme-light .patch-slot:hover{background:#ededed}.patch-slot.drag-hover{box-shadow:none;border:2px dotted #05b105;background:rgba(89,89,89,.3)}.theme-light .patch-slot.drag-hover{background:rgba(237,237,237,.3)}.patch-slot--badge-and-name{padding:4px;flex-shrink:0;display:flex;align-items:center}.patch-slot--badge-and-name .editable-value--value,.patch-slot--badge-and-name input{padding:0 6px}.patch-slot--badge-and-name input{background:#111;border:1px solid #526ead}.patch-slot--badge-and-name input:focus{border-bottom:1px solid #526ead}.theme-light .patch-slot--badge-and-name input{background:#fff;border:1px solid #ccc}.theme-light .patch-slot--badge-and-name input:focus{border-bottom:1px solid #ccc}.patch-slot--name{display:flex;align-items:center}.patch-slot--index-badge{line-height:26px;float:left;width:32px;height:26px;text-align:center;vertical-align:middle;padding:0;margin-right:8px;cursor:move}.patch-slot--actions{height:100%;padding:4px 20px 4px 4px;line-height:26px;font-size:.8em}.patch-slot--actions i.fa{font-size:1.2rem;vertical-align:middle;margin:0 5px}.patch-slot--actions__flex{width:100%;display:flex;justify-content:space-between}.patch-slot--actions__text{display:none}@media (min-width:750px){.patch-slot--actions__text{display:inline}}.peak .patch-slot--actions__text{display:none}@media (min-width:1050px){.peak .patch-slot--actions__text{display:inline}}.patch-slot--actions button[disabled]{color:#aaa}.patch-slot--actions button[disabled]:hover{text-decoration:none}.patch-slot--actions button,.patch-slot--actions select{display:inline-block;height:26px;text-decoration:none}.patch-slot--actions button:hover,.patch-slot--actions select:hover{text-decoration:underline}.patch-slot--actions button{background:0 0;border:none;color:#F2F2F2}.patch-slot--actions select{background:#111}.theme-light .patch-slot--actions button{color:#595959}.theme-light .patch-slot--actions select{background:#fff}.patch-slot .multi-expand-button i.fa{margin-right:10px;font-size:.8rem;transform:rotate(-90deg);transition:transform .2s}.patch-slot .multi-expand-button.expand i.fa{transform:rotate(0)}.bank-chooser{text-align:center}.bank-chooser__group{background:rgba(0,0,0,.2);padding:.75rem;margin-bottom:1.5rem;border-radius:5px}.bank-chooser .btn,.bass-station-ii-bank-chooser .btn{background:#595959;color:#F2F2F2}.bank-chooser__group-header{margin-bottom:.75rem}.bass-station-ii-bank-chooser{text-align:center;margin-top:5em}.bass-station-ii-bank-chooser__header{margin-bottom:20px}.bass-station-ii-bank-chooser__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;margin:8px}.bass-station-ii-bank-chooser__grid .btn{width:80px;height:80px;font-style:normal;font-weight:700;font-size:24px;line-height:29px;border-radius:6px}.ember-modal-dialog .bass-station-ii-bank-chooser__grid{margin:auto}.ember-modal-dialog .bass-station-ii-bank-chooser__grid .btn{width:100%;height:60px;font-size:20px;font-weight:400}.bass-station-ii-bank-chooser__cancel-button{margin:25px;width:120px}.device-chooser,.knob--widget--value--display,.range-knob--widget--value--display{background:#000}.bass-station-ii-bank-chooser .btn:hover{text-decoration:none}.ember-modal-dialog .bass-station-ii-bank-chooser{margin-top:0}.device-chooser{display:flex;align-items:center;padding:1.5rem;text-align:center;margin:10px 0;transition:transform .2s ease-in;border-radius:4px;height:95px;overflow:hidden;border:2px solid #F2F2F2}.theme-light .device-chooser{background:#ededed;border:2px solid #111}.device-chooser:hover{transform:scale3d(1.05,1.05,1);box-shadow:2px 2px 2px rgba(0,0,0,.1)}.device-chooser__static{display:block;border:none;text-align:center}.device-chooser__static--vertical{margin-bottom:1.5rem}.device-chooser .device-logo{flex-grow:1}.device-chooser--image path{fill:#F2F2F2}.theme-light .device-chooser--image path{fill:#111}[data-ember-action]:not(:disabled){cursor:pointer}.knob,.range-knob{display:inline-block;box-sizing:border-box;min-width:75px;text-align:center;touch-action:none;position:relative}.knob__selectable,.range-knob__selectable{padding:5px;border:3px solid transparent}.knob--marker,.range-knob--marker{stroke:#111;stroke-width:8px}.knob--values,.range-knob--values{text-align:center;margin-top:-5px;color:#fff}.knob--label,.range-knob--label{font-size:12px;text-align:center;display:block;margin-top:-.5rem}svg+.knob--label,svg+.range-knob--label{margin-top:0}.knob--widget,.range-knob--widget{cursor:pointer}.knob.disabled .knob--widget,.range-knob.disabled .knob--widget,.tree-select.disabled .tree-select--open-toggle{cursor:default}.knob--widget--rail,.range-knob--widget--rail{stroke-width:2;stroke:#2D2D2D;fill:none}.knob--widget--rail-stops,.range-knob--widget--rail-stops{fill:#777}.knob--widget--rail-value,.range-knob--widget--rail-value{stroke-width:2;stroke:#31B978;fill:none}.synth-0 .knob--widget--rail-value,.synth-0 .range-knob--widget--rail-value{stroke:#9255CF}.synth-1 .knob--widget--rail-value,.synth-1 .range-knob--widget--rail-value{stroke:#31B978}.knob--widget--handle,.range-knob--widget--handle{stroke:none;transition:r .1s ease-out,fill .1s ease-out}.knob--widget--handle-label,.range-knob--widget--handle-label{fill:#fff;font-size:.8rem}.knob--widget--text,.range-knob--widget--text{font-size:1.2rem}.knob--widget--value,.range-knob--widget--value{font-size:1.2rem;fill:#fff}.knob--widget--value__small,.range-knob--widget--value__small{font-size:1rem}.knob--widget--value-group text,.range-knob--widget--value-group text{fill:#fff}.knob--widget--value--end,.knob--widget--value--start,.range-knob--widget--value--end,.range-knob--widget--value--start{font-size:1.2rem;transition:all .2s ease-out}.knob--widget--value-separator,.range-knob--widget--value-separator{stroke:#fff;stroke-width:2;fill:none;transition:all .2s ease-out}.knob--state__end.synth-0 .range-knob--widget--handle__end-group .range-knob--widget--handle__inner,.knob--state__start.synth-0 .range-knob--widget--handle__start-group .range-knob--widget--handle__inner,.range-knob--state__end.synth-0 .range-knob--widget--handle__end-group .range-knob--widget--handle__inner,.range-knob--state__start.synth-0 .range-knob--widget--handle__start-group .range-knob--widget--handle__inner{fill:#BF82FC}.knob.synth-0 .range-knob--widget--gauge,.range-knob.synth-0 .range-knob--widget--gauge{stroke:#9255CF}.knob.synth-0.active,.range-knob.synth-0.active{border-color:#9255CF}.knob.synth-1 .range-knob--widget--gauge,.range-knob.synth-1 .range-knob--widget--gauge{stroke:#31B978}.knob.synth-1.active,.range-knob.synth-1.active{border-color:#31B978}.knob--state__end .range-knob--widget--gauge,.knob--state__start .range-knob--widget--gauge,.range-knob--state__end .range-knob--widget--gauge,.range-knob--state__start .range-knob--widget--gauge{stroke:#165090}.knob--state__end.synth-0 .range-knob--widget--gauge,.knob--state__start.synth-0 .range-knob--widget--gauge,.range-knob--state__end.synth-0 .range-knob--widget--gauge,.range-knob--state__start.synth-0 .range-knob--widget--gauge{stroke:#BF82FC}.knob--state__end.synth-1 .range-knob--widget--gauge,.knob--state__start.synth-1 .range-knob--widget--gauge,.range-knob--state__end.synth-1 .range-knob--widget--gauge,.range-knob--state__start.synth-1 .range-knob--widget--gauge{stroke:#1FE385}.knob--state__start .range-knob--widget--value--start,.range-knob--state__start .range-knob--widget--value--start{font-size:1.5rem;transform:translateY(3px)}.knob--state__start .range-knob--widget--value-separator,.range-knob--state__start .range-knob--widget--value-separator{transform:translateY(3px)}.knob--state__start .range-knob--widget--value--end,.range-knob--state__start .range-knob--widget--value--end{font-size:1rem;transform:translateY(3px)}.knob--state__start.synth-1 .range-knob--widget--handle__start-group .range-knob--widget--handle__inner,.range-knob--state__start.synth-1 .range-knob--widget--handle__start-group .range-knob--widget--handle__inner{fill:#1FE385}.knob--state__end .range-knob--widget--value--start,.range-knob--state__end .range-knob--widget--value--start{font-size:1rem;transform:translateY(-3px)}.knob--state__end .range-knob--widget--value-separator,.range-knob--state__end .range-knob--widget--value-separator{transform:translateY(-6px)}.knob--state__end .range-knob--widget--value--end,.range-knob--state__end .range-knob--widget--value--end{font-size:1.5rem;transform:translateY(-3px)}.knob--state__end.synth-1 .range-knob--widget--handle__end-group .range-knob--widget--handle__inner,.range-knob--state__end.synth-1 .range-knob--widget--handle__end-group .range-knob--widget--handle__inner{fill:#1FE385}.knob.disabled,.range-knob.disabled{opacity:.5}.macro-knobs .knob{margin:5px;padding:0;border:none}.knob{margin:5px .75rem;padding:5px;position:relative;transition:background .2s,opacity .2s}.knob__widget__container{width:37px;height:37px;position:relative;margin:11px auto 10px}.knob .knob__widget__container svg{margin:0;position:absolute;top:0;left:0}.knob.knob--primary .knob__widget__container svg{left:4px}.knob--primary .knob__widget__container{width:57px;height:57px;margin:2px auto}.knob__widget__circle{position:absolute;top:6px;left:6px;width:26px;height:26px;display:inline-block;border-radius:50%;background:#3E3E3E;box-shadow:1px 4px 4px rgba(0,0,0,.25),inset 1px 1px 2px rgba(255,255,255,.1);cursor:pointer}.knob__widget__circle--inner,.synth-0 .mod-assignment~.not-assigned{display:none}.knob--primary .knob__widget__circle{top:10px;left:11px;width:36px;height:36px;display:inline-block;border-radius:50%;background:#7B7B7B;box-shadow:1px 4px 4px rgba(0,0,0,.25),inset 1px 1px 2px rgba(255,255,255,.3)}.knob--primary .knob__widget__circle--inner{position:absolute;top:5px;left:4.5px;width:26px;height:26px;display:inline-block;border-radius:50%;background:#7B7B7B;box-shadow:2px 4px 4px rgba(0,0,0,.25)}.knob__widget__gauge{position:absolute;top:0;left:12px;width:2px;height:10px;background:#C7C7C7;transform-origin:1.5px 13px;pointer-events:none}.knob--primary .knob__widget__gauge{top:0;left:16px;background:#333;width:4px;height:15px;transform-origin:1.5px 18px}.circuit-editor .knob{width:71px;height:74px}.circuit-editor .knob--label{margin-top:-4px;font-size:14px;white-space:nowrap}.circuit-editor .knob--primary .knob--label{margin-top:-7px}.knob.knob--primary svg{margin-top:3px}.knob.knob--two-row-label label{height:2em}.range-knob{width:100%;height:inherit}.range-knob--wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:inherit}.range-knob--widget{width:180px;height:180px;margin-top:-4px;margin-bottom:-4px;margin-right:-25px;overflow:visible}.range-knob--widget--rail{stroke-width:1;stroke:#919191}.range-knob--widget--gauge{stroke-width:1;stroke:#C7C7C7;fill:none;transition:stroke .1s ease-in}.knob--primary .range-knob--widget--gauge{stroke:#333}.range-knob--widget--handle{fill:#3e3e3e}.synth-0 .range-knob--widget--handle__inner{fill:#9255CF}.synth-1 .range-knob--widget--handle__inner{fill:#31B978}.synth-0 .range-knob--widget--handle__end-group:hover .range-knob--widget--handle__inner,.synth-0 .range-knob--widget--handle__start-group:hover .range-knob--widget--handle__inner{fill:#BF82FC}.synth-1 .range-knob--widget--handle__end-group:hover .range-knob--widget--handle__inner,.synth-1 .range-knob--widget--handle__start-group:hover .range-knob--widget--handle__inner{fill:#1FE385}.range-knob--inputs{text-align:left;width:110px;overflow:hidden}.range-knob--inputs div{display:flex;flex-direction:row}.range-knob--inputs div>*{transition:.1s ease-in}.range-knob--inputs div:hover>*{color:#fff}.range-knob--inputs input,.range-knob--inputs label{color:#919191;width:50%;line-height:14px;font-size:12px;font-weight:300}.range-knob--inputs label{height:30px;display:inline;background:#282828;padding:8px .375rem .375rem;font-style:normal;border-radius:3px 0 0 3px}.range-knob--inputs input{background:#0C0C0C;padding:.375rem;border:none;font-style:normal;border-radius:0 3px 3px 0}.mod-assignment{background:red;width:10px;height:10px;border-radius:50%;border:1px solid transparent;margin:2px;transition:border-color .2s;cursor:grab}.mod-assignment[aria-grabbed]{cursor:grabbing}.synth-0 .mod-assignment{background:#9255CF}.synth-0 .mod-assignment.not-assigned{background:0 0;border:1px solid rgba(146,85,207,.6)}.synth-0 .mod-assignment.not-assigned:hover{border:1px solid #9255cf}.synth-0 .mod-assignment:not(.not-assigned)+.not-assigned{display:block}.patch-list li.patch-list-item .editable-value--edit-button,.patch-list li.patch-list-item .editable-value--restore-button,.patch-list li.patch-list-item .editable-value--trash-button,.synth-1 .mod-assignment~.not-assigned{display:none}.synth-0 .mod-assignment[aria-grabbed]{box-shadow:0 0 3px 3px rgba(146,85,207,.5)}.synth-1 .mod-assignment{background:#31B978}.synth-1 .mod-assignment.not-assigned{background:0 0;border:1px solid rgba(49,185,120,.6)}.synth-1 .mod-assignment.not-assigned:hover{border:1px solid #31b978}.synth-1 .mod-assignment:not(.not-assigned)+.not-assigned{display:block}.synth-1 .mod-assignment[aria-grabbed]{box-shadow:0 0 3px 3px rgba(49,185,120,.5)}@keyframes pulseLarge{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(49,185,120,.7)}50%{transform:scale(1.5);box-shadow:0 0 0 10px rgba(49,185,120,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(49,185,120,0)}}.value-slider{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:3px;height:40px;transition:background .1s,opacity .1s}.value-slider__label{margin-top:.375rem;font-size:12px;text-align:center}.value-slider__container{position:relative;height:16px;width:100%}.value-slider__centered{margin:0 auto}.value-slider__bottomspace{padding-bottom:8px}.value-slider--gauge,.value-slider--thumb,.value-slider--track{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.value-slider--track{top:6px;left:8px;background:#a1a1a1;position:relative;height:2px;border-radius:0;width:calc(100% - 16px)}.value-slider--gauge{width:8px;height:2px;position:absolute;left:0;top:0;background:#9255CF}.value-slider--mod-gauge{width:8px;height:2px;position:absolute;left:5px;top:0;background:#31B978}.value-slider--thumb{width:16px;height:16px;position:absolute;transform:translate(-8px,-7px);left:0;background-color:#3E3E3E;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.2),inset 1px 1px 2px rgba(255,255,255,.1),inset -1px -1px 2px rgba(0,0,0,.3);transition:transform .1s ease-out;text-align:center;font-size:12px;line-height:16px;color:#fff}.value-slider--thumb:focus.focused{transform:translate(-8px,-7px) scale(1.1)}.value-slider--thumb::after{position:absolute;top:5px;left:5px;content:"";width:6px;height:6px;background-color:#9255CF;transition:background-color .1s ease-out;box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);border-radius:3px}.value-slider__vertical{width:50px}.value-slider__vertical .value-slider__container{height:100%;width:16px}.value-slider__vertical .value-slider--track{width:2px;height:calc(100% - 16px);top:8px;left:6px}.value-slider__vertical .value-slider--gauge,.value-slider__vertical .value-slider--mod-gauge{width:2px}.value-slider__vertical .value-slider--thumb{transform:translate(-7px,-8px)}.value-slider__vertical .value-slider--thumb:focus.focused{transform:translate(-7px,-8px) scale(1.1)}.value-slider.synth-0 .value-slider--gauge,.value-slider.synth-0 .value-slider--mod-gauge,.value-slider.synth-0 .value-slider--thumb::after{background:#9255CF}.value-slider.synth-0:hover .value-slider--thumb::after{background:#BF82FC;box-shadow:0 0 16px #BF82FC,inset 1px 1px 4px rgba(255,255,255,.25)}.value-slider.synth-1 .value-slider--gauge,.value-slider.synth-1 .value-slider--mod-gauge,.value-slider.synth-1 .value-slider--thumb::after{background:#31B978}.value-slider.synth-1:hover .value-slider--thumb::after{background:#1FE385;box-shadow:0 0 16px #1FE385,inset 1px 1px 4px rgba(255,255,255,.25)}.macro-knobs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:-5px 0 0;width:100%}.macro-knobs--knob{position:relative;margin:0;max-width:90px}.macro-knobs--knob svg.knob--widget{margin-bottom:10px}.macro-knobs--knob .knob.active:after{content:"";position:absolute;bottom:-5px;left:15px;width:calc(100% - 30px);border-bottom:1px solid transparent}.synth-0 .circuit-editor--modulations .macro-knobs--knob .knob.active:after{border-bottom-color:#9255CF}.synth-1 .circuit-editor--modulations .macro-knobs--knob .knob.active:after{border-bottom-color:#31B978}@media screen and (max-width:830px){.macro-knobs{flex-wrap:wrap;flex-shrink:0;align-items:flex-start}.macro-knobs--knob{margin:0}.macro-knobs--knob:last-child{margin-right:0}}.macro-knobs--macro-assignment__container{position:absolute;right:0;top:5px}.macro-settings{width:500px;margin:8px auto auto;display:grid;grid-gap:8px;grid-template-columns:repeat(2,auto);align-items:start;justify-items:center}@media screen and (min-width:1110px){.macro-settings{grid-template-columns:repeat(4,auto);width:100%}}.macro-settings--slot{width:240px;margin-bottom:5px}@media screen and (max-width:1109px){.macro-settings--slot:nth-child(-n+2){margin-bottom:35px}}.macro-settings--slot>div:first-of-type{height:140px}.macro-settings--slot>div{text-align:center}.macro-settings--slot select{width:100%;height:30px;margin:2px 0;background-color:#111}.macro-editor--fieldset .value-slider__vertical,.macro-editor--full-height{height:100%}.theme-light .macro-settings--slot select{background-color:#fff}.circuit-macro-settings{width:100%}.macro-editor--editor{margin:0 auto 70px;width:100%;max-width:800px}@media screen and (min-width:1110px){.macro-editor--editor{max-width:1100px}}.macro-editor--section{margin:.5rem auto auto;width:100%;max-width:800px}@media screen and (min-width:1110px){.macro-editor--section{max-width:1100px}}.macro-editor--row{margin-bottom:.5rem}.circuit-tracks.circuit-editor .page-switcher,.macro-editor--row:last-child,.page-switcher{margin-bottom:0}.macro-editor--fieldset{border:none;margin-left:14px;min-inline-size:auto;border-left:none;border-right:none;border-bottom:none;padding:.375rem 0 0}.macro-editor--fieldset:first-child{margin-left:0}.macro-editor--fieldset legend{font-size:14px;font-weight:700;line-height:17px;letter-spacing:.15em;color:#C5C5C5;margin-bottom:2px;padding:0}.circuit-macro-settings .macro-editor--fieldset legend{border-bottom:none;color:#919191}.macro-editor--synth-switches{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:8px;height:32px;background:#1C1C1C}.macro-editor--synth-switch.btn{width:256px;max-width:50%;border-radius:0;font-style:normal;font-weight:400;letter-spacing:2px;font-size:14px;line-height:14px;color:#919191;background-color:#1C1C1C;border:1px solid transparent;transition:color .1s ease-out}.macro-editor--synth-switch.btn.active{color:#C5C5C5;text-decoration:none;border-bottom:1px solid #007CB9}.macro-editor--synth-switch.btn:hover{text-decoration:none;color:#c5c5c5}.macro-editor--fixed-value{width:2em;display:inline-block;text-align:right}.macro-editor--patch-info{margin-top:.75rem;border:1px solid #000;padding:.375rem}.macro-editor--patch-info--list{top:inherit;list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start}.macro-editor--patch-info--list dd,.macro-editor--patch-info--list dt{display:block;padding:0 .75rem;margin:0}.macro-editor--patch-info--list dd{margin-right:1.5rem}.macro-editor--patch-info--list dd.__no-margin{margin-right:0}.macro-editor--editor-group{padding:.375rem;margin-bottom:.375rem;border:2px solid #595959}.macro-editor--horizontal-group{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;justify-content:space-evenly}.macro-editor--horizontal-group--center{align-items:center}.macro-editor--horizontal-group--stretch{align-items:stretch}.macro-editor--horizontal-knob-group{margin:0 -.75rem;justify-content:space-between}.macro-editor--vertical-group{display:flex;flex-direction:column}.macro-editor--vertical-group .macro-editor--fieldset{margin-left:0;margin-top:.75rem}.macro-editor--vertical-group .macro-editor--fieldset:first-child{margin-top:0}.macro-editor--vertical-group__spaced-out{justify-content:space-between;height:93%}.macro-editor--subheader{margin:.5em 0 .75rem;line-height:1em;border-top:1px solid #ccc;text-align:center;font-size:16px;font-weight:200;display:flex;justify-content:space-around}.macro-editor--subheader span{display:block;margin-top:-8px;padding:0 .375rem;background:#242428}.theme-light .macro-editor--subheader span{background:#fff}.macro-editor--help-button{color:#cdcdcd;border:0;background:0;font-size:1em;padding:0}.macro-editor--reduced-height{height:calc(100% - 10px)}.macro-editor select{cursor:pointer;height:30px;margin:0;font-size:14px;padding-left:.75rem;padding-right:.75rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#919191;background:url(/assets/images/svgs/select-arrow.svg) right center no-repeat #282828;transition:.1s ease-out}.macro-editor select:hover{color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #282828}.macro-editor .range-knob--inputs>div:not(:last-child){margin-bottom:20px}.macro-editor--col-1{width:6.25%}.macro-editor--col-2{width:12.5%}.macro-editor--col-3{width:18.75%}.macro-editor--col-4{width:25%}.macro-editor--col-5{width:31.25%}.macro-editor--col-6{width:37.5%}.macro-editor--col-7{width:43.75%}.macro-editor--col-8{width:50%}.macro-editor--col-9{width:56.25%}.macro-editor--col-10{width:62.5%}.macro-editor--col-11{width:68.75%}.macro-editor--col-12{width:75%}.macro-editor--col-13{width:81.25%}.macro-editor--col-14{width:87.5%}.macro-editor--col-15{width:93.75%}.macro-editor--col-16{width:100%}.lfo-selector{list-style-type:none;margin:0;padding:0}.tutorial-step-mod-matrix{background-color:#242428}.theme-light .tutorial-step-mod-matrix{background-color:#fff}.circuit-editor{background:#0C0C0C}.circuit-editor .flex-grid--full-width{max-width:1200px;margin-left:calc(50vw - 600px)}@media screen and (max-width:1200px){.circuit-editor .flex-grid--full-width{margin-left:0}}.circuit-editor .page-switcher{margin-bottom:8px}.circuit-editor--subheader{white-space:nowrap;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.15em;color:#B3B3B3}.circuit-editor--center-section{display:flex;flex-wrap:wrap;margin:-4px}.circuit-editor--center-section>*{margin:4px}.circuit-editor--bottom-section,.circuit-editor.circuit-tracks .circuit-editor--bottom-section{display:grid;margin-top:8px;grid-gap:8px}@media screen and (max-width:1109px){.circuit-editor--effects .circuit-editor--center-section>*{width:calc(50% - 8px)}}.circuit-editor--module{border:1px solid #2B2B2B;border-radius:2px;background:#1C1C1C;padding:8px}.circuit-editor .checkbox-widget label{font-size:14px}.circuit-editor .radio-button-group--entry label{padding-top:1px;font-size:14px}.circuit-editor .range-knob--inputs label,.circuit-editor .value-slider__label{font-size:14px}.circuit-editor--center-section>div{opacity:0;animation:transitionIn .4s;animation-fill-mode:forwards}.circuit-editor--center-section>div:nth-of-type(1){animation-delay:50ms}.circuit-editor--center-section>div:nth-of-type(2){animation-delay:.1s}.circuit-editor--center-section>div:nth-of-type(3){animation-delay:150ms}.circuit-editor--center-section>div:nth-of-type(4){animation-delay:.2s}.circuit-editor--center-section>div:nth-of-type(5){animation-delay:250ms}.circuit-editor--center-section>div:nth-of-type(6){animation-delay:.3s}.mod-matrix-editor>div{opacity:0;animation:transitionIn .4s;animation-fill-mode:forwards}.mod-matrix-editor>div:nth-of-type(1){animation-delay:.1s}.mod-matrix-editor>div:nth-of-type(2){animation-delay:150ms}.mod-matrix-editor>div:nth-of-type(3){animation-delay:.2s}.mod-matrix-editor>div:nth-of-type(4){animation-delay:250ms}.mod-matrix-editor>div:nth-of-type(5){animation-delay:.3s}.mod-matrix-editor>div:nth-of-type(6){animation-delay:350ms}.mod-matrix-editor>div:nth-of-type(7){animation-delay:.4s}.mod-matrix-editor>div:nth-of-type(8){animation-delay:450ms}.mod-matrix-editor>div:nth-of-type(9){animation-delay:.5s}.mod-matrix-editor>div:nth-of-type(10){animation-delay:550ms}.mod-matrix-editor>div:nth-of-type(11){animation-delay:.6s}.mod-matrix-editor>div:nth-of-type(12){animation-delay:650ms}.mod-matrix-editor>div:nth-of-type(13){animation-delay:.7s}.mod-matrix-editor>div:nth-of-type(14){animation-delay:750ms}.mod-matrix-editor>div:nth-of-type(15){animation-delay:.8s}.mod-matrix-editor>div:nth-of-type(16){animation-delay:850ms}.mod-matrix-editor>div:nth-of-type(17){animation-delay:.9s}.mod-matrix-editor>div:nth-of-type(18){animation-delay:950ms}.mod-matrix-editor>div:nth-of-type(19){animation-delay:1s}.mod-matrix-editor>div:nth-of-type(20){animation-delay:1.05s}.mod-matrix-editor>div:nth-of-type(21){animation-delay:1.1s}@-webkit-keyframes transitionIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateX(0)}}.circuit-editor.circuit-tracks .macro-editor--editor{margin:30px auto 10px}.circuit-editor.circuit-tracks .pack-header{font-size:14px;background:#1E1E20;margin:0 -10px;top:90px;padding:0 6px;align-items:center}@media (min-width:1440px){.circuit-editor.circuit-tracks .pack-header{width:calc(100% - 330px)}}.circuit-editor.circuit-tracks .pack-header button{background:#1E1E20}.macro-destination-selector{position:relative}.macro-destination-selector--value{text-align:left;outline:0;padding:.375rem;width:14em;text-overflow:ellipsis}.macro-destination-selector--value span{display:block;float:right}.macro-destination-selector--value:focus{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.macro-destination-selector--menu-wrapper{background:#fff;position:absolute;box-shadow:3px 3px 3px rgba(0,0,0,.2);z-index:210;width:160px}.macro-destination-selector--menu{max-height:160px;overflow-y:scroll;overflow-x:visible;list-style-type:none;padding:0;margin:0;text-align:left}.macro-destination-selector--menu li{padding:.1875rem}.macro-destination-selector--menu li.active:after{content:"◦";float:right}.macro-destination-selector--submenu-wrapper{left:100%;top:0}.macro-destination-selector--submenu-wrapper.reverse{right:95%;left:inherit;box-shadow:-3px -3px 3px rgba(0,0,0,.2),3px 3px 3px rgba(0,0,0,.2)}.macro-destination-selector.synth-0 .macro-destination-selector--menu-wrapper,.macro-destination-selector.synth-0 .macro-destination-selector--value{background:#9255CF;color:#fff}.macro-destination-selector.synth-0 .macro-destination-selector--menu li.highlighted{background-color:#6e2476}.macro-destination-selector.synth-1 .macro-destination-selector--menu-wrapper,.macro-destination-selector.synth-1 .macro-destination-selector--value{background:#31B978;color:#fff}.macro-destination-selector.synth-1 .macro-destination-selector--menu li.highlighted{background-color:#045148}.tree-select--inc-dec button,.tree-select--open-toggle{background:0 0;padding:0;border:none;text-decoration:none}.tree-select{width:100%;position:relative}.tree-select--inc-dec{display:block;width:33px;overflow:visible;margin-right:.1875rem;white-space:nowrap}.tree-select--inc-dec button{font-family:"Courier New",Courier,monospace;font-size:1.1em;color:#000}.tree-select--inc-dec button:hover{color:#000}.tree-select--open-toggle{display:flex;justify-content:space-between;flex-grow:2}.tree-select--value{display:flex;justify-content:space-between;text-align:left;outline:0;padding:.375rem;background:#488FBB;color:#fff;text-overflow:ellipsis}.tree-select--value:after,.tree-select--value:before{content:" ";display:table}.tree-select--value:after{clear:both}.tree-select--value:focus{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.tree-select--cover-name{text-align:center;flex-grow:2;padding-left:15px}.tree-select__inc-dec .tree-select--cover-name{padding-right:33px}.tree-select--open-indicator{color:#000;width:15px;overflow:visible}.tree-select--menu{background:#488FBB;color:#fff;position:absolute;box-shadow:3px 3px 3px rgba(0,0,0,.2);z-index:210;min-width:160px}.tree-select--menu-list{max-height:160px;overflow-y:scroll;overflow-x:visible;list-style-type:none;padding:0;margin:0;text-align:left}.tree-select--menu-list li{padding:.1875rem 15px .1875rem .1875rem;white-space:nowrap}.tree-select--menu-list li.active:after{content:"◦";position:absolute;right:5px}.tree-select--menu-list li.highlighted{background-color:#165090}.tree-select--sub-menu{left:100%;top:0}.tree-select--sub-menu.reverse{right:95%;left:inherit;box-shadow:-3px -3px 3px rgba(0,0,0,.2),3px 3px 3px rgba(0,0,0,.2)}.tree-select.synth-0 .tree-select--menu,.tree-select.synth-0 .tree-select--value{background:#9255CF;color:#fff}.tree-select.synth-0 .tree-select--menu-list li.highlighted{background-color:#6e2476}.tree-select.synth-0 .tree-select--inc-dec a{color:#6e2476}.tree-select.synth-0 .tree-select--inc-dec a:hover{color:#000}.tree-select.synth-1 .tree-select--menu,.tree-select.synth-1 .tree-select--value{background:#31B978;color:#fff}.tree-select.synth-1 .tree-select--menu-list li.highlighted{background-color:#045148}.tree-select.synth-1 .tree-select--inc-dec a{color:#045148}.tree-select.synth-1 .tree-select--inc-dec a:hover{color:#000}.tree-select.sl-mkiii .tree-select--menu,.tree-select.sl-mkiii .tree-select--value{background:#00B597;color:#fff}.tree-select.sl-mkiii .tree-select--menu-list li.highlighted{background-color:#038675}.tree-select.sl-mkiii .tree-select--inc-dec a{color:#038675}.tree-select.sl-mkiii .tree-select--inc-dec a:hover{color:#000}.tree-select.disabled .tree-select--value{background-color:#ededed}.tree-select.disabled .tree-select--open-indicator{color:#cdcdcd}.mod-matrix-display{text-align:center;margin:10px 0 5px;display:grid;grid-template-columns:1fr 20px 1fr;background:#292929;border-radius:5px;padding:.1875rem .375rem;color:#919191;font-size:.9em;column-gap:5px;align-items:center}.patch-list{margin:0;list-style-type:none}.patch-list--entry{padding:.1875rem .1875rem .1875rem 3rem;margin-bottom:.1875rem;background:#232d35}.theme-light .patch-list--entry{background:#cdcdcd}.patch-list--entry.selected{color:#fff;background:#488FBB}.patch-list li.patch-list-item{cursor:pointer}.patch-list li.patch-list-item .editable-value--input,.patch-list li.patch-list-item .editable-value--value{width:calc(100% - 80px);background:0 0}.patch-list li.patch-list-item .editable-value--confirm-button,.patch-list li.patch-list-item .editable-value--edit-button,.patch-list li.patch-list-item .editable-value--restore-button,.patch-list li.patch-list-item .editable-value--trash-button{float:right}.patch-list li.patch-list-item .editable-value--restore-button{padding-top:0}.patch-list li.patch-list-item:hover .editable-value--edit-button,.patch-list li.patch-list-item:hover .editable-value--restore-button,.patch-list li.patch-list-item:hover .editable-value--trash-button{display:inline}.patch-list li.patch-list-item.is-deleting .editable-value--value{text-decoration:line-through;color:#888}.patch-filter{width:100%;background:#111;color:#F2F2F2}.theme-light .patch-filter{background:#fff;color:#111}.patch-filter--wrapper{padding:.375rem}.tiny-round-button{font-size:16px;padding:0;margin:0;display:block;width:20px;height:20px;line-height:20px;border-radius:10px;position:absolute;z-index:240;text-align:center;bottom:-7px;color:#fff;border:none}.tiny-round-button:hover{transform:scale(1.1)}.tiny-round-button__confirm{background-color:#1ca975}.tiny-round-button__deny{background-color:red}.tiny-round-button--left{left:-7px}.tiny-round-button--right{right:-7px}.patch-pool{min-width:30em}.patch-pool--list{margin-top:.375rem;height:15em}.patch-pool--button-container{display:flex;justify-content:space-between;margin-top:20px}.page-switcher{display:flex;flex-direction:row;flex-wrap:nowrap}.page-switcher--switch{display:block;flex-grow:1;background:#595959;position:relative;border-radius:0}.page-switcher--switch:hover .page-switcher--help-button{display:block}.page-switcher--help-button{display:none;position:absolute;z-index:10;top:0;right:5px;border:0;background:0;font-size:1em;padding:0}.circuit-editor .page-switcher{display:flex;justify-content:space-around;height:32px;background:#1E1E20}.circuit-editor .page-switcher .page-switcher--switch{width:256px;max-width:33%;flex-grow:0;font-style:normal;font-weight:500;font-size:14px;line-height:14px;letter-spacing:.2em;color:#B3B3B3;background:#1E1E20;border:1px solid transparent;transition:color .1s ease-out}.circuit-editor .page-switcher .page-switcher--switch:hover,.circuit-editor .page-switcher .page-switcher--switch:hover span{text-decoration:none;color:#d6d6d6}.circuit-editor .page-switcher .page-switcher--switch__active{color:#FFF;background:#1E1E20;text-decoration:none;border-bottom:1px solid #007CB9}.circuit-editor .page-switcher .page-switcher--switch__active:hover{color:#FFF}.page-switcher.launchkey-mini-mk3 .page-switcher--switch__active,.page-switcher.sl-mkiii .page-switcher--switch__active{background:#00B597}.page-switcher.launchkey-mini-mk3 .page-switcher--switch{width:33.3%}.graphical-envelope{width:223px}.graphical-envelope--wrapper{margin:0;width:100%;height:90px}.graphical-envelope--svg{width:100%;height:90px;background:#0C0C0C}.graphical-envelope--svg.synth-0 .stop1{stop-color:#9255CF;stop-opacity:.6}.graphical-envelope--svg.synth-1 .stop1{stop-color:#31B978;stop-opacity:.6}.graphical-envelope--svg.synth-0 .stop2{stop-color:#9255CF;stop-opacity:.1}.graphical-envelope--svg.synth-1 .stop2{stop-color:#31B978;stop-opacity:.1}.graphical-envelope--svg .stop3{stop-color:#0C0C0C;stop-opacity:0}.graphical-envelope--background{fill:#0C0C0C}.graphical-envelope--segment{transition:fill .1s ease-out;stroke:none;outline:0;fill:none}.graphical-envelope--control-point{r:6;fill:#fff;stroke:#488FBB;stroke-width:1px;cursor:pointer}.synth-0 .graphical-envelope--control-point{stroke:#9255CF;fill:#9255CF}.synth-1 .graphical-envelope--control-point{stroke:#31B978;fill:#31B978}.graphical-envelope--arrow{fill:#fff;stroke:none}.synth-0 .graphical-envelope--arrow{fill:#9255CF}.synth-1 .graphical-envelope--arrow{fill:#31B978}.graphical-envelope--path{stroke:#fff;stroke-width:1;stroke-linecap:round;pointer-events:none}.synth-0 .graphical-envelope--path{stroke:#9255CF}.synth-1 .graphical-envelope--path{stroke:#31B978}.graphical-envelope.dragging .graphical-envelope--segment:hover{fill:none}.graphical-filter--wrapper{outline:0}.graphical-filter--svg{width:100%;height:70px;background:#0C0C0C}.synth-0 .graphical-filter--svg .stop1{stop-color:#9255CF;stop-opacity:.6}.synth-1 .graphical-filter--svg .stop1{stop-color:#31B978;stop-opacity:.6}.graphical-filter--svg .stop2{stop-color:#0C0C0C;stop-opacity:0}.r-7oq4g__grid-effects--autofilter .graphical-filter--svg,.r-7oq4g__grid-effects--vinyl-filter .graphical-filter--svg{height:70px}.r-7oq4g__grid-effects--autofilter .graphical-filter--svg .stop1,.r-7oq4g__grid-effects--vinyl-filter .graphical-filter--svg .stop1{stop-color:#488FBB;stop-opacity:.6}.r-7oq4g__grid-effects--vinyl-filter .graphical-filter--svg{height:100px}.synth-0 .graphical-filter:hover .graphical-filter--control-point{fill:#BF82FC}.synth-1 .graphical-filter:hover .graphical-filter--control-point{fill:#1FE385}.graphical-filter--control-point{r:6;fill:#fff;stroke:none}.synth-0 .graphical-filter--control-point{fill:#9255CF}.synth-1 .graphical-filter--control-point{fill:#31B978}.r-7oq4g__grid-effects--autofilter .graphical-filter--control-point{fill:#488FBB}.graphical-filter--path{stroke:#fff;stroke-width:1;stroke-linecap:round;pointer-events:none}.synth-0 .graphical-filter--path{stroke:#9255CF}.synth-1 .graphical-filter--path{stroke:#31B978}.r-7oq4g__grid-effects--autofilter .graphical-filter--path,.r-7oq4g__grid-effects--vinyl-filter .graphical-filter--path{stroke:#488FBB}.lfo-table-display{font-size:0}.lfo-table-display svg{height:70px}.lfo-table-display--svg-path{stroke-width:4px;stroke:#fff;fill:none}.labelled-value{flex-grow:1;text-align:left;display:flex;flex-direction:row;justify-content:flex-start}.labelled-value--label{width:50%;display:inline;color:#fff;background:#488FBB;padding:.375rem;border-radius:3px 0 0 3px}.labelled-value--label__with-group{width:33%}.main-section .labelled-value--input{background:#165090;color:#fff;padding:.375rem;border:none;width:50%;border-radius:0 3px 3px 0}.labelled-value--input__small{background:#165090;color:#fff;padding:.375rem;border:none;text-align:center}.labelled-value--input-group{display:flex;flex-wrap:nowrap;justify-content:space-between;background:#165090;color:#fff;border:none;width:67%}.labelled-value--separator{padding:.375rem;color:#fff}.labelled-value.synth-0 .labelled-value--label{background:#9255CF;color:#fff}.labelled-value.synth-0 .labelled-value--input{background:#6e2476;color:#fff}.labelled-value.synth-1 .labelled-value--label{background:#31B978;color:#fff}.labelled-value.synth-1 .labelled-value--input{background:#045148;color:#fff}.labelled-value.sl-mkiii .labelled-value--label{background:#00B597;color:#fff}.labelled-value.sl-mkiii .labelled-value--input{background:#038675;color:#fff}.labelled-value.sl-mkiii .labelled-value--input-group{display:flex;flex-wrap:nowrap;justify-content:space-between;background:#038675;color:#fff;border:none;width:67%}.labelled-value.disabled .labelled-value--label{background-color:#cdcdcd}.labelled-value.disabled .labelled-value--input,.labelled-value.disabled .labelled-value--input-group{background-color:#ededed}.mod-matrix-editor{margin-top:30px}.mod-matrix-editor--header,.mod-matrix-editor--slot{display:grid;grid-gap:8px;grid-template-columns:1fr repeat(4,5fr);width:100%;margin-bottom:8px;padding:5px;align-self:center;align-items:center}.mod-matrix-editor--header{text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:2px;height:32px;color:#C5C5C5}.mod-matrix-editor--slot{padding:16px 8px}.mod-matrix-editor--index{display:inline;width:100%}.mod-matrix-editor--index p{text-align:center;margin-bottom:0}.mod-matrix-editor .value-slider{justify-content:center}.mod-matrix-editor .value-slider>label{position:absolute;margin-top:30px}.mod-matrix-editor--slots{margin-bottom:.75rem}.mod-matrix-editor--dropdown{width:100%}.circuit-osc-settings{width:263px}.circuit-osc-settings .circuit-wavetable-display--svg{height:70px}.circuit-osc-settings--controls{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.circuit-osc-settings--controls{grid-template-columns:repeat(3,1fr)}}.circuit-osc-settings--controls .knob{margin:0;align-self:end}.circuit-mixer-settings{min-width:140px;flex-grow:1}.circuit-mixer-settings fieldset{display:flex;flex-direction:column;border:none;background:inherit}.circuit-mixer-settings--controls{display:grid;grid-template-columns:50% 50%;margin:22px -8px 0}.circuit-mixer-settings--controls .knob{margin:0;align-self:end}.circuit-wavetable-display--svg{width:100%;padding:.1875rem;background:#0C0C0C}.circuit-wavetable-display--svg.synth-0 .stop1{stop-color:#9255CF;stop-opacity:.6}.circuit-wavetable-display--svg.synth-1 .stop1{stop-color:#31B978;stop-opacity:.6}.circuit-wavetable-display--svg .stop2{stop-color:#0C0C0C;stop-opacity:0}.circuit-wavetable-display--svg-path{stroke-width:1px;stroke:#fff}.synth-0 .circuit-wavetable-display--svg-path{stroke:#9255CF}.synth-1 .circuit-wavetable-display--svg-path{stroke:#31B978}.circuit-filter-settings{flex-grow:1}.circuit-filter-settings fieldset{display:flex;flex-direction:column;border:none;background:inherit}.circuit-filter-settings__bypass{width:100%}.circuit-filter-settings__bypass>label{display:block;margin-bottom:.75rem}.circuit-filter-settings__bypass>label+.radio-button-group{margin-left:8px}.circuit-filter-settings--horizontal-knob-group{grid-column:1/span 3;align-self:end;display:flex;flex-direction:row;justify-content:center}.circuit-filter-settings--upper-knobs{width:180px;margin:auto auto 20px}.circuit-filter-settings--controls{max-width:250px;display:grid;grid-template-columns:repeat(3,1fr)}.circuit-filter-settings--controls .knob{align-self:end}.circuit-filter-settings--controls .knob:not(.knob--primary){grid-row:2}@media screen and (max-width:955px){.circuit-filter-settings--controls .knob:not(.knob--primary){grid-row:auto}}.circuit-filter-settings--group{display:grid;grid-template-columns:100px auto;justify-items:center}.circuit-filter-settings--group__vertical{flex-direction:column;height:100%}.circuit-filter-settings--group .knob{margin:0;align-self:end}.circuit-filter-settings--slider-group{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:stretch}.circuit-filter-settings--slider{height:80%}.circuit-filter-settings--filter-drive{display:flex;justify-content:space-between;align-items:flex-end}.circuit-filter-settings--filter-drive .knob{margin:0 8px}.circuit-filter-settings--filter-drive .knob label{color:#fff}.circuit-filter-settings--filter-drive label+.inc-dec-select{margin-top:8px;margin-left:8px}.circuit-env-settings{width:325px;flex-grow:1}.circuit-env-settings .macro-editor--fieldset{max-width:100%;position:relative}.circuit-env-settings .macro-editor--fieldset legend{margin-bottom:8px;position:absolute;top:0}.circuit-env-settings__header{position:absolute;top:0;right:0}.circuit-env-settings--top{margin-top:25px;display:flex}.circuit-env-settings--bottom{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px}.circuit-env-settings--bottom .knob{margin:0 -4px}.circuit-env-settings--single-label{display:block;text-align:center;margin-top:.375rem}.circuit-env-settings .envelope-selector{list-style-type:none;margin:-5px 0 8px;padding:0;display:flex}.circuit-env-settings .envelope-selector li{display:flex;align-items:center;margin-right:3px;white-space:nowrap}.circuit-env-settings .envelope-selector li button{width:51px;height:23px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;letter-spacing:2px;color:#C5C5C5;background:0 0;border:none;margin:0;padding:0 0 0 5px;border-bottom:1px solid transparent;border-radius:2px;transition:background .1s}.circuit-env-settings .envelope-selector li button:hover{background:rgba(62,62,62,.5)}.circuit-env-settings .envelope-selector li button.envelope-button__active{background:#3e3e3e}.circuit-env-settings .envelope-selector li button .mod-assignment{margin:5px;display:inline-block;vertical-align:middle}.circuit-lfo-settings{width:739px;flex-grow:1}.circuit-lfo-settings .macro-editor--fieldset{position:relative}.circuit-lfo-settings .macro-editor--fieldset legend{margin-bottom:8px;position:absolute;top:0}.circuit-lfo-settings__header{position:absolute;top:0;right:0}.circuit-lfo-settings--subheader{margin:16px 0 15px;text-align:center}.circuit-lfo-settings--group-small{width:23%}.circuit-lfo-settings--group-large{width:31%}.circuit-lfo-settings--controls{display:grid;grid-template-columns:30% 30% 40%;align-items:end;margin-top:8px}.circuit-lfo-settings--controls .knob,.circuit-lfo-settings--group .knob{margin:0}.circuit-lfo-settings--group{display:flex;justify-content:space-around;justify-content:spaced-evenly;flex-direction:row;align-items:flex-end;max-width:130px}.circuit-lfo-settings--group .checkbox-widget{padding:0 20px 0 5px}.circuit-lfo-settings--group .checkbox-widget label{margin-bottom:5px}.circuit-lfo-settings--group .checkbox-widget label::before{top:-25px}.circuit-lfo-settings--delay,.circuit-lfo-settings--rate{margin:0 12px;padding-top:5px;justify-self:center}.circuit-lfo-settings--delay .radio-button-group--horizontal,.circuit-lfo-settings--rate .radio-button-group--horizontal{height:50px}.circuit-lfo-settings--delay .radio-button-group--horizontal .radio-button-group--entry label,.circuit-lfo-settings--rate .radio-button-group--horizontal .radio-button-group--entry label{min-width:4em;width:55px;white-space:nowrap;padding-left:0;padding-right:0}.circuit-lfo-settings--delay .radio-button-group--horizontal .radio-button-group--entry::after,.circuit-lfo-settings--rate .radio-button-group--horizontal .radio-button-group--entry::after{width:3em}.circuit-lfo-settings--fade-mode{padding-top:5px}.circuit-lfo-settings--fade-mode h3{margin-top:0}.circuit-lfo-settings--fade-mode>div{max-width:90px}.circuit-lfo-settings--fade-mode>div ul{margin-left:10px}.circuit-lfo-settings--fade-mode .radio-button-group--entry{height:38px}.circuit-lfo-settings--fade-mode .radio-button-group--entry::after{height:22px}.circuit-lfo-settings--inner{margin-top:25px;display:grid;grid-template-columns:310px auto auto 110px}.circuit-lfo-settings--lfo-shape .checkbox-widget{margin-left:10px}.circuit-lfo-settings .lfo-selector{list-style-type:none;margin:-5px 0 8px;padding:0;display:flex}.circuit-lfo-settings .lfo-selector li{display:flex;align-items:center;margin-right:3px}.circuit-lfo-settings .lfo-selector li button{width:51px;height:23px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;letter-spacing:2px;color:#C5C5C5;background:0 0;border:none;margin:0;padding:0 0 0 5px;border-bottom:1px solid transparent;border-radius:2px;transition:background .1s}.circuit-lfo-settings .lfo-selector li button:hover{background:rgba(62,62,62,.5)}.circuit-lfo-settings .lfo-selector li button.lfo-button__active{background:#3e3e3e}.circuit-lfo-settings .lfo-selector li button .mod-assignment{margin:5px;display:inline-block;vertical-align:middle}.circuit-eq-settings{flex-grow:1;min-width:243px;height:364px;display:flex}.circuit-eq-settings fieldset{flex-grow:1;display:flex;flex-direction:column;border:none;background:inherit;align-items:center}.circuit-eq-settings--controls{display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;width:240px;padding-top:6px;margin-top:84px}.circuit-eq-settings--controls .knob{margin:0;align-self:end}.circuit-settings--group{display:flex;justify-content:stretch;flex-wrap:nowrap;flex-direction:column}@media (min-width:500px){.circuit-settings--group{flex-direction:row}}.circuit-settings--subgroup{padding-top:2px;text-align:center}.circuit-settings--smaller{flex-grow:1}.circuit-settings--larger{flex-grow:2}.circuit-settings--help-group{margin-top:1.5rem}.circuit-fx-settings{flex-grow:1;min-width:243px}.circuit-fx-settings .radio-button-group{max-width:160px;margin:auto}.circuit-fx-settings .radio-button-group.radio-button-group--button-style{height:90px}.circuit-fx-settings .radio-button-group.radio-button-group--button-style label{font-size:14px;border:none}.circuit-fx-settings .radio-button-group.radio-button-group--button-style input[type=radio]:checked+label{background:0 0;box-shadow:none;border:none}.circuit-fx-settings .radio-button-group.radio-button-group--button-style input[type=radio]:checked+label svg{border:none}.circuit-fx-settings .radio-button-group--entry{margin-bottom:43px;width:64px}.circuit-fx-settings .radio-button-group--entry label{display:flex;flex-direction:column;justify-content:flex-start;padding:10px 6px 6px;width:64px;height:41px;line-height:18px;color:#888;background:0 0;border:none}.circuit-fx-settings .radio-button-group--entry label svg{margin-bottom:5px;border:1px solid #AAAAB3;border-radius:2px;transition:border-color ease-out .1s}.circuit-fx-settings .radio-button-group--entry label svg .detail-dark{stroke:#444}.circuit-fx-settings .radio-button-group--entry label svg .detail-light--stroke,.circuit-voice-settings .radio-button-group--entry label svg .detail-light--stroke{stroke:#999}.circuit-fx-settings .radio-button-group--entry label svg .detail-light--fill{fill:#999}.circuit-fx-settings .radio-button-group--entry:hover label svg{border-color:#FFF}.circuit-fx-settings .radio-button-group--entry:hover label svg .detail-dark{stroke:#797980}.circuit-fx-settings .radio-button-group--entry:hover label svg .detail-light--stroke{stroke:#FFF}.circuit-fx-settings .radio-button-group--entry:hover label svg .detail-light--fill{fill:#FFF}.circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label{color:#E0E0E0}.circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg path{stroke:#E0E0E0;stroke-width:2}.synth-0 .circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg rect.base-rect{fill:#9255CF}.synth-1 .circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg rect.base-rect{fill:#31B978}.synth-0 .circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg .detail-dark{stroke:#63398C}.synth-1 .circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg .detail-dark{stroke:#258C5B}.circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--stroke{stroke:#FFF}.circuit-fx-settings .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--fill{fill:#FFF}.circuit-fx-settings--rate{display:flex;justify-content:center}.circuit-fx-settings--rate .knob{margin:0}.circuit-fx-settings--sync{margin-left:15px;grid-column:2/span 2;justify-self:left}.circuit-fx-settings--sync label{margin-bottom:5px}.circuit-fx-settings--sync label::before{top:-33px}.circuit-fx-settings--controls{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;width:240px;margin:auto}.circuit-fx-settings--controls .knob{margin:0}.circuit-fx-distortion{min-width:266px}.circuit-fx-distortion fieldset{display:flex;flex-direction:column;border:none;background:inherit;width:100%;height:100%}.circuit-fx-distortion .macro-editor--full-height{height:calc(100% - 8px);width:240px;margin:auto}.circuit-fx-distortion label{font-size:14px}.circuit-fx-distortion--reduced-height{height:250px}.circuit-fx-distortion--subheader{margin:5px 0}.circuit-voice-settings{flex-grow:1;min-width:260px}.circuit-voice-settings fieldset{display:flex;flex-direction:column;border:none;background:inherit}.circuit-voice-settings .radio-button-group{width:100%;max-width:245px;margin:auto}.circuit-voice-settings .radio-button-group.radio-button-group--button-style{height:90px}.circuit-voice-settings .radio-button-group.radio-button-group--button-style label{font-size:14px;border:none}.circuit-voice-settings .radio-button-group.radio-button-group--button-style input[type=radio]:checked+label{background:0 0;box-shadow:none;border:none}.circuit-voice-settings .radio-button-group.radio-button-group--button-style input[type=radio]:checked+label svg{border:none}.circuit-voice-settings .radio-button-group--entry{margin:0 6px 43px;width:64px}.circuit-voice-settings .radio-button-group--entry label{display:flex;flex-direction:column;justify-content:flex-start;padding:10px 6px 6px;width:64px;height:41px;line-height:18px;font-size:14px;color:#888;white-space:nowrap;border:none}.circuit-voice-settings .radio-button-group--entry label svg{margin-bottom:5px;border:1px solid #AAAAB3;border-radius:2px;transition:border-color ease-out .1s}.circuit-voice-settings .radio-button-group--entry label svg .detail-light--fill{fill:#999}.circuit-voice-settings .radio-button-group--entry:hover label svg{border-color:#FFF}.circuit-voice-settings .radio-button-group--entry:hover label svg .detail-light--stroke{stroke:#FFF}.circuit-voice-settings .radio-button-group--entry:hover label svg .detail-light--fill{fill:#FFF}.circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label{color:#E0E0E0}.circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label svg path.detail-light--stroke{stroke:#E0E0E0;stroke-width:2}.synth-0 .circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label rect.base-rect{fill:#9255CF}.synth-1 .circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label rect.base-rect{fill:#31B978}.circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label .detail-light--stroke{stroke:#FFF}.circuit-voice-settings .radio-button-group--entry input[type=radio]:checked+label .detail-light--fill{fill:#FFF}.circuit-voice-settings--controls{display:grid;grid-template-columns:repeat(3,1fr);width:200px;margin:auto}.circuit-voice-settings--controls .knob{min-width:78px}.circuit-voice-settings--controls div.modulation-destination:last-child{grid-column:1/span 2}.circuit-voice-settings--controls div.modulation-destination:last-child .knob{width:100%}.radio-button-group{list-style-type:none;margin:0;padding:0}.radio-button-group--entry{height:1.8em}.radio-button-group--entry input[type=radio]{opacity:0;width:0}.radio-button-group--entry label{font-size:12px;margin-top:-20px;position:relative;padding-top:3px;padding-left:25px;display:block;line-height:1.2em;z-index:1}.radio-button-group--entry label::before{position:absolute;left:0;top:0;content:"";display:inline-block;background:#242428;height:17px;width:17px;border-radius:8.5px;border:3px solid #242428;box-shadow:0 0 0 1px #a1a1a1;transition:.1s ease-out}.radio-button-group--entry input[type=radio]:checked+label::before{background:#488FBB}.radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB;transform:scale(1.2);transition:transform .1s ease-out}.radio-button-group--entry::after{z-index:0;content:"";position:absolute;border-left:1px solid #a1a1a1;height:20px;width:4px;margin-left:8px}.radio-button-group--entry:last-child::after{display:none}.radio-button-group.synth-0 .radio-button-group--entry input[type=radio]:checked+label::before{background:#9255CF;box-shadow:0 0 0 1px #9255CF}.radio-button-group.synth-0 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group.synth-1 .radio-button-group--entry input[type=radio]:checked+label::before{background:#31B978;box-shadow:0 0 0 1px #31B978}.radio-button-group.synth-1 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group.sl-mkiii input[type=radio]:checked+label::before{background:#00B597;box-shadow:0 0 0 1px #00B597}.radio-button-group.sl-mkiii input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group.disabled.sl-mkiii .radio-button-group--entry label::before,.radio-button-group.disabled.synth-1 .radio-button-group--entry label::before,.radio-button-group.disabled.synth-2 .radio-button-group--entry label::before{background:#595959}.radio-button-group.disabled.sl-mkiii .radio-button-group--entry input[type=radio]:checked+label::before,.radio-button-group.disabled.synth-1 .radio-button-group--entry input[type=radio]:checked+label::before,.radio-button-group.disabled.synth-2 .radio-button-group--entry input[type=radio]:checked+label::before{background:#cdcdcd}.radio-button-group.disabled.sl-mkiii .radio-button-group--entry input[type=radio].focus-visible:focus+label::before,.radio-button-group.disabled.synth-1 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before,.radio-button-group.disabled.synth-2 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 2px #cdcdcd}.radio-button-group--horizontal{position:relative;height:3em;display:flex;flex-direction:row;justify-content:center}.radio-button-group--horizontal .radio-button-group--entry{text-align:center}.radio-button-group--horizontal .radio-button-group--entry label{display:block;position:relative;padding:27px .75rem 0;text-align:center;min-width:6em}.radio-button-group--horizontal .radio-button-group--entry label::before{position:absolute;left:50%;margin-left:-8.5px;top:0;content:"";display:inline-block}.radio-button-group--horizontal .radio-button-group--entry::after{top:6px;position:absolute;text-align:center;height:5px;width:4em;border-left:none;border-top:1px solid #a1a1a1}.radio-button-group--new-variant{list-style-type:none;margin:0;padding:0}.radio-button-group--new-variant .radio-button-group--entry{height:1.8em}.radio-button-group--new-variant .radio-button-group--entry input[type=radio]{opacity:0;width:0}.radio-button-group--new-variant .radio-button-group--entry label{font-size:12px;margin-top:-20px;position:relative;padding-top:3px;padding-left:25px;display:block;line-height:1.2em;z-index:1}.radio-button-group--new-variant .radio-button-group--entry label::before{position:absolute;left:1px;top:3px;content:"";display:inline-block;background:#242428;height:15px;width:15px;border-radius:7.5px;border:2px solid #242428;box-shadow:0 0 0 1px #a1a1a1;transition:.1s ease-out}.radio-button-group--new-variant .radio-button-group--entry input[type=radio]:checked+label::before{background:#007CB9;box-shadow:0 0 0 1px #007CB9}.radio-button-group--new-variant .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #007CB9;transform:scale(1.2);transition:transform .1s ease-out}.radio-button-group--new-variant .radio-button-group--entry::after{z-index:0;content:"";position:absolute;border-left:1px solid #a1a1a1;height:20px;width:4px;margin-left:8px}.radio-button-group--new-variant .radio-button-group--entry:last-of-type::after{display:none}.radio-button-group--new-variant.synth-0 .radio-button-group--entry input[type=radio]:checked+label::before{background:#9255CF;box-shadow:0 0 0 1px #9255CF}.radio-button-group--new-variant.synth-0 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group--new-variant.synth-1 .radio-button-group--entry input[type=radio]:checked+label::before{background:#31B978;box-shadow:0 0 0 1px #31B978}.radio-button-group--new-variant.synth-1 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group--new-variant.sl-mkiii input[type=radio]:checked+label::before{background:#00B597;box-shadow:0 0 0 1px #00B597}.radio-button-group--new-variant.sl-mkiii input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.radio-button-group--new-variant.disabled.sl-mkiii .radio-button-group--entry label::before,.radio-button-group--new-variant.disabled.synth-1 .radio-button-group--entry label::before,.radio-button-group--new-variant.disabled.synth-2 .radio-button-group--entry label::before{background:#595959}.radio-button-group--new-variant.disabled.sl-mkiii .radio-button-group--entry input[type=radio]:checked+label::before,.radio-button-group--new-variant.disabled.synth-1 .radio-button-group--entry input[type=radio]:checked+label::before,.radio-button-group--new-variant.disabled.synth-2 .radio-button-group--entry input[type=radio]:checked+label::before{background:#cdcdcd}.radio-button-group--new-variant.disabled.sl-mkiii .radio-button-group--entry input[type=radio].focus-visible:focus+label::before,.radio-button-group--new-variant.disabled.synth-1 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before,.radio-button-group--new-variant.disabled.synth-2 .radio-button-group--entry input[type=radio].focus-visible:focus+label::before{box-shadow:0 0 0 2px #cdcdcd}.radio-button-group--new-variant.radio-button-group--horizontal{position:relative;height:3em;display:flex;flex-direction:row;justify-content:center}.radio-button-group--new-variant.radio-button-group--horizontal .radio-button-group--entry{text-align:center}.radio-button-group--new-variant.radio-button-group--horizontal .radio-button-group--entry label{display:block;position:relative;padding:25px .75rem 0;text-align:center;min-width:6em}.radio-button-group--new-variant.radio-button-group--horizontal .radio-button-group--entry label::before{position:absolute;left:50%;margin-left:-7.5px;top:0;content:"";display:inline-block}.radio-button-group--new-variant.radio-button-group--horizontal .radio-button-group--entry::after{top:8px;position:absolute;text-align:center;height:5px;width:4em;border-left:none;border-top:1px solid #a1a1a1}.radio-button-group--button-style{position:relative;height:3em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.radio-button-group--button-style .radio-button-group--entry{text-align:center;border-radius:1px}.radio-button-group--button-style .radio-button-group--entry label{display:flex;align-items:center;position:relative;padding:0;text-align:center;min-width:100%;border:1px solid #AAAAB3;border-radius:2px;font-size:15px;font-weight:300;line-height:18px;color:#AAAAB3;cursor:pointer}.radio-button-group--button-style .radio-button-group--entry label:hover{border-color:#FFF;color:#FFF;background:#3B3B40;transition:border-color ease-out .1s,color ease-out .1s background ease-out .1s}.radio-button-group--button-style .radio-button-group--entry label::before,.radio-button-group--button-style .radio-button-group--entry::after{display:none}.radio-button-group--button-style .radio-button-group--entry input[type=radio]:checked+label{background:#007CB9;box-shadow:0 0 0 1px #007CB9;border:1px solid transparent;color:#FFF;font-weight:500;transition:none}.radio-button-group--button-style .radio-button-group--entry input[type=radio].focus-visible:focus+label{box-shadow:0 0 0 1px #007CB9;transform:scale(1.1);transition:transform .1s ease-out}.checkbox-widget-group{display:flex;flex-direction:row;justify-content:space-around;justify-content:space-evenly}.checkbox-widget-group__by-two .checkbox-widget{width:60%}.checkbox-widget-group__by-two .checkbox-widget:nth-child(2n+1){margin-right:-10%}.checkbox-widget-group__by-two .checkbox-widget:nth-child(2n+0){margin-left:-10%}.checkbox-widget-group__by-two .checkbox-widget:nth-child(1n+3){margin-top:.75rem}.checkbox-widget{padding:5px .75rem 0;text-align:center;position:relative}.checkbox-widget input[type=checkbox]{opacity:0;width:0}.checkbox-widget__right-align-label>.checkbox-widget{margin-top:5px;height:30px}.checkbox-widget__right-align-label>.checkbox-widget:not(:last-child){margin-bottom:5px}.checkbox-widget__right-align-label>.checkbox-widget input[type=checkbox]{height:0;position:absolute}.checkbox-widget label{position:relative;padding-top:5px;font-size:12px;display:block;text-align:center;line-height:1.2em;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.checkbox-widget__right-align-label .checkbox-widget label{text-align:left;margin-left:16px;white-space:nowrap;padding-top:0;top:0}.checkbox-widget label::before{position:absolute;left:50%;margin-left:-8px;top:-18px;content:"";display:inline-block;height:16px;width:16px;border:3px solid #242428;border-radius:3px;box-shadow:0 0 0 1px #a1a1a1;transition:.1s ease-out}.checkbox-widget__right-align-label .checkbox-widget label::before{left:-24px;margin-left:0;top:0}.checkbox-widget input[type=checkbox]:checked+label::before{background-color:#488FBB;box-shadow:0 0 0 1px #488FBB}.checkbox-widget input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB;transform:scale(1.2);transition:transform .1s ease-out}.checkbox-widget input[type=checkbox]:disabled+label::before{background:#ededed;border:2px solid #cdcdcd;box-shadow:inset 2px 2px 2px rgba(0,0,0,.01)}.checkbox-widget__inline{display:inline-block;vertical-align:middle}.checkbox-widget__inline--label{margin-right:.75rem}.checkbox-widget--horizontal{display:inline-block;vertical-align:middle;padding:10px 0 0}.checkbox-widget--horizontal label::before{left:0;margin-left:0}.checkbox-widget.sl-mkiii input[type=checkbox]:checked+label::before{background-color:#00B597;box-shadow:0 0 0 1px #00B597}.checkbox-widget.sl-mkiii input[type=checkbox]:disabled+label::before{box-shadow:0 0 0 1px #ededed}.checkbox-widget.sl-mkiii input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.checkbox-widget.synth-0 input[type=checkbox]:checked+label::before{background-color:#9255CF;box-shadow:0 0 0 1px #9255CF}.checkbox-widget.synth-0 input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.checkbox-widget.synth-1 input[type=checkbox]:checked+label::before{background-color:#31B978;box-shadow:0 0 0 1px #31B978}.checkbox-widget.synth-1 input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB}.knob+.checkbox-widget{padding-left:0}.afx-mode-librarian .checkbox-widget label::before,.ct-macro-editor__show-values-container .checkbox-widget label::before{position:absolute;left:50%;margin-left:-8px;top:-16px;content:"";display:inline-block;height:16px;width:16px;border:3px solid #242428;background-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 0 1px #a1a1a1;transition:.1s ease-out}.checkbox-toggle label:after,.checkbox-toggle label:before{content:""!important;position:absolute}.afx-mode-librarian .checkbox-widget input[type=checkbox]:checked+label::before,.ct-macro-editor__show-values-container .checkbox-widget input[type=checkbox]:checked+label::before{background:#007CB9;box-shadow:0 0 0 1px #007CB9}.afx-mode-librarian .checkbox-widget input[type=checkbox].focus-visible:focus+label::before,.ct-macro-editor__show-values-container .checkbox-widget input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB;transform:scale(1.2);transition:transform .1s ease-out}.afx-mode-librarian .checkbox-widget input[type=checkbox]:disabled+label::before,.ct-macro-editor__show-values-container .checkbox-widget input[type=checkbox]:disabled+label::before{background:rgba(0,0,0,.3);border:2px solid #cdcdcd;box-shadow:inset 2px 2px 2px rgba(0,0,0,.01);opacity:.5}.afx-mode-librarian .checkbox-label__inline,.ct-macro-editor__show-values-container .checkbox-label__inline{vertical-align:middle;display:inline}.checkbox-toggle{margin:0 10px 2px;vertical-align:middle;display:inline-block;position:relative;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;background:0 0;width:32px;height:16px;border-radius:500rem}.checkbox-toggle label:before{display:block;z-index:1;border:none;top:0;left:0;transform:none;background:#606060;width:32px;height:16px;border-radius:500rem;-webkit-transition:all .1s ease;transition:all .1s ease}.checkbox-toggle label{top:0;left:0;z-index:0;width:32px;height:16px;background:0 0;box-shadow:none;border-radius:0;-webkit-transition:none;transition:none}.checkbox-toggle label:after{background:linear-gradient(transparent,rgba(0,0,0,.05)) #fff;width:14px;height:14px;border-radius:500rem;top:1px;left:1px;z-index:2;-webkit-transition:all .1s ease;transition:all .1s ease}.checkbox-toggle input[type=checkbox]{width:auto;height:auto;visibility:hidden}.checkbox-toggle input[type=checkbox]+label{display:block;cursor:pointer;position:absolute;margin:0}.checkbox-toggle input[type=checkbox]:checked+label:before{background:rgba(0,0,0,0)}.checkbox-toggle input[type=checkbox]:checked+label:after{left:17px}.checkbox-toggle.green input[type=checkbox]:checked+label:before{background:#70c046}.checkbox-toggle.disabled{opacity:.4}.checkbox-toggle.disabled input+label{cursor:default}.help-modal{max-width:75vw;max-height:75vh;width:940px}.help-modal--header{margin:-1.5rem -1.5rem 0;background:#488FBB;padding:.75rem;display:flex;flex-direction:row;justify-content:space-between}.help-modal--title{margin:0;color:#fff}.help-modal--close-button{color:#fff}.help-modal--close-button:hover{color:#f8f8f8}.help-modal--text{margin:1.5rem 0}.help-modal--image-right{max-width:50%;margin-left:.75rem;float:right;border:1px solid #cdcdcd}.help-modal--image-left{max-width:50%;margin-right:.75rem;float:left;border:1px solid #cdcdcd}.help-modal--clear{margin-bottom:1.5rem}.help-modal--clear:after,.help-modal--clear:before{content:" ";display:table}.help-modal--clear:after{clear:both}.circuit-patch-chooser__container{width:100%;padding:0}@media (min-width:750px){.circuit-patch-chooser__container{width:80vw;max-width:600px}}.circuit-patch-chooser__container header{width:100%;height:30px;background:#21A7D5;position:relative;padding:6px 8px;color:#fff;border-radius:5px 5px 0 0}.circuit-patch-chooser__container header h1{font-size:1rem;font-weight:300}.circuit-patch-chooser__container footer{display:flex;justify-content:flex-end}.circuit-patch-chooser__container footer button{width:50%;border:none;height:28px}.circuit-patch-chooser__container .patch-chooser,.circuit-patch-chooser__content{padding:8px}.circuit-patch-chooser__confirm-button{border-radius:5px 0;background:#21A7D5;color:#fff}.circuit-patch-chooser__confirm-button:hover{background:#21A7D5}.circuit-patch-chooser__patch-name{color:#21A7D5}.modulation-destination{border-radius:10px;position:relative;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .5s}.modulation-destination.drag-hover{background:rgba(255,255,255,.1)}.is-dragging-macro .modulation-destination:not(.is-macro-destination),.is-dragging-mod .modulation-destination:not(.is-mod-destination){opacity:.25}.modulation-destination__mod-indicator{background:red;width:8px;height:8px;border-radius:50%;margin:2px;position:relative;transition:width .2s,height .2s,margin .2s;cursor:row-resize}.modulation-destination__mod-indicator-name{display:none;position:absolute;top:-35px;border:1px solid #000;border-radius:3px;background:rgba(0,0,0,.8);box-shadow:0 0 5px 0 #333;font-size:14px;white-space:nowrap;padding:5px;left:-15px}.modulation-destination__mod-indicator.selected,.modulation-destination__mod-indicator:hover{width:12px;height:12px;margin:0}.modulation-destination__mod-indicator.selected .modulation-destination__mod-indicator-name,.modulation-destination__mod-indicator:hover .modulation-destination__mod-indicator-name{display:block;z-index:5}.modulation-destination__mod-indicator:hover .modulation-destination__mod-indicator-name{z-index:10}.modulation-destination.is-active .modulation-destination__mod-indicator:hover:not(.selected){width:8px;height:8px;margin:2px}.has-selection .modulation-destination__mod-indicator:not(.selected) .knob--mod-indicator-name,.modulation-destination.is-active .modulation-destination__mod-indicator:hover:not(.selected) .modulation-destination__mod-indicator-name{display:none}.modulation-destination__mod-indicator__container{align-items:center;position:absolute;padding:10px;bottom:calc(100% - 15px);left:-5px;z-index:10;display:none;flex-wrap:wrap-reverse}.is-dragging-macro .modulation-destination.drag-hover .modulation-destination__mod-indicator__container,.is-dragging-mod .modulation-destination.drag-hover .modulation-destination__mod-indicator__container,.modulation-destination:hover .modulation-destination__mod-indicator__container,.modulation-destination__mod-indicator__container.show-modulations{display:flex}.modulation-destination--vertical-stack .modulation-destination__mod-indicator__container{padding:0;bottom:auto;top:0;left:calc(50% - 24px);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;z-index:20}.modulation-destination__mod-indicator.highlight-destination{animation:pulseLarge 1s infinite}.is-dragging-macro .modulation-destination__mod-indicator.highlight-destination,.is-dragging-mod .modulation-destination__mod-indicator.highlight-destination{animation:none}.synth-0 .modulation-destination__mod-indicator{background:#9255CF}.synth-1 .modulation-destination__mod-indicator{background:#31B978}.inc-dec-select{height:40px;line-height:normal;display:flex}.inc-dec-select .inc-dec-button-group{display:inline-flex;width:65px;height:30px;margin-left:5px}.inc-dec-select .inc-dec-button-group button{width:50%;transition:color .1s;border:none;color:#919191;background:#282828}.inc-dec-select .inc-dec-button-group button svg{vertical-align:middle;fill:none;stroke:#919191;transition:stroke .1s ease-out}.inc-dec-select .inc-dec-button-group button:hover svg{stroke:#fff}.inc-dec-select .inc-dec-button-group button:disabled:hover svg{stroke:#919191}.inc-dec-select .inc-dec-button-group button:first-child{border-radius:4px 0 0 4px}.inc-dec-select .inc-dec-button-group button:last-child{border-radius:0 4px 4px 0}.inc-dec-select select{cursor:pointer;width:calc(100% - 65px);height:30px;margin:0;font-size:14px;padding-left:.75rem;padding-right:.75rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#919191;background:url(/assets/images/svgs/select-arrow.svg) right center no-repeat #282828;transition:.1s ease-out}.inc-dec-select select:hover{color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #282828}.graphical-display .inc-dec-select{background:#0C0C0C;height:22px}.graphical-display .inc-dec-select .inc-dec-button-group,.graphical-display .inc-dec-select .inc-dec-button-group button,.graphical-display .inc-dec-select select{background-color:#0C0C0C;height:22px}.graphical-display .inc-dec-select .inc-dec-button-group button:hover,.graphical-display .inc-dec-select .inc-dec-button-group:hover,.graphical-display .inc-dec-select select:hover{background-color:#0C0C0C}.ct-macro-editor{width:608px;height:189px;border:1px solid #595959;border-radius:5px;background:#111;margin:1.5rem auto;max-width:700px;padding:.75rem;font-size:.8rem}.ct-macro-editor__scroll-container{max-width:100%;overflow-x:auto}.ct-macro-editor__show-values-container{text-align:center;margin-top:1em}.ct-macro-knobs{list-style-type:none;display:flex;flex-direction:row;justify-content:space-evenly;margin:4px 0 0;padding:0}.ct-macro-knobs li{display:block}.ct-macro-knobs li:nth-child(odd){margin-top:54px}.ct-macro-knob{background:0 0;display:block;transition:border-color .1s ease;transition:background-color .1s ease;border-radius:2px;border:1px solid transparent;position:relative}.ct-macro-knob__text{max-width:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ct-macro-knob:hover{background-color:#1d1d1d}.ct-macro-knob--active{border:1px solid #fff}.ct-macro-knob--active:hover{background-color:rgba(0,0,0,0)}.ct-macro-knob__values-overlay{position:absolute;top:20px;background:rgba(255,255,255,.75);color:#000;padding:5px;border-radius:5px;font-size:9px;font-weight:500;text-align:left;width:55px}.ct-macro-knob--show-values .ct-macro-knob__config{visibility:hidden}.ct-macro-knob--show-values.ct-macro-knob--active{border:1px solid transparent}.ct-macro-knob--show-values.ct-macro-knob--active .ct-macro-knob__values-overlay{background:rgba(255,165,0,.75)}.save-patch-dialog.ember-modal-dialog{padding:10px}.save-patch-dialog header h1{font-size:16px}.save-patch-dialog__form label{display:block;margin-bottom:.25em}.save-patch-dialog__form input,.save-patch-dialog__form select{width:100%;margin-bottom:1em}.save-patch-dialog__form input{background:#111;border:1px solid #37383e;padding:5px}.save-patch-dialog__form select{cursor:pointer;height:30px;margin:0;font-size:16px;padding-left:.75rem;padding-right:.75rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#919191;background:url(/assets/images/svgs/select-arrow.svg) right center no-repeat #37383e;transition:.1s ease-out}.save-patch-dialog__form select:hover{color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #282828}.save-patch-dialog__pack-name-container{width:80%;margin:.5em auto}.save-patch-dialog__actions{margin-top:1em;text-align:right}.save-patch-dialog__actions button.btn{padding:.1875rem 3rem}.save-patch-dialog__warning{text-align:center;margin:1em}.save-patch-dialog__warning img{vertical-align:middle}.template-editor{margin-top:50px}.template-editor.main-section__inner{max-width:980px}.template-editor--control-row{display:flex;justify-content:space-around;margin-bottom:1em}.template-editor--control-row>div{width:12.5%}.template-editor--control-row:last-child{margin-bottom:0}.template-editor--control-row__wheels>div{width:50%}.template-editor--control-row__pedals>div{width:33.3%}.template-editor--control-row__aftertouch>div{width:80%}@media (min-width:500px){.template-editor--edit-area{border-left:1px solid silver}}.template-editor--edit-section{border-bottom:1px solid silver;padding-bottom:.75rem}.template-editor--edit-section:last-child{border-bottom:none;padding-bottom:0}.template-editor--edit-section--title{font-weight:200}.template-editor--edit-section .color-picker__container{margin-top:1.5rem}.template-editor--edit-section .color-picker__container .color-picker{margin:.75rem}.launchkey-mini-mk3 .template-editor--edit-section .color-picker__container .color-picker{margin:0}.template-editor--edit-row{margin-bottom:.75rem}.template-editor--edit-row:last-child{margin-bottom:0}.template-editor--editor{padding-bottom:10em}.template-editor--bank-selectors{padding-top:.375rem;display:flex;justify-content:space-around;align-items:flex-start}.template-editor--edit-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:0;margin-bottom:.75rem;height:30px}.template-editor--edit-header--enable{line-height:1.2}.template-editor--edit-header--enable__in-subheader{padding-top:5px}.template-editor--all-pads{width:100%;text-align:left;margin-bottom:10px;padding-right:14px}@media (min-width:750px){.template-editor--all-pads{width:300px}.template-editor--all-pads+.flex-grid--item{width:calc(100% - 300px)}}.template-editor--all-pads .all-pads{display:inline-block}.template-editor.launchkey-mini-mk3{margin:auto;width:100%;max-width:980px}.template-editor.launchkey-mini-mk3 .midi-channel-select{margin:5px 0 20px}.template-editor__control--max-width{max-width:250px}.sl-mkiii .template-editor fieldset{border:none}.template-editor select.sl-mkiii{width:100%;height:30px;margin:0;padding-left:.375rem;padding-right:.375rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #00B597;transition:.1s ease-out}.template-editor select.sl-mkiii:hover:enabled{background-color:#038675}.template-editor select.sl-mkiii:disabled{background-color:#cdcdcd}.template-editor select.sl-mkiii:enabled{cursor:pointer}.template-editor__sysex-buffer{list-style-type:none;margin:0}.template-editor__sysex-buffer:after,.template-editor__sysex-buffer:before{content:" ";display:table}.template-editor__sysex-buffer:after{clear:both}.template-editor__sysex-buffer li{float:left}.template-editor__sysex-buffer__header{text-align:center;margin-top:.75rem}.control-image{border:3px solid transparent}.control-image--image .highlight{fill:#165090}.control-image--image .highlight-stroke{stroke:#165090}.control-image.sl-mkiii .control-image--image .highlight{fill:#00594B}.control-image.sl-mkiii .control-image--image .highlight-stroke{stroke:#00594B}.control-image.active{border:3px solid #7DAFD0}.control-image.active .control-image--image .highlight{fill:#7DAFD0}.control-image.active.launchkey-mini-mk3.sustain-pedal .control-image--image .highlight,.control-image.active.sl-mkiii .control-image--image .highlight,.wheel-calibration--wheel .highlight{fill:#00B597}.control-image.active .control-image--image .highlight-stroke{stroke:#7DAFD0}.control-image.active.launchkey-mini-mk3.sustain-pedal .control-image--image .highlight-stroke,.control-image.active.sl-mkiii .control-image--image .highlight-stroke{stroke:#00B597}.control-image.active.sl-mkiii{border:3px solid #00B597}.control-image.active.launchkey-mini-mk3.sustain-pedal{border:none}.control-image.disabled .control-image--label{color:#d8d8d8}.control-image.disabled .control-image--config{visibility:hidden}.control-image.disabled path.highlight{fill:#e6e6e6!important}.control-image.disabled path.st1{fill:#d8d8d8!important}.control-image--label{margin-bottom:.375rem}.control-image--config{font-size:.8em}.control-image--config,.control-image--label{text-align:center}.bank-selector{list-style-type:none;margin:0;padding:0}.bank-selector--bank-button{background:0 0;border:none;border-left:20px solid #00594B}.bank-selector--bank-button.active{border-left:25px solid #00B597;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.editable-value{width:10em;height:22px;line-height:22px;display:inline-block;position:relative}.editable-value--edit-button{display:none}.editable-value--value{display:inline-block;width:calc(100% - 30px)}.editable-value:hover .editable-value--edit-button{display:inline}.editable-value--input{width:calc(100% - 30px);outline:0;border:none;border-bottom:1px solid transparent;margin:0;padding:0;background:0 0}.editable-value--input:focus{border-bottom:1px solid #000}.editable-value .btn__icon--small{padding:0 6px;position:absolute;color:#969696;font-size:1.2rem;border-radius:0;background:0 0}.editable-value .btn__icon--small .confirm-icon{margin-top:4px}.editable-value--tab .editable-value{width:6.5em;font-size:.9rem;white-space:nowrap}.editable-value--tab .editable-value .btn__icon--small svg{width:14px}.editable-value--tab .editable-value svg path{fill:#fff}.editable-value--tab .editable-value .btn__icon{color:inherit}.editable-value--tab .editable-value:hover{text-decoration:none}.editable-value--tab .editable-value:hover .editable-value--edit-button{position:absolute}.editable-value--tab .editable-value--input{background:rgba(0,0,0,.1)}.editable-value--tab .editable-value--input:focus{border-bottom:none}.select-entity-transfer ol.select-template-list{padding-left:0;height:16.5em}.select-entity-transfer button.btn.confirm{width:160px}.minimum-firmware-warning{border:2px solid #eb6412;padding:.75rem;text-align:center}.sysex-input{background:#165090;color:#fff;padding:.375rem;border:none;width:7em;margin:0 .375rem .375rem 0}.sysex-input.sl-mkiii{border:none;background:#038675;color:#fff}.sysex-input.faux{display:inline-block;border:none;border-radius:3px;line-height:normal}@-webkit-keyframes upArrow{0%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(-4.5em)}}@-webkit-keyframes bottomCenterArrow{0%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(-3em)}}@-webkit-keyframes downArrow{0%{-webkit-transform:translateY(0)}100%,50%{-webkit-transform:translateY(4em)}}.wheel-calibration-modal{padding:0}.wheel-calibration header{background:#488fbb;color:#fff;height:45px;position:relative;text-align:center}.wheel-calibration header h2{font-size:1.2rem;line-height:2.5rem;margin-bottom:0}.wheel-calibration>.wheel-calibration--container{display:flex;padding:1rem}.wheel-calibration--images,.wheel-calibration--text{display:flex;width:calc(50% - .5rem)}.wheel-calibration--images{margin-right:1rem;padding:10px;border:1px solid #888;border-radius:4px;font-size:.9rem}.wheel-calibration--images .modulation,.wheel-calibration--images .pitch{width:50%;text-align:center}.wheel-calibration--images .modulation .arrow,.wheel-calibration--images .pitch .arrow{position:relative;height:0;width:0;display:none}.wheel-calibration--images .modulation .arrow.active,.wheel-calibration--images .pitch .arrow.active{display:block}.wheel-calibration--images .modulation .arrow .arrow-line,.wheel-calibration--images .pitch .arrow .arrow-line{height:25px;width:0;border:2px solid #999;border-radius:2px;margin-left:10px}.wheel-calibration--images .modulation .arrow .arrow-head,.wheel-calibration--images .pitch .arrow .arrow-head{border:.8em solid transparent;position:absolute}.wheel-calibration--images .modulation .arrow.bottom-center .arrow-head,.wheel-calibration--images .modulation .arrow.up .arrow-head,.wheel-calibration--images .pitch .arrow.bottom-center .arrow-head,.wheel-calibration--images .pitch .arrow.up .arrow-head{margin-top:-50px;border-bottom:1em solid #999}.wheel-calibration--images .modulation .arrow.up,.wheel-calibration--images .pitch .arrow.up{-webkit-animation:upArrow 2s infinite ease-in;top:-125px}.wheel-calibration--images .modulation .arrow.bottom-center,.wheel-calibration--images .pitch .arrow.bottom-center{-webkit-animation:bottomCenterArrow 2s infinite ease-in;top:-55px}.wheel-calibration--images .modulation .arrow.down,.wheel-calibration--images .modulation .arrow.top-center,.wheel-calibration--images .pitch .arrow.down,.wheel-calibration--images .pitch .arrow.top-center{-webkit-animation:downArrow 2s infinite ease-in;top:-125px}.wheel-calibration--images .modulation .arrow.down .arrow-head,.wheel-calibration--images .modulation .arrow.top-center .arrow-head,.wheel-calibration--images .pitch .arrow.down .arrow-head,.wheel-calibration--images .pitch .arrow.top-center .arrow-head{margin-top:-2px;border-top:1em solid #999}.wheel-calibration--images .modulation .arrow.top-center,.wheel-calibration--images .pitch .arrow.top-center{top:-200px}.wheel-calibration--images .pitch .arrow{left:-4px}.wheel-calibration--images .modulation .arrow{left:58px}.wheel-calibration--text{flex-direction:column;justify-content:space-between}.wheel-calibration--text ol{padding-left:20px;margin-bottom:0}.wheel-calibration--text ol li{font-size:13px;margin-bottom:20px}.wheel-calibration--text>p{margin-bottom:0}.wheel-calibration--complete-icon .fa,.wheel-calibration--error-icon .fa{font-size:90px;color:#fff}.wheel-calibration--complete-icon .wheel-calibration--complete-circle,.wheel-calibration--complete-icon .wheel-calibration--error-circle,.wheel-calibration--error-icon .wheel-calibration--complete-circle,.wheel-calibration--error-icon .wheel-calibration--error-circle{border-radius:120px;border:5px solid #fff;width:120px;height:120px;box-shadow:0 0 5px #888}.wheel-calibration--complete-icon{position:relative;width:0;height:0}.wheel-calibration--complete-icon .fa{position:absolute;left:10px;top:10px}.wheel-calibration--complete-icon .wheel-calibration--complete-circle{position:absolute;background:#55CE55;left:-135px;top:40px}.wheel-calibration--complete-icon.hide{display:none}.wheel-calibration--error-icon{text-align:center}.wheel-calibration--error-icon .fa{position:relative;top:12px}.wheel-calibration--error-icon .wheel-calibration--error-circle{position:relative;background:#E42020;left:50%;margin-left:-60px}.wheel-calibration--wheel{margin:10px -10px}.wheel-calibration .disabled .highlight{fill:#e6e6e6}.wheel-calibration .disabled .st1{fill:#d8d8d8}.wheel-calibration .calibration-warning{font-size:.75rem;line-height:.75rem}.wheel-calibration .btn{width:100%;border-radius:4px;padding:8px}.wheel-calibration .octave-buttons-container{padding:15px 10px;border:1px solid #aaa;border-radius:4px;text-align:center}.wheel-calibration .octave-buttons-container .octave-buttons{display:flex;justify-content:space-around}.wheel-calibration .octave-buttons-container .octave-buttons--title{font-weight:400;margin-bottom:10px}.wheel-calibration .octave-buttons-container .octave-buttons--button{height:20px;width:60px;border:4px solid #e4e4e4;background:#333;color:#fff;line-height:.5rem;font-weight:400;opacity:1}.wheel-calibration .octave-buttons-container .octave-buttons--button.disabled{border:4px solid #797979;opacity:.4}.seven-segment-display{background:#000;margin:20px 0}.seven-segment-display g{stroke-width:.5;stroke-opacity:.5;transform:skewX(-3deg)}.seven-segment-display polygon.segment-on{fill:red;stroke:#500}.seven-segment-display polygon.segment-off{fill:rgba(255,0,0,0);stroke:transparent}.custom-message-container{max-width:100%;display:flex;flex-direction:column}.custom-message-container>div{text-align:center}.custom-message-container h2{margin-top:10px}.custom-message-container .custom-message-input{width:50%;max-width:100%;margin-bottom:20px;background-color:#111;border:1px solid #526ead}.theme-light .custom-message-container .custom-message-input{background-color:#fff;border:1px solid #ccc}.custom-message-container button{width:50%;height:40px}.custom-message-container button:hover{opacity:.9}.afx-editor{margin:auto;width:405px;height:159px;position:relative}.afx-editor__dummy{display:none}.afx-editor__keyboard.midi-keyboard{position:absolute;width:405px;height:159px;display:flex;overflow:hidden}.afx-editor__keyboard.midi-keyboard .midi-key{width:26.7px;height:157px;background:url(/assets/images/svgs/empty_key.svg) center 95% no-repeat #a1a1a1;border-color:#111;border-top:none;padding:0;z-index:1}@media (max-width:420px){.afx-editor__keyboard.midi-keyboard .midi-key{width:6.4vw}}.afx-editor__keyboard.midi-keyboard .midi-key--a-sharp,.afx-editor__keyboard.midi-keyboard .midi-key--c-sharp,.afx-editor__keyboard.midi-keyboard .midi-key--d-sharp,.afx-editor__keyboard.midi-keyboard .midi-key--f-sharp,.afx-editor__keyboard.midi-keyboard .midi-key--g-sharp{width:20px;height:100px;margin:0 -10px;background-position:center 92%;border-color:#000;border-width:2px;z-index:3}.afx-editor__keyboard.midi-keyboard .midi-key--c-sharp{margin-left:-13px;margin-right:-7px}.afx-editor__keyboard.midi-keyboard .midi-key--d-sharp{margin-left:-7px;margin-right:-13px}.afx-editor__keyboard.midi-keyboard .midi-key--f-sharp{margin-left:-14px;margin-right:-6px}.afx-editor__keyboard.midi-keyboard .midi-key--g-sharp{margin-left:-10px;margin-right:-10px}.afx-editor__keyboard.midi-keyboard .midi-key--a-sharp{margin-left:-6px;margin-right:-14px}.afx-editor__keyboard.midi-keyboard .midi-key:hover{background-color:#cdcdcd}.afx-editor__keyboard.midi-keyboard .midi-key:focus.focus-visible{outline:0;-moz-box-shadow:0 0 0 2pt #0e62c9,0 0 0 1pt #fff;-webkit-box-shadow:0 0 0 2pt #0e62c9,0 0 0 1pt #fff;box-shadow:inset 0 0 0 2pt #0e62c9,0 0 0 1pt #fff;z-index:2}.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key{background-color:#fff;background-image:none;border-color:#595959}.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key--a-sharp,.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key--c-sharp,.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key--d-sharp,.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key--f-sharp,.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key--g-sharp{background:#000}.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key:not(.afx-editor__note--active):hover{background-color:#cdcdcd}.afx-editor__keyboard.midi-keyboard .afx-editor__note--has-overlay.midi-key.midi-key--drag-hover,.afx-editor__keyboard.midi-keyboard .midi-key--drag-hover{background-color:#21A7D5}.afx-editor__keyboard.midi-keyboard .afx-editor__note--active.midi-key{background-color:#21A7D5;border-color:#595959}.afx-editor__keyboard.midi-keyboard .afx-editor__note--active.midi-key.afx-editor__note--has-overlay{background-image:none}@media (min-width:900px){.afx-editor{width:502px;height:305px}.afx-editor .afx-editor__dummy{display:block;position:absolute;background:url(/assets/images/svgs/afx/bsii.svg) top left no-repeat;background-size:cover;width:502px;height:305px;transition:opacity .2s}.afx-editor__keyboard.midi-keyboard{top:146px;left:80px}.afx-editor.afx-editor--dragging .afx-editor__dummy{opacity:.4}}.afx-overlay-details{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:502px;margin:1.5rem auto 0}.afx-overlay-details__metadata{min-height:120px}@media (max-width:899px){.afx-overlay-details{width:400px}.afx-overlay-details__metadata{width:40%}}@media (max-width:420px){.afx-overlay-details{display:block}.afx-overlay-details__metadata{margin-bottom:12px}}.afx-overlay-details__actions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;align-items:start;width:50%}@media (max-width:899px){.afx-overlay-details__actions{width:60%}}@media (max-width:420px){.afx-overlay-details__actions{width:95vw}}.afx-overlay-details__actions button{width:100%}.afx-editor-sidebar__flex-wrapper{display:flex;justify-content:space-between}.afx-editor-sidebar__header{text-align:center;height:30px;background:#595959;display:flex;justify-content:space-between}.afx-editor-sidebar__header h3{margin:0 8px;font-weight:300;font-size:15px;line-height:30px;height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:1050px){.afx-editor-sidebar__header{display:block}}.afx-editor-sidebar__checkbox-label{font-size:12px;text-align:center;display:block}.afx-editor-sidebar__fieldset{border:none;border-top:1px solid #656565;padding:0}.afx-editor-sidebar__fieldset legend{padding:0 .5em 0 0;margin-left:0;position:relative}.afx-editor-sidebar .sidebar-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end}.afx-editor-sidebar .sidebar-row__three{margin-bottom:0}.afx-editor-sidebar .sidebar-row .knob{min-width:80px;margin:5px 0}.afx-editor-sidebar .sidebar-row .afx-editor-sidebar__checkbox{min-width:80px;margin:5px 0;height:80px;display:flex;flex-direction:column;justify-content:flex-end}.afx-editor-sidebar .sidebar-row .checkbox-label{display:block;text-align:center;font-size:12px;margin-top:19px;margin-bottom:5px}.afx-editor-sidebar__body{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 40px);max-height:900px;padding:8px}.afx-editor-sidebar__mask{background:rgba(27,27,27,.7);position:absolute;height:100%;width:100%;top:0;left:0}.afx-editor-sidebar__mask p{background:#242328;color:#AAA;box-shadow:2px 2px 5px #111;width:80%;margin:120px auto auto;padding:16px;text-align:center;border-radius:4px}.afx-tuning-controls{width:160px;flex-direction:column;margin:20px 0 5px 8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.afx-tuning-controls__flex-wrapper{min-height:130px}.afx-tuning-controls .radio-button-group--horizontal .radio-button-group--entry::after{top:5px;width:50px}.afx-tuning-controls .radio-button-group--horizontal .radio-button-group--entry label{min-width:55px}.afx-tuning-controls .knob{min-width:55px;margin:-8px 0 5px}.afx-tuning-controls .knob svg{margin:0 0 10px}.afx-tuning-controls .checkbox-widget{padding:0;width:20px;display:inline-block}.afx-tuning-controls .checkbox-widget~label{font-size:12px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.afx-env-controls{display:flex;justify-content:space-between;align-items:center;width:100%;height:105px;margin-bottom:8px}.afx-env-controls>div{display:flex}.afx-env-controls .knob{margin:0 5px 0 0;padding:0;min-width:50px;width:50px;height:90px}.afx-env-controls .checkbox-widget{margin-top:14px;margin-bottom:16px}.afx-env-controls .checkbox-widget~label{font-size:12px;text-align:center;width:60px;display:block}.afx-output-controls{width:75px}.afx-output-controls .knob{min-width:55px;margin:5px 0;top:20px}.afx-output-controls .knob svg{margin:0}.afx-output-controls .knob__widget__circle{top:7px}.afx-lfo-controls{display:flex;justify-content:space-between;align-items:center;width:100%;height:100px}.afx-lfo-controls__container{display:inline-block;position:relative;width:128px}.afx-lfo-controls__container:first-of-type{margin-right:8px}.afx-lfo-controls__container:last-of-type{margin-left:0}.afx-lfo-controls .knob{margin:0;padding:0;min-width:40px;width:50px}.afx-lfo-controls>div:nth-child(2){margin-top:18px;width:45%}.afx-lfo-controls .checkbox-widget{padding:5px 10px;display:inline-block;margin-left:-20px}.afx-lfo-controls .checkbox-widget~label{font-size:12px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.step-sequencer{width:502px;margin:1em auto}@media (max-width:899px){.step-sequencer{width:400px}}.step-sequencer__header{border-top:1px solid #fff;display:flex;justify-content:flex-start;height:20px}.step-sequencer__header-title{display:block;margin-top:-11px;padding-right:.5em;background:#242428;width:auto}.step-sequencer__body{display:flex;flex-direction:row;justify-content:stretch;align-items:center;position:relative}.step-sequencer__progress{width:100%;margin-right:.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;opacity:1;background-color:#4F4F4F;height:5px;border-radius:100px}.step-sequencer__progress[value]::-webkit-progress-bar{background-color:#4F4F4F;border-radius:100px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.step-sequencer__progress[value]::-moz-progress-bar{background-color:#2ea8d4;border-radius:100px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.step-sequencer__progress[value]::-webkit-progress-value{background-color:#2ea8d4;border-radius:100px}.librarian .step-sequencer__play-button{min-width:40px;width:40px;height:40px;border-radius:20px;text-align:center;line-height:40px;font-size:1em;background-color:#000;border:1px solid #aeaeae;color:#aeaeae;display:flex;justify-content:center;align-items:center;margin-right:.375rem;transition:transform .1s}.librarian .step-sequencer__play-button i.fa{margin:0}.librarian .step-sequencer__play-button i.fa.fa-play{margin-left:2px}.librarian .step-sequencer__play-button:hover{text-decoration:none;border-color:#F2F2F2;color:#F2F2F2;transform:scale(1.1)}.librarian .step-sequencer__tempo-button{background:0 0}.step-sequencer__tempo-popup{position:absolute;right:-10px;top:-120px;z-index:20;width:300px;background:#1E1E20;border-radius:5px;padding:.5rem;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.step-sequencer__tempo-popup__footer,.step-sequencer__tempo-popup__header{display:flex;justify-content:space-between;flex-direction:row}.step-sequencer__tempo-popup__header{margin-bottom:10px}.step-sequencer__tempo-popup__footer{margin-top:6px;font-size:12px;color:#ededed}.step-sequencer__tempo-popup__pointer{position:absolute;width:30px;height:30px;right:10px;bottom:-30px;fill:#1E1E20}.step-sequencer__tempo-popup .value-slider--track{background-color:#fff;height:1px;width:calc(100% - 16px)}.step-sequencer__tempo-popup .value-slider--gauge{display:none}.step-sequencer__tempo-popup .value-slider--thumb{width:16px;height:16px;font-size:0;background:#21A7D5;box-shadow:none;transition:transform .1s}.step-sequencer__tempo-popup .value-slider--thumb:focus{transform:translate(-8px,-5px)}.step-sequencer__tempo-popup .value-slider--thumb.focus-visible:focus,.step-sequencer__tempo-popup .value-slider--thumb:hover{transform:translate(-8px,-5px) scale(1.2);background:#35c4e8;box-shadow:none}.tuning-table-editor__container,.tuning-table-editor__footer,.tuning-table-editor__header{max-width:100%;margin:0 auto 20px}.tuning-table-editor__send-button,.tuning-table-editor__upload-button{width:50%;height:40px;display:block;margin:0 auto 20px;background:#595959;transition:.1s ease}.tuning-table-editor__description,.tuning-table-editor__filename,.tuning-table-editor__number-of-tunings{margin:15px 0}.tuning-table-editor__send-button:hover,.tuning-table-editor__upload-button:hover{opacity:.8;text-decoration:none}.tuning-table-editor__filename label{font-weight:400}.tuning-table-editor__number-of-tunings label{font-weight:400}.tuning-table-editor__description label{font-weight:400}.tuning-table-editor__description p{margin:5px 0 10px;min-height:30px}.tuning-table-editor__tuning-reference{margin:15px 0}.tuning-table-editor__tuning-reference label{font-weight:400}.tuning-table-editor__tuning-reference label+div{margin:10px 0}.tuning-table-editor__tuning-reference-input{width:60px;padding:4px 8px}.tuning-table-editor__base-frequency{margin-left:20px}.tuning-table-editor__select-table{margin:15px 0}.tuning-table-editor__select-table label{font-weight:400}.tuning-table-editor__select-table label+div{margin:10px 0 20px}.tuning-table-editor__select-table label+div select{width:130px;background:#111;border:1px solid #526ead}.theme-light .tuning-table-editor__select-table label+div select{background:#fff;border:1px solid #ccc}.tuning-table-editor__find-tuning-tables{margin-top:10px}.identity-table{width:auto;margin-bottom:1.5rem}.identity-table tbody tr{border-bottom:1px solid #000}.identity-table tbody tr:nth-child(2n+1){background-color:transparent}.identity-table tbody tr td{max-width:500px;border-right:none}.identity-table tbody tr.identity-focusrite{border-bottom:none}.theme-light .identity-table tbody tr{border-bottom:1px solid #ededed}.theme-light .identity-table tbody tr td{border-right:none}.identity-table .fa.green{color:#1ca975}.centered-utility{width:350px;max-width:100%;margin:10px auto}.centered-utility__select{width:100%}.centered-utility p{margin-bottom:.75rem}.factory-pack-info{padding:.75rem;margin:0 .75rem;min-height:calc(100vh - 50px);width:calc(100% - 1.5rem)}.factory-pack-info h3{margin-bottom:0}.factory-pack-info p{margin-bottom:.5em}.factory-pack-info__header{padding:.75rem;margin-bottom:.75rem;display:flex;flex-direction:row;justify-content:flex-start;border-radius:2px 2px 0 0}.factory-pack-info__header-content{display:flex;flex-direction:column;justify-content:space-between}.factory-pack-info__header-text{margin-bottom:0}.factory-pack-info__image{width:120px;height:120px;display:block;margin-right:.75rem;border-radius:2px}.factory-pack-info__body iframe{margin:0 auto 1em;display:block}.launchpad__base{position:relative;display:grid;grid-template-columns:repeat(9,1fr);grid-gap:10px;margin:30px auto auto;width:500px;height:500px;padding:25px;background:#151515;border:2px solid #505050;border-radius:2px;box-shadow:0 0 5px #171717}.theme-light .launchpad__base{box-shadow:0 0 5px #888}.launchpad__base.launchpad-pro-mk3{grid-template-columns:repeat(10,1fr);width:540px;height:540px}.launchpad__setup-button,.launchpad__shift-button{display:flex;align-items:center;justify-content:center}.launchpad__buttons-bottom,.launchpad__buttons-top{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px}.launchpad__setup-button button,.launchpad__shift-button button{width:20px;height:20px;border-radius:2px;border:1px solid #828282;background:0 0}.launchpad__buttons-top{grid-column:1/9;grid-row:1}.launchpad-pro-mk3 .launchpad__buttons-top{grid-column:2/10}.launchpad__buttons-bottom{grid-column:1/9;grid-row:3}.launchpad-pro-mk3 .launchpad__buttons-bottom{grid-column:2/10}.launchpad__buttons-bottom .launchpad__button{padding-bottom:calc(50% - 4px)}.launchpad__novation-logo{border-radius:2px;display:flex;align-items:center;justify-content:center;border:1px solid #525252}.launchpad__button,.launchpad__pad{padding-bottom:calc(100% - 4px);border-radius:2px}.launchpad__novation-logo path{transition:fill .1s;fill:#828282}.launchpad-ready .launchpad__novation-logo path{fill:#F2F2F2}.launchpad__buttons-side{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px}.launchpad__button{border:1px solid #828282;background:0 0}.launchpad-ready .launchpad__button.active{border-color:rgba(115,245,155,.7)}.launchpad__grid{grid-column:1/9;grid-row:2;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;list-style:none;padding-left:0;margin:0}.launchpad-pro-mk3 .launchpad__grid{grid-column:2/10}.launchpad__pad{position:relative;background:#525252;border:1px solid #525252;transition:background .1s}.launchpad__pad:nth-child(29):before,.launchpad__pad:nth-child(37):before{left:1px;border-right:7px solid transparent;content:""}.launchpad__pad-index{position:absolute}.launchpad__pad-name{text-align:center;width:100%;position:absolute}.launchpad__pad:nth-child(28){position:relative}.launchpad__pad:nth-child(28):before{content:"";position:absolute;bottom:1px;right:1px;border-bottom:7px solid #111;border-left:7px solid transparent;width:0;margin-right:-2px;margin-bottom:-2px}.launchpad__pad:nth-child(29){position:relative}.launchpad__pad:nth-child(29):before{position:absolute;bottom:1px;border-bottom:7px solid #111;width:0;margin-left:-2px;margin-bottom:-2px}.launchpad__pad:nth-child(36){position:relative}.launchpad__pad:nth-child(36):before{content:"";position:absolute;top:1px;right:1px;border-top:7px solid #111;border-left:7px solid transparent;width:0;margin-right:-2px;margin-top:-2px}.launchpad__pad:nth-child(37){position:relative}.launchpad__pad:nth-child(37):before{position:absolute;top:1px;border-top:7px solid #111;width:0;margin-left:-2px;margin-top:-2px}.launchpad__meta-object-container{position:absolute;width:calc(100% - 90px);height:calc(100% - 96px);margin:75px 20px 20px;pointer-events:none}.launchpad-pro-mk3 .launchpad__meta-object-container{width:calc(100% - 140px);height:calc(100% - 148px);margin:70px}.launchpad__meta-object{position:absolute;border:2px solid transparent;border-radius:6px;transition:border-color .1s;pointer-events:all;cursor:pointer}.disable-pointer-events .launchpad__meta-object{pointer-events:none}.launchpad__meta-object.selected{border-color:rgba(113,172,232,.6)}.launchpad__meta-object:hover{border-color:rgba(255,255,0,.5)}.launchpad__meta-object:hover:focus{border-color:transparent}.launchpad__custom-mode-select-modal .custom-mode-select-button{padding:6px 30px}.launchpad__custom-mode-select-modal.launchpad-pro-mk3 .btn-row-spread{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.launchpad__project-settings,.launchpad__widget-browser,.launchpad__widget-settings{position:fixed;top:90px;right:0;width:280px;height:calc(100% - 120px);margin-top:30px;background:#1E1E20;box-shadow:0 0 5px #171717}.theme-light .launchpad__project-settings,.theme-light .launchpad__widget-browser,.theme-light .launchpad__widget-settings{background:#F3F3F3;box-shadow:0 0 5px #888}.launchpad__project-settings .scroll-container,.launchpad__widget-browser .scroll-container,.launchpad__widget-settings .scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.launchpad__project-settings .no-project-selected,.launchpad__project-settings .no-widget-selected,.launchpad__widget-browser .no-project-selected,.launchpad__widget-browser .no-widget-selected,.launchpad__widget-settings .no-project-selected,.launchpad__widget-settings .no-widget-selected{color:#888}.launchpad__project-settings .no-project-selected h4,.launchpad__project-settings .no-widget-selected h4,.launchpad__widget-browser .no-project-selected h4,.launchpad__widget-browser .no-widget-selected h4,.launchpad__widget-settings .no-project-selected h4,.launchpad__widget-settings .no-widget-selected h4{margin-top:20px;margin-bottom:10px}.launchpad__project-settings{top:60px;height:calc(100% - 90px)}.launchpad__widget-browser-tabs{position:fixed;top:90px;right:0;width:280px;height:30px;display:flex;z-index:1}.launchpad__widget-browser-tabs button{width:50%;height:30px}.launchpad__widget-browser-tabs button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.launchpad__widget-browser-tabs button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.launchpad__widget-browser-tabs button.active{background-color:#757575;z-index:1}.launchpad__widget-browser ul.widgets{margin:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.launchpad__widget-browser ul.widgets li{list-style:none}.launchpad__widget-name{font-size:.9rem}.launchpad.main-section__inner{margin-right:280px}.launchpad__global-settings{margin:1.5rem auto 0;text-align:center}.launchpad__global-settings .color-picker--single{margin:0}.launchpad__global-settings .color-picker--single.color-picker--item{border-color:#000}.launchpad__global-settings .color-picker--single.color-picker--item:last-child::after{content:""}.launchpad__global-settings .color-picker-wrapper{z-index:10;position:fixed;bottom:0;left:calc((100vw - 300px - 280px)/ 2 + 300px);width:540px;margin-left:-270px;text-align:center;background:#585858;border-radius:10px 10px 0 0;padding:20px}@media (min-width:900px){.launchpad__global-settings .color-picker-wrapper{left:calc((100vw - 400px - 280px)/ 2 + 400px)}}@media (min-width:1500px){.launchpad__global-settings .color-picker-wrapper{left:calc((100vw - 600px - 280px)/ 2 + 600px)}}.launchpad__global-settings .color-picker{margin-right:35px;width:540px}.launchpad__global-settings .color-picker--item{border-color:#585858;position:relative}.launchpad__global-settings .color-picker--item:nth-child(15){margin:0}.launchpad__global-settings .color-picker--item.selected{border-color:#fff}.launchpad__global-settings .color-picker--item:last-child::after{content:"×";color:#888;font-weight:400;font-size:26px;top:0;margin-top:-10px;margin-left:-8px;pointer-events:none;position:absolute}.launchpad__global-settings label div{margin-bottom:5px}.launchpad__global-settings .drop-down-menu{box-shadow:none;position:relative;padding:0;background:0 0}.project-settings,.widget-settings{padding:10px}.project-settings__container,.widget-settings__container{display:flex;flex-direction:column;justify-content:space-between;background:#1E1E20;box-shadow:0 0 5px #171717}.theme-light .project-settings__container,.theme-light .widget-settings__container{background:#F3F3F3;box-shadow:0 0 5px #888}.project-settings__container hr,.widget-settings__container hr{width:calc(100% - 20px);border-color:#5a5a5a;flex-grow:0}.project-settings__header,.widget-settings__header{padding:10px;flex-grow:0}.project-settings__header h3.meta-object-name,.widget-settings__header h3.meta-object-name{font-weight:300;margin-top:10px}.project-settings__body,.widget-settings__body{padding:10px;margin-bottom:20px;flex-grow:1}.project-settings__body .project-name,.widget-settings__body .project-name{width:100%;margin-top:20px}.project-settings__buttons,.widget-settings__buttons{display:flex;flex-direction:column;justify-content:flex-end}.project-settings__buttons button,.widget-settings__buttons button{margin-bottom:.75rem}.project-settings__button-row,.widget-settings__button-row{display:flex;flex-direction:row;justify-content:space-between}.project-settings__button-row button,.widget-settings__button-row button{width:calc(50% - .375rem)}.project-settings__footer,.widget-settings__footer{padding:10px;margin-bottom:20px;flex-grow:0}.project-settings__footer .color-picker{width:140px;margin:.375rem auto 0}.widget-settings__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:center;align-content:start}.widget-settings__footer{padding:10px;margin-bottom:20px;flex-grow:0}.widget-settings__footer .color-picker{margin-bottom:40px;max-width:none;width:260px}.widget-settings__footer .color-picker li{position:relative}.widget-settings__footer .color-picker li:last-child::after{content:"×";color:#888;font-weight:400;font-size:26px;top:0;margin-top:-10px;margin-left:4px;pointer-events:none;position:absolute}.custom-mode-select-modal .btn-row-spread{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.select-custom-mode-type{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:20px;grid-column-gap:35px;justify-items:center;max-width:670px;margin:auto;text-align:center}.select-custom-mode-type .bank-chooser__group,.select-custom-mode-type .cancel-button,.select-custom-mode-type h3{grid-column:1/span 3}.select-custom-mode-type h3{margin-top:70px;margin-bottom:15px}.select-custom-mode-type button{background:#595959;border:none;margin:10px 30px;display:block;transition:.1s ease}.select-custom-mode-type button svg{width:32px;height:32px}.select-custom-mode-type button:disabled{opacity:.5}.select-custom-mode-type button:disabled~label{color:#595959}.select-custom-mode-type button:not(.cancel-button){width:80px;height:80px;border-radius:6px;font-style:normal;font-weight:300;font-size:15px;line-height:18px}.select-custom-mode-type button:not(.cancel-button)~label{margin:10px;white-space:nowrap}.select-custom-mode-type button:not(.cancel-button).selected,.select-custom-mode-type button:not(.cancel-button):hover{background-color:#1cb497;transform:translateY(-5px);box-shadow:0 10px 16px 0 rgba(0,0,0,.5)}.select-custom-mode-type button:not(.cancel-button).selected:disabled,.select-custom-mode-type button:not(.cancel-button):hover:disabled{background-color:#595959;transform:none;box-shadow:none}.select-custom-mode-type .bank-chooser__group{background:0 0;padding:0}.select-custom-mode-type .bank-chooser__group .btn-row-spread{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px}.select-custom-mode-type .bank-chooser__group h4{margin:20px}.select-custom-mode-type .bank-chooser__group button{width:60px;height:40px;margin:0}.select-custom-mode-type .bank-chooser__group button:hover{text-decoration:none}.select-custom-mode-type .cancel-button{width:126px;height:30px;border-radius:4px;margin-top:45px}.select-custom-mode-type .cancel-button:hover{background-color:#3a3a3e}@media (max-width:500px){.select-custom-mode-type{grid-template-columns:repeat(2,1fr)}.select-custom-mode-type .bank-chooser__group,.select-custom-mode-type .cancel-button,.select-custom-mode-type h3,.select-custom-mode-type__faders{grid-column:1/span 2}.select-custom-mode-type .bank-chooser__group .btn-row-spread{grid-gap:8px}}.select-custom-mode-type button:hover>.pot-type-icon{animation:pot-rotate .5s ease-in-out}.select-custom-mode-type button:hover .pad-type-icon{animation:press .5s ease-in-out}.select-custom-mode-type button:hover .left-fader{animation:left-fader-toggle .5s ease-in-out}.select-custom-mode-type button:hover .right-fader{animation:right-fader-toggle .5s ease-in-out}.select-custom-mode-type button:hover:disabled .left-fader,.select-custom-mode-type button:hover:disabled .right-fader{animation:none}@keyframes pot-rotate{0%,100%{transform:rotate(0)}45%,55%{transform:rotate(145deg)}}@keyframes left-fader-toggle{0%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes right-fader-toggle{0%{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes press{0%{transform:scale(1)}50%{transform:scale(.9)}}.launchkey-mk3-controls{display:grid;grid-template-columns:repeat(8,1fr);row-gap:15px;background:#151515;border:2px solid #595959;padding:15px 8px;width:608px;margin:30px auto 0;overflow-x:auto}.launchkey-mk3-controls__scroll-container{max-width:100%;overflow-x:auto}.launchkey-mk3-controls__pots{width:608px;height:142px}.launchkey-mk3-controls__faders{width:672px;height:394px;grid-template-columns:repeat(9,72px)}.launchkey-mk3-controls__control{padding:8px;font-weight:300;font-size:12px;line-height:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid transparent;border-radius:4px;transition:.1s ease-out}.launchkey-mk3-controls__control.selected{border:1px solid #F2F2F2}.launchkey-mk3-controls__control:hover{background-color:#1f1f1f}.launchkey-mk3-controls__control-description,.launchkey-mk3-controls__control-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.launchkey-mk3-controls__pot{width:73px;height:108px;background:url(images/svgs/launchkey-mk3/pot.svg) center no-repeat}.launchkey-mk3-controls__pad{width:68px;height:95px;padding:3px;background:0 0}.launchkey-mk3-controls__fader{height:266px;background:url(images/svgs/launchkey-mk3/fader.svg) center no-repeat}.launchkey-mk3-controls__button{width:68px;height:80px;padding:3px;background:0 0}.launchkey-mk3.main-section__inner{transition:margin .2s,width .2s}.launchkey-mk3.main-section__inner.sidebar--is-open{margin-right:280px;width:calc(100% - 280px)}.launchkey-mk3__color-picker{grid-column-start:1;grid-column-end:span 2}.launchkey-mk3__sidebar{position:fixed;right:0;width:0;overflow-x:hidden;transition:width .1s ease-out;height:calc(100% - 92px);margin-top:50px;background:#1E1E20;box-shadow:0 0 5px #171717}.launchkey-mk3__sidebar--open{width:280px}.launchkey-mk3__sidebar .scroll-container{width:280px;height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.launchkey-mk3__sidebar .scroll-container select{max-width:100%}.librarian .launchkey-mk3__sidebar__close-button{background:0 0;font-size:1.5em;display:block;transition:transform .1s ease-out}@media (min-width:1356px){.librarian .launchkey-mk3__sidebar__close-button{display:none}}.librarian .launchkey-mk3__sidebar__close-button:hover{transform:scale(1.1)}.launchkey-mk3__sidebar .widget-settings__header{display:flex;justify-content:space-between;flex-shrink:0}.launchkey-mk3__sidebar .widget-settings__header h3{font-weight:300}.launchkey-mk3__sidebar .widget-settings__single-column-body{padding:10px;margin-bottom:20px;flex-grow:1}.launchkey-mk3__sidebar .widget-settings__single-column-body label{display:block;margin-bottom:3px}.launchkey-mk3__sidebar .widget-settings__single-column-body label.inline{display:inline;margin-bottom:0}.launchkey-mk3__sidebar .widget-settings__single-column-body [type=number],.launchkey-mk3__sidebar .widget-settings__single-column-body input[type=text],.launchkey-mk3__sidebar .widget-settings__single-column-body select{border-radius:5px;height:30px;width:100%;margin-bottom:1em;transition:.1s ease-out}.launchkey-mk3__sidebar .widget-settings__single-column-body [type=number]:disabled,.launchkey-mk3__sidebar .widget-settings__single-column-body input[type=text]:disabled,.launchkey-mk3__sidebar .widget-settings__single-column-body select:disabled{opacity:.5}.launchkey-mk3__sidebar .widget-settings__single-column-body [type=number]:hover:enabled,.launchkey-mk3__sidebar .widget-settings__single-column-body input[type=text]:hover:enabled,.launchkey-mk3__sidebar .widget-settings__single-column-body select:hover:enabled{background-color:#595959}.launchkey-mk3__sidebar .widget-settings__single-column-body [type=number],.launchkey-mk3__sidebar .widget-settings__single-column-body input[type=text]{padding:2px 0 2px 10px;border:1px solid #343434}.launchkey-mk3__sidebar .widget-settings__single-column-body [type=number]:hover:enabled,.launchkey-mk3__sidebar .widget-settings__single-column-body input[type=text]:hover:enabled{background-color:#343434;border-color:#595959}.launchkey-mk3__sidebar .widget-settings__single-column-body select{width:100%;height:30px;margin:0 0 1em;padding-left:.375rem;padding-right:.375rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #343434;transition:.1s ease-out}.launchkey-mk3__sidebar .widget-settings__single-column-body select:hover:enabled{background-color:#595959}.launchkey-mk3__sidebar .widget-settings__single-column-body select:disabled{background-color:#cdcdcd}.launchkey-mk3__sidebar .widget-settings__single-column-body select:enabled{cursor:pointer}.launchkey-mk3__sidebar .widget-settings__footer .reset-button{background:#595959;border:none;display:block;transition:.1s ease}.launchkey-mk3__sidebar .widget-settings__footer .reset-button:hover{background-color:#3a3a3e;text-decoration:none}.launchkey-mk3__sidebar .widget-settings__two-column-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:center;align-content:start}.launchkey-mk3__sidebar .checkbox-widget label::before{position:absolute;left:50%;margin-left:-8px;top:-16px;content:"";display:inline-block;height:16px;width:16px;border:3px solid #242428;background-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 0 1px #a1a1a1;transition:.1s ease-out}.launchkey-mk3__sidebar .checkbox-widget input[type=checkbox]:checked+label::before{background-color:#007CB9;box-shadow:0 0 0 1px #007CB9}.launchkey-mk3__sidebar .checkbox-widget input[type=checkbox].focus-visible:focus+label::before{box-shadow:0 0 0 1px #488FBB;transform:scale(1.2);transition:transform .1s ease-out}.launchkey-mk3__sidebar .checkbox-widget input[type=checkbox]:disabled+label::before{background:#ededed;border:2px solid #cdcdcd;box-shadow:inset 2px 2px 2px rgba(0,0,0,.01)}.launchkey-mk3-pedal-settings{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #595959;border-top-width:30px}.launchkey-mk3-pedal-settings__heading{font-size:3em}.launchkey-mk3-pedal-settings__symbol{width:50%;margin:50px auto;text-align:center}.launchkey-mk3-pedal-settings__symbol.control-image.active{border:none}@media (min-width:750px){.launchkey-mk3-pedal-settings{flex-direction:row}.launchkey-mk3-pedal-settings__symbol.control-image.active{border-right:1px solid silver}.launchkey-mk3-pedal-settings__symbol{width:33%}}.launchkey-mk3-pedal-settings__editor{flex-grow:2;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;margin:50px;text-align:center}.launchkey-mk3-pedal-settings__editor .btn,.launchkey-mk3-pedal-settings__editor .labelled-value{margin-bottom:1em}@media (min-width:750px){.launchkey-mk3-pedal-settings__editor .btn,.launchkey-mk3-pedal-settings__editor .labelled-value{margin-bottom:0}}.launchkey-mk3-pedal-settings__editor .btn{background:#595959}.wavetable-editor{padding:70px 10px 10px;margin-right:280px;width:620px;max-width:calc(100% - 280px)}.wavetable-editor__tools-column{padding:22px 5px 5px;width:280px;min-height:365px}.wavetable-editor__toolbar{border-top:4px solid #23A7D6;margin-bottom:20px;display:flex;justify-content:space-between}.wavetable-editor__toolbar .btn.wavetable-editor__toolbar-button{background-color:transparent}.wavetable-editor__toolbar .btn.wavetable-editor__toolbar-button:disabled{color:#AAA}.wavetable-editor__sidebar-header,.wavetable-editor__tools-header{border-top:4px solid #23A7D6;margin-bottom:20px;padding:.375rem}.wavetable-editor__tools{padding:0 .1875rem;margin-bottom:1.5rem}.wavetable-editor .wave-thumbs{cursor:pointer}.wavetable-editor .wave-thumbs ul{display:inline-block;list-style:none;margin:0;padding:0}.wavetable-editor .wave-thumbs ul li{position:relative;display:inline-block;margin-right:5px;max-width:calc(20% - 4px);cursor:pointer}.wavetable-editor .wave-thumbs ul li:last-child{margin-right:0}.wavetable-editor .wave-thumbs ul li canvas{filter:grayscale(80%);transition:.1s}.wavetable-editor .wave-thumbs ul li canvas.selected{border-color:#888;filter:grayscale(0)}.wavetable-editor .wave-thumbs ul li.is-dragging{z-index:2}.wavetable-editor .wave-thumbs ul li canvas:focus,.wavetable-editor .wave-thumbs ul li.is-dragging canvas{filter:none}.wavetable-editor .wave-thumbs ul li canvas:hover{filter:grayscale(40%);box-shadow:0 0 2px #fff}.wavetable-editor .wave-thumbs ul li canvas.selected:hover{filter:grayscale(0)}.wavetable-editor canvas{background:#111112;border:1px solid #40414a;border-radius:3px;max-width:100%;box-shadow:0 0 5px #171717}.theme-light .wavetable-editor canvas{box-shadow:0 0 5px #888}.wavetable-editor .btn{background-color:#595959;transition:.1s}.wavetable-editor .btn.tab-bar--tab{border-radius:0;padding-top:0;padding-bottom:0;width:64px;border:none;margin-bottom:8px}.wavetable-editor .btn.tab-bar--tab:hover{text-decoration:none;opacity:.8}.wavetable-editor .btn.tab-bar--tab__active{background-color:#b87a30}.wavetable-editor .btn.tab-bar--tab__active.phase{background-color:#21A7D5}.wavetable-editor .btn.tab-bar--tab__active:hover{opacity:1}.wavetable-editor .btn.btn--tool-icon{background:#1e1e20;position:relative}.wavetable-editor .btn.btn--tool-icon:hover{background:#151517}.wavetable-editor .btn.btn--tool-icon.active{background:#323232}.wavetable-editor .btn.btn--tool-icon:focus{z-index:1}.wavetable-editor__smoothing-slider{-webkit-appearance:none;width:200px;background:0 0!important;display:block;margin:auto;border:none!important}.wavetable-editor__smoothing-slider::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:24px;background:#23A7D6;cursor:pointer;margin-top:-7px;transition:.1s}.wavetable-editor__smoothing-slider:hover::-webkit-slider-thumb{background:#35c4e8;transform:scale(1.1)}.wavetable-editor__smoothing-slider::-moz-range-thumb{height:16px;width:16px;border-radius:24px;background:#23A7D6;cursor:pointer;transition:.1s}.wavetable-editor__smoothing-slider:hover::-moz-range-thumb{background:#35c4e8;transform:scale(1.1)}.wavetable-editor__smoothing-slider::-ms-thumb{height:16px;width:16px;border-radius:24px;background:#23A7D6;cursor:pointer;transition:.1s}.wavetable-editor__smoothing-slider:hover::-ms-thumb{background:#35c4e8;transform:scale(1.1)}.wavetable-editor__smoothing-slider::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#fff;border:none}.wavetable-editor__smoothing-slider:focus::-webkit-slider-runnable-track{border:none}.wavetable-editor__smoothing-slider::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#fff;border:none}.wavetable-editor__smoothing-slider::-ms-track{width:100%;height:1px;cursor:pointer;background:#fff;border:none}.wavetable-editor__smoothing-label{text-align:center;padding-top:16px}.wavetable-editor__checkbox-label{display:block;position:relative;margin:auto;cursor:pointer;line-height:24px;width:120px;padding-left:32px;clear:both}.wavetable-editor__snap-to-grid-checkbox-hide{position:absolute;opacity:0;cursor:pointer}.wavetable-editor__snap-to-grid-checkbox-hide.focus-visible:focus+.wavetable-editor__snap-to-grid-checkbox{border-color:#5E9ED6;outline:-webkit-focus-ring-color auto 5px}.wavetable-editor__snap-to-grid-checkbox{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border-radius:5px;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;border:1px solid #fff}.wavetable-editor__checkbox-label input:checked~.wavetable-editor__snap-to-grid-checkbox{background-color:#23A7D6;border-radius:5px;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1;border:1px solid #23A7D6}.wavetable-editor__snap-to-grid-checkbox::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);transform:rotate(0) scale(0);opacity:1;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.wavetable-editor__checkbox-label input:checked~.wavetable-editor__snap-to-grid-checkbox::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.wavetable-editor__grid-size-input{width:40px}.wavetable-editor .grid-controls{text-align:right;margin-top:2px;margin-bottom:4px}.wavetable-editor__sidebar{position:fixed;top:90px;right:0;height:calc(100% - 90px);background:#1E1E20;box-shadow:0 0 5px #171717}.theme-light .wavetable-editor__sidebar{background:#F3F3F3;box-shadow:0 0 5px #888}.wavetable-editor__sidebar .scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.wavetable-editor__import-audio button.close-button{border:none;background:0 0;position:absolute;right:0;top:0;font-size:1.2rem}.wavetable-editor__import-audio header h2{font-size:1rem;font-weight:400;margin-bottom:5px}.wavetable-editor__import-audio header p{font-size:.8rem;margin-bottom:5px}.wavetable-editor__import-audio .sample-player__time-display{width:100%;max-width:400px}.wavetable-editor__import-audio .sample-player__current-time{width:100%}.wavetable-editor__import-audio .sample-player__footer{display:inline-flex;justify-content:space-between;margin-top:20px}.wavetable-editor__import-audio .sample-player__footer button{font-size:.9rem}.wavetable-editor__import-audio .sample-player__footer div{white-space:nowrap}.wavetable-editor__import-audio .sample-player__footer .cancel-button.btn{background:grey;width:120px}.ember-modal-dialog.import-audio-modal{width:550px}.select-user-wavetable-modal select{margin-bottom:30px}.select-user-wavetable-modal .btn{background:#595959}.select-user-wavetable-modal button.select-wavetable{width:130px}.bar-slider{width:10px;height:105px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px 5px 0 0;padding-bottom:5px}.bar-slider:hover{background:#303030}.bar-slider__gauge{border-bottom:1px solid #514835;background:linear-gradient(to bottom,#956b2e 0,#514835 100%);border-radius:5px 5px 0 0}.bar-slider__gauge:hover{background:linear-gradient(to bottom,#bd822a 0,#514835 100%)}.phases .bar-slider__gauge{background:linear-gradient(to bottom,#2393bb 0,#354752 100%);border-bottom:1px solid #354752}.phases .bar-slider__gauge:hover{background:linear-gradient(to bottom,#15b2eb 0,#354752 100%)}ul.partial-collection{max-width:100%;-webkit-overflow-scrolling:auto;overflow-x:auto;list-style-type:none;display:flex;flex-direction:row;margin:0;padding:0;border:1px solid #40414a;background:linear-gradient(to bottom,#242428 0,#000 100%)}ul.partial-collection li{margin:0 2px}.partial-collection__wrapper{width:100%}.midi-keyboard{display:flex;position:relative;z-index:0;overflow-x:hidden}@media (max-width:1050px){.midi-keyboard{overflow-x:scroll}}.midi-keyboard .midi-key{width:14px;height:80px;background:#FFF;color:#111;border:1px solid #B3B3B3;display:flex;align-items:flex-end;border-bottom-left-radius:3px;border-bottom-right-radius:3px;flex-shrink:0}.midi-keyboard .midi-key--a-sharp,.midi-keyboard .midi-key--c-sharp,.midi-keyboard .midi-key--d-sharp,.midi-keyboard .midi-key--f-sharp,.midi-keyboard .midi-key--g-sharp{background:#111;color:#FFF;width:10px;height:50px;z-index:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.midi-keyboard .midi-key--c-sharp{margin-left:-6px;margin-right:-4px}.midi-keyboard .midi-key--d-sharp{margin-left:-4px;margin-right:-6px}.midi-keyboard .midi-key--f-sharp{margin-left:-7px;margin-right:-3px}.midi-keyboard .midi-key--g-sharp{margin-left:-5px;margin-right:-5px}.midi-keyboard .midi-key--a-sharp{margin-left:-3px;margin-right:-7px}.midi-keyboard .midi-key.active{opacity:.8}.live-edit label{transition:.2s color}.live-edit.disabled label{color:#888}.live-edit select:disabled{opacity:.5}.nasa-sounds__rocket{position:absolute;overflow:visible;padding:0;bottom:0;width:calc(100% - 60px);margin:0 30px;background:0 0;border:none}@media (max-height:585px){.nasa-sounds__rocket{position:relative}}.nasa-sounds__rocket img.rocket{position:relative;cursor:pointer}.nasa-sounds__rocket img.rocket--animation{animation-name:rocket;animation-duration:.8s;animation-fill-mode:forwards}.nasa-sounds__close-button{position:absolute;background:0 0;border:none;right:8px;top:0;font-size:1.5rem;padding:10px}.nasa-sounds__browser{position:absolute;top:0;height:100%;width:100%;z-index:2;background:#1E1E20}.theme-light .nasa-sounds__browser{background:#F3F3F3}.nasa-sounds__browser--scroll-container.scroll-container{height:calc(100% - 260px)}.nasa-sounds__browser--scroll-container.scroll-container>div{padding:10px 5px 5px}.nasa-sounds__browser--open~.wavetable-editor__tools-column{transform:scale(.9);opacity:0}.nasa-sounds__browser .sample-player{position:absolute;bottom:0;right:0;background:#1e1e20;box-shadow:8px -6px 10px 5px #171313;width:100%;height:190px}.nasa-sounds__browser .sample-player__generate-wavetable{display:flex;justify-content:center;margin:10px}.nasa-sounds__browser .sample-player__generate-wavetable--button{margin:5px;padding:2px 20px 0}.nasa-sounds__browser .sample-player__generate-wavetable--button img{height:32px;width:40px;vertical-align:middle}.nasa-sounds__sample-categories{list-style:none;padding-left:5px}.nasa-sounds__sample-categories h2{font-size:1.1rem;font-weight:200;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #aaa}.nasa-sounds__samples{list-style:none;padding-left:0}.nasa-sounds__samples li{cursor:pointer;display:flex;justify-content:space-between;font-size:.8rem;padding-top:4px;padding-bottom:4px;color:#AAA;border-radius:4px}.nasa-sounds__samples li button.nasa-sounds__play-sample-button{background:0 0;border:none;opacity:0;transition:opacity .2s}.nasa-sounds__samples li label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;cursor:pointer}.nasa-sounds__samples li:hover{color:#fff;background-color:#151517}.nasa-sounds__samples li:hover button.nasa-sounds__play-sample-button{opacity:.5}.nasa-sounds__samples li.selected{color:#fff;background-color:#3a3a3e}.nasa-sounds__samples li.selected button.nasa-sounds__play-sample-button{opacity:1}.wavetable-editor__tools-column{transition:opacity .5s,transform .5s}@keyframes rocket{from{bottom:-30px}to{bottom:100vh}}.sample-player{display:flex;flex-direction:column;justify-content:center}.sample-player__transport-controls{display:flex;justify-content:center;align-items:center;margin:10px}.sample-player__transport-controls button{display:flex;justify-content:center;align-items:center;margin:5px}.sample-player__transport-controls button div{opacity:.7}.sample-player__transport-controls button.active div{opacity:1}.sample-player__play-button{border:1px solid #aeaeae;border-radius:40px;width:40px;height:40px;background:#111;transition:transform .1s}.sample-player__play-button div{margin-left:3px;width:0;height:0;border-bottom:7px solid transparent;border-left:12px solid #F2F2F2;border-top:7px solid transparent;opacity:.7}.sample-player__play-button.active div{border-left:5px solid #f2f2f2;border-right:5px solid #f2f2f2;border-top:none;border-bottom:none;height:12px;width:14px;margin:2px}.sample-player__play-button:hover{border:1px solid #F2F2F2;transform:scale(1.1)}.sample-player__play-button:hover>div{opacity:1;padding-bottom:1px}.sample-player__fast-forward-button,.sample-player__rewind-button{border:none;border-radius:35px;width:35px;height:35px;background:0 0}.sample-player__fast-forward-button div,.sample-player__rewind-button div{width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent}.sample-player__rewind-button div{border-right:8px solid #F2F2F2}.sample-player__fast-forward-button div{border-left:8px solid #F2F2F2}.sample-player__fast-forward-button:hover>div,.sample-player__rewind-button:hover>div{opacity:1}.sample-player__audio-player{display:flex;justify-content:center}.sample-player__time-display{display:flex;align-items:center;font-size:.7rem;cursor:pointer}.disabled .sample-player__time-display{cursor:default}.sample-player__current-time{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:.8rem;margin:2px 7px;opacity:1;background-color:#4F4F4F;height:5px;border-radius:100px}.r-7oq4g-packs .sidebar__body [type=number]:disabled,.r-7oq4g-packs .sidebar__body input[type=text]:disabled,.r-7oq4g-packs .sidebar__body select:disabled,.circuit-tracks-midi-templates .sidebar__body [type=number]:disabled,.circuit-tracks-midi-templates .sidebar__body input[type=text]:disabled,.circuit-tracks-midi-templates .sidebar__body select:disabled,.circuit-tracks-packs .sidebar__body [type=number]:disabled,.circuit-tracks-packs .sidebar__body input[type=text]:disabled,.circuit-tracks-packs .sidebar__body select:disabled,.sample-player__generate-wavetable--button:disabled>img,.sidebar input.disabled,.sidebar input:disabled,.sidebar label.disabled,.sidebar label:disabled,.sidebar select.disabled,.sidebar select:disabled{opacity:.5}.sample-player__current-time[value]::-webkit-progress-bar{background-color:#4F4F4F;border-radius:100px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.sample-player__current-time[value]::-moz-progress-bar{background-color:#2ea8d4;border-radius:100px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.sample-player__current-time[value]::-webkit-progress-value{background-color:#2ea8d4;border-radius:100px}.sample-player__modal-import{padding-top:0}.sample-player__import-button-image{margin-bottom:-12px;padding:0}.sample-player__generate-wavetable{flex-direction:column}.sample-player__generate-wavetable--button{position:relative;overflow:hidden}.sample-player__generate-wavetable--button:disabled{color:#a1a1a1}.sample-player__generate-wavetable--button::after{display:none;content:"";position:absolute;border-radius:50%;background-color:rgba(0,0,0,.2);width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:0;animation:ripple 1.5s;opacity:0}.sample-player__generate-wavetable--button:focus:not(:active)::after{display:block}.sample-player__generate-wavetable--button:hover{background-color:#2ea8d4}@keyframes ripple{from{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(10)}}.electron-update-notice--release-notes{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto}.electron-update-notice--modal-dialog button.btn--secondary{background:#595959}.electron-update-notice--modal-dialog button.btn--primary{background:#007CB9}.is-electron .circuit-osc-settings--row__centered,.is-electron .macro-editor--horizontal-group{justify-content:space-around}.components-not-supported{display:none}@media (max-width:799px){.components-not-supported{z-index:10000;background:#000;top:0;bottom:0;left:0;right:0;position:fixed;text-align:center;padding:50px 30px 30px;display:block}.components-not-supported h1,.components-not-supported h2,.components-not-supported p{max-width:400px;margin:auto;font-style:normal;letter-spacing:0}.components-not-supported h1,.components-not-supported h2{font-weight:700}.components-not-supported h2,.components-not-supported p{text-align:left;font-size:15px;line-height:18px}.components-not-supported h1{margin-top:50px;margin-bottom:30px;font-size:36px;line-height:44px}.components-not-supported h2{margin-top:20px;margin-bottom:20px}.components-not-supported p{font-weight:300}}*{-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.factory-pack-description{margin-bottom:1em}.sub-view{background:#fff;overflow-x:hidden;max-height:100%;height:100%;padding-bottom:.75rem}.list-container{height:calc(100% - 40px)}.overwrite-warning{margin-top:-.75rem;margin-right:40px;text-align:right;padding:.375rem 0;position:relative;font-size:.8em;height:24.8px;line-height:12px}.small-tip{margin-top:-1em;font-style:italic;font-size:.9em}.firmware-update-warning{background:#ee8b30;padding:.75rem}.accessible-text{margin:-1px;height:1px;width:1px;clip:rect(1px,1px,1px,1px);border:0;padding:0;overflow:hidden;position:absolute}select{background:inherit}.js-focus-visible :focus:not(.focus-visible){outline:0}.main-section{padding-bottom:0}.main-section__inner.flex-grow.flex-col{padding-bottom:100px}.circuit-tracks.main-section__inner.flex-grow.flex-col{padding-bottom:0}.text-page-container{background-color:#1E1E20}.text-page-container>div{width:60vw;padding:.5rem 3rem 0;min-height:100vh;background-color:#242428}.theme-light .text-page-container>div{background-color:#fff}.text-page-container__main-heading{font-size:3rem}.text-page-container h2{text-align:center;margin-top:100px}.theme-light .text-page-container{background-color:#F3F3F3}.text-page-container h3{font-size:1.5rem;margin-top:50px}.text-page-container li,.text-page-container p{line-height:1.7}.text-page-container a{transition:.1s ease-in-out;line-height:1.7}.text-page-container a:hover{opacity:.7}.afx-clear{width:50%;margin:0 auto 20px}.afx-clear>h3{margin-top:20px;text-align:center}.afx-clear button{width:100%;height:40px}.afx-clear button:hover{opacity:.9}.footer-container{margin-left:-3rem;margin-right:-3rem;margin-top:50px;padding-left:3rem;padding-top:50px;height:320px;background-color:#111}.theme-light .footer-container{background-color:#21A7D5}.footer-col{width:50%;float:left}.footer-col h3{margin-top:0;margin-bottom:10px}.footer-col a{text-decoration:none;line-height:2;opacity:.7}.footer-col a:hover{opacity:1}.footer-col ul{list-style:none;padding:0}@media only screen and (max-width:1220px){.footer-container,.text-page-container>div{width:70vw}}@media only screen and (max-width:930px){.footer-container,.text-page-container>div{width:80vw}}@media only screen and (max-width:625px){.footer-container,.text-page-container>div{width:100vw}}.tutorial-step-edit-area,.tutorial-step-slmkiii-controls,.tutorial-step-slmkiii-knob-twiddling{background:#242428}.theme-light .tutorial-step-edit-area,.theme-light .tutorial-step-slmkiii-controls,.theme-light .tutorial-step-slmkiii-knob-twiddling{background:#fff}.focus-trap:focus{outline:0}.launch-control-xl__base{background-color:#151515;background-image:url(/assets/images/svgs/launch-control-xl/novation-logo.svg);background-position:23px 10px;background-repeat:no-repeat;background-size:125px;position:relative;display:grid;grid-template-columns:430px 70px;grid-gap:6px;margin:30px auto auto;width:520px;height:520px;padding:40px 5px 5px;border:2px solid #505050;border-radius:2px}.launch-control-xl__base .shepherd-target-marker{display:none}.launch-control-xl button{background-color:#4F4F4F;border:1px solid #151515;border-radius:2px;display:block;margin:0 auto;padding:0}.launch-control-xl button.is-selected:not(.is-showing-values){border:1px solid #FFF}.launch-control button .overlay,.launch-control-xl button .overlay{border:1px solid #000;color:#000;font-size:8px;font-weight:500;text-align:left}.launch-control-xl button .overlay{background-color:rgba(255,255,255,.75);border-radius:4px;margin:-1px -4px;padding:1px 2px;position:relative;width:50px}.launch-control-xl button.is-selected .overlay{background-color:rgba(255,165,0,.75)}.launch-control-xl .faders-and-buttons,.launch-control-xl .pots{display:grid;grid-template-columns:repeat(8,1fr);padding:0 0 0 15px}.launch-control-xl .pots button{background:url(/assets/images/svgs/launch-control/pot-control.svg) center 2px no-repeat;height:58px;width:44px}.launch-control-xl .pots button:after{border-radius:2px;content:"";display:block;height:4px;margin:46px auto 0;width:16px}.launch-control-xl .pots button.is-showing-values:after{margin:4px auto 0}.launch-control-xl .pots button.black:after{background-color:#000}.launch-control-xl .pots button.red:after{background-color:red}.launch-control-xl .pots button.yellow:after{background-color:#FF0}.launch-control-xl .pots button.green:after{background-color:#0F0}.launch-control-xl .pots button.orange:after{background-color:orange}.launch-control-xl .pots button .overlay{margin-top:-12px}.launch-control-xl .faders-and-buttons button{height:160px;width:44px}.launch-control-xl .faders-and-buttons button:nth-child(-1n+8){background:url(/assets/images/svgs/launch-control/fader-control.svg) center center no-repeat}.launch-control-xl .faders-and-buttons button:nth-child(1n+9){height:21px}.launch-control-xl .faders-and-buttons button:nth-child(1n+9) .overlay{margin-top:-38px}.launch-control-xl .faders-and-buttons button:nth-child(1n+17) .overlay{margin-top:-16px}.launch-control-xl .buttons{display:grid}.launch-control-xl .buttons button{height:21px;width:21px}.launch-control-xl .buttons.inline button:before,.launch-control-xl .buttons.parallel button:before{content:attr(label);display:block;font-size:11px;text-align:center}.launch-control-xl .buttons.inline button.is-showing-values::before,.launch-control-xl .buttons.parallel button.is-showing-values::before{display:none}.launch-control-xl .buttons.parallel{padding-top:100px;grid-template-columns:repeat(2,1fr)}.launch-control-xl .buttons.parallel button:before{margin:-28px -1px;width:21px}.launch-control-xl .buttons.parallel button:nth-child(1) .overlay,.launch-control-xl .buttons.parallel button:nth-child(3) .overlay{margin-left:-12px}.launch-control-xl .buttons.parallel button:nth-child(2) .overlay,.launch-control-xl .buttons.parallel button:nth-child(4) .overlay{margin-left:5px}.launch-control-xl .buttons.parallel button:nth-child(1) .overlay,.launch-control-xl .buttons.parallel button:nth-child(2) .overlay{margin-top:-38px}.launch-control-xl .buttons.parallel button:nth-child(3) .overlay,.launch-control-xl .buttons.parallel button:nth-child(4) .overlay{margin-top:-22px}.launch-control-xl .buttons.inline{padding-bottom:100px;grid-template-columns:1fr}.launch-control .show-values-toggle label,.launch-control-xl .show-values-toggle label{padding:2px}.launch-control-xl .buttons.inline button:before{margin:20px -9px;width:37px}.launch-control-xl .buttons.inline button .overlay{margin-left:-16px}.launch-control-xl .buttons.inline button:nth-child(1) .overlay{margin-top:-16px}.launch-control-xl .buttons.inline button:nth-child(2) .overlay{margin-top:4px}.launch-control-xl .buttons.inline button:nth-child(3) .overlay{margin-top:23px}.launch-control-xl .buttons.inline button:nth-child(4) .overlay{margin-top:43px}.launch-control-xl.main-section__inner{margin-right:280px}.launch-control-xl .show-values-toggle{display:grid;grid-template-columns:32px 1fr;margin:20px auto 0}.launch-control-xl__sidebar{position:fixed;right:0;width:280px;height:calc(100% - 92px);margin-top:50px;background:#1E1E20;box-shadow:0 0 5px #171717}.launch-control-xl__sidebar .scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.launch-control-xl__sidebar .color-picker{padding:0;width:100%}.launch-control-xl__sidebar .color-picker--item{border:2px solid #616265;height:22px;margin:0 2px;width:22px}.launch-control-xl__sidebar .color-picker--item:first-child{margin-left:-1px}.launch-control-xl__sidebar .color-picker--item:last-child{margin-right:-1px}.launch-control-xl__template-select-modal .btn-row-spread{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.launch-control__base{background-color:#151515;background-image:url(/assets/images/svgs/launch-control/novation-logo.svg);background-position:23px 10px;background-repeat:no-repeat;background-size:125px;position:relative;display:grid;grid-template-columns:430px 70px;grid-gap:6px;margin:30px auto auto;width:520px;height:240px;padding:46px 5px 5px;border:2px solid #505050;border-radius:2px}.launch-control__base .shepherd-target-marker{display:none}.launch-control button{background-color:#4F4F4F;border:1px solid #151515;border-radius:2px;display:block;margin:0 auto;padding:0}.launch-control button.is-selected:not(.is-showing-values){border:1px solid #FFF}.launch-control button .overlay{background-color:rgba(255,255,255,.75);border-radius:4px;margin:-1px -4px;padding:1px 2px;position:relative;width:50px}.launch-control button.is-selected .overlay{background-color:rgba(255,165,0,.75)}.launch-control .pots-and-buttons{display:grid;grid-template-columns:repeat(8,1fr);padding:0 0 0 15px}.launch-control .pots-and-buttons button{width:44px}.launch-control .pots-and-buttons button:nth-child(-1n+8):after,.launch-control .pots-and-buttons button:nth-child(1n+17):after{content:attr(label);display:block;font-size:11px;margin:48px 0 0;text-align:center;width:100%}.launch-control .pots-and-buttons button:nth-child(-1n+16){background:url(/assets/images/svgs/launch-control/pot-control.svg) center 0 no-repeat;height:46px}.launch-control__sidebar,.sidebar{position:fixed;right:0;background:#1E1E20;box-shadow:0 0 5px #171717}.launch-control .pots-and-buttons button:nth-child(-1n+16).is-showing-values:after{margin:6px auto 0}.launch-control .pots-and-buttons button:nth-child(1n+17){height:44px;margin-top:-16px}.launch-control .pots-and-buttons button:nth-child(1n+17).is-showing-values:after{display:none}.launch-control .buttons{display:grid;grid-template-columns:repeat(2,1fr);padding-top:80px}.launch-control .buttons button{height:21px;width:21px}.launch-control .buttons button:before{content:attr(label);display:block;font-size:11px;margin:-28px -1px;text-align:center;width:21px}.launch-control .buttons button:nth-child(1) .overlay,.launch-control .buttons button:nth-child(3) .overlay{margin-left:-12px}.launch-control .buttons button:nth-child(2) .overlay,.launch-control .buttons button:nth-child(4) .overlay{margin-left:5px}.launch-control .buttons button:nth-child(1) .overlay,.launch-control .buttons button:nth-child(2) .overlay{margin-top:-22px}.launch-control .buttons button:nth-child(3) .overlay,.launch-control .buttons button:nth-child(4) .overlay{margin-top:-15px}.launch-control .buttons button.is-showing-values::before{display:none}.launch-control.main-section__inner{margin-right:280px}.launch-control .show-values-toggle{display:grid;grid-template-columns:32px 1fr;margin:20px auto 0}.launch-control__sidebar{width:280px;height:calc(100% - 92px);margin-top:50px}.launch-control__sidebar .scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.launch-control__sidebar .color-picker{padding:0;width:100%}.launch-control__sidebar .color-picker--item{border:2px solid #616265;height:22px;margin:0 2px;width:22px}.launch-control__sidebar .color-picker--item:first-child{margin-left:-1px}.launch-control__sidebar .color-picker--item:last-child{margin-right:-1px}.launch-control__template-select-modal .btn-row-spread{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.bsii-replace-patch-dialog{display:grid;grid-gap:20px}.sidebar{top:90px;width:0;height:calc(100% - 90px);transition:width .2s}.sidebar__header{text-align:center;height:30px;display:flex;justify-content:space-between}.sidebar__header h3{margin:0 8px;font-weight:300;font-size:15px;line-height:30px;height:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:1050px){.sidebar__header{display:block}}.sidebar__body{flex-grow:2;padding:8px}.sidebar__footer{margin-bottom:1em}.sidebar__close-button.btn{background:0 0;font-size:1.2em;display:block;transition:transform .1s ease-out;transform:scale(.9);z-index:1}.sidebar__close-button.btn:hover{transform:scale(1)}.sidebar__scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.sidebar__is-open.sidebar{width:280px}.sidebar__is-open.main-section__inner{margin-right:280px;width:calc(100% - 280px)}.sidebar__container{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}.sidebar__nothing-selected{color:#888;margin:0 50px;font-size:16px}.r-7oq4g-packs .sidebar .sample-time__second span,.r-7oq4g-packs .sidebar .sample-time__second>*>span,.circuit-tracks-midi-templates .sidebar .sample-time__second span,.circuit-tracks-midi-templates .sidebar .sample-time__second>*>span,.circuit-tracks-packs .sidebar .sample-time__second span,.circuit-tracks-packs .sidebar .sample-time__second>*>span{margin-left:8px}.sidebar__nothing-selected h4{margin-top:20px;margin-bottom:10px}.sidebar__two-columns{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}@media (min-width:1050px){.sidebar__default-breakpoint{width:280px}.sidebar__default-breakpoint.main-section__inner{margin-right:280px;width:calc(100% - 280px)}.sidebar__default-breakpoint .sidebar__close-button{display:none}}.r-7oq4g-packs .sidebar .sample-time>*,.r-7oq4g-packs .sidebar .sample-time__second>*>*,.circuit-tracks-midi-templates .sidebar .sample-time>*,.circuit-tracks-midi-templates .sidebar .sample-time__second>*>*,.circuit-tracks-packs .sidebar .sample-time>*,.circuit-tracks-packs .sidebar .sample-time__second>*>*{display:inline-block}.sidebar input,.sidebar label,.sidebar select{transition:opacity .1s}.r-7oq4g-packs .sidebar .sample-time,.circuit-tracks-midi-templates .sidebar .sample-time,.circuit-tracks-packs .sidebar .sample-time{color:#AAA;font-size:.9rem}.r-7oq4g-packs .sidebar .sample-time>label,.circuit-tracks-midi-templates .sidebar .sample-time>label,.circuit-tracks-packs .sidebar .sample-time>label{margin-right:8px}.r-7oq4g-packs .sidebar .sample-time__second>*,.circuit-tracks-midi-templates .sidebar .sample-time__second>*,.circuit-tracks-packs .sidebar .sample-time__second>*{float:right;color:#AAA;font-size:.9rem}.r-7oq4g-packs .sidebar .progress-bar.sample-collection__remaining-space-bar,.circuit-tracks-midi-templates .sidebar .progress-bar.sample-collection__remaining-space-bar,.circuit-tracks-packs .sidebar .progress-bar.sample-collection__remaining-space-bar{height:20px;border:1px solid #007CB9}.r-7oq4g-packs .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__meter,.circuit-tracks-midi-templates .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__meter,.circuit-tracks-packs .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__meter{background-color:#007CB9;height:calc(100% - 6px)}.r-7oq4g-packs .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__current-meter,.circuit-tracks-midi-templates .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__current-meter,.circuit-tracks-packs .sidebar .progress-bar.sample-collection__remaining-space-bar .progress-bar__current-meter{background-color:#409ac7;border-top-left-radius:0;border-bottom-left-radius:0;height:calc(100% - 6px)}.r-7oq4g-packs .sidebar__header,.circuit-tracks-midi-templates .sidebar__header,.circuit-tracks-packs .sidebar__header{text-align:center;height:36px;margin-top:18px;display:flex;justify-content:space-between}.r-7oq4g-packs .sidebar__header h3,.circuit-tracks-midi-templates .sidebar__header h3,.circuit-tracks-packs .sidebar__header h3{font-weight:300;font-size:20px;line-height:24px;margin-top:5px}.r-7oq4g-packs .sidebar__body,.circuit-tracks-midi-templates .sidebar__body,.circuit-tracks-packs .sidebar__body{height:calc(100% - 80px);flex-grow:initial}.r-7oq4g-packs .sidebar__body label,.circuit-tracks-midi-templates .sidebar__body label,.circuit-tracks-packs .sidebar__body label{display:block;margin-bottom:3px}.r-7oq4g-packs .sidebar__body label.inline,.circuit-tracks-midi-templates .sidebar__body label.inline,.circuit-tracks-packs .sidebar__body label.inline{display:inline;margin-bottom:0}.r-7oq4g-packs .sidebar__body [type=number],.r-7oq4g-packs .sidebar__body input[type=text],.r-7oq4g-packs .sidebar__body select,.circuit-tracks-midi-templates .sidebar__body [type=number],.circuit-tracks-midi-templates .sidebar__body input[type=text],.circuit-tracks-midi-templates .sidebar__body select,.circuit-tracks-packs .sidebar__body [type=number],.circuit-tracks-packs .sidebar__body input[type=text],.circuit-tracks-packs .sidebar__body select{border-radius:5px;height:30px;width:100%;margin-bottom:1em;transition:.1s ease-out}.r-7oq4g-packs .sidebar__body [type=number]:last-child,.r-7oq4g-packs .sidebar__body input[type=text]:last-child,.r-7oq4g-packs .sidebar__body select:last-child,.circuit-tracks-midi-templates .sidebar__body [type=number]:last-child,.circuit-tracks-midi-templates .sidebar__body input[type=text]:last-child,.circuit-tracks-midi-templates .sidebar__body select:last-child,.circuit-tracks-packs .sidebar__body [type=number]:last-child,.circuit-tracks-packs .sidebar__body input[type=text]:last-child,.circuit-tracks-packs .sidebar__body select:last-child{margin-bottom:0}.r-7oq4g-packs .sidebar__body [type=number]:hover:enabled,.r-7oq4g-packs .sidebar__body input[type=text]:hover:enabled,.r-7oq4g-packs .sidebar__body select:hover:enabled,.circuit-tracks-midi-templates .sidebar__body [type=number]:hover:enabled,.circuit-tracks-midi-templates .sidebar__body input[type=text]:hover:enabled,.circuit-tracks-midi-templates .sidebar__body select:hover:enabled,.circuit-tracks-packs .sidebar__body [type=number]:hover:enabled,.circuit-tracks-packs .sidebar__body input[type=text]:hover:enabled,.circuit-tracks-packs .sidebar__body select:hover:enabled{background-color:#595959}.r-7oq4g-packs .sidebar__body [type=number],.r-7oq4g-packs .sidebar__body input[type=text],.circuit-tracks-midi-templates .sidebar__body [type=number],.circuit-tracks-midi-templates .sidebar__body input[type=text],.circuit-tracks-packs .sidebar__body [type=number],.circuit-tracks-packs .sidebar__body input[type=text]{padding:2px 0 2px 10px;border:1px solid #343434}.r-7oq4g-packs .sidebar__body [type=number]:hover:enabled,.r-7oq4g-packs .sidebar__body input[type=text]:hover:enabled,.circuit-tracks-midi-templates .sidebar__body [type=number]:hover:enabled,.circuit-tracks-midi-templates .sidebar__body input[type=text]:hover:enabled,.circuit-tracks-packs .sidebar__body [type=number]:hover:enabled,.circuit-tracks-packs .sidebar__body input[type=text]:hover:enabled{background-color:#343434;border-color:#595959}.r-7oq4g-packs .sidebar__body select,.circuit-tracks-midi-templates .sidebar__body select,.circuit-tracks-packs .sidebar__body select{width:100%;height:30px;margin:0 0 1em;padding-left:.375rem;padding-right:.375rem;border:none;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:url(/assets/images/svgs/select-arrow-hover.svg) right center no-repeat #343434;transition:.1s ease-out}.r-7oq4g-packs .sidebar__body select:last-child,.circuit-tracks-midi-templates .sidebar__body select:last-child,.circuit-tracks-packs .sidebar__body select:last-child{margin-bottom:0}.r-7oq4g-packs .sidebar__body select:hover:enabled,.circuit-tracks-midi-templates .sidebar__body select:hover:enabled,.circuit-tracks-packs .sidebar__body select:hover:enabled{background-color:#595959}.r-7oq4g-packs .sidebar__body select:disabled,.circuit-tracks-midi-templates .sidebar__body select:disabled,.circuit-tracks-packs .sidebar__body select:disabled{background-color:#cdcdcd}.r-7oq4g-packs .sidebar__body select:enabled,.circuit-tracks-midi-templates .sidebar__body select:enabled,.circuit-tracks-packs .sidebar__body select:enabled{cursor:pointer}.r-7oq4g-packs .sidebar__footer,.circuit-tracks-midi-templates .sidebar__footer,.circuit-tracks-packs .sidebar__footer{padding:8px;height:150px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.r-7oq4g-packs .sidebar__footer>button:first-child,.circuit-tracks-midi-templates .sidebar__footer>button:first-child,.circuit-tracks-packs .sidebar__footer>button:first-child{margin-top:5px}.r-7oq4g-packs .sidebar__close-button,.circuit-tracks-midi-templates .sidebar__close-button,.circuit-tracks-packs .sidebar__close-button{background:0 0}.r-7oq4g-packs .sidebar hr,.circuit-tracks-midi-templates .sidebar hr,.circuit-tracks-packs .sidebar hr{width:calc(100% - 16px);border:1px solid #595959;height:0;margin:6px 8px}.r-7oq4g-packs .sidebar hr.sidebar__footer--hr,.circuit-tracks-midi-templates .sidebar hr.sidebar__footer--hr,.circuit-tracks-packs .sidebar hr.sidebar__footer--hr{margin-top:auto}.r-7oq4g-packs .sidebar__scroll-container,.circuit-tracks-midi-templates .sidebar__scroll-container,.circuit-tracks-packs .sidebar__scroll-container{height:100%;max-height:100%;overflow:hidden;overflow-y:auto}.r-7oq4g-packs .sidebar__is-open.main-section__inner,.circuit-tracks-midi-templates .sidebar__is-open.main-section__inner,.circuit-tracks-packs .sidebar__is-open.main-section__inner{overflow-x:auto}@media (max-width:1049px){.r-7oq4g-packs .sidebar__scroll-container,.circuit-tracks-midi-templates .sidebar__scroll-container,.circuit-tracks-packs .sidebar__scroll-container{margin-top:35px;max-height:calc(100% - 35px)}.r-7oq4g-packs .sidebar__is-open.sidebar,.circuit-tracks-midi-templates .sidebar__is-open.sidebar,.circuit-tracks-packs .sidebar__is-open.sidebar{box-shadow:-2px 0 30px 0 #020202}}.r-7oq4g-packs .sidebar__control-group,.circuit-tracks-midi-templates .sidebar__control-group,.circuit-tracks-packs .sidebar__control-group{padding:8px;background:#262629;border:1px solid #2f2f2f;border-radius:2px;display:flex;flex-direction:column;justify-content:center}.r-7oq4g-packs .sidebar__control-group:not(:last-child),.circuit-tracks-midi-templates .sidebar__control-group:not(:last-child),.circuit-tracks-packs .sidebar__control-group:not(:last-child){margin-bottom:14px}.r-7oq4g-packs .sidebar__control-group h3,.circuit-tracks-midi-templates .sidebar__control-group h3,.circuit-tracks-packs .sidebar__control-group h3{font-size:15px;line-height:18px;letter-spacing:.15em;color:#E0E0E0;margin-bottom:8px}.r-7oq4g-packs .sidebar__control-group--row,.circuit-tracks-midi-templates .sidebar__control-group--row,.circuit-tracks-packs .sidebar__control-group--row{display:flex;justify-content:center}.r-7oq4g-packs .sidebar__control-group--row-two-columns>div,.circuit-tracks-midi-templates .sidebar__control-group--row-two-columns>div,.circuit-tracks-packs .sidebar__control-group--row-two-columns>div{width:50%}.r-7oq4g-packs .sidebar__control-group .graphical-display .inc-dec-button-group,.r-7oq4g-packs .sidebar__control-group .graphical-display .inc-dec-button-group button,.r-7oq4g-packs .sidebar__control-group .graphical-display select,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display .inc-dec-button-group,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display .inc-dec-button-group button,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display select,.circuit-tracks-packs .sidebar__control-group .graphical-display .inc-dec-button-group,.circuit-tracks-packs .sidebar__control-group .graphical-display .inc-dec-button-group button,.circuit-tracks-packs .sidebar__control-group .graphical-display select{height:30px;color:#919191;background:0 0}.r-7oq4g-packs .sidebar__control-group .graphical-display .inc-dec-button-group button:hover,.r-7oq4g-packs .sidebar__control-group .graphical-display .inc-dec-button-group:hover,.r-7oq4g-packs .sidebar__control-group .graphical-display select:hover,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display .inc-dec-button-group button:hover,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display .inc-dec-button-group:hover,.circuit-tracks-midi-templates .sidebar__control-group .graphical-display select:hover,.circuit-tracks-packs .sidebar__control-group .graphical-display .inc-dec-button-group button:hover,.circuit-tracks-packs .sidebar__control-group .graphical-display .inc-dec-button-group:hover,.circuit-tracks-packs .sidebar__control-group .graphical-display select:hover{color:#fff;background-color:#0C0C0C}.r-7oq4g-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .radio-button-group--button-style,.circuit-tracks-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style{margin-bottom:15px}.r-7oq4g-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry,.circuit-tracks-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry{width:42px;height:35px}.r-7oq4g-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry label,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry label,.circuit-tracks-packs .sidebar .grid-effect--rate-control .radio-button-group--button-style .radio-button-group--entry label{display:flex;justify-content:center;height:35px}.r-7oq4g-packs .sidebar .grid-effect--rate-control .grid-effect--triplet-checkbox,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .grid-effect--triplet-checkbox,.circuit-tracks-packs .sidebar .grid-effect--rate-control .grid-effect--triplet-checkbox{display:flex;justify-content:center;align-items:center}.r-7oq4g-packs .sidebar .grid-effect--rate-control .checkbox-widget,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .checkbox-widget,.circuit-tracks-packs .sidebar .grid-effect--rate-control .checkbox-widget{display:inline-block;height:27px}.r-7oq4g-packs .sidebar .grid-effect--rate-control .checkbox-widget+label,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .checkbox-widget+label,.circuit-tracks-packs .sidebar .grid-effect--rate-control .checkbox-widget+label{font-size:15px;display:inline-block;margin-left:8px}.r-7oq4g-packs .sidebar .grid-effect--rate-control .checkbox-widget input[type=checkbox]:checked+label::before,.circuit-tracks-midi-templates .sidebar .grid-effect--rate-control .checkbox-widget input[type=checkbox]:checked+label::before,.circuit-tracks-packs .sidebar .grid-effect--rate-control .checkbox-widget input[type=checkbox]:checked+label::before{box-shadow:0 0 0 1px #488FBB}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group{height:87px}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry{margin-bottom:40px}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label{display:flex;flex-direction:column;justify-content:center;padding:25px 6px 6px;width:50px;height:41px;line-height:18px;font-size:14px}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg{margin-top:15px;margin-bottom:12px}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--stroke{stroke:#AAAAB3;transition:stroke ease-out .1s}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--stroke,.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--stroke{stroke:#FFF}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--fill,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--fill,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label svg .detail-light--fill{fill:#AAAAB3;transition:fill ease-out .1s}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--fill,.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--fill,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--fill,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--fill,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry input[type=radio]:checked+label svg .detail-light--fill,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry:hover label svg .detail-light--fill{fill:#FFF}.r-7oq4g-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label:after,.circuit-tracks-midi-templates .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label:after,.circuit-tracks-packs .sidebar .grid-effect--buffer-control .radio-button-group .radio-button-group--entry label:after{line-height:60px}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape{height:90px}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry{margin-bottom:43px;width:64px}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry label,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label{display:flex;flex-direction:column;justify-content:flex-start;padding:10px 6px 6px;width:64px;height:41px;line-height:18px;font-size:15px}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg{margin-bottom:15px}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg .detail-light--stroke,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry label svg .detail-light--stroke{stroke:#828282;transition:stroke ease-out .1s;stroke-width:1}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry:hover label svg .detail-light--stroke,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry:hover label svg .detail-light--stroke,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry:hover label svg .detail-light--stroke{stroke:#FFF}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry input[type=radio]:checked+label svg path,.r-7oq4g-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry input[type=radio]:checked+label svg path,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry input[type=radio]:checked+label svg path,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-shape .radio-button-group--entry input[type=radio]:checked+label svg path,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync .radio-button-group--entry input[type=radio]:checked+label svg path,.circuit-tracks-packs .sidebar .grid-effect--lfo-shape .radio-button-group--entry input[type=radio]:checked+label svg path{stroke:#E0E0E0;stroke-width:2}.r-7oq4g-packs .sidebar .grid-effect--lfo-key-sync,.circuit-tracks-midi-templates .sidebar .grid-effect--lfo-key-sync,.circuit-tracks-packs .sidebar .grid-effect--lfo-key-sync{justify-content:space-evenly}@media (min-width:1050px){.r-7oq4g-packs .sidebar__default-breakpoint,.circuit-tracks-midi-templates .sidebar__default-breakpoint,.circuit-tracks-packs .sidebar__default-breakpoint{width:280px}.r-7oq4g-packs .sidebar__default-breakpoint.main-section__inner,.circuit-tracks-midi-templates .sidebar__default-breakpoint.main-section__inner,.circuit-tracks-packs .sidebar__default-breakpoint.main-section__inner{margin-right:280px;width:calc(100% - 280px)}.r-7oq4g-packs .sidebar__close-button,.circuit-tracks-midi-templates .sidebar__close-button,.circuit-tracks-packs .sidebar__close-button{display:block}}.r-7oq4g-packs__replace-buttons,.circuit-tracks-midi-templates__replace-buttons,.circuit-tracks-packs__replace-buttons{display:flex;justify-content:space-between}.r-7oq4g-packs__replace-buttons button.btn,.circuit-tracks-midi-templates__replace-buttons button.btn,.circuit-tracks-packs__replace-buttons button.btn{width:64px;height:64px;border-radius:6px;font-size:15px;line-height:18px;margin-top:20px;margin-bottom:20px;transition:.1s ease}.r-7oq4g-packs__replace-buttons button.btn i.fa,.circuit-tracks-midi-templates__replace-buttons button.btn i.fa,.circuit-tracks-packs__replace-buttons button.btn i.fa{font-size:22px;margin-right:0}.r-7oq4g-packs__replace-buttons button.btn:hover,.circuit-tracks-midi-templates__replace-buttons button.btn:hover,.circuit-tracks-packs__replace-buttons button.btn:hover{background-color:#3a3a3e;text-decoration:none}.r-7oq4g-packs__download-button,.r-7oq4g-packs__remove-button,.r-7oq4g-packs__send-button,.circuit-tracks-midi-templates__download-button,.circuit-tracks-midi-templates__remove-button,.circuit-tracks-midi-templates__send-button,.circuit-tracks-packs__download-button,.circuit-tracks-packs__remove-button,.circuit-tracks-packs__send-button{width:100%;margin-top:20px;transition:.1s ease}.r-7oq4g-packs__download-button:hover,.r-7oq4g-packs__remove-button:hover,.r-7oq4g-packs__send-button:hover,.circuit-tracks-midi-templates__download-button:hover,.circuit-tracks-midi-templates__remove-button:hover,.circuit-tracks-midi-templates__send-button:hover,.circuit-tracks-packs__download-button:hover,.circuit-tracks-packs__remove-button:hover,.circuit-tracks-packs__send-button:hover{background-color:#3a3a3e;text-decoration:none}.r-7oq4g-pack-select,.circuit-tracks-pack-select{margin-top:60px;padding:12px;width:100%;max-width:745px;height:550px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.r-7oq4g-pack-select .collection-grid,.circuit-tracks-pack-select .collection-grid{width:100%}.r-7oq4g-pack-select h3,.circuit-tracks-pack-select h3{font-size:24px;line-height:29px}.r-7oq4g-pack-select button.grid-item--has-content,.circuit-tracks-pack-select button.grid-item--has-content{background:#ededed;color:#111}.r-7oq4g-pack-select button.grid-item.grid-item--has-content.grid-item--selected .grid-item--border,.r-7oq4g-pack-select button.grid-item.grid-item--has-content.grid-item--selected:hover .grid-item--border,.circuit-tracks-pack-select button.grid-item.grid-item--has-content.grid-item--selected .grid-item--border,.circuit-tracks-pack-select button.grid-item.grid-item--has-content.grid-item--selected:hover .grid-item--border{border-color:#007CB9}.r-7oq4g-pack-select button.grid-item:disabled,.r-7oq4g-pack-select button.grid-item:disabled:hover,.circuit-tracks-pack-select button.grid-item:disabled,.circuit-tracks-pack-select button.grid-item:disabled:hover{border:1px solid #1A1A1B}.r-7oq4g-pack-select button.grid-item.grid-item--has-content.grid-item--selected .grid-item--color-bar,.circuit-tracks-pack-select button.grid-item.grid-item--has-content.grid-item--selected .grid-item--color-bar{background:#007CB9}.r-7oq4g-pack-select button.grid-item:disabled.grid-item--has-content,.circuit-tracks-pack-select button.grid-item:disabled.grid-item--has-content{opacity:.35}.r-7oq4g-pack-select button.grid-item:disabled:not(.grid-item--has-content),.circuit-tracks-pack-select button.grid-item:disabled:not(.grid-item--has-content){background:0 0}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select{margin-top:0;padding:0;height:auto}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select .collection-grid,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select .collection-grid{grid-gap:10px;margin:0;padding:5px 0}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select h4+.collection-grid,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select h4+.collection-grid{padding:17px 0}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select h3,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select h3{font-size:15px;line-height:18px}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select h3,.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select p,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select h3,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select p{align-self:flex-start;margin-bottom:5px}.r-7oq4g-pack-select__footer,.circuit-tracks-pack-select__footer{display:flex;justify-content:space-between;align-items:center;width:100%}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__back-button,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__back-button{width:60px;height:32px;background:#525252}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__back-button:hover,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__back-button:hover{text-decoration:none;background-color:#3a3a3e}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__back-button:disabled,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__back-button:disabled{background:#595959}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__confirm-button,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__confirm-button{width:137px;height:32px;background:#007CB9}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__confirm-button:hover,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__confirm-button:hover{text-decoration:none;background-color:#3a3a3e}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__confirm-button:disabled,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__confirm-button:disabled{background:#595959}.r-7oq4g-pack-select__cancel-button,.circuit-tracks-pack-select__cancel-button{width:126px;height:30px;font-weight:300;font-size:15px}.r-7oq4g-pack-select__cancel-button:hover,.circuit-tracks-pack-select__cancel-button:hover{text-decoration:none;background-color:#3a3a3e}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__cancel-button,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__cancel-button{background:0 0;width:35px;height:35px;font-size:30px;position:absolute;top:15px;right:15px;color:#999;transition:color .1s}.ember-modal-dialog.pack-select-modal .r-7oq4g-pack-select__cancel-button:hover,.ember-modal-dialog.pack-select-modal .circuit-tracks-pack-select__cancel-button:hover{color:#BBB}.pack-select__scroll-container{width:calc(100% + 10px);height:calc(100% - 80px);height:100%;overflow:hidden;overflow-y:auto;padding:0 5px;margin:15px 0}.pack-select__warning-text{position:absolute;top:468px;margin-left:-70px;padding:10px;pointer-events:none}.ember-modal-dialog.pack-select-modal{width:775px;height:500px;max-height:100%;overflow:auto}.ember-modal-dialog.pack-select-modal .modal-container{height:100%;display:flex}.ember-modal-dialog.grid-select-modal{height:530px}.circuit-tracks-replace-from-cloud{width:500px;height:600px;max-width:100%;max-height:100%}.circuit-tracks-replace-from-cloud .modal-container{height:100%}.circuit-tracks-replace-from-cloud .librarian__browser{position:relative;width:100%;height:calc(100% - 80px);top:0;padding:0;background:0 0;box-shadow:none}.circuit-tracks-replace-from-cloud .librarian__browser .spinner{margin-top:100px}.circuit-tracks-replace-from-cloud h3{font-size:15px;line-height:18px;margin-bottom:5px}.circuit-tracks-replace-from-cloud__close-button{background:0 0;width:35px;height:35px;font-size:30px;position:absolute;top:15px;right:15px;color:#999;transition:color .1s}.circuit-tracks-replace-from-cloud__close-button:hover{color:#BBB;text-decoration:none}.grid-effects-icons__body{display:grid;grid-gap:25px;grid-template-columns:repeat(2,auto);list-style-type:none;padding:8px;margin:12px 0 0;justify-content:center}.grid-effects-icons__body li{width:100px;height:139px;padding:16px;border:1px solid #313134;border-radius:2px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;cursor:move;transition:background ease-out .1s,border-color ease-out .1s}.grid-effects-icons__body li:hover{background:#2C2C2E}.grid-effects-icons__beat-repeat:hover{border-color:#FB3535}.grid-effects-icons__reverser:hover{border-color:#FAA334}.grid-effects-icons__gater:hover{border-color:#FAF234}.grid-effects-icons__autofilter:hover{border-color:#63FA4B}.grid-effects-icons__digital-lofi:hover{border-color:#34AFFA}.grid-effects-icons__phaser:hover{border-color:#6E34FA}.grid-effects-icons__vinyl:hover{border-color:#FA4BCE}.grid-effects-icons__footer{font-size:15px;text-align:center;color:#C2C2C2;margin:10px 40px}.global-confirmation{position:absolute}.global-confirmation__popup{z-index:100;position:absolute;top:-130px;left:50%;margin-left:-50px;width:100px;height:100px;background:#242428;border-radius:4px;text-align:center;opacity:0;transition:opacity .5s;transform:scale(.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.global-confirmation__popup--state-in{opacity:1;transform:scale(1);transition:opacity .2s,transform .2s}.global-confirmation__popup--state-out{transform:scale(1);transition:opacity .5s;opacity:0}.global-confirmation__icon{width:48px;height:52px;margin:11px auto 0}.global-confirmation__message{position:absolute;width:100px;top:58px}