.CompositionAudioRecorder-module-scss-module__4VEKpW__audioField{border:1px dashed;border-color:var(--primary-color);background:var(--bg-card);border-radius:8px;min-height:68px;margin-top:12px;position:relative;overflow:hidden}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioFieldAttached{border-style:solid;border-color:var(--border-color)}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioSummaryButton{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px;transition:background-color .2s;display:flex;position:relative}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioSummaryButton:hover{background:var(--bg-card-hover)}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioSummaryButton:focus-visible{outline-offset:-2px;outline:2px solid;outline-color:var(--primary-color)}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioSummaryButton:disabled{cursor:not-allowed;opacity:.56}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioIcon{background:var(--primary-color-subtle);width:40px;height:40px;color:var(--primary-color-hover);border-radius:9999px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioIcon .CompositionAudioRecorder-module-scss-module__4VEKpW__microphoneGlyph{transform-origin:50%;transform:translateY(-3px)scale(.8)}.CompositionAudioRecorder-module-scss-module__4VEKpW__microphoneGlyph{border:2px solid;border-radius:9999px;width:13px;height:21px;display:block;position:relative}.CompositionAudioRecorder-module-scss-module__4VEKpW__microphoneGlyph:before{content:"";border:2px solid;border-top:0;border-radius:0 0 9999px 9999px;width:21px;height:13px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.CompositionAudioRecorder-module-scss-module__4VEKpW__microphoneGlyph:after{content:"";background:currentColor;border-radius:9999px;width:2px;height:6px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:-5px 5px 0 -1px,5px 5px 0 -1px}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioCopy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioCopy strong{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.2}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioCopy span{color:var(--text-secondary);font-size:12px;line-height:1.2}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioChevron{color:var(--text-secondary);margin-left:auto;font-size:12px}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioFieldAttached .CompositionAudioRecorder-module-scss-module__4VEKpW__audioSummaryButton{padding-right:96px}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioFieldAttached .CompositionAudioRecorder-module-scss-module__4VEKpW__audioChevron{margin-left:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioRemoveButton{cursor:pointer;z-index:1;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex;position:absolute;top:17px;right:48px}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioRemoveButton:hover{background:var(--primary-color-subtle);color:var(--text-primary)}.CompositionAudioRecorder-module-scss-module__4VEKpW__audioRemoveButton:disabled{cursor:not-allowed;opacity:.5}.CompositionAudioRecorder-module-scss-module__4VEKpW__attachedPanel{border-top:1px solid;border-color:var(--border-color);flex-direction:column;gap:12px;padding:12px;display:flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__sharedWaveformPlayer{border:1px solid;border-color:var(--border-color);border-radius:8px;width:100%;overflow:hidden}.CompositionAudioRecorder-module-scss-module__4VEKpW__playerCard{border:1px solid;border-color:var(--border-color);background:var(--bg-card);border-radius:8px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"play wave""play time";align-items:center;column-gap:12px;min-height:88px;padding:12px;display:grid}.CompositionAudioRecorder-module-scss-module__4VEKpW__playButton{cursor:pointer;background:var(--primary-color);width:42px;height:42px;color:var(--text-btn-primary-hover);border:none;border-radius:9999px;grid-area:play;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__playButton:hover{background:var(--primary-color-hover)}.CompositionAudioRecorder-module-scss-module__4VEKpW__timeRow{grid-area:time;justify-content:space-between;gap:8px;display:flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__timeRow span{color:var(--text-secondary);font-size:10px}.CompositionAudioRecorder-module-scss-module__4VEKpW__fullWidthButton,.CompositionAudioRecorder-module-scss-module__4VEKpW__primaryAction,.CompositionAudioRecorder-module-scss-module__4VEKpW__successButton{width:100%}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderDialog{width:min(100% - 24px,536px)!important}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderContent,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeContent{background:var(--bg-secondary);border-radius:12px}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderHeader,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeHeader{z-index:2;pointer-events:none;justify-content:flex-end;min-height:auto;padding:16px;position:absolute;inset:0 0 auto}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderHeader>span,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeHeader>span{display:none}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderHeader button,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeHeader button{pointer-events:auto}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderBody,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeBody{padding:0!important}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderPanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:64px 32px 32px;display:flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderTitle,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeTitle{color:var(--text-primary);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderHint,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeMessage{max-width:320px;color:var(--text-secondary);margin:12px 0 24px;font-size:14px;line-height:1.5}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderError{text-align:center;width:100%;max-width:400px;color:var(--error);margin:0 0 16px;font-size:14px;line-height:1.5}.CompositionAudioRecorder-module-scss-module__4VEKpW__primaryAction{max-width:360px;min-height:48px;margin-top:20px}.CompositionAudioRecorder-module-scss-module__4VEKpW__timer{color:var(--text-primary);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:48px;font-weight:500;line-height:1}.CompositionAudioRecorder-module-scss-module__4VEKpW__maxDuration{color:var(--text-secondary);margin-top:12px;font-size:12px}.CompositionAudioRecorder-module-scss-module__4VEKpW__previewPlayer{width:100%;max-width:400px;margin:32px 0 16px}.CompositionAudioRecorder-module-scss-module__4VEKpW__previewActions{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:400px;display:grid}.CompositionAudioRecorder-module-scss-module__4VEKpW__previewAction{min-width:0;padding-inline:12px}.CompositionAudioRecorder-module-scss-module__4VEKpW__statusPanel,.CompositionAudioRecorder-module-scss-module__4VEKpW__removePanel{flex-direction:column;align-items:center;width:100%;display:flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__uploadIcon{background:var(--primary-color-subtle);width:82px;height:82px;color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:24px;font-size:36px;display:inline-flex;position:relative}.CompositionAudioRecorder-module-scss-module__4VEKpW__uploadArrow{color:var(--primary-color-hover);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;position:absolute}.CompositionAudioRecorder-module-scss-module__4VEKpW__uploadProgress{background:var(--border-color);border-radius:9999px;width:100%;max-width:360px;height:6px;overflow:hidden}.CompositionAudioRecorder-module-scss-module__4VEKpW__uploadProgress span{border-radius:inherit;background:var(--primary-color);height:100%;transition:width .2s;display:block}.CompositionAudioRecorder-module-scss-module__4VEKpW__successIcon,.CompositionAudioRecorder-module-scss-module__4VEKpW__removeIcon{border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__successIcon{width:72px;height:72px;margin-bottom:24px}[data-theme=light] .CompositionAudioRecorder-module-scss-module__4VEKpW__successIcon,[data-theme=dark] .CompositionAudioRecorder-module-scss-module__4VEKpW__successIcon{color:#39ac5a;background:#39ac5a38}.CompositionAudioRecorder-module-scss-module__4VEKpW__successIcon .icon-tick{justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex}.CompositionAudioRecorder-module-scss-module__4VEKpW__successButton{max-width:180px}.CompositionAudioRecorder-module-scss-module__4VEKpW__retryButton{min-width:180px}.CompositionAudioRecorder-module-scss-module__4VEKpW__errorIcon{border-radius:9999px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:24px;display:inline-flex}[data-theme=light] .CompositionAudioRecorder-module-scss-module__4VEKpW__errorIcon,[data-theme=dark] .CompositionAudioRecorder-module-scss-module__4VEKpW__errorIcon{color:#c54421;background:#c544211f}.CompositionAudioRecorder-module-scss-module__4VEKpW__removePanel{text-align:center;justify-content:center;min-height:338px;padding:64px 24px 24px}.CompositionAudioRecorder-module-scss-module__4VEKpW__removeIcon{background:var(--primary-color-subtle);width:58px;height:58px;color:var(--text-primary);margin-bottom:20px;font-size:20px}.CompositionAudioRecorder-module-scss-module__4VEKpW__removeActions{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:8px;display:grid}.CompositionAudioRecorder-module-scss-module__4VEKpW__removeActions button{width:100%}@media (max-width:575.98px){.CompositionAudioRecorder-module-scss-module__4VEKpW__audioCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderDialog{align-items:flex-end;max-width:none;min-height:100%;margin:0;width:100%!important}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderContent{border-radius:12px 12px 0 0;max-height:100dvh}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderPanel:before{content:"";background:var(--border-color);border-radius:9999px;width:40px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderHeader{display:none}.CompositionAudioRecorder-module-scss-module__4VEKpW__recorderPanel{min-height:390px;padding:40px 16px calc(24px + env(safe-area-inset-bottom));position:relative}.CompositionAudioRecorder-module-scss-module__4VEKpW__primaryAction{min-height:52px}.CompositionAudioRecorder-module-scss-module__4VEKpW__previewActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CompositionAudioRecorder-module-scss-module__4VEKpW__uploadProgress span{transition:none;animation:none}}
.BeatScroller-module-scss-module__BlD3bW__headerRow{min-width:fit-content}.BeatScroller-module-scss-module__BlD3bW__beatCell{background:var(--bg-card-two);min-height:28px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}
.NotationRow-module-scss-module___EGbQG__row{width:100%;min-width:0}.NotationRow-module-scss-module___EGbQG__sectionHeadingArea{align-items:center;width:100%;min-height:24px;display:flex}.NotationRow-module-scss-module___EGbQG__sectionHeadingText{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.NotationRow-module-scss-module___EGbQG__rowCut{opacity:.45;border:2px dashed;border-color:var(--primary-color);border-radius:8px;padding:8px}.NotationRow-module-scss-module___EGbQG__topLine{min-height:20px}.NotationRow-module-scss-module___EGbQG__titleArea{width:100%;min-width:0}.NotationRow-module-scss-module___EGbQG__titleDisplayRow{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:36px;display:inline-flex}.NotationRow-module-scss-module___EGbQG__titleEditWrap{width:min(100%,320px);position:relative}.NotationRow-module-scss-module___EGbQG__titleEditInput{border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);width:100%;min-height:36px;color:var(--text-primary);border-radius:8px;padding:0 64px 0 12px;font-size:14px;font-weight:500}.NotationRow-module-scss-module___EGbQG__titleEditInput:focus{border-color:var(--primary-color);outline:none}.NotationRow-module-scss-module___EGbQG__titleEditActions{align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.NotationRow-module-scss-module___EGbQG__titleDisplayText{text-overflow:ellipsis;white-space:nowrap;min-width:1px;max-width:calc(100% - 30px);color:var(--text-primary);flex:0 auto;font-size:14px;font-weight:500;overflow:hidden}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs{box-sizing:border-box;cursor:pointer;font-size:11px;transition:color .2s;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}[data-theme=light] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs{color:#c9a84c}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs{color:#fff}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs:hover:not(:disabled),.NotationRow-module-scss-module___EGbQG__titleIconBtnXs:active:not(:disabled){background:0 0!important}[data-theme=light] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs:hover:not(:disabled),[data-theme=light] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs:active:not(:disabled){color:#a1863d}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs:hover:not(:disabled),[data-theme=dark] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs:active:not(:disabled){color:#ffffffb8}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs:disabled{cursor:not-allowed;opacity:.45}:is(.NotationRow-module-scss-module___EGbQG__titleIconBtnXs .icon-save,.NotationRow-module-scss-module___EGbQG__titleIconBtnXs .icon-close,.NotationRow-module-scss-module___EGbQG__titleIconBtnXs .icon-edit){font-size:11px;line-height:1}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:before{border:5px solid #0000;border-top-width:6px;border-bottom:none;top:auto;bottom:calc(100% + 2px);transform:translate(-50%,4px)}[data-theme=light] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:before{border-top-color:#111}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:before{border-top-color:#c9a84c}.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:hover:after,.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:hover:before,.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:focus-visible:after,.NotationRow-module-scss-module___EGbQG__titleIconBtnXs[data-tooltip]:focus-visible:before{transform:translate(-50%)}.NotationRow-module-scss-module___EGbQG__removeBtn{cursor:pointer;border:1px solid;border-color:var(--border-color);width:24px;height:24px;min-height:24px;color:var(--error);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.NotationRow-module-scss-module___EGbQG__removeBtn:hover{background:var(--bg-primary)}.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:after,.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:before{top:50%;left:auto;transform:translate(4px,-50%)}.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:after{right:calc(100% + 8px)}.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:before{border:5px solid #0000;border-left-width:6px;border-right:none;right:calc(100% + 2px)}[data-theme=light] .NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:before{border-left-color:#111}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:before{border-left-color:#c9a84c}.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:hover:after,.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:hover:before,.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:focus-visible:after,.NotationRow-module-scss-module___EGbQG__removeBtn[data-tooltip]:focus-visible:before{transform:translateY(-50%)}.NotationRow-module-scss-module___EGbQG__removePlaceholder{width:24px;height:24px}.NotationRow-module-scss-module___EGbQG__topActionsWrap{align-items:center;gap:4px;display:inline-flex}.NotationRow-module-scss-module___EGbQG__lineActionMenuWrap{position:relative}.NotationRow-module-scss-module___EGbQG__lineActionMenuBtn{cursor:pointer;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);width:24px;height:24px;min-height:24px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.NotationRow-module-scss-module___EGbQG__lineActionMenuBtn:hover{background:var(--bg-card-hover)}.NotationRow-module-scss-module___EGbQG__lineActionMenuIcon{width:14px;height:14px;display:block}.NotationRow-module-scss-module___EGbQG__lineActionMenuDropdown{z-index:40;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);border-radius:8px;width:max-content;min-width:188px;max-width:min(240px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.NotationRow-module-scss-module___EGbQG__lineActionMenuItem{text-align:left;white-space:nowrap;cursor:pointer;width:100%;min-height:34px;color:var(--text-primary);background:0 0;border:none;padding:4px 12px;font-size:14px;line-height:1.5}.NotationRow-module-scss-module___EGbQG__lineActionMenuItem:hover{background:var(--bg-card-hover)}.NotationRow-module-scss-module___EGbQG__grid16{align-items:start;gap:4px;display:grid}.NotationRow-module-scss-module___EGbQG__cellInput{z-index:0;box-sizing:border-box;text-align:center;border-style:solid;border-width:1px;border-color:var(--border-subtle);background:var(--bg-card);width:100%;min-height:48px;color:var(--text-primary);border-radius:4px;padding:0 4px;font-size:14px;display:block;position:relative}.NotationRow-module-scss-module___EGbQG__cellInput:focus{border-color:var(--primary-color);outline:none}.NotationRow-module-scss-module___EGbQG__cellInputActive{border-color:var(--primary-color);z-index:2;box-shadow:0 0 0 2px #c9a84c47,0 6px 14px #c9a84c2e}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputActive{background:#c9a84c24}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputActive{background:#c9a84c47}.NotationRow-module-scss-module___EGbQG__cellInputClicked{border-color:#c9a84c;box-shadow:0 0 0 1px #c9a84c}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputClicked{background:#c9a84c14}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputClicked{background:#111111fa}.NotationRow-module-scss-module___EGbQG__cellInputRangeSelectable{cursor:crosshair}.NotationRow-module-scss-module___EGbQG__cellInputRangeStart,.NotationRow-module-scss-module___EGbQG__cellInputRangeEnd{border-color:#c9a84c4d;box-shadow:0 1px 4px 1.5px #c9a84c33}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeStart{background:#c9a84c33}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeStart{background:#c9a84c52}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeEnd{background:#c9a84c2e}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeEnd{background:#c9a84c4d}.NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle{border-color:#c9a84c1a;box-shadow:0 0 0 1px #c9a84c33}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle{background:#c9a84c1f}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle{background:#c9a84c3d}.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,.NotationRow-module-scss-module___EGbQG__cellInputRangeStart.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,.NotationRow-module-scss-module___EGbQG__cellInputRangeEnd.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,.NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive{border-color:var(--primary-color);z-index:2;box-shadow:0 0 0 2px #c9a84c6b,0 8px 18px #c9a84c38}[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeStart.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeEnd.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=light] .NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive{background:#c9a84c42}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeStart.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeEnd.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive,[data-theme=dark] .NotationRow-module-scss-module___EGbQG__cellInputRangeMiddle.NotationRow-module-scss-module___EGbQG__cellInputRangePlaybackActive{background:#c9a84c66}.NotationRow-module-scss-module___EGbQG__cellWrap{width:100%;min-width:0;position:relative}.NotationRow-module-scss-module___EGbQG__cellMeendOverlay{pointer-events:none;z-index:1;height:18px;position:absolute;bottom:-3px;left:0;right:0;overflow:visible}.NotationRow-module-scss-module___EGbQG__cellMeendCurve{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke:var(--primary-color)}.NotationRow-module-scss-module___EGbQG__actionBox{z-index:22;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%)}.NotationRow-module-scss-module___EGbQG__actionBtn{cursor:pointer;border-style:solid;border-width:2px;border-color:var(--border-color);background:var(--bg-card);width:32px;height:28px;color:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:inline-flex}.NotationRow-module-scss-module___EGbQG__actionBtn:hover{background:var(--bg-card-hover)}.NotationRow-module-scss-module___EGbQG__actionBtn:disabled{cursor:not-allowed;opacity:.45}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:after,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:after,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:before,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:before,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:before{border:5px solid #0000;border-top-width:6px;border-bottom:none;top:auto;bottom:calc(100% + 2px);transform:translate(-50%,4px)}[data-theme=light] .NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:before,[data-theme=light] .NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:before,[data-theme=light] .NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:before{border-top-color:#111}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:before,[data-theme=dark] .NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:before,[data-theme=dark] .NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:before{border-top-color:#c9a84c}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:hover:after,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:hover:before,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:focus-visible:after,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn[data-tooltip]:focus-visible:before,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:hover:after,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:hover:before,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:focus-visible:after,.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn[data-tooltip]:focus-visible:before,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:hover:after,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:hover:before,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:focus-visible:after,.NotationRow-module-scss-module___EGbQG__noteKeyBtn[data-tooltip]:focus-visible:before{transform:translate(-50%)}.NotationRow-module-scss-module___EGbQG__noteKeyboardDock{z-index:36;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-primary);border-radius:12px;flex-direction:column;gap:8px;width:min(360px,100vw - 24px);max-width:360px;padding:8px;display:flex;position:fixed}.NotationRow-module-scss-module___EGbQG__noteKeyboardDockDocked{width:min(360px,100vw - 16px)}.NotationRow-module-scss-module___EGbQG__noteKeyboardDockDragging{cursor:grabbing}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeader{justify-content:space-between;align-items:center;display:flex}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderActions{align-items:center;gap:4px;display:inline-flex}.NotationRow-module-scss-module___EGbQG__noteKeyboardDragHandle{touch-action:none;border-style:solid;border-width:1px;border-color:var(--border-subtle);background:var(--bg-card);min-height:26px;color:var(--text-primary);border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;cursor:move!important}.NotationRow-module-scss-module___EGbQG__noteKeyboardDragHandle:hover{border-color:var(--primary-color);background:var(--bg-card-hover);color:var(--primary-color);cursor:move!important}.NotationRow-module-scss-module___EGbQG__noteKeyboardDragHandle:active{cursor:move!important}.NotationRow-module-scss-module___EGbQG__noteKeyboardDragIcon{fill:currentColor;flex:none;width:12px;height:12px;display:block}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn{cursor:pointer;opacity:.85;width:26px;min-width:26px;min-height:26px;color:var(--text-primary);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;transition:color .2s,opacity .2s,transform .2s;display:inline-flex}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn:hover{opacity:1;color:var(--primary-color);transform:translateY(-1px)}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderBtn:active{opacity:1}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn{cursor:pointer;border-style:solid;border-width:1px;border-color:var(--border-subtle);background:var(--bg-card);width:26px;min-width:26px;min-height:26px;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn:hover{border-color:var(--primary-color);background:var(--bg-card-hover);color:var(--primary-color);transform:translateY(-1px)}.NotationRow-module-scss-module___EGbQG__noteKeyboardHeaderMoveBtn:disabled{cursor:not-allowed;opacity:.45}.NotationRow-module-scss-module___EGbQG__noteKeyboardPlayIcon{font-size:13px}.NotationRow-module-scss-module___EGbQG__noteKeyboardGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.NotationRow-module-scss-module___EGbQG__noteKeyBtn{cursor:pointer;border-style:solid;border-width:1px;border-color:var(--border-subtle);background:var(--bg-card);min-height:34px;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.NotationRow-module-scss-module___EGbQG__noteKeyBtn:hover{border-color:var(--primary-color);background:var(--bg-card-hover);color:var(--primary-color);transform:translateY(-1px)}.NotationRow-module-scss-module___EGbQG__noteBackspaceIcon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}@media (max-width:991.98px){.NotationRow-module-scss-module___EGbQG__noteKeyboardDock{width:min(360px,100vw - 16px)}}.NotationRow-module-scss-module___EGbQG__sectionModalContent{overflow:hidden}.NotationRow-module-scss-module___EGbQG__sectionModalHeader{border-bottom:none!important}.NotationRow-module-scss-module___EGbQG__sectionModalTitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px!important;font-weight:600!important}.NotationRow-module-scss-module___EGbQG__sectionModalBody{padding-top:8px!important}.NotationRow-module-scss-module___EGbQG__sectionInput{border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);width:100%;min-height:56px;color:var(--text-primary);border-radius:12px;padding:0 16px;font-size:16px}.NotationRow-module-scss-module___EGbQG__sectionInput::placeholder{color:var(--text-muted)}.NotationRow-module-scss-module___EGbQG__sectionInput:focus{border-color:var(--primary-color);outline:none}.NotationRow-module-scss-module___EGbQG__sectionPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NotationRow-module-scss-module___EGbQG__sectionRemoveMessage{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.625}.NotationRow-module-scss-module___EGbQG__sectionRemoveConfirmBtn{background:var(--error);border-color:var(--error);color:#fff!important}.NotationRow-module-scss-module___EGbQG__sectionPresetBtn{text-align:center;cursor:pointer;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-primary);min-height:44px;color:var(--text-primary);border-radius:8px;padding:4px 8px;font-size:14px;transition:background-color .2s,border-color .2s,color .2s}.NotationRow-module-scss-module___EGbQG__sectionPresetBtn:hover{border-color:var(--primary-color);background:var(--bg-card-hover)}.NotationRow-module-scss-module___EGbQG__sectionModalActions{margin-top:8px}@media (max-width:575.98px){.NotationRow-module-scss-module___EGbQG__sectionPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.NotationRow-module-scss-module___EGbQG__commentModalContent{overflow:hidden}.NotationRow-module-scss-module___EGbQG__commentModalHeader{border-bottom:none!important}.NotationRow-module-scss-module___EGbQG__commentModalTitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px!important;font-weight:600!important}.NotationRow-module-scss-module___EGbQG__commentTitleIcon{color:var(--primary-color)}.NotationRow-module-scss-module___EGbQG__commentModalBody{padding-top:0!important}.NotationRow-module-scss-module___EGbQG__commentInput{resize:vertical;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);width:100%;min-height:110px;color:var(--text-primary);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.4}.NotationRow-module-scss-module___EGbQG__commentInput::placeholder{color:var(--text-muted)}.NotationRow-module-scss-module___EGbQG__commentInput:focus{border-color:var(--primary-color);outline:none}.NotationRow-module-scss-module___EGbQG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NotationRow-module-scss-module___EGbQG__meendModalContent{overflow:hidden}.NotationRow-module-scss-module___EGbQG__meendModalHeader{border-bottom:none!important}.NotationRow-module-scss-module___EGbQG__meendModalTitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px!important;font-weight:600!important}.NotationRow-module-scss-module___EGbQG__meendActionIcon{width:16px;height:16px;color:var(--primary-color);display:block}.NotationRow-module-scss-module___EGbQG__meendTitleIcon{width:22px;height:22px;color:var(--primary-color);display:block}.NotationRow-module-scss-module___EGbQG__meendModalBody{padding-top:12px!important}.NotationRow-module-scss-module___EGbQG__meendLabelsRow{text-align:center;gap:8px;display:grid}.NotationRow-module-scss-module___EGbQG__meendNodeLabel{text-transform:lowercase;color:var(--text-primary);font-size:14px;font-weight:500}.NotationRow-module-scss-module___EGbQG__meendNodesRow{gap:8px;padding-bottom:40px;display:grid;position:relative}.NotationRow-module-scss-module___EGbQG__meendCurveLayer{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.NotationRow-module-scss-module___EGbQG__meendCurve{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke:var(--primary-color)}.NotationRow-module-scss-module___EGbQG__meendNode{z-index:2;cursor:pointer;border:none;border-radius:50%;justify-self:center;width:44px;height:44px;transition:transform .2s,background-color .2s,box-shadow .2s;position:relative}[data-theme=light] .NotationRow-module-scss-module___EGbQG__meendNode{background:#dad3be}[data-theme=dark] .NotationRow-module-scss-module___EGbQG__meendNode{background:#c9a84c26}.NotationRow-module-scss-module___EGbQG__meendNode:hover{transform:scale(1.03)}.NotationRow-module-scss-module___EGbQG__meendNode:disabled{cursor:not-allowed;opacity:.45;transform:none}.NotationRow-module-scss-module___EGbQG__meendNodeLinked{background:var(--primary-color)!important}.NotationRow-module-scss-module___EGbQG__meendNodePending{box-shadow:0 0 0 2px #c9a84c73;background:var(--primary-color)!important}.NotationRow-module-scss-module___EGbQG__meendPreview{border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-card);border-radius:12px;justify-content:center;align-items:center;min-height:110px;padding:16px;display:flex}.NotationRow-module-scss-module___EGbQG__meendPreviewHint{color:var(--text-muted);font-size:10px}.NotationRow-module-scss-module___EGbQG__meendPreviewPairs{width:100%}.NotationRow-module-scss-module___EGbQG__meendPreviewPair{text-transform:lowercase;min-width:100px;color:var(--text-primary);font-size:16px;font-weight:600}.NotationRow-module-scss-module___EGbQG__meendPreviewLine{background:var(--primary-color);width:64px;height:2px;position:relative}.NotationRow-module-scss-module___EGbQG__meendPreviewLine:before,.NotationRow-module-scss-module___EGbQG__meendPreviewLine:after{content:"";background:var(--primary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.NotationRow-module-scss-module___EGbQG__meendPreviewLine:before{left:-2px}.NotationRow-module-scss-module___EGbQG__meendPreviewLine:after{right:-2px}.NotationRow-module-scss-module___EGbQG__meendBtnPlay{width:36px;min-width:36px;height:36px;font-size:16px;padding:0!important}
.BottomPlayerControls-module-scss-module__pesu1q__playbar{--control-size:44px;--play-size:70px;--control-gap:8px;--control-icon-size:16px;--stop-icon-size:16px;--metronome-icon-size:18px;--eq-bar-width:4px;--eq-bar-height:24px;--eq-bar-gap:4px;min-height:82px;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border-style:solid;border-width:1px;border-color:var(--border-color);background:var(--bg-primary);border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;display:flex;position:fixed}.BottomPlayerControls-module-scss-module__pesu1q__controlsLayout{justify-content:center;align-items:center;column-gap:var(--control-gap);row-gap:var(--control-gap);flex-wrap:wrap;width:100%;display:flex}.BottomPlayerControls-module-scss-module__pesu1q__controlBtn{width:var(--control-size);height:var(--control-size);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;border-color:var(--border-subtle);background:var(--bg-secondary);color:var(--primary-color);border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.BottomPlayerControls-module-scss-module__pesu1q__controlBtn:hover:not(:disabled),.BottomPlayerControls-module-scss-module__pesu1q__controlBtn:active:not(:disabled){background:var(--primary-color-hover);border-color:var(--primary-color-hover);color:var(--text-btn-primary-hover)}.BottomPlayerControls-module-scss-module__pesu1q__controlBtn:disabled{cursor:not-allowed;opacity:.45;border-color:var(--border-subtle);background:var(--bg-primary);color:var(--text-muted)}.BottomPlayerControls-module-scss-module__pesu1q__controlBtn:disabled:hover{border-color:var(--border-subtle)}.BottomPlayerControls-module-scss-module__pesu1q__playBtn{width:var(--play-size);height:var(--play-size);background:var(--primary-color);border-color:var(--primary-color);color:var(--text-btn-primary-hover);border-radius:9999px;position:relative;overflow:hidden}.BottomPlayerControls-module-scss-module__pesu1q__playBtn:hover:not(:disabled),.BottomPlayerControls-module-scss-module__pesu1q__playBtn:active:not(:disabled){background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.BottomPlayerControls-module-scss-module__pesu1q__playBtnPlaying{box-shadow:0 0 0 3px #c9a84c47}.BottomPlayerControls-module-scss-module__pesu1q__rangeBtn{box-shadow:inset 0 0 0 1px #c9a84c29}.BottomPlayerControls-module-scss-module__pesu1q__rangeBtnActive{border-color:var(--primary-color);background:var(--primary-color);color:var(--text-btn-primary-hover);box-shadow:0 0 0 3px #c9a84c3d}.BottomPlayerControls-module-scss-module__pesu1q__loopBtn{box-shadow:inset 0 0 0 1px #c9a84c29}.BottomPlayerControls-module-scss-module__pesu1q__loopBtnActive{border-color:var(--primary-color);background:var(--primary-color);color:var(--text-btn-primary-hover);box-shadow:0 0 0 3px #c9a84c3d}.BottomPlayerControls-module-scss-module__pesu1q__metronomeBtn{box-shadow:inset 0 0 0 1px #c9a84c29}.BottomPlayerControls-module-scss-module__pesu1q__metronomeBtnActive{border-color:var(--primary-color);background:var(--primary-color);color:var(--text-btn-primary-hover);box-shadow:0 0 0 3px #c9a84c3d}.BottomPlayerControls-module-scss-module__pesu1q__metronomeBtnPlaying{box-shadow:0 0 0 4px #c9a84c3d}.BottomPlayerControls-module-scss-module__pesu1q__metronomeIcon{width:var(--metronome-icon-size);height:var(--metronome-icon-size);display:block}.BottomPlayerControls-module-scss-module__pesu1q__metronomePendulum{transform-box:view-box;transform-origin:12px 18px;transition:transform .18s ease-in-out;transform:rotate(0)}.BottomPlayerControls-module-scss-module__pesu1q__metronomePendulumIdle{transform:rotate(0)}.BottomPlayerControls-module-scss-module__pesu1q__metronomePendulumPlayingLeft{transform:rotate(-45deg)}.BottomPlayerControls-module-scss-module__pesu1q__metronomePendulumPlayingRight{transform:rotate(45deg)}.BottomPlayerControls-module-scss-module__pesu1q__playEqualizer{z-index:3;align-items:center;gap:var(--eq-bar-gap);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BottomPlayerControls-module-scss-module__pesu1q__playBar{width:var(--eq-bar-width);height:var(--eq-bar-height);background:var(--text-btn-primary-hover);transform-origin:50%;border-radius:999px;animation:.95s ease-in-out infinite BottomPlayerControls-module-scss-module__pesu1q__play-eq}.BottomPlayerControls-module-scss-module__pesu1q__playBar1{animation-delay:0s}.BottomPlayerControls-module-scss-module__pesu1q__playBar2{animation-delay:.12s}.BottomPlayerControls-module-scss-module__pesu1q__playBar3{animation-delay:.24s}.BottomPlayerControls-module-scss-module__pesu1q__playBar4{animation-delay:.36s}.BottomPlayerControls-module-scss-module__pesu1q__playBar5{animation-delay:.48s}.BottomPlayerControls-module-scss-module__pesu1q__controlIcon{font-size:var(--control-icon-size);z-index:2;position:relative}.BottomPlayerControls-module-scss-module__pesu1q__stopIcon{width:var(--stop-icon-size);height:var(--stop-icon-size);fill:currentColor;z-index:2;display:block;position:relative}.BottomPlayerControls-module-scss-module__pesu1q__controlIconHidden{opacity:0}.BottomPlayerControls-module-scss-module__pesu1q__rangeBadge{white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-style:solid;border-width:1px;border-color:var(--secondary-color);min-height:36px;color:var(--secondary-color);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}@keyframes BottomPlayerControls-module-scss-module__pesu1q__play-eq{0%{transform:scaleY(.4)}50%{transform:scaleY(1)}to{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.BottomPlayerControls-module-scss-module__pesu1q__metronomePendulum{transition:none;transform:rotate(0)}}@media (max-width:991.98px){.BottomPlayerControls-module-scss-module__pesu1q__playbar{--control-size:42px;--play-size:62px;--control-gap:4px;--control-icon-size:14px;--stop-icon-size:15px;--metronome-icon-size:17px;--eq-bar-width:3px;--eq-bar-height:20px;--eq-bar-gap:3px;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:8px}.BottomPlayerControls-module-scss-module__pesu1q__controlsLayout{flex-wrap:nowrap}.BottomPlayerControls-module-scss-module__pesu1q__rangeBadge{padding:0 8px;font-size:12px;display:none}}@media (max-width:575.98px){.BottomPlayerControls-module-scss-module__pesu1q__playbar{--control-size:38px;--play-size:56px;--control-gap:3px;--control-icon-size:12px;--stop-icon-size:14px;--metronome-icon-size:15px;--eq-bar-height:18px;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:8px;padding:6px}}
.ComposerInfoModal-module-scss-module__88NX7G__infoDialogLg{width:min(100% - 24px,720px)!important}.ComposerInfoModal-module-scss-module__88NX7G__content{overflow:hidden}.ComposerInfoModal-module-scss-module__88NX7G__header{background:var(--bg-primary)}.ComposerInfoModal-module-scss-module__88NX7G__title{color:var(--text-black)}.ComposerInfoModal-module-scss-module__88NX7G__body{background:var(--bg-secondary);color:var(--text-secondary);flex-direction:column;gap:20px;display:flex}.ComposerInfoModal-module-scss-module__88NX7G__sectionTitle{color:var(--primary-color);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.ComposerInfoModal-module-scss-module__88NX7G__text{color:var(--text-primary);margin:0;font-size:16px;line-height:1.3}.ComposerInfoModal-module-scss-module__88NX7G__list{color:var(--text-primary);margin:0;padding-left:24px;font-size:16px;line-height:1.3;list-style:outside}@media (max-width:767.98px){.ComposerInfoModal-module-scss-module__88NX7G__body{gap:16px}.ComposerInfoModal-module-scss-module__88NX7G__sectionTitle{font-size:20px}.ComposerInfoModal-module-scss-module__88NX7G__text,.ComposerInfoModal-module-scss-module__88NX7G__list{font-size:16px}}
.CoverPhotoCropModal-module-scss-module__5pJABa__cropDialog{width:min(100% - 24px,1000px)!important;max-width:1000px!important}.CoverPhotoCropModal-module-scss-module__5pJABa__cropContainer{border:1px solid;border-color:var(--border-color);background:var(--bg-primary);border-radius:8px;width:100%;height:340px;position:relative;overflow:hidden}.CoverPhotoCropModal-module-scss-module__5pJABa__cropContainer .reactEasyCrop_Container{background:var(--bg-primary)}.CoverPhotoCropModal-module-scss-module__5pJABa__cropContainer .reactEasyCrop_CropArea{color:var(--text-btn-primary-hover);border-color:var(--primary-color)}.CoverPhotoCropModal-module-scss-module__5pJABa__cropBody,.CoverPhotoCropModal-module-scss-module__5pJABa__cropFooter{background:var(--bg-card)!important;color:var(--text-primary)!important}.CoverPhotoCropModal-module-scss-module__5pJABa__zoomRow{align-items:center;gap:12px;margin-top:16px;display:flex}.CoverPhotoCropModal-module-scss-module__5pJABa__zoomLabel{white-space:nowrap;color:var(--text-secondary);font-size:14px;font-weight:500}.CoverPhotoCropModal-module-scss-module__5pJABa__zoomSlider{appearance:none;cursor:pointer;background:var(--border-color);border-radius:2px;outline:none;flex:1;height:4px}.CoverPhotoCropModal-module-scss-module__5pJABa__zoomSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:var(--primary-color);border:none;border-radius:50%;width:16px;height:16px}.CoverPhotoCropModal-module-scss-module__5pJABa__zoomSlider::-moz-range-thumb{cursor:pointer;background:var(--primary-color);border:none;border-radius:50%;width:16px;height:16px}.CoverPhotoCropModal-module-scss-module__5pJABa__footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.CoverPhotoCropModal-module-scss-module__5pJABa__footerActions{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.CoverPhotoCropModal-module-scss-module__5pJABa__fileInput{display:none}@media (max-width:575.98px){.CoverPhotoCropModal-module-scss-module__5pJABa__footer{flex-wrap:wrap;justify-content:flex-end}.CoverPhotoCropModal-module-scss-module__5pJABa__footerActions{flex:auto}}
