.Button{font-family:"Helvetica","Arial",sans;margin:0;position:relative;top:0;left:0;overflow:hidden;.overflow:visible;}
.Button,.Button>*{-webkit-tap-highlight-color:rgba(0,0,0,0);}.Button,.Button-image-div,.Button-sub{height:33px;}.Button-normal,.Button-pressed{font-size:inherit;cursor:pointer;}
.Button-selected,.Button-disabled,.Button-selected a,.Button-disabled a{cursor:default;}.Button-cloak{z-index:1000;}.Button-disabled .Button-cloak{background-color:white;zoom:1;}
.Button-content-container{position:absolute;width:100%;display:table;top:-16px;left:0;height:64px;.top:49.9%!important;.height:auto!important;}
.Button-content{text-align:center;vertical-align:middle;display:table-cell;font-size:13px;.position:relative;.top:-50%;}
.Button-selected,.Button-selected .Button-content{color:white;text-shadow:0 -1px 0 #020D28;}.Button-disabled .Button-content{color:#808080;}
.Button-red .Button-content{color:#7F3E3E!important;}.Button[class~="Button-etched"] .Button-vector-background{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.35);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.35);}
.Button-cloak,.Button-vector-outline,.Button-vector-background,.Button-vector-highlight{position:absolute;top:0;left:0;right:0;bottom:1px;}
.Button-vector-outline{border:1px solid #808080;}.Button-pressed .Button-vector-outline{border:1px solid #787878;}.Button-selected .Button-vector-outline{border:1px solid #1b2335;}
.Button-vector-background{border:1px solid #808080;background:-webkit-gradient(linear,0% 0,0% 100%,from(#f8f8f8),to(#c0c0c0));background:-moz-linear-gradient(-90deg,#f8f8f8,#c0c0c0);-webkit-background-origin:padding-box;-webkit-background-clip:content-box;}
.Button-pressed .Button-vector-background{border:1px solid #787878;background:-webkit-gradient(linear,0% 0,0% 100%,from(#a0a0a0),to(#d4d4d4),color-stop(0.33,#c0c0c0));background:-moz-linear-gradient(-90deg,#a0a0a0,#c0c0c0 33%,#d4d4d4);background-color:#a8a8a8;}
.Button-selected .Button-vector-background{border:1px solid #1b2335;background:-webkit-gradient(linear,0% 0,0% 100%,from(#404b63),to(#202b43));background:-moz-linear-gradient(-90deg,#404b63,#202b43);background-color:#303b53;}
.Button-vector-highlight[class~="Highlighter-color-ghost"]{border:1px solid #e0e0e0;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(-90deg,#fff,#f0f0f0);}
.Button-vector-highlight[class~="Highlighter-color-green"]{border:1px solid #060;background:-webkit-gradient(linear,0% 0,0% 100%,from(#cfc),to(#0c0));background:-moz-linear-gradient(-90deg,#cfc,#0c0);}
.Button-vector-highlight[class~="Highlighter-color-red"]{border:1px solid #900;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fcc),to(#f33));background:-moz-linear-gradient(-90deg,#fcc,#f33);}
.Button-vector-right-square .Button-vector-background,.Button-vector-right-square .Button-vector-highlight,.Button-vector-right-square .Button-vector-outline{border-right:0;}
.Button-vector-left-curved .Button-vector-background,.Button-vector-left-curved .Button-vector-highlight,.Button-vector-left-curved .Button-vector-outline{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;}
.Button-vector-right-curved .Button-vector-background,.Button-vector-right-curved .Button-vector-highlight,.Button-vector-right-curved .Button-vector-outline{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;}
.Button-pill .Button-vector-background,.Button-pill .Button-vector-outline{-webkit-border-radius:16px;-moz-border-radius:16px;}
.Button-image-div{position:absolute;top:0;background-repeat:repeat-x;}.Button-image-backgrounds,.Button-image-highlights{width:100%;left:0;background:none!important;}
.Button-image-background-left-square,.Button-image-background-left-curved,.Button-image-highlight-left-square,.Button-image-highlight-left-curved{left:0;width:4px;}
.Button-image-background-right-square,.Button-image-background-right-curved,.Button-image-highlight-right-square,.Button-image-highlight-right-curved{right:0;width:4px;}
.Button-image-background-middle,.Button-image-highlight-middle{left:4px;right:4px;}.Button-image-div{background-image:url("/v2c/3b789640453682939057e95d656f6b2bd23ca5c9/v2/images/button.png");}
.Button-image-background-left-pill{left:0;width:18px;}.Button-image-background-middle-pill{left:18px;right:18px;}.Button-image-background-right-pill{right:0;width:18px;}
.Button-image-background-left-square{background-position:0 0;}.Button-image-background-right-square{background-position:-3px 0;}
.Button-pressed .Button-image-background-left-square{background-position:-9px 0;}.Button-pressed .Button-image-background-right-square{background-position:-12px 0;}
.Button-selected .Button-image-background-left-square{background-position:-18px 0;}.Button-selected .Button-image-background-right-square{background-position:-21px 0;}
.Button-image-background-left-curved{background-position:0 -38px;}.Button-image-background-right-curved{background-position:-4px -38px;}
.Button-pressed .Button-image-background-left-curved{background-position:-9px -38px;}.Button-pressed .Button-image-background-right-curved{background-position:-13px -38px;}
.Button-selected .Button-image-background-left-curved{background-position:-18px -38px;}.Button-selected .Button-image-background-right-curved{background-position:-22px -38px;}
.Button-image-background-middle{background-position:0 -152px;}.Button-pressed .Button-image-background-middle{background-position:0 -190px;}
.Button-selected .Button-image-background-middle{background-position:0 -228px;}.Button-image-background-left-pill{background-position:0 -380px;}
.Button-image-background-right-pill{background-position:-6px -418px;}.Button-pressed .Button-image-background-left-pill{background-position:0 -456px;}
.Button-pressed .Button-image-background-right-pill{background-position:-6px -494px;}.Highlighter-color-red .Button-image-highlight-left-square{background-position:0 -76px;}
.Highlighter-color-red .Button-image-highlight-right-square{background-position:-4px -76px;}.Highlighter-color-green .Button-image-highlight-left-square{background-position:-9px -76px;}
.Highlighter-color-green .Button-image-highlight-right-square{background-position:-13px -76px;}.Highlighter-color-ghost .Button-image-highlight-left-square{background-position:-18px -76px;}
.Highlighter-color-ghost .Button-image-highlight-right-square{background-position:-22px -76px;}.Highlighter-color-red .Button-image-highlight-left-curved{background-position:0 -114px;}
.Highlighter-color-red .Button-image-highlight-right-curved{background-position:-4px -114px;}.Highlighter-color-green .Button-image-highlight-left-curved{background-position:-9px -114px;}
.Highlighter-color-green .Button-image-highlight-right-curved{background-position:-13px -114px;}.Highlighter-color-ghost .Button-image-highlight-left-curved{background-position:-18px -114px;}
.Highlighter-color-ghost .Button-image-highlight-right-curved{background-position:-22px -114px;}.Highlighter-color-red .Button-image-highlight-middle{background-position:0 -266px;}
.Highlighter-color-green .Button-image-highlight-middle{background-position:0 -304px;}.Highlighter-color-ghost .Button-image-highlight-middle{background-position:0 -342px;}
.glyph-has-accidental-prefix{margin-left:.15em;}.glyph-has-accidental-suffix{margin-right:.1em;}.glyph-kern-b-V{position:relative;left:-0.025em;}
.glyph-chord-symbol{position:relative;top:-0.75em;left:.1em;font-size:.75em;width:.65em;}.glyph-chord-segment{display:inline-block;position:relative;top:0;left:0;font-size:.75em;height:1em;width:.5em;}
.glyph-lone-accidental-control{display:inline-block;position:relative;width:1px;}.glyph-chord-upper,.glyph-chord-lower{position:absolute;display:inline-block;}
.glyph-chord-upper{top:-0.5em;left:.1em;}.glyph-chord-lower{top:.35em;left:.1em;}.glyph-accidental{position:relative;left:0;display:inline-block;padding-right:4px;vertical-align:baseline;-webkit-user-select:auto;-moz-user-select:auto;}
.glyph-text{position:absolute;height:1px;width:1px;overflow:hidden;}.glyph-note{font-family:Helvetica,Arial,sans;}.glyph-image{background-image:url("/v2c/f16935994e6e35b9f9a0d8910b6b263cb423da35/v2/images/glyphs.png");}
.glyph-double-flat{width:.50em;}.glyph-flat{width:.15em;}.glyph-natural{width:.00em;}.glyph-sharp{width:.15em;}.glyph-double-sharp{width:.25em;}
.glyph-image{position:absolute;left:0;display:inline-block;}.glyph-double-flat .glyph-size-1{width:9px;height:13px;bottom:-1px;}
.glyph-double-flat .glyph-size-2{width:9px;height:15px;bottom:-1px;}.glyph-double-flat .glyph-size-3{width:11px;height:17px;bottom:-1px;}
.glyph-double-flat .glyph-size-4{width:11px;height:19px;bottom:-1px;}.glyph-double-flat .glyph-size-5{width:13px;height:21px;bottom:-1px;}
.glyph-flat .glyph-size-1{width:5px;height:13px;bottom:-1px;}.glyph-flat .glyph-size-2{width:5px;height:15px;bottom:-1px;}
.glyph-flat .glyph-size-3{width:6px;height:17px;bottom:-1px;}.glyph-flat .glyph-size-4{width:6px;height:19px;bottom:-1px;}
.glyph-flat .glyph-size-5{width:7px;height:21px;bottom:-1px;}.glyph-natural .glyph-size-1{width:3px;height:11px;bottom:-2px;}
.glyph-natural .glyph-size-2{width:3px;height:13px;bottom:-2px;}.glyph-natural .glyph-size-3{width:4px;height:15px;bottom:-2px;}
.glyph-natural .glyph-size-4{width:4px;height:17px;bottom:-2px;}.glyph-natural .glyph-size-5{width:4px;height:19px;bottom:-2px;}
.glyph-sharp .glyph-size-1{width:5px;height:13px;bottom:-1px;}.glyph-sharp .glyph-size-2{width:5px;height:15px;bottom:-2px;}
.glyph-sharp .glyph-size-3{width:6px;height:17px;bottom:-2px;}.glyph-sharp .glyph-size-4{width:6px;height:19px;bottom:-2px;}
.glyph-sharp .glyph-size-5{width:6px;height:21px;bottom:-2px;}.glyph-double-sharp .glyph-size-1{width:7px;height:8px;bottom:0;}
.glyph-double-sharp .glyph-size-2{width:7px;height:8px;bottom:0;}.glyph-double-sharp .glyph-size-3{width:8px;height:9px;bottom:0;}
.glyph-double-sharp .glyph-size-4{width:8px;height:9px;bottom:0;}.glyph-double-sharp .glyph-size-5{width:9px;height:10px;bottom:0;}
.glyph-double-flat .glyph-size-1{background-position:0 0;}.glyph-double-flat .glyph-size-2{background-position:-12px 0;}
.glyph-double-flat .glyph-size-3{background-position:-24px 0;}.glyph-double-flat .glyph-size-4{background-position:-36px 0;}
.glyph-double-flat .glyph-size-5{background-position:-48px 0;}.glyph-flat .glyph-size-1{background-position:0 -25px;}.glyph-flat .glyph-size-2{background-position:-12px -25px;}
.glyph-flat .glyph-size-3{background-position:-24px -25px;}.glyph-flat .glyph-size-4{background-position:-36px -25px;}.glyph-flat .glyph-size-5{background-position:-48px -25px;}
.glyph-natural .glyph-size-1{background-position:0 -50px;}.glyph-natural .glyph-size-2{background-position:-12px -50px;}
.glyph-natural .glyph-size-3{background-position:-24px -50px;}.glyph-natural .glyph-size-4{background-position:-36px -50px;}
.glyph-natural .glyph-size-5{background-position:-48px -50px;}.glyph-sharp .glyph-size-1{background-position:0 -75px;}.glyph-sharp .glyph-size-2{background-position:-12px -75px;}
.glyph-sharp .glyph-size-3{background-position:-24px -75px;}.glyph-sharp .glyph-size-4{background-position:-36px -75px;}
.glyph-sharp .glyph-size-5{background-position:-48px -75px;}.glyph-double-sharp .glyph-size-1{background-position:0 -100px;}
.glyph-double-sharp .glyph-size-2{background-position:-12px -100px;}.glyph-double-sharp .glyph-size-3{background-position:-24px -100px;}
.glyph-double-sharp .glyph-size-4{background-position:-36px -100px;}.glyph-double-sharp .glyph-size-5{background-position:-48px -100px;}
.Button-disabled .glyph-double-flat .glyph-size-1{background-position:-64px 0;}.Button-disabled .glyph-double-flat .glyph-size-2{background-position:-76px 0;}
.Button-disabled .glyph-double-flat .glyph-size-3{background-position:-88px 0;}.Button-disabled .glyph-double-flat .glyph-size-4{background-position:-100px 0;}
.Button-disabled .glyph-double-flat .glyph-size-5{background-position:-112px 0;}.Button-disabled .glyph-flat .glyph-size-1{background-position:-64px -25px;}
.Button-disabled .glyph-flat .glyph-size-2{background-position:-76px -25px;}.Button-disabled .glyph-flat .glyph-size-3{background-position:-88px -25px;}
.Button-disabled .glyph-flat .glyph-size-4{background-position:-100px -25px;}.Button-disabled .glyph-flat .glyph-size-5{background-position:-112px -25px;}
.Button-disabled .glyph-natural .glyph-size-1{background-position:-64px -50px;}.Button-disabled .glyph-natural .glyph-size-2{background-position:-76px -50px;}
.Button-disabled .glyph-natural .glyph-size-3{background-position:-88px -50px;}.Button-disabled .glyph-natural .glyph-size-4{background-position:-100px -50px;}
.Button-disabled .glyph-natural .glyph-size-5{background-position:-112px -50px;}.Button-disabled .glyph-sharp .glyph-size-1{background-position:-64px -75px;}
.Button-disabled .glyph-sharp .glyph-size-2{background-position:-76px -75px;}.Button-disabled .glyph-sharp .glyph-size-3{background-position:-88px -75px;}
.Button-disabled .glyph-sharp .glyph-size-4{background-position:-100px -75px;}.Button-disabled .glyph-sharp .glyph-size-5{background-position:-112px -75px;}
.Button-disabled .glyph-double-sharp .glyph-size-1{background-position:-64px -100px;}.Button-disabled .glyph-double-sharp .glyph-size-2{background-position:-76px -100px;}
.Button-disabled .glyph-double-sharp .glyph-size-3{background-position:-88px -100px;}.Button-disabled .glyph-double-sharp .glyph-size-4{background-position:-100px -100px;}
.Button-disabled .glyph-double-sharp .glyph-size-5{background-position:-112px -100px;}.Button-selected .glyph-double-flat .glyph-size-1{background-position:-128px 0;}
.Button-selected .glyph-double-flat .glyph-size-2{background-position:-140px 0;}.Button-selected .glyph-double-flat .glyph-size-3{background-position:-152px 0;}
.Button-selected .glyph-double-flat .glyph-size-4{background-position:-164px 0;}.Button-selected .glyph-double-flat .glyph-size-5{background-position:-176px 0;}
.Button-selected .glyph-flat .glyph-size-1{background-position:-128px -25px;}.Button-selected .glyph-flat .glyph-size-2{background-position:-140px -25px;}
.Button-selected .glyph-flat .glyph-size-3{background-position:-152px -25px;}.Button-selected .glyph-flat .glyph-size-4{background-position:-164px -25px;}
.Button-selected .glyph-flat .glyph-size-5{background-position:-176px -25px;}.Button-selected .glyph-natural .glyph-size-1{background-position:-128px -50px;}
.Button-selected .glyph-natural .glyph-size-2{background-position:-140px -50px;}.Button-selected .glyph-natural .glyph-size-3{background-position:-152px -50px;}
.Button-selected .glyph-natural .glyph-size-4{background-position:-164px -50px;}.Button-selected .glyph-natural .glyph-size-5{background-position:-176px -50px;}
.Button-selected .glyph-sharp .glyph-size-1{background-position:-128px -75px;}.Button-selected .glyph-sharp .glyph-size-2{background-position:-140px -75px;}
.Button-selected .glyph-sharp .glyph-size-3{background-position:-152px -75px;}.Button-selected .glyph-sharp .glyph-size-4{background-position:-164px -75px;}
.Button-selected .glyph-sharp .glyph-size-5{background-position:-176px -75px;}.Button-selected .glyph-double-sharp .glyph-size-1{background-position:-128px -100px;}
.Button-selected .glyph-double-sharp .glyph-size-2{background-position:-140px -100px;}.Button-selected .glyph-double-sharp .glyph-size-3{background-position:-152px -100px;}
.Button-selected .glyph-double-sharp .glyph-size-4{background-position:-164px -100px;}.Button-selected .glyph-double-sharp .glyph-size-5{background-position:-176px -100px;}
.glyph-svg-accidental{position:relative;display:inline-block;}.glyph-svg-accidental-doubleflat-18{width:11px;height:18px;top:1px;}
.glyph-svg-accidental-flat-18{width:6px;height:18px;top:1px;}.glyph-svg-accidental-sharp-18{width:6px;height:18px;top:2px;}
.glyph-svg-accidental-doublesharp-18{width:8px;height:8px;top:0;}.glyph-svg-accidental-doubleflat-24{width:14px;height:24px;top:2px;}
.glyph-svg-accidental-flat-24{width:8px;height:24px;top:2px;}.glyph-svg-accidental-sharp-24{width:7px;height:24px;top:3px;}
.glyph-svg-accidental-doublesharp-24{width:11px;height:11px;top:0;}.glyph-svg-accidental-doubleflat-32{width:21px;height:30px;top:2px;left:-1px;}
.glyph-svg-accidental-flat-32{width:11px;height:30px;top:2px;left:-1px;}.glyph-svg-accidental-sharp-32{width:12px;height:32px;top:4px;left:-1px;}
.glyph-svg-accidental-doublesharp-32{width:15px;height:15px;top:0;left:-1px;}.glyph-svg-nudge-width{left:-2px!important;}
.NavBar-body{margin:0;padding:0;font-family:Helvetica,Arial,sans;font-size:10px;padding-top:2.3em;}.NavBar{font-family:Helvetica,Arial,sans;position:absolute;top:0;left:0;margin:0;right:0;border-bottom:solid #999 1px;background-color:#e8e8e8;vertical-align:middle;font-size:12px;height:23px;}
.NavBar,.NavBar-segment,.NavBar-home,.NavBar-arrow,.NavBar-gear,.NavBar-piano{background-image:url("/v2c/10577f1fff9809210c04d3ed34d2b8c48954e37c/v2/images/navbar.png");background-repeat:repeat-x;}
.NavBar-left{position:absolute;left:0;}.NavBar-right{position:absolute;right:0;}.NavBar,.NavBar *{cursor:default;user-select:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;}
.NavBar-clickable,.NavBar-clickable *{cursor:pointer;}.NavBar-top{top:24px!important;}.NavBar a,.NavBar span{color:#222;text-shadow:0 1px 0 white;text-decoration:none;vertical-align:top;display:inline-block;}
.NavBar-left .NavBar-segment{padding-left:11px;padding-right:15px;}.NavBar-contents{position:relative;z-index:1;height:23px;line-height:24px;background-color:transparent;.top:-1px;}
.NavBar-right .NavBar-clickable{border-left:1px solid #b8b8b8;}.NavBar-right .NavBar-contents{padding-left:14px;padding-right:14px;}
.NavBar-text a,.NavBar-text span{padding:0 8px 0 8px;}.NavBar-home{position:relative;top:5px;width:16px;height:16px;margin-left:4px;margin-right:2px;background-position:0 -137px;.top:6px;.left:4px;}
.NavBar-gear,.NavBar-piano{position:relative;top:2px;margin-left:1px;margin-right:1px;.top:3px;.left:1px;}.NavBar-gear{width:19px;height:19px;background-position:0 -152px;}
.NavBar-piano{width:19px;height:19px;background-position:0 -171px;}.NavBar-arrow-container{position:relative;top:0;left:0;width:0;height:0;}
.NavBar-arrow{position:absolute;top:0;left:-12px;width:15px;height:23px;}.NavBar-state-up{background-position:0 -1px;}.NavBar-state-down{background-position:0 -28px;}
.NavBar-state-down-up{background-position:0 -55px;}.NavBar-state-up-down{background-position:0 -82px;}.NavBar-state-up-up{background-position:0 -109px;}
