@font-face{font-family:jetbrains;src:url(../fonts/JetBrainsMono[wght].ttf);font-weight:1 1000}@font-face{font-family:jetbrains-italic;src:url(../fonts/JetBrainsMono-Italic[wght].ttf);font-weight:1 1000}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}html,body{height:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}*:active,*:hover,*:focus{outline:0;outline-offset:0}::-webkit-scrollbar{width:0px;height:8px}::-webkit-scrollbar-thumb{border-radius:300px;background:#eaeaea}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body{position:relative;opacity:0;z-index:0;font-family:"jetbrains";font-size:12px;background:#f8f6f2;color:#24292f;width:100%;height:100%;-webkit-font-smoothing:antialiased;text-size-adjust:100%;text-rendering:optimizelegibility;white-space:nowrap}p{margin:0;margin-bottom:1rem}a{color:inherit;transition:none}a:hover{color:#24292f}.container{width:100%;padding:10px;max-width:500px;margin:auto;user-select:none}.container .title{font-weight:1000;font-size:18px;text-align:center;margin-bottom:20px;position:relative;display:flex;align-items:center}.container .title span{cursor:pointer}.container .title__qr,.container .title__fullscreen{width:12px;position:absolute;right:0;transition:color 1000ms cubic-bezier(0.83, 0, 0.17, 1),scale 200ms cubic-bezier(0.83, 0, 0.17, 1)}.container .title__fullscreen{filter:invert(1)}.container .title__qr{cursor:pointer}.container .title__qr:hover{transform:scale(0.9)}.qr{position:fixed;width:100%;margin:0;bottom:50px;left:0;transform:translateY(500px);transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.qr__container{display:flex;justify-content:center;flex-direction:column;margin:0 auto;background:#fff;padding:50px;padding-top:45px;width:360px;box-shadow:0 5px 25px rgba(31,86,138,.15);border-radius:20px}.qr__text{margin-bottom:20px;font-size:10px;white-space:break-spaces}.qr__text span{color:#023b95;text-align:center;display:block;margin-top:13px;text-decoration:underline}.qr--show{transform:translateY(0px)}.cover{width:100%;height:100%;display:flex;justify-content:center;align-items:center;row-gap:25px;background:#f8f6f2;padding:20px;position:fixed;top:0;flex-direction:column;transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.cover .description{white-space:break-spaces}.cover div{max-width:400px;font-size:calc(.4em + 1vw);text-align:center;font-size:11px}.cover .title{font-size:24px;font-weight:1000}.cover .en:hover,.cover .ru:hover{cursor:pointer}.cover .links{margin-bottom:45px}.motion,.settings{display:flex;justify-content:space-between;flex-direction:column}.motion>div,.settings>div{display:flex;justify-content:space-between;align-items:center}.motion__is-motion,.settings__is-motion{color:#b5111f;transition:none}.motion--yes,.settings--yes{color:#024c1a}.motion{transition:filter 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.motion__is-audio{color:#b5111f}.motion__is-audio--yes{color:#024c1a}.inactive{filter:contrast(0.1)}.warning{color:#b5111f}.button{position:absolute;bottom:0;display:flex;justify-content:center;border:1px #24292f solid;border-radius:30px;padding:15px;margin:20px;font-weight:600;cursor:pointer;max-width:400px;width:calc(100% - 40px);background-color:#f8f6f2}.run--is-running{display:none}.test{bottom:100px}.settings,.bottom{margin-top:15px}.settings>div,.bottom>div{margin-top:15px}input,select{background-color:transparent;border:none;border-bottom:1px solid #24292f;width:100%;max-width:115px;text-align:right;transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}option{background-color:#f8f6f2;color:#24292f}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}input[type=radio]{appearance:none;border:1px solid #24292f;width:10px;height:10px;border-radius:50%;min-width:10px;transition:border-width 200ms cubic-bezier(0.83, 0, 0.17, 1),border-color 1000ms cubic-bezier(0.83, 0, 0.17, 1)}input[type=radio]:checked{border:4px solid #24292f}input[type=checkbox]{appearance:none;width:10px;border:1px solid #24292f;height:10px;border-radius:0px;min-width:10px}input[type=checkbox]:checked{background-color:#24292f}input[type=file]{display:none}.settings-exchange{column-gap:15px}.import,.export{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;width:100%}select{text-align:right;appearance:none}.frontendDesktop,.frontendMobile{display:none}.errors{max-width:100%;display:flex;flex-direction:column;row-gap:10px;margin-top:15px;padding-bottom:15px;overflow:auto}.errors__message{color:#b5111f}.errors-wrapper{flex-direction:column !important}.radio-element,.checkbox-element{display:flex;column-gap:5px;align-items:center}.radio-element label{width:100%}.info{display:none}.info .regime{color:#24292f;transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.info .regime::before{content:"";width:8px;height:8px;border-radius:50%;top:0;left:0;display:inline-block;margin-right:5px;background-color:#024c1a}.info .connections div{display:flex;align-items:center}.info .connections div::before{content:"";width:8px;height:8px;border-radius:50%;top:0;left:0;display:inline-block;margin-right:5px;transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.info .connections--ready::before{background-color:#024c1a}.info .connections--wait::before{background-color:gold;animation:blink 1s infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.info .connections--error::before{background-color:#b5111f}.synthesis-regime,.oscillator-regime,.frequency-regime,.gain-generation,.lite,.sphere,.theme,.shortcuts,.midi{flex-direction:column;align-items:flex-start !important}.synthesis-regime__container,.oscillator-regime__container,.frequency-regime__container,.gain-generation__container,.lite__container,.sphere__container,.theme__container,.shortcuts__container,.midi__container{display:flex;column-gap:20px}.module{flex-direction:column;align-items:flex-start !important}.module>div{display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:15px}.module .radio{display:flex;column-gap:20px}@media(min-width: 500px){.frequency-regime,.oscillator-regime,.gain-generation,.lite,.sphere,.theme,.bottom>div{flex-direction:row}}.bottom>div{display:flex;justify-content:space-between}.interface-regime-container{position:relative;width:100%;display:flex;justify-content:center}.interface-regime{position:fixed;transition:all 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.interface-regime-on{width:100%;height:100%;position:fixed;display:none;justify-content:center;align-items:center;padding:40px;top:0;overflow:hidden;white-space:break-spaces}.interface-regime-on__button{border:1px #24292f solid;border-radius:50%;width:50px;height:50px;position:absolute;transition:none;bottom:40px}.interface-regime-on__line{height:1px;width:100%;position:absolute;top:75px;border-top:1px solid #000}.interface-regime-on__text{text-align:center;user-select:none}.release-container,.attenuation-container,.motion__count-container{display:flex}.module{border-left:1px solid #000;padding-left:10px;transition:border 1000ms cubic-bezier(0.83, 0, 0.17, 1)}.module>span{font-weight:700}.container.mobile{padding-bottom:100px}.lfo__container--radio{width:auto;margin-top:0}.frequencies .notes-range,.frequencies .frequencies-range{margin-top:0}.notes-range,.frequencies-range{flex-direction:column}.notes-range__inputs,.frequencies-range__inputs{position:relative;max-width:115px;width:100%}.notes-range__inputs input,.frequencies-range__inputs input{position:absolute;color:transparent !important}.notes-range__inputs span,.frequencies-range__inputs span{text-align:right;width:100%;display:block}.notes-range__from,.notes-range__to,.frequencies-range__from,.frequencies-range__to{color:transparent}.notes-range__container,.frequencies-range__container{justify-content:space-between;width:100%;display:flex;margin-top:15px}.slide{cursor:w-resize}body.dark{background:#0d1117;color:#fff3db}body.dark .title__fullscreen{filter:none}body.dark .title__qr{filter:invert(1)}body.dark a{color:inherit}body.dark a:hover{color:#fff3db}body.dark .qr__container{background:#000;box-shadow:0 5px 25px #000000f0}body.dark .qr__text span{color:#42a0ff}body.dark .qr__code{filter:invert(1)}body.dark .cover{background:#0d1117}body.dark .motion__is-motion,body.dark .settings__is-motion{color:#ff0016}body.dark .motion--yes,body.dark .settings--yes{color:#00ff53}body.dark .warning{color:#ff0016}body.dark .button{border:1px #fff3db solid;background-color:#0d1117;color:#fff3db}body.dark input,body.dark select{background-color:transparent;border-bottom:1px solid #fff3db;color:#fff3db}body.dark input[type=radio]{border:1px solid #fff3db}body.dark input[type=radio]:checked{border:4px solid #fff3db}body.dark input[type=checkbox]{border:1px solid #fff3db}body.dark input[type=checkbox]:checked{background-color:#fff3db}body.dark .errors__message{color:#ff0016}body.dark .info .regime{color:#fff3db}body.dark .info .regime::before{background-color:#00ff53}body.dark .info .connections--ready::before{background-color:#00ff53}body.dark .info .connections--error::before{background-color:#ff0016}body.dark .interface-regime-on__button{border:1px #fff3db solid}body.dark .interface-regime-on__line{border-top:1px solid #fff}body.dark .module{border-left:1px solid #fff}body.dark option{background-color:#0d1117;color:#fff3db}body.dark .motion__is-audio{color:#ff0016}body.dark .motion__is-audio--yes{color:#00ff53}.midi-regime-active .oscillator,.midi-regime-active .filter-element,.midi-regime-active .lfo,.midi-regime-active .compressor-element,.midi-regime-active .settings-exchange{display:none}.settings>.midi{display:none}.midi-regime-active .settings>.midi{display:flex}@media(min-width: 1215px){body .module{border-left:none;background:linear-gradient(to right, #777777 10px, transparent 0, transparent calc(100% - 10px), #777777 0) 0 0/100% 1px no-repeat,linear-gradient(to right, #777777 10px, transparent 0, transparent calc(100% - 10px), #777777 0) 0 100%/100% 1px no-repeat,linear-gradient(to bottom, #777777 10px, transparent 0, transparent calc(100% - 10px), #777777 0) 0 0/1px 100% no-repeat,linear-gradient(to bottom, #777777 10px, transparent 0, transparent calc(100% - 10px), #777777 0) 100% 0/1px 100% no-repeat}body.dark .module{border-left:none}.errors{max-width:385px}.container,.bottom{display:flex;flex-direction:column;align-items:center;max-width:none}.container>div,.bottom>div{min-width:385px}}@media(min-width: 1215px)and (min-height: 900px){.container{height:100%;justify-content:center}}@media(min-width: 1215px){.bottom>div{display:flex;justify-content:space-between}}@media(min-width: 1215px){.settings{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-column-gap:20px}.settings>div{justify-content:center;padding:20px}}@media(min-width: 1215px){input,select{width:115px}}.key::after{display:inline-block;opacity:0;padding:2px 5px;border:solid 1px #24292f;border-bottom-color:#24292f;border-radius:6px;box-shadow:inset 0px -2px 0px 1px #24292f;margin-left:5px;padding-bottom:6px;font-size:8px;vertical-align:middle;min-width:7px;text-align:center;background-color:#eeeae4}.key--show::after{opacity:1}.mobile .key::after{display:none}.dark .key::after{border:solid 1px #fff3db;border-bottom-color:#fff3db;box-shadow:inset 0px -2px 0px 1px #fff3db;background-color:#222d37}.cutoff::after{content:"["}.timeout-span::after{content:"]"}.wave-type::after{content:"q"}.attack-span::after{content:"w"}.gain-span::after{content:"e"}.release-container .key::after{content:"r"}.attenuation-container .key::after{content:"t"}.off .key::after{content:"esc"}.freq-from::after,.notes-range-from-span::after{content:";"}.freq-to::after,.notes-range-to-span::after{content:"'"}.filter-freq::after{content:"m"}.filter-q::after{content:","}.lfo-power::after{content:"a"}.lfo-type::after{content:"s"}.lfo-rate::after{content:"d"}.lfo-depth::after{content:"f"}.threshold-key::after{content:"z"}.knee-key::after{content:"x"}.ratio-key::after{content:"c"}.attack-key::after{content:"v"}.release-key::after{content:"b"}.mobile .shortcuts{display:none}.mobile .midi-regime-active .motion__count-container,.mobile .midi-regime-active .is-audio,.mobile .midi-regime-active .motion__is-audio,.mobile .midi-regime-active .generated-frequency,.mobile .midi-regime-active .motion__frequency,.mobile .midi-regime-active .tuner{display:none}
