@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}
}
._n0a{text-align:left;width:320px}
._r0a{color:#000;width:320px;border-radius:8px;padding-top:12px;padding-bottom:12px;margin-left:auto;margin-right:auto}
._o0a{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}
._i0a{color:black;text-align:center;font-size:16px;margin:8px 8px 16px 8px}
._s0a{color:#404040;text-align:center;font-size:13px;margin:16px 8px 16px 8px}
._o0a+._o0a{margin-top:8px}
._o0a.pressed{background-color:#fffff0}
._o0a.top-margin{margin-top:16px}
._o0a.destructive{color:red}
._o0a.bold{font-weight:bold}
@media screen, handheld, projection, tv{._v0a{-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}
._v0a *{-webkit-user-select:none;user-select:none;-webkit-user-select:none;-webkit-font-smoothing:inherit;cursor:inherit}
._h0a{position:relative}
._h0a ._f0a{position:absolute;top:0;left:0;right:0;height:44px;overflow:hidden}
._h0a ._u0a{text-align:center}
._h0a ._c0a{display:inline-block;margin-left:auto;margin-right:auto;background-color:#fcfcfc}
._d0a{min-width:616px;background-color:#f0f0f0;padding-top:66px}
._d0a ._c0a{box-shadow:0px 0px 1px rgba(0,0,0,0.25);border-radius:9px;background-color:#fcfcfc}
._p0a{min-width:600px;padding-top:44px;background-color:#fcfcfc}
@media (prefers-color-scheme: dark){._d0a{background-color:#303030}
._d0a ._c0a{background-color:#f8f8f8}
}
._l0a ._a0a{position:absolute;top:0;left:0;right:0}
._l0a ._c0a{position:absolute;top:0;left:0;width:100%;height:100%}
._l0a ._c0a{flex:1}
._g0a ._l0a ._a0a{height:44px}
._w0a ._l0a ._a0a{height:38px}
._b0a{background-color:black}
}
._q0a{display:inline-block;position:relative;vertical-align:middle;margin-left:auto;margin-right:auto;background-image:-webkit-image-set(url("/vc/24/0/f17a23cb314208f629f21f591f2ba75fc590d40e/button_icons.png") 1x,url("/vc/24/0/3a4790f76143515208b2d9b0724454e708fb7de9/button_icons@2x.png") 2x,url("/vc/24/0/b6860a27c001b9e9c9652bcad88cdb1f20e45338/button_icons@3x.png") 3x);background-image:image-set(url("/vc/24/0/f17a23cb314208f629f21f591f2ba75fc590d40e/button_icons.png") 1x,url("/vc/24/0/3a4790f76143515208b2d9b0724454e708fb7de9/button_icons@2x.png") 2x,url("/vc/24/0/b6860a27c001b9e9c9652bcad88cdb1f20e45338/button_icons@3x.png") 3x)}
._z0a{width:100%;height:100%;display:table}
._e1a{width:100%;height:100%;display:table-row}
._t1a{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle}
._n1a.actionable,._n1a.actionable *{cursor:pointer}
@media screen, handheld, projection, tv{._r1a{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)}
}
._u1a{overflow:hidden}
@media screen, handheld, projection, tv{._s1a{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2010}
._i1a{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:2020}
._i1a._o1a{position:fixed}
._s1a._a1a{z-index:999}
._i1a._a1a{top:44px}
}
@media print{._i1a,._s1a{display:none}
}
@font-face{font-family:"musictheory-musictype";src:url('/vc/24/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}
._f1a *{-webkit-transform:translate3d(0,0,0);-webkit-font-smoothing:subpixel-antialiased}
._h1a,._m1a{background-image:-webkit-image-set(url("/vc/24/0/574ea0da5db5ff1b39330f82accdf5278246e45c/settings_color.png") 1x,url("/vc/24/0/ed4bf9d18184b24bee39242f1f3fd5264ccaf471/settings_color@2x.png") 2x,url("/vc/24/0/53d0d0be6874dd61e01be5f55b7a1c9603a083cc/settings_color@3x.png") 3x);background-image:image-set(url("/vc/24/0/574ea0da5db5ff1b39330f82accdf5278246e45c/settings_color.png") 1x,url("/vc/24/0/ed4bf9d18184b24bee39242f1f3fd5264ccaf471/settings_color@2x.png") 2x,url("/vc/24/0/53d0d0be6874dd61e01be5f55b7a1c9603a083cc/settings_color@3x.png") 3x)}
._l1a{position:absolute;top:0px;left:0px;right:0px;height:39px;overflow:hidden}
._v1a{color:black;font-size:16px;position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
._g1a{display:inline-block;background-color:white}
._m1a{background-position:-120px 0px;width:23px;height:23px}
._p1a{position:absolute;height:2px;left:0px;right:0px;bottom:-1px;background-color:#d00000}
._c1a{position:absolute;top:1px;left:0px;width:38px;height:38px;z-index:1}
._h1a{position:absolute;left:11px;top:8px;background-position:-0px -0px;width:13px;height:21px}
._c1a.pressed ._h1a{background-position:-14px 0px}
._w1a{top:2px;width:320px;bottom:2px;position:absolute;right:2px}
._x1a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}
._w1a ._o3a{position:absolute;top:0px;left:0px;bottom:0px;right:0px}
._x1a>._f1a{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}
._j1a ._x1a>._o3a{top:40px}
._k1a{position:absolute;top:-16px;width:34px;height:16px;background-image:-webkit-image-set(url("/vc/24/0/fd07c58878c2534015ca644ca7b650761d2b703a/popover_arrow.png") 1x,url("/vc/24/0/9d1744e823e8d6f52147258da55476ec912524e2/popover_arrow@2x.png") 2x,url("/vc/24/0/1b4708ddfdf5d6b7db6afdce33c045a8d566c8b3/popover_arrow@3x.png") 3x);background-image:image-set(url("/vc/24/0/fd07c58878c2534015ca644ca7b650761d2b703a/popover_arrow.png") 1x,url("/vc/24/0/9d1744e823e8d6f52147258da55476ec912524e2/popover_arrow@2x.png") 2x,url("/vc/24/0/1b4708ddfdf5d6b7db6afdce33c045a8d566c8b3/popover_arrow@3x.png") 3x);z-index:3000}
._b1a ._k1a{background-position:-40px 0px}
._w1a ._o3a{overflow:hidden;border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-transform:translateZ(0)}
._q1a{position:relative;top:0px;left:0px;scrollbar-width:thin}
._e2a{position:relative;top:0;left:0}
._e2a._r2a ._t2a{display:none}
._n2a,._t2a{position:absolute;top:0;left:0;right:0;bottom:0}
._t2a{display:flex;justify-content:center;align-items:center}
._e2a.selected{z-index:1}
._g0a ._n2a{border:1px solid #d0d0d0;background:linear-gradient(#fcfcfc,#ececec);font-size:14px}
._g0a ._e2a.pressed ._n2a{background:linear-gradient(#ececec,#dcdcdc)}
._g0a ._e2a.selected ._n2a{color:white;border:1px solid #1b2335;background:linear-gradient(#3f4a62,#202B43)}
._g0a ._e2a.disabled ._n2a{color:rgba(0,0,0,0.3);border:1px solid #e8e8e8;background:linear-gradient(#fcfcfc,#fcfcfc)}
._b0a ._n2a{-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}
._b0a ._e2a.pressed ._n2a{background:linear-gradient(#484848,#383838)}
._b0a ._e2a.selected ._n2a{background:linear-gradient(#214aa6,#133480)}
._b0a ._e2a.disabled ._n2a{background:linear-gradient(#181818,#181818);color:#303030;text-shadow:none}
._u2a{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}
._i2a.active ._u2a{background:linear-gradient(#f0f0f0,#e8e8e8)}
._a2a{z-index:3000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}
._f2a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65);z-index:1}
._l2a{z-index:2}
._c2a,._h2a,._p2a{background-color:white;width:100%;display:flex;align-items:center;justify-content:center;color:#0070FF}
._c2a{font-weight:bold}
._c2a.pressed,._h2a.pressed,._p2a.pressed{background-color:#ffffe0}
._d2a{background-color:#ffffe0}
._v2a,._v2a *{-webkit-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}
._m2a{display:flex;align-items:center;font-size:16px;z-index:1000}
._b2a{width:26px;height:26px}
._x2a{background-position:-0px -26px}
._j2a{background-position:-78px -26px}
._q2a{background-position:-52px -26px}
._k2a{background-position:-26px -26px}
._g0a ._w2a{z-index:1;display:flex;align-items:center;justify-content:center}
._g0a ._b2a{width:26px;height:26px}
._g0a ._n3a{background:linear-gradient(#ffffff,#e8e8e8);color:#606060}
._g0a ._n3a ._e3a{background:linear-gradient(#ffffff,#e8e8e8)}
._g0a ._n3a ._b2a{opacity:0.5;transition:opacity 0.25s}
._g0a ._n3a ._w2a.pressed ._b2a{opacity:0.85;transition:none}
._g0a ._n3a ._g2a a{color:#333}
._g0a ._n3a ._b2a{background-image:-webkit-image-set(url("/vc/24/0/a274ef87e6bbcb601e43d8f464864d7f5286af30/titlebar_webui_dark.png") 1x,url("/vc/24/0/2834f80d994db043ab0fff4e3c2c49ab72dff302/titlebar_webui_dark@2x.png") 2x,url("/vc/24/0/fad6db5a05640e077ee2560d75db1357f1f07eb3/titlebar_webui_dark@3x.png") 3x);background-image:image-set(url("/vc/24/0/a274ef87e6bbcb601e43d8f464864d7f5286af30/titlebar_webui_dark.png") 1x,url("/vc/24/0/2834f80d994db043ab0fff4e3c2c49ab72dff302/titlebar_webui_dark@2x.png") 2x,url("/vc/24/0/fad6db5a05640e077ee2560d75db1357f1f07eb3/titlebar_webui_dark@3x.png") 3x)}
._g0a ._t3a{background:linear-gradient(#404040,#505050);color:#f8f8f8;text-shadow:0px 0px 2px black}
._g0a ._t3a ._e3a{background:linear-gradient(#404040,#505050)}
._g0a ._t3a ._w2a.pressed ._b2a{opacity:0.5;transition:none}
._g0a ._t3a ._g2a a{color:white}
._g0a ._t3a ._b2a{background-image:-webkit-image-set(url("/vc/24/0/0bd31910ab2f53b6e2d4884323050541dade8158/titlebar_webui_light.png") 1x,url("/vc/24/0/aa9690082ddd7a2039384c7d4a96bacae30f4928/titlebar_webui_light@2x.png") 2x,url("/vc/24/0/020b47a4d9f4599fee52eeab7efadd68eb89a6d4/titlebar_webui_light@3x.png") 3x);background-image:image-set(url("/vc/24/0/0bd31910ab2f53b6e2d4884323050541dade8158/titlebar_webui_light.png") 1x,url("/vc/24/0/aa9690082ddd7a2039384c7d4a96bacae30f4928/titlebar_webui_light@2x.png") 2x,url("/vc/24/0/020b47a4d9f4599fee52eeab7efadd68eb89a6d4/titlebar_webui_light@3x.png") 3x)}
._w0a ._w2a{display:flex;align-items:center;justify-content:center}
._w0a ._b2a{width:26px;height:26px}
._w0a._k0a ._n3a{background:linear-gradient(#f6f6f6,#f6f6f6);color:#a6a6a6}
._w0a._k0a ._n3a ._e3a{background:linear-gradient(#f6f6f6,#f6f6f6)}
._w0a._k0a ._n3a ._w2a{background:linear-gradient(#f6f6f6,#f6f6f6);border-radius:4px;box-shadow:0 0px 1px rgba(0,0,0,0.5)}
._w0a ._n3a{background:linear-gradient(#f4f4f4,#e0e0e0);box-shadow:inset 0 1px 1px white;color:#404040}
._w0a ._n3a ._e3a{background:linear-gradient(#ffffff,#e8e8e8)}
._w0a ._n3a ._b2a{opacity:0.5}
._w0a ._n3a ._w2a.pressed ._b2a{opacity:0.85}
._w0a ._n3a ._w2a{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)}
._w0a ._n3a ._b2a{background-image:-webkit-image-set(url("/vc/24/0/4773b9abd53cecf924612bc0349b9d7b1994df95/titlebar_macui_dark.png") 1x,url("/vc/24/0/cf2c5cabe0c0eddef6fd907871128d022e97196e/titlebar_macui_dark@2x.png") 2x,url("/vc/24/0/a572cde100db18393082ecc76ef1137934e08920/titlebar_macui_dark@3x.png") 3x);background-image:image-set(url("/vc/24/0/4773b9abd53cecf924612bc0349b9d7b1994df95/titlebar_macui_dark.png") 1x,url("/vc/24/0/cf2c5cabe0c0eddef6fd907871128d022e97196e/titlebar_macui_dark@2x.png") 2x,url("/vc/24/0/a572cde100db18393082ecc76ef1137934e08920/titlebar_macui_dark@3x.png") 3x)}
._e3a,._g2a{transition:opacity 0.3s,visibility 0.3s}
._e3a{opacity:0.0;visibility:hidden}
._g2a{opacity:1.0;visibility:visible}
._z2a ._e3a{opacity:1.0;visibility:visible}
._z2a ._g2a{opacity:0.0;visibility:hidden}
._g2a{flex:1;display:flex;justify-content:center;align-items:center}
._g2a a{font-weight:bold;text-decoration:none}
._g2a a:hover{text-decoration:underline;cursor:pointer}
._y2a ._g2a{font-size:14px;text-align:left;padding-left:12px}
@media print{._m2a{display:none}
}
._r3a.actionable,._r3a.actionable *{cursor:pointer}
._r3a.actionable ._i3a,._r3a.actionable ._i3a *{cursor:-webkit-grab;cursor:grab}
._s3a,._s3a *{cursor:-webkit-grabbing!important;cursor:grabbing!important}
