@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");body,html{overflow-x:hidden;padding:0;margin:0}body{background:#f4f4f4;color:black;font-family:IBM Plex Mono,monospace;font-weight:300;font-style:normal}*{box-sizing:border-box}.button_button__go4zo{font-family:inherit;background:var(--background-color);color:var(--color,black);border-radius:6px;padding:4px 16px;font-weight:400;font-size:18px;border:none;transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out,box-shadow .1s ease-in-out,transform .1s ease-in-out}.button_button__go4zo:hover{background:color-mix(in hsl,var(--background-color),#ffffff 20%)}.button_button__go4zo:active{background:color-mix(in hsl,var(--background-color),#000000 20%)}.button_button__go4zo:disabled{border-style:dashed;filter:brightness(.8);cursor:not-allowed;opacity:.6;pointer-events:none}.button_button__go4zo.button_danger__gzYuL{background-color:#be0000;color:white}.button_button__go4zo.button_toggle__FO1ch{background:transparent;color:color-mix(in hsl,var(--background-color),#000000 40%);border:1px solid color-mix(in hsl,var(--background-color),#000000 40%);box-shadow:0 0 0 black;transform:translateY(0)}.button_button__go4zo.button_toggle__FO1ch.button_selected__PeVOu{color:black;background:color-mix(in srgb,var(--background-color),#ffffff 60%);border-color:black;box-shadow:0 2px 0 black;transform:translateY(-2px)}.button_button__go4zo.button_grow__kxqq8{flex-grow:1}.stack_stack__CKU9d{display:flex;flex-direction:column}.stack_stack__CKU9d.stack_grow__EiGHU{flex-grow:1}.stack_stack__CKU9d.stack_horizontal__2R5ov{flex-direction:row}.stack_stack__CKU9d.stack_vertical__0akUA{flex-direction:column}.stack_stack__CKU9d.stack_wrap__GAPWV{flex-wrap:wrap}.stack_stack__CKU9d.stack_justifyStart__C0397{justify-content:flex-start}.stack_stack__CKU9d.stack_justifyEnd__1_vQB{justify-content:flex-end}.stack_stack__CKU9d.stack_justifyCenter__mWf6l{justify-content:center}.stack_stack__CKU9d.stack_justifyBetween__cq5cn{justify-content:space-between}.stack_stack__CKU9d.stack_alignStart__F71iS{align-items:flex-start}.stack_stack__CKU9d.stack_alignEnd__MeFZ5{align-items:flex-end}.stack_stack__CKU9d.stack_alignCenter__GMpfw{align-items:center}.MidiDialog_dialog__p9IGs{background:black;color:white;border:2px solid #00000026;box-shadow:0 6px 44px #00000033;z-index:1000;position:fixed;padding:2vw;margin:auto;left:0;right:0;top:0;bottom:0;max-width:90vw;max-height:90vh;width:max-content;height:min-content;transition:border-radius .5s ease,transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),opacity .2s ease .4s;border-radius:55px;opacity:0;filter:brightness(0);&.MidiDialog_open__t6XW_{border-radius:12px;transition:border-radius .5s ease,transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:1;filter:brightness(1)}}.MidiDialog_backdrop__YwE9x{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background:transparent;pointer-events:none;transition:background .3s ease;&.MidiDialog_open__t6XW_{background:rgba(0,0,0,.7);pointer-events:auto}}.MidiDialog_closeButton__chlQJ{width:32px;height:32px;border-radius:50%;background-color:#00000026;color:var(--color,rgb(255,255,255));border:2px solid rgba(255,255,255,.314);display:flex;align-items:center;justify-content:center;cursor:pointer}.text_text__GkI3D.text_small__murKD{font-size:.875rem}.text_text__GkI3D.text_medium__nrZOk{font-size:1rem}.text_text__GkI3D.text_large__etFp_{font-size:1.25rem}.text_text__GkI3D.text_xlarge__I5t9X{font-size:1.5rem}.text_text__GkI3D.text_xxlarge__mLcXz{font-size:2rem}.text_text__GkI3D.text_bold__FgE01{font-weight:500}.text_text__GkI3D.text_italic__3eP5H{font-style:italic}.text_text__GkI3D.text_underline__FVHwd{text-decoration:underline}.text_text__GkI3D.text_strikethrough___2OCw{text-decoration:line-through}.text_text__GkI3D.text_center__6ErDQ{text-align:center}.text_text__GkI3D.text_left__0vj4i{text-align:left}.text_text__GkI3D.text_right__V_HQ3{text-align:right}.text_text__GkI3D.text_justify__kKwdU{text-align:justify}.text_text__GkI3D.text_uppercase__Rye7c{text-transform:uppercase}.text_text__GkI3D.text_lowercase__8rGto{text-transform:lowercase}.text_text__GkI3D.text_capitalize__J6mf3{text-transform:capitalize}._app_app__bfawW{display:flex;flex-direction:column;height:100dvh;width:100%}._app_toolbar__zzcGG{border-bottom:1px solid var(--border-color);background:#d3d3d3;height:45px;padding-right:.4em}._app_main__coXXh{flex:1;height:0}._app_sideMenu__6mmHa{position:fixed;top:0;left:-100%;height:100%;display:flex;flex-direction:column;width:60vw;background-color:#f9f9f9;box-shadow:none;transition:left .3s ease-out,box-shadow .3s ease-out;z-index:100}._app_sideMenu__6mmHa._app_visible__W_tn_{left:0;box-shadow:0 0 600px 100px #0000006b}._app_menuDesktop__K5OFL{display:none;height:100%}._app_menuMobile__0TSYB{display:block;background:none;border:none;padding:0;cursor:pointer;margin:0 0 0 8px}._app_moduleLink__5lexM{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-weight:300;width:100%;padding:1em;border-style:solid;border-width:0 0 1px;border-color:var(--border-color)}._app_moduleLink__5lexM._app_active__9l7u1{background:#6b6b6b;color:white;font-weight:500}@media (min-width:600px){._app_menuMobile__0TSYB,._app_sideMenu__6mmHa{display:none}._app_menuDesktop__K5OFL{display:block}._app_moduleLink__5lexM{height:100%;width:auto;padding:.5em 1em;text-align:center;border-width:0 1px 0 0;border-color:var(--border-color)}._app_moduleLink__5lexM._app_active__9l7u1{background:#f4f4f4;color:black;font-weight:500}}