.StagePlay_stage__jP7KU{color-scheme:dark;color:#e9eefc;background:radial-gradient(ellipse at 50% 0,#222342 0,#101629 48%,#090e1c 100%)!important}.StagePlay_settings__4d7ic button,.StagePlay_stage__jP7KU button{-webkit-tap-highlight-color:transparent}.StagePlay_settings__4d7ic :focus-visible,.StagePlay_stage__jP7KU button:focus-visible,.StagePlay_stage__jP7KU input:focus-visible,.StagePlay_stage__jP7KU select:focus-visible{outline:2px solid #8ce7ed;outline-offset:4px}.StagePlay_header__kekBI{display:flex;align-items:center;gap:10px;flex:none;padding:max(12px,env(safe-area-inset-top)) 24px 14px;z-index:10}.StagePlay_title__q4kB4{min-width:0;flex:1}.StagePlay_title__q4kB4 h1{font-size:clamp(16px,2vw,24px);font-weight:650;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StagePlay_title__q4kB4 p{font-size:12px;color:#adb8d1;margin-top:3px}.StagePlay_eyebrow__c4mSa{display:block;font-size:9px;font-weight:600;letter-spacing:.22em;color:#9aa8c7;margin-bottom:5px}.StagePlay_eyebrow__c4mSa span{padding:0 7px;color:#84e8ed}.StagePlay_icon__qZiW9{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff18;border-radius:14px;background:#ffffff06;color:#d8e2f5;transition:background .15s,transform .15s}.StagePlay_icon__qZiW9:hover{background:#ffffff12}.StagePlay_icon__qZiW9:active{transform:scale(.96)}.StagePlay_workspace__i9yiq{margin:0 24px;border:1px solid #ffffff1c;border-radius:24px;box-shadow:0 12px 60px #0004;overflow:hidden}.StagePlay_scene__C_o1T{height:100%;width:100%;position:relative;overflow:hidden;background:#121827}.StagePlay_canvas__Iv6_f{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.StagePlay_sceneMessage__gSNRK{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:radial-gradient(ellipse,#242b45,#111725);color:#d7e2f4}.StagePlay_sceneMessage__gSNRK p{max-width:350px;font-size:14px;line-height:1.6}.StagePlay_sceneMessage__gSNRK button{min-height:44px;border:1px solid #b3c1e344;padding:10px 18px;border-radius:14px}.StagePlay_sceneBadge__QW1lg{pointer-events:none;position:absolute;left:18px;top:14px;border:1px solid #ffffff20;border-radius:20px;background:#0b102bcc;color:#d5e2ef;padding:6px 11px;font-size:10px;letter-spacing:.1em}.StagePlay_dock__JvQwT{flex:none;padding:14px 26px max(10px,env(safe-area-inset-bottom));max-width:1040px;width:100%;margin:0 auto}.StagePlay_progress__jcqNq{display:flex;align-items:center;gap:14px;color:#9caac7;font-size:11px;font-variant-numeric:tabular-nums}.StagePlay_progress__jcqNq input{flex:1;min-width:0;height:24px;accent-color:#9cecef;cursor:pointer}.StagePlay_transport__Vj1AR{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:3px}.StagePlay_transportSide__PnGXp{display:flex;align-items:center;gap:8px;min-width:0}.StagePlay_transportSide__PnGXp:last-child{justify-content:flex-end}.StagePlay_transportCenter__dDz2_{display:flex;align-items:center;gap:26px}.StagePlay_statusDot__Dv64k{width:6px;height:6px;border-radius:50%;background:#77849e;flex:none}.StagePlay_statusDot__Dv64k[data-playing=true]{background:#7febe2;box-shadow:0 0 12px #7febe288}.StagePlay_statusText__Ck1rl{color:#a8b6d1;font-size:12px}.StagePlay_play__AusUn{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#d4ffff,#8edfe8);color:#102236;border:4px solid #83dce733;background-clip:padding-box;box-shadow:0 0 30px #70e1e51a;transition:transform .15s,box-shadow .15s}.StagePlay_play__AusUn:hover{box-shadow:0 0 36px #70e1e540;transform:scale(1.04)}.StagePlay_play__AusUn:active{transform:scale(.96)}.StagePlay_dock__JvQwT button:disabled{opacity:.4;cursor:default;transform:none}.StagePlay_speed__vcaEC{display:flex;align-items:center;min-height:44px;color:#e4ebf9;font-size:14px}.StagePlay_speed__vcaEC select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;padding:12px 3px 12px 8px}.StagePlay_settings__4d7ic option,.StagePlay_speed__vcaEC option{color:#e4ebf9;background:#172038}.StagePlay_hint__cEDdJ{color:#8b9bb8;text-align:center;font-size:11px;margin-top:5px}.StagePlay_practice__pYdV5{padding:0 0 9px;display:flex;flex-direction:column;align-items:center;gap:5px}.StagePlay_loopFields__SRGNs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#bfcde4}.StagePlay_loopFields__SRGNs input{width:54px;min-height:40px;border:1px solid #ffffff20;background:#070e1f;border-radius:9px;padding:6px}.StagePlay_loopFields__SRGNs button{min-height:40px;padding:6px 12px;border:1px solid #80e0e64d;border-radius:10px;color:#aaedf0}.StagePlay_loopFields__SRGNs button[aria-pressed=true]{background:#28464f}.StagePlay_loopError__NHBZj{color:#fcbcb5;font-size:11px}.StagePlay_settings__4d7ic{display:flex;flex-direction:column;gap:12px;font-size:13px}.StagePlay_settings__4d7ic label{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.StagePlay_settings__4d7ic select{width:100%;min-height:44px;border:1px solid #ffffff25;background:#080f21;border-radius:10px;padding:8px}.StagePlay_settings__4d7ic input[type=range]{width:100%;accent-color:#91e6ed}.StagePlay_settings__4d7ic output{margin-left:auto}.StagePlay_settings__4d7ic a,.StagePlay_settings__4d7ic button{display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border-radius:10px;text-align:left}.StagePlay_settings__4d7ic a:hover,.StagePlay_settings__4d7ic button:hover{background:#ffffff0c}.StagePlay_check__ve1CS{min-height:44px}.StagePlay_check__ve1CS input{width:18px;height:18px;accent-color:#91e6ed}@media(min-width:1600px){.StagePlay_header__kekBI{padding-left:5vw;padding-right:5vw}.StagePlay_workspace__i9yiq{margin-left:5vw;margin-right:5vw}}@media(max-width:640px){.StagePlay_header__kekBI{padding:max(10px,env(safe-area-inset-top)) 12px 10px;gap:7px;flex-wrap:wrap}.StagePlay_title__q4kB4{flex-basis:calc(100% - 204px)}.StagePlay_title__q4kB4 p{font-size:11px}.StagePlay_eyebrow__c4mSa{font-size:8px;letter-spacing:.15em}.StagePlay_workspace__i9yiq{margin:0 10px;border-radius:18px}.StagePlay_dock__JvQwT{padding:8px 16px max(8px,env(safe-area-inset-bottom))}.StagePlay_transport__Vj1AR{gap:4px;grid-template-columns:1fr auto 1fr}.StagePlay_transportCenter__dDz2_{gap:14px}.StagePlay_transportSide__PnGXp .StagePlay_statusText__Ck1rl{display:none}.StagePlay_transportSide__PnGXp:last-child{font-size:10px}.StagePlay_transportSide__PnGXp:last-child select{max-width:72px}.StagePlay_play__AusUn{width:58px;height:58px}.StagePlay_hint__cEDdJ{font-size:10px}.StagePlay_sceneBadge__QW1lg{left:10px;top:10px}}@media(max-height:520px) and (orientation:landscape){.StagePlay_header__kekBI{padding:5px 12px;flex-wrap:nowrap}.StagePlay_eyebrow__c4mSa,.StagePlay_hint__cEDdJ,.StagePlay_title__q4kB4 p{display:none}.StagePlay_dock__JvQwT{padding:1px 16px max(2px,env(safe-area-inset-bottom));max-width:850px}.StagePlay_progress__jcqNq{height:20px}.StagePlay_play__AusUn{width:44px;height:44px}.StagePlay_transportCenter__dDz2_{gap:22px}.StagePlay_transport__Vj1AR{margin:0}.StagePlay_practice__pYdV5{padding-bottom:2px}.StagePlay_loopFields__SRGNs button,.StagePlay_loopFields__SRGNs input{min-height:32px}}@media(prefers-reduced-motion:reduce){.StagePlay_stage__jP7KU *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.StagePlay_rhythm__5qFmC{display:flex;justify-content:center;align-items:center;gap:8px;margin:4px 0}.StagePlay_rhythm__5qFmC button{display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px;border:1px solid #ffffff20;border-radius:10px;color:#bbc8dc;font-size:12px}.StagePlay_rhythm__5qFmC button[aria-pressed=true]{background:#94ddd32b;color:#adede3;border-color:#94ddd380}.StagePlay_rhythm__5qFmC button:disabled{opacity:.4}.StagePlay_rhythm__5qFmC output{min-width:20px;color:#adede3}.StagePlay_transport__Vj1AR{display:flex;justify-content:center;gap:16px}.StagePlay_transportCenter__dDz2_{gap:12px}.StagePlay_toolbarTools__xP6BT{display:flex;align-items:center;gap:8px}.StagePlay_toolbarTools__xP6BT .StagePlay_icon__qZiW9[aria-pressed=true],.StagePlay_toolbarTools__xP6BT .StagePlay_icon__qZiW9[data-active=true]{color:#aeefe5;background:#94ddd329;border-color:#94ddd370}.StagePlay_settingGroup__3L8HY{border:1px solid #ffffff18;border-radius:12px;padding:10px}.StagePlay_settingGroup__3L8HY summary{cursor:pointer;font-weight:600;padding:4px 0}.StagePlay_settingGroup__3L8HY[open] summary{margin-bottom:10px}.StagePlay_settingGroup__3L8HY label+label{margin-top:10px}.StagePlay_mixerRow__G0Oe5{border-bottom:1px solid #ffffff15;padding-bottom:12px;margin-bottom:12px}.StagePlay_settingsPopup__Ofsvq{width:320px;max-width:calc(100vw - 24px);max-height:min(600px,75dvh,var(--radix-popover-content-available-height,75dvh));overflow-y:auto}.StagePlay_settings__4d7ic :disabled{opacity:.4}@media(max-width:640px){.StagePlay_transport__Vj1AR{display:flex;justify-content:space-between;gap:6px}.StagePlay_toolbarTools__xP6BT,.StagePlay_transportCenter__dDz2_{gap:4px}.StagePlay_toolbarTools__xP6BT select{max-width:72px}.StagePlay_desktopTool__TDOHt{display:none}.StagePlay_toolbarTools__xP6BT .StagePlay_icon__qZiW9{width:38px;height:40px}.StagePlay_settingsPopup__Ofsvq{width:calc(100vw - 24px);max-height:min(65dvh,var(--radix-popover-content-available-height,65dvh));border-radius:18px}}.StagePlay_lightSettings__U0Jrj{display:flex;flex-direction:column;gap:12px;padding-top:12px}.StagePlay_lightSettings__U0Jrj:disabled{opacity:.45}.StagePlay_scoreCredits__GAq2S{position:absolute;inset:0 0 auto;z-index:1;padding:32px 32px 12px;text-align:center;color:#172b32;background:transparent}.StagePlay_scoreCredits__GAq2S h1{font-family:Georgia,serif;font-size:clamp(18px,2.2vw,28px);font-weight:600;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.StagePlay_scoreCredits__GAq2S p{margin-top:4px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.StagePlay_scene__C_o1T{display:flex;flex-direction:column}.StagePlay_scoreViewport__z_j4E{position:relative;flex:1;min-height:0;width:100%;overflow:hidden}.StagePlay_scene__C_o1T[data-reading=true] .StagePlay_scoreViewport__z_j4E{overflow-y:auto;overscroll-behavior-y:contain}.StagePlay_scene__C_o1T[data-reading=true] .StagePlay_canvas__Iv6_f[aria-hidden=false]{position:relative;inset:auto}.StagePlay_readingContent__eN8RK{display:contents}.StagePlay_scene__C_o1T[data-multiline=true] .StagePlay_scoreViewport__z_j4E{overflow:auto;overscroll-behavior:contain}.StagePlay_scene__C_o1T[data-multiline=true] .StagePlay_readingContent__eN8RK{display:block;position:relative}.StagePlay_scene__C_o1T[data-multiline=true] .StagePlay_canvas__Iv6_f[aria-hidden=false]{position:sticky;top:0;left:0;touch-action:pan-x pan-y}.StagePlay_sheetControls__L1tcg{display:flex;flex-direction:column;gap:12px}.StagePlay_sheetControls__L1tcg input[type=number]{width:76px;min-height:44px;border:1px solid #ffffff25;background:#080f21;border-radius:10px;padding:8px}@media(max-height:520px) and (orientation:landscape){.StagePlay_scoreCredits__GAq2S{padding:20px 24px 8px}.StagePlay_scoreCredits__GAq2S h1{font-size:16px;-webkit-line-clamp:1}.StagePlay_scoreCredits__GAq2S p{margin-top:1px;font-size:10px}}.StagePlay_stage__jP7KU[data-stage-fullscreen=true]{position:fixed;inset:0;width:100%;height:100dvh;z-index:100}.StagePlay_stage__jP7KU[data-stage-fullscreen=true]>.StagePlay_workspace__i9yiq{margin:0;border:0;border-radius:0}.StagePlay_stage__jP7KU[data-stage-fullscreen=true]>.StagePlay_dock__JvQwT,.StagePlay_stage__jP7KU[data-stage-fullscreen=true]>.StagePlay_header__kekBI{position:absolute;left:0;right:0;z-index:20;background:#101629ed;backdrop-filter:blur(16px);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.StagePlay_stage__jP7KU[data-stage-fullscreen=true]>.StagePlay_header__kekBI{top:0;padding-top:max(10px,env(safe-area-inset-top))}.StagePlay_stage__jP7KU[data-stage-fullscreen=true]>.StagePlay_dock__JvQwT{bottom:0;border-radius:20px 20px 0 0;max-height:65dvh;overflow-y:auto}.StagePlay_stage__jP7KU[data-stage-controls-hidden=true]>.StagePlay_dock__JvQwT,.StagePlay_stage__jP7KU[data-stage-controls-hidden=true]>.StagePlay_header__kekBI{visibility:hidden;pointer-events:none}.StagePlay_syncNotice__tM4ha{position:absolute;bottom:12px;left:12px;right:12px;margin:0;padding:10px 12px;border-radius:8px;background:#18181be8;color:#fafafa;font-size:13px;z-index:2}.StagePlay_pageButton__Rdt9V{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:10px;border:1px solid #ffffff20;color:#c4d5ee}.StagePlay_progress__jcqNq[data-navigation=true]{gap:8px;min-height:44px;height:auto}.StagePlay_browseStatus__9e2Q9{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;width:100%;color:#b9cbe5;font-size:12px}.StagePlay_browseStatus__9e2Q9 span{min-width:0}.StagePlay_browseStatus__9e2Q9 button{flex:none;max-width:70%;min-height:44px;padding:8px 12px;border:1px solid #ffffff25;border-radius:10px}.StagePlay_readerStatus__Y9vgT{height:44px;display:flex;align-items:center;justify-content:center}.StagePlay_scoreSafeArea__zTbyf{position:absolute;top:0;bottom:0;left:env(safe-area-inset-left,0);right:env(safe-area-inset-right,0);visibility:hidden;pointer-events:none}.StagePlay_loopFields__SRGNs select{min-height:40px;min-width:0;max-width:11rem;padding:6px;border-radius:8px;background:#172133;color:#e2e8f0;border:1px solid #ffffff26}@media(max-width:640px){.StagePlay_scoreCredits__GAq2S{padding:16px 16px 8px}}.TempoControl_control__26hsX{display:grid;gap:5px;color:inherit}.TempoControl_original__NxOmg{font-size:11px;opacity:.7;text-align:center}.TempoControl_row__6wMpm{display:flex;align-items:center;justify-content:center;gap:5px}.TempoControl_row__6wMpm button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:9px;background:transparent;color:inherit;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TempoControl_row__6wMpm button:disabled{opacity:.4}.TempoControl_row__6wMpm .TempoControl_value__ABKAU{min-width:84px;gap:4px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.TempoControl_value__ABKAU small{font-size:10px;opacity:.7}.TempoControl_row__6wMpm input{width:84px;height:44px;border-radius:9px;border:1px solid;background:transparent;color:inherit;text-align:center}.TempoControl_row__6wMpm button:focus-visible,.TempoControl_row__6wMpm input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.StageSyncPlayer_layout__pIQAa{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;color:var(--foreground);background:var(--background)}.StageSyncPlayer_score__K_z0W{flex:1;min-height:120px;position:relative;overflow:hidden}.StageSyncPlayer_panel__HXt1s{flex:0 1 auto;max-height:48%;overflow:auto;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#18181b;color:#fafafa;border-top:1px solid #3f3f46;display:flex;flex-direction:column;gap:10px;font-size:14px}.StageSyncPlayer_panel__HXt1s header,.StageSyncPlayer_row___1Fn8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.StageSyncPlayer_panel__HXt1s header{justify-content:space-between}.StageSyncPlayer_panel__HXt1s label{display:flex;gap:6px;flex-direction:column;min-width:0;flex:1}.StageSyncPlayer_panel__HXt1s input:not([hidden]),.StageSyncPlayer_panel__HXt1s select{min-height:44px;min-width:0;max-width:100%;border:1px solid #52525b;border-radius:8px;padding:8px;background:#27272a;color:#fafafa;font-size:16px}.StageSyncPlayer_panel__HXt1s button{min-height:44px;border:1px solid #52525b;border-radius:8px;padding:8px 12px;background:#27272a;color:#fafafa;touch-action:manipulation}.StageSyncPlayer_panel__HXt1s button:disabled{opacity:.45}.StageSyncPlayer_panel__HXt1s button:focus-visible,.StageSyncPlayer_panel__HXt1s input:focus-visible,.StageSyncPlayer_panel__HXt1s select:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.StageSyncPlayer_panel__HXt1s .StageSyncPlayer_primary__UCeDJ,.StageSyncPlayer_panel__HXt1s .StageSyncPlayer_tap__ou65X{background:#a5f3fc;color:#083344;border-color:#a5f3fc}.StageSyncPlayer_panel__HXt1s .StageSyncPlayer_tap__ou65X{min-height:72px;font-weight:600;width:100%;touch-action:none}.StageSyncPlayer_hint__Wx4_5{color:#d4d4d8;font-size:12px;line-height:1.5;margin:0}.StageSyncPlayer_review__mf5L1{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow:auto}.StageSyncPlayer_review__mf5L1>div{border-bottom:1px solid #3f3f46;padding-bottom:8px}.StageSyncPlayer_panel__HXt1s [role=alert]{color:#fecaca}.StageSyncPlayer_panel__HXt1s details>summary{min-height:44px;padding:10px 0}.StageSyncPlayer_panel__HXt1s output{font-variant-numeric:tabular-nums}@media (min-width:1000px) and (min-height:550px){.StageSyncPlayer_layout__pIQAa{flex-direction:row}.StageSyncPlayer_panel__HXt1s{width:320px;max-height:100%;flex:0 0 320px;border-top:0;border-left:1px solid #3f3f46}.StageSyncPlayer_score__K_z0W{min-width:0}}.StageSyncPlayer_panel__HXt1s[hidden]{display:none}.StageSyncPlayer_mappingLayout__Dx43a{position:relative;flex-direction:column}.StageSyncPlayer_mappingScore__TKgap{height:100%;flex:1;min-height:0}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_mappingFooter__6aPEH{flex:0 0 auto;width:100%;max-height:30%;border-left:0;border-top:1px solid #3f3f46}.StageSyncPlayer_beatCounter__NRgKx{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:8px}.StageSyncPlayer_beatCounter__NRgKx button{border:1px solid #52525b;border-radius:12px;min-width:44px;min-height:56px;flex:1 0 44px;text-align:center;padding:3px}.StageSyncPlayer_beatCounter__NRgKx [data-recorded=true]{background:#a5f3fc;color:#083344;border-color:#a5f3fc}@media (max-height:500px){.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_mappingFooter__6aPEH{padding:6px 12px}.StageSyncPlayer_mappingFooter__6aPEH .StageSyncPlayer_hint__Wx4_5{display:none}}.StageSyncPlayer_pickupCue__vAmij{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);max-width:90%;padding:10px 16px;border-radius:12px;color:#fafafa;background:#18181be8;text-align:center;pointer-events:none}.StageSyncPlayer_beatCounter__NRgKx button small{display:block;min-height:16px;font-size:11px}.StageSyncPlayer_beatCounter__NRgKx [data-group-start=true]{margin-left:8px}.StageSyncPlayer_recordDock__cYpdc{display:flex;flex-direction:column;gap:8px}.StageSyncPlayer_recordDock__cYpdc>p{margin:0}.StageSyncPlayer_panel__HXt1s[data-recording=true]{flex-shrink:0;max-height:60%}.StageSyncPlayer_panel__HXt1s[data-recording=true]>header{display:none}@media (max-height:500px){.StageSyncPlayer_recordDock__cYpdc>.StageSyncPlayer_hint__Wx4_5{display:none}.StageSyncPlayer_panel__HXt1s[data-recording=true]{padding:6px 12px}.StageSyncPlayer_recordDock__cYpdc{gap:4px}}.StageSyncPlayer_panel__HXt1s[data-recording=true]>.StageSyncPlayer_hint__Wx4_5{display:none}@media (max-height:500px){.StageSyncPlayer_panel__HXt1s[data-recording=true]>output{display:none}}.StageSyncPlayer_stepTitle__cgnC2{font-size:16px;font-weight:600;margin:0}.StageSyncPlayer_pickupSetup__irl07{border:1px solid #3f3f46;border-radius:12px;padding:12px}.StageSyncPlayer_pickupSetup__irl07 p{margin:0 0 8px}.StageSyncPlayer_pulsePreview__TMLJT{display:flex;flex-wrap:wrap;gap:8px}.StageSyncPlayer_pulsePreview__TMLJT span{background:#27272a;border-radius:8px;min-width:44px;padding:6px;text-align:center}.StageSyncPlayer_pulsePreview__TMLJT small{display:block;color:#d4d4d8}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_mappingFooter__6aPEH{max-height:45%;gap:8px}.StageSyncPlayer_panel__HXt1s>details>.StageSyncPlayer_row___1Fn8{margin-bottom:8px}@media (max-height:500px){.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_mappingFooter__6aPEH{max-height:30%;display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:end}.StageSyncPlayer_mappingFooter__6aPEH>.StageSyncPlayer_hint__Wx4_5,.StageSyncPlayer_mappingFooter__6aPEH>.StageSyncPlayer_stepTitle__cgnC2{display:none}.StageSyncPlayer_mappingFooter__6aPEH>details{grid-column:1/-1}}.StageSyncPlayer_panel__HXt1s[data-phase=prepare]{max-height:60%}@media (min-width:1000px) and (min-height:550px){.StageSyncPlayer_panel__HXt1s[data-phase=prepare]{max-height:100%}}@media (max-height:500px){.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_mappingFooter__6aPEH{max-height:26%}}.StageSyncPlayer_sourceMedia__55mkv{flex:0 1 auto;max-height:24%;min-height:0;overflow:hidden;background:#09090b}.StageSyncPlayer_sourceMedia__55mkv:has(audio){height:0}.StageSyncPlayer_sourceMedia__55mkv video{width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain}.StageSyncPlayer_youtube__xonOt{height:140px;width:100%}.StageSyncPlayer_incomplete__LTGo0{margin:0;font-size:13px;line-height:1.5;color:#fde68a}.StageSyncPlayer_mappingFooter__6aPEH>.StageSyncPlayer_incomplete__LTGo0{grid-column:1/-1}.StageSyncPlayer_compilerScene__B3k_r{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none}.StageSyncPlayer_score__K_z0W{display:flex;flex-direction:column}.StageSyncPlayer_sceneLoading___edG_{position:absolute;inset:0}.StageSyncPlayer_controls__5s1fH{display:flex;flex-direction:column;flex:0 1 auto;max-height:52%;min-height:0;background:#18181b;color:#fafafa}.StageSyncPlayer_controls__5s1fH .StageSyncPlayer_panel__HXt1s{max-height:none;flex:1 1 auto;width:auto;border-left:0}.StageSyncPlayer_controls__5s1fH .StageSyncPlayer_sourceMedia__55mkv{flex:0 0 auto;max-height:140px;width:100%}@media (min-width:1000px) and (min-height:550px){.StageSyncPlayer_controls__5s1fH{width:320px;flex:0 0 320px;max-height:100%;border-left:1px solid #3f3f46}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_controls__5s1fH{width:100%;flex:0 1 auto;max-height:42%;border-left:0}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_sourceMedia__55mkv{max-height:100px}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_youtube__xonOt{height:100px}}@media (max-height:500px){.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_controls__5s1fH{max-height:30%}.StageSyncPlayer_mappingLayout__Dx43a .StageSyncPlayer_sourceMedia__55mkv{max-height:0}}.StageSyncPlayer_layout__pIQAa[data-sidebar=true]>.StageSyncPlayer_score__K_z0W{order:0;min-width:480px}.StageSyncPlayer_layout__pIQAa[data-sidebar=true]>.StageSyncPlayer_controls__5s1fH{order:2;width:var(--sync-sidebar-width);flex:0 0 var(--sync-sidebar-width);max-height:100%}.StageSyncPlayer_layout__pIQAa[data-sidebar=false]:not(.StageSyncPlayer_mappingLayout__Dx43a){flex-direction:column}.StageSyncPlayer_layout__pIQAa[data-sidebar=false]:not(.StageSyncPlayer_mappingLayout__Dx43a)>.StageSyncPlayer_controls__5s1fH{width:100%;flex:0 1 auto;max-height:52%;border-left:0}.StageSyncPlayer_sidebarSplitter__HowkJ{order:1;flex:0 0 14px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#18181b;border-inline:1px solid #3f3f46;outline-offset:-3px}.StageSyncPlayer_sidebarSplitter__HowkJ span{width:3px;height:44px;border-radius:2px;background:#71717a}.StageSyncPlayer_layout__pIQAa[data-dragging=true] .StageSyncPlayer_sidebarSplitter__HowkJ span,.StageSyncPlayer_sidebarSplitter__HowkJ:focus-visible span,.StageSyncPlayer_sidebarSplitter__HowkJ:hover span{background:#67e8f9}.StageSyncPlayer_sidebarSplitter__HowkJ:focus-visible{outline:2px solid #67e8f9}.StageSyncPlayer_layout__pIQAa[data-dragging=true]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StageSyncPlayer_layout__pIQAa[data-dragging=true] .StageSyncPlayer_sourceMedia__55mkv{pointer-events:none}.StageSyncPlayer_panel__HXt1s>label{flex:0 0 auto}.StageSyncPlayer_sourcePicker__uC5oh{display:flex;flex-direction:column;gap:10px;min-width:0}.StageSyncPlayer_sourceHeader__n48XR{display:flex;align-items:center;gap:8px}.StageSyncPlayer_sourceLabel__E8PC4{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;color:#d4d4d8;font-size:13px;line-height:1.5}.StageSyncPlayer_panel__HXt1s .StageSyncPlayer_sourceRemove__YUg8E{flex:0 0 auto;padding:6px 8px;border-color:transparent;background:transparent;font-size:12px;color:#a1a1aa}.StageSyncPlayer_panel__HXt1s .StageSyncPlayer_sourceRemove__YUg8E:hover{color:#fafafa;border-color:#52525b}.StageSyncPlayer_sourceActions__XXTmv,.StageSyncPlayer_sourceButtons__aSOXY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.StageSyncPlayer_sourceActions__XXTmv button,.StageSyncPlayer_sourceButtons__aSOXY button{min-width:0}.StageSyncPlayer_sourceButtons__aSOXY button[aria-pressed=true]{border-color:#67e8f9;background:#164e63}.StageSyncPlayer_sourceUrl__5FfAj{display:flex;flex-direction:column;gap:8px}.StageSyncPlayer_sourceUrl__5FfAj label{width:100%}.StageSyncPlayer_sourceActions__XXTmv{grid-template-columns:repeat(2,minmax(0,1fr))}.StageSyncPlayer_recordDock__cYpdc .StageSyncPlayer_row___1Fn8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.StageSyncPlayer_recordDock__cYpdc .StageSyncPlayer_row___1Fn8 button{min-width:0}.StageSyncPlayer_mainPlayback___P8M5{display:flex;flex-direction:column;height:100%;min-height:0}.StageSyncPlayer_mainWorkspace__HbF7x{flex:1;min-height:0}.StageSyncPlayer_mainIdentity__ii_zh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;color:#d4d4d8;font-size:13px}.StageSyncPlayer_mainPlayback___P8M5 .StageSyncPlayer_sourceMedia__55mkv,.StageSyncPlayer_mainPlayback___P8M5 .StageSyncPlayer_sourceMedia__55mkv video,.StageSyncPlayer_mainPlayback___P8M5 .StageSyncPlayer_youtube__xonOt{width:100%;height:100%;max-height:none}.StageSyncPlayer_mainPlayback___P8M5[data-chrome-hidden=true]>footer{visibility:hidden;pointer-events:none}.StageSyncPlayer_settingsMenu__1DnRE{display:flex;flex-direction:column;gap:10px;min-width:0}.StageSyncPlayer_settingsMenu__1DnRE label{display:flex;flex-direction:column;gap:6px}.StageSyncPlayer_settingsMenu__1DnRE button,.StageSyncPlayer_settingsMenu__1DnRE select{width:100%;min-width:0;min-height:44px;border:1px solid #52525b;border-radius:8px;background:#ffffff0d;color:inherit;padding:8px 10px}.StageSyncPlayer_settingsMenu__1DnRE option{background:#18181b}.StageSyncPlayer_settingsMenu__1DnRE button:disabled{opacity:.45}.StageSyncPlayer_settingsMenu__1DnRE p{margin:0;overflow-wrap:anywhere;font-size:13px;color:#cbd5e1}.StageSyncPlayer_settingsMenu__1DnRE fieldset{border:0;padding:0;margin:0;min-width:0}.StageSyncPlayer_library__dc3yl{display:flex;flex-direction:column;gap:10px;min-width:0}.StageSyncPlayer_library__dc3yl h3{margin:0;font-size:15px}.StageSyncPlayer_library__dc3yl ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.StageSyncPlayer_library__dc3yl li{display:flex;flex-direction:column;gap:8px;border:1px solid #52525b;border-radius:10px;padding:10px;min-width:0;overflow-wrap:anywhere}.StageSyncPlayer_libraryActions__k0ar0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.StageSyncPlayer_libraryConfirm__D9SAT{border-top:1px solid #52525b;padding-top:8px}.StageSyncPlayer_libraryImport__vdIDQ input{width:100%;min-width:0;min-height:44px;font-size:13px}.StageMediaLayout_layout__ghfSH{display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.StageMediaLayout_layout__ghfSH[data-position=top]{grid-template-areas:"media" "splitter" "score";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--media-share)) auto minmax(0,var(--score-share))}.StageMediaLayout_layout__ghfSH[data-position=bottom]{grid-template-areas:"score" "splitter" "media";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--score-share)) auto minmax(0,var(--media-share))}.StageMediaLayout_layout__ghfSH[data-position=left]{grid-template-areas:"media splitter score";grid-template-columns:minmax(0,var(--media-share)) auto minmax(0,var(--score-share));grid-template-rows:minmax(0,1fr)}.StageMediaLayout_layout__ghfSH[data-position=right]{grid-template-areas:"score splitter media";grid-template-columns:minmax(0,var(--score-share)) auto minmax(0,var(--media-share));grid-template-rows:minmax(0,1fr)}.StageMediaLayout_layout__ghfSH[data-has-media=false]{grid-template-areas:"score";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.StageMediaLayout_media__1qWE1,.StageMediaLayout_score__niMA5{position:relative;min-width:0;min-height:0;overflow:hidden}.StageMediaLayout_media__1qWE1{grid-area:media}.StageMediaLayout_media__1qWE1[hidden]{display:none}.StageMediaLayout_score__niMA5{grid-area:score}.StageMediaLayout_splitter__6dX4a{grid-area:splitter;position:relative;display:flex;align-items:center;justify-content:center;height:4px;cursor:row-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#e4e4e7;transition:background-color .15s;z-index:2}.StageMediaLayout_splitter__6dX4a:after{content:"";position:absolute;inset:-14px 0}.StageMediaLayout_grip__0bWRZ{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:2px;width:40px;height:16px;border:1px solid #e4e4e7;border-radius:2px;background:white;box-shadow:0 1px 2px rgb(0 0 0/5%);pointer-events:none}.StageMediaLayout_grip__0bWRZ i{width:4px;height:4px;border-radius:50%;background:#a1a1aa}.StageMediaLayout_layout__ghfSH[data-position=left] .StageMediaLayout_splitter__6dX4a,.StageMediaLayout_layout__ghfSH[data-position=right] .StageMediaLayout_splitter__6dX4a{width:4px;height:auto;cursor:col-resize}.StageMediaLayout_layout__ghfSH[data-position=left] .StageMediaLayout_splitter__6dX4a:after,.StageMediaLayout_layout__ghfSH[data-position=right] .StageMediaLayout_splitter__6dX4a:after{inset:0 -14px}.StageMediaLayout_layout__ghfSH[data-position=left] .StageMediaLayout_grip__0bWRZ,.StageMediaLayout_layout__ghfSH[data-position=right] .StageMediaLayout_grip__0bWRZ{width:16px;height:40px;flex-direction:column}.StageMediaLayout_layout__ghfSH[data-dragging=true] .StageMediaLayout_splitter__6dX4a,.StageMediaLayout_splitter__6dX4a:hover{background:#d4d4d8}.StageMediaLayout_splitter__6dX4a:focus-visible{outline:1px solid #3b82f6}.dark .StageMediaLayout_splitter__6dX4a{background:#27272a}.dark .StageMediaLayout_layout__ghfSH[data-dragging=true] .StageMediaLayout_splitter__6dX4a,.dark .StageMediaLayout_splitter__6dX4a:hover{background:#3f3f46}.dark .StageMediaLayout_grip__0bWRZ{background:#18181b;border-color:#27272a}.dark .StageMediaLayout_grip__0bWRZ i{background:#71717a}.StageMediaLayout_layout__ghfSH[data-dragging=true] .StageMediaLayout_media__1qWE1,.StageMediaLayout_layout__ghfSH[data-dragging=true] .StageMediaLayout_score__niMA5{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SyncMappingReview_layout__d03Op{display:flex;flex-direction:column;height:100%;min-height:0;background:#18181b;color:#fafafa}.SyncMappingReview_sheet__2r_gs{flex:1;min-height:100px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#18181b;padding:12px}.SyncMappingReview_sheet__2r_gs h2{text-align:center;font-size:18px;margin:6px 0 20px}.SyncMappingReview_line__Ty5k9{position:relative;margin:0 auto 30px;max-width:100%}.SyncMappingReview_line__Ty5k9 img{width:100%;height:100%;pointer-events:none}.SyncMappingReview_measure__Ga_Ig{position:absolute;top:0;height:100%;padding:0;border:1px solid transparent;background:transparent;color:#0e7490;touch-action:pan-y}.SyncMappingReview_measure__Ga_Ig[aria-pressed=true]{background:#0891b21a;border:2px solid #0e7490}.SyncMappingReview_measure__Ga_Ig span{position:absolute;top:0;left:2px;font-size:12px;background:#fff}.SyncMappingReview_measure__Ga_Ig:focus-visible{outline:3px solid #0e7490;outline-offset:2px}.SyncMappingReview_dock__ExCDa{flex:0 0 auto;max-height:52%;overflow:auto;padding:10px 14px;border-top:1px solid #52525b;font-size:13px}.SyncMappingReview_instruction__WHW08{margin:0 0 8px}.SyncMappingReview_timeline__hvuYf{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;overscroll-behavior:contain}.SyncMappingReview_dock__ExCDa button{min-height:44px;padding:8px 12px;border:1px solid #52525b;border-radius:8px;background:#27272a;color:#fafafa;touch-action:manipulation}.SyncMappingReview_dock__ExCDa button:disabled{opacity:.5}.SyncMappingReview_dock__ExCDa button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.SyncMappingReview_timeline__hvuYf button{flex:0 0 auto;min-width:100px;text-align:left}.SyncMappingReview_timeline__hvuYf button>*{display:block}.SyncMappingReview_timeline__hvuYf button[aria-pressed=true]{border-color:#67e8f9;background:#164e63}.SyncMappingReview_timeline__hvuYf .SyncMappingReview_changed__ki1LZ{border-style:dashed;border-color:#67e8f9}.SyncMappingReview_actions__EWlJH{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.SyncMappingReview_actions__EWlJH>span{flex:1}.SyncMappingReview_beats__pk7P6{display:flex;flex-wrap:wrap;gap:10px;font-variant-numeric:tabular-nums}.SyncMappingReview_dock__ExCDa summary{min-height:44px;padding:10px 0}@media (max-height:500px){.SyncMappingReview_dock__ExCDa{max-height:calc(100% - 100px);padding:6px 12px}.SyncMappingReview_instruction__WHW08{font-size:12px;margin-bottom:4px}.SyncMappingReview_timeline__hvuYf{padding-bottom:4px}.SyncMappingReview_dock__ExCDa>.SyncMappingReview_instruction__WHW08:first-child{display:none}}.SyncMappingReview_beats__pk7P6 label{display:flex;flex-direction:column;gap:4px;max-width:100%}.SyncMappingReview_beats__pk7P6 input{min-height:44px;max-width:100%;min-width:0;color:#fafafa;background:#27272a;border-radius:6px;padding:6px}.PublishedBook_reader__NN68_{--background:#f6f5f0;--foreground:#23312f;--muted:#e6eee8;--muted-foreground:#647571;--border:#d9ddd5;--primary:#245d4d;--primary-foreground:#fff;color:#23312f;background:#f6f5f0;min-height:calc(100dvh - 4rem);padding-bottom:2rem;color-scheme:light}.PublishedBook_header__y42Tm{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.3rem max(1.25rem,calc((100vw - 1320px)/2));background:#fff;border-bottom:1px solid var(--border)}.PublishedBook_modes__hM4Iy{display:flex;flex-wrap:wrap;gap:.65rem;padding:1.25rem max(1.25rem,calc((100vw - 1320px)/2));background:#fff}.PublishedBook_button__SseeE{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--border);border-radius:.75rem;font-size:.9rem;background:#fff}.PublishedBook_button__SseeE:hover:not(:disabled){background:#e6eee8}.PublishedBook_button__SseeE:disabled{opacity:.5;cursor:not-allowed}.PublishedBook_button__SseeE:focus-visible,.PublishedBook_reader__NN68_ input:focus-visible,.PublishedBook_reader__NN68_ select:focus-visible,.PublishedBook_reader__NN68_ summary:focus-visible{outline:2px solid #245d4d;outline-offset:3px}.PublishedBook_selected__zVYoc,.PublishedBook_selected__zVYoc:hover:not(:disabled){color:#fff;background:#245d4d;border-color:#245d4d}.PublishedBook_workspace__UFsf3{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%;max-width:1360px;margin:0 auto;padding:2rem 1.25rem;align-items:start}.PublishedBook_workspaceWithGuide__3fdmv{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.PublishedBook_stage__RBYAq{min-width:0}.PublishedBook_guide__41r1A{min-width:0;padding:1rem 0;line-height:1.8;font-size:1rem}.PublishedBook_guide__41r1A h2,.PublishedBook_lesson___gmKX h2{font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.PublishedBook_guide__41r1A p{margin-bottom:1.2rem;white-space:pre-wrap;color:#647571}.PublishedBook_guide__41r1A .PublishedBook_credits__nQtj_{border-top:1px solid var(--border);padding-top:1.5rem;margin-top:2rem;font-size:.875rem}.PublishedBook_scoreCard__sBz5D{background:#fff;border:1px solid var(--border);border-radius:1.15rem;padding:1.5rem 1rem;min-width:0}.PublishedBook_scoreMeta__a9PeI{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:0 .5rem;color:#647571;font-size:.75rem;letter-spacing:.03em}.PublishedBook_scoreTitle__0337r{font-family:Georgia,serif;font-size:1.8rem;text-align:center;margin:1.5rem 0 1rem;line-height:1.25}.PublishedBook_scoreRows__FFkyr{min-width:0}.PublishedBook_scoreRow__47IMW{overflow-x:auto;padding:1rem 0;scroll-margin:1rem}.PublishedBook_scoreRow__47IMW>div{margin:0 auto}.PublishedBook_measure__2aC2A{position:absolute;top:0;bottom:0;border:0;border-radius:.25rem;background:transparent;cursor:pointer}.PublishedBook_measure__2aC2A[data-active=true]{background:rgba(36,93,77,.07);box-shadow:inset 3px 0 #428d78}.PublishedBook_measure__2aC2A:hover{background:rgba(36,93,77,.12)}.PublishedBook_measure__2aC2A:focus-visible{outline:2px solid #245d4d;outline-offset:-2px}.PublishedBook_scoreHint__5lonz{margin:1rem .5rem 0;font-size:.8rem;color:#647571}.PublishedBook_transport__dlAHz{position:sticky;bottom:0;z-index:20;background:#f6f5f0;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem 0}.PublishedBook_transportHint__o84Xi{font-size:.8rem;color:#647571;margin-left:auto}.PublishedBook_tempo___VO_4{display:flex;align-items:center;gap:.25rem;font-size:1.1rem}.PublishedBook_tempo___VO_4 input{width:3.6rem;background:white;border:1px solid var(--border);border-radius:.5rem;padding:.5rem .25rem;text-align:center}.PublishedBook_tempo___VO_4 span{font-size:.7rem;color:#647571}.PublishedBook_loopControls__oDgc0,.PublishedBook_presetBar__yIvNF{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.875rem}.PublishedBook_loopControls__oDgc0{padding-top:1rem}.PublishedBook_loopControls__oDgc0 label{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:130px}.PublishedBook_reader__NN68_ select{color:#23312f;background:white;border:1px solid var(--border);border-radius:.5rem;padding:.55rem;min-height:2.75rem;max-width:100%}.PublishedBook_presetBar__yIvNF{max-width:1320px;margin:1rem auto 0;padding:0 1.25rem}.PublishedBook_presetBar__yIvNF select{flex:1;min-width:0}.PublishedBook_activeSegment__AnNjd{flex-basis:100%;color:#647571}.PublishedBook_lesson___gmKX,.PublishedBook_progress__ZYjXq{max-width:1320px;margin:0 auto;padding:2rem 1.25rem;width:100%;border-top:1px solid var(--border)}.PublishedBook_lesson___gmKX{max-width:960px}.PublishedBook_html__sahjb{font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.PublishedBook_html__sahjb img{max-width:100%;height:auto}.PublishedBook_html__sahjb table{display:block;max-width:100%;overflow-x:auto}.PublishedBook_html__sahjb :is(h1,h2,h3,h4){font-weight:650;line-height:1.35;margin:1.4em 0 .6em}.PublishedBook_html__sahjb h1{font-size:1.5em}.PublishedBook_html__sahjb h2{font-size:1.3em}.PublishedBook_html__sahjb h3{font-size:1.1em}.PublishedBook_html__sahjb p{margin:.75em 0}.PublishedBook_html__sahjb :is(ol,ul){margin:.75em 0;padding-left:1.5em}.PublishedBook_html__sahjb ol{list-style:decimal}.PublishedBook_html__sahjb ul{list-style:disc}.PublishedBook_html__sahjb li+li{margin-top:.5em}.PublishedBook_html__sahjb a{text-decoration:underline}.PublishedBook_html__sahjb blockquote{border-left:3px solid var(--border);padding-left:1em}.PublishedBook_settings__sntrF{position:relative;font-size:.875rem}.PublishedBook_settings__sntrF summary{cursor:pointer;padding:.7rem;border:1px solid var(--border);border-radius:.75rem}.PublishedBook_settingsPanel__1K5Ve{position:absolute;right:0;top:3.2rem;width:min(320px,85vw);padding:1.2rem;border:1px solid var(--border);border-radius:1rem;background:#fff;box-shadow:0 12px 40px #23312f20;display:grid;gap:1rem}.PublishedBook_settingsPanel__1K5Ve p{color:#647571;font-size:.8rem}.PublishedBook_settingsPanel__1K5Ve label{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.PublishedBook_settingsPanel__1K5Ve input[type=checkbox]{accent-color:#245d4d;width:1.1rem;height:1.1rem;margin-left:auto}.PublishedBook_keyboard__Chkq2{position:relative;height:5rem;margin:1rem}.PublishedBook_keyboard__Chkq2 span{position:absolute;top:0;bottom:0;border:1px solid #d9ddd5;background:#fafaf7;border-radius:0 0 3px 3px;text-align:center;padding-top:3rem;font-size:.7rem}.PublishedBook_keyboard__Chkq2 span[data-black=true]{height:65%;background:#23312f;color:white;z-index:1;padding-top:1.5rem}.PublishedBook_keyboard__Chkq2 span[data-active=true]{background:#7dad98}.PublishedBook_landing__Gdj4y{padding:3rem max(1.25rem,calc((100vw - 1200px)/2))}.PublishedBook_bookHero___ElYa{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:3rem;align-items:center;margin-bottom:3rem}.PublishedBook_bookCover__KtBzf{background:#245d4d;color:#fff;min-height:360px;padding:2rem;border-radius:4px 20px 20px 4px;box-shadow:10px 12px #d9ddd5;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.PublishedBook_bookCover__KtBzf strong{font:2.4rem/1.2 Georgia,serif;overflow-wrap:anywhere}.PublishedBook_bookCover__KtBzf span{font-size:.8rem}.PublishedBook_landing__Gdj4y li{border-radius:0;border-width:0 0 1px;padding:1.5rem 0}.PublishedBook_contentsItem__dleIC{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--border)}.PublishedBook_contentsItem__dleIC>div{min-width:0;overflow-wrap:anywhere}.PublishedBook_contentsItem__dleIC>.PublishedBook_button__SseeE{white-space:nowrap}@media(max-width:899px){.PublishedBook_workspaceWithGuide__3fdmv{grid-template-columns:minmax(0,1fr)}.PublishedBook_workspace__UFsf3{gap:1rem;padding:1rem .75rem}.PublishedBook_guide__41r1A{padding:.5rem .5rem 1rem}.PublishedBook_reader__NN68_{padding-bottom:6.5rem}.PublishedBook_header__y42Tm{padding:.75rem;gap:.5rem}.PublishedBook_header__y42Tm h1{font-size:.9rem}.PublishedBook_header__y42Tm>label{order:4;flex-basis:100%}.PublishedBook_header__y42Tm>label select{flex:1;max-width:none}.PublishedBook_header__y42Tm>label>span{font-size:.75rem}.PublishedBook_header__y42Tm>a{font-size:0;padding:.5rem}.PublishedBook_header__y42Tm>a svg{margin:0}.PublishedBook_modes__hM4Iy{padding:.75rem;gap:.4rem}.PublishedBook_modes__hM4Iy .PublishedBook_button__SseeE{padding:.5rem .65rem;font-size:.8rem}.PublishedBook_modes__hM4Iy>button:last-child{margin-left:0}.PublishedBook_scoreCard__sBz5D{padding:1rem .5rem}.PublishedBook_scoreTitle__0337r{font-size:1.4rem;margin:1rem 0}.PublishedBook_scoreRow__47IMW{padding:.75rem 0}.PublishedBook_scoreMeta__a9PeI{font-size:.65rem}.PublishedBook_transport__dlAHz{position:fixed;bottom:0;left:0;right:0;z-index:30;flex-wrap:nowrap;background:#fff;border-top:1px solid var(--border);padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #23312f08;justify-content:center}.PublishedBook_transportHint__o84Xi{display:none}.PublishedBook_transport__dlAHz>.PublishedBook_button__SseeE{padding:.65rem}.PublishedBook_transport__dlAHz>.PublishedBook_button__SseeE span{font-size:.8rem}.PublishedBook_tempo___VO_4 span{display:none}.PublishedBook_bookHero___ElYa{grid-template-columns:1fr;gap:2rem}.PublishedBook_bookCover__KtBzf{min-height:280px;max-width:300px}.PublishedBook_landing__Gdj4y{padding:2rem 1.25rem}}@media(prefers-reduced-motion:reduce){.PublishedBook_reader__NN68_ *{scroll-behavior:auto}}.PublishedBook_modes__hM4Iy{scroll-margin-top:4rem}.PublishedBook_workspace__UFsf3>.PublishedBook_lesson___gmKX{grid-column:1/-1;scroll-margin-top:5rem}@media(max-width:899px){.PublishedBook_workspace__UFsf3>.PublishedBook_guide__41r1A{order:-2;padding:.25rem .5rem}.PublishedBook_workspace__UFsf3>.PublishedBook_lesson___gmKX{order:-1;padding:1rem .5rem}.PublishedBook_guide__41r1A h2{font-size:1.2rem;margin-bottom:.5rem}.PublishedBook_guide__41r1A p{margin-bottom:.5rem}.PublishedBook_guide__41r1A .PublishedBook_credits__nQtj_{font-size:.75rem;margin-top:.75rem;padding-top:.75rem}[data-book-mode=understand] .PublishedBook_guide__41r1A .PublishedBook_credits__nQtj_{display:none}}.PublishedBook_workspaceShell__AZrsi{height:calc(100dvh - 4rem);min-height:600px;display:flex;flex-direction:column}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm{padding:.5rem 1rem;gap:.5rem;flex-shrink:0}.PublishedBook_workspaceShell__AZrsi .PublishedBook_modes__hM4Iy{padding:.5rem 1rem;flex-shrink:0}.PublishedBook_workspaceShell__AZrsi .PublishedBook_presetBar__yIvNF{margin:.25rem auto;flex-shrink:0;width:100%}.PublishedBook_workspaceShell__AZrsi .PublishedBook_workspace__UFsf3{flex:1;padding:.5rem 1rem;gap:1rem;align-items:stretch}.PublishedBook_player__wS1ex,.PublishedBook_stage__RBYAq{min-height:0}.PublishedBook_player__wS1ex{display:flex;flex-direction:column;height:100%}.PublishedBook_scoreCard__sBz5D{flex:1;min-height:0;display:flex;flex-direction:column;padding:.5rem;overflow:hidden}.PublishedBook_scoreMeta__a9PeI{flex-shrink:0}.PublishedBook_scoreTitle__0337r{flex-shrink:0;font-size:1.2rem;margin:.35rem 0}.PublishedBook_scoreRows__FFkyr{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.PublishedBook_scoreRows__FFkyr:focus-visible{outline:2px solid #245d4d;outline-offset:-2px}.PublishedBook_followButton__FOujj{position:sticky;top:0;z-index:5;display:block;margin:0 auto;box-shadow:0 2px 12px #23312f20}.PublishedBook_keyboard__Chkq2{flex-shrink:0;margin:.5rem .75rem 0;height:4rem}.PublishedBook_keyboard__Chkq2 span{padding-top:2.4rem}.PublishedBook_keyboard__Chkq2 span[data-black=true]{padding-top:1.1rem}.PublishedBook_transport__dlAHz{position:static;flex-shrink:0;padding:.5rem 0 max(.5rem,env(safe-area-inset-bottom));border:0;box-shadow:none}.PublishedBook_loopControls__oDgc0{flex-shrink:0;gap:.5rem;padding:0 0 .5rem}.PublishedBook_loopControls__oDgc0 label{flex-direction:row;align-items:center;font-size:.75rem;min-width:0}.PublishedBook_loopControls__oDgc0 select{min-width:0;padding:.4rem}.PublishedBook_guide__41r1A{overflow:auto;padding:.5rem}.PublishedBook_lessonDialog__6n8Gw{position:fixed;inset:0;width:min(760px,calc(100vw - 1.5rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.25rem;border:1px solid #d9ddd5;border-radius:1rem;background:#fff;color:#23312f;overflow:auto}.PublishedBook_lessonDialog__6n8Gw::backdrop{background:#102c24aa}.PublishedBook_dialogHeader__G0Fk2{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:-1.25rem;padding:.75rem 0;background:#fff;z-index:1}.PublishedBook_dialogHeader__G0Fk2 h2{font-size:1.3rem;font-weight:600}@media(max-width:899px){.PublishedBook_reader__NN68_{padding-bottom:1rem}.PublishedBook_workspaceShell__AZrsi{min-height:650px}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label{order:0;flex-basis:auto;flex:1}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm h1,.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label>span{display:none}.PublishedBook_workspaceShell__AZrsi .PublishedBook_workspace__UFsf3{display:flex;flex-direction:column;gap:.4rem;padding:.4rem .75rem}.PublishedBook_workspaceShell__AZrsi .PublishedBook_stage__RBYAq{flex:1;min-height:0}.PublishedBook_workspaceShell__AZrsi .PublishedBook_guide__41r1A{flex-shrink:0;max-height:5rem;padding:0}.PublishedBook_guide__41r1A h2{font-size:.9rem;margin:0}.PublishedBook_guide__41r1A p{font-size:.8rem;line-height:1.4;margin:0}.PublishedBook_guide__41r1A .PublishedBook_credits__nQtj_{display:none}.PublishedBook_workspaceShell__AZrsi .PublishedBook_modes__hM4Iy{gap:.3rem;padding:.35rem .75rem}.PublishedBook_modes__hM4Iy .PublishedBook_button__SseeE{min-height:2.25rem;padding:.35rem .5rem;font-size:.75rem}.PublishedBook_transport__dlAHz{flex-wrap:wrap;justify-content:flex-start;background:transparent}.PublishedBook_transport__dlAHz>.PublishedBook_button__SseeE{padding:.5rem}.PublishedBook_transportHint__o84Xi{display:none}.PublishedBook_loopControls__oDgc0{gap:.3rem}.PublishedBook_loopControls__oDgc0 .PublishedBook_button__SseeE{font-size:.75rem;padding:.4rem}.PublishedBook_loopControls__oDgc0 label{font-size:0}.PublishedBook_loopControls__oDgc0 select{font-size:.75rem}.PublishedBook_activeSegment__AnNjd{display:none}.PublishedBook_scoreTitle__0337r{font-size:1rem;margin:.25rem}.PublishedBook_keyboard__Chkq2{height:3.5rem;margin:.4rem .25rem 0}.PublishedBook_keyboard__Chkq2 span{padding-top:2rem}.PublishedBook_keyboard__Chkq2 span[data-black=true]{padding-top:.8rem}}@media(max-height:700px){.PublishedBook_workspaceShell__AZrsi{height:700px}}.PublishedBook_languageNotice__lTpxg{font-size:.75rem;padding:.3rem 1rem;background:#e6eee8;flex-shrink:0}.PublishedBook_lessonShell__pxa3p{padding-bottom:10rem}.PublishedBook_lessonContent__k4rfB{max-width:900px;padding:1rem;margin:0 auto}.PublishedBook_example__PwKHg{margin:1.5rem 0}.PublishedBook_compactPlayer__BpOU_{height:auto}.PublishedBook_compactPlayer__BpOU_ .PublishedBook_scoreCard__sBz5D{flex:none;height:auto}.PublishedBook_compactPlayer__BpOU_:not([data-expanded=true]) .PublishedBook_scoreRows__FFkyr{flex:none;overflow:visible}.PublishedBook_compactPlayer__BpOU_[data-expanded=true] .PublishedBook_scoreCard__sBz5D{height:min(70dvh,700px);min-height:300px}.PublishedBook_compactPlayer__BpOU_>.PublishedBook_button__SseeE{align-self:flex-end;margin-bottom:.5rem}.PublishedBook_compactPlayer__BpOU_ .PublishedBook_keyboard__Chkq2{display:none}.PublishedBook_compactPlayer__BpOU_[data-active-owner=true] .PublishedBook_keyboard__Chkq2{display:block;position:fixed;left:1rem;right:1rem;bottom:var(--book-transport-height,4.5rem);height:4rem;z-index:30;margin:0;background:#fff;box-shadow:0 -5px 12px #23312f15}.PublishedBook_compactPlayer__BpOU_[data-active-owner=true] .PublishedBook_transport__dlAHz{position:fixed;bottom:0;left:0;right:0;background:#f6f5f0;z-index:30;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom))}@media(max-width:899px){.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label{overflow:hidden}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label select{width:100%;min-width:0;max-width:100%}.PublishedBook_settings__sntrF{flex-shrink:0}.PublishedBook_settings__sntrF summary{white-space:nowrap}}.PublishedBook_reader__NN68_ select,.PublishedBook_settingsPanel__1K5Ve select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.55rem 2.25rem .55rem .65rem;min-height:2.75rem;border:1px solid #dce4df;border-radius:.5rem;color:#23312f;background-color:white;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23647571' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}.PublishedBook_settingsPanel__1K5Ve{position:relative;top:auto;right:auto;max-height:var(--radix-popover-content-available-height);overflow-y:auto}.PublishedBook_scoreLoading__ZFn31{flex:1;display:grid;place-items:center;text-align:center;min-height:6rem;color:#647571}.PublishedBook_playhead__3PN7F{position:absolute;top:0;bottom:0;width:2px;background:#e32f36;pointer-events:none;z-index:2}.PublishedBook_transport__dlAHz button[aria-pressed=true]{color:#245d4d;background:#e8f1ec}@media(max-width:899px){.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm h1{display:block;font-size:.9rem}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label{order:4;flex-basis:100%}.PublishedBook_workspaceShell__AZrsi .PublishedBook_header__y42Tm>label>span{display:block}.PublishedBook_transport__dlAHz{gap:.35rem}.PublishedBook_transport__dlAHz .PublishedBook_button__SseeE{padding:.55rem}}.PublishedBook_headerActions__8nOn_{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PublishedBook_contentsPanel__HWCtS{width:min(26rem,calc(100vw - 2rem));max-height:min(65dvh,var(--radix-popover-content-available-height));overflow-y:auto}.PublishedBook_contentsPanel__HWCtS nav{display:grid;gap:.25rem}.PublishedBook_contentsPanel__HWCtS a{display:block;padding:.75rem;border-radius:.5rem;overflow-wrap:anywhere}.PublishedBook_contentsPanel__HWCtS a:hover,.PublishedBook_contentsPanel__HWCtS a[aria-current=page]{background:#e8f1ec;color:#245d4d}.PublishedBook_contentsPanel__HWCtS a:focus-visible{outline:2px solid #245d4d;outline-offset:-2px}@media(max-width:899px){.PublishedBook_headerActions__8nOn_{gap:.35rem}.PublishedBook_headerActions__8nOn_ .PublishedBook_button__SseeE{width:44px;height:44px;padding:.5rem}.PublishedBook_headerActions__8nOn_ .PublishedBook_button__SseeE span{display:none}.PublishedBook_header__y42Tm h1{overflow-wrap:anywhere}}.PublishedBook_bookCover__KtBzf.PublishedBook_bookCoverThumbnail__5bDuM{width:100%;height:100%;min-height:0;max-width:none;border-radius:0;box-shadow:inset 8px 0 0 #194638;padding:4rem 1.5rem 1.5rem;gap:1.25rem;justify-content:flex-start}.PublishedBook_bookCoverThumbnail__5bDuM strong{font-size:clamp(1.35rem,2.5vw,2rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.PublishedBook_backToBooks__1vUEY{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;margin-bottom:1rem}.PublishedBook_landing__Gdj4y{padding:1.5rem max(1rem,calc((100vw - 1280px)/2))}.PublishedBook_landingLayout__shk6I{display:grid;gap:2rem}.PublishedBook_bookHero___ElYa{margin:0;gap:1.5rem;grid-template-columns:180px minmax(0,1fr);align-items:start}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf{min-height:240px;padding:1.25rem;gap:1rem}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf strong{font-size:1.5rem}.PublishedBook_bookIntroduction__OnXlW h1{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.2;font-weight:700;margin:.5rem 0 .75rem}.PublishedBook_editionBadge__GpOdV{color:#245d4d;font-size:.8rem;font-weight:600}.PublishedBook_bookMetadata__WKofm{color:#52665c;font-size:.85rem;line-height:1.6;margin:.7rem 0}.PublishedBook_startBook__qYRzj{margin:.25rem 0}.PublishedBook_bookDescription__a5WBm{margin-top:1rem;font-size:.9rem}.PublishedBook_bookDescription__a5WBm summary{cursor:pointer;min-height:44px;padding:.65rem 0}.PublishedBook_bookDescription__a5WBm p{line-height:1.7;white-space:pre-wrap}.PublishedBook_landingContents__euvck{min-width:0}.PublishedBook_landingContents__euvck h2{display:flex;gap:.5rem;align-items:center;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.PublishedBook_landingContents__euvck h2 span{margin-left:auto;font-size:.8rem;color:#52665c}.PublishedBook_landingContents__euvck li{padding:0}.PublishedBook_lessonLink__mVzIR{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1rem .5rem;min-height:72px;border-radius:.5rem}.PublishedBook_lessonLink__mVzIR:hover{background:#e6eee8}.PublishedBook_lessonLink__mVzIR:focus-visible{outline:2px solid #245d4d;outline-offset:2px}.PublishedBook_lessonNumber__BW2EB{color:#52665c;font-size:.85rem;font-variant-numeric:tabular-nums}.PublishedBook_lessonState__N2Uji{display:block;font-size:.75rem;color:#52665c;margin-top:.25rem}@media(min-width:1200px){.PublishedBook_landingLayout__shk6I{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:3rem}.PublishedBook_bookHero___ElYa{grid-template-columns:1fr;align-self:start;position:sticky;top:5rem}.PublishedBook_landingCover__HSwFr{max-width:140px}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf{min-height:180px}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf strong{font-size:1.1rem}}@media(max-width:599px){.PublishedBook_bookHero___ElYa{grid-template-columns:76px minmax(0,1fr);gap:1rem}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf{min-height:108px;padding:10px;box-shadow:4px 5px #d9ddd5;border-radius:3px 10px 10px 3px;gap:.5rem}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf strong{font-size:.75rem}.PublishedBook_landingCover__HSwFr .PublishedBook_bookCover__KtBzf span{display:none}.PublishedBook_bookIntroduction__OnXlW h1{font-size:1.35rem}.PublishedBook_bookHero___ElYa .PublishedBook_startBook__qYRzj{width:100%;padding:.6rem;font-size:.85rem}.PublishedBook_bookMetadata__WKofm{font-size:.75rem}.PublishedBook_landingLayout__shk6I{gap:1.5rem}.PublishedBook_lessonLink__mVzIR{font-size:.9rem}}.PublishedBook_catalog__YZ9za{max-width:1200px;margin:auto;padding:2rem 1rem 3rem}.PublishedBook_catalogHeader__pH1FJ{margin-bottom:1.5rem;max-width:680px}.PublishedBook_catalogHeader__pH1FJ h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;margin-bottom:.6rem}.PublishedBook_catalogHeader__pH1FJ p{font-size:1rem;color:#647571;line-height:1.6}.PublishedBook_catalogGrid__0x8dK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.PublishedBook_catalogCard__HRRxz{display:flex;flex-direction:column;min-width:0;border:1px solid #d9ddd5;border-radius:16px;overflow:hidden;background:var(--background);transition:box-shadow .2s}.PublishedBook_catalogCard__HRRxz:hover{box-shadow:0 8px 24px #23312f14}.PublishedBook_catalogCard__HRRxz:focus-visible{outline:3px solid #245d4d;outline-offset:3px}.PublishedBook_catalogCover__O59DB{height:240px;position:relative;overflow:hidden;background:#245d4d}.PublishedBook_catalogCover__O59DB img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PublishedBook_catalogCopy__1wuAD{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.PublishedBook_catalogCopy__1wuAD h2{font-size:1.2rem;line-height:1.35;font-weight:650}.PublishedBook_catalogCopy__1wuAD>div{font-size:.9rem;line-height:1.6;color:#647571;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.PublishedBook_catalogAction__CAxcI{display:flex;gap:.5rem;align-items:center;color:#245d4d;font-weight:600;min-height:44px;margin-top:auto}.PublishedBook_catalogBadge___rpYG{position:absolute;top:12px;left:12px;background:#f1deb0;color:#4b3810;padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:20px}.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCard__HRRxz{display:grid;grid-template-columns:240px minmax(0,1fr)}.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCover__O59DB{height:320px}.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCopy__1wuAD{padding:2rem}@media(max-width:599px){.PublishedBook_catalog__YZ9za{padding:1.5rem 1rem}.PublishedBook_catalogGrid__0x8dK{grid-template-columns:minmax(0,1fr)}.PublishedBook_catalogCard__HRRxz,.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCard__HRRxz{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.PublishedBook_catalogCover__O59DB,.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCover__O59DB{height:144px;border-radius:4px 10px 10px 4px}.PublishedBook_catalogCopy__1wuAD,.PublishedBook_catalogGrid__0x8dK[data-single=true] .PublishedBook_catalogCopy__1wuAD{padding:0;gap:6px}.PublishedBook_catalogCopy__1wuAD h2{font-size:1rem}.PublishedBook_catalogCopy__1wuAD>div{font-size:.8rem;-webkit-line-clamp:2}.PublishedBook_catalogCover__O59DB .PublishedBook_bookCoverThumbnail__5bDuM{padding:38px 10px 10px}.PublishedBook_catalogCover__O59DB .PublishedBook_bookCoverThumbnail__5bDuM strong{font-size:.85rem;-webkit-line-clamp:5}.PublishedBook_catalogCover__O59DB .PublishedBook_bookCoverThumbnail__5bDuM span{display:none}.PublishedBook_catalogBadge___rpYG{top:8px;left:6px;padding:3px 6px;font-size:.6rem}}.PublishedBook_legacyDock__AsHR9{flex-shrink:0}.PublishedBook_bookPopover__Y2moC,.PublishedBook_contentsPanel__HWCtS,.PublishedBook_settingsPanel__1K5Ve{z-index:10300}.PublishedBook_soundSettings__nimeR{min-width:0}.PublishedBook_soundSettings__nimeR summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.PublishedBook_soundSettings__nimeR label{min-height:44px}.PublishedBook_soundSettings__nimeR label:has([role=combobox]),.PublishedBook_soundSettings__nimeR label:has(input[type=range]),.PublishedBook_soundSettings__nimeR label:has(select){display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.35rem 0}.PublishedBook_soundSettings__nimeR input[type=range],.PublishedBook_soundSettings__nimeR select{width:100%;min-width:0;max-width:100%}.PublishedBook_soundSettings__nimeR fieldset{min-width:0;margin:.5rem 0;border-top:1px solid var(--border)}.PublishedBook_soundSettings__nimeR fieldset>div{padding:.5rem 0;border-bottom:1px solid var(--border)}.PublishedBook_workspaceShell__AZrsi{height:100dvh;min-height:0;overflow:hidden}.PublishedBook_workspaceShell__AZrsi .PublishedBook_workspace__UFsf3{max-width:none;width:100%;min-height:0}.PublishedBook_workspaceShell__AZrsi .PublishedBook_stage__RBYAq{min-height:0;overflow:hidden}.PublishedBook_workspaceShell__AZrsi .PublishedBook_guide__41r1A{min-height:0;overflow:auto}@media(max-width:899px){.PublishedBook_workspaceShell__AZrsi{min-height:0}}@media(max-height:700px){.PublishedBook_workspaceShell__AZrsi{height:100dvh;min-height:0}}.FlexibleBookReader_reader__S_WxX{--background:#f7faf8;--foreground:#243b32;--muted:#edf4f0;--muted-foreground:#687a71;--border:#e2eae5;--primary:#356d56;max-width:1160px;width:100%;margin:0 auto;padding:36px 36px 48px;min-height:calc(100dvh - 4rem);background:#f7faf8;color:#243b32}.FlexibleBookReader_header__PIXYH{display:grid;gap:14px}.FlexibleBookReader_breadcrumb__PZ_Mu{font-size:12px;color:#687a71;text-decoration:none}.FlexibleBookReader_breadcrumb__PZ_Mu:hover{text-decoration:underline}.FlexibleBookReader_header__PIXYH h1{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.FlexibleBookReader_languageNotice__F5jkY{font-size:11px;color:#687a71;margin-top:8px}.FlexibleBookReader_summary__pQDVU{margin:12px 0 24px;max-width:760px;font-size:14px;line-height:1.65;color:#687a71}.FlexibleBookReader_content__dpCdO{display:grid;gap:24px;margin-top:24px;min-width:0}.FlexibleBookReader_reader__S_WxX[data-book-layout=reading-first]{max-width:850px}.FlexibleBookReader_scoreWorkspace___zKa9{min-width:0;background:white;border:1px solid #e2eae5;border-radius:16px;overflow:hidden}.FlexibleBookReader_caption__lI8re{font-size:16px;font-weight:600;padding:20px 24px 0}.FlexibleBookReader_performancePicker__EvoJH{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #edf2ef;font-size:12px;color:#687a71}.FlexibleBookReader_performancePicker__EvoJH select{flex:1;min-width:0;max-width:380px;color:#243b32}.FlexibleBookReader_scoreWorkspace___zKa9>p{padding:8px 24px;font-size:13px}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]{height:auto;padding:16px 24px 0}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>div{flex-shrink:0}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-performance] [role=region],.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source] [role=region]{max-height:62dvh;min-height:180px}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>div:has(>[role=region]){border:0;border-radius:0;padding:0;flex:auto}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>div[aria-label]{background:white}.FlexibleBookReader_practice__8Pw4g{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:1px solid #edf2ef;font-size:12px;color:#687a71}.FlexibleBookReader_practice__8Pw4g button{font-size:12px;padding:8px 10px;min-height:40px;border-radius:8px}.FlexibleBookReader_practice__8Pw4g button[aria-pressed=true]{background:#e8f3ed;color:#356d56;border-color:#bbd8c8}.FlexibleBookReader_disclosure__rxhd2{border-top:1px solid #dfe8e2;padding:16px 0;margin-top:20px}.FlexibleBookReader_disclosure__rxhd2 summary,.FlexibleBookReader_practiceDetails__HYwrD summary{cursor:pointer;color:#52695d;font-size:13px;min-height:28px}.FlexibleBookReader_attention__PVDBf,.FlexibleBookReader_disclosure__rxhd2>div{margin-top:16px}.FlexibleBookReader_attention__PVDBf{font-size:14px;line-height:1.7}.FlexibleBookReader_practiceDetails__HYwrD{padding:0 24px 16px}.FlexibleBookReader_practiceDetails__HYwrD h3{font-size:14px;font-weight:600;margin-top:12px}.FlexibleBookReader_practiceDetails__HYwrD p{font-size:14px;white-space:pre-wrap;line-height:1.7}.FlexibleBookReader_contentsGroup__yuBEi,.FlexibleBookReader_contents__jrnKO{display:grid;gap:6px;margin-top:12px}.FlexibleBookReader_contents__jrnKO a{justify-content:flex-start;text-align:left}.FlexibleBookReader_contents__jrnKO a[aria-current=page]{background:#e8f3ed;color:#356d56}.FlexibleBookReader_timeline__jt_jL{display:grid;gap:4px;padding:12px 0 4px}.FlexibleBookReader_timeline__jt_jL input{width:100%;accent-color:#356d56;min-height:24px}.FlexibleBookReader_times__uPdxz{display:flex;justify-content:space-between;font-size:11px;font-variant-numeric:tabular-nums;color:#687a71}.FlexibleBookReader_performancePlayer__BGX1t{padding:16px 24px}.FlexibleBookReader_performanceBody__YzFhM{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.FlexibleBookReader_performanceBody__YzFhM:has(.FlexibleBookReader_media__mFsRa){grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);align-items:start}.FlexibleBookReader_media__mFsRa{border:1px solid #e2eae5;border-radius:12px;padding:12px;min-width:0}.FlexibleBookReader_media__mFsRa summary{font-size:12px;cursor:pointer;margin-bottom:10px}.FlexibleBookReader_performanceTransport__My4yT{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:8px;font-size:12px}.FlexibleBookReader_performanceTransport__My4yT button{min-height:44px}.FlexibleBookReader_performanceTransport__My4yT label{display:flex;align-items:center;gap:6px}.FlexibleBookReader_status__FlEMN{font-size:12px;color:#687a71;padding-top:10px}@media (max-width:700px){.FlexibleBookReader_reader__S_WxX{padding:20px 12px 32px}.FlexibleBookReader_header__PIXYH h1{font-size:24px}.FlexibleBookReader_summary__pQDVU{font-size:13px;margin-bottom:18px}.FlexibleBookReader_content__dpCdO{gap:16px;margin-top:18px}.FlexibleBookReader_performancePicker__EvoJH{padding:12px;gap:8px}.FlexibleBookReader_performancePicker__EvoJH select{width:100%;flex-basis:100%;max-width:none}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]{padding:12px 10px 0}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-performance] [role=region],.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source] [role=region]{max-height:55dvh}.FlexibleBookReader_practice__8Pw4g{padding:12px;gap:6px}.FlexibleBookReader_practice__8Pw4g>span{flex-basis:100%}.FlexibleBookReader_practiceDetails__HYwrD{padding:0 12px 12px}.FlexibleBookReader_performancePlayer__BGX1t{padding:12px}.FlexibleBookReader_performanceBody__YzFhM:has(.FlexibleBookReader_media__mFsRa){grid-template-columns:minmax(0,1fr)}.FlexibleBookReader_media__mFsRa{order:-1}.FlexibleBookReader_caption__lI8re{padding:16px 12px 0}}.FlexibleBookReader_reader__S_WxX{max-width:1520px;padding:16px 24px 24px}.FlexibleBookReader_readerNav__zKwG4,.FlexibleBookReader_supportTabs__Qmlzj,.FlexibleBookReader_viewSwitch__R372V{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.FlexibleBookReader_readerNav__zKwG4>span{margin-right:auto;font-size:13px;color:#52695d}.FlexibleBookReader_readerNav__zKwG4 a{font-size:13px}.FlexibleBookReader_header__PIXYH{gap:8px}.FlexibleBookReader_header__PIXYH h1{font-size:clamp(1.15rem,2vw,1.7rem);text-wrap:pretty}.FlexibleBookReader_breadcrumb__PZ_Mu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlexibleBookReader_summary__pQDVU{margin:8px 0;font-size:13px;color:#52695d}.FlexibleBookReader_supportTabs__Qmlzj{margin:10px 0}.FlexibleBookReader_supportTabs__Qmlzj button{font-size:13px}.FlexibleBookReader_supportTabs__Qmlzj button[aria-expanded=true],.FlexibleBookReader_viewSwitch__R372V button[aria-pressed=true]{color:#fff;background:#245d4d;border-color:#245d4d}.FlexibleBookReader_readerWorkspace__RHuo4{display:grid;min-height:0;min-width:0;gap:16px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]{min-height:540px;display:flex;flex-direction:column}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerWorkspace__RHuo4{flex:1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_content__dpCdO{margin:0;display:flex;flex-direction:column;min-height:0;overflow:auto}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9{flex:1;min-height:320px;flex-direction:column;overflow:hidden}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePlayer__BGX1t,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9>[data-book-source]{flex:1;display:flex;flex-direction:column;overflow:hidden}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>div:has(>[role=region]){flex:1;min-height:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9 [role=region]:not(.FlexibleBookReader_keyboardScroll__P0ZMJ){max-height:none;min-height:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>div{flex-shrink:1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]>.FlexibleBookReader_controlDock__oGZGy{flex-shrink:0}.FlexibleBookReader_performancePicker__EvoJH{padding:8px 16px;gap:8px;flex-shrink:0}.FlexibleBookReader_performancePicker__EvoJH select{font-size:13px}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]{padding:8px 16px 0}.FlexibleBookReader_controlDock__oGZGy{flex-shrink:0;background:#fff;border-top:1px solid #dfe8e2;padding-bottom:env(safe-area-inset-bottom)}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]{position:static;flex-wrap:wrap;gap:6px;padding:6px 0}.FlexibleBookReader_controlDock__oGZGy button{min-height:44px}.FlexibleBookReader_controlDock__oGZGy button>span{font-size:12px}.FlexibleBookReader_controlDock__oGZGy.FlexibleBookReader_stageControlDock__w4hI4{background:#101629;border-top-color:#ffffff1c;color:#e9eefc}.FlexibleBookReader_stageControlDock__w4hI4>div[aria-label]{background:transparent}.FlexibleBookReader_stageControlDock__w4hI4 .FlexibleBookReader_times__uPdxz{color:#9caac7}.FlexibleBookReader_stageControlDock__w4hI4 .FlexibleBookReader_timeline__jt_jL input{accent-color:#9cecef}.FlexibleBookReader_stageControlDock__w4hI4 button{color:#d8e2f5;background:#ffffff06;border-color:#ffffff18;box-shadow:none}.FlexibleBookReader_stageControlDock__w4hI4 button:hover:not(:disabled){background:#ffffff12}.FlexibleBookReader_stageControlDock__w4hI4 button[aria-pressed=true]{color:#aeefe5;background:#94ddd329;border-color:#94ddd370}.FlexibleBookReader_stageControlDock__w4hI4>div[aria-label]>button:first-child{color:#102236;background:#9cecef;border-color:#9cecef}.FlexibleBookReader_stageControlDock__w4hI4>div[aria-label]>button:first-child:hover:not(:disabled){background:#d4ffff}.FlexibleBookReader_timeline__jt_jL{padding:2px 0}.FlexibleBookReader_timeline__jt_jL input{min-height:20px}.FlexibleBookReader_practice__8Pw4g{padding:8px 16px;flex-shrink:0;flex-wrap:nowrap}.FlexibleBookReader_practice__8Pw4g select{min-width:0;flex:1;font-size:12px}.FlexibleBookReader_practice__8Pw4g>span{flex-basis:auto}.FlexibleBookReader_practice__8Pw4g button{min-height:44px}.FlexibleBookReader_practiceDetails__HYwrD{max-height:120px;overflow:auto;flex-shrink:0;padding:0 16px 8px}.FlexibleBookReader_keyboardDock__flxvc{padding:4px 0;flex-shrink:0}.FlexibleBookReader_keyboardDock__flxvc>p{font-size:10px;margin:0 0 3px;color:#52695d}.FlexibleBookReader_keyboardScroll__P0ZMJ{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.FlexibleBookReader_pianoKeys__7J6ZX{position:relative;height:64px}.FlexibleBookReader_pianoKeys__7J6ZX>span{position:absolute;top:0;height:100%;border:1px solid #aebbb3;background:#fff;border-radius:0 0 3px 3px;text-align:center;font-size:11px}.FlexibleBookReader_pianoKeys__7J6ZX>span[data-black=true]{height:63%;background:#243b32;color:#fff;z-index:1}.FlexibleBookReader_pianoKeys__7J6ZX>span[data-active=true]{background:#8fc6ac;color:#123b28;box-shadow:inset 0 -4px #245d4d}.FlexibleBookReader_pianoKeys__7J6ZX small{position:absolute;bottom:2px;left:0;right:0;font-size:9px}.FlexibleBookReader_pianoKeys__7J6ZX b{display:block;margin-top:8px}.FlexibleBookReader_supportPanel___8z_6{color:#243b32;background:#fff;border:1px solid #dfe8e2;border-radius:16px;padding:16px;overflow:auto}.FlexibleBookReader_supportPanel___8z_6:not([open]){display:none}.FlexibleBookReader_supportPanel___8z_6::backdrop{background:#132b2466}.FlexibleBookReader_supportPanel___8z_6[data-wide=false]{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,720px);max-width:100%;max-height:80dvh;border-radius:16px 16px 0 0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.FlexibleBookReader_supportPanel___8z_6[data-wide=true]{position:relative;margin:0;width:100%;max-height:100%;min-width:0}.FlexibleBookReader_panelHeader__hzFWm{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:-16px;background:#fff;padding:8px 0;z-index:2}.FlexibleBookReader_panelHeader__hzFWm h2{font-weight:600}.FlexibleBookReader_panelHeader__hzFWm button{min-height:44px;padding:8px;text-decoration:underline}.FlexibleBookReader_supportPanel___8z_6 [hidden]{display:none}.FlexibleBookReader_supportPanel___8z_6 .FlexibleBookReader_contents__jrnKO a{font-size:13px}.FlexibleBookReader_performancePlayer__BGX1t{padding:8px 16px}.FlexibleBookReader_performanceBody__YzFhM{flex:1;min-height:0}.FlexibleBookReader_performanceScore__X4h88{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.FlexibleBookReader_performanceBody__YzFhM:has(.FlexibleBookReader_media__mFsRa){grid-template-columns:minmax(0,1fr) minmax(220px,.48fr)}.FlexibleBookReader_media__mFsRa{max-height:100%;overflow:auto}.FlexibleBookReader_media__mFsRa iframe{max-width:100%}.FlexibleBookReader_media__mFsRa summary{min-height:44px;margin-bottom:0}.FlexibleBookReader_viewSwitch__R372V{padding-bottom:8px;font-size:12px;flex-shrink:0}.FlexibleBookReader_viewSwitch__R372V button{font-size:12px}.FlexibleBookReader_performanceTransport__My4yT{padding:6px 0}@media(min-width:1200px){.FlexibleBookReader_reader__S_WxX[data-panel-open=true] .FlexibleBookReader_readerWorkspace__RHuo4{grid-template-columns:minmax(0,1fr) 300px}.FlexibleBookReader_reader__S_WxX[data-panel-open=true] .FlexibleBookReader_performanceBody__YzFhM:has(.FlexibleBookReader_media__mFsRa){grid-template-columns:minmax(0,1fr)}.FlexibleBookReader_reader__S_WxX[data-panel-open=true] .FlexibleBookReader_media__mFsRa{max-height:220px}}@media(max-width:899px){.FlexibleBookReader_reader__S_WxX{padding:10px 12px}.FlexibleBookReader_header__PIXYH h1{font-size:18px}.FlexibleBookReader_summary__pQDVU{font-size:12px;line-height:1.5}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_summary__pQDVU{max-height:36px;overflow:auto;flex-shrink:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_breadcrumb__PZ_Mu{display:none}.FlexibleBookReader_supportTabs__Qmlzj{margin:6px 0}.FlexibleBookReader_supportTabs__Qmlzj button{flex:1;padding:6px;font-size:12px}.FlexibleBookReader_performancePicker__EvoJH{padding:6px 10px;flex-wrap:nowrap}.FlexibleBookReader_performancePicker__EvoJH select{flex-basis:auto;width:auto}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source]{padding:6px 10px 0}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button{padding:6px}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button span{font-size:11px}.FlexibleBookReader_performanceBody__YzFhM:has(.FlexibleBookReader_media__mFsRa){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}.FlexibleBookReader_media__mFsRa{order:0;padding:6px}.FlexibleBookReader_media__mFsRa[open]{max-height:32dvh}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_performanceBody__YzFhM{grid-template-rows:auto minmax(0,1fr)}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_media__mFsRa{order:-1}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=practice] .FlexibleBookReader_media__mFsRa{flex-shrink:0}.FlexibleBookReader_practice__8Pw4g{padding:6px 10px}.FlexibleBookReader_practice__8Pw4g>span{display:none}.FlexibleBookReader_performancePlayer__BGX1t{padding:6px 10px}.FlexibleBookReader_pianoKeys__7J6ZX{height:54px}}@media(max-height:600px) and (orientation:landscape){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]{min-height:440px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_languageNotice__F5jkY,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_summary__pQDVU{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH h1{font-size:15px}.FlexibleBookReader_readerNav__zKwG4,.FlexibleBookReader_supportTabs__Qmlzj{gap:4px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9{min-height:280px}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_performanceBody__YzFhM{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);grid-template-rows:minmax(0,1fr)}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_media__mFsRa{order:0;max-height:none}}.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-performance] [role=region].FlexibleBookReader_keyboardScroll__P0ZMJ,.FlexibleBookReader_scoreWorkspace___zKa9 [data-book-source] [role=region].FlexibleBookReader_keyboardScroll__P0ZMJ{min-height:0;max-height:none}@media(max-width:599px){.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button[aria-label]>span{display:none}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button:first-child>span{display:inline}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]{flex-wrap:nowrap;gap:4px}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button{flex-shrink:0;padding:6px;min-width:36px}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button[data-book-tempo]>span{display:inline}}.FlexibleBookReader_supportTabs__Qmlzj button[aria-expanded=true]:hover:not(:disabled),.FlexibleBookReader_viewSwitch__R372V button[aria-pressed=true]:hover:not(:disabled){background:#245d4d;color:#fff}@media(max-height:600px) and (orientation:landscape){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]{height:100dvh;min-height:0;padding:6px 12px;position:relative}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH{min-height:44px;padding-right:52%}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_breadcrumb__PZ_Mu,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH h1{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj{position:absolute;top:6px;right:12px;width:48%;margin:0;flex-wrap:nowrap}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj button{min-height:44px;flex:1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerWorkspace__RHuo4{margin-top:6px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePicker__EvoJH{grid-column:1;grid-row:1;font-size:0;padding:2px 8px;border-bottom:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_practice__8Pw4g{grid-column:2;grid-row:1;padding:2px 8px;border:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_practice__8Pw4g>span{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePlayer__BGX1t,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9>[data-book-source]{grid-column:1/-1;grid-row:2;min-height:0;height:100%}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9>.FlexibleBookReader_caption__lI8re{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9:not(:has(.FlexibleBookReader_practice__8Pw4g)) .FlexibleBookReader_performancePicker__EvoJH{grid-column:1/-1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy .FlexibleBookReader_times__uPdxz{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9 [data-short-keyboard=true]>div:has(>[role=region]){display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] [data-short-keyboard=true] .FlexibleBookReader_controlDock__oGZGy{display:flex;flex-direction:column;flex:1;min-height:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] [data-short-keyboard=true] .FlexibleBookReader_keyboardDock__flxvc{flex:1;display:flex;flex-direction:column;min-height:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] [data-short-keyboard=true] .FlexibleBookReader_keyboardScroll__P0ZMJ{flex:1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] [data-short-keyboard=true] .FlexibleBookReader_pianoKeys__7J6ZX{height:100%;min-height:54px}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_performanceScore__X4h88,.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=practice] .FlexibleBookReader_media__mFsRa:not([open]),.FlexibleBookReader_performancePlayer__BGX1t[data-short-keyboard=true] .FlexibleBookReader_performanceBody__YzFhM{display:none}.FlexibleBookReader_performancePlayer__BGX1t[data-performance-view=performance] .FlexibleBookReader_performanceBody__YzFhM{grid-template-columns:minmax(0,1fr)}.FlexibleBookReader_performancePlayer__BGX1t .FlexibleBookReader_viewSwitch__R372V{padding:0}}@media(max-width:399px){.FlexibleBookReader_controlDock__oGZGy>div[aria-label]{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:4px}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button{width:100%;min-height:44px}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>button:first-child>span{display:inline}.FlexibleBookReader_controlDock__oGZGy>div[aria-label]>.FlexibleBookReader_transportHint__aGuUZ{display:none}}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]{max-width:none;width:100%;height:100dvh;min-height:0;padding:8px 12px;overflow:hidden}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]>.FlexibleBookReader_header__PIXYH{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex-shrink:0;min-height:44px;padding:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH h1{display:block;flex:1;min-width:0;font-size:18px;margin:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerNav__zKwG4{flex-shrink:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_breadcrumb__PZ_Mu{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj{position:static;width:auto;margin:4px 0 8px;flex-shrink:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerWorkspace__RHuo4{min-height:0;gap:12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_content__dpCdO{overflow:hidden}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9{min-height:0;display:flex}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePicker__EvoJH{flex-shrink:0;padding:4px 12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePlayer__BGX1t,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9>[data-book-source]{min-height:0;height:auto;padding:0 12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy{flex-shrink:0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_practice__8Pw4g{order:0;padding:4px 12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_caption__lI8re{padding:4px 12px}@media(min-width:900px){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy button,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerNav__zKwG4 a,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj button{min-height:36px;padding:6px 10px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePicker__EvoJH select{min-height:36px;padding:4px 8px}}@media(max-width:899px){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]{padding:6px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH h1{font-size:16px;flex-basis:100%}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_readerNav__zKwG4{width:100%}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj{gap:4px;margin:4px 0}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePlayer__BGX1t,.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9>[data-book-source]{padding:0 6px}}@media(max-height:600px) and (orientation:landscape){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_header__PIXYH h1{display:none}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_scoreWorkspace___zKa9{display:flex}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_performancePicker__EvoJH{font-size:12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_supportTabs__Qmlzj button{flex:initial}}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]>.FlexibleBookReader_header__PIXYH .FlexibleBookReader_supportTabs__Qmlzj{margin:0 0 0 auto}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]>.FlexibleBookReader_header__PIXYH{margin-bottom:8px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy .FlexibleBookReader_timeline__jt_jL{display:flex;align-items:center;gap:12px}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy .FlexibleBookReader_timeline__jt_jL input{min-width:0;flex:1}.FlexibleBookReader_reader__S_WxX[data-focus-layout=true] .FlexibleBookReader_controlDock__oGZGy .FlexibleBookReader_times__uPdxz{flex-shrink:0;gap:12px}@media(max-width:899px){.FlexibleBookReader_reader__S_WxX[data-focus-layout=true]>.FlexibleBookReader_header__PIXYH .FlexibleBookReader_supportTabs__Qmlzj{margin-left:0;flex-basis:100%}}