.sr-app,.sr-app *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}#root{background:#101010;display:block;position:fixed;inset:0;overflow:hidden}body{overscroll-behavior:none;background:#101010;min-width:320px;min-height:100dvh;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}.sr-app{--sr-bg:#101010;--sr-bg-2:#101010;--sr-line:#ffffff1f;--sr-text:#f7f8fb;--sr-muted:#aeb7c7;--sr-orange:#fe5000;--sr-loop-button-color:#ff5a1f;--sr-progress-color:var(--sr-orange);--sr-progress-track-color:#fe500021;--sr-blue:#1e7897;--sr-teal:#5fc8c3;--sr-loop-play-accent:#52d2c0;--sr-loop-play-accent-dark:#258c88;--sr-loop-play-overlay:#52d2c026;--sr-score-bg:#faf9f7;--sr-score-bg-rgb:250, 249, 247;--sr-focus-veil-bg:rgba(var(--sr-score-bg-rgb), .72);--sr-loop-note-score-bg-rgb:248, 248, 248;--sr-loop-note-score-bg:rgb(var(--sr-loop-note-score-bg-rgb));--sr-loop-note-score-bg-transparent:rgba(var(--sr-loop-note-score-bg-rgb), 0);--sr-keyboard-bg:#f8f8f8;overscroll-behavior:none;background:var(--sr-bg);width:max(100vw,133.333dvh);height:100dvh;min-height:0;color:var(--sr-text);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-rows:minmax(0,2fr) minmax(0,1fr);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sr-app.is-structured-hud-row-stack{--sr-score-left-safe-area-shift:max(0px, calc(env(safe-area-inset-left,0px) - var(--sr-hud-padding-x)));--sr-score-right-safe-area-shift:max(0px, calc(env(safe-area-inset-right,0px) - var(--sr-hud-padding-x)));grid-template-rows:var(--sr-structured-score-height) var(--sr-structured-hud-height)}.sr-app.is-embedded-player{width:100%;height:var(--sr-embedded-stage-height)}.sr-app img,.sr-app svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sr-app button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0}.sr-play-button{width:var(--sr-play-button-size);height:var(--sr-play-button-size);background:var(--sr-orange);color:#fff;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px #00000038}.sr-play-button.is-replay-control{color:#f8f8f8;background:#646b64}.sr-play-button:before{inset:calc(var(--sr-play-button-size) * -.25);border-radius:inherit;content:"";position:absolute}.sr-play-button:disabled{opacity:.45}.sr-play-button.is-live-entry-cut:disabled,.sr-broadcast-toggle.is-live-entry-cut:disabled{opacity:1}.sr-play-button svg{width:var(--sr-play-icon-size);height:var(--sr-play-icon-size)}.sr-score-annotation-controls{--sr-annotation-hover-bg:#e9e9e6;--sr-annotation-selected-bg:#d8d8d4;--sr-score-corner-size:clamp(38px, calc(var(--sr-broadcast-dot-size,34px) * 1.34), 46px);--sr-score-about-action-size:var(--sr-score-corner-size);--sr-score-corner-align-offset:calc((var(--sr-broadcast-dot-size,34px) - var(--sr-score-corner-size)) * .5);--sr-score-right-control-anchor-x-fallback:calc(var(--sr-score-stage-width,100%) - var(--sr-broadcast-dot-offset-x,30px) - var(--sr-broadcast-dot-size,34px) * .5);right:calc(var(--sr-score-stage-width,100%) - var(--sr-score-right-control-anchor-x,var(--sr-score-right-control-anchor-x-fallback)) - var(--sr-score-corner-size) * .5 + var(--sr-score-right-safe-area-shift,0px));bottom:calc(var(--sr-broadcast-dot-offset-y,26px) + var(--sr-score-corner-align-offset));z-index:44;pointer-events:auto;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;gap:0;margin:0;display:inline-flex;position:absolute}.sr-app.is-structured-hud-row-stack .sr-score-annotation-controls{--sr-score-corner-size:clamp(28px, calc(var(--sr-broadcast-dot-size) * 1.2), 46px)}.sr-score-annotation-tool-row{border-radius:inherit;gap:0;display:inline-flex}.sr-score-annotation-controls[data-sticker-prototype=true]{max-width:calc(100vw - 24px);right:max(calc(var(--sr-score-stage-width,100%) - var(--sr-score-right-control-anchor-x,var(--sr-score-right-control-anchor-x-fallback)) - var(--sr-score-corner-size) * .5 + var(--sr-score-right-safe-area-shift,0px)), calc(50% - 50vw + 12px))}.sr-score-annotation-controls[data-sticker-prototype=true] .sr-score-annotation-tool-row{max-width:inherit;flex-wrap:wrap;justify-content:flex-end}.sr-score-annotation-controls[data-sticker-prototype=true] button{flex-shrink:0;min-width:32px;min-height:32px}.sr-score-annotation-controls[data-sticker-prototype=true] button:focus-visible{outline-offset:-3px;outline:2px solid #23442f}.sr-score-annotation-controls[data-sticker-prototype=true] .sr-sticker-choice{width:auto;padding:0 8px}.sr-sticker-picker{--sr-sticker-option-size:clamp(32px, calc(8vmin / var(--sr-sticker-picker-scale,1)), 48px);inset:auto;top:var(--sr-sticker-picker-top);right:var(--sr-sticker-picker-right);width:min(288px,100vw - 24px);max-height:calc(var(--sr-sticker-picker-max-height) / var(--sr-sticker-picker-scale,1));overscroll-behavior:contain;transform:scale(var(--sr-sticker-picker-scale,1));transform-origin:100% 0;box-sizing:border-box;background:var(--sr-score-bg);border:1px solid #2a2a2a26;border-radius:12px;margin:0;padding:8px;position:fixed;overflow-y:auto}.sr-sticker-scroll-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}.sr-sticker-scroll-viewport::-webkit-scrollbar{display:none}.sr-sticker-scroll-page{flex:0 0 100%}.sr-sticker-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.sr-sticker-picker-content{gap:4px;min-width:0;display:grid}.sr-sticker-picker[data-paged=true]{width:min(calc(160px + 4 * var(--sr-sticker-option-size)), calc(100vw - 24px))}.sr-sticker-picker[data-paged=true] .sr-sticker-picker-pages{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.sr-score-annotation-controls[data-sticker-prototype=true] .sr-sticker-page-arrow{justify-self:center;width:28px;min-width:28px;height:36px;padding:0;animation:none;position:relative}.sr-sticker-page-arrow:before{content:"";inset:calc(-1 * min(38px, var(--sr-sticker-option-size,48px))) -8px;position:absolute}.sr-sticker-page-arrow svg{width:20px;height:20px}.sr-score-annotation-controls[data-sticker-prototype=true] .sr-sticker-option{border-radius:8px;flex-direction:column;align-items:center;width:100%;height:auto;padding:4px 0;font-size:12px;line-height:18px;animation:none;display:flex}.sr-sticker-option img{width:min(var(--sr-sticker-option-size,48px), 100%);aspect-ratio:1;object-fit:contain;pointer-events:none;height:auto}.sr-sticker-placeholder{width:min(var(--sr-sticker-option-size,48px), 100%);aspect-ratio:1;place-items:center;font-size:24px;display:grid}.sr-sticker-option{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sr-sticker-pickup-preview{pointer-events:none;filter:drop-shadow(0 5px 6px #0000002e);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible;transform:translate(-50%,-50%)}.sr-sticker-pickup-preview img{object-fit:contain;width:100%;height:100%;display:block}.sr-sticker-picker-actions{flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.sr-score-annotation-controls[data-sticker-prototype=true] .sr-sticker-picker-actions button{animation:none}.sr-sticker-unavailable{align-self:center;padding:0 8px;font-size:12px}.sr-sticker-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-sticker-selection{pointer-events:none}.sr-sticker-selection[data-selected=true]{z-index:10}.sr-sticker-selection .sr-sticker-move-body{z-index:0;pointer-events:auto;touch-action:none;cursor:move;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.sr-sticker-selection .sr-score-annotation-text-edge,.sr-sticker-selection .sr-score-annotation-text-delete{pointer-events:auto}.sr-sticker-selection .sr-sticker-move-body:focus-visible{outline-offset:2px;outline:2px solid #23442f}.sr-sticker-resize-preview{pointer-events:none;width:100%;height:100%;display:block}.sr-sticker-selection .sr-sticker-resize-handle{box-sizing:border-box;pointer-events:auto;background:#fff;border:2px solid #697386;border-radius:2px;padding:0}.sr-sticker-selection .sr-sticker-resize-handle:before{inset:-10px}@media (any-pointer:coarse){.sr-sticker-selection .sr-sticker-resize-handle{--sr-sticker-hit-outset-x:calc(36px - var(--sr-sticker-hit-inset-x,10px));--sr-sticker-hit-outset-y:calc(36px - var(--sr-sticker-hit-inset-y,10px))}.sr-sticker-selection .sr-sticker-resize-handle.is-top-left:before{inset:calc(-1 * var(--sr-sticker-hit-outset-y)) calc(-1 * var(--sr-sticker-hit-inset-x,10px)) calc(-1 * var(--sr-sticker-hit-inset-y,10px)) calc(-1 * var(--sr-sticker-hit-outset-x))}.sr-sticker-selection .sr-sticker-resize-handle.is-top-right:before{inset:calc(-1 * var(--sr-sticker-hit-outset-y)) calc(-1 * var(--sr-sticker-hit-outset-x)) calc(-1 * var(--sr-sticker-hit-inset-y,10px)) calc(-1 * var(--sr-sticker-hit-inset-x,10px))}.sr-sticker-selection .sr-sticker-resize-handle.is-bottom-left:before{inset:calc(-1 * var(--sr-sticker-hit-inset-y,10px)) calc(-1 * var(--sr-sticker-hit-inset-x,10px)) calc(-1 * var(--sr-sticker-hit-outset-y)) calc(-1 * var(--sr-sticker-hit-outset-x))}.sr-sticker-selection .sr-sticker-resize-handle.is-bottom-right:before{inset:calc(-1 * var(--sr-sticker-hit-inset-y,10px)) calc(-1 * var(--sr-sticker-hit-outset-x)) calc(-1 * var(--sr-sticker-hit-outset-y)) calc(-1 * var(--sr-sticker-hit-inset-x,10px))}}.sr-sticker-selection .sr-sticker-resize-handle:focus-visible{outline-offset:2px;outline:2px solid #23442f}.sr-score-annotation-controls[data-editor-open=true] .sr-score-annotation-tool-row{background:var(--sr-score-bg);animation:.24s cubic-bezier(.2,.8,.2,1) backwards sr-annotation-panel-reveal}.sr-score-annotation-controls[data-editor-open=true] button{color:var(--sr-annotation-color);opacity:1;background:0 0;animation:.18s ease-out backwards sr-annotation-tool-reveal}.sr-score-annotation-controls[data-editor-open=true] button:first-child{animation-delay:.1s}.sr-score-annotation-controls[data-editor-open=true] button:nth-child(2){animation-delay:80ms}.sr-score-annotation-controls[data-editor-open=true] button:nth-child(3){animation-delay:60ms}.sr-score-annotation-controls[data-editor-open=true] button:nth-child(4){animation-delay:40ms}.sr-score-annotation-controls[data-editor-open=true] button:nth-child(5){animation-delay:20ms}.sr-score-annotation-controls[data-editor-open=true] button.is-selected{background:var(--sr-annotation-selected-bg);color:var(--sr-annotation-color);box-shadow:none}.sr-score-annotation-controls button.is-entry{color:#1f2933;box-shadow:none;background:#fff}@keyframes sr-annotation-panel-reveal{0%{clip-path:inset(0 0 0 calc(100% - var(--sr-score-corner-size)) round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes sr-annotation-tool-reveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sr-score-annotation-controls[data-editor-open=true] .sr-score-annotation-tool-row,.sr-score-annotation-controls[data-editor-open=true] button{animation:none}}.sr-score-annotation-controls button:disabled{cursor:default;opacity:.35;animation:none}.sr-score-shell{--sr-score-camera-top-inset:var(--sr-score-camera-top-inset-app,5px);background:var(--sr-score-bg);height:100%;min-height:0;position:relative;overflow:hidden}.sr-score-viewport{inset:var(--sr-score-camera-top-inset) 0 0;overscroll-behavior:none;background:var(--sr-score-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;overflow:hidden}.sr-score-viewport.is-dragging{cursor:grabbing}.sr-score-viewport.is-loading{cursor:default}.sr-score-viewport.is-replay-loading .sr-score-about-prototype,.sr-score-viewport.is-replay-loading .sr-sticky-horizon-mask,.sr-score-viewport.is-replay-loading .sr-sticky-start-context,.sr-score-viewport.is-replay-loading .sr-sticky-context-prepared-updates,.sr-score-viewport.is-replay-loading .sr-sticky-context-update-markings,.sr-score-viewport.is-loading .sr-strip-surface{visibility:hidden}.sr-app .sr-score-mute-toggle{--sr-score-mute-size:calc(var(--sr-broadcast-dot-size) * 1.08);--sr-score-mute-icon-size:calc(var(--sr-score-mute-size) * .56);--sr-score-right-control-anchor-x-fallback:calc(var(--sr-score-stage-width,100%) - var(--sr-broadcast-dot-offset-x) - var(--sr-broadcast-dot-size) * .5);z-index:37;top:calc(var(--sr-score-camera-top-inset) + var(--sr-broadcast-dot-offset-y));right:calc(var(--sr-score-stage-width,100%) - var(--sr-score-right-control-anchor-x,var(--sr-score-right-control-anchor-x-fallback)) - var(--sr-score-mute-size) * .5 + var(--sr-score-right-safe-area-shift,0px));width:var(--sr-score-mute-size);height:var(--sr-score-mute-size);color:#1f2933;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #fffffff5;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 6px 18px #0f172a1a}.sr-app .sr-score-mute-toggle.is-muted{color:#fff;background:#999896}.sr-app .sr-score-mute-toggle:disabled{cursor:default;opacity:.55}.sr-score-mute-glyph{width:var(--sr-score-mute-icon-size);height:var(--sr-score-mute-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block}.sr-strip-surface{transform-origin:0 0;will-change:transform;transition:none;position:absolute;top:0;left:0}.sr-strip-surface.has-score-surface-edge-guard>*{translate:var(--sr-score-content-offset-x,0) 0}.sr-strip-surface.has-score-surface-edge-guard>:is(.sr-strip-layer,.sr-loop-range-overlay,.sr-voice-focus-overlay,.sr-native-barline-layer,.sr-measure-number-layer){width:var(--sr-score-content-width);right:auto}.sr-score-about-prototype{z-index:5;color:#242421;cursor:default;pointer-events:none;min-width:0;position:absolute;top:0;bottom:0}.sr-about-zoom-spacer{contain:layout;margin-inline:auto;position:relative}.sr-about-zoom-content{transform-origin:0 0;position:absolute;top:0;left:0}.sr-about-zoom-content.is-reflowing{position:relative}.sr-score-about-prototype .sr-score-about-title-scroll .is-reflowing h1{font-size:calc(var(--sr-score-about-title-size,32px) * var(--sr-about-text-zoom,1));overflow-wrap:break-word}.sr-score-about-prototype .sr-score-about-title-scroll .is-reflowing p{font-size:calc(var(--sr-score-about-composer-size,16px) * var(--sr-about-text-zoom,1));margin-top:calc(clamp(8px, calc(var(--sr-score-about-title-size,32px) * .34), 12px) * var(--sr-about-text-zoom,1));overflow-wrap:break-word}.sr-about-zoom-content.is-reflowing .sr-score-about-prototype-body-copy{padding:calc(20px * var(--sr-about-text-zoom,1));gap:calc(24px * var(--sr-about-text-zoom,1))}.sr-about-zoom-content.is-reflowing .sr-score-about-prototype-body-copy section{gap:calc(10px * var(--sr-about-text-zoom,1))}.sr-about-zoom-content.is-reflowing .sr-score-about-prototype-body-copy h2{font-size:calc(18px * var(--sr-about-text-zoom,1))}.sr-score-about-prototype .sr-about-zoom-content.is-reflowing .sr-score-about-prototype-body-copy p,.sr-score-about-prototype .sr-about-zoom-content.is-reflowing .sr-score-about-prototype-body-copy li{font-size:calc(15px * var(--sr-about-text-zoom,1))}.sr-score-about-title-scroll{width:var(--sr-score-about-text-width,100%);scrollbar-width:none;overflow-anchor:none;overflow:auto}.sr-score-about-title-scroll::-webkit-scrollbar{display:none}.sr-score-about-prototype-body-scroll,.sr-score-about-prototype-image-scroll{overflow-anchor:none;direction:ltr;overflow-x:auto}.sr-score-about-prototype.has-guides{outline-offset:-1px;outline:1px dashed #e8892e94}.sr-score-about-prototype.has-guides:after{z-index:2;content:"";pointer-events:none;border-left:1px solid #8b5cf69e;position:absolute;top:0;bottom:0;left:50%}.sr-score-about-prototype-page{will-change:transform;transition:transform .36s cubic-bezier(.3,0,.58,1);position:absolute;inset:0}.sr-score-about-prototype.is-page-transition-instant .sr-score-about-prototype-page{transition:none}.sr-score-about-prototype-title-page{grid-template-columns:minmax(0,1fr);place-items:center;display:grid;transform:translate(0,0)}.sr-score-about-prototype-image-page{transform:translateY(-100%)}.sr-score-about-prototype-body-page{transform:translateY(100%)}.sr-score-about-prototype.is-image-page .sr-score-about-prototype-image-page{transform:translate(0,0)}.sr-score-about-prototype.is-image-page .sr-score-about-prototype-title-page{transform:translateY(100%)}.sr-score-about-prototype.is-image-page .sr-score-about-prototype-body-page{transform:translateY(200%)}.sr-score-about-prototype.is-about-page .sr-score-about-prototype-image-page{transform:translateY(-200%)}.sr-score-about-prototype.is-about-page .sr-score-about-prototype-title-page{transform:translateY(-100%)}.sr-score-about-prototype.is-about-page .sr-score-about-prototype-body-page{transform:translate(0,0)}.sr-score-about-prototype-content{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;max-width:100%;padding:20px 0;display:grid}.sr-score-about-prototype-body-safe-frame{top:var(--sr-score-about-vertical-top-inset,0);right:0;bottom:var(--sr-score-about-vertical-bottom-inset,0);justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;left:0}.sr-score-about-prototype-body-scroll{width:var(--sr-score-about-text-width,100%);overscroll-behavior:contain;scrollbar-width:none;direction:ltr;flex:none;max-width:none;min-height:1px;max-height:100%;overflow:hidden auto}.sr-score-about-prototype-body-scroll.is-fit{height:var(--sr-score-about-body-box-height,1px)}.sr-score-about-prototype-body-scroll.is-overflow{align-self:flex-start;height:100%}.sr-score-about-prototype-body-box{width:100%;height:var(--sr-score-about-body-box-height,1px);box-sizing:border-box;direction:ltr;background:0 0;border:0}.sr-score-about-prototype.has-guides .sr-score-about-prototype-body-box{background:#1e789712;border:1px solid #1e7897c7}.sr-score-about-prototype-body-scroll.has-content{align-self:auto;height:auto;max-height:100%}.sr-score-about-prototype-body-box.has-content{height:auto}.sr-score-about-prototype-body-copy{box-sizing:border-box;color:#242421;text-align:left;gap:24px;width:100%;min-width:0;padding:20px;display:grid}.sr-score-about-prototype-body-copy section{gap:10px;min-width:0;display:grid}.sr-score-about-prototype-body-copy h2{color:#242421;letter-spacing:-.018em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:650;line-height:1.2}.sr-score-about-prototype .sr-score-about-prototype-body-copy p,.sr-score-about-prototype .sr-score-about-prototype-body-copy li{color:#242421c7;letter-spacing:0;overflow-wrap:break-word;width:auto;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.48}.sr-score-about-prototype-body-copy ul{margin:0;padding-left:1.5em}.sr-score-about-prototype-body-copy li+li,.sr-score-about-prototype-body-copy li>ul{margin-top:.35em}.sr-score-about-prototype .sr-score-about-prototype-body-copy .is-challenge-instructions p{white-space:pre-wrap}.sr-score-about-prototype .sr-instruction-link,.sr-practice-challenge-brief .sr-instruction-link{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline;display:inline}.sr-instruction-link svg{vertical-align:-.08em;width:.85em;height:.85em;margin-inline-end:.2em;display:inline-block}.sr-instruction-link:focus-visible{outline-offset:3px;outline:2px solid}.sr-score-about-prototype-image-scroll{width:var(--sr-score-about-image-box-width,1px);max-width:var(--sr-score-about-text-width,100%);overscroll-behavior:contain;scrollbar-width:none;direction:ltr;flex:none;min-height:1px;max-height:100%;overflow:auto}.sr-score-about-prototype-body-scroll::-webkit-scrollbar{display:none}.sr-score-about-prototype-image-scroll::-webkit-scrollbar{display:none}.sr-score-about-prototype-image-scroll.is-fit{height:auto}.sr-score-about-prototype-image-scroll.is-overflow{align-self:flex-start;height:100%}.sr-score-about-prototype-image-scroll.has-content{align-self:auto;height:auto;max-height:100%}.sr-score-about-prototype-image-scroll.has-content.is-overflow{align-self:flex-start;height:100%}.sr-score-about-prototype-image-gallery{box-sizing:border-box;direction:ltr;gap:24px;width:100%;min-width:0;display:grid}.sr-score-about-prototype-image-gallery figure{justify-items:center;gap:10px;width:100%;min-width:0;margin:0;display:grid}.sr-score-about-prototype-image-gallery img{width:auto;max-width:100%;height:auto;max-height:var(--sr-score-about-image-max-height,100%);object-fit:contain;display:block}.sr-score-about-prototype-image-gallery figcaption{color:#2424219e;width:100%;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:var(--sr-score-about-composer-size,16px);letter-spacing:.02em;overflow-wrap:break-word;text-align:center;margin:0;font-weight:540;line-height:1.2}.sr-score-about-prototype h1,.sr-score-about-prototype p{width:var(--sr-score-about-text-width,100%);margin:0}.sr-score-about-prototype h1{color:#242421;max-width:none;font-family:Georgia,Times New Roman,serif;font-size:var(--sr-score-about-title-size,32px);letter-spacing:-.035em;text-wrap:balance;white-space:pre-line;font-weight:650;line-height:1.04}.sr-score-about-prototype h1 .sr-score-about-title-subline{font-size:.65em}.sr-score-about-prototype.has-guides h1{outline-offset:0;background-image:repeating-linear-gradient(to bottom, #1e789738 0, #1e789738 1px, transparent 1px, transparent calc(var(--sr-score-about-title-size,32px) * 1.04));outline:1px solid #1e7897b8}.sr-score-about-prototype p{margin-top:clamp(8px, calc(var(--sr-score-about-title-size,32px) * .34), 12px);color:#2424219e;font-family:Georgia,Times New Roman,serif;font-size:var(--sr-score-about-composer-size,16px);letter-spacing:.02em;font-weight:540;line-height:1.2}.sr-score-about-prototype.has-guides p{outline-offset:0;outline:1px solid #14b8a6b8}.sr-score-about-prototype-actions{margin-top:clamp(18px, calc(var(--sr-score-about-title-size,32px) * .72), 24px);pointer-events:auto;justify-content:center;align-items:center;gap:0;display:flex}.sr-score-about-prototype-actions-placeholder{height:var(--sr-score-about-action-size,42px);pointer-events:none}.sr-score-about-prototype-actions button,.sr-score-about-prototype-actions a{width:var(--sr-score-about-action-size,42px);height:var(--sr-score-about-action-size,42px);color:#ff5a1f;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid}.sr-score-about-prototype-actions svg{width:calc(var(--sr-score-about-action-size,42px) * .48);height:calc(var(--sr-score-about-action-size,42px) * .48);stroke-width:2.25px}.sr-score-about-prototype-actions svg.sr-score-about-action-icon-large{width:calc(var(--sr-score-about-action-size,42px) * .6);height:calc(var(--sr-score-about-action-size,42px) * .6);stroke-width:1.8px}.sr-score-about-prototype-actions svg.sr-score-about-action-icon-info path{stroke-width:3px}@media (hover:hover) and (pointer:fine){.sr-score-about-prototype-actions button:hover,.sr-score-about-prototype-actions a:hover{background:#fffffff0;box-shadow:0 8px 20px #0f172a1f}}.sr-score-about-prototype-actions button:focus-visible,.sr-score-about-prototype-actions a:focus-visible{outline-offset:3px;background:#fffffff0;outline:3px solid #ff5a1f57;box-shadow:0 8px 20px #0f172a1f}@media (hover:hover) and (pointer:fine){.sr-score-about-prototype-actions.sr-score-annotation-controls button:hover:not(:disabled):not(.is-selected){background:var(--sr-annotation-hover-bg)}}.sr-score-about-prototype-actions.sr-score-annotation-controls button:focus-visible:not(.is-selected){background:var(--sr-annotation-hover-bg)}.sr-score-about-prototype-actions.sr-score-annotation-controls button,.sr-score-about-prototype-actions.sr-score-annotation-controls button:hover,.sr-score-about-prototype-actions.sr-score-annotation-controls button:focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){.sr-score-about-prototype-page{transition-duration:1ms}}.sr-score-viewport.is-playing .sr-strip-surface,.sr-score-viewport.is-dragging .sr-strip-surface,.sr-score-viewport.is-coasting .sr-strip-surface,.sr-score-viewport.is-loop-dragging .sr-strip-surface{transition:none}.sr-strip-system{z-index:2;background:0 0;position:absolute;top:0;overflow:hidden}.sr-strip-source{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.sr-strip-source-image,.sr-strip-source-svg,.sr-strip-source-svg svg{-webkit-user-select:none;user-select:none;max-width:none;display:block}.sr-strip-source-image{pointer-events:none}.sr-strip-source-svg svg{width:100%;height:100%}.sr-prepared-strip-svg,.sr-prepared-strip-svg svg,.sr-strip-image{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sr-strip-layer{z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.sr-strip-layer.is-visible{opacity:1}.sr-score-viewport.debug-no-layer-fade .sr-strip-layer{transition:none}.sr-strip-image{object-fit:fill;pointer-events:none}.sr-strip-tile-layer{overflow:hidden}.sr-strip-tile{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.sr-strip-marking-tile-layer,.sr-hybrid-markings{z-index:6;mix-blend-mode:normal}.sr-hybrid-markings,.sr-hybrid-markings svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sr-hybrid-markings [data-overlay-category=structural],.sr-hybrid-markings [data-overlay-category=context]{opacity:1}.sr-hybrid-markings [data-glyph-source-only=true]{opacity:0}.sr-hybrid-markings [data-marking-class=BarLine],.sr-sticky-start-context [data-marking-class=BarLine]{stroke:#000!important}.sr-hybrid-markings [data-marking-class=Harmony]{paint-order:stroke fill;stroke:#000;stroke-linejoin:round;stroke-width:.8px}.sr-hybrid-markings [data-marking-class=HairpinSegment],.sr-hybrid-markings [data-marking-class=SlurSegment]{shape-rendering:geometricprecision}.sr-hybrid-markings [data-marking-class=HairpinSegment]{stroke-width:12.5px!important}.sr-hybrid-markings [data-marking-class=SlurSegment]{stroke-width:5.5px!important}.sr-hybrid-markings [data-marking-class=BarLine]:not([data-sticky-context=true]),.sr-sticky-start-context [data-marking-class=BarLine]{opacity:1}.sr-hybrid-markings.has-sticky-context [data-overlay-category=context][data-sticky-context=true],.sr-hybrid-markings.has-sticky-context [data-marking-class=BarLine][data-sticky-context=true]{opacity:0}.sr-score-viewport.debug-no-expressive .sr-hybrid-markings [data-overlay-category=expressive],.sr-score-viewport.debug-no-structural .sr-hybrid-markings [data-overlay-category=structural],.sr-score-viewport.debug-no-context .sr-hybrid-markings [data-overlay-category=context],.sr-score-viewport.debug-no-context .sr-sticky-context-update-markings,.sr-score-viewport.debug-no-context .sr-sticky-context-prepared-updates,.sr-score-viewport.debug-no-dynamics .sr-hybrid-markings :is([data-marking-class=Dynamic],[data-marking-class=Expression]),.sr-score-viewport.debug-no-fingering .sr-hybrid-markings [data-marking-class=Fingering],.sr-score-viewport.debug-no-lines .sr-hybrid-markings :is([data-marking-class=Bracket],[data-marking-class=HairpinSegment],[data-marking-class=SlurSegment],[data-marking-class=TextLineSegment],[data-marking-class=TieSegment]),.sr-score-viewport.debug-no-text .sr-hybrid-markings :is([data-marking-class=StaffText],[data-marking-class=Tempo],[data-marking-class=Text]){display:none}.sr-strip-surface.has-voice-focus:not(.has-focus-rh) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=rh]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]),.sr-strip-surface.has-voice-focus:not(.has-focus-lh) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=lh]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]),.sr-strip-surface.has-voice-focus:not(.has-focus-s) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=s]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]),.sr-strip-surface.has-voice-focus:not(.has-focus-a) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=a]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]),.sr-strip-surface.has-voice-focus:not(.has-focus-t) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=t]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]),.sr-strip-surface.has-voice-focus:not(.has-focus-b) .sr-hybrid-markings [data-overlay-category=expressive][data-marking-voice=b]:not([data-marking-class=Dynamic]):not([data-marking-class=Expression]):not([data-marking-class=HairpinSegment]):not([data-marking-class=StaffText]):not([data-marking-class=Text]):not([data-marking-class=TextLineSegment]):not([data-marking-class=Tempo]){opacity:.32}.sr-native-barline-layer{z-index:6;pointer-events:none;position:absolute;inset:0}.sr-native-barline{background:#000;display:block;position:absolute}.sr-score-viewport.debug-no-structural .sr-native-barline-layer{display:none}.sr-measure-number-layer{z-index:9;pointer-events:none;position:absolute;inset:0}.sr-measure-number{color:#12161cd1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--sr-measure-number-font-size,170px);text-shadow:0 0 14px #f7f4effa,0 0 30px #f7f4efe6;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:560;line-height:1;position:absolute;transform:translate(-50%,-100%)}.sr-sticky-horizon-mask{z-index:10;pointer-events:none;background:linear-gradient(90deg, var(--sr-score-bg) 0, var(--sr-score-bg) calc(100% - var(--sr-horizon-fade-width,48px)), #f7f4ef00 100%);position:absolute}.sr-sticky-context-update-markings{z-index:12;mix-blend-mode:normal;pointer-events:none;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.sr-sticky-context-update-markings,.sr-sticky-context-update-markings svg{-webkit-user-select:none;user-select:none;display:block}.sr-sticky-context-update-markings svg{width:100%;height:100%}.sr-sticky-context-update-markings [data-marking-id]{opacity:0}.sr-sticky-context-prepared-updates{z-index:12;pointer-events:none;mix-blend-mode:normal;position:absolute;overflow:hidden}.sr-sticky-context-prepared-updates,.sr-sticky-context-prepared-updates svg{-webkit-user-select:none;user-select:none;display:block}.sr-sticky-context-prepared-updates svg{width:var(--sr-sticky-context-full-width,100%);max-width:none;height:100%}.sr-sticky-context-prepared-updates [data-sticky-context-update-key]{display:none}.sr-sticky-start-context{z-index:11;pointer-events:none;mix-blend-mode:normal;position:absolute;overflow:hidden}.sr-sticky-start-context,.sr-sticky-start-context svg{-webkit-user-select:none;user-select:none;display:block}.sr-sticky-start-context svg{width:var(--sr-sticky-context-full-width,100%);max-width:none;height:100%}.sr-opening-context-focus-overlay{z-index:5;pointer-events:none;mix-blend-mode:normal;position:absolute;overflow:hidden}.sr-opening-context-focus-overlay,.sr-opening-context-focus-overlay svg{-webkit-user-select:none;user-select:none;display:block}.sr-opening-context-focus-overlay svg{width:100%;max-width:none;height:100%}.sr-opening-context-focus-overlay .StickyStaffLine{display:none}.sr-opening-context-focus-overlay.has-voice-focus.has-focus-rh:not(.has-focus-lh) [data-marking-voice=rh]:not([data-marking-shared=true]),.sr-opening-context-focus-overlay.has-voice-focus.has-focus-lh:not(.has-focus-rh) [data-marking-voice=lh]:not([data-marking-shared=true]),.sr-opening-context-focus-overlay.has-voice-focus.has-focus-s:not(.has-focus-a):not(.has-focus-t):not(.has-focus-b) [data-marking-voice=s]:not([data-marking-shared=true]),.sr-opening-context-focus-overlay.has-voice-focus.has-focus-a:not(.has-focus-s):not(.has-focus-t):not(.has-focus-b) [data-marking-voice=a]:not([data-marking-shared=true]),.sr-opening-context-focus-overlay.has-voice-focus.has-focus-t:not(.has-focus-s):not(.has-focus-a):not(.has-focus-b) [data-marking-voice=t]:not([data-marking-shared=true]),.sr-opening-context-focus-overlay.has-voice-focus.has-focus-b:not(.has-focus-s):not(.has-focus-a):not(.has-focus-t) [data-marking-voice=b]:not([data-marking-shared=true]){opacity:0}:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-rh)) .StickyStaffLine:where([data-marking-voice=rh]),:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-lh)) .StickyStaffLine:where([data-marking-voice=lh]),:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-s)) .StickyStaffLine:where([data-marking-voice=s]),:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-a)) .StickyStaffLine:where([data-marking-voice=a]),:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-t)) .StickyStaffLine:where([data-marking-voice=t]),:where(.sr-sticky-start-context,.sr-sticky-context-prepared-updates):where(.has-voice-focus:not(.has-focus-b)) .StickyStaffLine:where([data-marking-voice=b]){opacity:.28}.sr-prepared-strip-svg svg>path:first-child[fill=\#ffffff],.sr-strip-source-svg svg>path:first-child[fill=\#ffffff]{display:none}.sr-voice-focus-overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.sr-voice-focus-overlay svg{width:100%;height:100%;display:block}.sr-voice-focus-overlay path{fill:var(--sr-focus-veil-bg,#f8f8f0b8);fill-rule:evenodd}.sr-score-annotation-layer{z-index:7;pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;overflow:visible}.sr-score-annotation-stroke{pointer-events:none;display:block;position:absolute;overflow:hidden}.sr-score-annotation-input{z-index:8;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.sr-score-annotation-layer.is-loop-note-preview{z-index:6;width:100%;height:100%;inset:0;overflow:hidden}.sr-playhead{z-index:6;width:var(--sr-playhead-screen-width,16px);pointer-events:none;background:#2a2a2a26;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}:root[data-boba-playhead-color=blue] .sr-playhead{background:#1e789747}:root[data-boba-playhead-color=orange] .sr-playhead{background:#fe50003d}:root[data-boba-playhead-color=hidden] .sr-playhead{background:0 0}.sr-score-viewport.is-loading .sr-playhead,.sr-score-viewport.is-loading .sr-playhead-loop-button,.sr-score-viewport.is-loading .sr-loop-range-overlay,.sr-score-viewport.is-loading .sr-loop-handle-layer{display:none}.sr-playhead-loop-button{z-index:18;width:72px;height:72px;color:var(--sr-loop-button-color);box-shadow:none;cursor:pointer;opacity:1;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sr-playhead-loop-button:before{content:"";background:#f8f8f8;border-radius:999px;width:60px;height:60px;position:absolute;box-shadow:0 14px 34px #0f172a2e}.sr-playhead-loop-button svg{z-index:1;position:relative}.sr-playhead-loop-button.is-exit{color:#fff;background:0 0;border:0;width:72px;height:72px}.sr-playhead-loop-button.is-exit:before{content:"";background:#3f4440db;border:1.5px solid #f8f8f0b8;width:53px;height:53px;box-shadow:0 14px 34px #0f172a2e}.sr-playhead-loop-button.is-exit svg{width:23px;height:23px;position:relative}.sr-app .sr-playhead-loop-button,.sr-app .sr-playhead-loop-button.is-exit{border:0}.sr-score-annotation-text-box{z-index:9;box-sizing:border-box;touch-action:none;position:absolute}.sr-score-annotation-text-box[data-editing=true]{background:rgba(var(--sr-score-bg-rgb), .86)}.sr-score-annotation-text-box:before{content:"";pointer-events:none;background:repeating-linear-gradient(to right, var(--sr-annotation-outline-color,#697386) 0 8px, transparent 8px 13px) top / 100% var(--sr-annotation-outline-thickness,1.5px) no-repeat, repeating-linear-gradient(to right, var(--sr-annotation-outline-color,#697386) 0 8px, transparent 8px 13px) bottom / 100% var(--sr-annotation-outline-thickness,1.5px) no-repeat, repeating-linear-gradient(to bottom, var(--sr-annotation-outline-color,#697386) 0 8px, transparent 8px 13px) left / var(--sr-annotation-outline-thickness,1.5px) 100% no-repeat, repeating-linear-gradient(to bottom, var(--sr-annotation-outline-color,#697386) 0 8px, transparent 8px 13px) right / var(--sr-annotation-outline-thickness,1.5px) 100% no-repeat;position:absolute;inset:-1.5px}.sr-score-annotation-text-box[data-annotation-multi-selected=true]{--sr-annotation-outline-color:#008cff;--sr-annotation-outline-thickness:2.5px}.sr-score-annotation-text-box[data-annotation-copied=true]{--sr-annotation-outline-color:var(--sr-orange,#fe5000);--sr-annotation-outline-thickness:2.5px}.sr-score-annotation-text-input{box-sizing:border-box;resize:none;width:100%;height:100%;color:inherit;text-align:center;white-space:pre;-webkit-user-select:text;user-select:text;touch-action:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.sr-score-annotation-text-input::placeholder{color:#697386;opacity:1;font-style:italic;font-weight:450}.sr-score-annotation-text-mirror-frame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sr-score-annotation-text-mirror{text-align:center;white-space:pre;pointer-events:none;width:100%;height:100%;display:block}.sr-score-annotation-text-edge{z-index:1;cursor:move;touch-action:none;position:absolute}.sr-score-annotation-text-edge.is-top{height:24px;top:-18px;left:5px;right:5px}.sr-score-annotation-text-edge.is-bottom{height:24px;bottom:-18px;left:5px;right:5px}.sr-score-annotation-text-edge.is-left{width:24px;top:5px;bottom:5px;left:-18px}.sr-score-annotation-text-edge.is-right{width:24px;top:5px;bottom:5px;right:-18px}.sr-score-annotation-text-handle{z-index:2;touch-action:none;background:#fff;border:2px solid #697386;border-radius:2px;width:12px;height:12px;position:absolute}.sr-score-annotation-text-handle:before{content:"";position:absolute;inset:-8px}.sr-score-annotation-text-handle.is-top-left{cursor:nwse-resize;top:-7px;left:-7px}.sr-score-annotation-text-handle.is-top-right{cursor:nesw-resize;top:-7px;right:-7px}.sr-score-annotation-text-handle.is-bottom-left{cursor:nesw-resize;bottom:-7px;left:-7px}.sr-score-annotation-text-handle.is-bottom-right{cursor:nwse-resize;bottom:-7px;right:-7px}.sr-score-annotation-text-delete{z-index:3;color:#fff;opacity:1;cursor:pointer;background:#3f4440;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:3px;display:grid;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.sr-score-annotation-text-delete svg{width:16px;height:16px}.sr-score-annotation-input[data-tool=pen]{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%20stroke%3D%22%23343a36%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%2F%3E%3Cpath%20d%3D%22m15%205%204%204%22%2F%3E%3C%2Fsvg%3E) 2 22,crosshair}.sr-score-annotation-input[data-tool=eraser]{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%20stroke%3D%22%23343a36%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%2021-4.3-4.3c-1-1-1-2.5%200-3.4l9.6-9.6c1-1%202.5-1%203.4%200l5.6%205.6c1%201%201%202.5%200%203.4L13%2021Z%22%2F%3E%3Cpath%20d%3D%22m5%2011%209%209%22%2F%3E%3C%2Fsvg%3E) 7 21,crosshair}.sr-score-annotation-input[data-tool=text]{cursor:text}.bm-mini-player [data-bm-hit-target]:after,.bm-mini-settings-panel [data-bm-hit-target]:after{content:"";left:var(--bm-hit-left);top:var(--bm-hit-top);width:var(--bm-hit-width);height:var(--bm-hit-height);pointer-events:auto;background:0 0;border:0;border-radius:0;position:absolute}.bm-mini-player .sr-play-button[data-bm-hit-target]:before{pointer-events:none}.bm-mini-settings-panel button[data-bm-hit-target],.bm-mini-player .sr-score-about-prototype-actions :is(button,a)[data-bm-hit-target]{position:relative}html,body,#root,.bm-mini-player.sr-app,.bm-mini-player .sr-score-viewport,.bm-mini-player .sr-hud-strip-pager{overscroll-behavior:auto}.bm-mini-player .sr-hud-strip-pager{touch-action:auto}.bm-mini-viewport{background:#101010;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html.bm-mini-phone-page{--bm-phone-safe-left:env(safe-area-inset-left,0px);--bm-phone-safe-right:env(safe-area-inset-right,0px);overscroll-behavior-y:none;height:auto;overflow:hidden auto}html.bm-mini-phone-page body{height:auto;min-height:calc(100lvh + var(--bm-phone-scroll-runway,160px));overscroll-behavior-y:none;overflow:visible}html.bm-mini-phone-page #root,html.bm-mini-phone-page .bm-mini-viewport{height:100dvh;bottom:auto}html.bm-mini-phone-page .bm-mini-viewport{max-height:100lvh}html.bm-mini-phone-page .bm-mini-player .sr-score-shell,html.bm-mini-phone-page .bm-mini-player .sr-score-viewport{overflow:clip}html.bm-mini-phone-page .bm-mini-player .sr-hud{--bm-phone-hud-offset:calc((max(12px, var(--bm-phone-safe-left)) - max(12px, var(--bm-phone-safe-right))) / 2 / var(--bm-artboard-scale,1));grid-template-columns:minmax(0,1fr)}html.bm-mini-phone-page .bm-mini-player .sr-score-shell,html.bm-mini-phone-page .bm-mini-unavailable{touch-action:none;overscroll-behavior-y:none}html.bm-mini-phone-page .bm-mini-player .sr-hud-strip-pager{width:var(--bm-phone-keyboard-width,100%);left:var(--bm-phone-hud-offset);justify-self:center}html.bm-mini-phone-page .bm-mini-player .sr-hud-strip-pager .sr-keyboard-panel{padding-left:var(--sr-hud-padding-x);padding-right:var(--sr-hud-padding-x)}@media (orientation:landscape){html.bm-mini-phone-page .bm-mini-player .sr-bottom-controls{width:var(--bm-phone-keyboard-width,100%);left:var(--bm-phone-hud-offset);padding-left:var(--sr-hud-padding-x);padding-right:var(--sr-hud-padding-x);justify-self:center}html.bm-mini-phone-page .bm-mini-player .sr-bottom-controls .sr-center{left:calc(-1 * var(--bm-phone-hud-offset));position:relative}html.bm-mini-phone-page .bm-mini-player .sr-embed-open-piece{margin-left:0}}.bm-mini-artboard{width:var(--bm-score-width,1180px);height:var(--bm-app-height,820px);transform-origin:50%;background:#101010;flex:none;position:absolute;top:50%;left:50%;overflow:hidden}.bm-mini-player.sr-app{--sr-broadcast-dot-inner-size:25.92px;--sr-broadcast-dot-offset-x:41.3px;--sr-broadcast-dot-offset-y:26px;--sr-broadcast-dot-size:44px;width:var(--bm-score-width,1180px);height:var(--bm-app-height,820px);position:relative;top:auto;left:auto;overflow:clip;transform:none}.bm-mini-viewport:has(.bm-mini-player){--bm-hud-top:calc(var(--bm-score-top) + var(--bm-score-height));background:linear-gradient(to bottom, #101010 0 var(--bm-score-top), #faf9f7 var(--bm-score-top) var(--bm-hud-top), #101010 var(--bm-hud-top) 100%)}.bm-mini-player.sr-app,.bm-mini-player .sr-score-shell,.bm-mini-player .sr-score-viewport{background:0 0}.bm-mini-artboard:has(.bm-mini-player){background:0 0}.bm-mini-player .sr-score-viewport,.bm-mini-player .sr-score-shell{width:var(--bm-score-width,1180px)}.bm-mini-player .sr-strip-tile-layer{overflow:visible}.bm-mini-player .sr-playhead-loop-button,.bm-mini-player .sr-loop-handle,.bm-mini-player .sr-score-mute-toggle,.bm-mini-player .sr-bottom-controls button,.bm-mini-player .sr-bottom-controls input{cursor:default}.bm-mini-player .sr-score-about-prototype-page,.bm-mini-player .sr-playhead-loop-button,.bm-mini-player .sr-loop-handle,.bm-mini-player .sr-score-mute-toggle,.bm-mini-player .sr-play-button,.bm-mini-player .sr-pulse-profile-text,.bm-mini-player .sr-practice-speed-control,.bm-mini-player .sr-group-transport-toggle,.bm-mini-player .sr-loop-timer-menu{pointer-events:none}.bm-mini-player.is-live-runtime .sr-score-about-prototype-page{pointer-events:auto;touch-action:none}.bm-mini-player.is-live-runtime .sr-playhead-loop-button:not(:disabled),.bm-mini-player.is-live-runtime .sr-loop-handle:not(:disabled),.bm-mini-player.is-live-runtime .sr-score-mute-toggle:not(:disabled),.bm-mini-player.is-live-runtime .sr-play-button:not(:disabled),.bm-mini-player.is-live-runtime .sr-pulse-profile-text:not(:disabled),.bm-mini-player.is-live-runtime .sr-group-transport-option:not(:disabled){cursor:pointer;pointer-events:auto}.bm-mini-about-isolation{display:contents}.bm-mini-player.is-live-runtime .sr-score-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bm-mini-player.is-live-runtime .sr-score-viewport:active{cursor:grabbing}.bm-mini-player .bm-mini-settings-toggle{z-index:42}.bm-mini-player:not(.bl-player){--sr-annotation-display-pointer-events:auto}.bm-mini-player:not(.bl-player) .sr-strip-surface{z-index:6;pointer-events:none}.bm-mini-annotation-viewport{transform-origin:0 0;z-index:40;pointer-events:none;position:absolute;top:0;left:0}.bm-mini-annotation-viewport .sr-score-annotation-input,.bm-mini-annotation-viewport .sr-score-annotation-text-box{pointer-events:auto}.bm-mini-annotation-viewport .sr-score-annotation-controls[data-sticker-prototype=true]{width:max-content;max-width:calc((100vw - 24px) / var(--bm-mini-ui-scale,1))}.bm-mini-player.is-structured-hud-row-stack .bm-mini-annotation-viewport .sr-score-annotation-controls{--sr-score-corner-size:calc(var(--sr-broadcast-dot-size) * 1.08);right:calc((var(--sr-score-stage-width,1180px) - var(--sr-score-right-control-anchor-x,var(--sr-score-right-control-anchor-x-fallback)) - var(--sr-score-corner-size) * .5 + var(--sr-score-right-safe-area-shift,0px)) * var(--bm-mini-ui-scale));bottom:calc(var(--sr-broadcast-dot-offset-y) * var(--bm-mini-ui-scale));transform:scale(var(--bm-mini-ui-scale));transform-origin:100% 100%}.bm-mini-annotation-viewport .sr-score-annotation-controls svg{width:calc(var(--sr-score-corner-size) * .56);height:calc(var(--sr-score-corner-size) * .56)}.bm-mini-annotation-viewport .sr-score-annotation-controls button.is-entry{border:1.5px solid #fffffff5;box-shadow:0 6px 18px #0f172a1a}.bm-mini-player.is-live-runtime .sr-score-about-prototype-body-scroll,.bm-mini-player.is-live-runtime .sr-score-about-prototype-image-scroll{touch-action:none}.bm-mini-player.is-startup-pending>:not(.bm-mini-startup-veil){opacity:.4;pointer-events:none}.bm-mini-startup-veil{z-index:1000;position:absolute;inset:0}.bm-mini-player .bm-mini-startup-activate{color:#333;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;font:28px/1.4 system-ui,sans-serif;display:grid;position:absolute;inset:0}.bm-mini-startup-activate span{background:#fff;border:1px solid #aaa;border-radius:8px;padding:12px 22px}.bm-mini-startup-activate:focus-visible{outline-offset:-3px;outline:3px solid #ff5900}@font-face{font-family:Caveat;src:url(/assets/caveat-ui-600-D8VVwNCL.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.bl-document,.bl-document body,.bl-document #root{background:#faf9f7}.bl-viewport.bm-mini-viewport:has(.bl-player){background:#faf9f7;width:100%;height:100%;overflow:hidden}html:fullscreen .bl-viewport.bm-mini-viewport:has(.bl-player){width:100%!important;height:100%!important}.bl-artboard.bm-mini-artboard{transform-origin:0 0;height:var(--bl-score-height,570px);background:#faf9f7;top:0;left:0}.bl-player.bm-mini-player.sr-app{--sr-play-button-size:60px;--sr-play-icon-size:27px;--sr-annotation-display-pointer-events:auto;--sr-score-camera-top-inset-app:0px;--bl-control-height:clamp(38px, calc(var(--sr-broadcast-dot-size) * 1.34), 46px);background:var(--sr-score-bg);width:100%;height:100%;min-height:0;display:block;position:relative}.bl-player .sr-score-shell,.bl-player .sr-score-viewport{height:var(--bl-score-height,570px);width:100%;min-height:0;max-height:none}.bl-player .sr-score-shell{margin:0;position:relative;overflow:clip}.bl-player .sr-score-viewport{overflow:clip}.bl-player .sr-strip-surface{z-index:6;pointer-events:none}.bl-player .bl-play{z-index:42;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bl-player .bm-mini-settings-toggle{--sr-score-mute-size:var(--bl-control-height);top:var(--sr-broadcast-dot-offset-y);right:var(--sr-broadcast-dot-offset-y)}.bl-player .bl-learn{bottom:calc(var(--sr-broadcast-dot-offset-y) - var(--sr-score-camera-top-inset-app,5px));left:var(--sr-broadcast-dot-offset-y);height:var(--bl-control-height);box-sizing:border-box;z-index:45;color:#586437;padding:0 calc(12px / var(--bl-scale));font-family:Caveat,cursive;font-size:calc(var(--bl-control-height) * .63636);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1.07143;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;box-shadow:0 0 12px #58643724}.bl-player[data-learn-placement=inside] .sr-score-about-prototype-body-safe-frame{bottom:calc(var(--sr-broadcast-dot-offset-y) + var(--bl-control-height) + 28px)}.bl-player .bl-learn:hover{color:#586437;background:#e9eddf;box-shadow:0 0 14px #58643733}.bl-player .bl-learn:focus-visible{outline-offset:3px;background:#e9eddf;outline:2px solid #586437}.bl-player .bl-learn:active{color:#586437;background:#dce3ce}.bl-share-status{z-index:46;bottom:calc(var(--sr-broadcast-dot-offset-y) + var(--bl-control-height) + 8px);left:var(--sr-broadcast-dot-offset-y);background:#fff;max-width:calc(100% - 100px);margin:0;padding:4px 8px;font:14px/1.4 system-ui,sans-serif;position:absolute}.bl-share-status button,.bl-share-status a{color:#586437;font:inherit}.bl-loading{color:#77736b;place-items:center;font:18px system-ui,sans-serif;display:grid;position:absolute;inset:0}.bl-player .bm-mini-annotation-viewport .sr-score-annotation-controls{--sr-score-corner-size:var(--bl-control-height);right:calc(var(--sr-broadcast-dot-offset-y) * var(--bm-mini-ui-scale));bottom:calc(var(--sr-broadcast-dot-offset-y) * var(--bm-mini-ui-scale));transform:scale(var(--bm-mini-ui-scale));transform-origin:100% 100%}html,body,#root,.sr-score-viewport{overscroll-behavior-x:none}body[data-floating-lite-mode=floating] #root .sr-strip-surface{will-change:auto}body[data-floating-lite-mode=floating] #root button,body[data-floating-lite-mode=floating] #root a{pointer-events:none;visibility:hidden!important}body[data-floating-lite-mode=floating] #root .bl-player:is([data-transport-state=paused],[data-transport-state=idle]) .bl-play{pointer-events:auto;top:50%;visibility:visible!important}#root .bl-player .bm-mini-annotation-viewport .sr-score-annotation-controls{--sr-score-corner-size:var(--fl-control-size,44px);right:var(--fl-control-inset,26px);bottom:var(--fl-control-inset,26px);max-width:calc(100vw - var(--fl-control-inset,26px) - var(--fl-control-inset,26px));transform:none;--bm-mini-ui-scale:1!important}#root .bl-player .sr-score-annotation-controls[data-editor-open=true] .sr-score-annotation-tool-row{width:max-content;max-width:inherit;flex-wrap:nowrap}#root .bl-player .sr-score-annotation-controls[data-editor-open=true] .sr-score-annotation-tool-row>button{flex:0 44px;min-width:36px;height:44px}#root .bl-player .sr-score-annotation-controls .sr-score-annotation-tool-row>button>svg{width:24px;height:24px}#root .bl-player:has(.sr-score-annotation-controls[data-editor-open=true]) .bl-play{visibility:hidden;pointer-events:none}#root .bl-player .bm-mini-settings-toggle{--sr-score-mute-size:var(--fl-control-size,44px);width:var(--fl-control-size,44px);height:var(--fl-control-size,44px);top:calc(var(--fl-control-inset,26px) / var(--bl-scale));right:calc(var(--fl-control-inset,26px) / var(--bl-scale));transform:scale(calc(1 / var(--bl-scale)));transform-origin:100% 0;transition:background-color .12s}@media (hover:hover){#root .bl-player .bm-mini-settings-toggle:hover{background:#c9cbc4}}#root .bl-player .bm-mini-settings-toggle:focus-visible{background:#c9cbc4}#root .bl-player .bm-mini-settings-toggle:active{background:#b8bbb2;box-shadow:inset 0 1px 3px #0003}@media (prefers-reduced-motion:reduce){#root .bl-player .bm-mini-settings-toggle{transition:none}}#root .bl-player .bm-mini-settings-toggle svg{width:24px;height:24px}.sr-sticker-picker[data-layout=quadrant][popover]{width:min(304px,calc(50vw - var(--fl-control-inset,26px)));--sr-sticker-option-size:44px}.sr-sticker-picker[data-layout=quadrant] .sr-sticker-page-arrow{width:44px;min-width:44px;height:44px;padding:0}.sr-sticker-picker[data-layout=quadrant] .sr-sticker-page-arrow:before{display:none}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline] .sr-score-annotation-tool-row>button[data-annotation-tool=exit]{flex:0 0 44px;width:44px;min-width:44px}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline] .sr-score-annotation-tool-row>button{animation:none}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline][data-sticker-open=true] .sr-score-annotation-tool-row{align-items:center;gap:4px;min-height:44px}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline][data-sticker-open=true] .sr-score-annotation-tool-row>button:not([data-annotation-tool=sticker]):not([data-annotation-tool=exit]){display:none}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline][data-sticker-open=true] .sr-score-annotation-tool-row>button{flex:0 0 var(--sr-sticker-inline-tool,44px);width:var(--sr-sticker-inline-tool,44px);min-width:var(--sr-sticker-inline-tool,44px);height:var(--sr-sticker-inline-tool,44px);min-height:var(--sr-sticker-inline-tool,44px);animation:none}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline][data-sticker-open=true] .sr-score-annotation-tool-row>button>svg{width:var(--sr-sticker-inline-glyph,24px);height:var(--sr-sticker-inline-glyph,24px)}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline][data-sticker-sliding=true] .sr-score-annotation-tool-row>button:not([data-annotation-tool=sticker]):not([data-annotation-tool=exit]){visibility:hidden;pointer-events:none}.sr-sticker-picker[data-layout=inline][data-compact=true]{width:var(--sr-sticker-picker-inline-width,250px);--sr-sticker-option-size:var(--sr-sticker-inline-tile,44px);border:0;border-radius:8px;height:44px;padding:0;overflow:hidden}.sr-sticker-picker[data-layout=inline][data-compact=true] .sr-sticker-picker-pages{grid-template-columns:var(--sr-sticker-inline-arrow,32px) minmax(0,1fr) var(--sr-sticker-inline-arrow,32px);align-items:center;gap:2px;height:44px;display:grid}.sr-sticker-picker[data-layout=inline][data-compact=true] .sr-sticker-page-arrow{width:var(--sr-sticker-inline-arrow,32px);min-width:var(--sr-sticker-inline-arrow,32px);height:var(--sr-sticker-inline-arrow,32px);min-height:var(--sr-sticker-inline-arrow,32px);padding:0}.sr-sticker-picker[data-layout=inline] .sr-sticker-page-arrow:before{display:none}.sr-sticker-picker[data-layout=inline] .sr-sticker-page-arrow svg{width:20px;height:20px}.sr-sticker-picker[data-layout=inline] .sr-sticker-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.sr-sticker-picker[data-layout=inline] .sr-sticker-scroll-viewport{height:44px}.sr-sticker-picker[data-layout=inline] .sr-sticker-picker-content{align-items:center;gap:0;height:44px}.sr-sticker-picker[data-layout=inline][data-compact=true] .sr-sticker-option{width:100%;min-width:var(--sr-sticker-inline-tile,44px);height:var(--sr-sticker-inline-tile,44px);min-height:var(--sr-sticker-inline-tile,44px);padding:0}.sr-sticker-picker[data-layout=inline]>.sr-sticker-picker-actions{display:none}.sr-sticker-picker[data-layout=inline]>.bl-tool-status{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline] .sr-score-annotation-tool-row>button[data-annotation-tool],.sr-sticker-picker[data-layout=inline] :is(.sr-sticker-option,.sr-sticker-page-arrow){position:relative}#root .bl-player .sr-score-annotation-controls[data-sticker-layout=inline] .sr-score-annotation-tool-row>button[data-annotation-tool]:after,.sr-sticker-picker[data-layout=inline] :is(.sr-sticker-option,.sr-sticker-page-arrow):after{content:"";pointer-events:inherit;background:0 0;width:100%;height:44px;position:absolute;top:calc(50% - 22px);left:0}#root .bl-player .bl-play{transform-origin:0 0;width:60px;height:60px;transform:scale(calc(1 / var(--bl-scale))) translate(-50%,-50%)}#root .bl-player .bl-play svg{width:27px;height:27px}body:has(.bm-mini-settings-panel) #root .bl-play{visibility:hidden;pointer-events:none}.sr-score-annotation-controls button[data-bm-hit-target]{position:relative}.sr-sticker-scroll-page[aria-hidden=true] button[data-bm-hit-target]{pointer-events:none}body:is([data-completion-transition=true],[data-playback-transition=true]) #root .bl-player[data-transport-state] :is(.bl-play,.bm-mini-settings-toggle,.sr-score-annotation-controls){visibility:hidden!important;pointer-events:none!important}
