@media screen, handheld, projection, tv{.old-script,noscript{font-family:system-ui,Helvetica,Roboto,Arial,sans-serif;font-size:16px;color:#606060;display:flex;height:160px;align-items:center;justify-content:center;text-align:center}
body .old-script{display:none}
body[data-musictheory-oldscript] .old-script{display:flex}
}
._i3a{text-align:left;width:320px}
._s3a{color:#000;width:320px;border-radius:8px;padding-top:12px;padding-bottom:12px;margin-left:auto;margin-right:auto}
._a3a{background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;cursor:pointer;font-size:16px;height:40px;line-height:40px;text-align:center;color:#0070FF}
._o3a{color:black;text-align:center;font-size:16px;margin:8px 8px 16px 8px}
._u3a{color:#404040;text-align:center;font-size:13px;margin:16px 8px 16px 8px}
._a3a+._a3a{margin-top:8px}
._a3a.pressed{background-color:#fffff0}
._a3a.top-margin{margin-top:16px}
._a3a.destructive{color:red}
._a3a.bold{font-weight:bold}
@media screen, handheld, projection, tv{._u0a{-webkit-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-modify:read-only;-webkit-font-smoothing:subpixel-antialiased;cursor:default;font-family:system-ui,Helvetica,Roboto,Arial,sans-serif}
._u0a *{-webkit-user-select:none;user-select:none;-webkit-user-select:none;-webkit-font-smoothing:inherit;cursor:inherit}
._i0a{position:relative}
._i0a ._v0a{position:absolute;top:0;left:0;right:0;height:44px;overflow:hidden}
._i0a ._t0a{text-align:center}
._i0a ._r0a{display:inline-block;margin-left:auto;margin-right:auto;background-color:#fcfcfc}
._o0a{min-width:616px;background-color:#f0f0f0;padding-top:66px}
._o0a ._r0a{box-shadow:0px 0px 1px rgba(0,0,0,0.25);border-radius:9px;background-color:#fcfcfc}
._s0a{min-width:600px;padding-top:44px;background-color:#fcfcfc}
@media (prefers-color-scheme: dark){._o0a{background-color:#303030}
._o0a ._r0a{background-color:#f8f8f8}
}
._n0a ._d0a{position:absolute;top:0;left:0;right:0}
._n0a ._r0a{position:absolute;top:0;left:0;width:100%;height:100%}
._n0a ._r0a{flex:1}
._f0a ._n0a ._d0a{height:44px}
._h0a ._n0a ._d0a{height:38px}
._c0a{background-color:black}
}
._n3a{display:inline-block;position:relative;vertical-align:middle;margin-left:auto;margin-right:auto;background-image:-webkit-image-set(url("/vc/26/0/f17a23cb314208f629f21f591f2ba75fc590d40e/button_icons.png") 1x,url("/vc/26/0/3a4790f76143515208b2d9b0724454e708fb7de9/button_icons@2x.png") 2x,url("/vc/26/0/b6860a27c001b9e9c9652bcad88cdb1f20e45338/button_icons@3x.png") 3x);background-image:image-set(url("/vc/26/0/f17a23cb314208f629f21f591f2ba75fc590d40e/button_icons.png") 1x,url("/vc/26/0/3a4790f76143515208b2d9b0724454e708fb7de9/button_icons@2x.png") 2x,url("/vc/26/0/b6860a27c001b9e9c9652bcad88cdb1f20e45338/button_icons@3x.png") 3x)}
._z2a{width:100%;height:100%;display:table}
._e3a{width:100%;height:100%;display:table-row}
._t3a{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle}
._w2a.actionable,._w2a.actionable *{cursor:pointer}
@media screen, handheld, projection, tv{._s2a{display:inline-block;border-radius:7px;background-color:#f4f4f4;margin-left:auto;margin-right:auto;vertical-align:middle;box-shadow:0px 2px 8px rgba(0,0,0,0.5)}
}
._x0a{overflow:hidden}
@media screen, handheld, projection, tv{._b0a{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2010}
._y0a{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:2020}
._y0a._w0a{position:fixed}
._b0a._k0a{z-index:999}
._y0a._k0a{top:44px}
}
@media print{._b0a,._y0a{display:none}
}
@font-face{font-family:"musictheory-musictype";src:url('/vc/26/0/88dc02c42352b8730912c2e7a52cf32f9d406e4f/musictype-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}
.use-theory-font{font-family:"musictheory-musictype",Helvetica,Arial,sans}
.invalid{color:red}
.MusicType sup{letter-spacing:1px;padding-left:1px;font-size:0.75em;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}
._k1a *{-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:subpixel-antialiased}
._r2a,._z1a{background-image:-webkit-image-set(url("/vc/26/0/574ea0da5db5ff1b39330f82accdf5278246e45c/settings_color.png") 1x,url("/vc/26/0/ed4bf9d18184b24bee39242f1f3fd5264ccaf471/settings_color@2x.png") 2x,url("/vc/26/0/53d0d0be6874dd61e01be5f55b7a1c9603a083cc/settings_color@3x.png") 3x);background-image:image-set(url("/vc/26/0/574ea0da5db5ff1b39330f82accdf5278246e45c/settings_color.png") 1x,url("/vc/26/0/ed4bf9d18184b24bee39242f1f3fd5264ccaf471/settings_color@2x.png") 2x,url("/vc/26/0/53d0d0be6874dd61e01be5f55b7a1c9603a083cc/settings_color@3x.png") 3x)}
._j1a{position:absolute;top:0px;left:0px;right:0px;height:39px;overflow:hidden}
._n2a{color:black;font-size:16px;position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
._i2a{display:inline-block;background-color:white}
._r2a{background-position:-120px 0px;width:23px;height:23px}
._e2a{position:absolute;height:2px;left:0px;right:0px;bottom:-1px;background-color:#d00000}
._q1a{position:absolute;top:1px;left:0px;width:38px;height:38px;z-index:1}
._z1a{position:absolute;left:11px;top:8px;background-position:-0px -0px;width:13px;height:21px}
._q1a.pressed ._z1a{background-position:-14px 0px}
._u2a{top:2px;width:320px;bottom:2px;position:absolute;right:2px}
._a2a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}
._u2a ._q0a{position:absolute;top:0px;left:0px;bottom:0px;right:0px}
._a2a>._k1a{position:absolute;top:0px;left:0px;right:0px;height:39px;border-bottom:1px solid #e6e6e6;background-color:#fff;border-top-left-radius:9px;border-top-right-radius:9px}
._l2a ._a2a>._q0a{top:40px}
._f2a{position:absolute;top:-16px;width:34px;height:16px;background-image:-webkit-image-set(url("/vc/26/0/fd07c58878c2534015ca644ca7b650761d2b703a/popover_arrow.png") 1x,url("/vc/26/0/9d1744e823e8d6f52147258da55476ec912524e2/popover_arrow@2x.png") 2x,url("/vc/26/0/1b4708ddfdf5d6b7db6afdce33c045a8d566c8b3/popover_arrow@3x.png") 3x);background-image:image-set(url("/vc/26/0/fd07c58878c2534015ca644ca7b650761d2b703a/popover_arrow.png") 1x,url("/vc/26/0/9d1744e823e8d6f52147258da55476ec912524e2/popover_arrow@2x.png") 2x,url("/vc/26/0/1b4708ddfdf5d6b7db6afdce33c045a8d566c8b3/popover_arrow@3x.png") 3x);z-index:3000}
._o2a ._f2a{background-position:-40px 0px}
._u2a ._q0a{overflow:hidden;border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-transform:translateZ(0)}
._w1a{position:relative;top:0px;left:0px;scrollbar-width:thin}
._x2a{position:relative;top:0;left:0}
._x2a._q2a ._k2a{display:none}
._j2a,._k2a{position:absolute;top:0;left:0;right:0;bottom:0}
._k2a{display:flex;justify-content:center;align-items:center}
._x2a.selected{z-index:1}
._f0a ._j2a{border:1px solid #d0d0d0;background:linear-gradient(#fcfcfc,#ececec);font-size:14px}
._f0a ._x2a.pressed ._j2a{background:linear-gradient(#ececec,#dcdcdc)}
._f0a ._x2a.selected ._j2a{color:white;border:1px solid #1b2335;background:linear-gradient(#3f4a62,#202B43)}
._f0a ._x2a.disabled ._j2a{color:rgba(0,0,0,0.3);border:1px solid #e8e8e8;background:linear-gradient(#fcfcfc,#fcfcfc)}
._c0a ._j2a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:white;text-shadow:0px 0px 4px #000000;background:linear-gradient(#303030,#282828);font-size:16px}
._c0a ._x2a.pressed ._j2a{background:linear-gradient(#484848,#383838)}
._c0a ._x2a.selected ._j2a{background:linear-gradient(#214aa6,#133480)}
._c0a ._x2a.disabled ._j2a{background:linear-gradient(#181818,#181818);color:#303030;text-shadow:none}
._y2a{position:absolute;left:0px;top:4px;box-shadow:rgba(0,0,0,0.75) 0px 0px 1px,rgba(0,0,0,0.15) 0px 1px 0px;background:linear-gradient(#fff,#f0f0f0);text-align:center}
._v2a.active ._y2a{background:linear-gradient(#f0f0f0,#e8e8e8)}
._p1a{z-index:3000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}
._d1a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65);z-index:1}
._v1a{z-index:2}
._g1a,._m1a,._y1a{background-color:white;width:100%;display:flex;align-items:center;justify-content:center;color:#0070FF}
._m1a{font-weight:bold}
._g1a.pressed,._m1a.pressed,._y1a.pressed{background-color:#ffffe0}
._b1a{background-color:#ffffe0}
._b2a,._b2a *{-webkit-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}
._e1a{display:flex;align-items:center;font-size:16px;z-index:1000}
._r1a{width:26px;height:26px}
._s1a{background-position:-0px -26px}
._u1a{background-position:-78px -26px}
._a1a{background-position:-52px -26px}
._o1a{background-position:-26px -26px}
._f0a ._i1a{z-index:1;display:flex;align-items:center;justify-content:center}
._f0a ._r1a{width:26px;height:26px}
._f0a ._h1a{background:linear-gradient(#ffffff,#e8e8e8);color:#606060}
._f0a ._h1a ._l1a{background:linear-gradient(#ffffff,#e8e8e8)}
._f0a ._h1a ._r1a{opacity:0.5;transition:opacity 0.25s}
._f0a ._h1a ._i1a.pressed ._r1a{opacity:0.85;transition:none}
._f0a ._h1a ._t1a a{color:#333}
._f0a ._h1a ._r1a{background-image:-webkit-image-set(url("/vc/26/0/a274ef87e6bbcb601e43d8f464864d7f5286af30/titlebar_webui_dark.png") 1x,url("/vc/26/0/2834f80d994db043ab0fff4e3c2c49ab72dff302/titlebar_webui_dark@2x.png") 2x,url("/vc/26/0/fad6db5a05640e077ee2560d75db1357f1f07eb3/titlebar_webui_dark@3x.png") 3x);background-image:image-set(url("/vc/26/0/a274ef87e6bbcb601e43d8f464864d7f5286af30/titlebar_webui_dark.png") 1x,url("/vc/26/0/2834f80d994db043ab0fff4e3c2c49ab72dff302/titlebar_webui_dark@2x.png") 2x,url("/vc/26/0/fad6db5a05640e077ee2560d75db1357f1f07eb3/titlebar_webui_dark@3x.png") 3x)}
._f0a ._c1a{background:linear-gradient(#404040,#505050);color:#f8f8f8;text-shadow:0px 0px 2px black}
._f0a ._c1a ._l1a{background:linear-gradient(#404040,#505050)}
._f0a ._c1a ._i1a.pressed ._r1a{opacity:0.5;transition:none}
._f0a ._c1a ._t1a a{color:white}
._f0a ._c1a ._r1a{background-image:-webkit-image-set(url("/vc/26/0/0bd31910ab2f53b6e2d4884323050541dade8158/titlebar_webui_light.png") 1x,url("/vc/26/0/aa9690082ddd7a2039384c7d4a96bacae30f4928/titlebar_webui_light@2x.png") 2x,url("/vc/26/0/020b47a4d9f4599fee52eeab7efadd68eb89a6d4/titlebar_webui_light@3x.png") 3x);background-image:image-set(url("/vc/26/0/0bd31910ab2f53b6e2d4884323050541dade8158/titlebar_webui_light.png") 1x,url("/vc/26/0/aa9690082ddd7a2039384c7d4a96bacae30f4928/titlebar_webui_light@2x.png") 2x,url("/vc/26/0/020b47a4d9f4599fee52eeab7efadd68eb89a6d4/titlebar_webui_light@3x.png") 3x)}
._h0a ._i1a{display:flex;align-items:center;justify-content:center}
._h0a ._r1a{width:26px;height:26px}
._h0a._m0a ._h1a{background:linear-gradient(#f6f6f6,#f6f6f6);color:#a6a6a6}
._h0a._m0a ._h1a ._l1a{background:linear-gradient(#f6f6f6,#f6f6f6)}
._h0a._m0a ._h1a ._i1a{background:linear-gradient(#f6f6f6,#f6f6f6);border-radius:4px;box-shadow:0 0px 1px rgba(0,0,0,0.5)}
._h0a ._h1a{background:linear-gradient(#f4f4f4,#e0e0e0);box-shadow:inset 0 1px 1px white;color:#404040}
._h0a ._h1a ._l1a{background:linear-gradient(#ffffff,#e8e8e8)}
._h0a ._h1a ._r1a{opacity:0.5}
._h0a ._h1a ._i1a.pressed ._r1a{opacity:0.85}
._h0a ._h1a ._i1a{background:linear-gradient(#fbfdfd,#f0f1f1);border-radius:4px;box-shadow:inset 0 1px 1px white,0 0px 1px rgba(0,0,0,0.2),0 1px 1px rgba(0,0,0,0.1)}
._h0a ._h1a ._r1a{background-image:-webkit-image-set(url("/vc/26/0/4773b9abd53cecf924612bc0349b9d7b1994df95/titlebar_macui_dark.png") 1x,url("/vc/26/0/cf2c5cabe0c0eddef6fd907871128d022e97196e/titlebar_macui_dark@2x.png") 2x,url("/vc/26/0/a572cde100db18393082ecc76ef1137934e08920/titlebar_macui_dark@3x.png") 3x);background-image:image-set(url("/vc/26/0/4773b9abd53cecf924612bc0349b9d7b1994df95/titlebar_macui_dark.png") 1x,url("/vc/26/0/cf2c5cabe0c0eddef6fd907871128d022e97196e/titlebar_macui_dark@2x.png") 2x,url("/vc/26/0/a572cde100db18393082ecc76ef1137934e08920/titlebar_macui_dark@3x.png") 3x)}
._l1a,._t1a{transition:opacity 0.3s,visibility 0.3s}
._l1a{opacity:0.0;visibility:hidden}
._t1a{opacity:1.0;visibility:visible}
._f1a ._l1a{opacity:1.0;visibility:visible}
._f1a ._t1a{opacity:0.0;visibility:hidden}
._t1a{flex:1;display:flex;justify-content:center;align-items:center}
._t1a a{font-weight:bold;text-decoration:none}
._t1a a:hover{text-decoration:underline;cursor:pointer}
._n1a ._t1a{font-size:14px;text-align:left;padding-left:12px}
@media print{._e1a{display:none}
}
._h2a.actionable,._h2a.actionable *{cursor:pointer}
._h2a.actionable ._p2a,._h2a.actionable ._p2a *{cursor:grab}
._d2a,._d2a *{cursor:grabbing!important}
