.notation-workspace.score-only.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.transport-row{flex:none;order:1}.notation-workspace.score-only.svelte-zihwk4 .status-slot:where(.svelte-zihwk4),.notation-workspace.score-only.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4){display:none}.notation-workspace.svelte-zihwk4{margin:0 0 .9rem}.notation-workspace.svelte-zihwk4 .workspace-body[hidden]:where(.svelte-zihwk4){display:none!important}.notation-workspace.svelte-zihwk4 .status-slot:where(.svelte-zihwk4){margin-top:.4rem}.workspace-toolbar.svelte-zihwk4{justify-content:center;margin:0 0 .6rem;display:flex}.take-picker.svelte-zihwk4{color:#5e5a52;align-items:center;gap:.45rem;margin:.3rem 0;font-size:.84rem;font-weight:650;display:inline-flex}.take-picker.svelte-zihwk4 select:where(.svelte-zihwk4){color:#36332d;max-width:min(24rem,72vw);min-height:2rem;font:inherit;background:#fff;border:1px solid #d8d0bf;border-radius:6px;padding:.25rem .5rem}.status.svelte-zihwk4{color:var(--ink-muted,#1a1a1a8c)}.notation-workspace.at-sight.svelte-zihwk4 .rmp-note-marked--read,.notation-workspace.at-sight.svelte-zihwk4 .rmp-note-marked--read *{fill:var(--read-mark,#22c55e);stroke:var(--read-mark,#22c55e)}.score-error.svelte-zihwk4{color:#9d2c2c;background:#fbeeee;border:1px solid #e3b7b7;border-radius:8px;margin:.6rem 0 0;padding:.6rem .8rem;font-size:.9rem}:is(.notation-workspace.svelte-zihwk4:fullscreen,.notation-workspace.takeover.svelte-zihwk4){z-index:60;background:#faf9f5;padding:1rem 3vw;position:fixed;inset:0;overflow-y:auto}@media (width<=640px){.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout){--score-viewport-max-block:none}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .workspace-body:where(.svelte-zihwk4){height:calc(100svh - var(--reader-viewport-offset,0px));height:calc(100dvh - var(--reader-viewport-offset,0px));flex-direction:column;display:flex}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .workspace-body:where(.svelte-zihwk4)>.notation-card{flex:auto;order:0;min-height:0}@media (width<=640px) and (height<=800px) and (orientation:portrait){.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .workspace-body:where(.svelte-zihwk4){height:100dvh}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .lane-slot:where(.svelte-zihwk4) .keyboard{--kb-lane-height:110px}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .lane-slot:where(.svelte-zihwk4) .keyboard.two-hand{gap:.4rem}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .workspace-body:where(.svelte-zihwk4)>.notation-card{padding:.25rem .5rem}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .status-slot:where(.svelte-zihwk4) .status{margin:.15rem 0}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .status-slot:where(.svelte-zihwk4) .input-meta{margin:.25rem 0}}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .status-slot:where(.svelte-zihwk4){flex:none;order:1}.notation-workspace.at-sight.svelte-zihwk4:not(.frame-layout) .lane-slot:where(.svelte-zihwk4){flex:none;order:2}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout){--score-viewport-max-block:38vh;--kb-lane-height:max(120px, calc((100svh - 38vh - 12rem) / 2))}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .workspace-body:where(.svelte-zihwk4){flex-direction:column;height:100svh;display:flex}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .workspace-body:where(.svelte-zihwk4)>.notation-card{flex:0 auto;order:0;min-height:0;margin-top:auto}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .lane-slot:where(.svelte-zihwk4){flex:none;order:1}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .lane-slot:where(.svelte-zihwk4) .keyboard:not(.two-hand){--kb-lane-height:min(260px, max(130px, calc(100svh - 38vh - 9rem)))}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .workspace-body:where(.svelte-zihwk4)>.record-take{z-index:5;padding-bottom:env(safe-area-inset-bottom,0);background:#faf9f5;order:2;position:sticky;bottom:0}.notation-workspace[data-mode=record].svelte-zihwk4:not(.at-sight):not(.frame-layout) .workspace-body:where(.svelte-zihwk4)>.record-take .transport-row{border-radius:999px;justify-content:center;padding:.5rem .8rem;box-shadow:0 8px 24px #1a1a1a24}}@media (width<=640px),(width<=960px) and (height<=500px){.notation-workspace.frame-layout.svelte-zihwk4{--score-viewport-max-block:none;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4){flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.notation-card{flex:1;order:0;min-height:0;padding:.25rem .4rem}.frame-layout.svelte-zihwk4 .status-slot:where(.svelte-zihwk4){flex:none;order:1;margin-top:0}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4){flex:none;order:2}.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.record-take,.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.recording-player{flex:none;order:3;margin:0}.frame-layout.svelte-zihwk4 .workspace-toolbar:where(.svelte-zihwk4){flex:none;margin:0 0 .25rem}.frame-layout.score-preview.svelte-zihwk4 .workspace-toolbar:where(.svelte-zihwk4),.frame-layout.score-preview.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.recording-player{display:none}.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4) .keyboard{--kb-lane-height:var(--phone-key-height,108px)}@media (orientation:portrait) and (prefers-reduced-motion:no-preference){.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .kb-lane{transition:height .24s ease-out}}.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4) .keyboard.two-hand{--kb-row-gap:.2rem;gap:var(--kb-row-gap)}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .keyboard.midi-monitor{display:none}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .feedback{margin-top:.15rem;font-size:.75rem}.frame-layout.svelte-zihwk4 .status-slot:where(.svelte-zihwk4) .input-meta{align-items:center;gap:.25rem;margin:.1rem 0;font-size:.7rem}.frame-layout.svelte-zihwk4 .status-slot:where(.svelte-zihwk4) .connected-group{gap:.35rem}.frame-layout.svelte-zihwk4 .layout-only{display:none}.frame-layout[data-mode=review].svelte-zihwk4 .rmp-note-marked:not(.rmp-note-marked--read) .notehead,.frame-layout[data-mode=review].svelte-zihwk4 .rmp-note-marked:not(.rmp-note-marked--read) .notehead *{fill:#dc2626!important}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .lane-block{position:relative}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .hint{background:var(--paper,#fcf8ec);margin:0;position:absolute;bottom:0;left:0;right:0}.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4)>.recording-player>header{display:none}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .keyboard.two-hand:not(.midi-monitor) .kb:first-child .kb-label{text-align:right}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .keyboard.two-hand:not(.midi-monitor) .kb:first-child .kb-label:after{content:" ↓"}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .keyboard.two-hand:not(.midi-monitor) .kb+.kb .kb-label:before{content:"↓ "}@media (orientation:landscape){.frame-layout.svelte-zihwk4 .status-slot:where(.svelte-zihwk4) .input-options{top:env(safe-area-inset-top,0px);right:max(.5rem, env(safe-area-inset-right));z-index:10;position:fixed}.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4) .keyboard{--kb-lane-height:64px}.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4) .keyboard.two-hand:not(.midi-monitor){min-height:var(--kb-board-height);grid-template-columns:1fr 1fr;gap:.75rem}.frame-layout.svelte-zihwk4 .lane-slot:where(.svelte-zihwk4) .keyboard.two-hand .kb+.kb{order:-1}}@media (orientation:landscape) and (height<=350px){.notation-workspace.frame-layout.svelte-zihwk4 .workspace-body:where(.svelte-zihwk4) .keyboard{--kb-lane-height:47px}}.reader-entry.svelte-zihwk4 .record-take[data-phase=loading] .status-block .status,.reader-entry.svelte-zihwk4 .record-take .lane-block>.feedback{display:none}}
