.music-part-picker[data-v-c62690b3]{color:#1d1d1f;background:#fffdf8;border:1px solid #eadfca;border-radius:10px;margin-top:10px;padding:12px;container-type:inline-size}.music-part-header[data-v-c62690b3]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.music-part-title[data-v-c62690b3]{color:#111827;margin:0;font-size:13px;font-weight:700}.music-part-help[data-v-c62690b3]{color:#667085;margin:2px 0 0;font-size:11px;line-height:1.45}.music-part-length[data-v-c62690b3]{color:#765b2c;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f7f2e8;border:1px solid #eadfca;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.music-part-track[data-v-c62690b3]{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #eadfca;border-radius:9px;height:56px;position:relative;overflow:hidden}.music-part-track.is-fixed[data-v-c62690b3]{cursor:default}.music-part-track.is-loading[data-v-c62690b3]{cursor:default;color:#8a7a5c;background:linear-gradient(90deg,#fff,#f7f2e8 50%,#fff) 0 0/200% 100%;place-items:center;font-size:11px;animation:1.4s linear infinite music-part-loading-c62690b3;display:grid}@keyframes music-part-loading-c62690b3{to{background-position:-200% 0}}.music-part-bars[data-v-c62690b3]{pointer-events:none;justify-content:space-between;align-items:center;gap:2px;padding:0 8px;display:flex;position:absolute;inset:10px 0}.music-part-bars i[data-v-c62690b3]{background:#e3d6bb;border-radius:2px;flex:1 1 0;min-width:1px;max-width:3px}.music-part-bars.is-chosen i[data-v-c62690b3]{background:#96702b}.music-part-window[data-v-c62690b3]{cursor:grab;touch-action:none;background:#96702b1a;border:2px solid #96702b;border-radius:8px;min-width:44px;padding:0;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 6px #765b2c2e}.music-part-window[data-v-c62690b3]:after,.music-part-window[data-v-c62690b3]:before{content:"";background:#96702b;border-radius:2px;width:3px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.music-part-window[data-v-c62690b3]:before{left:4px}.music-part-window[data-v-c62690b3]:after{right:4px}.music-part-window[data-v-c62690b3]:disabled{cursor:default}.is-dragging .music-part-window[data-v-c62690b3],.music-part-window[data-v-c62690b3]:active{cursor:grabbing;background:#96702b29}.music-part-window[data-v-c62690b3]:focus-visible{outline-offset:2px;outline:3px solid #96702b59}.music-part-playhead[data-v-c62690b3]{pointer-events:none;background:#1d1d1f;border-radius:2px;width:2px;margin-left:-1px;transition:left .25s linear;position:absolute;top:6px;bottom:6px}.music-part-times[data-v-c62690b3]{color:#667085;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin:7px 2px 10px;font-size:11px;display:flex}.music-part-times strong[data-v-c62690b3]{color:#111827;font-size:12px}.music-part-times+.music-part-help[data-v-c62690b3]{margin:-4px 0 10px}.music-part-actions[data-v-c62690b3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.music-part-actions .flow-button[data-v-c62690b3]{white-space:nowrap;width:100%;min-width:0}.music-part-actions .is-chosen[data-v-c62690b3],.music-part-actions .is-chosen[data-v-c62690b3]:hover:not(:disabled){color:#765b2c;background:#fffaf0;border-color:#d8c49f}.editor-music-error[data-v-c62690b3]{color:#b42318;margin-top:8px;font-size:12px;line-height:1.45}@container (width<=520px){.music-part-actions[data-v-c62690b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.music-part-actions .flow-button[data-v-c62690b3]{min-height:44px}.music-part-actions .flow-button[data-v-c62690b3]:last-child{grid-column:1/-1}}@container (width<=240px){.music-part-actions[data-v-c62690b3]{grid-template-columns:1fr}.music-part-header[data-v-c62690b3]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.music-part-track.is-loading[data-v-c62690b3]{animation:none}.music-part-playhead[data-v-c62690b3]{transition:none}}.guide-tip-ring[data-v-e8fcbd0f]{z-index:64;pointer-events:none;border-radius:16px;animation:2.2s ease-in-out infinite guide-tip-pulse-e8fcbd0f;position:fixed;box-shadow:0 0 0 2px #c9a45ce6,0 0 0 7px #f4d59447}.guide-tip[data-v-e8fcbd0f]{z-index:65;color:#1d1d1f;-webkit-backdrop-filter:blur(16px);background:#fffdf8fa;border:1px solid #eadfca;border-radius:18px;gap:10px;width:calc(min(320px,100vw - 24px));padding:14px;transition:top .3s cubic-bezier(.32,.72,0,1),left .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;box-shadow:0 16px 44px #2f24182e}.guide-tip--top[data-v-e8fcbd0f]{top:calc(3.75rem + env(safe-area-inset-top,0px));width:auto;left:12px;right:12px}.guide-tip__icon[data-v-e8fcbd0f]{color:#96702b;background:#f7f2e8;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.guide-tip__icon svg[data-v-e8fcbd0f]{width:16px;height:16px}.guide-tip__eyebrow[data-v-e8fcbd0f]{letter-spacing:.14em;text-transform:uppercase;color:#96702b;font-size:9.5px;font-weight:800}.guide-tip__title[data-v-e8fcbd0f]{letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:700}.guide-tip__body[data-v-e8fcbd0f]{color:#5f5f64;margin-top:3px;font-size:12.5px;line-height:1.45}.guide-tip__actions[data-v-e8fcbd0f]{align-items:center;gap:12px;margin-top:10px;display:flex}.guide-tip__button[data-v-e8fcbd0f]{color:#fff;background:#2f2418;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .16s,transform .16s;display:inline-flex}.guide-tip__button[data-v-e8fcbd0f]:hover{background:#000}.guide-tip__button[data-v-e8fcbd0f]:active{transform:scale(.97)}.guide-tip__link[data-v-e8fcbd0f]{color:#8e8e93;font-size:11.5px;font-weight:600}.guide-tip__link[data-v-e8fcbd0f]:hover{color:#1d1d1f}.guide-tip__close[data-v-e8fcbd0f]{color:#8e8e93;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.guide-tip__close[data-v-e8fcbd0f]:hover{color:#1d1d1f;background:#0000000d}.guide-tip__close svg[data-v-e8fcbd0f]{width:14px;height:14px}.guide-tip__button[data-v-e8fcbd0f]:focus-visible,.guide-tip__close[data-v-e8fcbd0f]:focus-visible,.guide-tip__link[data-v-e8fcbd0f]:focus-visible{outline-offset:2px;outline:2px solid #96702b}.guide-tip-enter-active[data-v-e8fcbd0f],.guide-tip-leave-active[data-v-e8fcbd0f]{transition:opacity .25s,transform .25s cubic-bezier(.32,.72,0,1)}.guide-tip-enter-from[data-v-e8fcbd0f],.guide-tip-leave-to[data-v-e8fcbd0f]{opacity:0;transform:translateY(6px)}@keyframes guide-tip-pulse-e8fcbd0f{0%,to{box-shadow:0 0 0 2px #c9a45ce6,0 0 0 7px #f4d59447}50%{box-shadow:0 0 0 2px #c9a45ce6,0 0 0 11px #f4d5941f}}@media (prefers-reduced-motion:reduce){.guide-tip-ring[data-v-e8fcbd0f]{animation:none}.guide-tip[data-v-e8fcbd0f],.guide-tip-enter-active[data-v-e8fcbd0f],.guide-tip-leave-active[data-v-e8fcbd0f]{transition:none}}
