.score-skeleton.svelte-6lp5si{gap:calc(1.8rem * var(--skeleton-zoom));flex-direction:column;padding:1.25rem .75rem 1.5rem;display:flex;position:relative;overflow:hidden}.system.svelte-6lp5si{height:calc(105.6px * var(--skeleton-zoom));color:#70644b40;flex:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 85%,#0000)}.system.svelte-6lp5si svg:where(.svelte-6lp5si){width:100%;height:100%;display:block}.system.svelte-6lp5si line:where(.svelte-6lp5si){stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.score-skeleton.svelte-6lp5si:after{content:"";pointer-events:none;background-image:linear-gradient(100deg,#0000 42%,#ffffffa6 50%,#0000 58%);background-repeat:no-repeat;background-size:250% 100%;animation:1.4s linear infinite svelte-6lp5si-sheen;position:absolute;inset:0}@keyframes svelte-6lp5si-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.score-skeleton.svelte-6lp5si:after{background-image:none;animation:none}}.sheet-notation.svelte-16fdgrq{--rmp-paper:var(--paper,#faf9f5);--rmp-ink:var(--ink,#1a1a1a);color:var(--rmp-ink);background:0 0;position:relative}.skeleton-layer.svelte-16fdgrq{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.notation.svelte-16fdgrq{background:0 0;min-height:80px}.sheet-notation[data-engraved=false].svelte-16fdgrq .notation:where(.svelte-16fdgrq),.sheet-notation[data-engraved=false].svelte-16fdgrq .bar-labels:where(.svelte-16fdgrq){visibility:hidden;opacity:0}.sheet-notation[data-engraved=true].svelte-16fdgrq .notation:where(.svelte-16fdgrq),.sheet-notation[data-engraved=true].svelte-16fdgrq .bar-labels:where(.svelte-16fdgrq){transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.notation.svelte-16fdgrq,.bar-labels.svelte-16fdgrq{transition:none!important}}.notation.svelte-16fdgrq .rmp-note-marked{opacity:.72}.notation.labelled.svelte-16fdgrq{padding-top:28px}.notation.seekable.svelte-16fdgrq{cursor:pointer}.notation.svelte-16fdgrq>svg,.notation.svelte-16fdgrq .vrv-page>svg{margin-inline:auto;display:block}.bar-labels.svelte-16fdgrq{pointer-events:none;position:absolute;inset:0}.bar-label.svelte-16fdgrq{font-family:DejaVu Serif,ui-serif,New York,Charter,Georgia,serif;font-size:calc(.9rem * var(--label-scale,1));letter-spacing:.01em;color:var(--rmp-ink,#1a1a1a);white-space:nowrap;text-shadow:0 1px #fff;font-weight:400;line-height:1.15;position:absolute;transform:translate(2px,-100%)translateY(-6px)}.bar-label.compact.svelte-16fdgrq{font-size:calc(.8rem * var(--label-scale,1))}.notation.svelte-16fdgrq .rmp-note-marked:not(.rmp-note-marked--read) .vf-notehead,.notation.svelte-16fdgrq .rmp-note-marked:not(.rmp-note-marked--read) .vf-notehead *,.notation.svelte-16fdgrq .vf-notehead.rmp-note-marked:not(.rmp-note-marked--read),.notation.svelte-16fdgrq .vf-notehead.rmp-note-marked:not(.rmp-note-marked--read) *,.notation.svelte-16fdgrq .rmp-note-marked:not(.rmp-note-marked--read) .notehead,.notation.svelte-16fdgrq .rmp-note-marked:not(.rmp-note-marked--read) .notehead *,.notation.svelte-16fdgrq .notehead.rmp-note-marked:not(.rmp-note-marked--read),.notation.svelte-16fdgrq .notehead.rmp-note-marked:not(.rmp-note-marked--read) *{vector-effect:non-scaling-stroke;stroke:#dc2626!important;stroke-width:.65px!important}.notation-card.svelte-1jh21t5:has(>.sheet-notation){flex-direction:column;display:flex}.notation-card.svelte-1jh21t5>.sheet-notation{flex:none;width:100%;margin-block:auto}.notation-card.svelte-1jh21t5{background-blend-mode:multiply;box-shadow:var(--shadow-paper,0 0 10px #4a3a1c24);min-block-size:var(--score-viewport-min-block,auto);background-color:#fffdf6;background-image:linear-gradient(100deg,#8f703c08,#0000 28% 72%,#8f703c06),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.14'/%3E%3C/svg%3E");background-size:100% 100%,160px 160px;border:1px solid #d9cfb8;border-radius:8px;padding:.85rem 1rem 1rem;position:relative}.notation-card.scroll.svelte-1jh21t5{max-block-size:var(--score-viewport-max-block,min(68svh, 48rem));scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.notation-card[aria-busy=true].svelte-1jh21t5{min-block-size:var(--score-viewport-min-block,var(--skeleton-min-block,16rem))}.notation-card.paper-white.svelte-1jh21t5{background-color:var(--bg-raised,#fff);border:1px solid var(--ink-faint,#1a1a1a14);box-shadow:var(--shadow-paper,0 1px 2px #1a1a1a0a, 0 1px 3px #1a1a1a0f);background-image:none;border-radius:10px;min-block-size:auto;padding:.75rem}.notation-card.spotlight.svelte-1jh21t5{background-color:#fff3bf;background-image:none;border-color:#eab308}.skeleton-layer.svelte-1jh21t5{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reader-stage-controls.svelte-qoangm{align-items:center;gap:.25rem;font-size:.8rem;display:flex}.display-menu.svelte-qoangm{position:relative}.display-menu.svelte-qoangm summary:where(.svelte-qoangm){box-sizing:border-box;color:#4f5852;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e6e0;border-radius:.55rem;align-items:center;gap:.35rem;min-height:32px;padding:.25rem .65rem;font-weight:650;list-style:none;display:inline-flex}.display-menu.svelte-qoangm summary:where(.svelte-qoangm)::-webkit-details-marker{display:none}.display-menu.svelte-qoangm summary:where(.svelte-qoangm):after{content:"⌄";color:#7a827d;line-height:1;transform:translateY(-1px)}.display-menu[open].svelte-qoangm summary:where(.svelte-qoangm){color:#2f5b44;border-color:#bfc9c2}.summary-value.svelte-qoangm{color:#7a827d;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.display-panel.svelte-qoangm{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #d9dfda;border-radius:.7rem;gap:.5rem;min-width:19rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 28px #25342c24}.caption.svelte-qoangm{color:#737c76;white-space:nowrap;align-self:center;min-width:5.2rem;padding-right:.35rem;font-size:.75rem;font-weight:650}.group.svelte-qoangm{align-items:center;gap:.1rem;display:inline-flex}.zoom-group.svelte-qoangm button:where(.svelte-qoangm),.bars-group.svelte-qoangm button:where(.svelte-qoangm),.fullscreen-toggle.svelte-qoangm{appearance:none;color:#5b635d;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;min-width:24px;min-height:24px;padding:.32rem .5rem;font-size:.8rem;line-height:1}.reader-stage-controls.svelte-qoangm>.fullscreen-toggle:where(.svelte-qoangm){background:#fff;border:1px solid #e2e6e0;border-radius:.55rem;min-width:32px;min-height:32px}.zoom-group.svelte-qoangm button:where(.svelte-qoangm):hover:not(:disabled),.bars-group.svelte-qoangm button:where(.svelte-qoangm):hover:not(:disabled),.fullscreen-toggle.svelte-qoangm:hover{background:#edf0ea}.zoom-group.svelte-qoangm button:where(.svelte-qoangm):disabled,.bars-group.svelte-qoangm button:where(.svelte-qoangm):disabled{cursor:default;opacity:.35}.zoom-value.svelte-qoangm{text-align:center;color:#5b635d;min-width:3.2em;font-size:.8rem}.bars-group.svelte-qoangm button.active:where(.svelte-qoangm){color:#2f5b44;background:#e5eae4;font-weight:650}.auto-fit.svelte-qoangm{color:#8a918b;white-space:nowrap;align-self:center;padding:0 .45rem 0 .35rem;font-size:.72rem}.zoom-group.svelte-qoangm button:where(.svelte-qoangm):focus-visible,.bars-group.svelte-qoangm button:where(.svelte-qoangm):focus-visible,.fullscreen-toggle.svelte-qoangm:focus-visible{outline-offset:1px;outline:2px solid #2f6f4f}.display-menu.svelte-qoangm summary:where(.svelte-qoangm):focus-visible{outline-offset:2px;outline:2px solid #2f6f4f}.keyboard.svelte-1pzvtjv{--kb-lane-height:190px;--kb-label-line-height:15px;--kb-board-height:calc(var(--kb-lane-height) + var(--kb-label-line-height) + 4px);--kb-row-gap:.65rem;min-height:var(--kb-board-height)}.keyboard.two-hand.svelte-1pzvtjv{gap:var(--kb-row-gap);min-height:calc(2 * var(--kb-board-height) + var(--kb-row-gap));display:grid}.keyboard.midi-monitor.svelte-1pzvtjv{--kb-lane-height:150px}.keyboard.midi-monitor.svelte-1pzvtjv .kb{max-width:none}.keyboard.two-hand.wide.svelte-1pzvtjv{min-height:var(--kb-board-height);grid-template-columns:1fr 1fr}.keyboard.two-hand.midi-monitor.svelte-1pzvtjv{min-height:var(--kb-board-height)}.keyboard.two-hand.midi-monitor.wide.svelte-1pzvtjv{grid-template-columns:1fr}.keyboard.two-hand.wide.svelte-1pzvtjv .kb+.kb{order:-1}.keyboard.off.svelte-1pzvtjv,.keyboard.two-hand.off.svelte-1pzvtjv{min-height:0;display:none}@media (width<=600px){.keyboard.svelte-1pzvtjv{--kb-lane-height:110px;--kb-label-line-height:13px}}.staff-fig.svelte-s527p1{margin:1.4rem 0}.staff-svg.svelte-s527p1{width:100%;max-width:34rem;height:auto;display:block}.staff-line.svelte-s527p1{stroke:var(--ink);stroke-width:1.4px;opacity:.75}.accidental.svelte-s527p1{fill:var(--ink);text-anchor:middle;font-size:26px;font-weight:600}.accidental.is-highlight.svelte-s527p1{fill:var(--clay)}.notehead.svelte-s527p1{fill:var(--ink)}.notehead.is-highlight.svelte-s527p1{fill:var(--clay)}.clef-glyph.svelte-s527p1 path:where(.svelte-s527p1){fill:var(--ink)}.note-label.svelte-s527p1{fill:var(--ink);text-anchor:middle;font-size:15px;font-weight:600}.note-label.is-highlight.svelte-s527p1{fill:var(--clay)}figcaption.svelte-s527p1{color:var(--ink-muted);margin-top:.5rem;font-size:.85rem}svg.svelte-6kgylr{width:100%;height:auto;display:block}.staff-line.svelte-6kgylr{stroke:var(--ink);stroke-width:1.5px;opacity:.78}.barline.svelte-6kgylr{stroke:var(--ink);stroke-width:2.2px;opacity:.82}.clef.svelte-6kgylr,ellipse.svelte-6kgylr{fill:var(--ink)}ellipse.highlight.svelte-6kgylr{fill:var(--gs-highlight,var(--correct));transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){ellipse.highlight.svelte-6kgylr{animation:.25s ease-out svelte-6kgylr-gs-flash}}@keyframes svelte-6kgylr-gs-flash{0%{transform:rotate(-18deg)scale(1)}40%{transform:rotate(-18deg)scale(1.35)}to{transform:rotate(-18deg)scale(1)}}
