.px-upload[data-v-17be1e5e]{padding:10px 0}[data-v-17be1e5e] .avatar-uploader>.ant-upload{width:100%!important;height:100%!important}.climax-marker[data-v-e9e493d2]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03)}.climax-marker .waveform-section[data-v-e9e493d2]{padding:12px;border-bottom:1px solid #e5e7eb}.climax-marker .waveform-section .waveform-container[data-v-e9e493d2]{background:#f9fafb;border-radius:8px;overflow:hidden}.climax-marker .timeline-section[data-v-e9e493d2]{padding:10px 12px}.climax-marker .timeline-section .marker-track[data-v-e9e493d2]{position:relative;height:30px;background:#f9fafb;border-radius:6px;cursor:pointer;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.climax-marker .timeline-section .marker-track .track-bg[data-v-e9e493d2]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.02)),color-stop(50%,transparent),to(rgba(236,72,153,.02)));background:linear-gradient(90deg,rgba(99,102,241,.02),transparent 50%,rgba(236,72,153,.02));border-radius:6px}.climax-marker .timeline-section .marker-track .highlight-area[data-v-e9e493d2]{position:absolute;top:2px;bottom:2px;background:rgba(99,102,241,.08);border-radius:4px;pointer-events:none}.climax-marker .timeline-section .marker-track .marker[data-v-e9e493d2]{position:absolute;top:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:-webkit-grab;cursor:grab;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.climax-marker .timeline-section .marker-track .marker[data-v-e9e493d2]:active{cursor:-webkit-grabbing;cursor:grabbing}.climax-marker .timeline-section .marker-track .marker .marker-pin[data-v-e9e493d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.climax-marker .timeline-section .marker-track .marker .marker-pin .pin-dot[data-v-e9e493d2]{width:10px;height:10px;border-radius:50%;background:currentColor;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px rgba(0,0,0,.15);-webkit-transition:all .15s ease;transition:all .15s ease}.climax-marker .timeline-section .marker-track .marker .marker-pin .pin-line[data-v-e9e493d2]{width:2px;height:30px;background:currentColor;opacity:.5}.climax-marker .timeline-section .marker-track .marker .marker-tooltip[data-v-e9e493d2]{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:2px;padding:3px 6px;background:#1f2937;border-radius:4px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;opacity:0;visibility:hidden;-webkit-transition:all .15s ease;transition:all .15s ease}.climax-marker .timeline-section .marker-track .marker .marker-tooltip .tooltip-time[data-v-e9e493d2]{font-size:10px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.climax-marker .timeline-section .marker-track .marker .marker-tooltip .tooltip-label[data-v-e9e493d2]{font-size:9px;color:hsla(0,0%,100%,.6)}.climax-marker .timeline-section .marker-track .marker:hover .marker-pin .pin-dot[data-v-e9e493d2]{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}.climax-marker .timeline-section .marker-track .marker:hover .marker-tooltip[data-v-e9e493d2]{opacity:1;visibility:visible}.climax-marker .timeline-section .marker-track .start-marker[data-v-e9e493d2]{color:#6366f1}.climax-marker .timeline-section .marker-track .end-marker[data-v-e9e493d2]{color:#ec4899}.climax-marker .controls-section[data-v-e9e493d2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#f9fafb;gap:12px}.climax-marker .controls-section .shortcuts-group[data-v-e9e493d2],.climax-marker .controls-section[data-v-e9e493d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.climax-marker .controls-section .shortcuts-group[data-v-e9e493d2]{gap:8px}.climax-marker .controls-section .shortcuts-group .shortcut-item[data-v-e9e493d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.climax-marker .controls-section .shortcuts-group .shortcut-item .key[data-v-e9e493d2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,monospace;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.climax-marker .controls-section .shortcuts-group .shortcut-item .key-label[data-v-e9e493d2]{font-size:10px;color:#9ca3af}.climax-marker .controls-section .shortcuts-group .shortcut-divider[data-v-e9e493d2]{width:1px;height:14px;background:#e5e7eb}.climax-marker .controls-section .playback-group .play-btn[data-v-e9e493d2]{width:36px;height:36px;border:none;border-radius:50%;background:#6366f1;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.climax-marker .controls-section .playback-group .play-btn[data-v-e9e493d2]:hover{background:#818cf8;-webkit-transform:scale(1.05);transform:scale(1.05)}.climax-marker .controls-section .playback-group .play-btn[data-v-e9e493d2]:active{-webkit-transform:scale(.95);transform:scale(.95)}.climax-marker .controls-section .playback-group .play-btn.playing[data-v-e9e493d2]{background:#6b7280}.climax-marker .controls-section .playback-group .play-btn .play-icon[data-v-e9e493d2]{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.climax-marker .controls-section .playback-group .play-btn .play-icon svg[data-v-e9e493d2]{width:100%;height:100%}.climax-marker .controls-section .options-group .toggle-option[data-v-e9e493d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:6px;background:#fff;border:1px solid #e5e7eb;-webkit-transition:all .15s ease;transition:all .15s ease}.climax-marker .controls-section .options-group .toggle-option[data-v-e9e493d2]:hover{border-color:#6366f1}.climax-marker .controls-section .options-group .toggle-option .option-text[data-v-e9e493d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.climax-marker .controls-section .options-group .toggle-option .option-text .option-title[data-v-e9e493d2]{font-size:11px;font-weight:500;color:#1f2937;line-height:1.2}.climax-marker .controls-section .options-group .toggle-option .option-text .option-desc[data-v-e9e493d2]{font-size:9px;color:#9ca3af;line-height:1.2}.beat-sync-upload[data-v-53e93db3]{padding:0}.beat-sync-upload .upload-section .ant-btn-primary[data-v-53e93db3]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.25);box-shadow:0 2px 8px rgba(24,144,255,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.beat-sync-upload .upload-section .ant-btn-primary[data-v-53e93db3]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.35);box-shadow:0 4px 12px rgba(24,144,255,.35)}.beat-sync-upload .upload-section .ant-btn-primary[data-v-53e93db3]:active{-webkit-transform:translateY(0);transform:translateY(0)}.beat-sync-upload .upload-section .ant-btn-primary i[data-v-53e93db3]{font-size:16px;margin-right:8px}.beat-sync-upload .upload-section .uploaded-list[data-v-53e93db3]{margin-top:24px;-webkit-animation:fadeInUp-53e93db3 .4s ease-out;animation:fadeInUp-53e93db3 .4s ease-out}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3]{min-width:1200px;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table{border:none}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table-thead>tr>th{background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f5f7fa));background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-bottom:1px solid #e8e8e8;font-weight:600;color:#1f2937;padding:16px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table-tbody>tr{-webkit-transition:all .25s ease;transition:all .25s ease}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table-tbody>tr:hover{background:#f8fafc}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table-tbody>tr:hover .action-buttons{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.beat-sync-upload .upload-section .uploaded-list .uploaded-table[data-v-53e93db3] .ant-table-tbody>tr>td{padding:16px;border-bottom:1px solid #f0f0f0}.beat-sync-upload .upload-section .uploaded-list .file-name-cell[data-v-53e93db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.beat-sync-upload .upload-section .uploaded-list .file-name-cell i[data-v-53e93db3]{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-radius:8px;color:#1890ff!important;font-size:18px}.beat-sync-upload .upload-section .uploaded-list .file-name-cell .file-link[data-v-53e93db3]{color:#1f2937;font-weight:500;font-size:14px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.beat-sync-upload .upload-section .uploaded-list .file-name-cell .file-link[data-v-53e93db3]:hover{color:#1890ff}.beat-sync-upload .upload-section .uploaded-list .beat-tags[data-v-53e93db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.beat-sync-upload .upload-section .uploaded-list .beat-tags[data-v-53e93db3] .ant-tag{margin:0;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px;border:none;background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#096dd9}.beat-sync-upload .upload-section .uploaded-list .beat-tags[data-v-53e93db3] .ant-tag.ant-tag-orange{background:linear-gradient(135deg,#fff7e6,#ffd591);color:#d46b08;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.beat-sync-upload .upload-section .uploaded-list .beat-tags[data-v-53e93db3] .ant-tag.ant-tag-orange:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.beat-sync-upload .upload-section .uploaded-list .action-buttons[data-v-53e93db3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.beat-sync-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[data-v-53e93db3]{padding:4px 12px;height:32px;border-radius:6px;font-size:13px;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.beat-sync-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[data-v-53e93db3]:hover{background:#f0f7ff}.beat-sync-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[style*="color: #ff4d4f"][data-v-53e93db3]:hover{background:#fff1f0}.beat-sync-upload .drawer-content[data-v-53e93db3]{padding:8px 0}.beat-sync-upload .drawer-content .file-select-section[data-v-53e93db3]{margin-bottom:32px;padding:32px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:2px dashed #d1d5db;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.beat-sync-upload .drawer-content .file-select-section[data-v-53e93db3]:hover{border-color:#1890ff;background:linear-gradient(135deg,#e6f7ff,#f0f7ff)}.beat-sync-upload .drawer-content .file-select-section .ant-btn-primary[data-v-53e93db3]{height:48px;padding:0 32px;font-size:15px;font-weight:600;border-radius:10px;-webkit-box-shadow:0 4px 14px rgba(24,144,255,.3);box-shadow:0 4px 14px rgba(24,144,255,.3)}.beat-sync-upload .drawer-content .file-select-section .ant-btn-primary i[data-v-53e93db3]{font-size:18px}.beat-sync-upload .drawer-content .file-select-section .file-tip[data-v-53e93db3]{margin-top:20px;padding:16px 20px;background:hsla(0,0%,100%,.8);border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.beat-sync-upload .drawer-content .file-select-section .file-tip i[data-v-53e93db3]{color:#1890ff;font-size:16px}.beat-sync-upload .drawer-content .pending-list[data-v-53e93db3]{margin-top:32px;-webkit-animation:fadeInUp-53e93db3 .4s ease-out;animation:fadeInUp-53e93db3 .4s ease-out}.beat-sync-upload .drawer-content .pending-list h3[data-v-53e93db3]{margin-bottom:20px;font-size:16px;font-weight:600;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.beat-sync-upload .drawer-content .pending-list h3[data-v-53e93db3]:before{content:"";width:4px;height:20px;background:-webkit-gradient(linear,left top,left bottom,from(#1890ff),to(#36cfc9));background:linear-gradient(180deg,#1890ff,#36cfc9);border-radius:2px}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-table-thead>tr>th{background:#fafbfc;font-weight:600;color:#374151;padding:14px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-table-tbody>tr>td{padding:14px 16px;border-bottom:1px solid #f3f4f6}.beat-sync-upload .drawer-content .pending-list .pending-table .file-name-cell[data-v-53e93db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.beat-sync-upload .drawer-content .pending-list .pending-table .file-name-cell i[data-v-53e93db3]{color:#1890ff;font-size:16px}.beat-sync-upload .drawer-content .pending-list .pending-table .file-name-cell span[data-v-53e93db3]{font-weight:500;color:#1f2937}.beat-sync-upload .drawer-content .pending-list .pending-table .beat-tags[data-v-53e93db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.beat-sync-upload .drawer-content .pending-list .pending-table .beat-tags[data-v-53e93db3] .ant-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:4px}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-tag{font-weight:500;padding:4px 10px;border-radius:6px;border:none}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-tag.ant-tag-blue{background:#e6f7ff;color:#096dd9}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-tag.ant-tag-orange{background:#fff7e6;color:#d46b08}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-tag.ant-tag-green{background:#f6ffed;color:#389e0d}.beat-sync-upload .drawer-content .pending-list .pending-table[data-v-53e93db3] .ant-tag.ant-tag-red{background:#fff1f0;color:#cf1322}.beat-sync-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-53e93db3]{margin-top:6px}.beat-sync-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-53e93db3] .ant-progress-inner{background:#e5e7eb;border-radius:4px}.beat-sync-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-53e93db3] .ant-progress-inner .ant-progress-bg{border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#36cfc9));background:linear-gradient(90deg,#1890ff,#36cfc9)}.beat-sync-upload .drawer-content .unmatched-section[data-v-53e93db3]{margin-top:24px;-webkit-animation:shake-53e93db3 .5s ease-out;animation:shake-53e93db3 .5s ease-out}.beat-sync-upload .drawer-content .unmatched-section[data-v-53e93db3] .ant-alert{border-radius:10px;border:none;background:linear-gradient(135deg,#fff7e6,#fff1e6)}.beat-sync-upload .drawer-content .unmatched-section[data-v-53e93db3] .ant-alert .ant-alert-message{color:#d46b08;font-weight:500}.beat-sync-upload .drawer-content .unmatched-section[data-v-53e93db3] .ant-alert .ant-alert-icon{color:#faad14}.beat-sync-upload .drawer-content .unmatched-section .unmatched-files[data-v-53e93db3]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.beat-sync-upload .drawer-content .unmatched-section .unmatched-files[data-v-53e93db3] .ant-tag{margin:0;padding:4px 10px;font-size:12px;border-radius:6px;background:#fff1f0;color:#cf1322;border:none}.beat-sync-upload .drawer-footer[data-v-53e93db3]{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #e5e7eb;padding:16px 24px;background:#fff;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.beat-sync-upload .drawer-footer .ant-btn[data-v-53e93db3]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.beat-sync-upload .drawer-footer .ant-btn[data-v-53e93db3]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.beat-sync-upload .drawer-footer .ant-btn-primary[data-v-53e93db3]{-webkit-box-shadow:0 2px 8px rgba(24,144,255,.25);box-shadow:0 2px 8px rgba(24,144,255,.25)}.beat-sync-upload .drawer-footer .ant-btn-primary[data-v-53e93db3]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(24,144,255,.35);box-shadow:0 4px 12px rgba(24,144,255,.35)}.beat-sync-upload .drawer-footer .ant-btn-primary[data-v-53e93db3]:disabled{opacity:.6;cursor:not-allowed}@-webkit-keyframes fadeInUp-53e93db3{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-53e93db3{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake-53e93db3{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake-53e93db3{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.beat-sync-drawer .ant-drawer-mask{background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.beat-sync-drawer .ant-drawer-content-wrapper{-webkit-box-shadow:-8px 0 32px rgba(0,0,0,.12);box-shadow:-8px 0 32px rgba(0,0,0,.12)}.beat-sync-drawer .ant-drawer-content{background:#fafbfc}.beat-sync-drawer .ant-drawer-wrapper-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.beat-sync-drawer .ant-drawer-header{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;padding:20px 24px;-ms-flex-negative:0;flex-shrink:0}.beat-sync-drawer .ant-drawer-header .ant-drawer-title{font-size:18px;font-weight:600;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.beat-sync-drawer .ant-drawer-header .ant-drawer-title:before{content:"";width:4px;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#1890ff),to(#36cfc9));background:linear-gradient(180deg,#1890ff,#36cfc9);border-radius:2px}.beat-sync-drawer .ant-drawer-header .ant-drawer-close{color:#6b7280;-webkit-transition:all .2s;transition:all .2s;border-radius:8px;margin-right:8px}.beat-sync-drawer .ant-drawer-header .ant-drawer-close:hover{color:#1890ff;background:#f0f7ff}.beat-sync-drawer .ant-drawer-header .ant-drawer-close i{font-size:16px}.beat-sync-drawer .ant-drawer-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px;background:#fafbfc}.beat-sync-drawer .ant-drawer-body::-webkit-scrollbar{width:6px}.beat-sync-drawer .ant-drawer-body::-webkit-scrollbar-track{background:transparent}.beat-sync-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.beat-sync-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.beat-sync-modal .ant-modal-mask{background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.beat-sync-modal .ant-modal-wrap{overflow-y:auto}.beat-sync-modal .ant-modal-wrap::-webkit-scrollbar{width:6px}.beat-sync-modal .ant-modal-wrap::-webkit-scrollbar-track{background:transparent}.beat-sync-modal .ant-modal-wrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.beat-sync-modal .ant-modal-wrap::-webkit-scrollbar-thumb:hover{background:#9ca3af}.beat-sync-modal .ant-modal .ant-modal-content{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.beat-sync-modal .ant-modal .ant-modal-header{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;padding:20px 24px;position:relative}.beat-sync-modal .ant-modal .ant-modal-header:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#e5e7eb),to(transparent));background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.beat-sync-modal .ant-modal .ant-modal-header .ant-modal-title{font-weight:600;font-size:16px;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.beat-sync-modal .ant-modal .ant-modal-header .ant-modal-title:before{content:"✎";font-size:18px;color:#1890ff}.beat-sync-modal .ant-modal .ant-modal-close{color:#6b7280;-webkit-transition:all .2s;transition:all .2s;border-radius:8px;top:16px;right:16px}.beat-sync-modal .ant-modal .ant-modal-close:hover{color:#1890ff;background:#f0f7ff}.beat-sync-modal .ant-modal .ant-modal-close .ant-modal-close-x{width:40px;height:40px;line-height:40px;font-size:16px}.beat-sync-modal .ant-modal .ant-modal-body{padding:24px;background:#fff}.beat-sync-modal .ant-modal .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px;background:#fafbfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn{height:38px;padding:0 24px;border-radius:8px;font-weight:500;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn-default{border-color:#d1d5db}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn-default:hover{border-color:#1890ff;color:#1890ff}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn-primary{-webkit-box-shadow:0 2px 8px rgba(24,144,255,.25);box-shadow:0 2px 8px rgba(24,144,255,.25);background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.beat-sync-modal .ant-modal .ant-modal-footer .ant-btn-primary:hover{-webkit-box-shadow:0 4px 12px rgba(24,144,255,.35);box-shadow:0 4px 12px rgba(24,144,255,.35)}.beat-sync-modal .ant-modal .ant-form-item{margin-bottom:24px}.beat-sync-modal .ant-modal .ant-form-item:last-child{margin-bottom:0}.beat-sync-modal .ant-modal .ant-form-item .ant-form-item-label{font-weight:500;color:#374151;padding-bottom:8px}.beat-sync-modal .ant-modal .ant-form-item .ant-form-item-label label{font-size:14px;color:#1f2937}.beat-sync-modal .ant-modal .ant-form-item .ant-form-item-label label:after{content:""}.beat-sync-modal .ant-modal .ant-form-item .ant-input{border-radius:8px;border:1px solid #d1d5db;-webkit-transition:all .2s;transition:all .2s;height:40px;padding:8px 12px}.beat-sync-modal .ant-modal .ant-form-item .ant-input:hover{border-color:#1890ff}.beat-sync-modal .ant-modal .ant-form-item .ant-input:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.1);box-shadow:0 0 0 3px rgba(24,144,255,.1)}.beat-sync-modal .ant-modal .ant-form-item .ant-input[disabled]{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.beat-sync-modal .ant-modal .ant-form-item .ant-input-affix-wrapper{border-radius:8px;padding:8px 12px;border:1px solid #d1d5db}.beat-sync-modal .ant-modal .ant-form-item .ant-input-affix-wrapper:hover{border-color:#1890ff}.beat-sync-modal .ant-modal .ant-form-item .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.beat-sync-modal .ant-modal .ant-form-item .ant-input-affix-wrapper:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.1);box-shadow:0 0 0 3px rgba(24,144,255,.1)}.beat-sync-modal .ant-modal textarea.ant-input{border-radius:10px;padding:14px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;line-height:1.7;resize:vertical;min-height:200px;background:#fafbfc}.beat-sync-modal .ant-modal textarea.ant-input:focus{background:#fff}.beat-sync-modal .ant-modal textarea.ant-input::-webkit-input-placeholder{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.beat-sync-modal .ant-modal textarea.ant-input::-moz-placeholder{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.beat-sync-modal .ant-modal textarea.ant-input:-ms-input-placeholder{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.beat-sync-modal .ant-modal textarea.ant-input::-ms-input-placeholder{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.beat-sync-modal .ant-modal textarea.ant-input::placeholder{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.beat-sync-modal .ant-modal .beat-preview{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:10px;border:1px solid #bae6fd}.beat-sync-modal .ant-modal .beat-preview>div:first-child{font-weight:600;color:#0369a1;margin-bottom:12px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.beat-sync-modal .ant-modal .beat-preview>div:first-child:before{content:"✓";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#0369a1;color:#fff;border-radius:50%;font-size:12px}.beat-sync-modal .ant-modal .beat-preview .beat-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;height:160px;overflow:auto}.beat-sync-modal .ant-modal .beat-preview .beat-tags .ant-tag{margin:0;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px;background:#fff;color:#0284c7;border:1px solid #7dd3fc;-webkit-transition:all .2s;transition:all .2s}.beat-sync-modal .ant-modal .beat-preview .beat-tags .ant-tag:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(2,132,199,.2);box-shadow:0 2px 8px rgba(2,132,199,.2)}.beat-sync-modal .ant-modal .tag-checkbox-groups{width:100%}.beat-sync-modal .ant-modal .tag-checkbox-groups .tag-group{margin-bottom:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.beat-sync-modal .ant-modal .tag-checkbox-groups .tag-group .tag-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.beat-sync-modal .ant-modal .tag-checkbox-groups .tag-group:last-child{margin-bottom:0}.beat-sync-modal .ant-modal .tag-checkbox-groups .tag-group .tag-group-title{font-size:13px;font-weight:500;color:#d0d3d8;margin-bottom:5px;padding-left:4px}.beat-sync-modal .ant-modal .tag-checkbox-groups .ant-checkbox-group .tag-checkbox{margin:0}.beat-sync-modal .ant-modal .tag-checkbox-groups .ant-checkbox-group .tag-checkbox .ant-checkbox{display:none}.beat-sync-modal .ant-modal .tag-checkbox-groups .ant-checkbox-group .tag-checkbox .ant-checkbox+span{display:inline-block;padding:6px 14px;font-size:13px;color:#4b5563;background:#f3f4f6;border-radius:16px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;white-space:nowrap}.beat-sync-modal .ant-modal .tag-checkbox-groups .ant-checkbox-group .tag-checkbox .ant-checkbox+span:hover{background:#e5e7eb;color:#374151}.beat-sync-modal .ant-modal .tag-checkbox-groups .ant-checkbox-group .tag-checkbox.ant-checkbox-wrapper-checked .ant-checkbox+span{background:#d1fae5;color:#059669;font-weight:500}.beat-sync-modal .ant-modal .ant-alert{border-radius:10px}.beat-sync-modal .ant-modal .ant-alert.ant-alert-error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.beat-sync-modal .ant-modal .ant-alert.ant-alert-error .ant-alert-icon{color:#dc2626}.beat-sync-modal .ant-modal .ant-alert.ant-alert-error .ant-alert-message{color:#dc2626;font-weight:500}.beat-sync-upload+.ant-popover .ant-popover-inner{border-radius:10px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15);border:1px solid #e5e7eb}.beat-sync-upload+.ant-popover .ant-popover-inner-content{padding:16px;max-width:420px}.beat-sync-upload+.ant-popover .ant-popover-inner-content .beat-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.beat-sync-upload+.ant-popover .ant-popover-inner-content .beat-tags .ant-tag{margin:0}.beat-sync-upload+.ant-popover .ant-popover-arrow{display:none}.music-upload[data-v-a055bb34]{padding:0}.music-upload .upload-section .ant-btn-primary[data-v-a055bb34]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.25);box-shadow:0 2px 8px rgba(24,144,255,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.music-upload .upload-section .ant-btn-primary[data-v-a055bb34]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(24,144,255,.35);box-shadow:0 4px 12px rgba(24,144,255,.35)}.music-upload .upload-section .ant-btn-primary[data-v-a055bb34]:active{-webkit-transform:translateY(0);transform:translateY(0)}.music-upload .upload-section .ant-btn-primary i[data-v-a055bb34]{font-size:16px;margin-right:8px}.music-upload .upload-section .uploaded-list[data-v-a055bb34]{margin-top:24px;-webkit-animation:fadeInUp-a055bb34 .4s ease-out;animation:fadeInUp-a055bb34 .4s ease-out}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34]{min-width:900px;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);overflow:hidden}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table{border:none}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table-thead>tr>th{background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f5f7fa));background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-bottom:1px solid #e8e8e8;font-weight:600;color:#1f2937;padding:16px;font-size:13px}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table-tbody>tr{-webkit-transition:all .25s ease;transition:all .25s ease}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table-tbody>tr:hover{background:#f8fafc}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table-tbody>tr:hover .action-buttons{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.music-upload .upload-section .uploaded-list .uploaded-table[data-v-a055bb34] .ant-table-tbody>tr>td{padding:16px;border-bottom:1px solid #f0f0f0}.music-upload .upload-section .uploaded-list .file-name-cell[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.music-upload .upload-section .uploaded-list .file-name-cell .file-link[data-v-a055bb34]{color:#1f2937;font-weight:500;font-size:14px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.music-upload .upload-section .uploaded-list .file-name-cell .file-link[data-v-a055bb34]:hover{color:#1890ff}.music-upload .upload-section .uploaded-list .tag-tags[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.music-upload .upload-section .uploaded-list .tag-tags[data-v-a055bb34] .ant-tag{margin:0;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px;border:none;background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#096dd9}.music-upload .upload-section .uploaded-list .action-buttons[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.music-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[data-v-a055bb34]{padding:4px 12px;height:32px;border-radius:6px;font-size:13px;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.music-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[data-v-a055bb34]:hover{background:#f0f7ff}.music-upload .upload-section .uploaded-list .action-buttons .ant-btn-link[style*="color: #ff4d4f"][data-v-a055bb34]:hover{background:#fff1f0}.music-upload .drawer-content[data-v-a055bb34]{padding:8px 0}.music-upload .drawer-content .file-select-section[data-v-a055bb34]{margin-bottom:32px;padding:32px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:2px dashed #d1d5db;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.music-upload .drawer-content .file-select-section[data-v-a055bb34]:hover{border-color:#1890ff;background:linear-gradient(135deg,#e6f7ff,#f0f7ff)}.music-upload .drawer-content .file-select-section .ant-btn-primary[data-v-a055bb34]{height:48px;padding:0 32px;font-size:15px;font-weight:600;border-radius:10px;-webkit-box-shadow:0 4px 14px rgba(24,144,255,.3);box-shadow:0 4px 14px rgba(24,144,255,.3)}.music-upload .drawer-content .file-select-section .ant-btn-primary i[data-v-a055bb34]{font-size:18px}.music-upload .drawer-content .file-select-section .file-tip[data-v-a055bb34]{margin-top:20px;padding:16px 20px;background:hsla(0,0%,100%,.8);border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.music-upload .drawer-content .file-select-section .file-tip i[data-v-a055bb34]{color:#1890ff;font-size:16px}.music-upload .drawer-content .pending-list[data-v-a055bb34]{margin-top:32px;-webkit-animation:fadeInUp-a055bb34 .4s ease-out;animation:fadeInUp-a055bb34 .4s ease-out}.music-upload .drawer-content .pending-list h3[data-v-a055bb34]{margin-bottom:20px;font-size:16px;font-weight:600;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.music-upload .drawer-content .pending-list h3[data-v-a055bb34]:before{content:"";width:4px;height:20px;background:-webkit-gradient(linear,left top,left bottom,from(#1890ff),to(#36cfc9));background:linear-gradient(180deg,#1890ff,#36cfc9);border-radius:2px}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-table-thead>tr>th{background:#fafbfc;font-weight:600;color:#374151;padding:14px 16px;font-size:12px;border-bottom:1px solid #e5e7eb}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-table-tbody>tr>td{padding:14px 16px;border-bottom:1px solid #f3f4f6}.music-upload .drawer-content .pending-list .pending-table .file-name-cell[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.music-upload .drawer-content .pending-list .pending-table .file-name-cell i[data-v-a055bb34]{color:#1890ff;font-size:16px}.music-upload .drawer-content .pending-list .pending-table .file-name-cell span[data-v-a055bb34]{font-weight:500;color:#1f2937}.music-upload .drawer-content .pending-list .pending-table .tag-list[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.music-upload .drawer-content .pending-list .pending-table .tag-list[data-v-a055bb34] .ant-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:4px}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag{font-weight:500;padding:4px 10px;border-radius:6px;border:none}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag.ant-tag-blue{background:#e6f7ff;color:#096dd9}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag.ant-tag-orange{background:#fff7e6;color:#d46b08}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag.ant-tag-green{background:#f6ffed;color:#389e0d}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag.ant-tag-red{background:#fff1f0;color:#cf1322}.music-upload .drawer-content .pending-list .pending-table[data-v-a055bb34] .ant-tag.ant-tag-purple{background:#f9f0ff;color:#722ed1}.music-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-a055bb34]{margin-top:6px}.music-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-a055bb34] .ant-progress-inner{background:#e5e7eb;border-radius:4px}.music-upload .drawer-content .pending-list .pending-table .ant-progress[data-v-a055bb34] .ant-progress-inner .ant-progress-bg{border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#36cfc9));background:linear-gradient(90deg,#1890ff,#36cfc9)}.music-upload .drawer-content .unmatched-section[data-v-a055bb34]{margin-top:24px;-webkit-animation:shake-a055bb34 .5s ease-out;animation:shake-a055bb34 .5s ease-out}.music-upload .drawer-content .unmatched-section[data-v-a055bb34] .ant-alert{border-radius:10px;border:none;background:linear-gradient(135deg,#fff7e6,#fff1e6)}.music-upload .drawer-content .unmatched-section[data-v-a055bb34] .ant-alert .ant-alert-message{color:#d46b08;font-weight:500}.music-upload .drawer-content .unmatched-section[data-v-a055bb34] .ant-alert .ant-alert-icon{color:#faad14}.music-upload .drawer-content .unmatched-section .unmatched-files[data-v-a055bb34]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.music-upload .drawer-content .unmatched-section .unmatched-files[data-v-a055bb34] .ant-tag{margin:0;padding:4px 10px;font-size:12px;border-radius:6px;background:#fff1f0;color:#cf1322;border:none}.music-upload .drawer-footer[data-v-a055bb34]{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #e5e7eb;padding:16px 24px;background:#fff;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.music-upload .drawer-footer .ant-btn[data-v-a055bb34]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.music-upload .drawer-footer .ant-btn[data-v-a055bb34]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.music-upload .drawer-footer .ant-btn-primary[data-v-a055bb34]{-webkit-box-shadow:0 2px 8px rgba(24,144,255,.25);box-shadow:0 2px 8px rgba(24,144,255,.25)}.music-upload .drawer-footer .ant-btn-primary[data-v-a055bb34]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(24,144,255,.35);box-shadow:0 4px 12px rgba(24,144,255,.35)}.music-upload .drawer-footer .ant-btn-primary[data-v-a055bb34]:disabled{opacity:.6;cursor:not-allowed}@-webkit-keyframes fadeInUp-a055bb34{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-a055bb34{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake-a055bb34{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake-a055bb34{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34]{width:100%}.music-upload-modal .tag-checkbox-groups .tag-group[data-v-a055bb34]{margin-bottom:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.music-upload-modal .tag-checkbox-groups .tag-group .tag-checkbox-container[data-v-a055bb34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.music-upload-modal .tag-checkbox-groups .tag-group[data-v-a055bb34]:last-child{margin-bottom:0}.music-upload-modal .tag-checkbox-groups .tag-group .tag-group-title[data-v-a055bb34]{font-size:13px;font-weight:500;color:#d0d3d8;margin-bottom:5px;padding-left:4px}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34] .ant-checkbox-group .tag-checkbox{margin:0}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34] .ant-checkbox-group .tag-checkbox .ant-checkbox{display:none}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34] .ant-checkbox-group .tag-checkbox .ant-checkbox+span{display:inline-block;padding:6px 14px;font-size:13px;color:#4b5563;background:#f3f4f6;border-radius:16px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;white-space:nowrap}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34] .ant-checkbox-group .tag-checkbox .ant-checkbox+span:hover{background:#e5e7eb;color:#374151}.music-upload-modal .tag-checkbox-groups[data-v-a055bb34] .ant-checkbox-group .tag-checkbox.ant-checkbox-wrapper-checked .ant-checkbox+span{background:#d1fae5;color:#059669;font-weight:500}.preview_iphone[data-v-6f9f6630]{width:30%;position:relative}.preview_iphone .preview_img[data-v-6f9f6630]{position:absolute;width:350px;top:25%}.preview_iphone .preview_img .subtitle[data-v-6f9f6630]{width:260px;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview_iphone .preview_img .subtitle img[data-v-6f9f6630]{width:100%;height:100%}.preview_iphone .preview_img .custom_preview[data-v-6f9f6630]{width:100%;text-align:center;font-family:ZYT;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview_iphone .preview_img img[data-v-6f9f6630]{width:100%;height:100%}.preview_position_top[data-v-6f9f6630]{top:40%}.preview_position_center[data-v-6f9f6630]{top:50%}.preview_position_bottom[data-v-6f9f6630]{top:60%}.preview_font_zyt[data-v-6f9f6630]{font-family:ZYT!important}.preview_font_mtr[data-v-6f9f6630]{font-family:MTR!important}.preview_font_ymz[data-v-6f9f6630]{font-family:YMZ!important}.preview_font_pyt[data-v-6f9f6630]{font-family:PYT!important}.preview_font_mht[data-v-6f9f6630]{font-family:MHT!important}.preview_font_klt[data-v-6f9f6630]{font-family:KLT!important}.preview_font_ljh[data-v-6f9f6630]{font-family:LJH!important}.preview_font_qnt[data-v-6f9f6630]{font-family:QNT!important}.preview_size_big[data-v-6f9f6630]{font-size:30px}.preview_size_moderate[data-v-6f9f6630]{font-size:22px}.preview_size_small[data-v-6f9f6630]{font-size:16px}.setBgMusic[data-v-6f9f6630]{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.setBgMusic[data-v-6f9f6630] .ant-slider{-webkit-box-flex:1;-ms-flex:1;flex:1}.setBgMusic .notices[data-v-6f9f6630]{width:100%;font-size:14px!important;color:rgba(0,0,0,.45)}[data-v-6f9f6630] .ant-select-selection-selected-value{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}[data-v-6f9f6630] .ant-select-selection-selected-value .subtileColor{width:100px;display:block;margin:4px}.zy_title[data-v-6f9f6630]{font-size:15px;width:25%;margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.zy_title .worksliezi[data-v-6f9f6630]{margin-top:20px;font-size:14px;padding:15px;border:1px solid #ffe58f;border-radius:2px;background-color:#fffefa}.zy_title .top[data-v-6f9f6630]{text-align:center;color:red}.source_title[data-v-6f9f6630]{display:-webkit-box;display:-ms-flexbox;display:flex}.source_title .top[data-v-6f9f6630]{-webkit-box-flex:1;-ms-flex:1;flex:1}.source_title .bottom[data-v-6f9f6630]{height:170px;padding:15px;border:1px solid #ffe58f;border-radius:2px;background-color:#fffefa;font-size:15px;width:25%;margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.source_title .bottom .zy[data-v-6f9f6630]{text-align:center;color:red}.source_title .bottom .center[data-v-6f9f6630],.source_title .bottom .video_source[data-v-6f9f6630]{margin-top:10px}.calculator[data-v-6f9f6630]{position:absolute;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}[data-v-6f9f6630] .tip{line-height:14px;font-size:14px}.video_item[data-v-6f9f6630] .ant-form-item{margin-bottom:0}.video_item a[data-v-6f9f6630]{max-width:100%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin-right:10px}.cut_help[data-v-6f9f6630]{margin-top:10px}.cut_help .click-text[data-v-6f9f6630]{color:#40a9ff;text-decoration:underline;cursor:pointer}