.a11y-toolbar__toggle{align-items:center;background:#472fb8;border:0;border-radius:50%;bottom:96px;box-shadow:0 4px 14px rgba(0,0,0,.28);color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;left:16px;padding:0;position:fixed;width:52px;z-index:100000}.a11y-toolbar__toggle svg{display:block;height:30px;width:30px}.a11y-toolbar__toggle:hover{background:#3a2596}@media(max-width:767px){.a11y-toolbar__toggle{bottom:84px;height:46px;width:46px}.a11y-toolbar__toggle svg{height:26px;width:26px}}.a11y-toolbar__panel{background:#fff;border-radius:12px;bottom:158px;box-shadow:0 8px 30px rgba(0,0,0,.3);color:#23233b;left:16px;max-height:calc(100vh - 190px);max-width:calc(100vw - 32px);overflow-y:auto;padding:18px;position:fixed;text-align:right;width:290px;z-index:100000}.a11y-toolbar__panel[hidden]{display:none}@media(max-width:767px){.a11y-toolbar__panel{bottom:140px}}.a11y-toolbar__title{color:#472fb8;font-size:17px;font-weight:700;margin:0 0 12px}.a11y-toolbar__option{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:10px;justify-content:space-between;margin-bottom:8px;padding:10px 12px;text-align:right;width:100%}.a11y-toolbar__option:hover{background:#f3f1fd}.a11y-toolbar__option[aria-pressed=true]{background:#efeafd;border-color:#472fb8;font-weight:700}.a11y-toolbar__value{color:#55556f;font-size:13px}.a11y-toolbar__reset{background:#472fb8;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;margin-top:4px;padding:10px;width:100%}.a11y-toolbar__links{display:flex;flex-direction:column;gap:6px;margin-top:12px;text-align:center}.a11y-toolbar__links a{color:#472fb8;font-size:14px;text-decoration:underline}.a11y-reading-guide{background:rgba(71,47,184,.1);border-bottom:2px solid #472fb8;border-top:2px solid #472fb8;height:44px;left:0;right:0;z-index:99998}.a11y-alt-tip,.a11y-reading-guide{pointer-events:none;position:fixed}.a11y-alt-tip{background:#23233b;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.35);color:#fff;display:none;font-size:14px;line-height:1.45;max-width:320px;padding:8px 12px;z-index:100002}html.a11y-font-1{overflow-x:hidden;overflow-x:clip}html.a11y-font-1 body{zoom:1.1}html.a11y-font-1 .a11y-alt-tip,html.a11y-font-1 .a11y-toolbar__panel,html.a11y-font-1 .a11y-toolbar__toggle{zoom:.90909}html.a11y-font-2{overflow-x:hidden;overflow-x:clip}html.a11y-font-2 body{zoom:1.25}html.a11y-font-2 .a11y-alt-tip,html.a11y-font-2 .a11y-toolbar__panel,html.a11y-font-2 .a11y-toolbar__toggle{zoom:.8}html.a11y-font-3{overflow-x:hidden;overflow-x:clip}html.a11y-font-3 body{zoom:1.4}html.a11y-font-3 .a11y-alt-tip,html.a11y-font-3 .a11y-toolbar__panel,html.a11y-font-3 .a11y-toolbar__toggle{zoom:.71429}html.a11y-spacing-1 body :is(p,li,dd,dt,blockquote,figcaption,td,th,label,a,span,h1,h2,h3,h4,h5,h6):not(#fixedHeader *):not(.a11y-toolbar__panel *){letter-spacing:.12em!important;line-height:1.5!important;word-spacing:.16em!important}html.a11y-spacing-1 body p:not(.a11y-toolbar__panel *){margin-bottom:2em!important}html.a11y-spacing-2 body :is(p,li,dd,dt,blockquote,figcaption,td,th,label,a,span,h1,h2,h3,h4,h5,h6):not(#fixedHeader *):not(.a11y-toolbar__panel *){letter-spacing:.18em!important;line-height:1.8!important;word-spacing:.24em!important}html.a11y-spacing-2 body p:not(.a11y-toolbar__panel *){margin-bottom:2.4em!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body,html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]){color:#fff!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body,html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]){background-color:#000!important;border-color:#fff!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) [data-a11y-hide-bg]{background-image:none!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body a :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]),html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body a:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]){color:#ffe600!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body button:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body input:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body select:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-dark:not(#\9 ):not(#\9 ) body textarea:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]){border:1px solid #fff!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) .a11y-toolbar__reset,html.a11y-contrast-dark:not(#\9 ):not(#\9 ) .a11y-toolbar__toggle{background:#ffe600!important;color:#000!important}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) img,html.a11y-contrast-dark:not(#\9 ):not(#\9 ) video{filter:grayscale(30%) contrast(115%)}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) img[data-a11y-backdrop]{background-color:#fff!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) body,html.a11y-contrast-light:not(#\9 ):not(#\9 ) body :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]){color:#000!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) body,html.a11y-contrast-light:not(#\9 ):not(#\9 ) body :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]){background-color:#fff!important;border-color:#000!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) [data-a11y-hide-bg]{background-image:none!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) body a :not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]),html.a11y-contrast-light:not(#\9 ):not(#\9 ) body a:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]){color:#00229e!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) body button:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-light:not(#\9 ):not(#\9 ) body input:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-light:not(#\9 ):not(#\9 ) body select:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]),html.a11y-contrast-light:not(#\9 ):not(#\9 ) body textarea:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]):not([data-a11y-keep-bg]){border:1px solid #000!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) .a11y-toolbar__reset,html.a11y-contrast-light:not(#\9 ):not(#\9 ) .a11y-toolbar__toggle{background:#00229e!important;color:#fff!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) img,html.a11y-contrast-light:not(#\9 ):not(#\9 ) video{filter:grayscale(30%) contrast(115%)}html.a11y-contrast-light:not(#\9 ):not(#\9 ) img[data-a11y-backdrop]{background-color:#000!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) body a:not(img):not(svg):not(canvas):not(video):not(iframe):not(object):not(embed):not([data-a11y-keep]){text-decoration:underline!important}html.a11y-contrast-light:not(#\9 ):not(#\9 ) img,html.a11y-contrast-light:not(#\9 ):not(#\9 ) video{filter:contrast(115%)}html.a11y-contrast-dark:not(#\9 ):not(#\9 ) [data-a11y-preserve] :is(.piano_control_wrapper.active,.piano_sustain.active,.piano_loop_button.active,.notes_mode_btn.active,.piano_word.active),html.a11y-contrast-light:not(#\9 ):not(#\9 ) [data-a11y-preserve] :is(.piano_control_wrapper.active,.piano_sustain.active,.piano_loop_button.active,.notes_mode_btn.active,.piano_word.active),html.a11y-grayscale:not(#\9 ):not(#\9 ) [data-a11y-preserve] :is(.piano_control_wrapper.active,.piano_sustain.active,.piano_loop_button.active,.notes_mode_btn.active,.piano_word.active){outline:3px solid currentColor!important;outline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-grayscale{filter:grayscale(100%)}html.a11y-links:not(.a11y-contrast-dark):not(.a11y-contrast-light):not(#\9 ):not(#\9 ) body a :is(span,small,strong,em,b,i,p,div,li,h1,h2,h3,h4,h5,h6,label,td,th,time):not([data-a11y-keep]),html.a11y-links:not(.a11y-contrast-dark):not(.a11y-contrast-light):not(#\9 ):not(#\9 ) body a:not([data-a11y-keep]){color:#00229e!important}html.a11y-links:not(.a11y-contrast-dark):not(.a11y-contrast-light):not(#\9 ):not(#\9 ) body a :is(span,small,strong,em,b,i,p,div,li,h1,h2,h3,h4,h5,h6,label,td,th,time):not([data-a11y-keep-bg]):not([data-a11y-keep]),html.a11y-links:not(.a11y-contrast-dark):not(.a11y-contrast-light):not(#\9 ):not(#\9 ) body a:not([data-a11y-keep-bg]):not([data-a11y-keep]){background-color:#fff!important}html.a11y-links:not(.a11y-contrast-dark):not(.a11y-contrast-light):not(#\9 ):not(#\9 ) body a{outline:2px solid #00229e;outline-offset:2px;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html.a11y-links.a11y-contrast-dark:not(#\9 ):not(#\9 ) body a,html.a11y-links.a11y-contrast-light:not(#\9 ):not(#\9 ) body a{outline:2px solid currentColor;outline-offset:2px;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html.a11y-headings:not(#\9 ):not(#\9 ) body :is(h1,h2,h3,h4,h5,h6),html.a11y-headings:not(#\9 ):not(#\9 ) body :is(h1,h2,h3,h4,h5,h6) :is(span,small,strong,em,b,i,a){color:#1a1a1a!important}html.a11y-headings:not(#\9 ):not(#\9 ) body :is(h1,h2,h3,h4,h5,h6){background:#fff3bf!important;box-shadow:5px 0 0 0 #472fb8,0 -.35em 0 0 #fff3bf,0 .35em 0 0 #fff3bf!important}html.a11y-readable:not(#\9 ):not(#\9 ) body,html.a11y-readable:not(#\9 ):not(#\9 ) body *{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;letter-spacing:.02em}html.a11y-cursor-black,html.a11y-cursor-black *{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 2 L5 20.5 L9.7 15.8 L12.6 22 L15.2 20.8 L12.3 14.8 L18.8 14.8 Z%27 fill=%27%23000%27 stroke=%27%23fff%27 stroke-width=%271.3%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-cursor-white,html.a11y-cursor-white *{cursor:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 2 L5 20.5 L9.7 15.8 L12.6 22 L15.2 20.8 L12.3 14.8 L18.8 14.8 Z%27 fill=%27%23fff%27 stroke=%27%23000%27 stroke-width=%271.3%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-no-motion *,html.a11y-no-motion :after,html.a11y-no-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}@media print{.a11y-alt-tip,.a11y-reading-guide,.a11y-toolbar__panel,.a11y-toolbar__toggle{display:none!important}}