@charset "UTF-8";:root{color-scheme:dark;--hue-white:20;--hue-dark:305;--hue-grey:11;--hue-gray:18;--hue-cream:23;--hue-tan:27;--hue-brown:23;--hue-blue:196;--hue-green:56;--hue-yellow:41;--hue-orange:28;--hue-red:9;--hue-purple:267;--hue-brand:var(--hue-red);--shade-white:hsl( var(--hue-white), var( --s, 27%), var( --l, 87%) );--shade-dark:hsl( var(--hue-dark), var( --s, 6%), var( --l, 14%) );--shade-grey:hsl( var(--hue-grey), var( --s, 6%), var( --l, 50%) );--shade-gray:hsl( var(--hue-gray), var( --s, 6%), var( --l, 55%) );--shade-cream:hsl( var(--hue-cream), var( --s, 18%), var( --l, 53%) );--shade-tan:hsl( var(--hue-tan), var( --s, 30%), var( --l, 45%) );--shade-brown:hsl( var(--hue-brown), var( --s, 22%), var( --l,30%) );--shade-blue:hsl( var(--hue-blue), var( --s, 18%), var( --l,33%) );--shade-green:hsl( var(--hue-green), var( --s, 18%), var( --l,33%) );--shade-yellow:hsl( var(--hue-yellow), var( --s, 34%), var( --l,50%) );--shade-orange:hsl( var(--hue-orange), var( --s, 69%), var( --l,38%) );--shade-red:hsl( var(--hue-red), var( --s, 58%), var( --l,35%) );--shade-purple:hsl( var(--hue-purple), var( --s, 58%), var( --l,35%) );--shade-brand:hsl( var(--hue-brand, 9), var( --s-active, 58%), var( --l-active, 35%) );--shade-active:hsl( var(--hue-active, 9), var( --s-active, 58%), var( --l-active, 35%) );--shade-selected:hsl( var(--hue-selected, 28), var( --s-selected, 58%), var( --l-selected, 35%) );--color-bg:light-dark(var(--shade-white), var(--shade-dark));--color-text:light-dark(var(--shade-dark), var(--shade-white));--text-shadow: 0 2px 2px hsl( 305, var( --s, 6%), var( --l, 4%) );--alpha-shadow:.8;--curve:12px;--pad:clamp(10px,2vmin,20px);--stroke:1px;--viewport-max-width:1080px;--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-s:calc( 185ms * var(--ease-speed, 1) );--ease-m:calc( 90ms * var(--ease-speed, 1) );--ease-q:calc( 45ms * var(--ease-speed, 1) );--duration-l:3s;--duration:calc( 1 * var(--ease-s) );--duration-scroll:calc( 5 * var(--ease-s) );--overlap:.3;--offset:0s;--shadow: 1.9px 1.9px 2.1px rgba(0, 0, 0, .014), 4.7px 4.7px 4.6px rgba(0, 0, 0, .02), 8.8px 8.8px 8.4px rgba(0, 0, 0, .025), 15.6px 15.6px 14.9px rgba(0, 0, 0, .03), 29.2px 29.2px 28.9px rgba(0, 0, 0, .036), 70px 70px 80px rgba(0, 0, 0, .05) ;--noise:url("data:image/svg+xml,%3Csvg class='filter' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='filter-noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='6.29' numOctaves='6' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23filter-noise)'%3E%3C/rect%3E%3C/svg%3E");--loader-size-small: clamp(59px, 10vmin, 88px);--footer-gap: 61px }@media(orientation:portrait){:root{--footer-gap:var(--pad)}}@media(prefers-reduced-motion:reduce){:root{--ease-s:1ms;--ease-m:1ms;--ease-q:1ms}}:where(html,body,h1,h2,h3,h4,h5,h6,p menu,ul,ol,summary,figure,picture){margin:0;padding:0}:where(html){--_col-accent:var(--shade-brand, var(--col-accent, var(--shade-red, blue ) ) );height:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;color:var(--shade-dark);caret-color:var(--_col-accent);accent-color:var(--_col-accent);scrollbar-color:var(--_col-accent) transparent;text-decoration-skip-ink:auto;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-y:none;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:where(html):before{--size:16px;content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:99999;pointer-events:none;background:radial-gradient(circle at var(--size) var(--size),transparent var(--size),black var(--size)),radial-gradient(circle at calc(100% - var(--size)) var(--size),transparent var(--size),black var(--size)),radial-gradient(circle at var(--size) calc(100% - var(--size)),transparent var(--size),black var(--size)),radial-gradient(circle at calc(100% - var(--size)) calc(100% - var(--size)),transparent var(--size),black var(--size));background-repeat:no-repeat;background-size:var(--size) var(--size);background-position:0 0,100% 0,0 100%,100% 100%}:where(body){min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;scroll-behavior:smooth}:where(main){display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;margin:auto}:where(menu){list-style:none}:where(menu) ::marker{display:none}:where(ol,ul){margin-top:var(--pad);margin-bottom:var(--pad)}:where(ol,ul)[role=list] li+li{margin-top:calc(var(--pad) / 2)}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:pretty}:where(canvas,video,iframe,picture,figure,img,svg){max-width:100%;height:auto;display:block}video,canvas.canvas-full-size{width:100%;visibility:hidden}abbr{text-decoration:wavy;text-decoration-thickness:1px;text-decoration-color:var(--shade-white);cursor:help}:where(figure) img{width:100%}:where(figcaption){text-align:center}:where(time){font-weight:900}svg[aria-hidden=true]{position:fixed}:where(a,area,button,input,label,select,summary,option,textarea,[tabindex]){-ms-touch-action:manipulation;touch-action:manipulation;font:inherit;letter-spacing:inherit;word-spacing:inherit;appearance:none;-webkit-appearance:none}:where(label){--padding:calc( 1 * var(--pad));cursor:pointer;transition:color var(--ease-s) linear,background-color 90ms linear;padding:var(--padding);position:relative;-webkit-user-select:none;user-select:none;text-wrap:pretty}:where(label):hover,:where(label):focus{color:var(--col-fg, var(--shade-white));outline:none}:where(input[type=select],select){appearance:none;text-align:center;padding:var(--pad);background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}:where(input[type=select],select):focus:active{max-width:none}:where(input[type=select],select)::marker{color:#fff}:where(input[type=select],select)::-ms-expand{display:none}:where(input[type=select],select)>*{padding:var(--pad);color:var(--shade-white);background-color:var(--shade-dark)}:where(input[type=select],select) optgroup{appearance:none;font-weight:900;text-transform:uppercase;margin:auto}:where(input[type=select],select) option{text-transform:initial;text-align:left;color:var(--shade-white, white);background:#000!important;transition:95ms all ease-in}:where(input[type=select],select) option:hover,:where(input[type=select],select) option:focus{color:var(--shade-cream)}:where(input[type=select],select) option:checked{background:linear-gradient(#9f9ce7,#8b88e2)}@supports (appearance: base-select){select,::picker(select){appearance:base-select;font-family:inherit;font-size:inherit;color:inherit}}:where(mark){background-color:Highlight;color:HighlightText}:where(input){text-align:center}:where(input[type=submit],input[type=reset],button){cursor:pointer}output,result{display:block}hr{display:block;height:1rem;width:100%;padding:0;margin:var(--pad);border:0;background-image:radial-gradient(farthest-corner at 50% 0,rgba(255,255,255,.6) 0,transparent 50%)}[aria-busy=true]{cursor:progress}textarea:not([rows]){min-height:10ch}:target{scroll-margin-block:5ex}@layer fonts{@font-face{font-family:Oxanium;src:url(/assets/Oxanium_wght_-Cxng1r8B.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:noto-emoji;src:url(/assets/NotoEmoji-VariableFont_wght-CtGspdK2.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:noto-music;src:url(/assets/NotoMusic-Regular-BsFFLiWs.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Regular-DmTUzIKh.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:ReadexPro;src:url(/assets/Readexpro_HEXP_wght_-DkfSrpTq.ttf) format("truetype");font-style:normal;font-display:swap}html{font-family:Oxanium,windows fallback for Oxanium,linux fallback for Oxanium,sans-serif}@font-face{font-family:windows fallback for Oxanium;src:local("Arial");ascent-override:79%;descent-override:21%;line-gap-override:25%}@font-face{font-family:fallback for ReadexPro;src:local("Arial");ascent-override:100%;descent-override:25%;line-gap-override:0%}}@layer typography{:root{--harmonic:6/5;--s0: 1;--s1:calc( var(--harmonic) );--s2:calc( var(--s1) * var(--harmonic) );--s3:calc( var(--s2) * var(--harmonic) );--s4:calc( var(--s3) * var(--harmonic) );--s5:calc( var(--s4) * var(--harmonic) );--zoom:1;--text-max-width:auto;--font-scale:1;--font-size-min:1;--font-size-max:1.5;--font-zoom:1;--line-height:1.6;--balance:.5;--viewport-width:20;--viewport-height:52.5;--font-range:calc( var(--font-size-max) - var(--font-size-min) );--font-base:calc( var(--font-size-min) + (var(--font-size-max) - var(--font-size-min)) * (( 100vw - var(--viewport-width-min)) / (var(--viewport-width-max) - var(--viewport-width-min) ) ) );--font-size:calc( var(--zoom, 1) * var(--font-scale) * var(--scale) * var(--font-base) );--font-size-range:calc( var(--font-size-max) - var(--font-size-min) );--font-size:calc( var(--font-size-min) * 1rem );--viewport-range: calc( ( var(--viewport-height)) - ( var(--viewport-width) ) );--viewport-space:calc( 100vw - (var(--viewport-width) * 1rem ));--viewport-scale:calc( var(--viewport-space) / var(--viewport-range) )}html{text-rendering:optimizeSpeed;font-size:calc(var(--font-zoom, 100%) * 100%)}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:calc(var(--line-height, 1.6) * var(--zoom, 1));font-weight:700;-webkit-hyphens:manual;hyphens:manual}h1,h2,h3,h4,h5,h6,p{line-height:var(--line-height, 1);--flexible: calc( var(--font-size-range) * var(--viewport-scale) );--font-size:clamp( var(--font-size-min) * var(--font-scale) * 1rem, var(--flexible) * var(--font-scale), var(--font-size-max) * var(--font-scale) * 1rem );font-size:calc(var(--zoom) * var(--font-zoom) * var(--font-size));text-rendering:optimizeLegibility}h1 strong,h2,h3,h4,h5,h6{font-weight:500}h1,h3,h4,button,legend,label{text-transform:uppercase;line-height:calc(1lh + 2px);line-height:calc(1cap + 2px);text-wrap:balance;max-inline-size:60ex}h1,h2,h3,h4,h5,h6{--line-height:1.1}h1,h2,h3{--line-height:1}h1{--font-scale:var(--s6);font-weight:300;font-size:clamp(2rem,-.5385rem + 7.6923vw,3.5rem);text-align:center}h2{--font-scale:var(--s5);text-align:center}h3{--font-scale:var(--s4)}h4{--font-scale:var(--s3)}h5{--font-scale:var(--s2)}legend,h6{--font-scale:var(--s1)}#toast,label,strong,em{font-weight:800;font-style:normal}strong{font-weight:900}:where(a){font-weight:700;text-decoration:none;color:var(--shade-brand)}:is(li,p) :where(a){color:var(--shade-brand, var(--shade-accent, red));text-decoration:underline;text-decoration-style:dotted;text-decoration-color:currentColor}:is(li,p) :where(a):hover,:is(li,p) :where(a):focus-visible{color:var(--shade-active, red);text-decoration-color:var(--shade-selected, red);text-decoration-style:double}:is(li,p) :where(a):focus-visible{outline:4px solid var(--shade-selected, red)}:is(li,p) :where(a):active{text-decoration-style:dashed;color:var(--shade-active, red)}p :where(a){text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:2px;text-underline-offset:4px}p :where(a):active{text-decoration-style:solid}figcaption *{font-style:italic}figcaption p{font-size:85%;margin-bottom:var(--pad)}details,small{--line-height:1.2;font-weight:400;font-size:80%;font-size:clamp(9px,var(--zoom) * 2vmin,12px);letter-spacing:.5px}label,select,option{font-size:1rem;-webkit-user-select:none;user-select:none}:where(ol,ul){padding:calc(var(--pad)) calc(var(--pad));text-align:left}ol li{font-weight:400}caption{text-transform:uppercase;font-weight:700}}@layer forms{:where(form) legend{--gap:clamp( 2px, 8vmin, var(--pad,1rem) );text-align:center;text-shadow:var(--text-shadow);padding-left:var(--gap, 1rem);padding-right:var(--gap, 1rem);min-width:none}:where(form)>fieldset{--breakpoint:320px;margin:0;padding:calc(var(--pad) * 0) calc(var(--pad) * 1.5);box-shadow:var(--shadow);border:var(--border-size, var(--border-radius, 9px)) double var(--shade-white, white);border-radius:var(--curve, 0);display:flex;position:relative;pointer-events:none;z-index:303}:where(form) fieldset+fieldset{margin-top:var(--pad)}:where(form) fieldset>*{animation-name:Fade,Shift;animation-duration:var(--ease-s, 0),var(--ease-s, 0);animation-fill-mode:both,both;animation-delay:var(--delay, 0),var(--delay, 0);pointer-events:auto}:where(form):focus-within fieldset>*{animation-duration:1ms,1ms}:where(form) label{box-sizing:border-box}:where(ol[role=list]){list-style:numeric;list-style-position:outside}:where(ul[role=list]){list-style:circle;list-style-position:outside}:where(ol[role=list],ul[role=list]){padding:0;margin:0;width:100%;border:0;display:flex;flex-direction:column;gap:var(--pad)}:where(ol[role=list],ul[role=list])::marker{color:var(--shade-dark);color:color-mix(in srgb,currentColor,var(--col-accent, var(--shade-dark)),50%)}:where(ol[role=list],ul[role=list]) li{margin:0;padding:0;border-radius:0;width:100%}:where(ol[role=list],ul[role=list]) li button{display:flex;place-content:center;width:100%;margin:0;padding:0;border-radius:0}:where(ol[role=list],ul[role=list]) li button:before{display:none}}@layer scrollbar{*{scrollbar-width:thin;scrollbar-color:hsl(305,6%,14%) hsl(23,18%,53%)}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background-color:#262225}*::-webkit-scrollbar-thumb{background-color:#262225;border-radius:99px;border:3px solid hsl(28,69%,38%)}}input{cursor:pointer;-web-appearance:none;appearance:none;position:relative;box-sizing:border-box;margin:0}input[type=number i]{--col-accent: hsl(var(--hue), var(--saturation), 100%);caret-color:var(--col-accent);background:none;border:1px dotted transparent;border-bottom-color:var(--col-accent, pink);padding-top:var(--pad);padding-bottom:var(--pad);font-size:300%}input[type=number i]:focus-visible{border-color:transparent;border-bottom-style:solid}input[type=submit]{font:inherit;color:inherit;text-transform:inherit}input[type=submit]:focus-visible{opacity:1}:is(span).hide-text,label[for=button-fullscreen],.paypal,.patreon,.drakemusic,.aotf,.sxsw,.mmf,.tensorflow,.designerzen{text-indent:-9999px;overflow:hidden;color:transparent;text-shadow:none;white-space:pre;font-size:0;background-position:center center;justify-content:center}input[type=checkbox i].toggle:before{--fallback: rgba(var(--shade-white),.6) 0 0px 1px, rgba(var(--shade-white),.4) 0 1px 1px, rgba(var(--shade-white),.24) 0 1px 1px, rgba(var(--shade-white),.1) 0 2px 1px;text-shadow:var(--text-glow, var(--fallback))}#button-start-label,#onboard label[for=button-start],:where(button,.button,.controls>*:not(div,legend),.controls .folder-link),:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push),:where(button,.button,a,input,label).button-push{text-shadow:black calc(var(--shadow-offset-x, 0) * 1px) calc(var(--shadow-offset-y, 0) * 1px) 0px}#button-start-label,#onboard label[for=button-start],:where(button,.button,a,input,label).button-push,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link),:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){border:var(--button-border-size, 0) solid rgba(var(--col-border),.8);border-left-color:rgba(var(--col-border),.9);border-right-color:rgba(var(--col-border),.7);border-bottom-color:rgba(var(--col-border),.6);border-radius:var(--button-curve, var(--border-radius, 16px));box-sizing:border-box}#button-start-label,#onboard label[for=button-start],:where(button,.button,.controls>*:not(div,legend),.controls .folder-link),:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push),:where(button,.button,a,input,label).button-push{background-color:var(--col, var(--col-bottom, var(--shade-blue, blue)));background-color:color-mix(in srgb,var(--col-top),var(--col, var(--col-bottom)) var(--amount, 50%));background-image:var(--icon, var(--bg, "")),linear-gradient(var(--col-top, rgba(255, 255, 255, .3)),var(--col-bottom, rgba(0, 0, 0, .3))),linear-gradient(var(--col-bottom, rgba(0, 0, 0, .3)),var(--col-top, rgba(255, 255, 255, .3)));background-origin:content-box,padding-box,border-box;background-clip:content-box,padding-box,border-box;background-repeat:no-repeat,repeat-x,repeat-x;background-size:auto var(--icon-size, 22px),auto,auto;background-size:calc(var(--icon-visible, 1) * var(--icon-size, 22px)),auto,auto,auto;background-position:var(--pos-override, var(--pos, center)),0 0,0 0}#button-start-label,#onboard label[for=button-start],:where(button,.button,a,input,label).button-push{--col-inner-top:hsla( var(--hue), var(--saturation, 50%), 35%, 100% );--col-inner-bottom:hsla( var(--hue), var(--saturation, 50%), 45%, 100% );--col-pad-top:hsla( var(--hue), var(--saturation, 50%), 45%, 100%);--col-pad-bottom:hsla( var(--hue), var(--saturation, 50%), 35%, 100%);--col-back-top:hsla( var(--hue), var(--saturation, 50%), 35%, 40% );--col-back-bottom:hsla( var(--hue), var(--saturation, 50%), 55%, 10% );--col-ring:hsla( var(--hue), var(--saturation, 50%), 15%, 100%);background-color:var(--col-back-bottom);background-image:var(--bg, initial),linear-gradient(var(--col-inner-top),var(--col-inner-bottom)),linear-gradient(var(--col-pad-top),var(--col-pad-bottom)),linear-gradient(var(--col-back-top),var(--col-back-bottom));background-origin:content-box,content-box,padding-box,border-box;background-clip:content-box,content-box,padding-box,border-box;background-repeat:no-repeat,repeat,repeat,repeat;background-position:left calc(var(--space, 0px) * var(--icon-fraction, .5)) top calc(50% + 1px * var(--shadow-offset-y, 0px)),0 0,0 0,0 0;background-size:calc(var(--icon-visible, 1) * var(--icon-size, 22px)),auto,auto,auto}.controls label[for^=select-]:before,.instrument-panel button.person-toggle-controls:before,.instrument-panel button.person-toggle-controls:after,#button-start-label:after,#onboard label[for=button-start]:after,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):after,:where(button,.button,a,input,label).button-push:after,:where(button,.button,a,input,label).button-icons:before,:where(button,.button,a,input,label).button-icons:after{filter:invert(90%) sepia(10%) saturate(395%) hue-rotate(324deg) brightness(105%) contrast(81%);opacity:.9}.instrument-panel button.person-toggle-controls:before,.instrument-panel button.person-toggle-controls:after,#button-start-label:after,#onboard label[for=button-start]:after,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):after,:where(button,.button,a,input,label).button-push:after,:where(button,.button,a,input,label).button-icons:before,:where(button,.button,a,input,label).button-icons:after{--inset:0;content:"";grid-area:icon;position:relative;z-index:1;display:block;box-sizing:border-box;flex:none;width:calc(var(--icon-visible, 1) * var(--icon-size));height:calc(var(--icon-visible, 1) * var(--icon-size));font-size:inherit;margin:auto;pointer-events:none;-webkit-user-select:none;user-select:none;background:transparent var(--bg, initial) no-repeat;background-position:top center;background-size:contain;transform:rotate(calc(1 * var(--turn, 0))) translate(calc(1px * var(--shadow-offset-y, 0px)));transform-origin:center;transition:transform var(--transform-speed, var(--ease-q, 42ms)) cubic-bezier(.175,.885,.32,1.275),opacity var(--fade-speed, var(--ease-q, 42ms)) linear;order:-1}input[type=checkbox i][role=switch i]:before,input[type=checkbox i].switch:before{box-shadow:rgba(var(--shade-dark, black),.8) 0 0 2px,rgba(var(--shade-dark, black),.6) 0 .5px 2px,rgba(var(--shade-dark, black),.4) 0 1px 2px,rgba(var(--shade-dark, black),.2) 0 1.5px 2px}#button-start-label:active,#onboard label[for=button-start]:active,a.folder-link[href="#folder-midi"].connected,button#button-midi.connected,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):active,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):active,:where(button,.button,a,input,label).button-push:active,input[type=checkbox i]:active{transform:scale(.95) translateY(var(--shadow-offset-y, 2px))}input[type=checkbox i]{display:inline-block;padding:var(--pad);border:0;text-shadow:none;box-shadow:none}input[type=checkbox i]:checked{background-color:var(--col-accent)}input[type=checkbox i].toggle{--saturation:50%;--col-inner-top:hsla( var(--hue), var(--saturation, 50%), 35%, 100% );--col-inner-bottom:hsla( var(--hue), var(--saturation, 50%), 45%, 100% );--col-pad-top:hsla( var(--hue), var(--saturation, 50%), 45%, 100%);--col-pad-bottom:hsla( var(--hue), var(--saturation, 50%), 35%, 100%);--col-back-top:hsla( var(--hue), var(--saturation, 50%), 35%, 40% );--col-back-bottom:hsla( var(--hue), var(--saturation, 50%), 55%, 10% );--col-ring:hsla( var(--hue), var(--saturation, 50%), 15%, 100%);background-image:linear-gradient(var(--col-inner-top),var(--col-inner-bottom)),linear-gradient(var(--col-pad-top),var(--col-pad-bottom)),linear-gradient(var(--col-back-top),var(--col-back-bottom));background-origin:content-box,padding-box,border-box;background-clip:content-box,padding-box,border-box;background-repeat:repeat,repeat,repeat;background-position:0 0,0 0,0 0;background-size:auto;box-shadow:inset 0 0 0 var(--line) var(--col-ring);border-radius:var(--curve);min-width:44px;min-height:44px}input[type=checkbox i].toggle:before{content:"";position:absolute;inset:0;color:var(--shade-white, white);text-align:center;display:grid;align-items:center;justify-content:center;font-size:200%;line-height:0;visibility:hidden}input[type=checkbox i].toggle:checked{border-color:var(--shade-white)}input[type=checkbox i].toggle:checked:before,input[type=checkbox i].toggle:checked:after{visibility:visible}input[type=checkbox i].toggle:checked:before{content:"✔";color:var(--shade-white, red)}input[type=checkbox i][role=switch i],input[type=checkbox i].switch{--button-border-size:2px;--width:100%;--col-top:var(--shade-brand, var(--shade-red, red));--col-bottom:var(--shade-grey);border:var(--button-border-size, 2px) solid var(--shade-white);border-radius:var(--button-curve, var(--border-radius, 3px));background:var(--shade-grey) linear-gradient(to right,#877b7880,#9d827280);position:relative;box-sizing:border-box;border-radius:99px;flex-grow:1;order:1;display:flex;align-items:center;justify-content:center}input[type=checkbox i][role=switch i] label,input[type=checkbox i].switch label{--col-bg:transparent}input[type=checkbox i][role=switch i]:before,input[type=checkbox i][role=switch i]:after,input[type=checkbox i].switch:before,input[type=checkbox i].switch:after{content:"";position:absolute;box-sizing:border-box;font-weight:600;color:var(--shade-dark)}input[type=checkbox i][role=switch i]:before,input[type=checkbox i].switch:before{display:flex;align-items:center;justify-content:center;content:"🧸";font-family:noto-emoji;color:var(--shade-white);left:0;height:100%;text-align:center;top:0;width:calc(var(--width) / 2);z-index:1;border-radius:99px;border:inherit;background-color:var(--shade-brand, var(--shade-red, red));background-image:linear-gradient(var(--shade-brand, var(--shade-red, red)),var(--shade-dark, hsl(305, 6%, 14%)));transition:transform 195ms cubic-bezier(.25,.46,.45,.94)}input[type=checkbox i][role=switch i]:after,input[type=checkbox i].switch:after{content:"COMPLEX";mix-blend-mode:normal;right:calc(var(--pad) * 2);left:auto;padding-top:4px;animation:Fade var(--time-quick) .2s 1 both}input[type=checkbox i][role=switch i]:checked:before,input[type=checkbox i].switch:checked:before{content:"🤓";transform:translate(100%)}input[type=checkbox i][role=switch i]:checked:after,input[type=checkbox i].switch:checked:after{content:"SIMPLE";left:calc(var(--pad) * 2);right:auto;animation:Fader var(--time-quick) .2s 1 both}input[type=checkbox i][role=switch i]:focus-visible,input[type=checkbox i].switch:focus-visible{outline:0;background-color:var(--shade-blue);background:linear-gradient(to right,var(--shade-blue),var(--shade-blue))}input[type=radio i]{display:inline-block;overflow:hidden;min-width:48px;min-height:48px;background-color:var(--shade-blue);border:var(--stroke) solid var(--shade-white);border-radius:999px}input[type=radio i]:checked{transform:scaleX(1);background-color:var(--shade-accent, var(--shade-yellow, yellow))}input[type=range i]{--col-accent: hsl(var(--hue), var(--saturation), 100%);--tick:2px;--half-tick:calc( var(--tick) / 2 );--tick-height:0rem;--divisions:9;--working-size:calc(100% - 2 * var(--tick));-webkit-appearance:none;appearance:none;border:solid var(--stroke, 0px) currentcolor;min-width:4.5em;min-height:calc(44px + .75em);background-image:linear-gradient(90deg,var(--shade-dark, black) var(--tick, 2px),transparent 0),linear-gradient(90deg,var(--shade-dark, black) var(--tick, 2px),transparent 0),linear-gradient(90deg,var(--shade-white) var(--tick, 2px),transparent 0),linear-gradient(90deg,var(--shade-white) var(--tick, 2px),transparent 0),linear-gradient(var(--angle, 0deg),transparent calc(50% - 2px),var(--shade-white, white) 50%,transparent calc(50% + 2px));background-position:calc(var(--tick-height) - var(--half-tick)) 0,calc(var(--tick-height) - var(--half-tick)) calc(100% - var(--half-tick)),calc(var(--tick-height) + var(--half-tick)) var(--half-tick),calc(var(--tick-height) + var(--half-tick)) 100%,center;background-repeat:repeat-x;background-size:calc(var(--working-size) / var(--divisions)) 30%,calc(var(--working-size) / var(--divisions)) 30%,calc(var(--working-size) / var(--divisions)) 30%,calc(var(--working-size) / var(--divisions)) 30%,100%;background-color:transparent;background-clip:padding-box;color:transparent}input[type=range i]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;min-width:4.5em;height:.75em;background:transparent}input[type=range i]:focus::-webkit-slider-runnable-track{background:transparent}input[type=range i]::-moz-range-track{-webkit-appearance:none;appearance:none;min-width:4.5em;height:.75em;background:transparent}input[type=range i]::-webkit-slider-thumb{--angle:90deg;margin-top:calc((44px + .75em)/-2);width:44px;height:calc(44px + .75em);-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;background-color:var(--shade-white, white);background-image:linear-gradient(var(--angle, 0deg),var(--shade-white, red) 45%,var(--shade-dark, white) 50%,var(--shade-white, black) 5%);background-size:cover;border:2px solid var(--shade-dark);border-radius:1px}input[type=range i]::-moz-range-thumb{--angle:90deg;width:44px;height:calc(44px + .75em);-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;background-color:var(--shade-white, white);background-image:linear-gradient(var(--angle, 0deg),var(--shade-white, red) 45%,var(--shade-dark, white) 50%,var(--shade-white, black) 5%);background-size:cover;border:2px solid var(--shade-dark);border-radius:1px}input[type=range i]::-ms-thumb{--angle:90deg;width:44px;height:calc(44px + .75em);-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;background-color:var(--shade-white, white);background-image:linear-gradient(var(--angle, 0deg),var(--shade-white, red) 45%,var(--shade-dark, white) 50%,var(--shade-white, black) 5%);background-size:cover;border:2px solid var(--shade-dark);border-radius:1px}input[type=range i]:not(:disabled)::-webkit-slider-thumb{cursor:ew-resize}input[type=range i]:not(:disabled)::-moz-range-thumb{cursor:ew-resize}input[type=range i]:not(:disabled)::-ms-thumb{cursor:ew-resize}input[type=range i]:not(:disabled){cursor:pointer;opacity:1}input[type=range i]:focus{outline:none;border:0;color:var(--col-accent, red)}input[type=range i]:disabled::-webkit-slider-thumb,input[type=range i]:disabled::-moz-range-thumb,input[type=range i]:disabled::-ms-thumb,input[type=range i]:disabled::-webkit-slider-runnable-track,input[type=range i]:disabled::-ms-fill-lower,input[type=range i]:disabled::-ms-fill-upper{cursor:not-allowed}input[type=range].vertical{--tick-height:var(--tick);writing-mode:vertical-lr;direction:rtl;width:min-content;width:100%;max-width:100px;min-width:auto;min-height:auto;background:linear-gradient(0deg,var(--shade-white, black) var(--tick, 2px),transparent 0),linear-gradient(0deg,var(--shade-white, black) var(--tick, 2px),transparent 0),linear-gradient(0deg,var(--shade-dark) var(--tick, 2px),transparent 0),linear-gradient(0deg,var(--shade-dark) var(--tick, 2px),transparent 0),linear-gradient(var(--angle, 90deg),transparent calc(50% - 2px),var(--shade-white, white) 50%,transparent calc(50% + 2px));background-position-x:0 calc(100% - var(--half-tick)) 0 calc(100% - var(--half-tick)) center;background-position-x:left,right,left,right,center;background-position-y:calc(var(--tick-height) - var(--half-tick)),calc(var(--tick-height) - var(--half-tick)),calc(var(--tick-height) + var(--half-tick)),calc(var(--tick-height) + var(--half-tick)),center;background-repeat:repeat-y;background-size:33% calc(var(--working-size) / var(--divisions)),33% calc(var(--working-size) / var(--divisions)),33% calc(var(--working-size) / var(--divisions)),33% calc(var(--working-size) / var(--divisions)),100%}input[type=range].vertical::-webkit-slider-runnable-track{width:.75em;max-width:100%;min-height:4.5em;height:auto}input[type=range].vertical::-moz-range-track{width:.75em;max-width:100%;min-height:4.5em;height:auto}input[type=range].vertical::-webkit-slider-thumb{--angle:0deg;margin-top:calc((44px + .75em)/-2);width:100%;height:44px}input[type=range].vertical::-moz-range-thumb{--angle:0deg;width:100%;height:44px}input[type=range].vertical::-ms-thumb{--angle:0deg;width:100%;height:44px}input[type=range].vertical:not(:disabled)::-webkit-slider-thumb{cursor:ns-resize}input[type=range].vertical:not(:disabled)::-moz-range-thumb{cursor:ns-resize}input[type=range].vertical:not(:disabled)::-ms-thumb{cursor:ns-resize}label>input[type=range].vertical{height:100%}.piano-key{transition:fill 90ms linear}.piano-key.active{fill:var(--shade-brand, red)}.piano-key:hover{fill:pink}.piano-key-white{background-color:#fff;fill:#fff}.piano-key-black{fill:#000;background-color:#000;background-image:linear-gradient(to bottom,#000,#222)}.piano-note-indicator{stroke:#fff;stroke-width:.3;fill:#ff0;opacity:0;transition:opacity var(--ease-medium) linear}.piano-note-indicator.active{opacity:1;transition-duration:var(--ease-quick)}#transport{grid-area:control-panel;width:100%}.transport{display:flex;flex-direction:column;min-height:44px;position:relative;border:0;padding:0}label[for=timing-elapsed]{display:flex;flex-direction:row;align-items:center}#time-elapsed{color:var(--shade-whitte, white)}#time-total{color:var(--shade-grey, gray)}.progress-bar{--height:8px;--ball:14px;--c:rgba(200,200,200,.2) ;--b:#ff0033;--bg:linear-gradient(var(--c,red),var(--c,red)) ;--bar:linear-gradient(var(--b,blue),var(--b,blue)) ;appearance:none;position:absolute;bottom:100%;display:block;border:none;color:var(--c);background:var(--bg);width:calc(100% - 2 * var(--pad));left:var(--pad);height:var(--height)}.progress-bar:after{content:"";width:100%;height:calc(var(--ball) * 2);display:block;position:absolute;left:0;top:calc(var(--height) / 2 - var(--ball));transform:translate(calc(min(var(--p, 1),1) * (100% - 2 * var(--ball))));z-index:1;--circle:calc(var(--ball));background:radial-gradient(circle at var(--circle) center,var(--b) var(--circle),transparent var(--circle)) left center no-repeat}.progress-bar[value]::-webkit-progress-bar{color:var(--c);background:var(--bg)}.progress-bar[value]::-webkit-progress-value{color:var(--c);background:var(--bar)}.progress-bar[value]::-moz-progress-bar{color:var(--bar);background:var(--bar)}.seperator{color:var(--shade-grey, gray);margin:0 var(--pad)}.reveal .slides blockquote>*{padding-left:var(--pad);padding-right:var(--pad)}.reveal .slides section>time{position:absolute;padding:var(--pad) calc(2 * var(--pad));top:0;left:0;background-color:#000;border-radius:2px}.reveal .slides img{margin-left:auto;margin-right:auto;height:auto;width:auto;object-fit:contain;display:block;max-height:calc(96vh - 2lh)}.reveal .slides figure{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pad, var(--r-block-margin))}.reveal .slides figure.r-stretch img{margin:0 auto}.reveal .slides figure:not(.r-stretch) img{max-height:calc(100vh - 5lh);max-width:100%}.reveal .slides figure:not(.r-stretch) figcaption{margin-top:var(--pad)}.reveal .slides video{margin:auto;visibility:visible}.reveal .slides #timeline .history{transition:transform 4s ease-in-out 0s infinite alternate-reverse;transform:translateY(calc(-100% + 90vh))}.reveal .slides blockquote p{font-size:140%}.reveal .slides li::marker,.reveal .slides li p{font-size:28px}.reveal .slides .split-width{display:flex;flex-direction:row;gap:var(--gap, var(--pad))}.reveal .slides .font-60{font-size:60%}.reveal .slides .font-80{font-size:80%}.reveal .slides .font-90{font-size:90%}html.reveal-print .reveal{min-height:fit-content!important}.dance label[for=select-samples]{display:none}.designerzen,.tensorflow,.mmf,.sxsw,.aotf,.drakemusic,.patreon,.paypal{background-size:contain;background-position:center;background-repeat:no-repeat;width:44px;height:44px}.paypal{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='1.414'%3e%3cpath%20fill='currentColor'%20d='M4.613%2016h-2.07c-.443%200-.724-.354-.624-.786l.1-.45H3.4c.444%200%20.89-.355.988-.787l.71-3.062c.1-.432.544-.786.987-.786h.588c2.526%200%204.49-.52%205.894-1.56s2.106-2.4%202.106-4.09c0-.75-.13-1.37-.392-1.86%200-.01-.01-.02-.01-.03l.09.05c.5.31.88.71%201.14%201.21.27.5.4%201.12.4%201.86%200%201.69-.7%203.05-2.11%204.09-1.4%201.03-3.37%201.55-5.89%201.55h-.6c-.44%200-.89.35-.99.79l-.71%203.07c-.1.43-.54.78-.98.78zm-1.785-1.797H.758c-.442%200-.723-.353-.624-.786L3.05.787C3.15.353%203.593%200%204.036%200h4.31c.93%200%201.74.065%202.433.192.69.127%201.28.346%201.79.66.49.31.88.715%201.13%201.213.26.498.39%201.12.39%201.864%200%201.69-.7%203.05-2.11%204.08-1.4%201.04-3.37%201.55-5.89%201.55H5.5c-.44%200-.886.35-.985.78l-.707%203.06c-.1.43-.545.78-.99.78zm4.964-11.58h-.676c-.444%200-.888.353-.987.785l-.62%202.68c-.1.433.18.786.62.786h.51c1.11%200%201.98-.228%202.6-.68.62-.457.93-1.103.93-1.942%200-.553-.2-.963-.6-1.226-.4-.27-1-.404-1.79-.404z'/%3e%3c/svg%3e")}.patreon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20aria-label='Patreon'%20role='img'%20viewBox='0%200%20512%20512'%3e%3crect%20width='512'%20height='512'%20rx='15%25'%20fill='currentColor'/%3e%3ccircle%20cx='310'%20cy='223'%20r='113'%20fill='%23fff'/%3e%3cpath%20fill='%23f96854'%20d='M165%20410V110h-56v300'/%3e%3c/svg%3e")}.drakemusic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='610'%20height='412'%20version='1.0'%20viewBox='0%200%20610%20412'%3e%3cpath%20fill='currentColor'%20d='M425.4%20408.4c-4.5-1.6-9.7-6.2-12.2-10.8-1.4-2.6-1.7-6.9-2-27.3l-.3-24.3h9.9l.4%2022.3c.3%2025.3.8%2027.1%208.3%2030.7%209.5%204.6%2019.1.1%2021.4-10%20.6-2.5%201.1-13.2%201.1-23.7V346h10v22.3c0%2025.4-.7%2029-6.8%2035-2%202-5.7%204.3-8.1%205.2-5.4%201.9-16.2%201.8-21.7-.1zM483.7%20408.5c-4.7-1.8-8.4-4.6-11.3-8.8l-2.2-3.2%204-2.6%204-2.7%203.5%203.9c4.1%204.5%208.9%206.3%2015.1%205.6%205.5-.6%209.2-4.2%209.2-8.9%200-4.2-4.2-7.8-13.1-11.3-14.8-5.7-18.5-9.9-17.7-20.3.4-5.1.9-6.7%203.4-9.3%204-4.4%208.2-5.9%2015.9-5.9%207.3%200%2012.3%202%2016.5%206.4l2.4%202.7-2.9%202.4c-3.7%203-3.6%203-8.1%200-7.2-4.9-17.4-1.9-17.4%205%200%203.7%203.5%206.5%2012.8%2010.3%2013.6%205.6%2018%209.6%2018.9%2017.5%201%208.3-3%2015.6-10.1%2018.8-5%202.3-17.2%202.4-22.9.4zM569.6%20407.6c-25.7-10.8-27-46.5-2.1-59.4%204-2.1%206.8-2.7%2014.2-3%208.3-.4%209.7-.2%2015%202.2%203.2%201.5%207%203.9%208.6%205.3l2.7%202.7-2.7%202.8c-1.5%201.5-3%202.8-3.4%202.8-.4%200-3-1.4-5.7-3.1-12.4-7.7-27.8-3.3-33.8%209.6-5.4%2011.5-1%2025.1%209.9%2030.7%208.2%204.2%2018.4%203.2%2025.9-2.5l3.3-2.5%203.4%202.9%203.5%202.9-2.5%202.6c-4.8%205.2-11.6%207.7-21.4%208.1-7.8.3-9.8%200-14.9-2.1zM2%20377.4v-31.6l16.8.4c15%20.3%2017.2.6%2022%202.7%2010.5%204.7%2016.6%2015.2%2016.6%2028.6-.1%208.9-1.6%2014.3-5.7%2019.7-7.2%209.5-14.1%2011.8-34.9%2011.8H2v-31.6zm29.2%2021.5c13.5-2.9%2020.1-19.5%2013-33-4-7.7-9.3-10.2-22.4-10.7l-9.8-.4V400h7c3.8%200%209.3-.5%2012.2-1.1zM67%20377.5V346h15c16.7%200%2020.3%201%2025.3%206.9%207.2%208.6%205.5%2022.9-3.4%2028.8l-3.7%202.4%207.4%2012.1c4.1%206.6%207.4%2012.2%207.4%2012.4%200%20.2-2.7.4-5.9.4h-5.9L97%20398.6c-3.4-5.8-6.7-11-7.5-11.6-.7-.6-3.7-1-6.7-.8l-5.3.3-.3%2011.3-.3%2011.2H67v-31.5zm27.7-1.5c3.7-1.3%206.3-5.7%206.3-10.7%200-7.7-4.6-10.6-16.1-10.1l-7.4.3-.3%209.4c-.1%205.2-.1%2010%20.2%2010.8.7%201.6%2012.8%201.8%2017.3.3zM119.3%20408.3c.2-.5%207.1-15.1%2015.3-32.5%208.2-17.5%2015.1-31.8%2015.5-31.8.3%200%202%203%203.7%206.8%201.6%203.7%207.2%2015.5%2012.2%2026.2%205.1%2010.7%2010.5%2022.3%2012.1%2025.8l2.8%206.2h-5.7l-5.7-.1-2.7-5.9-2.7-6h-28.6l-2.7%206-2.6%206h-5.7c-3.1%200-5.4-.3-5.2-.7zm40-21c.5-.9-8.5-21.2-9.4-21.3-.4%200-7.4%2014.8-9.5%2020.4-.5%201.4.6%201.6%208.9%201.6%205.3%200%209.8-.3%2010-.7zM186%20377.5V346h11v15c0%208.3.3%2015%20.8%2014.9.4%200%206.6-6.7%2013.7-14.9l13-14.9%206.3-.1h6.4l-3.4%203.9c-1.8%202.2-7.3%208.5-12.2%2014.1l-8.9%2010.1%202%202.2c1.8%202%2020.8%2028.3%2022.7%2031.5.5.9-.8%201.2-5.6%201.2l-6.3-.1-8.3-11.7c-4.6-6.4-9-12.6-9.8-13.7-1.4-1.8-1.6-1.7-5.9%202.5l-4.5%204.4V409h-11v-31.5zM247%20377.5V346h40v8.9l-14.7.3-14.8.3-.3%207.8-.3%207.7H285v10h-28.1l.3%209.3.3%209.2%2015.3.3%2015.2.3v8.9h-41v-31.5zM331%20377.5c0-17.3.2-31.5.4-31.5.3%200%207.3%208.3%2015.7%2018.5%208.4%2010.2%2015.5%2018.5%2015.8%2018.5.3-.1%207.8-8.8%2016.6-19.5%208.7-10.7%2015.9-19.5%2016-19.5%200%200-.1%2014.6-.3%2032.5l-.3%2032.5H385l-.2-18.2-.3-18.3-10.9%2013.2-10.8%2013.3-2.1-2.8c-1.2-1.5-3.5-4.3-5.1-6.3-1.7-1.9-4.7-5.5-6.7-8-2-2.4-4.6-5.5-5.8-6.9l-2-2.5-.1%2018.3V409h-10v-31.5zM526%20377.5V346h10v63h-10v-31.5zM1.8%20155.5L2%202h79.3c65.3%200%2081%20.3%2089.2%201.5%2047.7%207.2%2090.8%2040.2%20111.9%2085.8%2016.5%2035.5%2018.9%2079.8%206.4%20117.1-7.3%2022-19.6%2041.4-37.3%2059.1-21.7%2021.7-44%2034-73.3%2040.7-9.5%202.1-11.3%202.2-93.2%202.5l-83.5.4.3-153.6zM313%20156.4V3.9l2.3.7c1.2.4%2034.5%2012.5%2073.9%2027l71.7%2026.3%2071.8-26.4c39.5-14.5%2072.6-26.7%2073.5-27%201.7-.7%201.8%207.2%202%20151.9l.3%20152.6H313V156.4z'/%3e%3c/svg%3e")}.aotf{background-image:url(/assets/aotf-DF3Z3QNM.svg)}.sxsw{background-image:url("data:image/svg+xml,%3csvg%20width='480'%20height='112'%20viewBox='0%200%20480%20112'%3e%3cpolygon%20points='480,109%20480,81%20421,81%20480,22%20460,2%20401,61%20401,2%20373,2%20373,109'%3e%3c/polygon%3e%3cpath%20d='M38,0c25,0,39,15,39,37v3H52v-2c0-11-5-17-15-17s-11,3-11,9s3,8,8,10l16,5c18,6,27,14,27,32s-16,34-38,34S0,97,0,74v-3h24%20v2c0,11,6,17,16,17s12-3,12-10s-3-8-9-10l-17-5C12,60,1,52,1,33S15,0,38,0z'%3e%3c/path%3e%3cpath%20d='M133,53l31,55h-28l-18-32l-17,33H73l31-55L75,2h29l16,30l16-30h27L133,53z'%3e%3c/path%3e%3cpath%20d='M199,0c25,0,39,15,39,37v3h-24v-2c0-11-5-17-15-17s-11,4-11,10s3,8,8,10l16,5c18,6,27,14,27,32s-16,34-38,34s-40-14-40-37%20v-4h24v2c0,11,6,17,16,17s12-3,12-10s-3-8-9-10l-16-5c-15-5-25-13-25-32S176,0,199,0z'%3e%3c/path%3e%3cpath%20d='M313,2l10,69h1l11-69h25l-20,106h-30l-10-68h-1l-10,68h-29L240,2h27l11,69h1l10-69H313z'%3e%3c/path%3e%3cpath%20d='M351,108c-2.2,0-4-1.8-4-4s1.8-4,4-4s4,1.8,4,4S353.2,108,351,108z%20M351,101c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3%20S352.7,101,351,101z%20M352,106h-2v-4h2V106z%20M351,104L351,104z'%3e%3c/path%3e%3c/svg%3e")}.mmf{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20130%2050'%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cpath%20fill='currentColor'%20d='M0%2050V0h18.117l5.631%2020.144L29.297%200h17.872l-.163%2050H32.888l.081-22.185-3.835%2016.73-10.283.245-4.162-15.914L14.934%2050H0zM49.59%2050V0h18.117l5.631%2020.144L78.888%200h17.871l-.163%2050H82.478l.081-22.185-3.835%2016.73-10.283.245-4.162-15.914L64.524%2050H49.59zM99.475%2050l.04-50H130v13.289l-17.426.165.044%206.734%2014.036.038.327%2013.139-14.121-.001L112.781%2050H99.475z'/%3e%3c/svg%3e")}.tensorflow{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20580%20610'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M243%20323l81-47%2080%2047-80%2046-81-45z'%20fill='currentColor'/%3e%3cpath%20d='M0%20184L324%200l241%20137-80%20139-161-92L81%20322%200%20184z'%20fill='currentColor'/%3e%3cpath%20d='M243%20507v-92l80-46%2081-46v92l-80%2046v92l-81%2047v-93zm0-184l-81-46-81%2045v-92L324%2092v184l-81%2047zm241-93v-46l81-47%201%2092-81%2047-1-46z'%20fill='currentColor'/%3e%3cpath%20d='M162%20551V277l80-45%201%2091%2081%2045v93l-81-43v182l-81-49zM40%20298L0%20274v-90l81%2046v92l-41-24zm284-114V92l160%2092%201%2092-161-92z'%20fill='currentColor'/%3e%3c/svg%3e")}.designerzen{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1024'%20viewBox='0%200%201024%201024'%3e%3cpath%20d='M891.27%20380.782H645.133v94.678c0%2052.272-42.389%2094.678-94.676%2094.7-52.29%200-94.662-42.405-94.662-94.678%200-52.288%2042.372-94.678%2094.662-94.678h94.676V95.127l-.818-.268c-41.648-13.194-84.385-19.784-130.398-19.784C272.604%2075.1%2077%20270.7%2077%20512s195.6%20436.9%20436.9%20436.9c221.605%200%20404.672-164.968%20433.094-378.787H701.93l189.34-189.331z'%20stroke='hsl(30,%206%25,%2014%25)'%20stroke-width='40'%20fill='hsl(22,%2028%25,%2087%25)'/%3e%3c/svg%3e")}@keyframes EyesBlinking{0%{content:"o O"}33%{content:"o o"}66%{content:"O O"}to{content:"O o"}}@keyframes EyesSleepy{0%{content:"o o"}50%{content:"_ _"}to{content:". ."}}@keyframes BGScroll{0%{background-position:var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px)}}@keyframes BGScroll2{to{background-position:calc(var(--scroll-x) * var(--x) + var(--scroll-x) * 1) calc(var(--scroll-y) * var(--y)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) / 2) calc(var(--scroll-y) * var(--y) + var(--scroll-x)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) * 1) calc(var(--scroll-y) * var(--y)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) / 2) calc(var(--scroll-y) * var(--y) + var(--scroll-x)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) / 8) calc(var(--scroll-y) * var(--y)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) / 2) calc(var(--scroll-y) * var(--y)),calc(var(--scroll-x) * var(--x) + var(--scroll-x) * 1) calc(var(--scroll-y) * var(--y))}}@keyframes BGScroll3{0%{background-position:0 0,0 0,0 0,0 0,0 0}50%{background-position:calc(var(--scroll-x, 50px)) calc(var(--scroll-y, 50px) / 2),calc(var(--scroll-x, 50px)) calc(var(--scroll-y, 50px) / 2),calc(var(--scroll-x, 50px)) calc(var(--scroll-y, 50px) / 2),calc(var(--scroll-x, 50px)) calc(var(--scroll-y, 50px) / 2),calc(var(--scroll-x, 50px)) calc(var(--scroll-y, 50px) / 2)}to{background-position:var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px),var(--scroll-x, 50px) var(--scroll-y, 50px)}}@keyframes BGColours{0%{background-color:#66a329}10%{background-color:#29a3a3}20%{background-color:#29a3a3}30%{background-color:#6629a3}40%{background-color:#6629a3}50%{background-color:#a32929}70%{background-color:#a32929}80%{background-color:#66a329}to{background-color:#66a329}}@keyframes TextError{0%{color:#a32929}50%{color:#6629a3}to{color:#a32929}}@keyframes TextColours{0%{color:#66a329}10%{color:#29a3a3}20%{color:#29a3a3}30%{color:#6629a3}40%{color:#6629a3}50%{color:#a32929}70%{color:#a32929}80%{color:#66a329}to{color:#66a329}}@keyframes CTA{12%{filter:saturate(200%)}}@keyframes Rotate{0%{transform:rotate(0)}to{transform:rotate(var(--rotation, 360deg))}}@keyframes Sway{0%,to{transform:rotate(0)}33%{transform:rotate(var(--rotation, 360deg))}66%{transform:rotate(calc(-1 * var(--rotation, 360deg)))}}@keyframes TextThrob{50%{opacity:.7}}@keyframes Throb{50%{transform:scale(1.1)}90%{opacity:0}}@keyframes Shift{0%{transform:translate(var(--xa, 0),var(--ya, 0))}to{transform:translate(var(--xb, 0),var(--yb, 0))}}@keyframes BackToTopReveal{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}@keyframes TranslateY{0%{transform:translateY(var(--y, 0))}}@keyframes Translate{0%{transform:translate(var(--x, 0),var(--y, 0))}}@keyframes Fade{0%{opacity:0}to{opacity:var(--opacity, 1)}}@keyframes Fader{0%{opacity:0}to{opacity:var(--opacity, 1)}}@keyframes Activate{0%{opacity:.97;transform:scale(.99) translate(2px) translateY(2px)}}@keyframes Hide{99%{opacity:var(--opacity, 0)}to{opacity:var(--opacity, 0);display:none}}@keyframes Blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes Loading{0%{transform:translate(0);background-image:linear-gradient(90deg,#66a329,#66a329)}10%{background-image:linear-gradient(90deg,#29a3a3,#29a3a3)}20%{transform:translate(calc(100% - var(--loader-size)));background-image:linear-gradient(90deg,#29a3a3,#29a3a3)}30%{background-image:linear-gradient(90deg,#6629a3,#6629a3)}40%{transform:translate(calc(100% - var(--loader-size))) translateY(calc(100% - var(--loader-size)));background-image:linear-gradient(90deg,#6629a3,#6629a3)}50%{background-image:linear-gradient(90deg,#a32929,#a32929)}70%{transform:translate(0) translateY(calc(100% - var(--loader-size)));background-image:linear-gradient(90deg,#a32929,#a32929)}80%{background-image:linear-gradient(90deg,#66a329,#66a329)}to{transform:translate(0);background-image:linear-gradient(90deg,#66a329,#66a329)}}@keyframes Hide-Install{0%{transform:translate(0)}to{transform:translate(calc(-100% + 44px))}}@keyframes TagReveal{to{transform:translateY(0)}}@keyframes TagHide{to{transform:translateY(calc(var(--pad, 0) - 48%))}}@keyframes DevelopPhotograph{0%{opacity:0;filter:brightness(1) blur(20px)}10%{opacity:1;filter:brightness(2) blur(10px)}to{opacity:1;filter:brightness(1) blur(0)}}@keyframes MIDIConnect{0%{content:"Connect a MIDI device"}30%{content:"Connect a MIDI device.."}60%{content:"Connect a MIDI device..."}90%{content:"Once connected the device will sing"}}@keyframes RevealViaCircle{0%{clip-path:circle(.1)}to{clip-path:var(--circle-size, circle(499))}}@keyframes FromCircle{0%{clip-path:circle(190)}to{clip-path:circle(.1)}}@keyframes Pulse{0%{opacity:var(--opacity, .3)}to{opacity:var(--alpha, 1)}}@keyframes ToCircle{0%{clip-path:circle(.1)}to{clip-path:circle(190)}}@keyframes OutlineFocus{0%{outline:4px solid var(--shade-yellow)}33%{outline:4px dashed var(--shade-yellow)}66%{outline:4px dotted var(--shade-yellow)}to{outline:4px solid transparent}}@keyframes Emoji{16.6666666667%{content:"😀"}33.3333333333%{content:"😃"}50%{content:"😄"}66.6666666667%{content:"😁"}83.3333333333%{content:"😆"}}html{--scroll-x:50px;--scroll-y:50px;--stroke:2px;--col-bg:var(--shade-dark);transition:background-position var(--ease-s) linear,background-color var(--ease-s) linear,background-size var(--ease-s) linear;transition:transform var(--ease-s) linear,background-position var(--ease-s) linear,background-color var(--ease-s) linear,background-size var(--ease-s) linear;animation-duration:999ms;animation-fill-mode:both;animation-timing-function:linear;animation-direction:reverse;animation-iteration-count:infinite;background-color:var(--col-bg, black)}body{background-image:linear-gradient(#e7dbd5e6,#e7dbd5,#26222533,#262225fa);background-size:100%,25%,25%;background-position:center,center,center;background-repeat:no-repeat,repeat,repeat}html.loading{--scroll-x:60px;--scroll-y:80px;animation-name:BGScroll;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20clip-rule='evenodd'%20viewBox='0%200%203018%202502'%3e%3cdefs/%3e%3cpath%20fill='%23000'%20d='M0%20636.628h3017.661v1865.214H.001z'/%3e%3cpath%20fill='%23000'%20fill-rule='nonzero'%20d='M3017.65%200H1975.12v636.629h288.113V348.516h754.417V0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='nonzero'%20d='M1508.82%202035.531c-257.53%200-466.296-208.78-466.296-466.292%200-257.55%20208.767-466.317%20466.296-466.317%20257.538%200%20466.3%20208.767%20466.3%20466.317%200%20257.513-208.762%20466.292-466.3%20466.292m466.3-1398.905V976.15c-128.341-101.05-290.279-161.342-466.3-161.342-416.642%200-754.421%20337.767-754.421%20754.43%200%20416.642%20337.779%20754.417%20754.421%20754.417%20416.65%200%20754.417-337.775%20754.417-754.417V636.626H1975.12z'/%3e%3c/svg%3e");background-size:var(--scroll-x) var(--scroll-y);background-repeat:repeat;background-blend-mode:screen}html.loading body{background-image:linear-gradient(#e7dbd5cc,#e7dbd5ed)}html.loaded body{background:none}html.player-selection{--size:400px;--scroll-x:var(--size);--scroll-y:var(--size);--grid-x:calc(var(--scroll-x) - var(--stroke) );--grid-y:calc(var(--scroll-y) - var(--stroke) );--h:20;--c1: hsl( var(--h),77%, 9%);--c2: hsl( var(--h),67%, 18%);--c3: hsl( var(--h),17%, 2%);--col-grid:var(--shade-dark);--scroll-x: calc(var(--size)) ;--scroll-y: calc( 2/3 *var(--size));--x:1;--y:1;--_g: var(--c1) 10%, var(--c2) 10.5% 19%, #0000 19.5% 80.5%, var(--c2) 81% 89.5%, var(--c3) 90%;--_c: from -90deg at 37.5% 50%,#0000 75%;--_l1: linear-gradient(145deg,var(--_g));--_l2: linear-gradient( 35deg,var(--_g));background-image:linear-gradient(145deg,var(--_g)),linear-gradient(145deg,var(--_g)),linear-gradient(35deg,var(--_g)),linear-gradient(35deg,var(--_g)),conic-gradient(var(--_c),var(--c1) 0),conic-gradient(var(--_c),var(--c3) 0),linear-gradient(90deg,var(--c3) 38%,var(--c1) 0 50%,var(--c3) 0 62%,var(--c1) 0);background-position:calc((var(--scroll-x)) * var(--x)) 0,calc(var(--scroll-x) / 2 * var(--x)) calc(var(--scroll-x)),calc((var(--scroll-x)) * var(--x)) 0,calc(var(--scroll-x) / 2 * var(--x)) calc(var(--scroll-x)),calc(var(--scroll-x) / 8 * var(--x)) 0,calc(var(--scroll-x) / 2 * var(--x)) 0,calc((var(--scroll-x)) * var(--x)) 0;background-size:var(--scroll-x, 150px) var(--scroll-y, 150px);background-color:var(--col-transition, var(--col-bg));background-blend-mode:normal;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat}html.player-selection.duet{--size:300px}html.player-selection.trio{--size:200px}html.player-selection.quartet{--size:100px}html.player-selection.beginner{--h:196;--col-bg: var(--shade-blue);--col-transition: var(--shade-blue);background-color:var(--shade-blue)}html.player-selection.automated{--scroll-x: calc(var(--size)) ;--scroll-y: calc(var(--size));--_g: var(--c3) 0 120deg,#0000 0;background-image:conic-gradient(from -60deg at 50% 19.0476190476%,var(--_g)),conic-gradient(from 120deg at 50% 83.3333333333%,var(--_g)),conic-gradient(from 60deg at 66.6666666667%,var(--c3) 60deg,var(--c2) 0 120deg,rgba(0,0,0,0) 0),conic-gradient(from 180deg at 33.3333333333%,var(--c1) 60deg,var(--_g)),linear-gradient(90deg,var(--c1) 16.6666666667%,var(--c2) 0 50%,var(--c1) 0 83.3333333333%,var(--c2) 0);background-position:0}@media screen and (prefers-reduced-motion:no-preference){html.player-selection{animation-name:BGScroll2;animation-duration:2999ms}html.automated{animation-duration:3s;animation-name:BGScroll3;animation-timing-function:ease-in-out}}#feedback{--icon-width:0px;--indicator-width:6px;--bg: hyphens: auto;padding:calc(var(--pad) * 1.5) calc(var(--pad) * 2);padding-right:calc(var(--indicator-width) + var(--pad) * 2);box-sizing:border-box;position:fixed;z-index:303;top:var(--pad);bottom:auto;-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center;text-wrap:balance;text-wrap:pretty;max-width:calc(80vw - 2 * var(--pad));color:var(--shade-dark, black);background-color:var(--shade-white, white);border-radius:3px;border-color:var(--shade-orange, orange);text-align:left;transition:opacity var(--ease-m) linear,transform var(--ease-m) linear;text-shadow:rgba(230.8005,218.8665,212.8995,.96) 0 -1px 2px,rgba(37.842,33.558,37.485,.96) 0 0 2px}#feedback:before{display:inline-block;content:"";height:calc(3ch - 6px);width:var(--icon-width);color:var(--shade-grey);background-image:var(--bg);background-position:top left;background-repeat:no-repeat;background-size:contain;vertical-align:middle}#feedback:after{display:inline-block;content:"";height:calc(2ch - 3px);width:var(--indicator-width);margin-right:calc(-1 * var(--indicator-width));margin-left:calc(var(--pad) / 2);margin-bottom:1px;background-color:var(--shade-orange, orange);animation:Blink 1.15s 0s infinite normal both;vertical-align:text-bottom}#feedback:empty{opacity:0;display:none}#feedback.settings,#feedback.tempo,#feedback.disco,#feedback.beats,#feedback.metronome,#feedback.silence,#feedback.volume,#feedback.muted,#feedback.unmuted{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M3%209v6h4l5%205V4L7%209H3zm13.5%203c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM14%203.23v2.06c2.89.86%205%203.54%205%206.71s-2.11%205.85-5%206.71v2.06c4.01-.91%207-4.49%207-8.77s-2.99-7.86-7-8.77z'/%3e%3c/svg%3e");--icon-width:3ch;--indicator-width:calc( var(--icon-width) / 2)}#feedback.settings:after,#feedback.tempo:after,#feedback.disco:after,#feedback.beats:after,#feedback.metronome:after,#feedback.silence:after,#feedback.volume:after,#feedback.muted:after,#feedback.unmuted:after{display:none;animation:none}#feedback.settings,#feedback.tempo,#feedback.disco,#feedback.beats,#feedback.metronome,#feedback.silence,#feedback.volume,#feedback.muted,#feedback.unmuted{background-color:var(--shade-dark, black);color:var(--shade-white, white)}#feedback.settings:before,#feedback.tempo:before,#feedback.disco:before,#feedback.beats:before,#feedback.metronome:before,#feedback.silence:before,#feedback.volume:before,#feedback.muted:before,#feedback.unmuted:before{filter:invert(100%)}#feedback.settings{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cg%3e%3cpath%20d='M0,0h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61%20l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41%20h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87%20C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58%20c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54%20c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96%20c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z%20M12,15.6c-1.98,0-3.6-1.62-3.6-3.6%20s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z'/%3e%3c/g%3e%3c/svg%3e")}#feedback.beats{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7.5%205.6L10%207%208.6%204.5%2010%202%207.5%203.4%205%202l1.4%202.5L5%207zm12%209.8L17%2014l1.4%202.5L17%2019l2.5-1.4L22%2019l-1.4-2.5L22%2014zM22%202l-2.5%201.4L17%202l1.4%202.5L17%207l2.5-1.4L22%207l-1.4-2.5zm-7.63%205.29c-.39-.39-1.02-.39-1.41%200L1.29%2018.96c-.39.39-.39%201.02%200%201.41l2.34%202.34c.39.39%201.02.39%201.41%200L16.7%2011.05c.39-.39.39-1.02%200-1.41l-2.33-2.35zm-1.03%205.49l-2.12-2.12%202.44-2.44%202.12%202.12-2.44%202.44z'/%3e%3c/svg%3e")}#feedback.silence{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0zm0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M23%201l-2.5%201.4L18%201l1.4%202.5L18%206l2.5-1.4L23%206l-1.4-2.5L23%201zm-8.34%206.22l2.12%202.12-2.44%202.44.81.81%202.55-2.55c.39-.39.39-1.02%200-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41%200L11.4%208.84l.81.81%202.45-2.43zm-.78%206.65l-3.75-3.75-6.86-6.86L2%204.53l6.86%206.86-6.57%206.57c-.39.39-.39%201.02%200%201.41l2.34%202.34c.39.39%201.02.39%201.41%200l6.57-6.57L19.47%2022l1.27-1.27-6.86-6.86z'/%3e%3c/svg%3e")}#feedback.metronome{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M6%202v6h.01L6%208.01%2010%2012l-4%204%20.01.01H6V22h12v-5.99h-.01L18%2016l-4-4%204-3.99-.01-.01H18V2H6zm10%2014.5V20H8v-3.5l4-4%204%204zm-4-5l-4-4V4h8v3.5l-4%204z'/%3e%3c/svg%3e")}#feedback.muted{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%209v6h4l5%205V4l-5%205H7z'/%3e%3c/svg%3e")}#feedback.unmuted{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e")}#feedback.disco{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M6%2013c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm-3%20.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6%205c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm15%205.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0-3.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11%2010c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7%207c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0%205.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm8%20.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-4c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm3%208.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14%2017c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%203.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0%208.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm4-4.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5z'/%3e%3c/svg%3e")}#feedback.instrument{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M6%2013c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm-3%20.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6%205c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm15%205.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0-3.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11%2010c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7%207c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0%205.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm8%20.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-4c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm3%208.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14%2017c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%203.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0%208.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm4-4.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5z'/%3e%3c/svg%3e")}#feedback.tempo{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.38%208.57l-1.23%201.85a8%208%200%200%201-.22%207.58H5.07A8%208%200%200%201%2015.58%206.85l1.85-1.23A10%2010%200%200%200%203.35%2019a2%202%200%200%200%201.72%201h13.85a2%202%200%200%200%201.74-1%2010%2010%200%200%200-.27-10.44zm-9.79%206.84a2%202%200%200%200%202.83%200l5.66-8.49-8.49%205.66a2%202%200%200%200%200%202.83z'/%3e%3c/svg%3e")}#feedback.hide{opacity:0}#feedback:hover~canvas{opacity:.5}.warning{--size:34px;border-radius:calc(var(--curve) * .4);max-inline-size:none;box-sizing:border-box;width:100%;position:relative;color:var(--shade-white);background:var(--shade-brand, var(--shade-red, red));padding:var(--pad) calc(2 * var(--pad)) var(--pad) calc(4 * var(--pad));padding-left:calc(var(--pad) * 2 + var(--size));z-index:909;text-wrap:balance;flex:0 1 auto;align-self:center;justify-self:center}.warning strong{animation:none}.warning em{text-decoration:underline}.warning:before{content:"!";text-align:center;font-size:calc(var(--size) * .8);width:var(--size);height:var(--size);margin-right:var(--pad);clip-path:polygon(50% 0%,0% 100%,100% 100%);vertical-align:text-top;display:inline-block;position:absolute;left:var(--pad);top:50%;transform:translateY(-50%);color:var(--shade-brand, var(--shade-red, red));background:var(--shade-white)}.warning.fatal:before{content:"!";clip-path:polygon(50% 0%,0% 100%,100% 100%);color:var(--shade-brand, var(--shade-red, red));background:var(--shade-white);animation:Pulse 3s infinite 0s linear both}.audio-player{--size:100px;position:relative;min-width:var(--size);min-height:3rem;display:block}.audio-player:after{content:"";position:absolute;z-index:-2;inset:0;background-color:var(--shade-green)}.audio-player.paused:after{background-color:var(--shade-yellow)}.audio-player .button-close{box-shadow:none;color:transparent;text-shadow:none;position:absolute;top:0;right:0;border-radius:99px;background:var(--shade-brand, var(--shade-red));border:var(--border) var(--shade-white) solid;padding:0;font-size:0;transform:translate(50%,-50%) scale(.9);transition-timing-function:var(--ease-out-back);transition:transform var(--ease-m) 0s;box-sizing:border-box;z-index:202;display:flex;align-items:center;justify-content:center}.audio-player .button-close:before{font-size:26px;color:var(--shade-white, white);filter:none}.audio-player .button-close:hover{color:transparent;border-color:var(--shade-brand, var(--shade-red))}.audio-player .button-close:active{animation:none}.audio-player .button-close:hover,.audio-player .button-close:focus{transform:translate(50%,-50%) scale(1)}.audio-player .button-close:hover:before,.audio-player .button-close:focus:before{opacity:1;outline:o}.audio-player .button-close:hover~.waveform-wrapper{background-color:var(--shade-brand, var(--shade-red))}.button-play-pause{--max-width:auto;--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath%20d='M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z%20M11,16H9V8h2V16z%20M15,16h-2V8h2V16z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");position:absolute;padding:0;left:0;top:0;width:100%;height:100%;z-index:1;background:none;background-image:var(--bg) center no-repeat;border-radius:0}.button-play-pause:focus{outline:none;box-shadow:none;border:3px solid var(--shade-orange)}.button-play-pause:hover,.button-play-pause:focus{animation:none;transition:none}.button-play-pause strong{display:block;font-size:70%;font-weight:900}.paused .button-play-pause{--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%2016.5l6-4.5-6-4.5v9zM12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208z'/%3e%3c/svg%3e")}.button-download-mp3{--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12,2C6.49,2,2,6.49,2,12s4.49,10,10,10s10-4.49,10-10S17.51,2,12,2z%20M11,10V6h2v4h3l-4,4l-4-4H11z%20M17,17H7v-2h10V17z'/%3e%3c/g%3e%3c/svg%3e")}.button-download-ogg{--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12,2C6.49,2,2,6.49,2,12s4.49,10,10,10s10-4.49,10-10S17.51,2,12,2z%20M11,10V6h2v4h3l-4,4l-4-4H11z%20M17,17H7v-2h10V17z'/%3e%3c/g%3e%3c/svg%3e")}.button-download-wave{--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12,2C6.49,2,2,6.49,2,12s4.49,10,10,10s10-4.49,10-10S17.51,2,12,2z%20M11,10V6h2v4h3l-4,4l-4-4H11z%20M17,17H7v-2h10V17z'/%3e%3c/g%3e%3c/svg%3e")}.audio-progress{display:block;position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:-1;opacity:.4}.audio-download-menu{margin:0;padding:0;display:flex;visibility:hidden}.audio-download-menu button{--col-select: var(--shade-yellow);--col-hover: var(--shade-green);padding:0;z-index:2;--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12,2C6.49,2,2,6.49,2,12s4.49,10,10,10s10-4.49,10-10S17.51,2,12,2z%20M11,10V6h2v4h3l-4,4l-4-4H11z%20M17,17H7v-2h10V17z'/%3e%3c/g%3e%3c/svg%3e");background-position:top center}.audio-download-menu:focus-within,.audio-download-menu:hover{visibility:visible}.waveform{height:100%;width:100%}.waveform path{stroke:var(--shade-blue);stroke-width:1}.waveform-wrapper{position:absolute;inset:0}.tooltip,#toast{--arrow-tip:12px;--triangle-size:2ex;--col-bg:var(--shade-dark);--left:0;--top:0;--max-horizontal-percent:calc(100vw - 100% - 2 * var(--pad));--min-vertical-pixels:calc(2 * var(--pad));--max-vertical-pixels:calc(100dvh - 2 * var(--pad) - 100%);--top-half:50vh;--xInPx:calc(1px * var(--left, 0));--yInPx:calc(1px * var(--top, 0));--y:clamp( var(--min-vertical-pixels,100%), var(--yInPx), var(--max-vertical-pixels) );--_ybool:clamp( 0, calc( 999 * (var(--y) / var(--top-half, 50vh) )), 1 );--_above-fold-flipper:calc( 2 * (var(--_ybool) -1 ) );--_below-fold-flipper:calc(-1 * var(--_above-fold-flipper) );--x:clamp( var(--pad), var(--xInPx) - var(--position-offset-x,0), var(--max-horizontal-percent) );--_x:var(--x);--d:calc( var(--xInPx) - var(--max-horizontal-percent) );--max-width:calc( 100dvw - var(--pad) * 4 - var(--x) );--max-chars:16ch;--min-width:calc( var(--d) + var(--pad) * 2 );--position-offset-x:calc( var(--triangle-size, 1rem) + .5rem );--is-gt-320:clamp( 0, var(--top) / 320 , 1);--is-lt-320:calc( 1 - var(--is-gt-320) );pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9px,var(--font-size),14px);z-index:1066;bottom:unset;right:unset;left:0;top:0;position:absolute;transform:translate(var(--x)) translateY(calc(var(--y) + var(--is-gt-320, 1) * (-100% - var(--pad)) + var(--is-lt-320, 0) * (var(--pad))));width:var(--min-width, 3ch);min-width:fit-content;max-width:min(var(--max-width),var(--max-chars));min-height:1ch;min-height:1ex;margin:0;padding:calc(var(--pad) * 1);display:block;overflow:visible;filter:drop-shadow(0 0 var(--stroke, 2px) var(--shade-dark))}.tooltip:before,#toast:before{content:"";--is-x-past-break:clamp(0 , calc( 999 * var(--d) ), 1% );--f:clamp(0 , calc( 99999999 * var(--d) ), 100% );--flipper:clamp(-1, calc( var(--_below-fold-flipper) * 9 ), 1 );--flopper:clamp(0, var(--_ybool), 1 );--scale:.7;--tx:clamp(0px, calc( var(--_ybool) * 900px ), var(--x) );--_o:(var(--flipper,0) * -8px );--arrow-y:clamp(0%, calc( 999 * (var(--yInPx) - 50vh ) ), 100%);--triangle-x:clamp( 0%, var(--d), 100% );--left:clamp( var(--pad, 0%), var(--triangle-x), 100% - var(--triangle-size) - var(--pad) * 2 );--top:calc( 100% + 100% * var(--flipper) );--top: 100% ;--_reflect:clamp( -1 , 9999 * (var(--left) - 160), 1 );clip-path:polygon(0 0,100% 0,100% 100%);height:var(--triangle-size);width:var(--triangle-size);background:inherit;display:block;z-index:-1;position:absolute;border:inherit;border-top:0;left:var(--left, 0);top:var(--top, 0);transform:scaleX(calc(var(--scale, 1) * var(--_reflect, 1))) rotate(calc(180deg * var(--_above-fold-flipper, 0))) translate(var(--left, 0));transform-origin:center}.tooltip:empty,#toast:empty{--opacity:0;animation:Hide var(--ease-q) 1 0s ease-out both}.tooltip:hover,#toast:hover{opacity:0}.tooltip[hidden],#toast[hidden]{display:none}[popover]{opacity:0;--duration: var(--ease-m, .7s);transition:opacity var(--duration),transform var(--ease-q, .4s),overlay var(--duration) allow-discrete,display var(--duration) allow-discrete}[popover]:popover-open{opacity:1}@starting-style{[popover]:popover-open{display:none;opacity:0}}@property --length{syntax: "<number>"; initial-value: 25; inherits: false;}#load-progress{--progress-light-color-1: rgb(255, 255, 255);--progress-light-color-2: hsl(48, 63%, 97%);--progress-dark-color-1: rgb(30, 30, 30);--progress-dark-color-2: hsl(48, 15%, 20%);display:grid;gap:var(--pad);visibility:visible;max-width:max-content;margin:auto;padding:calc(2 * var(--pad));padding-bottom:var(--pad);border-radius:var(--curve, 22px);color:var(--color-text);background-image:linear-gradient(light-dark(var(--progress-light-color-1),var(--progress-dark-color-1)),light-dark(var(--progress-light-color-2),var(--progress-dark-color-2)));box-shadow:var(--shadow);transition:opacity var(--ease-m) 0s,transform var(--ease-m) 0s,background-color var(--ease-m) 0s var(--ease-out-back),border-radius var(--ease-m) 0s;position:relative;z-index:909}#load-progress label{width:100%;grid-area:1/1/-1/-1;margin-top:88%;pointer-events:none;color:inherit}#load-progress progress{grid-area:1/1/-1/-1}#load-progress:has(progress[value="1"]){border-radius:99px;box-shadow:none;background-image:none;background-color:var(--shade-yellow)}#load-progress[data-loaded=true]{opacity:0;visibility:hidden;display:none}#load-progress[data-loaded=true]:hover{opacity:1;visibility:visible;display:block}label[for=progress-bar]{width:calc(100% - 2 * var(--pad));margin:auto;color:var(--shade-gray);outline:none;border:0;padding:0;flex-grow:1;font-size:77%;display:flex;flex-direction:column;text-align:center;justify-content:flex-end}label[for=progress-bar]:hover{background-color:transparent}.load-percent{font-size:758%;position:absolute;bottom:100%;left:0;right:0;text-align:center;line-height:1;opacity:.8}.folder-content progress:not([value]){display:none}.folder-menu:is(:focus,:focus-within) .folder-content progress:not([value]),.folder-content:is(:focus,:focus-within,:target) progress:not([value]),.folder-link:is(:focus,:focus-visible,:active)+.folder-content progress:not([value]){display:inline-block}.player-selection #load-progress{position:fixed;left:var(--pad);top:var(--pad);transform:none;margin:0;padding:0;display:grid;background-color:transparent;background-image:none;align-items:center;justify-content:center;flex-direction:row;box-shadow:none;pointer-events:none}.player-selection #load-progress progress{grid-area:1/-1;margin:0;--size:var(--loader-size-small, 59px);--stroke: 16px;transform:rotate(.5turn) scale(.8)}.player-selection #load-progress progress[value="0.5"]{opacity:0}.player-selection #load-progress progress[value="1"]{opacity:0}.player-selection #load-progress label[for=progress-bar]{grid-area:1/1/-1/-1;font-size:2px;align-self:center;justify-self:center;margin:0;color:transparent;position:absolute;top:auto;left:0;right:0;z-index:-1;display:block;mix-blend-mode:hard-light}.player-selection #load-progress .load-percent{text-align:center;font-size:20px;color:var(--shade-brand)}.player-selection #load-progress:has(progress[value="1"]){background-color:transparent}.loader.wheel:after{--delay:calc( var(--duration, 0s) * -.015 );animation:LoaderLine var(--duration) var(--ease) var(--delay) infinite alternate both,LoaderColor calc(var(--duration) * 7) linear infinite both}progress{--color:transparent;transform-origin:center;appearance:none;box-sizing:border-box;background:var(--color, transparent);accent-color:var(--color, transparent)!important;border:none;all:unset}progress::-moz-progress-bar{background:var(--color, transparent)}progress::-webkit-progress-value{background:var(--color, transparent)}progress::-webkit-progress-bar{background:var(--color, transparent)}progress:not([value],.donut,.progress-bar){--size:clamp( 44px , 50vmin, 88px );--stroke:4px;width:var(--size);height:var(--size);display:inline-block;vertical-align:middle;margin:auto;color:inherit;overflow:hidden;cursor:progress;border-radius:999px;border-top:var(--stroke) solid var(--shade-white, white);border-right:var(--stroke) solid transparent;animation:Rotate 1s linear infinite}progress:not([value],.donut,.progress-bar)::-webkit-progress-bar{background-color:#0000}progress:not([value],.donut,.progress-bar)::-webkit-progress-value{background-color:#0000}progress.donut{--range:180deg;--angle:calc( ( var(--progress,1) ) * var(--range,160deg) );--size:clamp(202px, 50vmin, 250px);--scale:1;--overscale:.06;--full-scale:calc( var(--scale,1) + var(--overscale,1));--stroke:16px;--direction:-1;--stroke:clamp(50px, 7vmin, 70px);--saturation:calc(var(--progress,1) * 100% );--luminosity:70%;--ease:cubic-bezier(.4, 0, .2, 1);--full-scale:calc( var(--scale,1) + var(--overscale,.5));margin:auto;color:inherit;cursor:progress;appearance:none;box-sizing:border-box;display:grid;width:var(--size);height:var(--size);position:relative;overflow:clip;transform-origin:center;--length:75;--stroke:50;--scale:.05;--blur:calc( .2 * (1 - var(--length,100)/100) );--duration:.5s;background-image:radial-gradient(circle,black calc(var(--stroke) * 1%),transparent calc(var(--stroke) * 1% + 1%)),conic-gradient(in hsl shorter hue from .75turn,var(--col, red) 0% calc(var(--length) * (1 - var(--blur, .2)) * .5%),transparent calc(var(--length) * .5 * 1%) 100%);border-radius:999px;mix-blend-mode:screen;overflow:hidden;transform-origin:center center;animation:ProgressDonut calc(var(--duration) * 1) var(--ease) infinite var(--delay, 0s) alternate both,ProgressDonutScale calc(var(--duration) * 1) var(--ease) infinite var(--delay, 0s) alternate both,ProgressDonutColour calc(var(--duration) * 7) var(--ease) infinite var(--delay, 0s) alternate both,ProgressDonutShader calc(var(--duration) * 1) var(--ease) infinite var(--delay, 0s) alternate both;animation-timing-function:ease-in-out,linear,linear,linear}progress.donut:hover{transition:none}progress[value="1"]{--overscale:0;--range:180deg;clip-path:none;border-radius:0;animation:LoaderComplete .2s var(--ease) 1 alternate both;animation-timing-function:var(--ease-out-back);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}progress[value="1"]:before,progress[value="1"]:after{--size:250px;--delay:0s;--duration:.5s;--stroke:40px;--scale:.7;--overscale:0;--saturation:100%;--luminosity:0%;animation-play-state:paused;transition:background .45s linear}progress[value="1"]:after{--_eye-r:calc( var(--size) * .2 );--_nose-x:calc( var(--size) * .18 );--_nose-y:66%;--col-eye:hsl(360,var(--saturation,50%),var(--luminosity,50%));box-sizing:border-box;clip-path:none;width:100%;height:100%;padding:0;margin:0;transform:none;background-repeat:no-repeat;animation:none;border-color:transparent;border-width:0;background-image:radial-gradient(var(--_eye-r, 5px) circle at calc(50% + var(--_nose-x, 0)) var(--_nose-y, 50%),var(--col-eye) 50%,transparent 51%),radial-gradient(var(--_eye-r, 5px) circle at calc(50% - var(--_nose-x, 0)) var(--_nose-y, 50%),var(--col-eye) 50%,transparent 51%);background-size:100% 100%}progress[value="1"]+label{display:none}@keyframes Loader{}@keyframes LoaderComplete{to{transform:rotate(-.5turn) scale(var(--scale, 1))}}@keyframes LoaderLine{0%{transform:rotate(calc(-.5turn + var(--angle))) scale(var(--scale, 1))}5%{transform:rotate(calc(-.25turn + var(--angle))) scale(var(--scale, 1))}25%{transform:rotate(calc(-.5turn + var(--angle))) scale(calc((var(--scale, 1) + var(--full-scale)) * .5))}50%{transform:rotate(0) scale(var(--full-scale, 1.5))}75%{transform:rotate(calc(.25turn - var(--angle))) scale(calc((var(--scale, 1) + var(--full-scale)) * .5))}95%{transform:rotate(calc(.5turn - var(--angle))) scale(var(--scale, 1))}to{transform:rotate(calc(.5turn - var(--angle))) scale(var(--scale, 1))}}@keyframes LoaderLine2{0%,5%{transform:rotate(calc(-.5turn + var(--angle))) scale(var(--scale, 1))}50%{transform:rotate(0) scale(var(--full-scale, 1.5))}95%,to{transform:rotate(calc(.5turn - var(--angle))) scale(var(--scale, 1))}}@keyframes ProgressDonut{to{transform:rotate(calc(var(--length, 1) * .01turn / -2 + var(--range, .25turn)))}}@keyframes ProgressDonutColour{0%{filter:hue-rotate(0)}to{filter:hue-rotate(1turn)}}@keyframes ProgressDonutScale{50%{scale:calc((1 - var(--length, 1) * .01turn) * var(--scale, .05))}}@keyframes ProgressDonutShader{50%,to{background-image:radial-gradient(circle,black calc(var(--stroke) * 1%),transparent calc(var(--stroke) * .5% + 1%)),conic-gradient(in hsl shorter hue from calc(.75turn - var(--length) * .005turn),transparent 0% calc(var(--length) * .5 * 1%),var(--col, red) calc(var(--length) * (.5 + var(--blur, .2)) * 1%) calc((var(--length) - var(--blur, .2)) * 1%),transparent calc(var(--length) * 1%) 100%)}}@keyframes LoaderLineComplete{to{transform:rotate(.5turn)}}@keyframes LoaderColor{0%{filter:hue-rotate(0)}to{filter:hue-rotate(1turn)}}html:is(.error,.failure):has(dialog[open]){overflow:hidden;max-height:100dvh;max-height:100vh}dialog{animation:DialogOut var(--ease-q) linear 0s 1 both;box-sizing:border-box;margin:auto;padding:calc(2 * var(--pad)) calc(3 * var(--pad)) calc(1.5 * var(--pad)) calc(3 * var(--pad));width:fit-content;height:fit-content;background-image:linear-gradient(white,var(--shade-white));max-height:clamp(420px,100%,100vh - 4 * var(--pad));max-width:clamp(280px,100%,100vw - 4 * var(--pad));pointer-events:none;align-self:center}dialog>:is(h3,h4,h5,h6){--font-scale: 1.5;display:flex;align-items:center;margin-bottom:var(--pad);margin-left:calc(-1 * var(--pad));line-height:1;line-height:1.04cap}dialog>:is(h3,h4,h5,h6):before{--size:calc( var(--s5) * 1.5rem );--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z%20M19.46,9.12l-2.78,1.15%20c-0.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78C16.98,5.35,18.65,7.02,19.46,9.12z%20M12,15c-1.66,0-3-1.34-3-3s1.34-3,3-3s3,1.34,3,3%20S13.66,15,12,15z%20M9.13,4.54l1.17,2.78c-1.38,0.5-2.47,1.59-2.98,2.97L4.54,9.13C5.35,7.02,7.02,5.35,9.13,4.54z%20M4.54,14.87%20l2.78-1.15c0.51,1.38,1.59,2.46,2.97,2.96l-1.17,2.78C7.02,18.65,5.35,16.98,4.54,14.87z%20M14.88,19.46l-1.15-2.78%20c1.37-0.51,2.45-1.59,2.95-2.97l2.78,1.17C18.65,16.98,16.98,18.65,14.88,19.46z'/%3e%3c/g%3e%3c/svg%3e");content:"";display:inline-block;min-width:var(--size);min-height:var(--size);background-size:contain;background-image:var(--bg);opacity:1;transform:scale(.72) translateY(-5%);transform-origin:center}dialog ol{padding:calc(var(--pad) * 1) calc(var(--pad) * 2)}dialog a{color:var(--shade-orange, orange);text-decoration:underline;text-decoration-style:dashed;text-decoration-color:var(--shade-brand, var(--shade-red, red));text-underline-offset:4px;z-index:909;pointer-events:auto}dialog a:hover{text-decoration-style:solid}dialog a:focus{text-decoration-style:wavy}dialog .version{order:-1;position:absolute;top:calc(1 * var(--pad));right:calc(2rem + var(--pad));opacity:.3;z-index:909}dialog .version:hover{opacity:1}dialog .learn-more{border-top:1px solid var(--shade-grey);margin-top:var(--pad);padding-top:var(--pad);z-index:909}dialog button.reload-app{--icon-visible:0}dialog button.reset-app{--icon-visible:0}dialog menu{z-index:9;pointer-events:auto;display:flex}dialog:after,dialog form[method=dialog] button[type=submit],dialog .if-recoverable,dialog button.close{content:"";position:absolute;inset:0;opacity:0;z-index:-1;pointer-events:auto;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'/%3e%3c/svg%3e") no-repeat;background-position:top calc(1 * var(--pad)) right calc(1 * var(--pad))}dialog:after{opacity:1;z-index:1}dialog::backdrop{pointer-events:none}dialog form[method=dialog]{order:-1;pointer-events:auto;z-index:2}dialog.fatal{vertical-align:middle;border:4px solid var(--shade-red, red)}dialog.fatal :is(h3,h4,h5,h6):before{content:"😞";font-family:noto-emoji;display:inline-block;margin-right:calc(var(--pad) / 1.5)}dialog.fatal:after,dialog.fatal form[method=dialog] button[type=submit],dialog.fatal .if-recoverable,dialog.fatal button.close{display:none}dialog[loading]{visibility:hidden}dialog:not([open]){pointer-events:none;opacity:0;display:none}dialog[open]{--y:-8%;animation:DialogIn var(--ease-q) linear 0s 1 both;pointer-events:auto;display:flex;flex-direction:column;overflow:auto;overflow-x:hidden;overscroll-behavior-y:contain;border:0;border-radius:var(--curve);color:var(--shade-dark);box-shadow:var(--shadow);transition:opacity var(--ease-q) linear,transform var(--ease-q) linear;opacity:1;grid-area:none}@starting-style{dialog[open]{opacity:0;transform:translateY(var(--y, 10px))}dialog[open]::backdrop{opacity:0}}dialog[open]>*{-webkit-user-select:none;user-select:none;animation:Fade var(--ease-q) linear 0s 1 both}body>dialog{grid-area:1/1/-1/-1;z-index:1999;top:0;bottom:0;position:fixed}dialog[open].fatal::backdrop{background:repeating-linear-gradient(45deg,rgba(var(--col-blue, blue),.2),rgba(var(--col-blue, blue),.2) 1px,rgba(var(--col-cream, white),.3) 1px 20px),radial-gradient(circle at center,var(--shade-white, white),var(--shade-dark, black));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:.5;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,transform .3s;min-height:100vh;pointer-events:none;-webkit-user-select:none;user-select:none}.error dialog[open]::backdrop,dialog[open].error::backdrop{background-color:var(--shade-cream)}.failure dialog[open]::backdrop,dialog[open].failure::backdrop{background-color:var(--shade-brand, var(--shade-red, red))}@keyframes DialogIn{0%{transform:translateY(var(--y, 0));opacity:.6}}@keyframes DialogOut{to{transform:translateY(var(--y, 0));opacity:.6}}:where(details){pointer-events:auto;display:block;align-self:center;justify-self:stretch;interpolate-size:allow-keywords;transition:height .25s ease-in}:where(details)>summary{grid-template-areas:"prefix summary marker space";grid-template-columns:auto auto auto 1fr;gap:.5ch;cursor:pointer;cursor:copy;-webkit-user-select:none;user-select:none;pointer-events:auto;display:grid;box-sizing:border-box;list-style:none}:where(details)>summary:before{content:"Show ";display:inline-block;grid-area:prefix}:where(details)>summary:after{content:"×";font-size:inherit;transform:rotate(45deg);display:inline-block;transform-origin:center;transition:transform var(--ease-s) var(--ease-out-back);transition-delay:.4s;grid-area:marker}:where(details)>summary:is(::marker,::-webkit-details-marker){content:"";display:none;grid-area:marker}:where(details[open]) summary:before{content:"Hide "}:where(details[open]) summary:after{transform:rotate(0)}details::details-content{transition:content-visibility,height;transition-behavior:allow-discrete}details[open]::details-content{height:auto}.cursor{--size:100px;--total:calc( var(--duration, 4) * 3s );--percent:calc( var(--p,0) );position:absolute;left:calc(var(--mx, 0) * 1px);top:calc(var(--my, 0) * 1px);transform:translate(-50%,-50%);display:grid;visibility:hidden;display:none;pointer-events:none;border-radius:99px;z-index:9999999999}.cursor:before,.cursor:after{content:"";transform-origin:center;grid-area:1/-1;width:var(--size);height:var(--size);display:block;border-radius:99px;box-sizing:border-box}.cursor:before{background-color:hsla(var(--hue-red),30%,50%,50%);background-image:repeating-conic-gradient(var(--shade-yellow) 0deg 3deg,transparent 3deg 33deg);border:3px dashed var(--shade-brand, var(--shade-red))}.cursor:after{background-color:var(--shade-green);background-image:radial-gradient(circle,var(--shade-yellow) 0%,var(--shade-green) 100%)}.cursor.pressure{visibility:visible;display:grid}.cursor.pressure:before{animation:MousePressureOuter var(--total) var(--ease-out-back, linear) 0s 1 both}.cursor.pressure:after{animation:MousePressureInner var(--total) var(--ease-out-back, linear) 0s 1 both}@keyframes MousePressureOuter{0%{transform:scale(.1)}5%{transform:scale(1) rotate(.2turn)}95%{transform:scale(1) rotate(.2turn)}to{transform:scale(.1);opacity:0}}@keyframes MousePressureInner{0%{transform:scale(.1)}33%{transform:scale(calc(var(--percent)))}66%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(0)}}.folder-menu{--size:44px;--height:calc( 2 * var(--size) );--width:var(--size);--overlap:.05;--duration:.3s;--ease:var(--ease-out-back);flex:1;animation:none;position:static;background:inherit;border-radius:2px}.folder-content{margin:0;padding:0;position:absolute;display:flex;flex-direction:column;visibility:hidden;z-index:-1;z-index:909;opacity:0;list-style:none;background-color:var(--col-bottom);background-image:linear-gradient(var(--col-bottom, rgba(0, 0, 0, .3019607843)),var(--col-top, rgba(255, 255, 255, .3019607843)));animation:CloseFolder 495ms linear 0s both;transition:transform var(--fade-speed) var(--ease),opacity var(--fade-speed) linear}.folder-content>*{z-index:2;visibility:hidden}.folder-content>*>*{z-index:1}.folder-content a:last-of-type{--size:44px;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23fff'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e");position:absolute;inset:0;color:transparent;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;order:-1;z-index:-1;background-image:var(--bg),linear-gradient(0deg,black,transparent);background-size:var(--size, 22px),100%;background-repeat:no-repeat no-repeat;background-position:bottom 18px center,center}.folder-content a:last-of-type:hover,.folder-content a:last-of-type:focus{animation:Pulse .9s infinite 0s both alternate}.folder-menu.inline.up{position:relative}.folder-menu.inline.up .folder-content{left:0;right:0;padding-bottom:100%;bottom:100%;margin-bottom:-100%}.folder-menu.top{position:static}.folder-menu.top .folder-content{top:0}.folder-menu.bottom{position:static}.folder-menu.bottom .folder-content{padding-bottom:100%;padding-top:0;top:auto;bottom:0}.folder-menu.bottom .folder-content a:last-of-type{order:initial}.folder-menu.bottom.horizontal .folder-content{padding-bottom:min(100%,var(--height, 44px));padding-top:0;top:auto;bottom:0;left:0}.folder-menu.bottom.horizontal .folder-content a:last-of-type{order:initial}.folder-menu.bottom.right .folder-content{right:0}.folder-menu:is(:focus,:focus-within) .folder-content,.folder-content:is(:focus,:focus-within,:target),.folder-link:is(:focus,:focus-visible,:active)+.folder-content{animation:OpenFolder 95ms linear 0ms both;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);z-index:909}.folder-menu:is(:focus,:focus-within) .folder-content>*,.folder-content:is(:focus,:focus-within,:target)>*,.folder-link:is(:focus,:focus-visible,:active)+.folder-content>*{visibility:visible;z-index:909;flex-grow:1}.folder-menu:is(:focus,:focus-within) .folder-content a:last-of-type,.folder-content:is(:focus,:focus-within,:target) a:last-of-type,.folder-link:is(:focus,:focus-visible,:active)+.folder-content a:last-of-type{transform:none;z-index:1}@keyframes OpenFolder{0%{opacity:0;transform:translateY(50%)}}@keyframes CloseFolder{to{opacity:0;transform:translateY(50%)}}nav.circular-menu{--size:clamp( 206px, 50vw, 480px );--segment:calc( var(--size) / 3 );--stroke:3px;--radius:33%;--col-arrow:black;--_duration:calc( var(--duration, 5000) / 1 );--_angle:var(--angle, 90);--_gap:var(--trigger, 10 );align-self:center;justify-self:center;margin:auto;display:flex;align-items:center;justify-content:center;min-height:var(--size);max-width:var(--size);outline:1px solid pink;position:fixed;inset:0;z-index:-1}nav.circular-menu:hover{z-index:99999999999}nav.circular-menu button{all:unset;-webkit-user-select:none;user-select:none;aspect-ratio:1;min-width:var(--segment);min-height:var(--segment);max-width:var(--segment);max-height:var(--segment);text-align:center;text-transform:uppercase;box-sizing:border-box;padding:.5rem;display:flex;align-items:center;justify-content:center;transform:translate(calc(var(--x, 0%) - var(--segment) * 0)) translateY(calc(var(--y, 0%) - var(--segment) * 0))}nav.circular-menu menu{--color-ring:purple;all:unset;opacity:0;visibility:hidden;display:none;box-sizing:content-box;display:grid;margin-top:calc(-2 * var(--segment));margin-left:calc(-1 * var(--segment));transition:opacity 185ms linear}nav.circular-menu menu:before,nav.circular-menu menu:after{content:"";opacity:0;transform:scale(.1);border-radius:999px;border:var(--stroke) solid var(--col-stroke, black);box-sizing:border-box;position:absolute;left:calc(-100% + var(--stroke));right:calc(-100% + var(--stroke));bottom:calc(-200% + var(--stroke));top:var(--stroke);background:radial-gradient(circle,transparent var(--radius),var(--color-ring) var(--radius));transition:opacity 15ms linear,transform 15ms linear}nav.circular-menu menu:after{--color-ring:pink}nav.circular-menu button.open-menu{z-index:1;border-radius:999px;max-width:var(--segment);max-height:var(--segment);overflow:hidden;cursor:pointer;border:var(--stroke) dashed var(--col-stroke, black)}nav.circular-menu button.open-menu:after{--stroke:-0px;content:"";display:block;position:absolute;z-index:2;top:calc(-1 * var(--stroke));left:calc(-1 * var(--stroke));right:calc(-1 * var(--stroke));bottom:calc(-1 * var(--stroke));border:inherit;border-radius:inherit;transform:rotate(0);box-sizing:border-box;transition:transform .24s linear}nav.circular-menu button.open-menu:before{--triangle-height:33%;--triangle-width:20%;content:"";position:absolute;z-index:-1;inset:0;opacity:var(--arrow-opacity, 0);background-color:var(--col-arrow, transparent);filter:drop-shadow(1px 1px 1px black);clip-path:polygon(50% 0%,calc(50% - var(--triangle-width)) var(--triangle-height),calc(50% + var(--triangle-width)) var(--triangle-height));display:block;text-align:center;transform-origin:center center;transform:rotate(calc(90deg + 1deg * var(--_angle)));transition:opacity 185ms linear}nav.circular-menu menu button{grid-area:1/1/-1/-1;z-index:1}nav.circular-menu menu button:before{content:"";background-color:red;border-radius:999px;position:absolute;inset:0;opacity:0;z-index:-1;margin:10%;transition:opacity 185ms linear,transform .25s ease-out}nav.circular-menu menu button:hover:before{opacity:1;transform:translate(var(--fx, 0)) translateY(var(--fy, 0))}nav.circular-menu menu button:first-of-type{--x:0;--y:0;--fy:-100%}nav.circular-menu menu button:nth-of-type(2){--x:100%;--y:100%;--fx:100%}nav.circular-menu menu button:nth-of-type(3){--y:200%;--fy:100%}nav.circular-menu menu button:nth-of-type(4){--x:-100%;--y:100%;--fx:-100%}nav.circular-menu button.open-menu:is(:active,:target){color:transparent}nav.circular-menu button.open-menu:is(:active,:target):before{color:red}nav.circular-menu button.open-menu:is(:active,:target,:focus-visible)~menu{opacity:1;transform:scale(1);visibility:visible;display:grid}nav.circular-menu button.open-menu:is(:active,:target,:focus-visible),nav.circular-menu menu:is(:focus-within){--arrow-opacity:1;background-color:#ff0}nav.circular-menu.mouse-down menu{opacity:1;visibility:visible}nav.circular-menu.mouse-down menu:before{opacity:1}nav.circular-menu.mouse-down menu:after{transition-duration:45ms,calc(var(--_duration, 5000) * 1ms);opacity:1;transform:scale(1)}@supports (selector(:has(button))){nav.circular-menu.mouse-down menu{opacity:0}nav.circular-menu button.open-menu{--col-arrow:black}nav.circular-menu button.open-menu:is(:active,:target,:focus-visible){--arrow-opacity:0}nav.circular-menu:has(menu button:hover) button.open-menu{--arrow-opacity:1;opacity:1}}nav.circular-menu.mouse-held button.open-menu:after{transform:rotate(10deg)}nav.circular-menu.mouse-held menu:after{--color-ring:orange}menu{border:0;margin:0;padding:0}::-ms-expand{display:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}label[for=select-camera],#select-camera{--col-hover:var(--shade-green)}#select-theme:focus-within{position:fixed;top:0;right:var(--pad);z-index:909;border:0}#upload-midi-form{position:fixed;z-index:0;inset:0;display:flex;visibility:hidden;flex-direction:column;align-items:center;justify-content:center}#upload-midi-form>*{opacity:0}#midi-upload-file{position:absolute;inset:0}#camera{display:none}.multiple-cameras #camera{display:grid;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18%209.5V6c0-.55-.45-1-1-1H3c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h14c.55%200%201-.45%201-1v-3.5l4%204v-13l-4%204zm-5%206V13H7v2.5L3.5%2012%207%208.5V11h6V8.5l3.5%203.5-3.5%203.5z'/%3e%3c/svg%3e")}.multiple-cameras #camera:before{pointer-events:none}.multiple-cameras #camera:hover,.multiple-cameras #camera:focus,.multiple-cameras #camera:target,.multiple-cameras #camera:focus-visible{outline:none}#nav-main{--icon-size:var(--loader-size-small, 64px );position:fixed;top:0;left:var(--pad);right:var(--pad);z-index:808;pointer-events:none}nav ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;list-style:none;margin:0;padding:0;pointer-events:none}nav ul li a{pointer-events:auto;text-align:center}a[href="#help"]{visibility:hidden;display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(.5 * var(--pad));cursor:help;color:transparent;transition:color 95ms linear;border-radius:var(--button-curve)}a[href="#help"]:hover{color:var(--shade-yellow);animation:TextColours 4s infinite 0s forwards reverse}a[href="#help"]:before{content:"?";padding-top:4px;font-size:calc(var(--icon-size) * .6);width:var(--icon-size);height:var(--icon-size);flex:0 0 auto;display:flex;justify-content:center;align-items:center;box-sizing:border-box;color:var(--shade-brand, var(--shade-red, red));background-color:#e1e1e133;border-radius:99%;border:var(--stroke, 4px) solid currentColor}a[href="#help"]:hover:before{color:inherit}.loaded{visibility:visible}a[href="#fund"]{line-height:1;line-height:1lh;display:grid;align-items:center;flex-direction:column-reverse;padding:0;margin-top:var(--pad);position:relative;border-radius:999px;background-color:#0003;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%201024%201024'%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cpath%20d='M964.332%20297.989c0-13.423-10.882-24.303-24.303-24.303H83.976c-13.423%200-24.303%2010.88-24.303%2024.303%200%20249.648%20202.681%20452.33%20452.329%20452.33%20249.647%200%20452.33-202.682%20452.33-452.33zm-49.335%2024.304h-805.99c12.57%20211.517%20188.329%20379.419%20402.995%20379.419%20214.665%200%20390.425-167.902%20402.995-379.42z'%20fill='%238d3525'/%3e%3cpath%20d='M940.028%20292.245c0%20236.234-191.792%20428.026-428.026%20428.026-236.235%200-428.026-191.792-428.026-428.026h856.052zM547.556%20408.56c-3.13-5.733-6.425-24.402-6.477-27.807a59.741%2059.741%200%2001-.008-1.02c0-29.1%2017.832-54.612%2042.52-54.612.218%200%20.436.002.657.007%2051.772%201.09%20127.112%2098.277%20127.112%20180.321%200%20106.759-89.33%20193.434-199.358%20193.434-110.03%200-199.358-86.675-199.358-193.434%200-82.044%2060.459-178.916%20127.111-180.321.221-.005.44-.007.657-.007%2024.688%200%2042.519%2025.512%2042.519%2054.611%200%20.34-.002.68-.007%201.021-.052%203.415-3.337%2022.077-6.464%2027.8-7.285%2013.336-16.033%2024.491-19.108%2028.25-.229.207-.44.414-.631.618-11.709%2012.468-24.732%2024.32-34.919%2037.629-13.209%2017.259-22.109%2036.722-22.109%2060.912%200%2063.484%2050.322%20115.025%20112.304%20115.025%2061.983%200%20112.305-51.541%20112.305-115.025%200-24.54-8.77-43.17-22.04-60.106-9.833-12.55-22.59-24.033-34.534-37.731-.768-.907-11.505-13.689-20.172-29.565zm-84.094%2024.074c2.256-1.293%204.12-2.194%204.12-2.194s-1.818.68-2.673%201.085l-1.447%201.109z'%20fill='%238d3525'/%3e%3c/svg%3e");background-position:bottom center;background-size:72%;background-repeat:no-repeat;text-transform:uppercase;text-decoration:none;color:transparent;width:var(--icon-size, 10%);height:var(--icon-size, 10%);display:block;animation:TagHide 1s 1 .1s both;animation-timing-function:var(--ease-out-back);filter:drop-shadow(.15rem .15rem .4rem rgba(0,0,0,.5))}a[href="#fund"]:before,a[href="#fund"]:after{transition:var(--ease-s) linear opacity;z-index:3}a[href="#fund"]:before{content:"";--opacity:.8;--delay:0s;width:100%;padding-bottom:100%;display:block}a[href="#fund"]:after{content:"";opacity:0;color:var(--shade-brand, var(--shade-red, red));position:absolute;top:15%;left:0;right:0;text-align:center}.loading a[href="#fund"]:after{content:"";animation:none}.player-selection a[href="#fund"]:after{content:"O o";opacity:1;animation:EyesBlinking 2s ease-in-out 0s both infinite}.loaded a[href="#fund"]:after{content:"O O";opacity:1;animation:EyesBlinking 2s ease-in-out 0s both infinite}a[href="#fund"]:is(:hover,:focus),.player-selection a[href="#fund"]{border-color:currentColor;animation:TagReveal 1s 1 .1s both}.statistics{max-width:none;width:270px;height:144px;left:50%!important;transform:translate(-50%)}.statistics canvas{width:270px!important;height:144px!important}table{border-collapse:collapse;border:1px dotted var(--stroke, var(--shade-brand, var(--shade-red, red)));border-radius:var(--border-radius, 1px)}caption{text-align:left;padding-top:calc(var(--pad));padding-left:calc(2 * var(--pad));padding-right:calc(2 * var(--pad));padding-bottom:0;display:inline-block;width:fit-content;background-color:var(--shade-white);border-radius:12px 12px 0 0;position:relative}caption:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:12px}td,th{border:1px solid var(--stroke, rgb(200, 200, 200));padding:calc(var(--pad)) calc(2 * var(--pad))}th{background-color:var(--shade-white, white)}td{text-align:left}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link){--ON: initial;--OFF: ;--icon-visible:1;--label-visible:1;--invert:0;--min-size:44px;--min-font-size:14px;--max-font-size:17px;--font-stretch:-.5385rem + 2.2vmax;--line:0;--range:12%;--shadow-offset-x:0;--shadow-offset-y:2;--hue: var(--hue-dark);--hue-selected: var(--hue-orange);--hue-active: var(--hue-yellow);--s:58%;--s-selected:58%;--s-active:58%;--l:28%;--l-selected:58%;--l-active:58%;--col-shadow:var(--shade-dark);--col-top:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) ) );--col-bottom:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) - var(--range,10%) ) );--col-fg:var(--col-text, var(--shade-light, white));--button-border-size:var(--border-size,2px);--button-curve:clamp(2px, 1vmin, 6px);--button-outline-size:2px;--box-shadow: rgba(var(--col-shadow),.8) 0 0px 2px, rgba(var(--col-shadow),.6) 0 .5px 2px, rgba(var(--col-shadow),.4) 0 1px 2px, rgba(var(--col-shadow),.2) 0 1.5px 2px;--text-glow: rgba(var(--col-shadow),.6) 0 0px 1px, rgba(var(--col-shadow),.4) 0 1px 1px, rgba(var(--col-shadow),.24) 0 1px 1px, rgba(var(--col-shadow),.1) 0 2px 1px;cursor:pointer;appearance:none;-webkit-appearance:none;color-scheme:light dark;color:var(--col-text, var(--col-fg, var(--shade-light, white)));-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 0 0 var(--line) var(--col-ring, transparent),var(--box-shadow);margin:0;padding:var(--pad) calc(2 * var(--pad));font-size:calc(var(--label-visible, 1) * var(--zoom) * var(--font-zoom) * clamp(var(--min-font-size, 8px),var(--font-stretch),var(--max-font-size, 24px)));font-weight:900;letter-spacing:.5px;line-height:1.05;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;min-width:max(var(--min-size, 44px),min-content);min-height:max(var(--min-size, 44px),fit-content);max-width:var(--max-width-override, var(--max-width, auto));max-height:128px;flex-grow:1;flex-shrink:0;flex-direction:var(--dir-override, var(--direction, row));display:inline-grid;position:relative;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;align-content:center;z-index:1;-webkit-user-select:none;user-select:none;overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation;animation:none;animation-fill-mode:both,both;animation-duration:var(--duration, .9s),var(--duration, .9s);animation-direction:normal,normal;animation-delay:var(--delay-offset, 0),var(--delay-offset, 0);transform:translate(0);transition:transform var(--fade-speed) cubic-bezier(.175,.885,.32,1.275),opacity var(--fade-speed) linear;transition-delay:var(--delay-offset, 0),var(--delay-offset, 0);outline:var(--button-outline-size) solid transparent;outline-offset:calc(-2 * var(--button-outline-size))}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link) input{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;left:0;top:0;right:0;z-index:-1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)){--col-top:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%)), calc( var(--l-selected, var(--l, 30%)) ) );--col-bottom:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%) ), calc( var(--l-selected, var(--l, 30%)) + var(--range,15%) ) );--col-border:var(--shade-light , white );--shadow-offset-y:0;color:transparent;text-decoration:none}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)):after{opacity:0;z-index:1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)) select{z-index:909}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):is(:focus,:focus-visible,:focus-within,:target,:has(:target),:focus(:target)){--hue:var(--hue-orange);z-index:909;opacity:1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):is(:target,:focus-visible){outline-color:var(--col-ring, var(--col-accent, black));outline-style:dotted;animation:OutlineFocus var(--ease-s) ease-in 0s both infinite alternate-reverse}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):target{--hue:var(--hue-brown)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):disabled{pointer-events:none;filter:grayscale(100%)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):active{--hue:var(--hue-orange, 5);box-shadow:inset 0 0 0 var(--line) var(--col-ring)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):active:before{--hue:var(--hue-blue, 45)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link).hide,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link)[hidden]{display:none}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){--ON: initial;--OFF: ;--icon-visible:1;--label-visible:1;--invert:0;--min-size:44px;--min-font-size:14px;--max-font-size:17px;--font-stretch:-.5385rem + 2.2vmax;--line:0;--range:12%;--shadow-offset-x:0;--shadow-offset-y:2;--hue: var(--hue-dark);--hue-selected: var(--hue-orange);--hue-active: var(--hue-yellow);--s:58%;--s-selected:58%;--s-active:58%;--l:28%;--l-selected:58%;--l-active:58%;--col-shadow:var(--shade-dark);--col-top:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) ) );--col-bottom:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) - var(--range,10%) ) );--col-fg:var(--col-text, var(--shade-light, white));--button-border-size:var(--border-size,2px);--button-curve:clamp(2px, 1vmin, 6px);--button-outline-size:2px;--box-shadow: rgba(var(--col-shadow),.8) 0 0px 2px, rgba(var(--col-shadow),.6) 0 .5px 2px, rgba(var(--col-shadow),.4) 0 1px 2px, rgba(var(--col-shadow),.2) 0 1.5px 2px;--text-glow: rgba(var(--col-shadow),.6) 0 0px 1px, rgba(var(--col-shadow),.4) 0 1px 1px, rgba(var(--col-shadow),.24) 0 1px 1px, rgba(var(--col-shadow),.1) 0 2px 1px;cursor:pointer;appearance:none;-webkit-appearance:none;color-scheme:light dark;color:var(--col-text, var(--col-fg, var(--shade-light, white)));-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 0 0 var(--line) var(--col-ring, transparent),var(--box-shadow);margin:0;padding:var(--pad) calc(2 * var(--pad));font-size:calc(var(--label-visible, 1) * var(--zoom) * var(--font-zoom) * clamp(var(--min-font-size, 8px),var(--font-stretch),var(--max-font-size, 24px)));font-weight:900;letter-spacing:.5px;line-height:1.05;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;min-width:max(var(--min-size, 44px),min-content);min-height:max(var(--min-size, 44px),fit-content);max-width:var(--max-width-override, var(--max-width, auto));max-height:128px;flex-grow:1;flex-shrink:0;flex-direction:var(--dir-override, var(--direction, row));display:inline-grid;position:relative;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;align-content:center;z-index:1;-webkit-user-select:none;user-select:none;overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation;animation:none;animation-fill-mode:both,both;animation-duration:var(--duration, .9s),var(--duration, .9s);animation-direction:normal,normal;animation-delay:var(--delay-offset, 0),var(--delay-offset, 0);transform:translate(0);transition:transform var(--fade-speed) cubic-bezier(.175,.885,.32,1.275),opacity var(--fade-speed) linear;transition-delay:var(--delay-offset, 0),var(--delay-offset, 0);outline:var(--button-outline-size) solid transparent;outline-offset:calc(-2 * var(--button-outline-size))}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push) input{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;left:0;top:0;right:0;z-index:-1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)){--col-top:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%)), calc( var(--l-selected, var(--l, 30%)) ) );--col-bottom:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%) ), calc( var(--l-selected, var(--l, 30%)) + var(--range,15%) ) );--col-border:var(--shade-light , white );--shadow-offset-y:0;color:transparent;text-decoration:none}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)):after{opacity:0;z-index:1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):is(:target,:active,:hover,:focus-visible,:has(:focus-visible)) select{z-index:909}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):is(:focus,:focus-visible,:focus-within,:target,:has(:target),:focus(:target)){--hue:var(--hue-orange);z-index:909;opacity:1}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):is(:target,:focus-visible){outline-color:var(--col-ring, var(--col-accent, black));outline-style:dotted;animation:OutlineFocus var(--ease-s) ease-in 0s both infinite alternate-reverse}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):target{--hue:var(--hue-brown)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):disabled{pointer-events:none;filter:grayscale(100%)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):active{--hue:var(--hue-orange, 5);box-shadow:inset 0 0 0 var(--line) var(--col-ring)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):active:before{--hue:var(--hue-blue, 45)}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push).hide,:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push)[hidden]{display:none}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){--icon-size:max(2cap, 22px);--fade-speed:var(--ease-q);--duration: var(--ease-q);--delay-offset: 0;padding:0}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):before{content:"";box-sizing:border-box}@media screen and (max-width:220px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){--icon-size:11px}}@media screen and (max-width:320px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){--icon-size:22px;--label-visible:0;--col-text:transparent;padding:0;gap:0;white-space:pre;grid-template-columns:1fr 0px;grid-template-rows:1fr;grid-template-areas:"icon";text-align:center;justify-content:center;background-position:center top calc(50% - 1px * var(--shadow-offset-y, 0px)),top left}}@media screen and (min-width:321px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){font-size:50%;--icon-size:max( 2cap, 22px);padding:var(--pad) 0;gap:calc(var(--icon-visible, 1) * var(--pad) * .5) 0;grid-template-columns:auto;grid-template-rows:auto min-content;grid-template-areas:"icon" "text";grid-auto-flow:row;align-content:start;justify-content:center;text-align:center;background-position:center top calc(1px * var(--shadow-offset-y, 0px)),top left}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push).hide-text:not(.text-always){grid-template-rows:1fr 0px;gap:0;background-position:center top calc(50% + 1px * var(--shadow-offset-y, 0px)),top left}}@media screen and (min-width:841px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){font-size:75%;--icon-size:max(2cap, var(--button-size, 33px));--pad:3px;gap:0 calc(var(--icon-visible, 1) * var(--gap, var(--pad, 0)));grid-template-areas:"icon text spacer";grid-template-columns:calc(var(--icon-visible, 1) * var(--icon-size) + var(--space, 0px)) 1fr auto calc((var(--icon-visible, 0)) * var(--icon-size));grid-template-rows:1fr;grid-auto-flow:row;text-align:left;padding:var(--pad);justify-content:flex-start;justify-items:center;background-position:left calc(var(--space, 0px)) top calc(50% + 1px * var(--shadow-offset-y, 0px)),top left}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):before{position:absolute}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push):after{margin-right:0}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push).hide-text:not(.text-always){gap:0;grid-template-columns:1fr;background-position-x:center}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push).hide-text:not(.text-always):after{margin-right:auto}}@media screen and (min-width:980px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){font-size:90%}:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push).hide-text:not(.text-always){grid-template-columns:1fr;background-position:center center,top left}}@media screen and (min-width:1200px){:where(button,.button,.controls>*:not(div,legend),.controls .folder-link):not(.button-push){font-size:100%}}:where(button,.button,a,input,label).button-push{--ON: initial;--OFF: ;--icon-visible:1;--label-visible:1;--invert:0;--min-size:44px;--min-font-size:14px;--max-font-size:17px;--font-stretch:-.5385rem + 2.2vmax;--line:0;--range:12%;--shadow-offset-x:0;--shadow-offset-y:2;--hue: var(--hue-dark);--hue-selected: var(--hue-orange);--hue-active: var(--hue-yellow);--s:58%;--s-selected:58%;--s-active:58%;--l:28%;--l-selected:58%;--l-active:58%;--col-shadow:var(--shade-dark);--col-top:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) ) );--col-bottom:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) - var(--range,10%) ) );--col-fg:var(--col-text, var(--shade-light, white));--button-border-size:var(--border-size,2px);--button-curve:clamp(2px, 1vmin, 6px);--button-outline-size:2px;--box-shadow: rgba(var(--col-shadow),.8) 0 0px 2px, rgba(var(--col-shadow),.6) 0 .5px 2px, rgba(var(--col-shadow),.4) 0 1px 2px, rgba(var(--col-shadow),.2) 0 1.5px 2px;--text-glow: rgba(var(--col-shadow),.6) 0 0px 1px, rgba(var(--col-shadow),.4) 0 1px 1px, rgba(var(--col-shadow),.24) 0 1px 1px, rgba(var(--col-shadow),.1) 0 2px 1px;cursor:pointer;appearance:none;-webkit-appearance:none;color-scheme:light dark;color:var(--col-text, var(--col-fg, var(--shade-light, white)));-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 0 0 var(--line) var(--col-ring, transparent),var(--box-shadow);margin:0;padding:var(--pad) calc(2 * var(--pad));font-size:calc(var(--label-visible, 1) * var(--zoom) * var(--font-zoom) * clamp(var(--min-font-size, 8px),var(--font-stretch),var(--max-font-size, 24px)));font-weight:900;letter-spacing:.5px;line-height:1.05;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;min-width:max(var(--min-size, 44px),min-content);min-height:max(var(--min-size, 44px),fit-content);max-width:var(--max-width-override, var(--max-width, auto));max-height:128px;flex-grow:1;flex-shrink:0;flex-direction:var(--dir-override, var(--direction, row));display:inline-grid;position:relative;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;align-content:center;z-index:1;-webkit-user-select:none;user-select:none;overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation;animation:none;animation-fill-mode:both,both;animation-duration:var(--duration, .9s),var(--duration, .9s);animation-direction:normal,normal;animation-delay:var(--delay-offset, 0),var(--delay-offset, 0);transform:translate(0);transition:transform var(--fade-speed) cubic-bezier(.175,.885,.32,1.275),opacity var(--fade-speed) linear;transition-delay:var(--delay-offset, 0),var(--delay-offset, 0);outline:var(--button-outline-size) solid transparent;outline-offset:calc(-2 * var(--button-outline-size))}:where(button,.button,a,input,label).button-push input{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;left:0;top:0;right:0;z-index:-1}:where(button,.button,a,input,label).button-push:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)){--col-top:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%)), calc( var(--l-selected, var(--l, 30%)) ) );--col-bottom:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%) ), calc( var(--l-selected, var(--l, 30%)) + var(--range,15%) ) );--col-border:var(--shade-light , white );--shadow-offset-y:0;color:transparent;text-decoration:none}:where(button,.button,a,input,label).button-push:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)):after{opacity:0;z-index:1}:where(button,.button,a,input,label).button-push:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)) select{z-index:909}:where(button,.button,a,input,label).button-push:is(:focus,:focus-visible,:focus-within,:target,:has(:target),:focus(:target)){--hue:var(--hue-orange);z-index:909;opacity:1}:where(button,.button,a,input,label).button-push:is(:target,:focus-visible){outline-color:var(--col-ring, var(--col-accent, black));outline-style:dotted;animation:OutlineFocus var(--ease-s) ease-in 0s both infinite alternate-reverse}:where(button,.button,a,input,label).button-push:target{--hue:var(--hue-brown)}:where(button,.button,a,input,label).button-push:disabled{pointer-events:none;filter:grayscale(100%)}:where(button,.button,a,input,label).button-push:active{--hue:var(--hue-orange, 5);box-shadow:inset 0 0 0 var(--line) var(--col-ring)}:where(button,.button,a,input,label).button-push:active:before{--hue:var(--hue-blue, 45)}:where(button,.button,a,input,label).button-push.hide,:where(button,.button,a,input,label).button-push[hidden]{display:none}:where(button,.button,a,input,label).button-push{--icon-size:44px;--bevel:calc( var(--pad) * .5 );--line: 3px;--space:calc(var(--pad, 0px) * 3px);--max-font-size:24px;--duration: var(--ease-q);--button-border-size:var(--bevel);--hue:var(--hue-brand, 90);--saturation:50%;--_col-width:calc(var(--icon-visible,1) * var(--icon-size, 1rem) + var(--space, 0px));border:solid var(--bevel) transparent;padding:calc(var(--bevel) + var(--line));display:inline-grid;gap:calc(var(--icon-visible, 1) * var(--pad) * .5);grid-auto-flow:column;grid-template-areas:"icon text gap";grid-template-columns:var(--_col-width) auto var(--pad-right, var(--_col-width));grid-template-rows:max(1fr,var(--min-size, 44px));min-height:max(var(--min-size, 44px),var(--icon-visible, 1) * var(--icon-size, 22px),4lh);justify-content:space-between;background-position-y:calc(50% + 1px * var(--shadow-offset-y, 0px)),0,0,0}:where(button,.button,a,input,label).button-push:focus:before,:where(button,.button,a,input,label).button-push:before{--hue:var(--hue-red);--col-inner-top:hsla( var(--hue), var(--saturation, 50%), 35%, 100% );--col-inner-bottom:hsla( var(--hue), var(--saturation, 50%), 45%, 100% );--col-pad-top:hsla( var(--hue), var(--saturation, 50%), 45%, 100%);--col-pad-bottom:hsla( var(--hue), var(--saturation, 50%), 35%, 100%);--col-back-top:hsla( var(--hue), var(--saturation, 50%), 35%, 40% );--col-back-bottom:hsla( var(--hue), var(--saturation, 50%), 55%, 10% );--inset:calc( -1 * (var(--bevel) + var(--line) * 0 ) );background:inherit;background-image:var(--bg),linear-gradient(var(--col-inner-top),var(--col-inner-bottom)),linear-gradient(var(--col-pad-top),var(--col-pad-bottom)),linear-gradient(var(--col-back-top),var(--col-back-bottom));border:inherit;border-radius:inherit;box-shadow:inherit;padding:inherit;position:absolute;top:var(--inset);left:var(--inset);right:var(--inset);bottom:var(--inset);z-index:-1}:where(button,.button,a,input,label).button-icons{--icon-size:var( --button-size, max(2cap, 44px) );background-image:none}:where(button,.button,a,input,label).button-icons:before{z-index:2}:where(button,.button,a,input,label).button-icons:after{filter:none;z-index:1;transform:rotate(calc(1 * var(--turn, 0))) translate(calc(1px * var(--shadow-offset-y, 0px)))}:where(button,.button,a,input,label).button-icons:focus:before,:where(button,.button,a,input,label).button-icons:hover:before{opacity:0}:where(button,.button,a,input,label).button-round,:where(button,.button,a,input,label).round{border-radius:999px}:where(button,.button,a,input,label).button-close:before{font-weight:900;content:"×"}@layer buttons{button.arcade{--size:10;--bezel:.8;--fade:.7;--hover-size:.03;--hue:10;--shadow:calc( var(--hue) + 180 );--throw:1px;--saturation:100%;--lightness:50%;--button-size:calc(1rem * var(--size));--font-size:calc( 240% * var(--size) / 6 );cursor:pointer;position:relative;outline:none;border:1px solid hsla(var(--shadow),var(--saturation),20%,.9);border-radius:999px;-webkit-user-select:none;user-select:none;will-change:transform;font-size:var(--font-size);font-weight:bolder;font-family:monospace;text-shadow:0 -1px 1px hsla(var(--hue),var(--saturation),5%,.9),0 1px 1px hsla(var(--hue),var(--saturation),95%,.9);color:hsla(var(--hue),var(--saturation),5%,.95);background-color:hsl(var(--hue),var(--saturation),var(--lightness));background-image:linear-gradient(hsla(var(--hue),var(--saturation),70%,.5),hsla(var(--hue),var(--saturation),30%,.5));box-shadow:0 var(--throw) 10px hsla(var(--shadow),var(--saturation),10%,.9),0 calc(-1 * var(--throw)) hsla(var(--hue),var(--saturation),20%,.9);display:inline-block;min-width:44px;min-height:44px;width:calc(1rem * var(--size));height:calc(1rem * var(--size));margin:10px;box-sizing:border-box;transition:transform 40ms ease-in,background 90ms ease-out,box-shadow .12s ease-out}button.arcade:before,button.arcade:after{box-sizing:border-box;content:"";position:absolute;inset:0;border-radius:100%;transition:transform 40ms ease-in,opacity 90ms linear,background 90ms ease-out,box-shadow .12s ease-out}button.arcade:before{--throw:8px;transform:scale(var(--fade));background-image:linear-gradient(hsla(var(--hue),var(--saturation),30%,1),hsla(var(--hue),var(--saturation),80%,1));opacity:.5}button.arcade:after{--throw:3px;transform:scale(var(--bezel));border:2px solid hsla(var(--hue),var(--saturation),15%,.6);box-shadow:inset 0 1px var(--throw) hsla(var(--hue),var(--saturation),90%,.9),inset 0 -1px var(--throw) hsla(var(--hue),var(--saturation),10%,.3),0 1px var(--throw) hsla(var(--hue),var(--saturation),10%,.3),0 -1px var(--throw) hsla(var(--hue),var(--saturation),10%,.3)}button.arcade:hover{--lightness:70%}button.arcade:active{--saturation:100%;font-size:calc(var(--font-size) * (1 - var(--hover-size)))}button.arcade:active:before{--throw:8px;transform:scale(calc(var(--bezel)));opacity:.41;box-shadow:inset 0 -1px var(--throw) hsla(var(--hue),var(--saturation),90%,.9),inset 0 1px var(--throw) hsla(var(--hue),var(--saturation),10%,.3),0 -1px var(--throw) hsla(var(--hue),var(--saturation),90%,.3),0 1px var(--throw) hsla(var(--hue),var(--saturation),90%,.3)}button.arcade:active:after{--throw:3px;transform:scale(calc(var(--bezel) - var(--hover-size)));border:2px solid hsla(var(--hue),var(--saturation),15%,.8)}button.arcade:focus{--lightness:60%}button.arcade:disabled{--hue:270;--saturation:10%;--lightness:83%;--hover-size:0;cursor:not-allowed}}@property --hue{syntax: "<number>"; initial-value: 0; inherits: false;}.button-install,.button-upgrade{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%209h-4V3H9v6H5l7%207%207-7zM5%2018v2h14v-2H5z'/%3e%3c/svg%3e")}.button-upgrade{anchor-name:--button-upgrade}.button-install{anchor-name:--button-install}#button-install{--overlap:0px;--delay:0s;grid-area:1/1;animation:none;transition:transform var(--ease-s);transition-timing-function:var(--ease-out-back)}#button-install:is(:hover,:focus-visible,:active){transform:translateY(-100%)}#button-install.later{animation:Hide-Install var(--ease-s) var(--ease-out-back) var(--delay) 1 normal both}.button-start{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%2016.5l6-4.5-6-4.5v9zM12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208z'/%3e%3c/svg%3e");--space: calc(var(--pad)* 2.5px);padding:calc(var(--pad) * 1);border-radius:999px;font-size:125%;anchor-name:--button-start}@media screen and (min-width:840px){.button-start{--space: calc(var(--pad)* 3.5px);padding:calc(var(--pad) * 2);font-size:150%}}label[for=toggle-automation-mode]{--col-bg:transparent;border-top:1px solid var(--shade-white);align-items:center;justify-content:center;display:flex;gap:calc(var(--pad));anchor-name:--button-automation}label[for=button-solo],button#button-solo{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");--y:100%;anchor-name:--button-solo}label[for=button-duet],button#button-duet{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16%2011c1.66%200%202.99-1.34%202.99-3S17.66%205%2016%205c-1.66%200-3%201.34-3%203s1.34%203%203%203zm-8%200c1.66%200%202.99-1.34%202.99-3S9.66%205%208%205C6.34%205%205%206.34%205%208s1.34%203%203%203zm0%202c-2.33%200-7%201.17-7%203.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8%200c-.29%200-.62.02-.97.05%201.16.84%201.97%201.97%201.97%203.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3e%3c/svg%3e");--y:-100%;anchor-name:--button-duet}label[for=button-trio],button#button-trio{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cg%3e%3cpath%20d='M12,12.75c1.63,0,3.07,0.39,4.24,0.9c1.08,0.48,1.76,1.56,1.76,2.73L18,18H6l0-1.61c0-1.18,0.68-2.26,1.76-2.73%20C8.93,13.14,10.37,12.75,12,12.75z%20M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z%20M5.13,14.1%20C4.76,14.04,4.39,14,4,14c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z%20M20,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z%20M24,16.43c0-0.81-0.48-1.53-1.22-1.85%20C21.93,14.21,20.99,14,20,14c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z%20M12,6c1.66,0,3,1.34,3,3%20c0,1.66-1.34,3-3,3s-3-1.34-3-3C9,7.34,10.34,6,12,6z'/%3e%3c/g%3e%3c/svg%3e");anchor-name:--button-trio}label[for=button-quartet],button#button-quartet{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M15%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9%204c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");anchor-name:--button-quartet}button.person{margin-top:var(--pad);padding:0;cursor:pointer;position:absolute;z-index:202;overflow:hidden;border:2px solid var(--col-cream);box-sizing:border-box;border-radius:3px;text-shadow:none;color:transparent;opacity:0;transition:var(--ease-s) ease-in opacity;anchor-name:--person;display:flex}button.person:before,button.person:after{display:none}button.person:hover,button.person:focus-visible{background-color:transparent;outline:none}button.person:active{opacity:1}button.person:hover{opacity:.9;background-color:transparent}button.person svg{width:100%;fill:orange;stroke-width:3px;stroke:purple;pointer-events:none}button.person svg circle{stroke:#000;fill:#fff}.user-active button.person{display:block}button#person-a{--left:calc( 100% - ( 100% * var(--person-a-x,0) ) );--breadth:calc( 100% * var(--person-a-w,0) );anchor-name:--button-person-a;top:calc(100% * var(--person-a-y, 0));height:calc(100% * var(--person-a-h, 0))}button#person-b{--left:calc( 100% - ( 100% * var(--person-b-x,0)) );--breadth:calc( 100% * var(--person-b-w,0) );anchor-name:--button-person-b;top:calc(100% * var(--person-b-y, 0));height:calc(100% * var(--person-b-h, 0))}button#person-a,button#person-b{--total:calc( var(--left) + var(--breadth));--over:calc( 100vw - var(--total)) ;--overflow:min( var(--over), 0px );left:var(--left);width:calc(var(--breadth) + var(--overflow))}button#button-record,button#button-midi,button.install-app,button.update-available{overflow:hidden}button.person,#button-video{pointer-events:auto;-webkit-user-select:none;user-select:none;color:transparent;text-shadow:none;background-color:transparent}button.person:hover,button.person:active,button.person:focus-visible,#button-video:hover,#button-video:active,#button-video:focus-visible{color:transparent;background-color:transparent;text-shadow:none}#button-video{anchor-name:--button-video-overlay;display:block;position:absolute;bottom:var(--pad);left:var(--pad);right:var(--pad);top:var(--pad);padding:0;border:0;z-index:-1;cursor:default;max-width:none;max-height:none;background:none;opacity:0}#button-video:before,#button-video:after{display:none}button.error{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");--col-hover:var(--shade-brand,var(--shade-red));anchor-name:--button-error}button.wait{border-color:Highlight;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");--col-fg:HighlightText;--col-hover:var(--shade-brand,var(--shade-red));anchor-name:--button-wait}button.light{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");--col-fg:var(--shade-dark);--col-hover:var(--shade-white);--hue:60}button.dark{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e");--hue:20;--col-fg:var(--shade-white);--col-hover:var(--shade-dark)}label[for=select-tempo]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.38%208.57l-1.23%201.85a8%208%200%200%201-.22%207.58H5.07A8%208%200%200%201%2015.58%206.85l1.85-1.23A10%2010%200%200%200%203.35%2019a2%202%200%200%200%201.72%201h13.85a2%202%200%200%200%201.74-1%2010%2010%200%200%200-.27-10.44zm-9.79%206.84a2%202%200%200%200%202.83%200l5.66-8.49-8.49%205.66a2%202%200%200%200%200%202.83z'/%3e%3c/svg%3e");--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);anchor-name:--select-tempo}label[for=button-settings]{order:-1;grid-area:1/1;--col-select:var(--shade-green);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cg%3e%3cpath%20d='M0,0h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M19.14,12.94c0.04-0.3,0.06-0.61,0.06-0.94c0-0.32-0.02-0.64-0.07-0.94l2.03-1.58c0.18-0.14,0.23-0.41,0.12-0.61%20l-1.92-3.32c-0.12-0.22-0.37-0.29-0.59-0.22l-2.39,0.96c-0.5-0.38-1.03-0.7-1.62-0.94L14.4,2.81c-0.04-0.24-0.24-0.41-0.48-0.41%20h-3.84c-0.24,0-0.43,0.17-0.47,0.41L9.25,5.35C8.66,5.59,8.12,5.92,7.63,6.29L5.24,5.33c-0.22-0.08-0.47,0-0.59,0.22L2.74,8.87%20C2.62,9.08,2.66,9.34,2.86,9.48l2.03,1.58C4.84,11.36,4.8,11.69,4.8,12s0.02,0.64,0.07,0.94l-2.03,1.58%20c-0.18,0.14-0.23,0.41-0.12,0.61l1.92,3.32c0.12,0.22,0.37,0.29,0.59,0.22l2.39-0.96c0.5,0.38,1.03,0.7,1.62,0.94l0.36,2.54%20c0.05,0.24,0.24,0.41,0.48,0.41h3.84c0.24,0,0.44-0.17,0.47-0.41l0.36-2.54c0.59-0.24,1.13-0.56,1.62-0.94l2.39,0.96%20c0.22,0.08,0.47,0,0.59-0.22l1.92-3.32c0.12-0.22,0.07-0.47-0.12-0.61L19.14,12.94z%20M12,15.6c-1.98,0-3.6-1.62-3.6-3.6%20s1.62-3.6,3.6-3.6s3.6,1.62,3.6,3.6S13.98,15.6,12,15.6z'/%3e%3c/g%3e%3c/svg%3e");anchor-name:--button-settings}label[for=button-settings]:has(input:checked),label[for=button-settings].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e")}label[for=button-quantise]{--col-select:var(--shade-blue);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20%202H4c-1.1%200-2%20.9-2%202v16c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2zM8%2020H4v-4h4v4zm0-6H4v-4h4v4zm0-6H4V4h4v4zm6%2012h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4zm6%2012h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4z'/%3e%3c/svg%3e");anchor-name:--button-quantise}label[for=button-quantise]:has(input:checked),label[for=button-quantise].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M8%204v1.45l2%202V4h4v4h-3.45l2%202H14v1.45l2%202V10h4v4h-3.45l2%202H20v1.45l2%202V4c0-1.1-.9-2-2-2H4.55l2%202H8zm8%200h4v4h-4V4zM1.27%201.27L0%202.55l2%202V20c0%201.1.9%202%202%202h15.46l2%202%201.27-1.27L1.27%201.27zM10%2012.55L11.45%2014H10v-1.45zm-6-6L5.45%208H4V6.55zM8%2020H4v-4h4v4zm0-6H4v-4h3.45l.55.55V14zm6%206h-4v-4h3.45l.55.54V20zm2%200v-1.46L17.46%2020H16z'/%3e%3c/svg%3e")}label[for=button-metronome]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M6%202v6h.01L6%208.01%2010%2012l-4%204%20.01.01H6V22h12v-5.99h-.01L18%2016l-4-4%204-3.99-.01-.01H18V2H6zm10%2014.5V20H8v-3.5l4-4%204%204zm-4-5l-4-4V4h8v3.5l-4%204z'/%3e%3c/svg%3e");anchor-name:--button-metronome}label[for=button-metronome]:has(input:checked),label[for=button-metronome].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cg%3e%3cpolygon%20points='8,4%2016,4%2016,7.5%2013.16,10.34%2014.41,11.59%2018,8.01%2017.99,8%2018,8%2018,2%206,2%206,3.17%208,5.17'/%3e%3cpath%20d='M2.1,2.1L0.69,3.51l8.9,8.9L6,16l0.01,0.01H6V22h12v-1.17l2.49,2.49l1.41-1.41L2.1,2.1z%20M16,20H8v-3.5l2.84-2.84L16,18.83%20V20z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}a.folder-link[href="#folder-volume"]{--col-select:var(--shade-blue);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%209v6h4l5%205V4l-5%205H7z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18.5%2012c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM5%209v6h4l5%205V4L9%209H5z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M3%209v6h4l5%205V4L7%209H3zm13.5%203c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM14%203.23v2.06c2.89.86%205%203.54%205%206.71s-2.11%205.85-5%206.71v2.06c4.01-.91%207-4.49%207-8.77s-2.99-7.86-7-8.77z'/%3e%3c/svg%3e");anchor-name:--folder-volume}a.folder-link[href="#folder-volume"].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e")}.mute a.folder-link[href="#folder-volume"]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%209v6h4l5%205V4l-5%205H7z'/%3e%3c/svg%3e")}.lo a.folder-link[href="#folder-volume"]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18.5%2012c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM5%209v6h4l5%205V4L9%209H5z'/%3e%3c/svg%3e")}.high a.folder-link[href="#folder-volume"]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%209v6h4l5%205V4l-5%205H7z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18.5%2012c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM5%209v6h4l5%205V4L9%209H5z'/%3e%3c/svg%3e");--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M3%209v6h4l5%205V4L7%209H3zm13.5%203c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM14%203.23v2.06c2.89.86%205%203.54%205%206.71s-2.11%205.85-5%206.71v2.06c4.01-.91%207-4.49%207-8.77s-2.99-7.86-7-8.77z'/%3e%3c/svg%3e")}label[for=button-mute]{--col-select:var(--shade-blue);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%209v6h4l5%205V4l-5%205H7z'/%3e%3c/svg%3e");anchor-name:--button-mute}label[for=button-mute]:has(input:checked),label[for=button-mute].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.5%2012c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45%202.45c.03-.2.05-.41.05-.63zm2.5%200c0%20.94-.2%201.82-.54%202.64l1.51%201.51C20.63%2014.91%2021%2013.5%2021%2012c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86%205%203.54%205%206.71zM4.27%203L3%204.27%207.73%209H3v6h4l5%205v-6.73l4.25%204.25c-.67.52-1.42.93-2.25%201.18v2.06c1.38-.31%202.63-.95%203.69-1.81L19.73%2021%2021%2019.73l-9-9L4.27%203zM12%204L9.91%206.09%2012%208.18V4z'/%3e%3c/svg%3e")}label[for=button-disco]{--col-select:var(--shade-green);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M6%2013c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm-3%20.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6%205c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm15%205.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0-3.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11%2010c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7%207c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0%205.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm8%20.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%204c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-8c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0-4c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm3%208.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14%2017c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm0%203.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0%208.5c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm4-4.5c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83%200-1.5.67-1.5%201.5s.67%201.5%201.5%201.5%201.5-.67%201.5-1.5-.67-1.5-1.5-1.5z'/%3e%3c/svg%3e");anchor-name:--button-disco}label[for=button-disco]:has(input:checked),label[for=button-disco].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M14%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm-.2%204.48l.2.02c.83%200%201.5-.67%201.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5%201.5l.02.2c.09.67.61%201.19%201.28%201.28zM14%203.5c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-4%200c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm11%207c.28%200%20.5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10%207c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm8%208c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0-4c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm0-4c.55%200%201-.45%201-1s-.45-1-1-1-1%20.45-1%201%20.45%201%201%201zm-4%2013.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM2.5%205.27l3.78%203.78L6%209c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1c0-.1-.03-.19-.06-.28l2.81%202.81c-.71.11-1.25.73-1.25%201.47%200%20.83.67%201.5%201.5%201.5.74%200%201.36-.54%201.47-1.25l2.81%202.81c-.09-.03-.18-.06-.28-.06-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1c0-.1-.03-.19-.06-.28l3.78%203.78L20%2020.23%203.77%204%202.5%205.27zM10%2017c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm11-3.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6%2013c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zM3%209.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7%2011c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6%2017c-.55%200-1%20.45-1%201s.45%201%201%201%201-.45%201-1-.45-1-1-1zm-3-3.5c-.28%200-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5z'/%3e%3c/svg%3e")}label[for=select-impulse]{--col-select:var(--shade-blue);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.5%2011H19V7c0-1.1-.9-2-2-2h-4V3.5C13%202.12%2011.88%201%2010.5%201S8%202.12%208%203.5V5H4c-1.1%200-1.99.9-1.99%202v3.8H3.5c1.49%200%202.7%201.21%202.7%202.7s-1.21%202.7-2.7%202.7H2V20c0%201.1.9%202%202%202h3.8v-1.5c0-1.49%201.21-2.7%202.7-2.7%201.49%200%202.7%201.21%202.7%202.7V22H17c1.1%200%202-.9%202-2v-4h1.5c1.38%200%202.5-1.12%202.5-2.5S21.88%2011%2020.5%2011z'/%3e%3c/svg%3e");anchor-name:--select-impulse}label[for=select-impulse]:has(input:checked),label[for=select-impulse].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cpath%20d='M19.78,22.61l-1.63-1.63C18.1,20.98,18.05,21,18,21h-3.8c0-2.71-2.16-3-2.7-3s-2.7,0.29-2.7,3H5c-1.1,0-2-0.9-2-2v-3.8%20c2.71,0,3-2.16,3-2.7c0-0.54-0.3-2.7-2.99-2.7V6c0-0.05,0.02-0.09,0.02-0.14L1.39,4.22l1.41-1.41l18.38,18.38L19.78,22.61z%20M20,17.17V15c1.38,0,2.5-1.12,2.5-2.5S21.38,10,20,10V6c0-1.1-0.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9,2.62,9,4H6.83L20,17.17z'/%3e%3c/svg%3e")}label[for=button-meshes]{--col-select:var(--shade-yellow);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cg%3e%3ccircle%20cx='9'%20cy='13'%20r='1.25'/%3e%3cpath%20d='M17.5,10c0.75,0,1.47-0.09,2.17-0.24C19.88,10.47,20,11.22,20,12c0,1.22-0.28,2.37-0.77,3.4l1.49,1.49%20C21.53,15.44,22,13.78,22,12c0-5.52-4.48-10-10-10c-1.78,0-3.44,0.47-4.89,1.28l5.33,5.33C13.93,9.49,15.65,10,17.5,10z'/%3e%3cpath%20d='M1.89,3.72l2.19,2.19C2.78,7.6,2,9.71,2,12c0,5.52,4.48,10,10,10c2.29,0,4.4-0.78,6.09-2.08l2.19,2.19l1.41-1.41%20L3.31,2.31L1.89,3.72z%20M16.66,18.49C15.35,19.44,13.74,20,12,20c-4.41,0-8-3.59-8-8c0-0.05,0.01-0.1,0-0.14%20c1.39-0.52,2.63-1.35,3.64-2.39L16.66,18.49z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");anchor-name:--button-meshes}label[for=button-meshes]:has(input:checked),label[for=button-meshes].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3ccircle%20cx='9'%20cy='13'%20r='1.25'/%3e%3cpath%20d='M20.77%208.58l-.92%202.01c.09.46.15.93.15%201.41%200%204.41-3.59%208-8%208s-8-3.59-8-8c0-.05.01-.1%200-.14%202.6-.98%204.69-2.99%205.74-5.55C11.58%208.56%2014.37%2010%2017.5%2010c.45%200%20.89-.04%201.33-.1l-.6-1.32-.88-1.93-1.93-.88-2.79-1.27%202.79-1.27.71-.32C14.87%202.33%2013.47%202%2012%202%206.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10c0-1.47-.33-2.87-.9-4.13l-.33.71z'/%3e%3ccircle%20cx='15'%20cy='13'%20r='1.25'/%3e%3cpath%20d='M20.6%205.6L19.5%208l-1.1-2.4L16%204.5l2.4-1.1L19.5%201l1.1%202.4L23%204.5z'/%3e%3c/svg%3e")}label[for=button-eyes],label[for=select-eyes]{--col-select:var(--shade-green);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%202C6.49%202%202%206.49%202%2012s4.49%2010%2010%2010%2010-4.49%2010-10S17.51%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zm3-8c0%201.66-1.34%203-3%203s-3-1.34-3-3%201.34-3%203-3%203%201.34%203%203z'/%3e%3c/svg%3e")}label[for=select-eyes]{display:none;anchor-name:--select-eyes}label[for=button-eyes]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.84%2020.84L3.16%203.16%201.89%204.43l1.89%201.89C2.66%207.93%202%209.89%202%2012c0%205.52%204.48%2010%2010%2010%202.11%200%204.07-.66%205.68-1.77l1.89%201.89%201.27-1.28zM12%2020c-4.41%200-8-3.59-8-8%200-1.55.45-3%201.22-4.23l1.46%201.46C6.25%2010.06%206%2011%206%2012c0%203.31%202.69%206%206%206%201%200%201.94-.25%202.77-.68l1.46%201.46C15%2019.55%2013.55%2020%2012%2020zM6.32%203.77C7.93%202.66%209.89%202%2012%202c5.52%200%2010%204.48%2010%2010%200%202.11-.66%204.07-1.77%205.68l-1.45-1.45C19.55%2015%2020%2013.55%2020%2012c0-4.41-3.59-8-8-8-1.55%200-3%20.45-4.23%201.22L6.32%203.77zM18%2012c0%201-.25%201.94-.68%202.77L9.23%206.68C10.06%206.25%2011%206%2012%206c3.31%200%206%202.69%206%206z'/%3e%3c/svg%3e");anchor-name:--button-eyes}label[for=button-eyes]:has(input:checked),label[for=button-eyes].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cpath%20d='M2.88,7.88l1.54,1.54C4.15,10.23,4,11.1,4,12c0,4.41,3.59,8,8,8s8-3.59,8-8s-3.59-8-8-8c-0.9,0-1.77,0.15-2.58,0.42%20L7.89,2.89C9.15,2.32,10.54,2,12,2c5.52,0,10,4.48,10,10s-4.48,10-10,10S2,17.52,2,12C2,10.53,2.32,9.14,2.88,7.88z%20M6,12%20c0-3.31,2.69-6,6-6s6,2.69,6,6s-2.69,6-6,6S6,15.31,6,12z%20M7,5.5C7,6.33,6.33,7,5.5,7S4,6.33,4,5.5S4.67,4,5.5,4S7,4.67,7,5.5z'/%3e%3c/svg%3e")}label[for=button-subtitles]{--col-select:var(--shade-green);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20%202H4c-1.1%200-1.99.9-1.99%202L2%2022l4-4h14c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2zM8%2014H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7%206h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z'/%3e%3c/svg%3e");anchor-name:--button-subtitles}label[for=button-subtitles]:has(input:checked),label[for=button-subtitles].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10.54%2011l-.54-.54L7.54%208%206%206.46%202.38%202.84%201.27%201.73%200%203l2.01%202.01L2%2022l4-4h9l5.73%205.73L22%2022.46%2017.54%2018l-7-7zM8%2014H6v-2h2v2zm-2-3V9l2%202H6zm14-9H4.08L10%207.92V6h8v2h-7.92l1%201H18v2h-4.92l6.99%206.99C21.14%2017.95%2022%2017.08%2022%2016V4c0-1.1-.9-2-2-2z'/%3e%3c/svg%3e")}label[for=select-palette]{--col-select:var(--shade-yellow);--col-hover:var(--shade-green);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%203c-4.97%200-9%204.03-9%209s4.03%209%209%209c.83%200%201.5-.67%201.5-1.5%200-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99%200-.83.67-1.5%201.5-1.5H16c2.76%200%205-2.24%205-5%200-4.42-4.03-8-9-8zm-5.5%209c-.83%200-1.5-.67-1.5-1.5S5.67%209%206.5%209%208%209.67%208%2010.5%207.33%2012%206.5%2012zm3-4C8.67%208%208%207.33%208%206.5S8.67%205%209.5%205s1.5.67%201.5%201.5S10.33%208%209.5%208zm5%200c-.83%200-1.5-.67-1.5-1.5S13.67%205%2014.5%205s1.5.67%201.5%201.5S15.33%208%2014.5%208zm3%204c-.83%200-1.5-.67-1.5-1.5S16.67%209%2017.5%209s1.5.67%201.5%201.5-.67%201.5-1.5%201.5z'/%3e%3c/svg%3e");anchor-name:--select-palette}label[for=select-display]{--col-select:var(--shade-yellow);--col-hover:var(--shade-green);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M11%209h2v2h-2zm-2%202h2v2H9zm4%200h2v2h-2zm2-2h2v2h-2zM7%209h2v2H7zm12-6H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2018H7v-2h2v2zm4%200h-2v-2h2v2zm4%200h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z'/%3e%3c/svg%3e");anchor-name:--select-display}label[for=button-percussion]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7.5%205.6L10%207%208.6%204.5%2010%202%207.5%203.4%205%202l1.4%202.5L5%207zm12%209.8L17%2014l1.4%202.5L17%2019l2.5-1.4L22%2019l-1.4-2.5L22%2014zM22%202l-2.5%201.4L17%202l1.4%202.5L17%207l2.5-1.4L22%207l-1.4-2.5zm-7.63%205.29c-.39-.39-1.02-.39-1.41%200L1.29%2018.96c-.39.39-.39%201.02%200%201.41l2.34%202.34c.39.39%201.02.39%201.41%200L16.7%2011.05c.39-.39.39-1.02%200-1.41l-2.33-2.35zm-1.03%205.49l-2.12-2.12%202.44-2.44%202.12%202.12-2.44%202.44z'/%3e%3c/svg%3e");--col-select:var(--shade-green);--col-hover:var(--shade-yellow);anchor-name:--button-percussion}label[for=button-percussion]:has(input:checked),label[for=button-percussion].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0zm0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M23%201l-2.5%201.4L18%201l1.4%202.5L18%206l2.5-1.4L23%206l-1.4-2.5L23%201zm-8.34%206.22l2.12%202.12-2.44%202.44.81.81%202.55-2.55c.39-.39.39-1.02%200-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41%200L11.4%208.84l.81.81%202.45-2.43zm-.78%206.65l-3.75-3.75-6.86-6.86L2%204.53l6.86%206.86-6.57%206.57c-.39.39-.39%201.02%200%201.41l2.34%202.34c.39.39%201.02.39%201.41%200l6.57-6.57L19.47%2022l1.27-1.27-6.86-6.86z'/%3e%3c/svg%3e")}a.folder-link[href="#folder-record"]{--col-select:var(--shade-blue);--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%202C6.49%202%202%206.49%202%2012s4.49%2010%2010%2010%2010-4.49%2010-10S17.51%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zm3-8c0%201.66-1.34%203-3%203s-3-1.34-3-3%201.34-3%203-3%203%201.34%203%203z'/%3e%3c/svg%3e");anchor-name:--folder-record}a.folder-link[href="#folder-record"].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%202C6.49%202%202%206.49%202%2012s4.49%2010%2010%2010%2010-4.49%2010-10S17.51%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zm3-8c0%201.66-1.34%203-3%203s-3-1.34-3-3%201.34-3%203-3%203%201.34%203%203z'/%3e%3c/svg%3e")}label[for=button-fullscreen]{order:99;--col-select:transparent;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%2014H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12%207h-3v2h5v-5h-2v3zM14%205v2h3v3h2V5h-5z'/%3e%3c/svg%3e");anchor-name:--button-fullscreen}@media all and (display-mode:fullscreen){label[for=button-fullscreen]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M5%2016h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6%2011h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z'/%3e%3c/svg%3e") !important}}label[for=button-overlay]{--col-select:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%204.5C7%204.5%202.73%207.61%201%2012c1.73%204.39%206%207.5%2011%207.5s9.27-3.11%2011-7.5c-1.73-4.39-6-7.5-11-7.5zM12%2017c-2.76%200-5-2.24-5-5s2.24-5%205-5%205%202.24%205%205-2.24%205-5%205zm0-8c-1.66%200-3%201.34-3%203s1.34%203%203%203%203-1.34%203-3-1.34-3-3-3z'/%3e%3c/svg%3e");anchor-name:--button-overlay}label[for=button-overlay]:has(input:checked),label[for=button-overlay].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0zm0%200h24v24H0zm0%200h24v24H0zm0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%207c2.76%200%205%202.24%205%205%200%20.65-.13%201.26-.36%201.83l2.92%202.92c1.51-1.26%202.7-2.89%203.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4%200-2.74.25-3.98.7l2.16%202.16C10.74%207.13%2011.35%207%2012%207zM2%204.27l2.28%202.28.46.46C3.08%208.3%201.78%2010.02%201%2012c1.73%204.39%206%207.5%2011%207.5%201.55%200%203.03-.3%204.38-.84l.42.42L19.73%2022%2021%2020.73%203.27%203%202%204.27zM7.53%209.8l1.55%201.55c-.05.21-.08.43-.08.65%200%201.66%201.34%203%203%203%20.22%200%20.44-.03.65-.08l1.55%201.55c-.67.33-1.41.53-2.2.53-2.76%200-5-2.24-5-5%200-.79.2-1.53.53-2.2zm4.31-.78l3.15%203.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z'/%3e%3c/svg%3e")}label[for=button-spectrogram]{--col-hover:var(--shade-green);--col-select:var(--shade-orange);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M7%2018h2V6H7v12zm4%204h2V2h-2v20zm-8-8h2v-4H3v4zm12%204h2V6h-2v12zm4-8v4h2v-4h-2z'/%3e%3c/svg%3e");anchor-name:--button-spectrogram}label[for=button-spectrogram]:has(input:checked),label[for=button-spectrogram].checked{--bg:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cpath%20d='M8.036,6L9,6L9,6.964L8.036,6ZM11,8.964L11,2L13,2L13,10.964L11,8.964ZM15,12.964L15,6L17,6L17,14.964L15,12.964ZM17,17.461L17,18L15,18L15,15.461L17,17.461ZM13,13.461L13,22L11,22L11,11.461L13,13.461ZM9,9.461L9,18L7,18L7,7.461L9,9.461ZM3,14L3,10L5,10L5,14L3,14ZM19,10L21,10L21,14L19,14L19,10Z'/%3e%3cg%20transform='matrix(0.787282,0.787282,-0.707107,0.707107,2.91386,2.32373)'%3e%3crect%20x='1.611'%20y='0.643'%20width='20.608'%20height='1.765'/%3e%3c/g%3e%3c/svg%3e")}label[for=select-samples]{--col-hover:var(--shade-green);--col-select:var(--shade-orange);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%203v9.28c-.47-.17-.97-.28-1.5-.28C8.01%2012%206%2014.01%206%2016.5S8.01%2021%2010.5%2021c2.31%200%204.2-1.75%204.45-4H15V6h4V3h-7z'/%3e%3c/svg%3e");anchor-name:--select-samples}label[for=select-theme]{--col-hover:var(--shade-green);--col-select:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%203c-4.97%200-9%204.03-9%209s4.03%209%209%209c.83%200%201.5-.67%201.5-1.5%200-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99%200-.83.67-1.5%201.5-1.5H16c2.76%200%205-2.24%205-5%200-4.42-4.03-8-9-8zm-5.5%209c-.83%200-1.5-.67-1.5-1.5S5.67%209%206.5%209%208%209.67%208%2010.5%207.33%2012%206.5%2012zm3-4C8.67%208%208%207.33%208%206.5S8.67%205%209.5%205s1.5.67%201.5%201.5S10.33%208%209.5%208zm5%200c-.83%200-1.5-.67-1.5-1.5S13.67%205%2014.5%205s1.5.67%201.5%201.5S15.33%208%2014.5%208zm3%204c-.83%200-1.5-.67-1.5-1.5S16.67%209%2017.5%209s1.5.67%201.5%201.5-.67%201.5-1.5%201.5z'/%3e%3c/svg%3e");anchor-name:--select-theme}label[for=button-clear]{--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0zm0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M21%206.5l-4%204V7c0-.55-.45-1-1-1H9.82L21%2017.18V6.5zM3.27%202L2%203.27%204.73%206H4c-.55%200-1%20.45-1%201v10c0%20.55.45%201%201%201h12c.21%200%20.39-.08.54-.18L19.73%2021%2021%2019.73%203.27%202z'/%3e%3c/svg%3e");anchor-name:--button-clear}label[for=button-clear]:has(input:checked),label[for=button-clear].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M17%2010.5V7c0-.55-.45-1-1-1H4c-.55%200-1%20.45-1%201v10c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1v-3.5l4%204v-11l-4%204z'/%3e%3c/svg%3e")}label[for=button-speak]{--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M12.99%209.18c0-.06.01-.12.01-.18%200-2.21-1.79-4-4-4-.06%200-.12.01-.18.01l4.17%204.17zm-6.1-3.56L4.27%203%203%204.27l2.62%202.62C5.23%207.5%205%208.22%205%209c0%202.21%201.79%204%204%204%20.78%200%201.5-.23%202.11-.62L19.73%2021%2021%2019.73l-8.62-8.62-5.49-5.49zM9%2015c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68%201.69c.84%201.18.84%202.71%200%203.89l1.68%201.69c2.02-2.02%202.02-5.07%200-7.27zM20.07%202l-1.63%201.63c2.77%203.02%202.77%207.56%200%2010.74L20.07%2016c3.9-3.89%203.91-9.95%200-14z'/%3e%3c/svg%3e");anchor-name:--button-speak}label[for=button-speak]:has(input:checked),label[for=button-speak].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3ccircle%20cx='9'%20cy='9'%20r='4'/%3e%3cpath%20d='M9%2015c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68%201.69c.84%201.18.84%202.71%200%203.89l1.68%201.69c2.02-2.02%202.02-5.07%200-7.27zM20.07%202l-1.63%201.63c2.77%203.02%202.77%207.56%200%2010.74L20.07%2016c3.9-3.89%203.91-9.95%200-14z'/%3e%3c/svg%3e")}label[for=button-sync-video]{--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cpath%20d='M6.83,4H20c1.11,0,2,0.9,2,2v12c0,0.34-0.09,0.66-0.23,0.94L20,17.17V8h-9.17L6.83,4z%20M20.49,23.31L17.17,20H4%20c-1.11,0-2-0.9-2-2V6c0-0.34,0.08-0.66,0.23-0.94L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z%20M15.17,18l-10-10H4v10H15.17z'/%3e%3c/svg%3e");anchor-name:--button-sync-video}label[for=button-sync-video]:has(input:checked),label[for=button-sync-video].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%204H5c-1.11%200-2%20.9-2%202v12c0%201.1.89%202%202%202h14c1.1%200%202-.9%202-2V6c0-1.1-.89-2-2-2zm0%2014H5V8h14v10z'/%3e%3c/svg%3e")}label[for=button-transparent]{display:none;--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cpath%20d='M6.83,4H20c1.11,0,2,0.9,2,2v12c0,0.34-0.09,0.66-0.23,0.94L20,17.17V8h-9.17L6.83,4z%20M20.49,23.31L17.17,20H4%20c-1.11,0-2-0.9-2-2V6c0-0.34,0.08-0.66,0.23-0.94L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z%20M15.17,18l-10-10H4v10H15.17z'/%3e%3c/svg%3e");anchor-name:--button-transparent}label[for=button-transparent]:has(input:checked),label[for=button-transparent].checked{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%204H5c-1.11%200-2%20.9-2%202v12c0%201.1.89%202%202%202h14c1.1%200%202-.9%202-2V6c0-1.1-.89-2-2-2zm0%2014H5V8h14v10z'/%3e%3c/svg%3e")}label[for=select-camera]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M9%203L7.17%205H4c-1.1%200-2%20.9-2%202v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V7c0-1.1-.9-2-2-2h-3.17L15%203H9zm3%2015c-2.76%200-5-2.24-5-5s2.24-5%205-5%205%202.24%205%205-2.24%205-5%205z'/%3e%3cpath%20d='M12%2017l1.25-2.75L16%2013l-2.75-1.25L12%209l-1.25%202.75L8%2013l2.75%201.25z'/%3e%3c/svg%3e");--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);anchor-name:--select-camera}label[for=select-tempo]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.38%208.57l-1.23%201.85a8%208%200%200%201-.22%207.58H5.07A8%208%200%200%201%2015.58%206.85l1.85-1.23A10%2010%200%200%200%203.35%2019a2%202%200%200%200%201.72%201h13.85a2%202%200%200%200%201.74-1%2010%2010%200%200%200-.27-10.44zm-9.79%206.84a2%202%200%200%200%202.83%200l5.66-8.49-8.49%205.66a2%202%200%200%200%200%202.83z'/%3e%3c/svg%3e");--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);anchor-name:--select-tempo}a.folder-link[href="#folder-tempo"],label[for=input-tempo]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.38%208.57l-1.23%201.85a8%208%200%200%201-.22%207.58H5.07A8%208%200%200%201%2015.58%206.85l1.85-1.23A10%2010%200%200%200%203.35%2019a2%202%200%200%200%201.72%201h13.85a2%202%200%200%200%201.74-1%2010%2010%200%200%200-.27-10.44zm-9.79%206.84a2%202%200%200%200%202.83%200l5.66-8.49-8.49%205.66a2%202%200%200%200%200%202.83z'/%3e%3c/svg%3e");--col-select:var(--shade-yellow);anchor-name:--input-tempo}label[for=button-record-audio]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18.5%206C15.46%206%2013%208.46%2013%2011.5c0%201.33.47%202.55%201.26%203.5H9.74c.79-.95%201.26-2.17%201.26-3.5C11%208.46%208.54%206%205.5%206S0%208.46%200%2011.5%202.46%2017%205.5%2017h13c3.04%200%205.5-2.46%205.5-5.5S21.54%206%2018.5%206zm-13%209C3.57%2015%202%2013.43%202%2011.5S3.57%208%205.5%208%209%209.57%209%2011.5%207.43%2015%205.5%2015zm13%200c-1.93%200-3.5-1.57-3.5-3.5S16.57%208%2018.5%208%2022%209.57%2022%2011.5%2020.43%2015%2018.5%2015z'/%3e%3c/svg%3e");--col-select:var(--shade-yellow);anchor-name:--button-record-audio}label[for=button-record-audio].recording{--col-hover:var(--shade-brand,var(--shade-red));--col-select:var(--shade-brand,var(--shade-red))}label[for=button-record-audio].recording:before{opacity:1;animation:Throb .8s 0s both infinite}label[for=button-record-video]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20.38%208.57l-1.23%201.85a8%208%200%200%201-.22%207.58H5.07A8%208%200%200%201%2015.58%206.85l1.85-1.23A10%2010%200%200%200%203.35%2019a2%202%200%200%200%201.72%201h13.85a2%202%200%200%200%201.74-1%2010%2010%200%200%200-.27-10.44zm-9.79%206.84a2%202%200%200%200%202.83%200l5.66-8.49-8.49%205.66a2%202%200%200%200%200%202.83z'/%3e%3c/svg%3e");--col-hover:var(--shade-blue);--col-select:var(--shade-yellow);anchor-name:--button-record-video}a.folder-link[href="#folder-midi"],button#button-midi{--bg:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cg%20transform='matrix(1,0,0,1,-0.818472,-0.34103)'%3e%3ccircle%20cx='12.755'%20cy='18.799'%20r='1.458'/%3e%3c/g%3e%3cpath%20d='M8,11.5C8,10.67%207.33,10%206.5,10C5.67,10%205,10.67%205,11.5C5,12.33%205.67,13%206.5,13C7.33,13%208,12.33%208,11.5ZM8.5,15C7.67,15%207,15.67%207,16.5C7,17.33%207.67,18%208.5,18C9.33,18%2010,17.33%2010,16.5C10,15.67%209.33,15%208.5,15ZM12,1C5.93,1%201,5.93%201,12C1,18.07%205.93,23%2012,23C18.07,23%2023,18.07%2023,12C23,5.93%2018.07,1%2012,1ZM12,21C7.04,21%203,16.96%203,12C3,7.04%207.04,3%2012,3C16.96,3%2021,7.04%2021,12C21,16.96%2016.96,21%2012,21ZM17.5,10C16.67,10%2016,10.67%2016,11.5C16,12.33%2016.67,13%2017.5,13C18.33,13%2019,12.33%2019,11.5C19,10.67%2018.33,10%2017.5,10ZM15.5,15C14.67,15%2014,15.67%2014,16.5C14,17.33%2014.67,18%2015.5,18C16.33,18%2017,17.33%2017,16.5C17,15.67%2016.33,15%2015.5,15Z'%20style='fill-rule:nonzero;'/%3e%3c/svg%3e");anchor-name:--folder-midi}button#button-photograph{--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cpath%20d='M3,4V1h2v3h3v2H5v3H3V6H0V4H3z%20M6,10V7h3V4h7l1.83,2H21c1.1,0,2,0.9,2,2v12c0,1.1-0.9,2-2,2H5c-1.1,0-2-0.9-2-2V10H6z%20M13,19c2.76,0,5-2.24,5-5s-2.24-5-5-5s-5,2.24-5,5S10.24,19,13,19z%20M9.8,14c0,1.77,1.43,3.2,3.2,3.2s3.2-1.43,3.2-3.2%20s-1.43-3.2-3.2-3.2S9.8,12.23,9.8,14z'/%3e%3c/svg%3e");anchor-name:--button-photograph}button#button-reset{--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M1%2021h22L12%202%201%2021zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3e%3c/svg%3e");anchor-name:--button-reset}button#button-help{--col-hover:var(--shade-blue);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M11%2018h2v-2h-2v2zm1-16C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zm0-14c-2.21%200-4%201.79-4%204h2c0-1.1.9-2%202-2s2%20.9%202%202c0%202-3%201.75-3%205h2c0-2.25%203-2.5%203-5%200-2.21-1.79-4-4-4z'/%3e%3c/svg%3e");cursor:help;display:none;anchor-name:--button-help}button#button-share{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18%2016.08c-.76%200-1.44.3-1.96.77L8.91%2012.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5%201.25.81%202.04.81%201.66%200%203-1.34%203-3s-1.34-3-3-3-3%201.34-3%203c0%20.24.04.47.09.7L8.04%209.81C7.5%209.31%206.79%209%206%209c-1.66%200-3%201.34-3%203s1.34%203%203%203c.79%200%201.5-.31%202.04-.81l7.12%204.16c-.05.21-.08.43-.08.65%200%201.61%201.31%202.92%202.92%202.92%201.61%200%202.92-1.31%202.92-2.92s-1.31-2.92-2.92-2.92z'/%3e%3c/svg%3e");z-index:2;anchor-name:--button-share}#button-reload{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%206v3l4-4-4-4v3c-4.42%200-8%203.58-8%208%200%201.57.46%203.03%201.24%204.26L6.7%2014.8c-.45-.83-.7-1.79-.7-2.8%200-3.31%202.69-6%206-6zm6.76%201.74L17.3%209.2c.44.84.7%201.79.7%202.8%200%203.31-2.69%206-6%206v-3l-4%204%204%204v-3c4.42%200%208-3.58%208-8%200-1.57-.46-3.03-1.24-4.26z'/%3e%3c/svg%3e");width:100%;text-align:left;justify-content:flex-start;gap:var(--pad);anchor-name:--button-reload}.button-email{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M21.99%208c0-.72-.37-1.35-.94-1.7L12%201%202.95%206.3C2.38%206.65%202%207.28%202%208v10c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2l-.01-10zM12%2013%203.74%207.84%2012%203l8.26%204.84L12%2013z'/%3e%3c/svg%3e")}button.midi-file{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cg%3e%3ccircle%20cx='9'%20cy='13'%20r='1.25'/%3e%3cpath%20d='M17.5,10c0.75,0,1.47-0.09,2.17-0.24C19.88,10.47,20,11.22,20,12c0,1.22-0.28,2.37-0.77,3.4l1.49,1.49%20C21.53,15.44,22,13.78,22,12c0-5.52-4.48-10-10-10c-1.78,0-3.44,0.47-4.89,1.28l5.33,5.33C13.93,9.49,15.65,10,17.5,10z'/%3e%3cpath%20d='M1.89,3.72l2.19,2.19C2.78,7.6,2,9.71,2,12c0,5.52,4.48,10,10,10c2.29,0,4.4-0.78,6.09-2.08l2.19,2.19l1.41-1.41%20L3.31,2.31L1.89,3.72z%20M16.66,18.49C15.35,19.44,13.74,20,12,20c-4.41,0-8-3.59-8-8c0-0.05,0.01-0.1,0-0.14%20c1.39-0.52,2.63-1.35,3.64-2.39L16.66,18.49z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");anchor-name:--button-upload-midi}#button-midi-upload{--bg:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cg%20transform='matrix(1,0,0,1,-0.818472,-0.34103)'%3e%3ccircle%20cx='12.755'%20cy='18.799'%20r='1.458'/%3e%3c/g%3e%3cpath%20d='M8,11.5C8,10.67%207.33,10%206.5,10C5.67,10%205,10.67%205,11.5C5,12.33%205.67,13%206.5,13C7.33,13%208,12.33%208,11.5ZM8.5,15C7.67,15%207,15.67%207,16.5C7,17.33%207.67,18%208.5,18C9.33,18%2010,17.33%2010,16.5C10,15.67%209.33,15%208.5,15ZM12,1C5.93,1%201,5.93%201,12C1,18.07%205.93,23%2012,23C18.07,23%2023,18.07%2023,12C23,5.93%2018.07,1%2012,1ZM12,21C7.04,21%203,16.96%203,12C3,7.04%207.04,3%2012,3C16.96,3%2021,7.04%2021,12C21,16.96%2016.96,21%2012,21ZM17.5,10C16.67,10%2016,10.67%2016,11.5C16,12.33%2016.67,13%2017.5,13C18.33,13%2019,12.33%2019,11.5C19,10.67%2018.33,10%2017.5,10ZM15.5,15C14.67,15%2014,15.67%2014,16.5C14,17.33%2014.67,18%2015.5,18C16.33,18%2017,17.33%2017,16.5C17,15.67%2016.33,15%2015.5,15Z'%20style='fill-rule:nonzero;'/%3e%3c/svg%3e");gap:var(--pad);width:100%;anchor-name:--button-midi-upload}#VRButton{width:auto!important;left:auto!important;position:relative!important;opacity:1!important;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M18.25%207.6l-5.5-3.18c-.46-.27-1.04-.27-1.5%200L5.75%207.6c-.46.27-.75.76-.75%201.3v6.35c0%20.54.29%201.03.75%201.3l5.5%203.18c.46.27%201.04.27%201.5%200l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3zM7%2014.96v-4.62l4%202.32v4.61l-4-2.31zm5-4.03L8%208.61l4-2.31%204%202.31-4%202.32zm1%206.34v-4.61l4-2.32v4.62l-4%202.31zM7%202H3.5C2.67%202%202%202.67%202%203.5V7h2V4h3V2zm10%200h3.5c.83%200%201.5.67%201.5%201.5V7h-2V4h-3V2zM7%2022H3.5c-.83%200-1.5-.67-1.5-1.5V17h2v3h3v2zm10%200h3.5c.83%200%201.5-.67%201.5-1.5V17h-2v3h-3v2z'/%3e%3c/svg%3e");anchor-name:--button-vr}#accessibility-panel{grid-area:a11y;width:100%;max-width:min(100% - 2 * var(--pad),var(--viewport-max-width, 108%));margin:0 var(--pad)}.recordings{--side:123px;position:fixed;top:0;left:50%;width:min-content;max-width:calc(100vw - 2 * var(--side));min-width:42ch;transform:translate(-50%);transition:var(--ease-m) 0s ease-out;display:flex;visibility:hidden;justify-items:center;padding:var(--pad);pointer-events:all;z-index:303;gap:var(--pad);border:var(--border-size) solid var(--shade-yellow);border-top:none;border-radius:0 0 var(--curve) var(--curve);background-color:var(--shade-dark);scroll-behavior:smooth;scroll-snap-type:x mandatory}.recordings:after{left:100%;right:auto}.recordings>*{scroll-snap-align:center}.recordings>*:empty{display:none}.recordings>*+*{margin-left:8px}.recordings a{color:transparent;-webkit-user-select:none;user-select:none;font-size:0;position:relative;box-sizing:border-box;transition:transform var(--ease-m) ease-out}.recordings a:before{content:"";border:4px solid var(--shade-white);position:absolute;inset:0;opacity:0;transition:var(--ease-m) linear}.recordings a:hover,.recordings a:focus{z-index:2;transform-origin:bottom center;transform:scale(1.1);background-color:var(--shade-dark);outline:1px solid var(--shade-orange)}.recordings a:hover:before,.recordings a:focus:before{opacity:1}.recordings a:focus{outline:3px solid var(--shade-orange)}.recordings div{display:flex;overflow:auto;justify-items:center}.recordings div:empty{visibility:hidden}.recordings img{max-width:120px;min-height:44px;max-height:12vmin;height:auto;width:auto;display:block}.recordings #toggle-recordings{--bg: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e");position:absolute;top:100%;left:50%;margin:0;transform-origin:center;transform:translate(-50%);color:transparent;border-top-left-radius:0;border-top-right-radius:0}.recordings.hide{transform:translate(-50%) translateY(-100%)}.recordings.hide #toggle-recordings{transform:rotate(180deg)}.recordings.hide #toggle-recordings:before{border-top-left-radius:0;border-top-right-radius:0}.recordings:empty{visibility:hidden}.recordings:is(div:focus-within){scroll-behavior:smooth;transform:translate(-50%)}summary::marker{color:var(--col-marker);display:none;opacity:0}.timeline{--col-marker:blue;--divider-width:10px;--gap:12px;--width:calc( var(--gap) + var(--divider-width));--space:calc(50% + var(--width));display:flex;flex-direction:column;margin:0;padding:0;background-image:linear-gradient(#000,#000);background-size:var(--divider-width, 1px) 100%;background-repeat:repeat-y;background-position:center top}.timeline li{list-style:none;position:relative}.timeline li a{margin-left:var(--gap);color:inherit}.timeline li summary:after{color:var(--col-marker);content:"+"}.timeline li+li{margin-top:var(--gap, 1rem)}.timeline li:nth-child(odd){text-align:right;margin-right:calc(var(--space))}.timeline li:nth-child(odd) summary:after{margin-right:calc(-1 * var(--width))}.timeline li:nth-child(2n){text-align:left;margin-left:calc(var(--space))}.timeline li:nth-child(2n) summary{margin-left:calc(-1 * var(--width))}main.no-midi #button-midi,main.midi-unavailable #button-midi{display:none}main.midi-active button#button-midi #button-midi{--col:var(--shade-green)}main.midi-activated #button-midi{--col: var(--shade-blue)}main.midi-connected #midi-device{display:inline-block;--col: var(--shade-brand, var(--shade-red, red))}main.midi-no-devices button#button-midi{--col: var(--shade-brand, var(--shade-red, red));overflow:visible;animation:BGColours 4s linear infinite 0s both}main.midi-no-devices button#button-midi:after{display:block;content:"Connect Device";animation:MIDIConnect 10s infinite .2s both;position:absolute;bottom:calc(100% + var(--pad));text-indent:0;left:50%;text-align:center;transform:translate(-50%);color:var(--shade-dark);background-color:var(--col-white);font-size:11px;font-weight:900;padding:var(--pad)}#fund .fund{background:var(--shade-white);border-radius:calc(2 * var(--pad));padding:var(--pad)}#fund .links{margin:0;padding:0;flex-wrap:wrap;display:flex;gap:var(--pad);list-style:none}#foot{--spacer:0;--border:1px solid var(--shade-gray);--icon-height:27px;color:var(--shade-brown);border-top:var(--border);border-color:transparent;display:flex;box-sizing:border-box;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;z-index:707;justify-self:stretch;margin:var(--pad);margin-top:var(--pad);transition:transform var(--ease-s) var(--ease-out-back);transform:translate(var(--spacer));animation:Fade var(--ease-s) 1 0s ease-out both normal}#foot .link-copyright{line-height:1.8}#foot .link-copyright:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20clip-rule='evenodd'%20viewBox='0%200%203018%202502'%3e%3cdefs/%3e%3cpath%20fill='%23000'%20d='M0%20636.628h3017.661v1865.214H.001z'/%3e%3cpath%20fill='%23000'%20fill-rule='nonzero'%20d='M3017.65%200H1975.12v636.629h288.113V348.516h754.417V0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='nonzero'%20d='M1508.82%202035.531c-257.53%200-466.296-208.78-466.296-466.292%200-257.55%20208.767-466.317%20466.296-466.317%20257.538%200%20466.3%20208.767%20466.3%20466.317%200%20257.513-208.762%20466.292-466.3%20466.292m466.3-1398.905V976.15c-128.341-101.05-290.279-161.342-466.3-161.342-416.642%200-754.421%20337.767-754.421%20754.43%200%20416.642%20337.779%20754.417%20754.421%20754.417%20416.65%200%20754.417-337.775%20754.417-754.417V636.626H1975.12z'/%3e%3c/svg%3e");background-position:center left;background-repeat:no-repeat;background-size:22px;width:33px;height:var(--icon-height);display:inline-block;vertical-align:middle}#foot .associates h5{cursor:pointer}#foot .associates h5:before{content:"+";color:inherit}#foot .associates ul{visibility:hidden;justify-items:center;align-items:center;background:inherit;display:grid;position:absolute;bottom:69%;background-color:var(--shade-dark);z-index:909;left:0;max-width:100%}#foot .associates h5:hover~ul,#foot .associates ul:hover,#foot .associates ul:focus,#foot .associates ul:focus-within{--y:10%;visibility:visible;animation:Fade var(--ease-s) 1 .1s linear both normal,TranslateY var(--ease-s) 1 0s ease-out both normal}#foot small{display:flex;align-items:center;padding-top:var(--pad);min-height:var(--icon-height);position:relative;z-index:1;gap:var(--pad)}#foot small:last-of-type{margin-left:auto}#foot small #version{margin-left:auto;display:flex;flex-wrap:wrap;opacity:.9;padding-left:var(--pad);padding-right:var(--pad);position:relative}#foot small #version #release{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--shade-cream);background-color:var(--shade-white);padding:var(--pad);color:var(--shade-grey);visibility:hidden;order:-1;position:absolute;left:50%;bottom:100%;transform:translate(-50%)}#foot small #version:hover #release{visibility:visible}#foot .brand:hover svg,#foot .brand:focus svg{fill:var(--shade-dark)}#foot #year{display:inline-flex;flex-direction:row;white-space:nowrap}#foot #year:before{content:"©";margin-left:.2rem;margin-right:.2rem;color:var(--shade-cream)}#foot .link-licenses{padding:0 var(--pad);order:999;border-left:var(--border)}#foot .link-news:before{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M200-120q-33%200-56.5-23.5T120-200q0-33%2023.5-56.5T200-280q33%200%2056.5%2023.5T280-200q0%2033-23.5%2056.5T200-120Zm480%200q0-117-44-218.5T516-516q-76-76-177.5-120T120-680v-120q142%200%20265%2053t216%20146q93%2093%20146%20216t53%20265H680Zm-240%200q0-67-25-124.5T346-346q-44-44-101.5-69T120-440v-120q92%200%20171.5%2034.5T431-431q60%2060%2094.5%20139.5T560-120H440Z'/%3e%3c/svg%3e") no-repeat center;background-size:contain;filter:invert(100%)}#foot .link-news:hover:before{filter:invert(50%)}#foot .link-news{font-size:0;order:2}#foot .educate{display:none}#foot a{color:currentColor}#foot a:hover,#foot a:focus{color:var(--shade-active, var(--shade-brand, var(--shade-red, red)))}.loading #foot{border-color:var(--shade-dark, black)}.player-selection #foot .link-copyright:before{filter:invert(1)}body{color:var(--shade-brand, var(--shade-red, red));display:grid;align-content:stretch;justify-content:center;justify-items:center;width:100%;grid-template-columns:100%;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"hero" "a11y" "contact" "affiliates" "app" "footer"}.link-to-requirements{display:inline-block}#load-progress{position:sticky;top:50%;bottom:50%;transform:translateY(-50%);z-index:202;align-self:center;justify-self:center}#intro{grid-area:hero;position:relative;z-index:909}#contact{--side:var(--viewport-max-width);--w: calc((100% - var(--side) ) / 2);grid-area:contact;box-sizing:border-box;color:var(--shade-white);background-color:var(--shade-dark);background-image:linear-gradient(to bottom,#000c,#0000 13%);padding:calc(4 * var(--pad));padding-bottom:calc(3 * var(--pad));margin:0 var(--pad);margin-top:0;border-bottom-left-radius:var(--curve, 1rem);border-bottom-right-radius:var(--curve, 1rem);overflow:hidden;position:relative;z-index:999}#hero{background-color:#ebebeb;border-radius:calc(.75 * var(--curve));font-size:0;-webkit-user-select:none;user-select:none}#affiliates{color:var(--shade-white);background-color:var(--shade-orange);grid-area:affiliates;justify-content:center;justify-items:center;align-content:center;align-items:center;position:relative;z-index:999;box-sizing:border-box;padding:var(--pad);padding-top:calc(2 * var(--pad));margin:var(--pad);border-radius:var(--curve)}#affiliates ul{list-style:none;display:grid;gap:var(--pad);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));justify-content:center;justify-items:center;align-content:center;align-items:center;padding-left:var(--pad);padding-right:var(--pad)}#affiliates ul figure{display:grid;justify-content:center;justify-items:center;align-content:center;align-items:center;position:relative}#affiliates ul figure>*{grid-area:1/-1}#affiliates ul img{filter:invert(1);min-width:44px}#affiliates ul figcaption{--i:.5;--j:1;--sgn: clamp(-1, (var(--j) - var(--i))/.1, 1);--dir: calc(var(--sgn)*(var(--j) - 2*var(--i))*180deg);--oxy: calc(var(--i)*100%) calc(var(--j)*100%);filter:drop-shadow(2px 2px 5px #363636);border:solid .75em transparent;background-color:var(--shade-dark);background:linear-gradient(var(--shade-dark) 0 0) padding-box,conic-gradient(from calc(var(--dir) - .5 * 90deg) at var(--oxy),var(--shade-dark) 90deg,transparent 0%) var(--oxy)/50% 50% no-repeat border-box;position:absolute;width:fit-content;left:50%;top:0;z-index:1;text-wrap:wrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;padding:var(--pad);transform:translate(-50%,calc(-100% + var(--pad, 0)));transition:opacity var(--ease-s) linear,transform var(--ease-m) linear}#affiliates ul figcaption small{display:block;border-bottom:1px solid var(--col-white)}#affiliates ul a{color:var(--col-white)}#affiliates ul a:is(:hover,:focus,:focus-within) figcaption{opacity:1;transform:translate(-50%,calc(-100% - var(--pad, 0)));transition:opacity var(--ease-s) linear,transform var(--ease-m) var(--ease-out-back)}#affiliates ul a:is(:hover,:focus,:focus-within) img{filter:brightness(50%)}#affiliates img{filter:contrast(1000%) grayscale(100%)}#contact,#affiliates{width:100%;max-width:min(var(--viewport-max-width, 1080px),100% - 2 * var(--pad))}@supports (background-color: color-mix(in lch,red,red)){#affiliates{background-color:color-mix(in lch,var(--shade-orange),transparent 50%)}}#hero,.hero-bumper{height:100%;width:100%}.hero-bumper{order:-1}#app{grid-area:app}#foot{grid-area:footer}.interface .back-to-top{visibility:hidden;position:absolute}#share-code{--size:128px;position:fixed;top:calc(2.5 * var(--pad));right:calc(2.5 * var(--pad));z-index:808;width:var(--size);height:var(--size);display:grid;grid-template-areas:"area";font-size:10%;color:transparent}#share-code>*{grid-area:area}#share-code .qr,#share-code .qr>*{width:inherit;height:inherit}.interface.desktop body{grid-template-rows:calc(100vh - var(--footer-gap) - var(--pad) * 2) auto calc(100vh - var(--footer-gap) - var(--pad) * 2) auto;grid-template-areas:"hero" "gap" "a11y" "app" "footer"}.interface.desktop #buton-share,.interface.desktop #button-fullscreen{display:none}.interface.app{margin:0}.interface.app #intro h1{text-align:center;transition:color var(--ease-s) ease-out}.interface.app #intro h2{margin:0 auto;padding:var(--pad)}.logo{align-self:center;margin-left:auto;margin-right:auto;margin-bottom:var(--pad);display:flex;flex-direction:column;width:100%;min-height:10vh;visibility:visible;font-size:0}.logo svg{max-width:25%;color:inherit;order:-1;fill:currentColor}main.midi #button-midi{display:flex}main.video>img{display:none}main.img>video{display:none}.warning strong{animation:TextThrob 4s linear infinite .05s both}#app-frame{--person-a-x:0;--person-a-y:0;--person-b-x:0;--person-b-y:0;--wig:0;--hue:180;--l:20%;color:var(--shade-white);position:relative;display:flex;flex-direction:column;width:100%;min-width:fit-content;min-height:calc(100dvh - var(--footer-gap) - var(--pad) * 2);transition:opacity var(--ease-s) ease-out}#app-frame:after{content:"";position:absolute;top:var(--pad);left:var(--pad);right:var(--pad);bottom:var(--pad);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3ccircle%20fill='hsl(22,%2028%25,%2087%25)'%20cx='14.5'%20cy='10.5'%20r='1.25'/%3e%3ccircle%20fill='hsl(22,%2028%25,%2087%25)'%20cx='9.5'%20cy='10.5'%20r='1.25'/%3e%3cpath%20fill='hsl(22,%2028%25,%2087%25)'%20d='M22.94%2012.66c.04-.21.06-.43.06-.66s-.02-.45-.06-.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36%203.85%2014.28%203%2012%203s-4.36.85-5.94%202.26c-.92.81-1.67%201.8-2.19%202.91-1.45.43-2.56%201.65-2.81%203.17-.04.21-.06.43-.06.66s.02.45.06.66c.25%201.51%201.36%202.74%202.81%203.17.52%201.11%201.27%202.09%202.17%202.89C7.62%2020.14%209.71%2021%2012%2021s4.38-.86%205.97-2.28c.9-.8%201.65-1.79%202.17-2.89%201.44-.43%202.55-1.65%202.8-3.17zM19%2014c-.1%200-.19-.02-.29-.03-.2.67-.49%201.29-.86%201.86C16.6%2017.74%2014.45%2019%2012%2019s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1%200-2-.9-2-2s.9-2%202-2c.1%200%20.19.02.29.03.2-.67.49-1.29.86-1.86C7.4%206.26%209.55%205%2012%205s4.6%201.26%205.85%203.17c.37.57.66%201.19.86%201.86.1-.01.19-.03.29-.03%201.1%200%202%20.9%202%202s-.9%202-2%202zM7.5%2014c.76%201.77%202.49%203%204.5%203s3.74-1.23%204.5-3h-9z'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;opacity:0;display:block;z-index:1;pointer-events:none;display:none}@media(any-hover:hover){.loaded:not(.debug) #toast{transition:transform var(--ease-q) calc(var(--ease-s) + var(--ease-s));transform:translateY(150%)}.loaded:not(.debug) .recordings,.loaded:not(.debug) .controls{transition:opacity var(--ease-s) linear;transition-delay:var(--ease-s);opacity:0}.loaded:not(.debug) .recordings>*,.loaded:not(.debug) .controls>*{--duration: var(--ease-q);--overlap:.6}.loaded:not(.debug) main:focus-visible #toast,.loaded:not(.debug) main:focus-within #toast,.loaded:not(.debug) main:focus #toast,.loaded:not(.debug) main:hover #toast{transform:translateY(0);transition-delay:0}.loaded:not(.debug) main:focus-visible .controls,.loaded:not(.debug) main:focus-visible .recordings,.loaded:not(.debug) main:focus-within .controls,.loaded:not(.debug) main:focus-within .recordings,.loaded:not(.debug) main:focus .controls,.loaded:not(.debug) main:focus .recordings,.loaded:not(.debug) main:hover .controls,.loaded:not(.debug) main:hover .recordings{opacity:1;transition-duration:var(--ease-q)}}#help section{display:none}#help details{overflow:auto}#midi-device{display:none}#control-panel{--panel-width:45%;margin:auto;padding:0;overflow:hidden;position:absolute;inset:0;z-index:808;pointer-events:none;display:block;display:grid;grid-template-areas:"sidebar-left . sidebar-right" "settings-panel settings-panel settings-panel" "control-panel control-panel control-panel";grid-template-rows:1fr auto auto auto;grid-template-columns:var(--panel-width) 1fr var(--panel-width)}#control-panel *{pointer-events:auto}#face-buttons{--aspect-ratio:calc(var(--width) / var(--height) );margin:auto;padding:0;border:0;width:100%;grid-area:1/1/-1/-1;pointer-events:none;position:relative}#face-buttons:before{content:"";display:block;width:100%;width:inherit;height:calc(100% / var(--aspect-ratio));border:0;padding-top:calc(100% / var(--aspect-ratio));height:0;max-width:100%;max-height:100%;pointer-events:none;object-fit:contain}#face-buttons legend{color:transparent;border:0;pointer-events:none;width:0;overflow:hidden;position:absolute;top:0;left:0;white-space:nowrap}#face-buttons button{pointer-events:auto;padding:0;margin:0}.person-a-panel,.person-c-panel{grid-area:sidebar-left}.person-b-panel,.person-d-panel{grid-area:sidebar-right}.controls{grid-area:control-panel;background-color:var(--shade-dark, black)}.brand{display:inline-flex;align-items:center;margin-left:.25rem}.brand svg{color:inherit;height:1rem;width:1rem;margin-right:.25rem;stroke:currentColor}#LookingGlassWebXRControls{top:90px!important;bottom:auto!important}#LookingGlassWebXRControls:first-child{text-align:left;-webkit-user-select:none;user-select:none}#LookingGlassWebXRControls button{height:auto!important}#LookingGlassWebXRControls *{font-family:inherit}#settings{display:none;transform:translateY(100%);transition:transform var(--ease-m) var(--ease-out-back),opacity var(--ease-m) linear;animation:none;grid-area:settings-panel}#settings .button-close{position:absolute;inset:0;z-index:-1;align-items:flex-end;--bg: unset}.icon-list{--size:clamp(44px, 100vw / (var(--items,6) + .2 ), 74px);margin:0;padding:0;list-style:none;display:grid;grid-auto-columns:var(--size);grid-auto-rows:var(--size);grid-auto-flow:column;place-items:center center;box-sizing:border-box}.icon-list li{box-sizing:border-box}.icon-list li a{display:flex;flex-direction:column-reverse;align-items:flex-end;padding:var(--pad);box-sizing:border-box;font-size:0;color:transparent;-webkit-user-select:none;user-select:none;color:var(--shade-blue);text-shadow:rgba(0,0,0,.56) 0 1px 4px,rgba(0,0,0,.56) 0 2px 4px,rgba(0,0,0,.56) 0 3px 4px,rgba(255,255,255,.96) 0 0 4px}.icon-list li a svg{color:inherit;fill:currentColor;width:100%}.icon-list li a:focus,.icon-list li a:hover{color:var(--shade-orange)}.filter{opacity:.33;position:absolute;inset:0;display:block;background-image:url("data:image/svg+xml,%3Csvg class='filter' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='filter-noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='6.29' numOctaves='6' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23filter-noise)'%3E%3C/rect%3E%3C/svg%3E")}:is(header,fieldset,dialog[open])>*{--overlap:.06}:is(header,fieldset,dialog[open])>*:nth-child(1){--delay:calc( var(--delay-offset, var(--offset,0)) + 0 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(2){--delay:calc( var(--delay-offset, var(--offset,0)) + 1 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(3){--delay:calc( var(--delay-offset, var(--offset,0)) + 2 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(4){--delay:calc( var(--delay-offset, var(--offset,0)) + 3 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(5){--delay:calc( var(--delay-offset, var(--offset,0)) + 4 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(6){--delay:calc( var(--delay-offset, var(--offset,0)) + 5 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(7){--delay:calc( var(--delay-offset, var(--offset,0)) + 6 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(8){--delay:calc( var(--delay-offset, var(--offset,0)) + 7 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(9){--delay:calc( var(--delay-offset, var(--offset,0)) + 8 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(10){--delay:calc( var(--delay-offset, var(--offset,0)) + 9 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(11){--delay:calc( var(--delay-offset, var(--offset,0)) + 10 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(12){--delay:calc( var(--delay-offset, var(--offset,0)) + 11 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(13){--delay:calc( var(--delay-offset, var(--offset,0)) + 12 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(14){--delay:calc( var(--delay-offset, var(--offset,0)) + 13 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(15){--delay:calc( var(--delay-offset, var(--offset,0)) + 14 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(16){--delay:calc( var(--delay-offset, var(--offset,0)) + 15 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(17){--delay:calc( var(--delay-offset, var(--offset,0)) + 16 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(18){--delay:calc( var(--delay-offset, var(--offset,0)) + 17 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(19){--delay:calc( var(--delay-offset, var(--offset,0)) + 18 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(20){--delay:calc( var(--delay-offset, var(--offset,0)) + 19 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(21){--delay:calc( var(--delay-offset, var(--offset,0)) + 20 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(22){--delay:calc( var(--delay-offset, var(--offset,0)) + 21 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(23){--delay:calc( var(--delay-offset, var(--offset,0)) + 22 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(24){--delay:calc( var(--delay-offset, var(--offset,0)) + 23 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(25){--delay:calc( var(--delay-offset, var(--offset,0)) + 24 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(26){--delay:calc( var(--delay-offset, var(--offset,0)) + 25 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(27){--delay:calc( var(--delay-offset, var(--offset,0)) + 26 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(28){--delay:calc( var(--delay-offset, var(--offset,0)) + 27 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(29){--delay:calc( var(--delay-offset, var(--offset,0)) + 28 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(30){--delay:calc( var(--delay-offset, var(--offset,0)) + 29 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(31){--delay:calc( var(--delay-offset, var(--offset,0)) + 30 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(32){--delay:calc( var(--delay-offset, var(--offset,0)) + 31 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(33){--delay:calc( var(--delay-offset, var(--offset,0)) + 32 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(34){--delay:calc( var(--delay-offset, var(--offset,0)) + 33 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(35){--delay:calc( var(--delay-offset, var(--offset,0)) + 34 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(36){--delay:calc( var(--delay-offset, var(--offset,0)) + 35 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(37){--delay:calc( var(--delay-offset, var(--offset,0)) + 36 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(38){--delay:calc( var(--delay-offset, var(--offset,0)) + 37 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(39){--delay:calc( var(--delay-offset, var(--offset,0)) + 38 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(40){--delay:calc( var(--delay-offset, var(--offset,0)) + 39 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(41){--delay:calc( var(--delay-offset, var(--offset,0)) + 40 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(42){--delay:calc( var(--delay-offset, var(--offset,0)) + 41 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(43){--delay:calc( var(--delay-offset, var(--offset,0)) + 42 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(44){--delay:calc( var(--delay-offset, var(--offset,0)) + 43 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(45){--delay:calc( var(--delay-offset, var(--offset,0)) + 44 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(46){--delay:calc( var(--delay-offset, var(--offset,0)) + 45 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(47){--delay:calc( var(--delay-offset, var(--offset,0)) + 46 * var(--overlap) * var(--duration) )}:is(header,fieldset,dialog[open])>*:nth-child(48){--delay:calc( var(--delay-offset, var(--offset,0)) + 47 * var(--overlap) * var(--duration) )}a.back-to-top{flex:1 1 100%;width:100%;position:absolute;bottom:0;right:0;view-timeline:--backToTopReveal block;animation-timeline:--backToTopReveal;animation-name:BackToTopReveal;animation-fill-mode:both;animation-duration:1ms}#licenses{max-inline-size:55ex}#hero{order:-42;display:grid;grid-area:poster;align-items:center;justify-content:center;grid-template-columns:auto;grid-template-rows:auto;width:100%}#pwa{grid-area:menu;display:flex;width:100%;gap:var(--pad);flex-wrap:wrap;justify-content:stretch}svg.hero-bumper{margin:auto;width:100%}.educate{border-radius:999px;border:1px solid transparent;padding:2px 1px 2px 3px}.educate:hover,.educate:focus{border-color:var(--shade-brand, var(--shade-red, red))}.link-designerzen{--icon-size:1rem;word-break:keep-all;white-space:nowrap}.link-designerzen:before{content:"";vertical-align:middle;display:inline-block;width:var(--icon-size);height:var(--icon-size);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1024'%20viewBox='0%200%201024%201024'%3e%3cpath%20d='M891.27%20380.782H645.133v94.678c0%2052.272-42.389%2094.678-94.676%2094.7-52.29%200-94.662-42.405-94.662-94.678%200-52.288%2042.372-94.678%2094.662-94.678h94.676V95.127l-.818-.268c-41.648-13.194-84.385-19.784-130.398-19.784C272.604%2075.1%2077%20270.7%2077%20512s195.6%20436.9%20436.9%20436.9c221.605%200%20404.672-164.968%20433.094-378.787H701.93l189.34-189.331z'%20stroke='hsl(30,%206%25,%2014%25)'%20stroke-width='40'%20fill='hsl(22,%2028%25,%2087%25)'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}#intro{--multiplier: 1;--space:calc( var(--multiplier) * var(--pad) );box-sizing:border-box;width:100%;max-width:min(100% - 2 * var(--pad),var(--viewport-max-width, 108%));grid-gap:var(--space);padding:var(--space);margin:var(--pad);margin-bottom:0;background-color:#fffffff5;border-radius:var(--curve);border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column;align-items:stretch;justify-items:center;align-self:center;position:relative;z-index:909;color:var(--col-accent)}#intro a.logo{--size: 88px;display:grid;gap:0 var(--pad);grid-area:heading;grid-template-areas:"logo space" "logo headline" "logo tagline";grid-template-columns:auto 1fr;grid-template-rows:26% min-content min-content;justify-content:space-between;align-content:stretch;width:100%}#intro a.logo p{grid-area:tagline;color:transparent;margin:0;font-size:1pt}#intro a.logo svg{grid-area:logo;height:100%;width:auto;max-width:none}#intro h1,#intro h2{color:transparent;line-height:1;font-size:0;flex-shrink:0;flex-grow:1;flex-basis:100%;min-width:100%;max-width:100%;width:100%;display:block;height:fit-content;position:relative;text-align:left}#intro h1:before,#intro h2:before{content:"";padding-bottom:calc(100% / var(--aspect-ratio, 1));display:block;background-image:var(--src, url(/assets/photosynth-text-BB_E2K_a.svg));background-repeat:no-repeat;background-size:contain;background-position:center}#intro h1{--aspect-ratio: calc( 300 / 53);grid-area:headline}#intro h2{--aspect-ratio: calc( 300 / 23);--src: url(/assets/sympathetic-synthesizer-text-COR9yIN4.svg);grid-area:tagline;align-self:end}#intro>a{color:inherit}#intro #summary{grid-area:summary;width:100%}#intro p.info-description{grid-area:description}#intro .warning{grid-area:warning;position:sticky;bottom:var(--pad);margin-top:var(--pad)}.interface #intro{min-height:calc(100vh - 2 * var(--pad));min-height:calc(100dvh - 2 * var(--pad));display:grid;grid-template-areas:"heading" "poster" "tagline" "summary" "description" "menu" "warning" "requirements"}@media screen and (min-width:640px){.interface #intro{--multiplier: 2;grid-template-areas:"poster heading" "poster summary" "poster tagline" "poster menu" "warning warning" "description description" "requirements requirements";grid-template-columns:minmax(50%,33vh) minmax(0,1fr);grid-gap:0 var(--space)}.interface #intro h1{text-align:left}.interface #intro a.logo{grid-area:heading;flex-direction:column;padding-bottom:var(--pad);border-bottom:1px dotted currentColor;margin-top:-6.8%}}@media screen and (min-width:999px){.interface #intro{--multiplier: 3;margin-left:auto;margin-right:auto;grid-template-areas:"poster heading" "poster summary" "poster tagline" "poster menu" "poster warning" "description description" "requirements requirements"}}@media screen and (min-width:1210px){.interface #intro{--multiplier: 4;grid-template-areas:"poster heading heading" "poster tagline tagline" "poster summary summary" "poster menu menu" "poster description description" "poster warning warning" "requirements requirements requirements";grid-template-columns:2fr minmax(0,1fr) minmax(44px,1fr)}}#alternate-browsers{text-align:right;margin-left:auto}#alternate-browsers summary{margin-left:auto;display:block}#alternate-browsers ol{margin:0 0 0 auto;padding:0;list-style:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0}#alternate-browsers li+li:before{content:"/";margin:0 calc(var(--pad) * .5)}#requirements{width:100%}#requirements-test{margin-top:var(--pad);width:100%;grid-area:requirements}#compatibility{--curve:9px;width:100%;border-radius:var(--curve, var(--pad));overflow:hidden;overflow:clip}#compatibility tbody{background-color:var(--shade-cream);border-radius:var(--curve, var(--pad))}#compatibility tr{position:relative}#compatibility th{text-align:right}#compatibility th,#compatibility td{border-bottom:1px solid var(--shade-cream, white)}#compatibility small{display:block}#compatibility th:before{content:"";display:inline-block;width:1rem;height:1rem;margin-top:auto;margin-bottom:auto;margin-right:calc(var(--pad) / 2);background-image:var(--icon);background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;vertical-align:text-top}#compatibility .result:before{color:currentColor;display:inline-block;margin-right:1ch}#compatibility .available{background-color:var(--shade-green, green);color:var(--shade-white, white)}#compatibility .available:before{content:"✔"}#compatibility .unavailable{background-color:var(--shade-brand, var(--shade-red, red));color:var(--shade-white, white)}#compatibility .unavailable:before{content:"✗";animation:Pulse 1s 0s infinite both}#compatibility .unknown{background-color:var(--shade-blue, red);color:var(--shade-white, white)}#compatibility .unknown:before{content:"?"}#compatibility td.result{text-align:center}.capability-camera th:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0V0z'%20fill='none'/%3e%3cpath%20d='M9%203L7.17%205H4c-1.1%200-2%20.9-2%202v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V7c0-1.1-.9-2-2-2h-3.17L15%203H9zm3%2015c-2.76%200-5-2.24-5-5s2.24-5%205-5%205%202.24%205%205-2.24%205-5%205z'/%3e%3cpath%20d='M12%2017l1.25-2.75L16%2013l-2.75-1.25L12%209l-1.25%202.75L8%2013l2.75%201.25z'/%3e%3c/svg%3e")}.capability-speakers th:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M3%209v6h4l5%205V4L7%209H3zm13.5%203c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73%202.5-2.25%202.5-4.02zM14%203.23v2.06c2.89.86%205%203.54%205%206.71s-2.11%205.85-5%206.71v2.06c4.01-.91%207-4.49%207-8.77s-2.99-7.86-7-8.77z'/%3e%3c/svg%3e")}.capability-midi th:before{--icon:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cg%20transform='matrix(1,0,0,1,-0.818472,-0.34103)'%3e%3ccircle%20cx='12.755'%20cy='18.799'%20r='1.458'/%3e%3c/g%3e%3cpath%20d='M8,11.5C8,10.67%207.33,10%206.5,10C5.67,10%205,10.67%205,11.5C5,12.33%205.67,13%206.5,13C7.33,13%208,12.33%208,11.5ZM8.5,15C7.67,15%207,15.67%207,16.5C7,17.33%207.67,18%208.5,18C9.33,18%2010,17.33%2010,16.5C10,15.67%209.33,15%208.5,15ZM12,1C5.93,1%201,5.93%201,12C1,18.07%205.93,23%2012,23C18.07,23%2023,18.07%2023,12C23,5.93%2018.07,1%2012,1ZM12,21C7.04,21%203,16.96%203,12C3,7.04%207.04,3%2012,3C16.96,3%2021,7.04%2021,12C21,16.96%2016.96,21%2012,21ZM17.5,10C16.67,10%2016,10.67%2016,11.5C16,12.33%2016.67,13%2017.5,13C18.33,13%2019,12.33%2019,11.5C19,10.67%2018.33,10%2017.5,10ZM15.5,15C14.67,15%2014,15.67%2014,16.5C14,17.33%2014.67,18%2015.5,18C16.33,18%2017,17.33%2017,16.5C17,15.67%2016.33,15%2015.5,15Z'%20style='fill-rule:nonzero;'/%3e%3c/svg%3e")}.capability-microphone th:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2014c1.66%200%202.99-1.34%202.99-3L15%205c0-1.66-1.34-3-3-3S9%203.34%209%205v6c0%201.66%201.34%203%203%203zm5.3-3c0%203-2.54%205.1-5.3%205.1S6.7%2014%206.7%2011H5c0%203.41%202.72%206.23%206%206.72V21h2v-3.28c3.28-.48%206-3.3%206-6.72h-1.7z'/%3e%3c/svg%3e")}.capability-gpu th:before{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M22%209V7h-2V5c0-1.1-.9-2-2-2H4c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4%2010H4V5h14v14zM6%2013h5v4H6zm6-6h4v3h-4zM6%207h5v5H6zm6%204h4v6h-4z'/%3e%3cpath%20d='M0%200h24v24H0zm0%200h24v24H0z'%20fill='none'/%3e%3c/svg%3e")}#onboard{visibility:hidden;border:var(--border-size, var(--border-radius, 9px)) double var(--shade-white, white);border-radius:22px;display:grid;grid-auto-flow:column;grid-template-areas:"playerSelector" "complexitySelector" "automation" "buttonStart";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;align-items:center;justify-items:stretch;padding:var(--pad);margin:auto;max-width:calc(100% - var(--side))}@media screen and (max-width:540px){#onboard{--side:0px}}@media screen and (max-height:620px){#onboard{margin-bottom:0}}#onboard p{animation-delay:0s;transition-delay:0s;color:inherit}#onboard .alert-accept-requests{visibility:hidden;grid-area:1/1/-1/-1}#onboard.completed button,#onboard.completed label,#onboard.completed input,#onboard.completed fieldset,#onboard.completed #button-start-label{--yb:100%;--opacity:0;animation:Fade .9s linear reverse both 1 0s,Shift .9s ease-out 0s 1 both}#onboard.completed .alert-accept-requests{visibility:visible}.player-selection #toast{--footer-gap:var(--pad);--left:100px}.player-selection #title{position:absolute;bottom:0;visibility:hidden}.player-selection #onboard{--side:clamp( var(--pad), 25%, 240px);z-index:1}.player-selection #onboard,.player-selection #player-selector{visibility:visible}.player-selection #player-selector input[type=radio i]{--over:0%;--y:0;background-color:transparent;display:block;top:calc(-1 * var(--over));left:calc(-1 * var(--over));bottom:calc(-1 * var(--over));width:calc(2 * var(--over) + 100%);height:auto;border:0;border-radius:0;position:absolute;transition:transform var(--ease-s, 1s) var(--ease-out-back);transform:scaleX(0);transform-origin:center}.player-selection #control-panel{display:none}.player-selection .person,.player-selection #shared-controls{visibility:hidden}.player-selection #app-frame canvas,.player-selection #app-frame video,.player-selection #app-frame fieldset.person-controls{display:none}.player-selection #help .player-selection-help{display:block}.player-selection #foot{color:var(--shade-white)}#player-selector{--top-gap:clamp(66px, 7vh, 15%);--max-width-override:auto;--border-radius:9px;--border-size: clamp(3px, 20vmax, 4px);grid-area:playerSelector;text-align:center;box-sizing:border-box;visibility:hidden;-webkit-user-select:none;user-select:none;width:100%;margin:0;padding:calc(var(--pad) * 1) calc(var(--pad) * 1);display:grid;align-items:center;justify-content:stretch;gap:var(--pad);grid-template-areas:"legend" "p1" "p2" "p3" "p4"}#player-selector legend{grid-area:legend}#player-selector label[for*=button-]{--space:11px;--button-radius:3px;--opacity:.66;--col-stroke:transparent;--col-top:transparent;--col-bottom:transparent;--col-hover:var(--shade-white, white );--icon-size: clamp(22px, 9vmin, 44px);--button-border-size:var(--border-size);align-items:center;max-width:none;border:var(--button-border-size, var(--stroke, 2px)) solid var(--col-stroke, transparent);border-radius:var(--button-radius, var(--border-radius, 0));overflow:hidden;line-height:1.2}#player-selector label[for*=button-]:before{box-sizing:border-box;opacity:0;border-radius:inherit;border:0;background:inherit;background-color:var(--col-hover);padding:inherit;position:absolute;inset:0;z-index:-1;display:flex;transform:scaleX(0);transition:transform var(--ease-q, .15s) ease-out,opacity var(--ease-q, 95ms) linear}#player-selector label[for*=button-]:is(:hover,:focus,:focus-visible,:focus-within):before,#player-selector label[for*=button-]:has(input:checked):before{transition:transform .15s ease-out,opacity .15s linear;transform:none;opacity:var(--opacity, .3)}#player-selector input{z-index:-1;position:relative}#player-selector input[role=switch i]{border:solid var(--stroke, 2px) var(--shade-white)}#player-selector button,#player-selector label{--dir-override:column;--pos-override: top calc(var(--pad) - var(--border-size)) center;font-size:clamp(15px,-.5385rem + 2.2vmax,14px);text-indent:0;overflow:visible;justify-content:center;max-height:unset;flex:0 1 100%}@media screen and (min-width:480px){#player-selector{grid-template-areas:"legend legend" "p1 p2" "p3 p4"}}label[for=button-solo],#button-solo{grid-area:p1}label[for=button-duet],#button-duet{grid-area:p2}label[for=button-trio],#button-trio{grid-area:p3}label[for=button-quartet],#button-quartet{grid-area:p4}#complexity-selector{--border-size: clamp(3px, 20vmax, 4px);grid-area:complexitySelector;display:grid;gap:var(--pad);grid-template-areas:"legend legend legend" "label label label" "output output output"}@media screen and (min-width:480px){#complexity-selector{grid-template-areas:"legend legend legend" "labelStart label labelEnd" "output output output";grid-template-columns:minmax(44px,.5fr) 1fr minmax(44px,.5fr)}}@media screen and (min-width:980px){#complexity-selector{grid-template-areas:"legend legend legend legend legend" "label label label gap output" "labelStart labelMid labelEnd gap output";grid-template-columns:auto 1fr auto var(--pad, 0px) 1fr}}#toggle-advanced-mode{grid-area:label}#advanced-mode-feedback{display:grid;width:100%;grid-area:output}#advanced-mode-feedback p{font-size:60%}#advanced-mode-feedback>*{grid-area:1/-1}#advanced-mode-feedback>*[hidden]{display:block!important;visibility:hidden}@media screen and (min-width:480px){#toggle-advanced-mode{grid-area:label;margin-left:var(--pad);margin-right:var(--pad);box-sizing:border-box;width:calc(100% - 2 * var(--pad))}#advanced-mode-feedback p{font-size:100%}}label[for=toggle-advanced-mode]{padding:var(--pad) calc(2 * var(--pad));grid-template-columns:inherit;grid-template-areas:"label label" "off on";grid-area:label;display:grid;align-items:center;width:100%;flex-basis:100%;justify-content:stretch;text-align:center;gap:var(--pad);margin:auto;max-width:none;color:transparent}label[for=toggle-advanced-mode]:before{content:"";grid-area:off;opacity:.5;text-align:right;animation:none;color:var(--shade-white)}label[for=toggle-advanced-mode]:after{--opacity:.8;content:"";grid-area:on;z-index:1;opacity:1;background:transparent;position:relative;inset:auto;transform:none;color:var(--shade-white)}@media screen and (min-width:480px){label[for=toggle-advanced-mode]{grid-area:auto;grid-column-start:labelStart;grid-column-end:labelEnd;grid-row-start:labelStart;grid-row-end:labelEnd;padding:9px 0;grid-template-columns:inherit;grid-template-areas:"off label on"}label[for=toggle-advanced-mode]:before{content:"For Beginners"}label[for=toggle-advanced-mode]:after{content:"For Experts";text-align:left}label[for=toggle-advanced-mode] input{margin:auto var(--pad)}}@media screen and (min-width:920px){label[for=toggle-advanced-mode]{grid-template-columns:1fr var(--pad) 1fr;color:transparent;font-size:10%;padding-top:0}label[for=toggle-advanced-mode]:before{text-align:left;color:var(--shade-white);font-size:900%}label[for=toggle-advanced-mode]:after{text-align:right;color:var(--shade-white);font-size:900%}}label[for=toggle-automation-mode]{color:var(--shade-dark);grid-area:automation;background-color:var(--shade-white, white);border-radius:0px 0 var(--curve, 24px) var(--curve, 24px);justify-self:center;padding:calc(var(--pad) * 1) calc(var(--pad) * 1);margin-bottom:var(--pad, 0);font-size:60%}@media screen and (min-width:320px){label[for=toggle-automation-mode]{max-width:calc(100% - var(--pad) * 2)}}@media screen and (min-width:480px){label[for=toggle-automation-mode]{max-width:66%;font-size:100%;padding:calc(var(--pad) * 1) calc(var(--pad) * 3)}}#button-start{opacity:0;grid-area:buttonStart;z-index:-1;padding:0;margin:0;border:0;min-height:unset}#button-start-label,#onboard label[for=button-start]{--ON: initial;--OFF: ;--icon-visible:1;--label-visible:1;--invert:0;--min-size:44px;--min-font-size:14px;--max-font-size:17px;--font-stretch:-.5385rem + 2.2vmax;--line:0;--range:12%;--shadow-offset-x:0;--shadow-offset-y:2;--hue: var(--hue-dark);--hue-selected: var(--hue-orange);--hue-active: var(--hue-yellow);--s:58%;--s-selected:58%;--s-active:58%;--l:28%;--l-selected:58%;--l-active:58%;--col-shadow:var(--shade-dark);--col-top:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) ) );--col-bottom:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) - var(--range,10%) ) );--col-fg:var(--col-text, var(--shade-light, white));--button-border-size:var(--border-size,2px);--button-curve:clamp(2px, 1vmin, 6px);--button-outline-size:2px;--box-shadow: rgba(var(--col-shadow),.8) 0 0px 2px, rgba(var(--col-shadow),.6) 0 .5px 2px, rgba(var(--col-shadow),.4) 0 1px 2px, rgba(var(--col-shadow),.2) 0 1.5px 2px;--text-glow: rgba(var(--col-shadow),.6) 0 0px 1px, rgba(var(--col-shadow),.4) 0 1px 1px, rgba(var(--col-shadow),.24) 0 1px 1px, rgba(var(--col-shadow),.1) 0 2px 1px;cursor:pointer;appearance:none;-webkit-appearance:none;color-scheme:light dark;color:var(--col-text, var(--col-fg, var(--shade-light, white)));-webkit-hyphens:auto;hyphens:auto;box-shadow:inset 0 0 0 var(--line) var(--col-ring, transparent),var(--box-shadow);margin:0;padding:var(--pad) calc(2 * var(--pad));font-size:calc(var(--label-visible, 1) * var(--zoom) * var(--font-zoom) * clamp(var(--min-font-size, 8px),var(--font-stretch),var(--max-font-size, 24px)));font-weight:900;letter-spacing:.5px;line-height:1.05;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;min-width:max(var(--min-size, 44px),min-content);min-height:max(var(--min-size, 44px),fit-content);max-width:var(--max-width-override, var(--max-width, auto));max-height:128px;flex-grow:1;flex-shrink:0;flex-direction:var(--dir-override, var(--direction, row));display:inline-grid;position:relative;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;align-content:center;z-index:1;-webkit-user-select:none;user-select:none;overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation;animation:none;animation-fill-mode:both,both;animation-duration:var(--duration, .9s),var(--duration, .9s);animation-direction:normal,normal;animation-delay:var(--delay-offset, 0),var(--delay-offset, 0);transform:translate(0);transition:transform var(--fade-speed) cubic-bezier(.175,.885,.32,1.275),opacity var(--fade-speed) linear;transition-delay:var(--delay-offset, 0),var(--delay-offset, 0);outline:var(--button-outline-size) solid transparent;outline-offset:calc(-2 * var(--button-outline-size))}#button-start-label input,#onboard label[for=button-start] input{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;left:0;top:0;right:0;z-index:-1}#button-start-label:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)),#onboard label[for=button-start]:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)){--col-top:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%)), calc( var(--l-selected, var(--l, 30%)) ) );--col-bottom:hsl( var(--hue-selected), var( --s-selected, var( --s, 58%) ), calc( var(--l-selected, var(--l, 30%)) + var(--range,15%) ) );--col-border:var(--shade-light , white );--shadow-offset-y:0;color:transparent;text-decoration:none}#button-start-label:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)):after,#onboard label[for=button-start]:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)):after{opacity:0;z-index:1}#button-start-label:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)) select,#onboard label[for=button-start]:is(:target,:active,:hover,:focus-visible,:has(:focus-visible)) select{z-index:909}#button-start-label:is(:focus,:focus-visible,:focus-within,:target,:has(:target),:focus(:target)),#onboard label[for=button-start]:is(:focus,:focus-visible,:focus-within,:target,:has(:target),:focus(:target)){--hue:var(--hue-orange);z-index:909;opacity:1}#button-start-label:is(:target,:focus-visible),#onboard label[for=button-start]:is(:target,:focus-visible){outline-color:var(--col-ring, var(--col-accent, black));outline-style:dotted;animation:OutlineFocus var(--ease-s) ease-in 0s both infinite alternate-reverse}#button-start-label:target,#onboard label[for=button-start]:target{--hue:var(--hue-brown)}#button-start-label:disabled,#onboard label[for=button-start]:disabled{pointer-events:none;filter:grayscale(100%)}#button-start-label:active,#onboard label[for=button-start]:active{--hue:var(--hue-orange, 5);box-shadow:inset 0 0 0 var(--line) var(--col-ring)}#button-start-label:active:before,#onboard label[for=button-start]:active:before{--hue:var(--hue-blue, 45)}#button-start-label.hide,#button-start-label[hidden],#onboard label[for=button-start].hide,#onboard label[for=button-start][hidden]{display:none}#button-start-label,#onboard label[for=button-start]{--icon-size:44px;--bevel:calc( var(--pad) * .5 );--line: 3px;--space:calc(var(--pad, 0px) * 3px);--max-font-size:24px;--duration: var(--ease-q);--button-border-size:var(--bevel);--hue:var(--hue-brand, 90);--saturation:50%;--_col-width:calc(var(--icon-visible,1) * var(--icon-size, 1rem) + var(--space, 0px));border:solid var(--bevel) transparent;padding:calc(var(--bevel) + var(--line));display:inline-grid;gap:calc(var(--icon-visible, 1) * var(--pad) * .5);grid-auto-flow:column;grid-template-areas:"icon text gap";grid-template-columns:var(--_col-width) auto var(--pad-right, var(--_col-width));grid-template-rows:max(1fr,var(--min-size, 44px));min-height:max(var(--min-size, 44px),var(--icon-visible, 1) * var(--icon-size, 22px),4lh);justify-content:space-between;background-position-y:calc(50% + 1px * var(--shadow-offset-y, 0px)),0,0,0}#button-start-label:focus:before,#button-start-label:before,#onboard label[for=button-start]:focus:before,#onboard label[for=button-start]:before{--hue:var(--hue-red);--col-inner-top:hsla( var(--hue), var(--saturation, 50%), 35%, 100% );--col-inner-bottom:hsla( var(--hue), var(--saturation, 50%), 45%, 100% );--col-pad-top:hsla( var(--hue), var(--saturation, 50%), 45%, 100%);--col-pad-bottom:hsla( var(--hue), var(--saturation, 50%), 35%, 100%);--col-back-top:hsla( var(--hue), var(--saturation, 50%), 35%, 40% );--col-back-bottom:hsla( var(--hue), var(--saturation, 50%), 55%, 10% );--inset:calc( -1 * (var(--bevel) + var(--line) * 0 ) );background:inherit;background-image:var(--bg),linear-gradient(var(--col-inner-top),var(--col-inner-bottom)),linear-gradient(var(--col-pad-top),var(--col-pad-bottom)),linear-gradient(var(--col-back-top),var(--col-back-bottom));border:inherit;border-radius:inherit;box-shadow:inherit;padding:inherit;position:absolute;top:var(--inset);left:var(--inset);right:var(--inset);bottom:var(--inset);z-index:-1}#button-start-label,#onboard label[for=button-start]{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%203v10.55c-.59-.34-1.27-.55-2-.55-2.21%200-4%201.79-4%204s1.79%204%204%204%204-1.79%204-4V7h4V3h-6z'/%3e%3c/svg%3e");--icon-size:3rem;--space:0px;--col-hover: var(--shade-blue);--button-curve: calc(2* var(--pad));grid-area:buttonStart;grid-template-columns:var(--_col-width) auto;z-index:606;max-width:none;width:fit-content;margin:auto;height:100%;border-radius:9px;animation:CTA 2s infinite}@media screen and (min-width:480px){#button-start-label,#onboard label[for=button-start]{--space:var(--pad, 4px);padding:calc(var(--pad) * 2) calc(var(--pad) * 3);grid-template-areas:"icon label gap";grid-template-columns:calc(var(--icon-size) + var(--space, 0px)) 1fr var(--icon-size)}}.solo #onboard label[for=button-solo],.duet #onboard label[for=button-duet],.trio #onboard label[for=button-trio],.quartet #onboard label[for=button-quartet]{--col-stroke:var(--shade-white);--col-top: var(--shade-active);--col-bottom: var(--shade-active)}.solo #onboard label[for=button-start]{--col-stroke:var(--shade-active);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e")}.duet #onboard label[for=button-start]{--col-stroke:var(--shade-active);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16%2011c1.66%200%202.99-1.34%202.99-3S17.66%205%2016%205c-1.66%200-3%201.34-3%203s1.34%203%203%203zm-8%200c1.66%200%202.99-1.34%202.99-3S9.66%205%208%205C6.34%205%205%206.34%205%208s1.34%203%203%203zm0%202c-2.33%200-7%201.17-7%203.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8%200c-.29%200-.62.02-.97.05%201.16.84%201.97%201.97%201.97%203.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3e%3c/svg%3e")}.trio #onboard label[for=button-start]{--col-stroke:var(--shade-active);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3cg%3e%3cpath%20d='M12,12.75c1.63,0,3.07,0.39,4.24,0.9c1.08,0.48,1.76,1.56,1.76,2.73L18,18H6l0-1.61c0-1.18,0.68-2.26,1.76-2.73%20C8.93,13.14,10.37,12.75,12,12.75z%20M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z%20M5.13,14.1%20C4.76,14.04,4.39,14,4,14c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z%20M20,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z%20M24,16.43c0-0.81-0.48-1.53-1.22-1.85%20C21.93,14.21,20.99,14,20,14c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z%20M12,6c1.66,0,3,1.34,3,3%20c0,1.66-1.34,3-3,3s-3-1.34-3-3C9,7.34,10.34,6,12,6z'/%3e%3c/g%3e%3c/svg%3e")}.quartet #onboard label[for=button-start]{--col-stroke:var(--shade-active);--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M15%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9%204c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z'/%3e%3c/svg%3e")}.beginner #onboard label[for=toggle-advanced-mode]:before{opacity:1;animation:Pulse var(--duration-l, 1s) 0s cubic-bezier(.25,.46,.45,.94) infinite both}.beginner #onboard label[for=toggle-advanced-mode]:after{opacity:.5;animation:none}.flag-showSettings #toast{--footer-gap:calc( 2 * 4rem + var(--pad) )}.flag-showSettings #settings,#settings:focus,#settings:focus-visible,#settings:focus-within{--y:100%;display:flex;visibility:visible;transform:translateY(0)}#feedback{display:none}.flag-text #feedback{display:block}.flag-clear #webcam,.flag-synch #webcam{display:none}main:not(.flag-overlays) label[for=button-meshes],main:not(.flag-overlays) label[for=button-eyes],main:not(.flag-overlays) label[for=select-eyes],main:not(.flag-overlays) label[for=select-palette],main:not(.flag-overlays) label[for=button-subtitles]{visibility:hidden}html.debug #version,html.debug #version span{opacity:1}.failure header{filter:blur(9px)}.failure .warning,.failure #title,.failure #load-progress,.failure #onboard,.failure #affiliates,.failure #control-panel{display:none}.failure #feedback{--x:-50%;--y:-45%;animation:Fade var(--ease-s) linear 0s 1 normal both,Translate var(--ease-s) linear 0s 1 normal both;top:50%;left:50%;transform:translate(-50%,-50%);max-width:36ex;text-align:center;border-radius:14px;background-color:var(--shade-brand, var(--shade-red));background-image:linear-gradient(#0000001a,#0003);color:var(--shade-dark);border:10px solid var(--shade-white);z-index:909;filter:none;font-size:140%;font-weight:900}.failure #feedback strong{animation-name:TextError}.failure #feedback:before{margin:var(--pad);content:"";display:block;height:3rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20enable-background='new%200%200%2024%2024'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cg%3e%3crect%20fill='none'%20height='24'%20width='24'/%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20d='M23,5.5V20c0,2.2-1.8,4-4,4h-7.3c-1.08,0-2.1-0.43-2.85-1.19L1,14.83c0,0,1.26-1.23,1.3-1.25%20c0.22-0.19,0.49-0.29,0.79-0.29c0.22,0,0.42,0.06,0.6,0.16C3.73,13.46,8,15.91,8,15.91V4c0-0.83,0.67-1.5,1.5-1.5S11,3.17,11,4v7%20h1V1.5C12,0.67,12.67,0,13.5,0S15,0.67,15,1.5V11h1V2.5C16,1.67,16.67,1,17.5,1S19,1.67,19,2.5V11h1V5.5C20,4.67,20.67,4,21.5,4%20S23,4.67,23,5.5z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;text-shadow:inherit}.failure #feedback:after{display:none}.first-run #version{opacity:.5}.times-up #photosynth-canvas{animation:Fade 3s linear 0s 1 reverse both}.installable #version{border:1px var(--shade-gray) solid dashed}.installed #version{background-color:var(--shade-brown);color:var(--shade-white)}.loaded #intro>*:not(nav)>*{visibility:hidden}.loaded #affiliates,.loaded #progress{display:none}.loaded #help .app-help{display:block}.loaded #intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;bottom:auto}.loaded #intro .logo{margin:0;min-width:60px;position:absolute;left:0;right:0;top:0;align-self:flex-start;font-size:0;fill:#000}.loaded #intro .logo svg{width:100vw;height:100vh}.loaded #intro .logo h1{visibility:visible;justify-self:flex-end;margin:0;align-self:center;padding-left:0;opacity:.2;transition:opacity var(--ease-m) linear;writing-mode:vertical-rl;transform-origin:top left}.loaded #intro h2{margin-top:0;width:100%;display:block;opacity:0}.loaded .warning,.loaded h2{visibility:hidden}.loaded #shared-controls{visibility:visible}.loaded #onboard,.loaded #player-selector,.loaded #load-progress{display:none}.loaded #app-frame{min-width:100%;max-width:100%;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;display:grid;justify-content:center;align-items:center;border-radius:var(--curve);overflow:hidden;overflow:clip;background-color:#000}.loaded #app-frame video,.loaded #app-frame canvas{max-width:100%;height:100vh;height:100dvh;width:auto;margin:auto;object-fit:contain;visibility:hidden;display:block;grid-area:1/-1}.loaded #app-frame .canvas-full-size{z-index:1}.loaded #app-frame #webcam{z-index:0;transform:scaleX(-1)}.loaded #app-frame #interface3D{z-index:3}.loaded #app #title{visibility:hidden;position:absolute;right:0}.loaded #app-frame canvas{display:block;visibility:visible}.loaded #foot{z-index:-1;visibility:hidden}.interface.loaded{background-color:#000;touch-action:none}.interface.loaded body{grid-template-rows:1fr auto;grid-template-rows:1fr;grid-template-areas:"app";overflow:hidden}.interface.loaded #intro{grid-area:app;pointer-events:none;box-sizing:border-box;max-width:100%;max-height:100%;background:none;display:none}.interface.loaded #contact,.interface.loaded #load-progress{display:none}.interface.loaded #foot{grid-area:app}.loading .logo,.loading strong,p strong{animation:TextColours 4s linear infinite .05s both}.loading{--delay:calc( 1s * var(--loader-duration) / 4 );max-width:100vw;max-height:100vh}.loading #help .load-issues{display:block}.loading #intro>*{visibility:visible;animation:Fade var(--ease-s) ease-in 1 0s both}.loading #intro:nth-child(1){animation-delay:calc(var(--offset) + 0 * var(--overlap) * var(--duration))}.loading #intro:nth-child(2){animation-delay:calc(var(--offset) + 1 * var(--overlap) * var(--duration))}.loading #intro:nth-child(3){animation-delay:calc(var(--offset) + 2 * var(--overlap) * var(--duration))}.loading #intro:nth-child(4){animation-delay:calc(var(--offset) + 3 * var(--overlap) * var(--duration))}.loading #intro:nth-child(5){animation-delay:calc(var(--offset) + 4 * var(--overlap) * var(--duration))}.loading #intro:nth-child(6){animation-delay:calc(var(--offset) + 5 * var(--overlap) * var(--duration))}.loading #intro:nth-child(7){animation-delay:calc(var(--offset) + 6 * var(--overlap) * var(--duration))}.loading #intro:nth-child(8){animation-delay:calc(var(--offset) + 7 * var(--overlap) * var(--duration))}.loading #intro .load-percent{animation:inherit}.loading main{overflow:hidden;position:relative;pointer-events:none}.loading main>*:not(p){visibility:hidden;opacity:0;display:none}.loading #feedback{top:calc(1rem * var(--line-height) + var(--pad));left:var(--loader-size-small, 150px)var(--pad);bottom:auto;z-index:909;filter:invert(100%)}.loading #toast{pointer-events:none}.loading #shared-controls{visibility:hidden}.loading footer{z-index:909}.beginner #button-reset,.beginner label[for=select-impulse],.beginner label[for=button-install],.beginner label[for=button-quantise],.beginner label[for=button-spectrogram]{display:none}.updates-available #version{text-decoration:underline;text-decoration-style:wavy;color:var(--shade-blue);animation:Throb 1s both 0s infinite;border:1px var(--shade-gray) solid dashed}.user-active #shared-controls{visibility:visible}main.active button{display:block}.dragging{cursor:grabbing}.dragging header{pointer-events:none;display:none}.dragging #midi-file{--color:var(--shade-blue, silver);--bg:var(--shade-yellow);z-index:999;cursor:grabbing;background-size:100px 50px;background-color:var(--color);background-image:radial-gradient(circle at 100% 150%,var(--color) 24%,var(--bg) 24%,var(--bg) 28%,var(--color) 28%,var(--color) 36%,var(--bg) 36%,var(--bg) 40%,transparent 40%,transparent),radial-gradient(circle at 0 150%,var(--color) 24%,var(--bg) 24%,var(--bg) 28%,var(--color) 28%,var(--color) 36%,var(--bg) 36%,var(--bg) 40%,transparent 40%,transparent),radial-gradient(circle at 50% 100%,var(--bg) 10%,var(--color) 10%,var(--color) 23%,var(--bg) 23%,var(--bg) 30%,var(--color) 30%,var(--color) 43%,var(--bg) 43%,var(--bg) 50%,var(--color) 50%,var(--color) 63%,var(--bg) 63%,var(--bg) 71%,transparent 71%,transparent),radial-gradient(circle at 100% 50%,var(--bg) 5%,var(--color) 5%,var(--color) 15%,var(--bg) 15%,var(--bg) 20%,var(--color) 20%,var(--color) 29%,var(--bg) 29%,var(--bg) 34%,var(--color) 34%,var(--color) 44%,var(--bg) 44%,var(--bg) 49%,transparent 49%,transparent),radial-gradient(circle at 0 50%,var(--bg) 5%,var(--color) 5%,var(--color) 15%,var(--bg) 15%,var(--bg) 20%,var(--color) 20%,var(--color) 29%,var(--bg) 29%,var(--bg) 34%,var(--color) 34%,var(--color) 44%,var(--bg) 44%,var(--bg) 49%,transparent 49%,transparent)}.dragging #midi-file:before{content:"";position:absolute;inset:0;display:block;z-index:9999999;pointer-events:none}.dragging #midi-file>*{z-index:9999999999;opacity:1}.user-inactive{cursor:none}.user-inactive *{cursor:none!important}.user-inactive .instrument-panel:not(:hover,:focus-within,:focus-visible),.user-inactive .controls:not(:hover,:focus-within,:focus-visible){visibility:hidden;opacity:0}.user-inactive #toast{visibility:hidden}.no-faces #app-frame:after{--alpha:.8;--opacity:.4;--rotation:21deg;display:block;animation:Fade var(--ease-s) 1s 1 both,Sway 8s calc(1s + var(--ease-s)) infinite ease-in-out alternate-reverse,Pulse 4s calc(2s + var(--ease-s)) infinite linear alternate-reverse}#button-share{display:none}.sharing-enabled #button-share{display:inline-grid}#shared-controls{z-index:808}.controls{--col-regular:var(--shade-dark);--col-hover:var(--shade-dark);--col-select:var(--shade-dark);--grid-gap: 1px;--grid-column-count: 14;--grid-item--min-width: 44px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));min-width:100%;max-width:100%;visibility:hidden;box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));gap:var(--grid-gap);align-items:stretch;justify-content:stretch;pointer-events:auto;z-index:707}.controls .folder-link{width:100%;height:100%}.controls .folder-content{--col-top:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) ) );--col-bottom:hsl( var(--hue), var( --s, 58%), calc( var(--l, 58%) - var(--range,10%) ) );--col-border:var(--shade-light , white )}.controls legend{position:absolute;left:0;bottom:0;background-color:transparent;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;visibility:hidden}.controls legend:focus{color:var(--col-bright, white);visibility:visible;z-index:909}.controls label{position:relative}.controls label select,.controls label input,.controls label button{z-index:1}.controls label select,.controls label input{pointer-events:auto;cursor:pointer;border:0;position:absolute;top:0;bottom:0;min-width:100%;max-width:100%;order:-1;appearance:none;opacity:0;overflow:hidden}.controls label:before{background-color:var(--col-select, var(--hue-selected, rgb(54, 157, 125)));opacity:0;content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:8px;transform-origin:center bottom;transform:translateY(100%);transition:opacity var(--ease-m) linear,transform var(--ease-s) var(--ease-out-back)}.controls label[for^=select-]:before{--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e");--size:25%;display:block;inset:0 0 auto auto;position:absolute;width:var(--size, 50%);height:var(--size, 50%);pointer-events:none;background:transparent var(--bg) no-repeat;background-position:top;background-size:contain;opacity:.6;transform:rotate(0);transform-origin:center}.controls label[for^=select-]:focus-visible:before,.controls label[for^=select-]:hover:before{opacity:1}.controls label[for^=select-]:focus:before,.controls label[for^=select-]:active:before{transform:rotate(180deg)}@media screen and (max-width:480px){.controls{--gap:11px;gap:var(--gap);padding-left:var(--gap);padding-right:var(--gap)}}@media screen and (min-width:641px){.controls{display:flex}.controls>*{flex-grow:1;flex-shrink:1}}.person-a-sidebar-showing a[href="#help"],.person-c-sidebar-showing a[href="#help"],.person-b-sidebar-showing a[href="#fund"],.person-d-sidebar-showing a[href="#fund"],.person-a-sidebar.expanded a[href="#help"],.person-c-sidebar.expanded a[href="#help"],.person-b-sidebar.expanded a[href="#fund"],.person-d-sidebar.expanded a[href="#fund"]{--y:-100%;animation:TranslateY 1s 1 both reverse}.person-a-sidebar-showing a[href="#help"]:focus,.person-a-sidebar-showing a[href="#help"]:hover,.person-c-sidebar-showing a[href="#help"]:focus,.person-c-sidebar-showing a[href="#help"]:hover,.person-b-sidebar-showing a[href="#fund"]:focus,.person-b-sidebar-showing a[href="#fund"]:hover,.person-d-sidebar-showing a[href="#fund"]:focus,.person-d-sidebar-showing a[href="#fund"]:hover,.person-a-sidebar.expanded a[href="#help"]:focus,.person-a-sidebar.expanded a[href="#help"]:hover,.person-c-sidebar.expanded a[href="#help"]:focus,.person-c-sidebar.expanded a[href="#help"]:hover,.person-b-sidebar.expanded a[href="#fund"]:focus,.person-b-sidebar.expanded a[href="#fund"]:hover,.person-d-sidebar.expanded a[href="#fund"]:focus,.person-d-sidebar.expanded a[href="#fund"]:hover{animation:none}.instrument-panel{--button-size:44px;--overlap:var(--button-size);box-sizing:border-box;position:relative;min-width:min(19ch,33%);transition:transform var(--ease-q) ease-in-out;overscroll-behavior:contain;display:grid;z-index:909}.instrument-panel legend,.instrument-panel label{max-width:none}.instrument-panel label{padding:calc(var(--pad) * 2) calc(var(--pad) * 2)}.instrument-panel>menu{overflow-y:auto;overflow-x:hidden;grid-area:list;position:absolute;inset:0;background-color:var(--col-bottom, #455b63)}.instrument-panel.dragging{transition:transform 3ms linear}.instrument-panel.expanded{transform:translate(0)}.instrument-panel.expanded>menu{overflow-y:auto;overflow-x:hidden}.person-a-panel,.person-c-panel{--_x:calc( var(--x,0) * 1px - 100% + var(--overlap,0px) );transform:translate(clamp(-100%,var(--_x),0%));grid-template-areas:"list button";grid-template-columns:auto var(--button-size)}.person-b-panel,.person-d-panel{--_x:calc( 100% - var(--overlap,0px) - var(--x,0) * 1px );transform:translate(clamp(0%,var(--_x),100% - var(--overlap, 0px)));grid-template-areas:"button list";grid-template-columns:var(--button-size) auto}.instrument-panel{-webkit-user-select:none;user-select:none;cursor:col-resize}.instrument-panel button.person-toggle-controls{--icon-size:var( --button-size, max(2cap, 44px) );background-image:none}.instrument-panel button.person-toggle-controls:before{z-index:2}.instrument-panel button.person-toggle-controls:after{filter:none;z-index:1;transform:rotate(calc(1 * var(--turn, 0))) translate(calc(1px * var(--shadow-offset-y, 0px)))}.instrument-panel button.person-toggle-controls:focus:before,.instrument-panel button.person-toggle-controls:hover:before{opacity:0}.instrument-panel button.person-toggle-controls{--icon-width:calc( var(--button-size) / 2 );--icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%200%2024%2024'%20width='24px'%20fill='%23000000'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%208V4l8%208-8%208v-4H4V8z'/%3e%3c/svg%3e");--icon-size:22px;--bg: var(--icon);grid-area:button;overflow:hidden;flex:0;background-color:#0006;border:var(--stroke, 2px) solid var(--col-dark, white);margin-top:auto;margin-bottom:auto;writing-mode:vertical-rl;text-orientation:mixed;grid-template-rows:var(--button-size) 0 0;grid-template-columns:var(--button-size) 0 0;z-index:-1;justify-content:center;align-items:center;height:var(--button-size);width:var(--button-size);padding:0;text-shadow:none;font-size:0}.instrument-panel button.person-toggle-controls:hover,.instrument-panel button.person-toggle-controls:focus-visible,.instrument-panel button.person-toggle-controls:active{background-color:#fff6}.instrument-panel .person-a-toggle-controls,.instrument-panel .person-c-toggle-controls{border-radius:0 99px 99px 0;border-left:none;transform:translate(-1px)}.instrument-panel .person-b-toggle-controls,.instrument-panel .person-d-toggle-controls{--turn:.5turn;border-radius:99px 0 0 99px;border-right:none;transform:translate(1px)}.instrument-panel.expanded .person-toggle-controls:before,.instrument-panel.expanded .person-toggle-controls:after{--transform-speed:1s;transform:rotate(calc(.5turn + var(--turn, 0turn)));transition-delay:.4s,0s}.person-controls{--xa:50%;--ya:0;cursor:auto;pointer-events:auto;position:relative;z-index:909;max-height:100%;overflow:auto;overflow-x:hidden;border:4px solid var(--col-dark, black);border-bottom-width:2px;margin:0;line-height:1.1}.person-controls h4,.person-controls legend,.person-controls summary{width:100%;padding:var(--pad);box-sizing:border-box;z-index:303;text-transform:uppercase}.person-controls details[open]{height:fit-height}@starting-style{.person-controls details[open]{height:min-height}}.person-controls summary{background-color:var(--shade-gray);color:var(--shade-dark, blue);border-top:var(--border, 1px) solid var(--shade-white);position:sticky;top:0;align-items:center;line-height:inherit;display:flex;gap:calc(var(--pad) / 2)}.person-controls summary:before{font-size:186%;order:303}.person-controls :where(details+details){border-top:var(--border, 1px) solid var(--shade-dark)}.person-controls :is(ol,ul){margin:0;padding:0}.person-controls .instrument{display:flex;border:var(--border, 1px) solid var(--shade-white)}.person-controls .instrument label{width:100%;display:block;border:1px dotted var(--col-dark, black);border-right:0;border-left:0;line-height:1;position:relative}.person-controls .instrument label:hover{background-color:var(--shade-orange)}.person-controls .instrument label:focus{background-color:var(--shade-orange)}.person-controls .instrument input[type=radio]{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.person-controls .instrument input[type=radio]:checked{background-color:var(--shade-orange);border-radius:0;z-index:-1}.solo .person-b-panel,.solo .person-c-panel,.solo .person-d-panel,.duet .person-c-panel,.duet .person-d-panel{display:none}.trio #control-panel{grid-template-areas:"sidebar-left-player-a . sidebar-right" "sidebar-left-player-c . sidebar-right" "settings-panel settings-panel settings-panel" "control-panel control-panel control-panel";grid-template-rows:1fr 1fr auto auto}.trio .person-a-panel{grid-area:sidebar-left-player-a}.trio .person-c-panel{grid-area:sidebar-left-player-c}.trio .person-d-panel{display:none}.quartet #control-panel{grid-template-areas:"sidebar-left-player-a . sidebar-right-player-b" "sidebar-left-player-c . sidebar-right-player-d" "settings-panel settings-panel settings-panel" "control-panel control-panel control-panel";grid-template-rows:1fr 1fr auto}.quartet .person-a-panel{grid-area:sidebar-left-player-a}.quartet .person-b-panel{grid-area:sidebar-right-player-b}.quartet .person-c-panel{grid-area:sidebar-left-player-c}.quartet .person-d-panel{grid-area:sidebar-right-player-d}.trio:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) .person-a-panel.expanded,.quartet:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) .person-a-panel.expanded{grid-row-start:sidebar-left-player-a;grid-row-end:sidebar-left-player-c}.trio:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) #person-c,.trio:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) .person-c-panel.expanded,.quartet:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) #person-c,.quartet:has(.person-a-panel.expanded):not(:has(.person-c-panel.expanded)) .person-c-panel.expanded{z-index:999}.trio:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) #person-a,.trio:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) .person-a-panel,.quartet:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) #person-a,.quartet:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) .person-a-panel{z-index:999}.trio:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) .person-c-panel.expanded,.quartet:has(.person-c-panel.expanded):not(:has(.person-a-panel.expanded)) .person-c-panel.expanded{grid-row-start:sidebar-left-player-a;grid-row-end:sidebar-left-player-c}.quartet:has(.person-b-panel.expanded):not(:has(.person-d-panel.expanded)) .person-b-panel.expanded{grid-row-start:sidebar-right-player-b;grid-row-end:sidebar-right-player-d}.quartet:has(.person-b-panel.expanded):not(:has(.person-d-panel.expanded)) #person-d,.quartet:has(.person-b-panel.expanded):not(:has(.person-d-panel.expanded)) .person-d-panel{z-index:999}.quartet:has(.person-d-panel.expanded):not(:has(.person-b-panel.expanded)) #person-b,.quartet:has(.person-d-panel.expanded):not(:has(.person-b-panel.expanded)) .person-b-panel.expanded{z-index:999}.quartet:has(.person-d-panel.expanded):not(:has(.person-b-panel.expanded)) .person-d-panel.expanded{grid-row-start:sidebar-right-player-b;grid-row-end:sidebar-right-player-d}#midi-panel{box-shadow:none}#no-midi-devices{display:flex;flex-direction:column;align-items:center;gap:var(--pad);box-shadow:none}#toggle-midi{opacity:1}label[for=waiting-for-midi-devices]{display:flex;gap:var(--pad);align-items:center;flex-direction:row-reverse}#waiting-for-midi-devices{--size:1rem}#record-panel{display:flex;flex-direction:row;flex-wrap:nowrap}label[for=button-mute]{text-align:center}#button-mute{opacity:1}#button-mute:before{content:""}#folder-volume{border-top-left-radius:99px;border-top-right-radius:99px}#volume-panel{appearance:none;border:0;padding:0;margin:0;display:grid;grid-auto-flow:column;grid-template-rows:auto minmax(auto,42ch) min-content;gap:var(--pad, 1rem)}label[for=volume-input-range]{margin:0;padding:0;text-align:center;display:flex}label[for=button-mute]{margin:var(--pad) 0;padding:0;display:flex;flex-direction:column}#volumeoutput,#volume-output{order:-1;padding:0;padding-top:var(--pad);text-align:center;font-weight:900}label[for=tempo-input-text]{grid-area:input;color:transparent;position:absolute;top:50%;right:calc(20px + var(--pad));padding-bottom:0}label[for=tempo-input-text]:after{content:"BPM";font-size:2rem;display:inline-block;color:var(--shade-white)}.toggle-play-pause:before{--size:44px;content:"";clip-path:polygon(100% 0%,0 0%,50% 100%);display:block;width:var(--size);height:var(--size);color:var(--col-white)}#timing-step,#tempo-input-text,#tempo-tap-button{grid-column:1/-1}#tempo-input-text{font-size:1000%;grid-area:input}#tempo-input-text::-webkit-inner-spin-button,#tempo-input-text::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#tempo-increase-button{--bg:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cg%20transform='matrix(6.12323e-17,-1,1,6.12323e-17,0,25.5)'%3e%3cpath%20d='M8,5L8,19L19,12L8,5Z'%20style='fill-rule:nonzero;'/%3e%3c/g%3e%3c/svg%3e");grid-area:up}#tempo-decrease-button{--bg:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3crect%20x='0'%20y='0'%20width='24'%20height='24'%20style='fill:none;fill-rule:nonzero;'/%3e%3cg%20transform='matrix(-1.83697e-16,1,-1,-1.83697e-16,24,-1.5)'%3e%3cpath%20d='M8,5L8,19L19,12L8,5Z'%20style='fill-rule:nonzero;'/%3e%3c/g%3e%3c/svg%3e");grid-area:down}#timing-feedback{grid-area:feedback}#tempo-tap-button{--icon-size: 44px;--bg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M17.81%204.47c-.08%200-.16-.02-.23-.06C15.66%203.42%2014%203%2012.01%203c-1.98%200-3.86.47-5.57%201.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82%202.52%209.86%202%2012.01%202c2.13%200%203.99.47%206.03%201.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5%209.72c-.1%200-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4%202.25-2.5%203.75-3.27C9.98%204.04%2014%204.03%2017.15%205.65c1.5.77%202.76%201.86%203.75%203.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5%201.7-3.4%202.96-.08.14-.23.21-.39.21zm6.25%2012.07c-.13%200-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34%200-2.97%202.54-5.39%205.66-5.39s5.66%202.42%205.66%205.39c0%20.28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57%200-4.66%201.97-4.66%204.39%200%201.44.32%202.77.93%203.85.64%201.15%201.08%201.64%201.85%202.42.19.2.19.51%200%20.71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19%200-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39%200-.28.22-.5.5-.5s.5.22.5.5c0%201.41.72%202.74%201.94%203.56.71.48%201.54.71%202.54.71.24%200%20.64-.03%201.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91%2022c-.04%200-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22%200-1.62%201.38-2.94%203.08-2.94%201.7%200%203.08%201.32%203.08%202.94%200%201.07.93%201.94%202.08%201.94s2.08-.87%202.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84%200-5.44%201.58-6.61%204.03-.39.81-.59%201.76-.59%202.8%200%20.78.07%202.01.67%203.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96%200-1.2.23-2.29.68-3.24%201.33-2.79%204.28-4.6%207.51-4.6%204.55%200%208.25%203.51%208.25%207.83%200%201.62-1.38%202.94-3.08%202.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08%201.94c0%201.71.66%203.31%201.87%204.51.95.94%201.86%201.46%203.27%201.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z'/%3e%3c/svg%3e");grid-area:tap}#tempo-input-range{grid-area:range;width:100%}label[for=tempo-input-range]{grid-area:range;padding-bottom:0;background:inherit;z-index:1;height:fit-content;width:fit-content;position:absolute}.set-tempo{box-sizing:border-box;width:100%;display:flex;flex-direction:column}.form-tempo{display:grid;gap:var(--pad, 10px);max-width:100%;margin:var(--pad);grid-template-columns:1fr 1fr;gap:var(--pad, 1rem);grid-template-areas:"feedback feedback" "input input" "up down" "range range" "tap tap"}@media screen and (min-width:720px){.form-tempo{grid-template-columns:repeat(3,1fr) minmax(max-content,1fr);gap:var(--pad, 1rem);grid-template-areas:"input input input up" "input input input down" "input input input feedback" "input input input tap" "range range range tap "}}.theme-clash :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--hue: 196;--hue-selected: 9;--hue-active: 41;--s:98%;--s-selected:98%;--s-active:98%;--l:8%;--l-selected:48%;--l-active:48%}.theme-friendly :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--range:0%;--button-border-size:4px;--hue: 9;--hue-selected: 196;--hue-active: 41;--s:8%;--s-selected:58%;--s-active:58%;--l:8%;--l-selected:58%;--l-active:58%}.theme-high-contrast :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--range:0%;--button-border-size:4px;--hue: 9;--hue-selected: 196;--hue-active: 41;--s:8%;--s-selected:58%;--s-active:58%;--l:8%;--l-selected:58%;--l-active:58%}.theme-neon :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--hue: 9;--hue-selected: 196;--hue-active: 41;--s:98%;--s-selected:78%;--s-active:88%;--l:48%;--l-selected:48%;--l-active:48%}.theme-pastel :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--hue: 9;--hue-selected: 196;--hue-active: 41;--s:18%;--s-selected:18%;--s-active:18%;--l:48%;--l-selected:48%;--l-active:48%}.theme-mit{--hue-dark:305;--stroke:2px;--curve:3px;--hue: 267;--hue-selected: 196;--hue-active: 41;--hue-accent: 267;--hue-brand: 267;--s:58%;--s-selected:98%;--s-active:98%;--l:24%;--l-selected:48%;--l-active:48%;--loader-size-small: clamp(59px, 15vmin, 128px)}.theme-mit :is(button,.button,input[type=list],.controls>*:not(div),.controls .folder-link){--range:0%;--button-border-size:4px;--hue: 267;--hue-selected: 196;--hue-active: 41;--hue-accent: 267;--s:58%;--s-selected:98%;--s-active:98%;--l:24%;--l-selected:48%;--l-active:48%}.interface.loaded .theme-mit #link-about{background-image:url(/assets/logos/mit-realityhack.png)}.interface.loaded .theme-mit #link-about:after{visibility:hidden}.interface.loaded .theme-mit #foot{visibility:visible;z-index:1;color:var(--shade-yellow)}.interface.loaded .theme-mit #foot .link-pages{display:none}.interface.loaded .theme-mit #foot .link-copyright:before{filter:invert(1)}.interface.loaded .theme-wac #link-about{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20clip-rule='evenodd'%20viewBox='0%200%203742%203742'%3e%3cpath%20fill='%23000'%20d='M3741.318%201870.658c0%201033.133-837.525%201870.657-1870.658%201870.657C837.519%203741.315.002%202903.791.002%201870.658.002%20837.525%20837.52%200%201870.66%200c1033.133%200%201870.658%20837.525%201870.658%201870.658Zm-1870.65%201586.424c874.758%200%201586.408-711.675%201586.408-1586.433S2745.426%20284.233%201870.668%20284.233c-874.758%200-1586.424%20711.658-1586.424%201586.416%200%20874.758%20711.666%201586.433%201586.424%201586.433Zm0-3105.857c837.808%200%201519.416%20681.608%201519.416%201519.424%200%20837.817-681.608%201519.433-1519.416%201519.433-837.824%200-1519.432-681.616-1519.432-1519.433%200-837.816%20681.608-1519.424%201519.432-1519.424Zm947.05%20977.624h-203.933c-97.834%20161.392-239.825%20361.034-397.908%20529.617-44.942-59.867-102.35-103.942-175.817-123.55-84.683-22.6-171.85-8.217-259.117%2042.717-46.616%2027.208-91.666%2064.416-134.866%20108.608l382.958-834.675-149.883.05-10.717%2018.617c-.817%201.433-84.375%20144.342-248.492%20235.825-11.208%206.25-22.041%2011.783-32.7%2017.016%2032.242-47.325%2048.009-105.35%2040.059-165.616-17.609-133.492-144.109-226.908-282.533-208.642-138.425%2018.267-236.367%20141.292-218.759%20274.784%207.134%2054.083%2032.35%20101.383%2068.784%20137.541a228.6%20228.6%200%200%200%207.083%207.017c.883.808%201.733%201.633%202.633%202.433%2053.925%2049.683%20199.567%20140.8%20451.583.342%20120.409-67.109%20200.609-157.342%20242.442-213.05l-435.575%20949.391c-58.491-130.275-26.683-354.608%208.392-522.316h-180.133c-40.75%20207.191-68.592%20475.808%2036.858%20643.75%2013.333%2021.233%2028.475%2040.166%2045.092%2057.158-102.284%20196.208-177.6%20395.783-214.884%20508.916h184.892c40.858-118.216%20104.942-274.033%20182.383-422.633%205.042%201.3%209.9%202.842%2015.067%203.95%2033.308%207.142%2067.2%2010.708%20101.725%2010.708%20158.691%200%20329.791-75.625%20511.241-225.533%2014.567%2065.442%2024.692%20142.033%2029.809%20228.575%209.1%20154.033%201.091%20305.308-7.55%20404.933h176.841c17.183-192.691%2029.333-525-52.367-768.558a2448.55%202448.55%200%200%200%2046.1-47.991c213.584-228.434%20386.592-497.95%20471.292-649.384Zm-1199.175%20880.483c78.292-124.291%20164.509-228.683%20251.317-279.35%2045.792-26.741%2086.675-34.8%20124.683-24.633%2035.342%209.434%2066.534%2036.634%2093.084%2079.034-156.984%20140.424-321.567%20235.55-469.084%20224.95Z'/%3e%3c/svg%3e")}.interface.loaded .theme-wac #link-about{background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20clip-rule='evenodd'%20viewBox='0%200%203742%203742'%3e%3cpath%20fill='%23000'%20d='M3741.318%201870.658c0%201033.133-837.525%201870.657-1870.658%201870.657C837.519%203741.315.002%202903.791.002%201870.658.002%20837.525%20837.52%200%201870.66%200c1033.133%200%201870.658%20837.525%201870.658%201870.658Zm-1870.65%201586.424c874.758%200%201586.408-711.675%201586.408-1586.433S2745.426%20284.233%201870.668%20284.233c-874.758%200-1586.424%20711.658-1586.424%201586.416%200%20874.758%20711.666%201586.433%201586.424%201586.433Zm0-3105.857c837.808%200%201519.416%20681.608%201519.416%201519.424%200%20837.817-681.608%201519.433-1519.416%201519.433-837.824%200-1519.432-681.616-1519.432-1519.433%200-837.816%20681.608-1519.424%201519.432-1519.424Zm947.05%20977.624h-203.933c-97.834%20161.392-239.825%20361.034-397.908%20529.617-44.942-59.867-102.35-103.942-175.817-123.55-84.683-22.6-171.85-8.217-259.117%2042.717-46.616%2027.208-91.666%2064.416-134.866%20108.608l382.958-834.675-149.883.05-10.717%2018.617c-.817%201.433-84.375%20144.342-248.492%20235.825-11.208%206.25-22.041%2011.783-32.7%2017.016%2032.242-47.325%2048.009-105.35%2040.059-165.616-17.609-133.492-144.109-226.908-282.533-208.642-138.425%2018.267-236.367%20141.292-218.759%20274.784%207.134%2054.083%2032.35%20101.383%2068.784%20137.541a228.6%20228.6%200%200%200%207.083%207.017c.883.808%201.733%201.633%202.633%202.433%2053.925%2049.683%20199.567%20140.8%20451.583.342%20120.409-67.109%20200.609-157.342%20242.442-213.05l-435.575%20949.391c-58.491-130.275-26.683-354.608%208.392-522.316h-180.133c-40.75%20207.191-68.592%20475.808%2036.858%20643.75%2013.333%2021.233%2028.475%2040.166%2045.092%2057.158-102.284%20196.208-177.6%20395.783-214.884%20508.916h184.892c40.858-118.216%20104.942-274.033%20182.383-422.633%205.042%201.3%209.9%202.842%2015.067%203.95%2033.308%207.142%2067.2%2010.708%20101.725%2010.708%20158.691%200%20329.791-75.625%20511.241-225.533%2014.567%2065.442%2024.692%20142.033%2029.809%20228.575%209.1%20154.033%201.091%20305.308-7.55%20404.933h176.841c17.183-192.691%2029.333-525-52.367-768.558a2448.55%202448.55%200%200%200%2046.1-47.991c213.584-228.434%20386.592-497.95%20471.292-649.384Zm-1199.175%20880.483c78.292-124.291%20164.509-228.683%20251.317-279.35%2045.792-26.741%2086.675-34.8%20124.683-24.633%2035.342%209.434%2066.534%2036.634%2093.084%2079.034-156.984%20140.424-321.567%20235.55-469.084%20224.95Z'/%3e%3c/svg%3e");filter:invert(1)}.interface.loaded .theme-wac #link-about:after{visibility:hidden}.interface.loaded .theme-wac #foot{visibility:visible;z-index:1;color:var(--shade-yellow)}.interface.loaded .theme-wac #foot .link-pages{display:none}.interface.loaded .theme-wac #foot .link-copyright:before{filter:invert(1)}:is(span).hide-text{position:absolute;width:0;overflow:hidden;color:transparent}:is(section).mixed-content,:is(section article){color:var(--shade-dark);background-color:var(--shade-white);border-radius:var(--curve, var(--pad, 24px));padding:calc(var(--pad) * 3) calc(var(--pad) * 4);box-shadow:var(--shadow);margin-bottom:var(--pad)}:is(section).mixed-content+:is(section).mixed-content,:is(section article)+:is(section).mixed-content{margin-top:var(--pad)}[screenreader-only]:not(:focus):not(:active),.sr-only:not(:focus):not(:active){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}.centralise{margin-left:auto;margin-right:auto}.hidden,[hidden]{display:none}.tp-dfwv{z-index:1080}.emoji{font-family:noto-emoji}
