@charset "UTF-8";.confirm-overlay{position:fixed;width:100vw;height:100vh;z-index:99;top:0;left:0}.confirm-overlay.left .text{text-align:left}.confirm-overlay:not(.left) .text{text-align:center}.confirm-overlay .screen-center{display:flex;width:100vw;height:100vh;align-items:center;justify-content:center}.confirm-overlay .screen-center .confirm{padding:.2em .5em;z-index:100;overflow:hidden;color:var(--color-confirm);border:var(--color-confirm-border);border-radius:2mm;background-color:var(--color-confirm-background);box-shadow:var(--color-confirm-border-shadow)}.confirm-overlay .screen-center .confirm .text{padding:1em 0;white-space:break-spaces}.confirm-overlay .screen-center .confirm .decision{display:flex;width:inherit;padding:0 0 1em;justify-content:space-between;pointer-events:auto}.confirm-overlay .screen-center .confirm .decision .button{width:fit-content;height:2.2em;padding:.2em .8em;flex-shrink:1;font-size:1em;color:var(--color-confirm-button);border-radius:.4em}.confirm-overlay .screen-center .confirm .decision .button.default{border:.2em solid var(--color-confirm-button-border-default);background-color:var(--color-confirm-button-background)}.confirm-overlay .screen-center .confirm .decision .button.normal{border:.1em solid var(--color-confirm-button-border);background-color:var(--color-confirm-button-background)}.confirm-overlay .screen-center .confirm .decision .button.cancel{color:var(--color-confirm-button-cancel);border:.1em solid var(--color-confirm-button-border);background-color:var(--color-confirm-button-cancel-background)}.confirm-overlay .screen-center .confirm .decision:focus-visible{outline:unset}.confirm-overlay .screen-center .confirm .decision>.spacer{width:1em;flex-shrink:9999}:root{--color-confirm: black;--color-confirm-background: hsl(208 39% 94%);--color-confirm-border-shadow: hsla(0, 0%, 0%, .5) 2px 2px 3px 1px;--color-confirm-border: 1px solid hsla(0, 0%, 0%, 1);--color-confirm-button: white;--color-confirm-button-background: #46935f;--color-confirm-button-border: var(--color-confirm-background);--color-confirm-button-border-default: #4cb46e;--color-confirm-button-cancel: black;--color-confirm-button-cancel-background: silver}.button{display:inline-block;width:var(--icon-size);height:var(--icon-size);font-size:var(--button-size);transition:background-color .1s;text-align:center;vertical-align:middle;border-width:var(--button-stroke);border-style:solid;border-color:var(--color-button-touch-border);background-color:var(--color-button-touch-back);stroke-width:var(--icon-stroke)}.button:not(.selected):active{border-width:calc(4 * var(--button-stroke))}.button:not(.selected):active svg{top:calc(0mm - 4 * var(--button-stroke));left:calc(0mm - 4 * var(--button-stroke));transform:scale(.9)}.button svg{top:calc(0mm - var(--button-stroke));left:calc(0mm - var(--button-stroke))}.button.svg{border-radius:50%}.button.svg>svg{position:relative;width:inherit;height:inherit;vertical-align:top;stroke:var(--color-button-stroke)}.button.selected{transition:background-color .5s;color:var(--color-button-touch-selected);background-color:var(--color-button-touch-back-selected);stroke:var(--color-button-touch-selected)}.button.small{width:var(--icon-size-small);height:var(--icon-size-small);border-width:var(--button-stroke-small);stroke-width:var(--icon-stroke-small)}.button.small:not(.selected):active{border-width:calc(2 * var(--button-stroke-small))}.button.small:not(.selected):active svg{top:calc(0mm - 2 * var(--button-stroke-small));left:calc(0mm - 2 * var(--button-stroke-small));transform:scale(.9)}.button.small svg{top:calc(0mm - var(--button-stroke-small));left:calc(0mm - var(--button-stroke-small))}.button.big{width:var(--icon-size-big);height:var(--icon-size-big);border-width:var(--button-stroke-big);stroke-width:var(--icon-stroke-big)}.button.big:not(.selected):active{border-width:calc(4 * var(--button-stroke-big))}.button.big:not(.selected):active svg{top:calc(0mm - 2 * var(--button-stroke-big));left:calc(0mm - 2 * var(--button-stroke-big));transform:scale(.9)}.button.big svg{top:calc(0mm - var(--button-stroke-big));left:calc(0mm - var(--button-stroke-big))}.button.empty{border:none;background-color:transparent}.button.icon:before{display:inline-block;text-align:center;vertical-align:middle}.help-context{position:fixed;width:100%;height:100vh;z-index:999;top:0;left:0}.help-context>svg{position:fixed;width:100%;height:100vh;z-index:98;top:0;left:0}.help-context>svg #rect-mask{opacity:var(--color-help-rect-mask-opacity)}.help-context>svg #spotlight-mask>circle.dimmed,.help-context>svg #spotlight-mask>rect.dimmed{opacity:var(--color-help-rect-mask-opacity)}.help-context>svg #circles>circle,.help-context>svg #circles>rect{stroke:var(--color-help-circle);stroke-width:var(--help-circle-stroke);fill:transparent}.help-context>svg>line{stroke:var(--color-help-circle);stroke-width:var(--help-circle-stroke);stroke-linecap:butt}.help-context>svg marker>path{fill:red}.help-context a:link,.help-context a:visited{color:var(--color)}.help-context .box{display:flex;position:absolute;max-width:80%;padding:var(--padding);z-index:99;flex-direction:column;opacity:1;border:var(--color-help-border);border-radius:2mm;background-color:var(--color-help-background);box-shadow:var(--color-help-border-shadow)}.help-context .box.fadeout{transition:opacity 2s ease-out;opacity:0}.help-context .box.details{width:unset!important;max-width:none;height:unset!important;top:var(--padding-top)!important;right:var(--padding-left)!important;bottom:var(--padding-bottom)!important;left:var(--padding-left)!important}.help-context .box svg.icon.button{border-radius:50%}.help-context .box svg.icon.button.small{margin:0 .15em}.help-context .box .list-item{padding-left:1em}.help-context .box .list-item svg.icon{padding-right:.5em;transform:translateY(-.3em)}.help-context .box .title{display:flex;padding-bottom:var(--padding-bottom);align-items:center;justify-content:space-between;font-weight:700}.help-context .box .text{min-width:9em;overflow:auto;flex-shrink:1}.help-context .box .text h4{margin-top:0;padding:0;line-height:0;white-space:nowrap}.help-context .box .text ul{padding-left:var(--padding-left)}.help-context .box .text>p:first-child{margin-top:0}.help-context .box .text .list{margin-top:1em;margin-bottom:1em}.help-context .box .text .list .list-item>*:first-child.icon{margin-right:var(--minimum-spacing);transform:translateY(calc(0mm - var(--icon-size) * .2));flex-shrink:0}.help-context .box .text .list .list-item label{flex-shrink:0}.help-context .box .text .icon.inline{transform:translateY(.9rem)}.help-context .box .text>.goto{margin-top:var(--padding-top);overflow:clip}.help-context .box .text>div.details{padding-top:var(--padding-top);overflow:clip;border-top:1px solid var(--color)}.help-context .box .text>div>* .details{padding:.618rem 0;overflow:clip}.help-context .box .text>div>* .details>*:first-child.button{display:block}.help-context .box .text>div>* .details>*:first-child.button .icon.down,.help-context .box .text>div>* .details>*:first-child.button .icon.up{position:relative;padding-right:0;transform:unset}.help-context .box .button-group{display:flex;padding-top:var(--padding-top);align-items:center;justify-content:center}.help-context .box .button-group span.button{margin-right:var(--padding-right);margin-left:var(--padding-left);flex-shrink:0}.help-context .box .button-group .next{width:50%;flex-shrink:99;font-size:small}.help-context .box .centered{display:flex;justify-content:center}.help-context .template{width:var(--help-circle-radius);height:var(--list-border-radius);padding:calc(var(--help-circle-stroke) / 2);visibility:hidden}.help-context .goggles-mobile{display:flex;justify-content:center}.help-context .goggles-mobile svg{width:100%;max-width:20em;height:auto}.list.styled{display:flex;flex-direction:column;gap:var(--list-margin)}.list.styled>.list-item{padding:var(--padding);align-items:center;justify-content:space-between;border:var(--list-border);border-color:var(--color-list-item-border);border-radius:var(--list-border-radius)}.list.styled>.list-item.selected{border-color:var(--color-list-border-selected)}.list.styled>.list-item.move{border:var(--list-border-move);background-color:var(--background-color)}.list.moving{touch-action:none}.list>.list-item.move{z-index:1;cursor:move}.list-item{display:flex;position:relative}.list-item>.button.delete{margin-right:var(--minimum-spacing)}.list-item label{overflow:hidden;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis}.list-item>*:first-child.icon{margin-right:var(--padding-right)}.list-item.selected{color:var(--color-list-item-selected);border:1px solid var(--color-list-border-selected);border-radius:var(--list-border-radius);background-color:var(--color-list-item-back-selected)}.list-item.move{border:var(--list-border-move)}.list-item.swapping{transition:top .2s ease-in-out}.message-toaster{position:fixed;max-height:100vh;z-index:99999;top:0;right:0;overflow-y:auto;pointer-events:none}.message-toaster .message-box{display:flex;max-width:100vW;margin-bottom:.5em;padding:.5em .5em .2em;transition:opacity 2s ease-out,height .5s ease-in-out,padding .5s ease-in-out,margin .5s ease-in-out;pointer-events:none;color:#fff;border-radius:.5em}.message-toaster .message-box div.icon{flex-shrink:0;pointer-events:all}.message-toaster .message-box div.icon svg{width:1.5em;height:1.5em;stroke:#fff;stroke-width:.3em;fill:transparent}.message-toaster .message-box div.icon.pin{padding-right:.5em;opacity:.5}.message-toaster .message-box div.icon.cross{padding-left:.5em}.message-toaster .message-box div:nth-of-type(2){overflow:hidden;flex-grow:1;text-overflow:ellipsis}.message-toaster .message-box.message{background-color:#46935f}.message-toaster .message-box.warning{background-color:#e9a417}.message-toaster .message-box.alert{background-color:#db2e00}.message-toaster .message-box.fade{opacity:.7}.message-toaster .message-box.fade-out{opacity:0}.message-toaster .message-box.remove{height:0;margin:0;padding:0}.message-toaster .message-box.pinned>.icon.pin{opacity:1}.slider{display:flex;height:1.3125em;align-items:center;flex-wrap:nowrap;white-space:nowrap;touch-action:none}.slider.readonly{pointer-events:none}.slider>*{overflow:hidden}.slider label{flex-shrink:50;text-overflow:ellipsis}.slider label:after{content:" "}.slider>svg:not(.icon){width:10em;height:inherit;vertical-align:top}.slider .bar{fill:#ececec;stroke:#bfbfbf;stroke-width:1px}.slider .range{fill:#1a6fd5;stroke:#bfbfbf;stroke-width:1px}.slider .range:hover{fill:#1f84ff}.slider.vertical>svg{width:1em;height:10em}.slider.vertical .bar,.slider.vertical .range{width:.3em}.slider line.timerange-marker{display:block;stroke:red;stroke-width:.2em}.slider .steps,.slider .indicators{stroke:#bfbfbf}.slider .touch{fill:transparent;r:1em}.slider .touch+*{pointer-events:none}.slider circle.touch+circle{r:.5em;fill:#1a6fd5}.slider circle.touch~svg{width:.5em;height:.5em;overflow:visible}.slider circle.touch~svg>g{transform:scale(1.4) translate(-.11em,.27em)}.slider circle.touch~svg path{width:.5em;height:.5em;stroke:#1a6fd5;stroke-width:1px;fill:#1a6fd5}.slider circle.touch~svg path:hover{fill:#0e3e78}.slider .value{padding-left:1em;flex-shrink:50;text-overflow:ellipsis}.slider:not(.vertical) rect.bar,.slider:not(.vertical) rect.range{height:.3em}.analyser{padding:var(--minimum-spacing) calc(var(--button-size) / 2) var(--minimum-spacing) calc(var(--button-size) / 2)}.analyser>canvas{display:block;width:100%;height:var(--button-size-small);border:var(--button-stroke) solid var(--color-input-border);background-color:var(--color-input-back);stroke-width:.4em}.content{padding:var(--padding)}.content.graph{padding:0}.content.not-edit{pointer-events:none}.content.edit-text-area .input,.content.edit-text-area input,.content.edit-text-area .grip-wrap,.content.edit-text-area textarea{width:100%}.content.edit-text-area .shadow,.content.edit-text-area .grip-wrap,.content.edit-text-area textarea{min-height:3lh}.controls{display:flex;padding:var(--padding)}.controls .button-group{display:flex;align-items:center;flex-direction:column;justify-content:center}.controls:has(.button-group:nth-child(1):last-child){justify-content:center}.controls:has(.button-group:nth-child(3):last-child){padding-right:calc(var(--button-size) / 2);padding-left:calc(var(--button-size) / 2);gap:var(--padding-left)}.controls:has(.button-group:nth-child(3):last-child).justify .button-group{gap:var(--minimum-spacing)}.controls:has(.button-group:nth-child(3):last-child).justify .button-group:nth-of-type(1){align-items:start}.controls:has(.button-group:nth-child(3):last-child).justify .button-group:nth-of-type(3){align-items:end}.controls:has(.button-group:nth-child(3):last-child)>.button-group:nth-of-type(1),.controls:has(.button-group:nth-child(3):last-child)>.button-group:nth-of-type(3){width:50%;flex-grow:9;flex-shrink:9}.footer.landscape .controls.justify:has(.button-group:nth-child(3):last-child){padding-right:calc(var(--button-size) / 2);padding-left:calc(var(--button-size) / 2)}.footer.landscape .controls.justify:has(.button-group:nth-child(3):last-child) .button-group{align-items:center;flex-direction:row;gap:var(--padding-right)}.footer.landscape .controls.justify:has(.button-group:nth-child(3):last-child) .button-group:nth-of-type(1){justify-content:start}.footer.landscape .controls.justify:has(.button-group:nth-child(3):last-child) .button-group:nth-of-type(3){justify-content:end}.footer{position:fixed;width:100%;z-index:3;bottom:0;color:var(--color-header);background-color:var(--color-header-back);--color-slider-border: var(--color-header);--color-button-back: var(--color-header-button-back)}.footer .slider svg .bar{fill:var(--color-header-slider-bar-back);stroke:var(--color-header-slider-bar-border)}.footer .slider svg circle.touch{stroke:var(--color-header-button-touch-border)}.footer .button.selected{background-color:var(--color-header-button-touch-back-selected)}.footer .button.svg{border-color:var(--color-header-button-touch-border)}.footer .button.svg svg{stroke:var(--color-header)}.footer .input input{color:var(--color-header);border-bottom:var(--button-stroke) solid var(--color-header-button-touch-border)}.footer .input input:focus{border-color:var(--color-header)}.footer .time-range+.controls{padding-top:0}.footer.landscape .slider{height:var(--button-size-small);padding-right:calc(var(--button-size-small) / 2);padding-left:calc(var(--button-size-small) / 2)}.footer.landscape .slider circle.left{r:calc(var(--button-size-small) / 4)}.footer.landscape .slider .touch{stroke-width:var(--button-stroke-small);r:calc((var(--button-size-small) - var(--button-stroke-small) - 1px) / 2)}.footer.landscape .player-controls{display:flex;align-items:center}.footer.landscape .player-controls .slider,.footer.landscape .player-controls .analyser{width:50%}.footer.landscape .player-controls canvas{height:calc(var(--button-size-small) / 2)}.footer.landscape .controls .button-group{flex-direction:row;gap:var(--padding-left)}.footer.landscape .controls .button-group .button{width:var(--icon-size);height:var(--icon-size);border-width:var(--button-stroke);stroke-width:var(--icon-stroke)}.footer.landscape .controls .button-group .button.jump,.footer.landscape .controls .button-group .button.restart{width:var(--icon-size-small);height:var(--icon-size-small);border-width:var(--button-stroke-small);stroke-width:var(--icon-stroke-small)}.header{display:flex;position:fixed;width:100%;padding:var(--minimum-spacing) var(--padding-right) var(--minimum-spacing) var(--padding-left);z-index:2;top:0;align-items:center;justify-content:space-between;flex-wrap:wrap;color:var(--color-header);background-color:var(--color-header-back);gap:var(--minimum-spacing)}.header .header-buttons,.header .button-group{display:flex;gap:var(--minimum-spacing)}.header .header-buttons{flex-grow:99999}.header .button.selected{background-color:var(--color-header-button-touch-back-selected)}.header .button.svg{border-color:var(--color-header-button-touch-border)}.header .button.svg svg{stroke:var(--color-header)}.header .header-title{display:flex;min-width:0;align-items:center;flex-grow:99;flex-shrink:99999;flex-wrap:nowrap;font-size:var(--font-size-title)}.header .header-title label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .header-title label:nth-of-type(2){width:2.9em}.header .header-title .spacer{display:block;width:var(--minimum-spacing);flex-grow:99}.header.portrait .header-buttons{justify-content:space-between}.header.landscape{flex-wrap:nowrap}.header.strobe-screen-playing{z-index:4}.property{display:flex;padding-top:var(--padding-top);align-items:center;justify-content:start}.property>div>label{display:block;width:var(--property-label-width);flex-grow:0}.property .slider{flex-grow:1}.property.usage{margin-top:var(--padding-top);align-items:flex-start;flex-direction:column;border-width:1px;border-style:outset;border-right:none;border-bottom:none;border-left:none;gap:var(--padding-top)}.property.usage label{padding-bottom:var(--padding-bottom)}.property.usage table{border-spacing:var(--padding-left) var(--padding-top);border-collapse:separate}.property.usage table th{font-size:small;font-weight:400;font-style:italic;text-align:left;vertical-align:top}.property.usage table td{vertical-align:top}.property.usage table h4,.property.usage table h5{margin:0}.property.usage table h4{margin-bottom:.31em;font-size:1.2em;font-weight:bolder}.property.usage table h5{font-weight:400;font-style:italic}div.switch{display:flex;width:calc(2 * var(--button-size));height:var(--button-size);align-items:center;justify-content:center;border:var(--button-stroke) solid var(--color-button-touch-border);background-color:var(--color-button-touch-back)}div.switch,div.switch div,div.switch span{border-radius:var(--button-size)}div.switch>div{width:calc(2 * var(--button-size-small) - var(--button-stroke));height:var(--button-size-small);border:var(--button-stroke-small) solid var(--color-button-border);background-color:var(--color-switch-back)}div.switch>div span{display:block;position:relative;width:calc(var(--button-size-small) - 2 * var(--button-stroke-small));height:calc(var(--button-size-small) - 2 * var(--button-stroke-small));top:calc(0 - var(--button-stroke-small));transition:left .2s ease-in-out;border:var(--button-stroke-small) solid var(--color-button-border);background-color:var(--color-switch-circle-back)}div.switch.on div{background-color:var(--color-yes-back)}div.switch.on div span{left:var(--button-size-small)}div.switch.off div span{left:0}.auto-recordings .footer{display:flex;position:fixed;width:100%;padding:var(--padding);bottom:0;left:0;align-items:center;flex-direction:column;color:var(--color-header);background-color:var(--color-header-back)}.auto-recordings .footer .analyser{width:80%}.auto-recordings .footer .controls svg.icon{display:block}.auto-recordings .footer .controls svg.icon.inactive{visibility:hidden}.auto-recordings .footer .auto-settings{width:100%}.auto-recordings .footer .auto-settings .close{display:flex;justify-content:center}.auto-recordings .footer .auto-settings label{width:7em}.auto-recordings .footer .auto-settings svg{flex-grow:9}.auto-recordings .footer .auto-settings .value{width:3.5em;text-align:right}.input{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.input label{overflow:hidden;flex-shrink:5;text-overflow:ellipsis}.input label:after{content:" "}.input.number input,.input.minutes input{text-align:right}.input>div:not(.grip-wrap){white-space:break-spaces;word-wrap:anywhere;overflow-wrap:break-word}.input input,.input textarea,.input .shadow{margin:0;padding:0 .2em;overflow:hidden;font-size:1em;white-space:break-spaces;text-overflow:ellipsis;word-wrap:anywhere;border:none;background-color:#eee;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;overflow-wrap:break-word}.input input:focus,.input textarea:focus,.input .shadow:focus{z-index:1}.input .shadow{color:transparent;background-color:transparent}.input .grip-wrap{display:inline-block;position:relative}.input .grip{position:absolute;z-index:1;right:0;bottom:.28em;pointer-events:none}.input textarea{position:relative;margin-bottom:-4px}.input.text-dynamic .shadow{min-height:1em;pointer-events:none}.input.text-dynamic textarea{position:absolute;height:100%;top:0;resize:none}.contact .content .input>span,.contact .content .grip-wrap>span,.contact .content .email-error{display:inline-block;width:.5em;text-align:right;color:red}.select:not(.open){display:flex;width:100%;align-items:center}.select:not(.open)>*:first-child.icon{margin-right:var(--minimum-spacing)}.select:not(.open) span{flex-grow:0}.select:not(.open) label{flex-shrink:9999}.select:not(.open) span.value{padding-right:var(--minimum-spacing);overflow:hidden;flex-grow:1;flex-shrink:1;text-overflow:ellipsis}.select:not(.open) .button.jump{flex-shrink:0}.select.open{position:fixed;z-index:99;top:0;left:0;background-color:var(--background-color)}.select.open .header{display:flex;align-items:center;justify-content:space-between}.select.open .header .button{flex-shrink:0}.select.open>.list{position:fixed;width:100vw;margin:0;padding:var(--padding);top:0;overflow-y:scroll;background-color:var(--background-color)}.select.open>.list .list-item{justify-content:start}.session-list .add-samples{margin-bottom:5lh}.session-list .add-samples label{width:100%;overflow:hidden;flex-grow:1;flex-shrink:1}.copy-values .styled.list{margin-top:0}.copy-values .styled.list>.generator{display:grid;grid-template-columns:1fr 1fr 2em 1fr}.copy-values .styled.list>.generator label{font-weight:700}.copy-values .styled.list>.generator .copy{background-color:var(--color-list-item-back-selected)}.time-range .slider svg .range{fill:var(--color-slider-back);stroke:var(--color-slider-back)}.time-range .slider svg .range.full{visibility:hidden}.time-range .slider svg>svg.left path,.time-range .slider svg>svg.right path{transform:scale(.5);fill:var(--color-slider-back);stroke:var(--color-slider-border);stroke-width:var(--icon-stroke)}.time-range .timerange-marker>g>g>circle{transform:translate(calc(-50px + var(--button-size) / 2),calc(-50px + var(--button-size) / 2));stroke:var(--color-timeline-marker);fill:var(--color-timeline-marker)}.recordings-list .list-item.folder{border:unset;background-color:var(--color-list-folder)}.recordings-list .list-item.folder>label{width:50%;flex-grow:1}.recordings-list .list-item.folder>span{flex-shrink:0}.recordings-list .list-item.folder>div{display:flex;width:50%;flex-direction:row-reverse}.recordings-list .list-item.folder .up,.recordings-list .list-item.folder .down{pointer-events:none}.recordings-list .list-item.recording>div:first-of-type{display:flex;overflow:hidden;flex-grow:1;flex-shrink:1;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis}.recordings-list .list-item.recording>div:first-of-type label{margin-right:var(--minimum-spacing);flex-shrink:1}.recordings-list .list-item.recording>div:first-of-type .duration{margin-right:var(--padding-right);overflow:hidden;flex-shrink:99;text-align:end;text-overflow:ellipsis}.cluster.props .harmonics{display:block}.cluster.props .harmonics .list{padding-top:var(--padding-top)}.cluster.props .harmonics .list .list-item>div{flex-grow:1}.cluster.props .harmonics .list .list-item>div>div{display:flex}.cluster.props .harmonics div.add{display:flex;margin-top:var(--minimum-spacing);justify-content:center}.property-group{display:flex;flex-wrap:wrap}.property-group .property{width:15em}.generator.strobe .strobe-gradient{width:100%;height:var(--strobe-gradient-height);z-index:1}.generator.strobe.graph .strobe-gradient{position:sticky}.generator.strobe.list .strobe-gradient{position:fixed}.generator.strobe.list .content{padding-top:calc(var(--padding-top) + var(--strobe-gradient-height))}.timeline-container{transition:var(--timeline-transition);transition-timing-function:cubic-bezier(.73,.02,.16,1)}.timeline-container.fast-shift{transition:var(--timeline-transition-fast)}.timeline-container .template{position:fixed;visibility:hidden}.timeline-container .template.legend{width:var(--timeline-grid-y-cell-width);height:var(--timeline-grid-y-cell-height);margin-top:var(--timeline-header-linetype-height);padding-bottom:var(--timeline-grid-y-cell-padding-bottom);padding-left:var(--timeline-grid-y-cell-padding-left);line-height:var(--timeline-legend-minutes-line-height)}.timeline-container.edit{touch-action:none}.timeline-container .line path{stroke-width:var(--timeline-line-width);stroke-linecap:round}.timeline-container .line path.path-selected{opacity:var(--color-timeline-opacity-dimmed);stroke-width:var(--timeline-line-width-selected)}.timeline-container .line path.click-zone{stroke-width:var(--timeline-line-width-touch);stroke:transparent}.timeline-container g.points circle.point{pointer-events:none;r:var(--timeline-circle-radius)}.timeline-container g.points circle.point.selected{z-index:10;opacity:var(--color-timeline-opacity-dimmed);r:var(--timeline-circle-radius-selected)}.timeline-container g.points circle.touch.selected,.timeline-container g.points circle.mover.selected{z-index:10}.timeline-container g.points circle.touch.moving,.timeline-container g.points circle.mover.moving{fill:transparent;stroke-width:calc(4 * var(--button-stroke))}.timeline-container svg,.track-container svg{position:absolute;fill:var(--color-timeline-back)}.timeline-container svg.background-overlay .background,.track-container svg.background-overlay .background{padding:calc(var(--button-size) / 2 + var(--button-stroke) / 2)}.timeline-container svg.background-overlay .background.gamma,.track-container svg.background-overlay .background.gamma{fill:var(--color-bands-gamma)}.timeline-container svg.background-overlay .background.beta,.track-container svg.background-overlay .background.beta{fill:var(--color-bands-beta)}.timeline-container svg.background-overlay .background.alpha,.track-container svg.background-overlay .background.alpha{fill:var(--color-bands-alpha)}.timeline-container svg.background-overlay .background.theta,.track-container svg.background-overlay .background.theta{fill:var(--color-bands-theta)}.timeline-container svg.background-overlay .background.delta,.track-container svg.background-overlay .background.delta{fill:var(--color-bands-delta)}.timeline-container svg.background-overlay .timerange-selection,.track-container svg.background-overlay .timerange-selection{fill:var(--color-timeline-selection)}.timeline-container svg.background-overlay .timerange-marker,.track-container svg.background-overlay .timerange-marker{z-index:1;stroke:var(--color-timeline-marker);stroke-width:var(--timeline-marker-width)}.timeline-container svg.foreground-overlay .grid line,.track-container svg.foreground-overlay .grid line{stroke-width:.05em;stroke:silver}.timeline-container svg.foreground-overlay .grid text,.track-container svg.foreground-overlay .grid text{font-size:.7em;font-weight:600}.timeline-container svg.foreground-overlay .grid.x text,.track-container svg.foreground-overlay .grid.x text{fill:silver}.timeline-container svg.foreground-overlay .grid.x line,.track-container svg.foreground-overlay .grid.x line{stroke:silver}.timeline-container svg.foreground-overlay .grid.y text,.track-container svg.foreground-overlay .grid.y text{opacity:var(--color-timeline-text-opacity-dimmed)}.timeline-container svg.foreground-overlay .grid.y line,.track-container svg.foreground-overlay .grid.y line{opacity:.3}.timeline-container svg.foreground-overlay .grid.y .legend-background,.track-container svg.foreground-overlay .grid.y .legend-background{fill:transparent}.timeline-container svg.foreground-overlay .grid.y .legend-box,.track-container svg.foreground-overlay .grid.y .legend-box{opacity:var(--color-timeline-opacity-dimmed)}.timeline-container svg.foreground-overlay .grid.y text.legend,.track-container svg.foreground-overlay .grid.y text.legend{fill:silver}.timeline-container svg.foreground-overlay .selection-area,.track-container svg.foreground-overlay .selection-area{fill:transparent}.timeline-container svg.foreground-overlay .selection,.track-container svg.foreground-overlay .selection{fill:var(--color-timeline-selection);stroke:var(--color-timeline-selection-border);stroke-width:var(--button-stroke)}.timeline-container svg.foreground-overlay .time-marker,.track-container svg.foreground-overlay .time-marker{stroke:var(--time-marker-color);stroke-width:.2em}.track-container.edit,.timeline-container.edit{touch-action:none}.track-container .template,.timeline-container .template{visibility:hidden}.track-container .template.track,.timeline-container .template.track{height:var(--track-track-height);font-size:var(--track-text-font-size)}.track-container .template.track-legend,.timeline-container .template.track-legend{width:var(--timeline-grid-y-cell-width);height:var(--timeline-grid-y-cell-height);margin-top:var(--timeline-header-linetype-height);padding-bottom:var(--timeline-grid-y-cell-padding-bottom);padding-left:var(--timeline-grid-y-cell-padding-left);line-height:var(--timeline-legend-minutes-line-height)}.track-container text,.timeline-container text{fill:var(--color)}.track-container .track,.timeline-container .track{pointer-events:none}.track-container .track text,.timeline-container .track text{font-size:var(--track-text-font-size)}.track-container .track circle,.timeline-container .track circle{r:calc(var(--button-size) / 2);fill:var(--color-button-touch-back);stroke-width:var(--button-stroke);stroke:var(--color-button-touch-border)}.track-container .track circle.point,.timeline-container .track circle.point{r:var(--timeline-circle-radius);fill:var(--background-color);stroke-width:var(--button-stroke-small);stroke:var(--color-button-stroke)}.track-container .track circle.touch,.timeline-container .track circle.touch{pointer-events:all}.track-container .track line,.timeline-container .track line{stroke-width:var(--button-stroke-small);stroke:silver}.track-container .track .track-rect,.timeline-container .track .track-rect{pointer-events:all}.track-container .track .jump:is(svg),.timeline-container .track .jump:is(svg){stroke-width:var(--icon-stroke);stroke:var(--color-button-stroke);fill:transparent}.track-container .track .jump:is(svg) g,.timeline-container .track .jump:is(svg) g{transform:scale(.5)}.track-container .track .jump:is(circle),.timeline-container .track .jump:is(circle){fill:var(--background-color);fill-opacity:var(--color-opacity-dimmed)}.track-container .track.empty>path,.timeline-container .track.empty>path{fill:var(--track-path-empty)}.track-container .track.empty .track-rect,.timeline-container .track.empty .track-rect{fill:var(--track-rect-empty)}.track-container .track.empty>text,.timeline-container .track.empty>text{fill-opacity:.3}.track-container .track.single>path,.timeline-container .track.single>path{fill:var(--track-path-singl)}.track-container .track.single .track-rect,.timeline-container .track.single .track-rect{fill:var(--track-rect-singl)}.track-container .track.multiple>path,.timeline-container .track.multiple>path{fill:var(--track-path-multi)}.track-container .track.multiple .track-rect,.timeline-container .track.multiple .track-rect{fill:var(--track-rect-multi)}.track-container .line,.timeline-container .line{fill:none;stroke-width:var(--timeline-line-width)}.track-container .line circle,.timeline-container .line circle{r:17px;fill:transparent;stroke:transparent}.timeline-container .gain path,.timeline-container .gain circle.point,.timeline-container .gain line,.track-container .gain path,.track-container .gain circle.point,.track-container .gain line{stroke:var(--color-timeline-gain)}.timeline-container .gain rect.legend-box,.timeline-container .gain text,.timeline-container .gain circle.point,.track-container .gain rect.legend-box,.track-container .gain text,.track-container .gain circle.point{fill:var(--color-timeline-gain)}.timeline-container .brainwave path,.timeline-container .brainwave circle.point,.timeline-container .brainwave line,.track-container .brainwave path,.track-container .brainwave circle.point,.track-container .brainwave line{stroke:var(--color-timeline-brainwave)}.timeline-container .brainwave rect.legend-box,.timeline-container .brainwave text,.timeline-container .brainwave circle.point,.track-container .brainwave rect.legend-box,.track-container .brainwave text,.track-container .brainwave circle.point{fill:var(--color-timeline-brainwave)}.timeline-container .pan path,.timeline-container .pan circle.point,.timeline-container .pan line,.track-container .pan path,.track-container .pan circle.point,.track-container .pan line{stroke:var(--color-timeline-pan)}.timeline-container .pan rect.legend-box,.timeline-container .pan text,.timeline-container .pan circle.point,.track-container .pan rect.legend-box,.track-container .pan text,.track-container .pan circle.point{fill:var(--color-timeline-pan)}.timeline-container .phase path,.timeline-container .phase circle.point,.timeline-container .phase line,.track-container .phase path,.track-container .phase circle.point,.track-container .phase line{stroke:var(--color-timeline-phase)}.timeline-container .phase rect.legend-box,.timeline-container .phase text,.timeline-container .phase circle.point,.track-container .phase rect.legend-box,.track-container .phase text,.track-container .phase circle.point{fill:var(--color-timeline-phase)}.timeline-container .frequency path,.timeline-container .frequency circle.point,.timeline-container .frequency line,.track-container .frequency path,.track-container .frequency circle.point,.track-container .frequency line{stroke:var(--color-timeline-frequency)}.timeline-container .frequency rect.legend-box,.timeline-container .frequency text,.timeline-container .frequency circle.point,.track-container .frequency rect.legend-box,.track-container .frequency text,.track-container .frequency circle.point{fill:var(--color-timeline-frequency)}.timeline-container .filterFrequency path,.timeline-container .filterFrequency circle.point,.timeline-container .filterFrequency line,.track-container .filterFrequency path,.track-container .filterFrequency circle.point,.track-container .filterFrequency line{stroke:var(--color-timeline-filterFrequency)}.timeline-container .filterFrequency rect.legend-box,.timeline-container .filterFrequency text,.timeline-container .filterFrequency circle.point,.track-container .filterFrequency rect.legend-box,.track-container .filterFrequency text,.track-container .filterFrequency circle.point{fill:var(--color-timeline-filterFrequency)}.timeline-container #gradHue stop:nth-of-type(1),.timeline-container #gradHue stop:nth-of-type(4),.track-container #gradHue stop:nth-of-type(1),.track-container #gradHue stop:nth-of-type(4){stop-color:#e37878}.timeline-container #gradHue stop:nth-of-type(2),.track-container #gradHue stop:nth-of-type(2){stop-color:#3b3bc4}.timeline-container #gradHue stop:nth-of-type(3),.track-container #gradHue stop:nth-of-type(3){stop-color:#4fab4f}.timeline-container .h line,.track-container .h line{stroke:var(--color-timeline-h)}.timeline-container .h path,.track-container .h path{stroke:url(#gradHue)}.timeline-container .h rect.legend-box,.timeline-container .h text,.track-container .h rect.legend-box,.track-container .h text{fill:var(--color-timeline-h)}.timeline-container .s path,.timeline-container .s circle.point,.timeline-container .s line,.track-container .s path,.track-container .s circle.point,.track-container .s line{stroke:var(--color-timeline-s)}.timeline-container .s rect.legend-box,.timeline-container .s text,.timeline-container .s circle.point,.track-container .s rect.legend-box,.track-container .s text,.track-container .s circle.point{fill:var(--color-timeline-s)}.timeline-container .l path,.timeline-container .l circle.point,.timeline-container .l line,.track-container .l path,.track-container .l circle.point,.track-container .l line{stroke:var(--color-timeline-l)}.timeline-container .l rect.legend-box,.timeline-container .l text,.timeline-container .l circle.point,.track-container .l rect.legend-box,.track-container .l text,.track-container .l circle.point{fill:var(--color-timeline-l)}.timeline-container .lr path,.timeline-container .lr circle.point,.timeline-container .lr line,.track-container .lr path,.track-container .lr circle.point,.track-container .lr line{stroke:var(--color-timeline-lr)}.timeline-container .lr rect.legend-box,.timeline-container .lr text,.timeline-container .lr circle.point,.track-container .lr rect.legend-box,.track-container .lr text,.track-container .lr circle.point{fill:var(--color-timeline-lr)}.timeline-container .gainL path,.timeline-container .gainL circle.point,.timeline-container .gainL line,.track-container .gainL path,.track-container .gainL circle.point,.track-container .gainL line{stroke:var(--color-timeline-gainL)}.timeline-container .gainL rect.legend-box,.timeline-container .gainL text,.timeline-container .gainL circle.point,.track-container .gainL rect.legend-box,.track-container .gainL text,.track-container .gainL circle.point{fill:var(--color-timeline-gainL)}.timeline-container .gainM path,.timeline-container .gainM circle.point,.timeline-container .gainM line,.track-container .gainM path,.track-container .gainM circle.point,.track-container .gainM line{stroke:var(--color-timeline-gainM)}.timeline-container .gainM rect.legend-box,.timeline-container .gainM text,.timeline-container .gainM circle.point,.track-container .gainM rect.legend-box,.track-container .gainM text,.track-container .gainM circle.point{fill:var(--color-timeline-gainM)}.timeline-container .gainR path,.timeline-container .gainR circle.point,.timeline-container .gainR line,.track-container .gainR path,.track-container .gainR circle.point,.track-container .gainR line{stroke:var(--color-timeline-gainR)}.timeline-container .gainR rect.legend-box,.timeline-container .gainR text,.timeline-container .gainR circle.point,.track-container .gainR rect.legend-box,.track-container .gainR text,.track-container .gainR circle.point{fill:var(--color-timeline-gainR)}.timeline-container .gainBrainwave path,.timeline-container .gainBrainwave circle.point,.timeline-container .gainBrainwave line,.track-container .gainBrainwave path,.track-container .gainBrainwave circle.point,.track-container .gainBrainwave line{stroke:var(--color-timeline-gainBrainwave)}.timeline-container .gainBrainwave rect.legend-box,.timeline-container .gainBrainwave text,.timeline-container .gainBrainwave circle.point,.track-container .gainBrainwave rect.legend-box,.track-container .gainBrainwave text,.track-container .gainBrainwave circle.point{fill:var(--color-timeline-gainBrainwave)}.timeline-container .q path,.timeline-container .q circle.point,.timeline-container .q line,.track-container .q path,.track-container .q circle.point,.track-container .q line{stroke:var(--color-timeline-q)}.timeline-container .q rect.legend-box,.timeline-container .q text,.timeline-container .q circle.point,.track-container .q rect.legend-box,.track-container .q text,.track-container .q circle.point{fill:var(--color-timeline-q)}.timeline-container .modulationGain path,.timeline-container .modulationGain circle.point,.timeline-container .modulationGain line,.track-container .modulationGain path,.track-container .modulationGain circle.point,.track-container .modulationGain line{stroke:var(--color-timeline-modulationGain)}.timeline-container .modulationGain rect.legend-box,.timeline-container .modulationGain text,.timeline-container .modulationGain circle.point,.track-container .modulationGain rect.legend-box,.track-container .modulationGain text,.track-container .modulationGain circle.point{fill:var(--color-timeline-modulationGain)}.timeline-container .modulationFilter path,.timeline-container .modulationFilter circle.point,.timeline-container .modulationFilter line,.track-container .modulationFilter path,.track-container .modulationFilter circle.point,.track-container .modulationFilter line{stroke:var(--color-timeline-modulationFilter)}.timeline-container .modulationFilter rect.legend-box,.timeline-container .modulationFilter text,.timeline-container .modulationFilter circle.point,.track-container .modulationFilter rect.legend-box,.track-container .modulationFilter text,.track-container .modulationFilter circle.point{fill:var(--color-timeline-modulationFilter)}.timeline-edit .line.gain{background-color:hsla(from var(--color-timeline-gain) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.brainwave{background-color:hsla(from var(--color-timeline-brainwave) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.pan{background-color:hsla(from var(--color-timeline-pan) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.phase{background-color:hsla(from var(--color-timeline-phase) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.frequency{background-color:hsla(from var(--color-timeline-frequency) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.filterFrequency{background-color:hsla(from var(--color-timeline-filterFrequency) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.h{background-color:hsla(from var(--color-timeline-h) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.s{background-color:hsla(from var(--color-timeline-s) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.l{background-color:hsla(from var(--color-timeline-l) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.lr{background-color:hsla(from var(--color-timeline-lr) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.gainL{background-color:hsla(from var(--color-timeline-gainL) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.gainM{background-color:hsla(from var(--color-timeline-gainM) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.gainR{background-color:hsla(from var(--color-timeline-gainR) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.gainBrainwave{background-color:hsla(from var(--color-timeline-gainBrainwave) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.q{background-color:hsla(from var(--color-timeline-q) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.modulationGain{background-color:hsla(from var(--color-timeline-modulationGain) h s l/var(--color-timeline-opacity-dimmed))}.timeline-edit .line.modulationFilter{background-color:hsla(from var(--color-timeline-modulationFilter) h s l/var(--color-timeline-opacity-dimmed))}.strobe-screen{position:fixed;width:100vw;height:100vh;z-index:1;top:0;left:0;background-color:#000;--eye-radius: 4cm;--eye-distance: 10.5cm}.strobe-screen.paused{background-color:#000}.strobe-screen .left-screen,.strobe-screen .right-screen{position:absolute;z-index:100;opacity:1}.strobe-screen.landscape.eyes .left-screen,.strobe-screen.landscape.eyes .right-screen{width:calc(2 * var(--eye-radius));height:calc(2 * var(--eye-radius));border-radius:50%}.strobe-screen.landscape.eyes .left-screen{top:calc(50vh - var(--eye-radius));left:calc(50% - var(--eye-distance) / 2 - var(--eye-radius))}.strobe-screen.landscape.eyes .right-screen{top:calc(50vh - var(--eye-radius));left:calc(50% + var(--eye-distance) / 2 - var(--eye-radius))}.strobe-screen.landscape.wide .left-screen,.strobe-screen.landscape.wide .right-screen{width:50%;height:100vh;top:0}.strobe-screen.landscape.wide .left-screen{left:0}.strobe-screen.landscape.wide .right-screen{left:50%}.strobe-screen.landscape .screen-controls{width:100%}.strobe-screen.landscape .screen-controls>div{display:flex;height:100vh;flex-flow:column}.strobe-screen.landscape .screen-controls>div .slider{height:calc(100vh - 3 * var(--button-size))}.strobe-screen.landscape .screen-controls>div .slider svg{height:inherit}.strobe-screen.portrait.eyes .left-screen,.strobe-screen.portrait.eyes .right-screen{width:calc(2 * var(--eye-radius));height:calc(2 * var(--eye-radius));border-radius:50%}.strobe-screen.portrait.eyes .left-screen{top:calc(50vh - var(--eye-distance) / 2 - var(--eye-radius));left:calc(50% - var(--eye-radius))}.strobe-screen.portrait.eyes .right-screen{top:calc(50vh + var(--eye-distance) / 2 - var(--eye-radius));left:calc(50% - var(--eye-radius))}.strobe-screen.portrait.wide .left-screen,.strobe-screen.portrait.wide .right-screen{width:100%;height:50vh;left:0}.strobe-screen.portrait.wide .left-screen{top:0}.strobe-screen.portrait.wide .right-screen{top:50vh}.strobe-screen.portrait .screen-controls{width:100%;height:100vh;flex-flow:column-reverse}.strobe-screen.portrait .screen-controls>div{width:100%;flex-flow:row}.strobe-screen.portrait .screen-controls>div svg.icon{transform:rotate(-90deg)}.strobe-screen.portrait .screen-controls>div .slider{width:calc(100% - 3 * var(--button-size))}.strobe-screen.portrait .screen-controls>div .slider svg{width:inherit}.strobe-screen .screen-controls{display:flex;position:absolute;z-index:101;justify-content:space-between}.strobe-screen .screen-controls svg.icon{flex-shrink:0;stroke:#fff}.strobe-screen .screen-controls>div{display:flex;padding:var(--padding);align-items:center;justify-content:center}.strobe-screen .screen-controls>div .slider{flex-grow:9999;flex-shrink:9999}.strobe-screen .screen-controls>div .slider svg{flex-grow:9999;flex-shrink:9999}@keyframes blink_sine{0%{background-color:#000;animation-timing-function:ease}50%{background-color:var(--color, white);animation-timing-function:ease}to{background-color:#000}}@keyframes blink_triangle{0%{background-color:#000;animation-timing-function:linear}50%{background-color:var(--color, white);animation-timing-function:linear}to{background-color:#000}}@keyframes blink_square{0%{background-color:#000;animation-timing-function:steps(1)}50%{background-color:var(--color, white);animation-timing-function:steps(1)}to{background-color:#000}}@keyframes blink_sawtooth{0%{background-color:#000;animation-timing-function:linear}to{background-color:var(--color, white)}}@keyframes blink_rsawtooth{0%{background-color:var(--color, white);animation-timing-function:linear}to{background-color:#000}}.timeline-edit>.list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:calc(2 * var(--padding-right))}.timeline-edit>.list>.list-item{display:block;padding-bottom:calc(var(--padding-bottom) + var(--button-size-small) / 2)}.timeline-edit>.list>.list-item .title{display:flex;position:relative;width:100%;height:var(--timeline-edit-height);justify-content:center}.timeline-edit>.list>.list-item .title label{position:absolute;top:calc(50% - .8em);cursor:pointer;white-space:nowrap}.timeline-edit>.list>.list-item .copy input{border:1px solid var(--color-list-border-selected)}.timeline-edit>.list>.list-item .list{display:flex;flex-direction:column}.timeline-edit>.list>.list-item .list div.line-value{display:flex;height:var(--timeline-edit-height);padding-right:calc(var(--button-size-small) + var(--minimum-spacing));align-items:center;gap:var(--minimum-spacing)}.timeline-edit>.list>.list-item .list div.line-value .copy-paste{display:flex;width:calc(2 * var(--timeline-input-width) + var(--minimum-spacing));justify-content:center}.timeline-edit>.list>.list-item .list div.line-value .button.add{position:absolute;z-index:1;transform:translate(var(--minimum-spacing),calc(var(--button-size-small) / 2));background-color:var(--background-color)}.timeline-edit>.list>.list-item .list div.line-value div.input input{width:var(--timeline-input-width);text-align:right}.timeline-edit>.list>.list-item .list div.line-value>div:nth-of-type(1) span{margin-right:var(--minimum-spacing)}.content.not-edit .timeline-edit{-webkit-user-select:text;user-select:text;pointer-events:all}.content.not-edit .timeline-edit>.list>.list-item>.list .line-value{height:1.2lh;border:none;background-color:unset}.content.not-edit .timeline-edit>.list>.list-item>.list .line-value .minutes,.content.not-edit .timeline-edit>.list>.list-item>.list .line-value .number{width:var(--timeline-input-width);justify-content:right}.generator.graph .content{z-index:2}.generator.graph .content .svg-background{fill:var(--background-color)}.generator.graph .content .timeline-container .track{opacity:var(--color-opacity-dimmed)}.generator.props .content{padding-top:var(--padding-top)}.generator.props .content input{width:var(--property-input-width)}.generator.props .content>#name input{width:unset}.generators .content{padding-right:0;padding-left:0}.generators .content.not-edit .list-item .button.delete,.generators .content.play .list-item .button.delete{pointer-events:none;opacity:var(--color-opacity-dimmed)}.generators .content.not-edit .list-item>:not(.gain),.generators .content.not-edit.play{pointer-events:all}.generators .content.not-edit:not(.play) .gain svg{opacity:var(--color-opacity-dimmed)}.generators .content .list-item{display:block}.generators .content .list-item.color-master{padding-bottom:var(--padding-bottom);background-color:var(--color-generator-master)}.generators .content .list-item.color-background>div{background-color:var(--color-generator-background)}.generators .content .list-item.color-voice>div{background-color:var(--color-generator-voice)}.generators .content .list-item.color-cluster>div{background-color:var(--color-generator-cluster)}.generators .content .list-item.color-noise>div{background-color:var(--color-generator-noise)}.generators .content .list-item.color-strobe>div{background-color:var(--color-generator-strobe)}.generators .content .list-item.mute>div{opacity:var(--color-opacity-dimmed)}.generators .content .list-item>.title,.generators .content .list-item>.gain{display:flex;align-items:center;justify-content:space-between}.generators .content .list-item>.title{height:var(--button-size);padding:var(--padding-top) var(--padding-right) 0 var(--padding-left)}.generators .content .list-item>.title .name{display:flex;align-items:center;flex-direction:column}.generators .content .list-item>.gain{padding:var(--padding);justify-content:space-between}.generators .content .list-item>.gain .slider{flex-grow:99999}.generators .content .list-item:not(.color-master){border-top:var(--list-border)}.generators .footer .select.add-generator{width:unset}.home .footer .controls .select,.home .footer .controls input{height:var(--icon-size-small)}.home .footer .controls .select{width:unset;max-height:2lh}.home .footer .controls .select span{max-height:2lh;overflow:hidden;white-space:wrap}.home .footer .controls input{width:4em;text-align:right;background-color:var(--color-header-input-background)}.waiting-screen-lock{display:flex;position:fixed;width:100vw;height:100vh;z-index:99;top:0;align-content:center;justify-content:center;flex-wrap:wrap}.waiting-screen-lock>.waiting-screen-center{display:flex;padding:2em;align-items:center;flex-direction:column;color:var(--color-waiting);border:var(--color-waiting-border);border-radius:2mm;background-color:var(--color-waiting-background);box-shadow:var(--color-waiting-border-shadow)}.waiting-screen-lock>.waiting-screen-center>div{display:flex;align-items:center}.waiting-screen-lock>.waiting-screen-center>.icon svg circle:nth-of-type(1){opacity:.5;fill:none;stroke:var(--color-waiting-circle);stroke-width:8px}.waiting-screen-lock>.waiting-screen-center>.icon svg circle:nth-of-type(2){fill:var(--color-waiting-circle-inner);stroke:none}.waiting-screen-lock>.waiting-screen-center .button{width:fit-content;height:2.2em;padding:.2em .8em;flex-shrink:1;font-size:1em;color:var(--color-waiting-button);border-radius:.4em}.waiting-screen-lock>.waiting-screen-center .button.abort{color:var(--color-waiting-button-cancel);border:.1em solid var(--color-waiting-button-border);background-color:var(--color-waiting-button-cancel-background)}:root{--color-waiting: black;--color-waiting-background: hsla(0, 0%, 100%, 1);--color-waiting-circle: #808080;--color-waiting-circle-inner: #e74c3c;--color-waiting-border: 1px solid hsla(0, 0%, 0%, 1);--color-waiting-border-shadow: hsla(0, 0%, 0%, .5) 2px 2px 3px 1px;--color-waiting-button-border: var(--color-waiting-background);--color-waiting-button-cancel: black;--color-waiting-button-cancel-background: silver}.import-samples .list-item:not(.folder){display:block;padding-bottom:var(--padding-bottom)}.import-samples .list-item:not(.folder) label{padding-bottom:var(--padding-bottom);font-size:var(--font-size-title);font-weight:bolder}.import-samples .list-item:not(.folder) .preview{display:flex;width:100%;height:17em;align-items:center;justify-content:center}.import-samples .list-item:not(.folder) .preview .img,.import-samples .list-item:not(.folder) .preview .html,.import-samples .list-item:not(.folder) .preview .svg{position:absolute;top:3em}.import-samples .list-item:not(.folder) .preview .img>div,.import-samples .list-item:not(.folder) .preview .html>div,.import-samples .list-item:not(.folder) .preview .svg>div{width:100mm;height:17em}.import-samples .list-item:not(.folder) .preview .img>div>div,.import-samples .list-item:not(.folder) .preview .html>div>div,.import-samples .list-item:not(.folder) .preview .svg>div>div{position:relative}.import-samples .list-item:not(.folder) .preview img{max-width:100mm}.import-samples .list-item:not(.folder) .controls{display:flex;justify-content:center}.import-samples .list-item.folder{border:unset;background-color:var(--color-list-folder)}.import-samples .list-item.folder .button{pointer-events:none}.import-sounds .footer .select{padding:var(--padding)}.import-sounds .footer .select.open{padding:0}.import-sounds .footer .select label{padding-right:var(--minimum-spacing)}.import-sounds .footer .select .value{flex-grow:0}.import-sounds .footer.portrait .select .value{max-height:2lh;white-space:pre-line}.import-sounds .footer.landscape .controls{justify-content:left}.import-sounds .footer.landscape .controls .button-group{width:100%;justify-content:left}.import-sounds .footer.landscape .select{width:calc(50% - var(--icon-size-small));padding:0}.import-sounds .footer.landscape .select label{overflow:hidden;flex-shrink:99999;white-space:nowrap;text-overflow:ellipsis}.import-sounds .footer.landscape .select .value{white-space:nowrap}.import-sounds .footer.landscape .import-sounds-touch{width:calc(50% + var(--icon-size-small));justify-self:center}.import-sounds .footer .import-sounds-touch input{display:none;width:100%;height:3em}.audio-recorder{padding:0 var(--padding-right) 0 var(--padding-right)}.audio-recorder>div{display:flex;align-items:center;justify-content:space-between}.audio-recorder>div .icon.speaker,.audio-recorder>div .icon.gain{display:block;position:relative;left:-6px}.audio-recorder>div>div{flex-grow:1}.audio-recorder>div>span:last-of-type{width:var(--icon-size);text-align:right}.audio-recorder.landscape{display:flex;padding:0}.audio-recorder.landscape>div{flex-grow:1}.audio-recorder.landscape>div.analyser-duration{padding-right:calc(2 * var(--padding-right))}.audio-recorder.landscape>div.controls{flex-grow:0}.audio-recorder.landscape>div.controls .button-group+.button-group{margin-left:calc(2 * var(--padding-left))}.audio-recorder.landscape>div .analyser,.audio-recorder.landscape>div .slider{padding:0}.recorder>.footer .select{display:flex;padding:var(--padding);overflow:hidden;align-items:center;text-wrap:nowrap;text-overflow:ellipsis}.recorder>.footer .select.open{padding:0}.recorder>.footer .select label{padding-right:var(--minimum-spacing);overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.recorder>.footer .select .value{display:block}.recorder>.footer .controls{padding-top:var(--padding-top)}.recorder .footer.landscape{display:flex}.recorder .footer.landscape>div{flex-grow:1;flex-shrink:1}.recorder .footer.landscape>div:nth-of-type(1){overflow:hidden;align-items:center;flex-shrink:99}.recorder .footer.landscape>div:nth-of-type(1) .select{width:100%}.recorder .footer.landscape>div:nth-of-type(1) .select label{overflow:hidden;flex-shrink:999;text-overflow:ellipsis}.recorder .footer.landscape>div:nth-of-type(1) .select span{flex-shrink:1}.recorder .footer.landscape>div:nth-of-type(1) .select .jump{width:var(--icon-size-small);height:var(--icon-size-small)}.recorder .footer.landscape>div:nth-of-type(2){flex-grow:99}.session .content{-webkit-user-select:text;user-select:text}.session .content .usage .list.styled>div{display:block}.theme svg.icon.theme:not(.button) path:nth-of-type(1){fill:var(--color-header-back);stroke:none}.theme svg.icon.theme:not(.button) path:nth-of-type(2){fill:var(--color-button-back);stroke:none}.theme svg.icon.theme:not(.button) path:nth-of-type(3){fill:var(--color-timeline-back);stroke:none}.theme svg.icon.theme:not(.button) path:nth-of-type(4){fill:var(--color-list-item-back-selected);stroke:none}.theme svg.icon.theme:not(.button) path:nth-of-type(5){stroke:var(--color-button-border);stroke-width:var(--icon-stroke);stroke-linecap:butt}.theme svg.icon.theme:not(.button) path:nth-of-type(6){stroke:var(--color);stroke-width:var(--icon-stroke);stroke-linecap:butt}.theme svg.icon.theme:not(.button) circle{fill:transparent;stroke:var(--color-button-border);stroke-width:var(--icon-stroke)}.theme.select.open .list-item{padding:0}.theme.select.open .list-item>div{display:flex;width:100%;padding:var(--padding);align-items:center;color:var(--color);border-radius:var(--list-border-radius);background-color:var(--background-color)!important}.stay-alive{position:fixed;width:1px;height:1px;z-index:9999;top:2px;left:2px}.stay-alive.active{background-color:gray}.settings .content>.styled.list>.list-item.select.open{padding-left:0}.settings .content>.styled.list>.list-item.select.open>.list{position:relative}.settings .content>.styled.list>.list-item.select.open>.list .list-item{color:var(--color);background-color:var(--background-color)}.settings .content>.styled.list>.list-item.select.open>.list .list-item.selected{color:var(--color-list-item-selected);background-color:var(--color-list-item-back-selected)}.settings .content>.styled.list>.list-item>label,.settings .content>.styled.list>.list-item>div>label{width:100%}.generator.voice>.content.not-edit .gain{opacity:var(--color-opacity-dimmed)}.generator.voice>.content>.list>.list-item{flex-direction:column}.generator.voice>.content>.list>.list-item>div{display:flex;width:100%}.generator.voice>.content>.list>.list-item>div:not(.gain) label{padding-left:var(--padding-left);flex-grow:999}.generator.voice>.content>.list>.list-item>div:not(.gain)>div:has(.jump){padding-left:var(--padding-left)}.generator.voice>.content>.list>.list-item .gain{padding-top:var(--minimum-spacing);flex-wrap:wrap}.generator.voice>.content>.list>.list-item .gain .slider{height:var(--button-size-small);padding-right:var(--padding-left);flex-grow:99;flex-shrink:99}.generator.voice>.content>.list>.list-item .gain .slider svg{width:5em}.generator.voice>.content>.list>.list-item .gain .slider svg rect{height:1mm}.generator.voice>.content>.list>.list-item .gain .slider svg circle.left{r:calc(var(--button-size-small) / 4)}.generator.voice>.content>.list>.list-item .gain .slider svg circle.touch{r:calc(var(--button-size-small) / 2)}.generator.voice>.content>.list>.list-item .offset{padding-top:var(--minimum-spacing);align-items:flex-end;justify-content:right}.generator.voice>.content>.list>.list-item .offset input{width:3.4em;height:var(--icon-size-small)}.generator.voice .footer.adding-files{position:absolute}.wizard-footer{display:flex;padding:var(--padding);align-items:center;justify-content:center}.wizard-footer>.progress{display:flex;padding:0 var(--padding-left) 0 var(--padding-right);overflow:hidden;gap:var(--minimum-spacing)}.wizard-footer>.progress>div{width:var(--icon-size-small);height:var(--icon-size-small);border-radius:50%}.wizard-footer>.progress>div.current{background-color:#ffa82e}.wizard-footer>.progress>div.done{background-color:#57bf40}.wizard-footer>.progress>div.skipped{background-color:gray}.wizard-footer>.progress>div.waiting{background-color:#505050}.wizard-inductions .text-dynamic .grip-wrap{width:100%;min-height:5em}.wizard-inductions .text-dynamic .grip-wrap textarea{width:100%}.wizard-inductions ul{margin:.5lh 0;padding-left:var(--padding-left);list-style-type:none;margin-block-start:.5lh;margin-block-end:.5lh}.wizard-inductions ul li:before{position:relative;margin:0 var(--minimum-spacing) 0 -.9em;font-size:100%;content:"•";color:red}.wizard-inductions .wiz-list-item{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);border:var(--list-border) var(--color-list-item-border);border-radius:var(--list-border-radius)}.wizard-inductions .wiz-list-item+.wiz-list-item{margin-top:var(--list-margin)}.wizard-inductions .wizard-step>.title{margin:1em 0 1.33em;padding-bottom:.66em;border-bottom:1px solid var(--color)}.wizard-inductions .wizard-step .example{margin:2em var(--padding-left) 2em var(--padding-right);padding:var(--padding);border:1px solid var(--color);border-radius:var(--list-border-radius)}.wizard-inductions .wizard-step[id="5"] .wiz-list-item ul{margin-top:0}.wizard-inductions .wizard-step[id="5"] .wiz-list-item .button{width:unset;height:unset;padding:var(--input-inner-padding);font-size:medium;border:1px solid var(--color-list-border-selected);border-radius:var(--list-border-radius)}.wizard-inductions .wizard-step[id="5"] .wiz-list-item .button+.button{margin-left:var(--padding-left)}.wizard-inductions .wizard-step[id="8"] h4{margin:.5lh 0}.wizard-inductions .wizard-step[id="8"] .wiz-list-item>div{display:flex}.wizard-inductions .wizard-step[id="8"] .wiz-list-item>div>div{flex-grow:1}.wizard-inductions .wizard-step[id="8"] .select,.wizard-inductions .wizard-step[id="8"] .input{flex-grow:1;flex-wrap:wrap}.wizard-inductions .wizard-step[id="8"] input{width:100%;max-width:20em}.wizard-inductions .wizard-step[id="8"] label{padding-right:var(--padding-right);text-wrap:wrap}.error-boundary{margin-left:3em}body{position:absolute;width:100%;top:0;-webkit-user-select:none;user-select:none}body.no-scroll{height:100%;touch-action:none}.app{position:absolute;width:100%;top:0}.app circle.touch,.app circle.mover{r:var(--timeline-circle-radius-touch);fill:var(--color-button-touch-back);stroke:var(--color-button-touch-border);stroke-width:var(--button-stroke)}.app circle.touch.down,.app circle.mover.down{stroke-width:calc(4 * var(--button-stroke))}.app .invisible{pointer-events:none}.app .invisible,.app .invisible *{color:transparent!important;border-color:transparent!important;background-color:transparent!important;fill:transparent!important;stroke:transparent!important}.app .deactivated,.app .deactivated *{pointer-events:none!important}.app .dimmed{opacity:var(--color-opacity-dimmed)}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.app .paused svg{transition:all .5s ease-in-out;animation:blink normal 1.5s infinite ease-in-out}.app .grip-wrap,.app input,.app textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.slider:not(.vertical){height:var(--button-size)}.slider:not(.vertical) rect.bar,.slider:not(.vertical) rect.range{height:var(--slider-bar-height)}.slider.vertical{width:var(--button-size)}.slider.vertical rect.bar,.slider.vertical rect.range{width:var(--slider-bar-height)}.slider svg:not(.icon){flex-grow:1}.slider svg:not(.icon) .bar{fill:var(--color-slider-bar-back);stroke:var(--color-slider-bar-border);stroke-width:var(--slider-bar-stroke-width)}.slider svg:not(.icon) circle:not(.touch){fill:var(--color-slider-back);stroke:var(--color-slider-border);stroke-width:var(--button-stroke-small);r:calc((var(--button-size-small) - var(--button-stroke-small)) / 2)}.slider svg:not(.icon) rect.range.down{stroke:var(--color-button-touch-border);stroke-width:calc(8 * var(--button-stroke))}.input input,.input textarea{padding:var(--input-inner-padding) var(--input-inner-padding);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color-input);border-bottom:var(--button-stroke) solid var(--color-input-border);background-color:var(--color-input-back)}.input input:focus,.input textarea:focus{border:var(--button-stroke) solid var(--color-input-border-focus);border-radius:var(--input-border-radius);outline:green}.input .spacer,.input .shadow{padding:var(--input-inner-padding) var(--input-inner-padding)}.confirm .progress svg{width:100%}.confirm .progress svg .background{width:100%;fill:#fff}.confirm .progress svg .bar{fill:var(--color-confirm-button-background)}:root.theme-dark,.theme-dark{--background-color: black;--color: white;--color-button-stroke: white;--color-button-back: hsla(0, 0%, 100%, .35);--color-button-border: hsla(0, 0%, 100%, .6);--color-button-touch-back: hsla(0, 0%, 100%, .02);--color-button-touch-back-selected: hsla(0, 0%, 100%, .5);--color-button-touch-border: hsla(0, 0%, 45%, .9);--color-header: var(--color);--color-header-back: hsla(0, 0%, 13%, 1);--color-header-button-touch-back-selected: hsla(0, 0%, 40%, 1);--color-header-slider-bar-back: hsla(0, 0%, 21%, 1);--color-header-slider-bar-border: hsla(0, 0%, 60%, 1);--color-input: white;--color-input-back: hsl(0, 0%, 23%);--color-input-border: hsl(0, 0%, 23%);--color-input-border-focus: hsl(0, 0%, 63%);--color-list-item-border: hsla(0, 100%, 100%, .5);--color-list-folder: hsla(46, 77%, 22%, 1);--color-list-item-back-selected: hsla(0, 0%, 28%, 1);--color-list-border-selected: hsla(0, 0%, 100%, 1);--color-slider-border: hsla(0, 0%, 100%, .6);--color-slider-back: hsla(200, 45%, 29%, 1);--color-slider-bar-border: hsla(0, 0%, 100%, .8);--color-slider-bar-back: hsla(0, 0%, 16%, .1);--color-yes-back: hsla(110, 48%, 32%, 1);--color-no-back: hsla(0, 50%, 45%, 1);--color-switch-back: hsla(0, 0%, 41%, 1);--color-switch-circle-back: hsla(0, 0%, 70%, 1);--color-generator-master: hsla(47, 100%, 28%, 1);--color-generator-background: hsla(198, 75%, 28%, 1);--color-generator-voice: hsla(201, 31%, 42%, 1);--color-generator-cluster: hsla(201, 36%, 24%, 1);--color-generator-noise: hsla(68, 20%, 24%, 1);--color-generator-strobe: hsla(136, 31%, 20%, 1);--color-timeline-opacity-dimmed: .5;--color-timeline-text-opacity-dimmed: 1;--color-help-background: hsla(0, 0%, 15%, 1);--color-help-border-shadow: hsla(0, 0%, 100%, .5) -4px -4px 3px 1px;--color-help-border: 1px solid hsla(0, 0%, 100%, 1);--color-help-rect-mask-opacity: .6;--color-confirm-border-shadow: hsla(0, 0%, 100%, .7) 2px 2px 3px 1px;--color-confirm-border: 2px solid hsl(0, 0%, 50%);--color-waiting-border: var(--color-confirm-border);--color-waiting-border-shadow: var(--color-confirm-border-shadow);--color-bands-gamma: hsl(305, 100%, 50%, .04);--color-bands-beta: hsla(148, 75%, 50%, .21);--color-bands-delta: hsla(262, 100%, 60%, .23)}:root,.theme-default{color:var(--color);background-color:var(--background-color);--button-size-small: 7mm;--button-stroke-small: .3mm;--button-size: 14mm;--button-stroke: .3mm;--button-size-big: 24mm;--button-stroke-big: .3mm;--icon-size-small: 7mm;--icon-stroke-small: 1.1mm;--icon-size: 10mm;--icon-stroke: .9mm;--icon-size-big: 20mm;--icon-stroke-big: .58mm;--timeline-circle-radius: .5em;--timeline-circle-radius-selected: .9em;--timeline-circle-radius-touch: calc((var(--button-size) - var(--button-stroke)) / 2);--timeline-line-width: .3em;--timeline-line-width-selected: .8em;--timeline-line-width-touch: 1.5em;--timeline-legend-minutes-line-height: .8em;--timeline-header-linetype-height: .7em;--timeline-grid-y-cell-padding-left: .25em;--timeline-grid-y-cell-padding-bottom: .2em;--timeline-grid-y-cell-width: 5.75em;--timeline-grid-y-cell-height: 1.5em;--timeline-transition: transform .5s;--timeline-transition-fast: transform .01s 0s;--timeline-edit-height: 14mm;--timeline-input-width: 15mm;--timeline-marker-width: .2em;--track-track-height: 30mm;--track-legend-padding-left: .25em;--strobe-gradient-height: var(--header-label-height);--input-inner-padding: 2mm;--input-border-radius: 1.5mm;--slider-bar-height: .3em;--slider-bar-stroke-width: 1px;--list-border: 1px solid;--list-border-move: 2px solid hsla(0, 0%, 100%, 1);--list-border-radius: 2mm;--list-margin: 3mm;--property-input-width: 15mm;--property-label-width: 30mm;--padding-left: 5mm;--padding-right: 5mm;--padding-top: 3mm;--padding-bottom: 3mm;--padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);--minimum-spacing: 2mm;--header-height: 18mm;--header-label-height: 9mm;--help-circle-radius: calc(.5 * (var(--button-size) - var(--help-circle-stroke)));--help-circle-stroke: .8mm;--background-color: hsla(0, 100%, 100%, 1);--color: black;--color-opacity-dimmed: .4;--color-header: black;--color-header-back: hsla(0, 0%, 80%, 1);--color-header-button-touch-border: var(--color-button-touch-border);--color-header-button-touch-back-selected: hsla(0, 0%, 80%, 1);--color-header-button-back: hsla(0, 0%, 39%, 1);--color-header-input-background: transparent;--color-header-slider-bar-back: hsla(0, 0%, 80%, 1);--color-header-slider-bar-border: hsla(0, 0%, 43%, 1);--color-button-stroke: black;--color-button-back: hsla(200, 0%, 87%, 1);--color-button-border: hsla(0, 0%, 0%, .25);--color-button-touch-back: hsla(0, 0%, 0%, .02);--color-button-touch-border: hsla(0, 0%, 0%, .1);--color-button-touch-selected: var(--color);--color-button-touch-back-selected: hsla(0, 0%, 100%, .5);--color-slider-border: var(--color-button-stroke);--color-slider-back: hsla(200, 45%, 50%, 1);--color-slider-bar-back: hsla(200, 0%, 87%, 1);--color-slider-bar-border: hsla(0, 0%, 0%, .25);--color-list-item-border: hsl(0, 0%, 76%);--color-list-item-border: hsla(0, 0%, 0%, .3);--color-list-folder: hsla(46, 66%, 66%, 1);--color-list-item-selected: var(--color);--color-list-item-back-selected: hsl(0, 0%, 94%);--color-list-border-selected: hsl(0, 0%, 28%);--color-input: black;--color-input-back: transparent;--color-input-border: hsla(0, 0%, 0%, .35);--color-input-border-focus: hsla(0, 0%, 0%, .35);--color-yes-back: hsla(109, 50%, 50%, 1);--color-no-back: hsla(0, 50%, 50%, 1);--color-switch-back: var(--color-header-button-touch-back-selected);--color-switch-circle-back: hsla(0, 0%, 80%, 1);--color-generator-master: hsla(47, 67%, 87%, 1);--color-generator-background: hsla(198, 50%, 72%, 1);--color-generator-voice: hsla(201, 53%, 81%, 1);--color-generator-cluster: hsla(201, 53%, 66%, 1);--color-generator-noise: hsla(68, 44%, 72%, 1);--color-generator-strobe: hsla(136, 28%, 69%, 1);--color-timeline-back: var(--background-color);--color-timeline-selection: hsla(0, 0%, 75%, .35);--color-timeline-selection-border: transparent;--color-timeline-marker: hsla(50, 100%, 50%, 1);--color-timeline-h: red;--color-timeline-s: hsla(110, 50%, 65%);--color-timeline-l: hsla(0, 0%, 70%);--color-timeline-lr: hsl(225, 68%, 56%);--color-timeline-gain: hsla(0, 100%, 40%, 1);--color-timeline-brainwave: hsla(45, 100%, 40%, 1);--color-timeline-pan: hsla(307, 100%, 40%, 1);--color-timeline-phase: hsla(307, 55%, 45%, 1);--color-timeline-frequency: hsla(171, 64%, 49%, 1);--color-timeline-filterFrequency: hsla(171, 64%, 49%, 1);--color-timeline-gainL: hsla(240, 100%, 75%, 1);--color-timeline-gainM: hsla(260, 100%, 75%, 1);--color-timeline-gainR: hsla(280, 100%, 75%, 1);--color-timeline-gainBrainwave: hsla(225, 65%, 77%, 1);--color-timeline-q: hsla(70, 95%, 40%, 1);--color-timeline-modulationGain: hsla(27, 100%, 40%, 1);--color-timeline-modulationFilter: hsla(135, 59%, 44%, 1);--color-timeline-opacity-dimmed: .3;--color-timeline-text-opacity-dimmed: 1;--track-path-singl: hsla(124, 100%, 40%, .25);--track-rect-singl: hsla(124, 100%, 40%, .25);--track-path-multi: hsla(46, 100%, 50%, .25);--track-rect-multi: hsla(46, 100%, 50%, .25);--track-path-empty: hsla(0, 0%, 50%, .25);--track-rect-empty: hsla(0, 0%, 50%, .25);--color-help-background: hsla(0, 0%, 100%, 1);--color-help-circle: hsla(0, 75%, 50%, 1);--color-help-circle-dimmed: hsla(0, 75%, 50%, .5);--color-help-border-shadow: hsla(0, 0%, 0%, .5) 2px 2px 3px 1px;--color-help-border: 1px solid hsla(0, 0%, 0%, 1);--color-help-rect-mask-opacity: .3;--color-waiting-background: var(--color-confirm-background);--color-waiting-button-cancel: var(--color-confirm-button-cancel);--color-waiting-button-cancel-background: var(--color-confirm-button-cancel-background);--color-bands-gamma: hsl(305, 100%, 50%, .02);--color-bands-beta: hsla(148, 75%, 50%, .12);--color-bands-alpha: hsla(184, 100%, 50%, .16);--color-bands-theta: hsla(203, 100%, 50%, .17);--color-bands-delta: hsla(262, 100%, 60%, .12);--font-size-title: 1.2em;--track-text-font-size: 23.04px}:root.theme-light,.theme-light{--color-header-back: white;--background-color: hsla(0, 100%, 100%, 1);--color: black;--color-button-back: hsla(200, 0%, 87%, 1);--color-timeline-back: var(--background-color);--color-list-item-back-selected: hsl(0, 0%, 94%);--color-button-border: hsla(0, 0%, 0%, .25)}:root.theme-tansan,.theme-tansan{--background-color: hsla(200, 100%, 12%, 1);--color: white;--color-button-stroke: white;--color-button-back: hsla(0, 0%, 100%, .35);--color-button-border: hsla(0, 0%, 100%, .6);--color-button-touch-border: hsla(0, 0%, 45%, .9);--color-header: var(--color);--color-header-back: hsla(179, 100%, 10%, 1);--color-header-button-touch-back-selected: hsla(0, 0%, 40%, 1);--color-header-slider-bar-back: hsla(0, 0%, 16%, .1);--color-header-slider-bar-border: hsla(0, 0%, 60%, 1);--color-input: white;--color-input-back: hsla(0, 0%, 36%, .5);--color-input-border: hsl(0, 0%, 23%);--color-input-border-focus: hsl(0, 0%, 63%);--color-slider-border: hsla(0, 0%, 100%, .6);--color-slider-back: hsla(200, 45%, 29%, 1);--color-slider-bar-border: hsla(0, 0%, 100%, .8);--color-slider-bar-back: hsla(0, 0%, 16%, .1);--color-yes-back: hsla(110, 48%, 32%, 1);--color-switch-circle-back: hsla(0, 0%, 70%, 1);--color-generator-master: hsla(47, 100%, 28%, 1);--color-generator-background: hsla(198, 75%, 28%, 1);--color-generator-voice: hsla(201, 31%, 42%, 1);--color-generator-cluster: hsla(201, 36%, 24%, 1);--color-generator-noise: hsla(68, 20%, 24%, 1);--color-generator-strobe: hsla(136, 31%, 20%, 1);--color-list-item-back-selected: hsla(0, 0%, 40%, 1);--color-list-folder: hsla(46, 77%, 22%, 1);--color-list-border-selected: hsla(0, 100%, 100%, 1);--color-list-item-border: hsla(0, 100%, 100%, .5);--color-bands-gamma: hsl(305, 100%, 50%, .02);--color-bands-beta: hsla(148, 75%, 50%, .13);--color-bands-alpha: hsla(184, 100%, 50%, .14);--color-bands-theta: hsla(203, 100%, 50%, .13);--color-bands-delta: hsla(262, 100%, 60%, .1);--color-help-background:hsla(200, 100%, 12%, 1);--color-help-border-shadow: hsla(0, 0%, 100%, .4) -4px -4px 3px 1px;--color-help-border: 1px solid hsla(0, 0%, 100%, 1);--color-help-rect-mask-opacity: .4}:root.theme-contrast,.theme-contrast{--background-color: hsla(0, 100%, 100%, 1);--color: black;--color-header-back: white;--color-button-back: hsla(200, 0%, 87%, 1);--color-timeline-back: var(--background-color);--color-button-border: hsla(0, 0%, 0%, .25);--contrast-scale: 1.5;--button-size-small: calc(var(--contrast-scale) * 7mm);--button-stroke-small: calc(var(--contrast-scale) * 2 * .3mm);--button-size: calc(var(--contrast-scale) * 14mm);--button-stroke: calc(var(--contrast-scale) * 2 * .3mm);--button-size-big: calc(var(--contrast-scale) * 24mm);--button-stroke-big: calc(var(--contrast-scale) * 2 * .3mm);--icon-size-small: calc(var(--contrast-scale) * 7mm);--icon-stroke-small: calc(var(--contrast-scale) * 1.1mm);--icon-size: calc(var(--contrast-scale) * 10mm);--icon-stroke: calc(var(--contrast-scale) * .9mm);--icon-size-big: calc(var(--contrast-scale) * 20mm);--icon-stroke-big: calc(var(--contrast-scale) * .58mm);--property-input-width: calc(var(--contrast-scale) * 15mm);--slider-bar-height: .5em;--slider-bar-stroke-width: 3px;--list-border: 3px solid;--color-list-item-border: black;--color-list-item-selected: white;--color-list-item-back-selected: black;--timeline-input-width: calc(var(--contrast-scale) * 15mm);--font-size-title: 1.5em;--track-text-font-size: 30.04px;font-weight:600}:root.theme-contrast input,:root.theme-contrast textarea,.theme-contrast input,.theme-contrast textarea{font-weight:600}:root.theme-contrast,.theme-contrast{font-size:calc(var(--contrast-scale) * 1em)}:root.theme-contrast .header,.theme-contrast .header{border-bottom:5px solid black}:root.theme-contrast .footer,.theme-contrast .footer{border-top:5px solid black}:root.theme-contrast .property.usage table th,.theme-contrast .property.usage table th{font-size:calc(var(--contrast-scale) * 13px)}svg.icon{width:var(--icon-size);height:var(--icon-size);stroke:var(--color);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}svg.icon.small{width:var(--icon-size-small);height:var(--icon-size-small);stroke-width:var(--icon-stroke-small)}svg.icon.big{width:var(--icon-size-big);height:var(--icon-size-big);stroke-width:var(--icon-stroke-big)}svg.icon:not(.styled){fill:transparent}*,*:before,*:after{box-sizing:border-box;border-collapse:collapse}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
