.left-toolbar[data-v-3595a3c2]{width:220px;flex-shrink:0;background:var(--bg-tertiary);border-right:1px solid var(--border-color);overflow-y:auto;overflow-x:hidden}.left-toolbar[data-v-3595a3c2]::-webkit-scrollbar{width:4px;height:4px}.left-toolbar[data-v-3595a3c2]::-webkit-scrollbar-track{background:transparent}.left-toolbar[data-v-3595a3c2]::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:2px}.left-toolbar[data-v-3595a3c2]::-webkit-scrollbar-thumb:hover{background:#3a4060}.tool-section[data-v-3595a3c2]{border-bottom:1px solid var(--border-color);padding-bottom:2px}.tool-section[data-v-3595a3c2]:last-child{border-bottom:none}.duration-section[data-v-3595a3c2]{border-bottom:none}.section-header[data-v-3595a3c2]{display:flex;align-items:center;padding:6px 12px;cursor:pointer;user-select:none;color:var(--text-tertiary);font-size:13px}.section-header[data-v-3595a3c2]:hover{color:var(--text-secondary)}.sh-icon[data-v-3595a3c2]{width:20px;text-align:center;margin-right:6px;font-size:14px}.sh-title[data-v-3595a3c2]{flex:1}.sh-toggle[data-v-3595a3c2]{font-size:11px;color:var(--text-tertiary)}.section-body[data-v-3595a3c2]{padding:0 12px 8px}.note-grid[data-v-3595a3c2]{display:flex;gap:4px}.note-btn[data-v-3595a3c2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 1px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s;min-width:0}.note-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color);background:var(--border-color)}.note-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15);box-shadow:0 0 8px rgba(var(--primary-rgb),.3)}.nb-main[data-v-3595a3c2]{font-size:14px;font-weight:700}.nb-sub[data-v-3595a3c2]{font-size:9px;color:var(--text-tertiary);margin-top:1px}.accidental-btns[data-v-3595a3c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:4px}.acc-btn[data-v-3595a3c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;padding:1px 4px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-secondary);cursor:pointer}.acc-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color)}.acc-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15)}.acc-symbol[data-v-3595a3c2]{font-size:15px}.acc-label[data-v-3595a3c2]{font-size:9px;color:var(--text-tertiary);margin-top:0;font-weight:600}.octave-btns[data-v-3595a3c2]{display:flex;flex-wrap:nowrap;gap:4px}.oct-btn[data-v-3595a3c2]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 2px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);cursor:pointer}.oct-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.oct-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15);color:var(--primary-color)}.oct-mark[data-v-3595a3c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.oct-x[data-v-3595a3c2]{font-size:15px;font-weight:700}.oct-dot[data-v-3595a3c2]{font-size:12px;color:var(--text-tertiary);line-height:1;letter-spacing:-1px}.oct-dot.oct-above[data-v-3595a3c2]{margin-bottom:1px}.oct-dot.oct-below[data-v-3595a3c2]{margin-top:1px}.oct-label[data-v-3595a3c2]{font-size:9px;color:var(--text-tertiary);margin-top:1px}.oct-btn.active .oct-label[data-v-3595a3c2]{color:var(--primary-color)}.duration-grid[data-v-3595a3c2]{display:flex;flex-wrap:wrap;gap:4px}.dur-btn[data-v-3595a3c2]{flex:1 0 calc(25% - 3px);min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:4px 6px 18px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-secondary);cursor:pointer;position:relative}.dur-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color)}.dur-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15)}.dur-num[data-v-3595a3c2]{font-size:10px;color:var(--text-tertiary);margin-bottom:1px}.dur-visual[data-v-3595a3c2]{display:flex;align-items:center;justify-content:center;width:100%;height:22px}.dur-x[data-v-3595a3c2]{font-size:16px;font-weight:700;color:var(--text-secondary)}.dur-dash[data-v-3595a3c2]{display:flex;align-items:center;gap:2px;margin-left:2px;margin-top:1px}.dur-dash i[data-v-3595a3c2]{content:"";display:block;width:6px;height:2px;background:#6a9fb5;border-radius:1px}.dur-bars[data-v-3595a3c2]{display:flex;flex-direction:column;gap:2px;margin-left:3px;margin-top:2px}.dur-bar[data-v-3595a3c2]{width:12px;height:2px;background:#6a9fb5;border-radius:1px}.dur-bars-below[data-v-3595a3c2]{position:absolute;left:50%;transform:translate(-50%);bottom:7px;display:flex;flex-direction:column;gap:1px}.dur-bar-below[data-v-3595a3c2]{width:14px;height:2px;background:#6a9fb5;border-radius:1px}.dot-tie-btns[data-v-3595a3c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:-5px}.dot-btn[data-v-3595a3c2]{display:flex;align-items:center;justify-content:center;height:38px;padding:4px 2px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:11px;cursor:pointer}.dot-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.dot-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15);color:var(--primary-color)}.phrase-btns[data-v-3595a3c2]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}.tie-btn[data-v-3595a3c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:38px;padding:2px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:all .15s}.tie-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.barline-btn[data-v-3595a3c2]{height:38px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-tertiary);cursor:pointer;transition:all .15s}.barline-btn[data-v-3595a3c2]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.barline-icon[data-v-3595a3c2]{width:22px;height:22px}.tie-btn.active[data-v-3595a3c2]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15);color:var(--primary-color)}.tie-symbol[data-v-3595a3c2]{font-size:15px;line-height:1;font-weight:700}.tie-label[data-v-3595a3c2]{font-size:9px;color:var(--text-tertiary);margin-top:1px}.tie-btn.active .tie-label[data-v-3595a3c2]{color:var(--primary-color)}.quick-rows[data-v-3595a3c2]{display:flex;flex-direction:column;gap:4px}.quick-row[data-v-3595a3c2]{display:flex;gap:4px}.qk-icon-btn[data-v-3595a3c2]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 1px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .15s}.qk-icon-btn[data-v-3595a3c2]:hover{transform:translateY(-1px)}.qki-icon[data-v-3595a3c2]{font-size:16px;line-height:1;margin-bottom:2px}.qki-text[data-v-3595a3c2]{font-size:9px;color:var(--text-tertiary)}.qk-green[data-v-3595a3c2]{border-color:#4caf5059}.qk-green[data-v-3595a3c2]:hover{border-color:#4caf50;background:#4caf501f}.qk-blue[data-v-3595a3c2]{border-color:#2196f359}.qk-blue[data-v-3595a3c2]:hover{border-color:#2196f3;background:#2196f31f}.qk-red[data-v-3595a3c2]{border-color:#f4433659}.qk-red[data-v-3595a3c2]:hover{border-color:#f44336;background:#f443361f}.qk-purple[data-v-3595a3c2]{border-color:#9c27b059}.qk-purple[data-v-3595a3c2]:hover{border-color:#9c27b0;background:#9c27b01f}.qk-orange[data-v-3595a3c2]{border-color:#ff980059}.qk-orange[data-v-3595a3c2]:hover{border-color:#ff9800;background:#ff98001f}.score-canvas-wrapper[data-v-dad07f9c]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.canvas-header[data-v-dad07f9c]{display:flex;align-items:center;height:36px;padding:0 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color-strong);flex-shrink:0}.tab-bar[data-v-dad07f9c]{display:flex;align-items:flex-end;gap:4px;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-width:0}.tab-bar[data-v-dad07f9c]::-webkit-scrollbar{display:none}.tab-scroll-btn[data-v-dad07f9c]{width:20px;height:30px;flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:16px;cursor:pointer;user-select:none}.tab-scroll-btn[data-v-dad07f9c]:first-child{margin-left:-12px}.tab-scroll-btn[data-v-dad07f9c]:last-child{margin-right:-12px}.tab-scroll-btn[data-v-dad07f9c]:hover{border-color:var(--primary-color);color:var(--text-secondary);background:var(--border-color)}.tab[data-v-dad07f9c]{display:flex;align-items:center;gap:6px;flex-shrink:0;max-width:160px;padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-bottom:none;border-radius:4px 4px 0 0;font-size:12px;color:var(--text-tertiary);cursor:pointer;user-select:none}.tab.active[data-v-dad07f9c]{background:var(--bg-secondary);border-bottom-color:var(--border-color);color:var(--primary-color);font-weight:600}.tab[data-v-dad07f9c]:hover{color:var(--text-primary)}.tab-icon[data-v-dad07f9c]{font-size:14px}.tab-title[data-v-dad07f9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-dad07f9c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:4px;color:var(--text-tertiary);font-size:16px}.tab-close[data-v-dad07f9c]:hover{color:#e74c3c;background:#ffffff14}.canvas-container[data-v-dad07f9c]{flex:1;overflow:auto;background:var(--bg-primary);position:relative}.canvas-container[data-v-dad07f9c]::-webkit-scrollbar{width:4px;height:4px}.canvas-container[data-v-dad07f9c]::-webkit-scrollbar-track{background:transparent}.canvas-container[data-v-dad07f9c]::-webkit-scrollbar-thumb{background:silver;border-radius:2px}.canvas-container[data-v-dad07f9c]::-webkit-scrollbar-thumb:hover{background:#909090}.score-canvas[data-v-dad07f9c]{display:block;margin:0 auto;transform:translate(2px)}.right-panel[data-v-9c3990be]{width:220px;flex-shrink:0;background:var(--bg-tertiary);border-left:1px solid var(--border-color);overflow-y:auto;display:flex;flex-direction:column}.right-panel[data-v-9c3990be]::-webkit-scrollbar{width:4px;height:4px}.right-panel[data-v-9c3990be]::-webkit-scrollbar-track{background:transparent}.right-panel[data-v-9c3990be]::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:2px}.right-panel[data-v-9c3990be]::-webkit-scrollbar-thumb:hover{background:#3a4060}.panel-header[data-v-9c3990be]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-color);flex-shrink:0}.ph-title[data-v-9c3990be]{font-size:14px;font-weight:600;color:var(--text-secondary)}.ph-toggle[data-v-9c3990be]{font-size:11px;color:var(--text-tertiary);cursor:pointer}.ph-toggle[data-v-9c3990be]:hover{color:var(--text-tertiary)}.panel-body[data-v-9c3990be]{padding:10px 14px;flex:1;display:flex;flex-direction:column;min-height:0}.panel-body-inner[data-v-9c3990be]{transform:translate(-20px);display:flex;flex-direction:column;flex:1;min-height:0}.tab-panel.props-panel[data-v-9c3990be]{flex:1;display:flex;flex-direction:column;min-height:0}.tab-bar[data-v-9c3990be]{display:flex;gap:4px;margin-bottom:10px;margin-left:20px;width:calc(100% - 20px)}.tab-btn[data-v-9c3990be]{flex:1;padding:6px 0;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:all .15s}.tab-btn[data-v-9c3990be]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.tab-btn.active[data-v-9c3990be]{background:rgba(var(--primary-rgb),.15);border-color:var(--primary-color);color:var(--primary-color)}.prop-group[data-v-9c3990be]{margin-bottom:10px}.prop-group-inline[data-v-9c3990be]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.prop-group-inline .prop-label[data-v-9c3990be]{width:60px;flex-shrink:0;margin-bottom:0;text-align:right}.prop-group-inline .prop-input[data-v-9c3990be]{flex:0 0 90px;width:90px!important}.style-btn[data-v-9c3990be]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}.style-btn[data-v-9c3990be]:hover{border-color:var(--primary-color);color:var(--primary-color)}.prop-label[data-v-9c3990be]{font-size:11px;color:var(--text-tertiary);margin-bottom:4px}.prop-input[data-v-9c3990be]{padding:6px 8px;background:var(--bg-primary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);font-size:12px;outline:none}.prop-input[data-v-9c3990be]:focus{border-color:var(--primary-color)}.prop-section-title[data-v-9c3990be]{display:flex;align-items:center;gap:6px;padding:10px 0 6px;font-size:12px;color:var(--text-tertiary);border-top:1px solid var(--border-color);margin-top:6px;cursor:pointer}.pst-arrow[data-v-9c3990be]{font-size:10px}.prop-row[data-v-9c3990be]{display:flex;align-items:center;gap:4px;padding:4px 0;font-size:12px}.prop-row-label[data-v-9c3990be]{width:36px;color:var(--text-tertiary);flex-shrink:0}.prop-row-select[data-v-9c3990be]{flex:1;padding:4px 6px;background:var(--bg-primary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);font-size:11px;outline:none}.prop-row-btn[data-v-9c3990be]{width:20px;height:20px;border:1px solid var(--border-color-strong);background:var(--bg-tertiary);color:var(--text-tertiary);border-radius:3px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.prop-row-btn[data-v-9c3990be]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.prop-row-value[data-v-9c3990be]{min-width:20px;text-align:center;color:var(--text-secondary);font-size:12px}.prop-row-two[data-v-9c3990be]{display:flex;gap:4px;margin-bottom:10px;padding-left:20px}.prop-row-two .prop-col[data-v-9c3990be]{flex:1 1 auto;min-width:48px;position:relative}.prop-row-two .prop-label[data-v-9c3990be]{margin-bottom:4px}.prop-row-two .prop-input[data-v-9c3990be]{width:100%;padding:6px 2px}.prop-row-two .prop-col:has(.tempo-edit) select.prop-input[data-v-9c3990be]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.prop-row-two .prop-col:has(.tempo-edit) .tempo-edit[data-v-9c3990be]{position:relative;z-index:1}.prop-divider[data-v-9c3990be]{margin:10px 0 10px 20px;border-top:1px solid var(--border-color-strong)}.lyric-batch-btn[data-v-9c3990be]{margin-left:20px;width:calc(100% - 20px);display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);font-size:12px;cursor:pointer}.lyric-batch-btn[data-v-9c3990be]:hover{border-color:var(--primary-color);background:var(--border-color)}.lyric-icon[data-v-9c3990be]{font-size:14px}.lyric-edit-row[data-v-9c3990be]{margin:8px 0 0 20px;display:flex;align-items:center;gap:8px}.lyric-edit-row .prop-label[data-v-9c3990be]{margin-bottom:0;flex-shrink:0;width:90px;text-align:right}.lyric-edit-input[data-v-9c3990be]{flex:1;min-width:0;text-align:center}.lyric-edit-input.disabled[data-v-9c3990be]{opacity:.5;cursor:not-allowed}.export-actions[data-v-9c3990be]{display:flex;flex-direction:column;gap:8px;margin:auto 20px 70px 50px;padding-left:0}.export-btn[data-v-9c3990be]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:6px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s}.export-btn[data-v-9c3990be]:hover{border-color:var(--primary-color);color:var(--text-secondary);background:rgba(var(--primary-rgb),.1)}.style-dialog-overlay[data-v-9c3990be]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.style-dialog[data-v-9c3990be]{width:260px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:8px;overflow:hidden}.sd-header[data-v-9c3990be]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-color-strong)}.sd-title[data-v-9c3990be]{font-size:13px;font-weight:600;color:var(--text-secondary)}.sd-close[data-v-9c3990be]{width:22px;height:22px;background:transparent;border:none;color:var(--text-tertiary);font-size:18px;line-height:1;cursor:pointer}.sd-close[data-v-9c3990be]:hover{color:var(--text-secondary)}.sd-body[data-v-9c3990be]{padding:12px}.sd-row[data-v-9c3990be]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sd-row[data-v-9c3990be]:last-child{margin-bottom:0}.sd-label[data-v-9c3990be]{width:40px;font-size:11px;color:var(--text-tertiary);flex-shrink:0}.sd-input[data-v-9c3990be]{flex:1;padding:5px 8px;background:var(--bg-primary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);font-size:12px;outline:none}.sd-input[data-v-9c3990be]:focus{border-color:var(--primary-color)}.sd-color[data-v-9c3990be]{width:32px;height:24px;padding:0;border:1px solid var(--border-color-strong);border-radius:4px;background:transparent;cursor:pointer}.sd-color-value[data-v-9c3990be]{font-size:11px;color:var(--text-tertiary)}.sd-bold[data-v-9c3990be]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary);cursor:pointer}.sd-bold input[data-v-9c3990be]{accent-color:var(--primary-color);width:14px;height:14px;margin:0}.sd-preview[data-v-9c3990be]{margin-top:10px;padding:8px;background:var(--bg-primary);border:1px solid var(--border-color-strong);border-radius:4px;text-align:center;font-size:14px}.sd-footer[data-v-9c3990be]{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border-color-strong)}.sd-btn[data-v-9c3990be]{padding:5px 12px;border-radius:4px;font-size:12px;cursor:pointer}.sd-btn-cancel[data-v-9c3990be]{background:transparent;border:1px solid var(--border-color-strong);color:var(--text-tertiary)}.sd-btn-cancel[data-v-9c3990be]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.sd-btn-confirm[data-v-9c3990be]{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--text-primary)}.sd-btn-confirm[data-v-9c3990be]:hover{background:var(--primary-color)}.lyric-dialog[data-v-9c3990be]{width:360px}.lyric-hint[data-v-9c3990be]{font-size:11px;color:var(--text-tertiary);margin:0 0 8px}.lyric-textarea[data-v-9c3990be]{width:100%;min-height:120px;padding:8px;background:var(--bg-primary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-secondary);font-size:13px;line-height:1.6;outline:none;resize:vertical;box-sizing:border-box}.lyric-textarea[data-v-9c3990be]::placeholder{color:var(--text-tertiary)}.lyric-textarea[data-v-9c3990be]:focus{border-color:var(--primary-color)}.lyric-textarea[data-v-9c3990be]::-webkit-scrollbar{width:6px;height:6px}.lyric-textarea[data-v-9c3990be]::-webkit-scrollbar-track{background:transparent}.lyric-textarea[data-v-9c3990be]::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:3px}.lyric-textarea[data-v-9c3990be]::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.lyric-textarea[data-v-9c3990be]::-webkit-scrollbar-button{display:none}.lyric-textarea[data-v-9c3990be]{scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent}.lyrics-panel[data-v-9c3990be]{display:flex;flex-direction:column;gap:8px;margin-left:20px;width:100%}.lyric-apply-btn[data-v-9c3990be]{margin-top:4px;width:100%}.bottom-player[data-v-be42d745]{height:46px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 12px}.player-main[data-v-be42d745]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:720px}.play-btn[data-v-be42d745]{width:36px;height:36px;border-radius:50%;border:none;background:var(--primary-color);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.play-btn[data-v-be42d745]:hover{filter:brightness(1.12)}.time-display[data-v-be42d745]{font-size:12px;color:var(--text-tertiary);flex-shrink:0;min-width:80px}.time-current[data-v-be42d745]{color:var(--text-secondary)}.time-sep[data-v-be42d745]{margin:0 4px}.volume-control[data-v-be42d745]{display:flex;align-items:center;gap:6px;flex-shrink:0}.vol-icon[data-v-be42d745]{font-size:14px}.vol-slider[data-v-be42d745]{width:80px;height:4px;-webkit-appearance:none;appearance:none;background:var(--border-color);border-radius:2px;outline:none}.vol-slider[data-v-be42d745]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary-color);cursor:pointer}.extra-btn[data-v-be42d745]{padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:11px;cursor:pointer;flex-shrink:0}.extra-btn[data-v-be42d745]:hover{border-color:var(--primary-color);color:var(--text-secondary)}.extra-btn.active[data-v-be42d745]{border-color:var(--primary-color);color:var(--primary-color);background:rgba(var(--primary-rgb),.1)}.progress-mini[data-v-be42d745]{flex:1;min-width:160px;max-width:360px;cursor:pointer;padding:10px 0}.progress-mini-track[data-v-be42d745]{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}.progress-mini-fill[data-v-be42d745]{height:100%;background:var(--primary-color);border-radius:2px;transition:width .1s}.open-file-overlay[data-v-115b5815]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.open-file-dialog[data-v-115b5815]{position:relative;width:720px;max-width:90vw;max-height:86vh;display:flex;flex-direction:column;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000080;color:var(--text-secondary);overflow:hidden}.open-file-header[data-v-115b5815]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-color)}.open-file-title[data-v-115b5815]{margin:0;font-size:16px;font-weight:500;color:var(--text-primary)}.open-file-close[data-v-115b5815]{background:transparent;border:none;color:var(--text-tertiary);font-size:16px;cursor:pointer}.open-file-close[data-v-115b5815]:hover{color:var(--text-primary)}.open-file-search[data-v-115b5815]{padding:12px 18px;display:flex;align-items:center;gap:8px;font-size:13px;border-bottom:1px solid var(--border-color)}.open-file-search input[data-v-115b5815]{flex:1;max-width:280px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:5px 10px;color:var(--text-secondary);font-size:13px}.open-file-search input[data-v-115b5815]:focus{outline:none;border-color:var(--primary-color)}.open-file-search-btn[data-v-115b5815]{background:var(--primary-color);border:none;border-radius:4px;padding:5px 14px;color:var(--text-primary);font-size:13px;cursor:pointer}.open-file-search-btn[data-v-115b5815]:hover{background:#00c8ff}.open-file-clear-btn[data-v-115b5815]{background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;padding:5px 14px;color:var(--text-secondary);font-size:13px;cursor:pointer}.open-file-clear-btn[data-v-115b5815]:hover{border-color:var(--primary-color);color:var(--text-primary)}.open-file-body[data-v-115b5815]{flex:1;overflow:auto;padding:10px 18px 12px;scrollbar-width:thin;scrollbar-color:var(--border-color-strong) var(--bg-primary)}.open-file-body[data-v-115b5815]::-webkit-scrollbar{width:8px;height:8px}.open-file-body[data-v-115b5815]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.open-file-body[data-v-115b5815]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--border-color-strong),var(--border-color));border-radius:4px;border:1px solid var(--bg-primary)}.open-file-body[data-v-115b5815]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--border-color-strong),var(--border-color))}.open-file-body[data-v-115b5815]::-webkit-scrollbar-corner{background:var(--bg-secondary)}.open-file-table[data-v-115b5815]{width:100%;border-collapse:collapse;font-size:13px;line-height:1.35}.open-file-table th[data-v-115b5815],.open-file-table td[data-v-115b5815]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-color)}.open-file-table td[data-v-115b5815]{padding:5px 10px}.open-file-table th[data-v-115b5815]{color:var(--text-tertiary);font-weight:500;background:var(--bg-secondary);position:sticky;top:0}.open-file-row[data-v-115b5815]{cursor:pointer;transition:background .15s}.open-file-row[data-v-115b5815]:hover{background:rgba(var(--primary-rgb),.08)}.open-file-delete[data-v-115b5815]{background:transparent;border:1px solid #8b3a3a;color:#e57373;border-radius:4px;padding:3px 10px;font-size:12px;cursor:pointer}.open-file-delete[data-v-115b5815]:hover{background:#e573731f}.open-file-empty[data-v-115b5815]{text-align:center;color:var(--text-tertiary);padding:32px 0}.open-file-pagination[data-v-115b5815]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color);font-size:13px}.page-btn[data-v-115b5815]{background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;padding:5px 14px;color:var(--text-secondary);font-size:13px;cursor:pointer}.page-btn[data-v-115b5815]:hover:not(:disabled){border-color:var(--primary-color);color:var(--text-primary)}.page-btn[data-v-115b5815]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-115b5815]{color:var(--text-tertiary);min-width:50px;text-align:center}.confirm-overlay[data-v-115b5815]{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10}.confirm-dialog[data-v-115b5815]{width:360px;max-width:90%;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:20px 22px;box-shadow:0 8px 24px #00000080;color:var(--text-secondary)}.confirm-title[data-v-115b5815]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.confirm-message[data-v-115b5815]{font-size:13px;line-height:1.6;margin-bottom:20px}.confirm-actions[data-v-115b5815]{display:flex;justify-content:flex-end;gap:10px}.confirm-btn[data-v-115b5815]{padding:6px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:none}.confirm-btn.cancel[data-v-115b5815]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color-strong)}.confirm-btn.cancel[data-v-115b5815]:hover{border-color:var(--primary-color);color:var(--text-primary)}.confirm-btn.danger[data-v-115b5815]{background:#c0392b;color:var(--text-primary)}.confirm-btn.danger[data-v-115b5815]:hover{background:#e74c3c}.help-overlay[data-v-f19c4bdc]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.help-dialog[data-v-f19c4bdc]{width:720px;max-width:92vw;max-height:86vh;background:var(--bg-tertiary);border:1px solid rgba(82,120,255,.25);border-radius:10px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.help-header[data-v-f19c4bdc]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(82,120,255,.18);background:#0a1026b3;flex-shrink:0}.help-title[data-v-f19c4bdc]{font-size:16px;font-weight:600;color:var(--text-primary)}.help-close[data-v-f19c4bdc]{width:28px;height:28px;border:none;background:transparent;color:var(--text-tertiary);font-size:16px;cursor:pointer;border-radius:6px;transition:all .15s}.help-close[data-v-f19c4bdc]:hover{background:#ffffff14;color:var(--text-primary)}.help-body[data-v-f19c4bdc]{flex:1;overflow-y:auto;padding:16px 20px;color:var(--text-secondary)}.help-body[data-v-f19c4bdc]::-webkit-scrollbar{width:8px}.help-body[data-v-f19c4bdc]::-webkit-scrollbar-track{background:#0a1026b3;border-radius:4px}.help-body[data-v-f19c4bdc]::-webkit-scrollbar-thumb{background:#5278ff73;border-radius:4px;border:1px solid rgba(var(--primary-rgb),.15)}.help-body[data-v-f19c4bdc]::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.55)}.help-section[data-v-f19c4bdc]{margin-bottom:20px}.help-section-title[data-v-f19c4bdc]{font-size:15px;font-weight:600;color:var(--primary-color);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(82,120,255,.18)}.help-sub-title[data-v-f19c4bdc]{font-size:13px;font-weight:600;color:#7dd3fc;margin:10px 0 6px;padding-left:6px;border-left:3px solid rgba(var(--primary-rgb),.5)}.help-row[data-v-f19c4bdc]{display:flex;align-items:baseline;gap:8px;padding:7px 8px;margin-bottom:4px;background:#0a102673;border:1px solid rgba(82,120,255,.1);border-radius:6px;line-height:1.5}.hi-num[data-v-f19c4bdc]{width:24px;flex-shrink:0;font-size:12px;color:var(--text-tertiary);text-align:right}.hi-icon[data-v-f19c4bdc]{width:24px;flex-shrink:0;text-align:center;font-size:14px}.hi-name[data-v-f19c4bdc]{min-width:120px;font-size:13px;color:var(--text-primary);font-weight:500;flex-shrink:0}.hi-desc[data-v-f19c4bdc]{flex:1;font-size:12px;color:var(--text-tertiary);white-space:normal}.about-overlay[data-v-1f76b97e]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.about-dialog[data-v-1f76b97e]{width:520px;max-width:92vw;max-height:86vh;background:var(--bg-tertiary);border:1px solid rgba(82,120,255,.25);border-radius:10px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.about-header[data-v-1f76b97e]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(82,120,255,.18);background:#0a1026b3;flex-shrink:0}.about-title[data-v-1f76b97e]{font-size:16px;font-weight:600;color:var(--text-primary)}.about-close[data-v-1f76b97e]{width:28px;height:28px;border:none;background:transparent;color:var(--text-tertiary);font-size:16px;cursor:pointer;border-radius:6px;transition:all .15s}.about-close[data-v-1f76b97e]:hover{background:#ffffff14;color:var(--text-primary)}.about-body[data-v-1f76b97e]{flex:1;overflow-y:auto;padding:22px 24px;color:var(--text-secondary)}.about-body[data-v-1f76b97e]::-webkit-scrollbar{width:8px}.about-body[data-v-1f76b97e]::-webkit-scrollbar-track{background:#0a1026b3;border-radius:4px}.about-body[data-v-1f76b97e]::-webkit-scrollbar-thumb{background:#5278ff73;border-radius:4px;border:1px solid rgba(var(--primary-rgb),.15)}.about-body[data-v-1f76b97e]::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.55)}.about-brand[data-v-1f76b97e]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px}.about-qr[data-v-1f76b97e]{width:120px;height:120px;border-radius:8px;object-fit:contain;background:var(--bg-primary);border:1px solid rgba(82,120,255,.25);box-shadow:0 4px 14px rgba(var(--primary-rgb),.2)}.about-qr-placeholder[data-v-1f76b97e]{width:120px;height:120px;border-radius:8px;background:#0a1026b3;border:1px dashed rgba(82,120,255,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-tertiary);text-align:center}.about-name[data-v-1f76b97e]{font-size:18px;font-weight:600;color:var(--text-primary)}.about-version[data-v-1f76b97e]{font-size:12px;color:var(--text-tertiary);background:#5278ff1f;padding:2px 10px;border-radius:12px}.about-intro[data-v-1f76b97e]{font-size:13px;line-height:1.7;color:var(--text-secondary);text-align:center;margin-bottom:22px;padding:0 8px}.about-section[data-v-1f76b97e]{margin-bottom:20px}.about-section-title[data-v-1f76b97e]{font-size:14px;font-weight:600;color:var(--primary-color);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(82,120,255,.18)}.about-row[data-v-1f76b97e]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:6px;background:#0a102673;border:1px solid rgba(82,120,255,.1);border-radius:6px}.ab-icon[data-v-1f76b97e]{font-size:18px;flex-shrink:0;margin-top:2px}.ab-content[data-v-1f76b97e]{flex:1}.ab-title[data-v-1f76b97e]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.ab-desc[data-v-1f76b97e]{font-size:12px;color:var(--text-tertiary);line-height:1.5}.contact-row[data-v-1f76b97e]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#0a102673;border:1px solid rgba(82,120,255,.1);border-radius:6px;margin-bottom:12px}.contact-label[data-v-1f76b97e]{font-size:13px;color:var(--text-tertiary)}.contact-value[data-v-1f76b97e]{flex:1;font-size:14px;color:var(--primary-color);font-weight:500}.copy-btn[data-v-1f76b97e]{padding:4px 10px;font-size:12px;color:var(--text-primary);background:#5278ff2e;border:1px solid rgba(82,120,255,.25);border-radius:4px;cursor:pointer;transition:all .15s}.copy-btn[data-v-1f76b97e]:hover{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.35)}.qr-row[data-v-1f76b97e]{display:flex;justify-content:center}.qr-placeholder[data-v-1f76b97e]{width:140px;height:140px;border-radius:8px;background:#0a1026b3;border:1px dashed rgba(82,120,255,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-tertiary)}.qr-icon[data-v-1f76b97e]{font-size:28px}.qr-text[data-v-1f76b97e]{font-size:13px;color:var(--text-primary)}.qr-tip[data-v-1f76b97e]{font-size:11px;color:#6b7494}.feedback-overlay[data-v-18a6fdd6]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.feedback-dialog[data-v-18a6fdd6]{width:520px;max-width:92vw;max-height:86vh;background:var(--bg-tertiary);border:1px solid rgba(82,120,255,.25);border-radius:10px;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column;overflow:hidden}.feedback-header[data-v-18a6fdd6]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(82,120,255,.18);background:#0a1026b3;flex-shrink:0}.feedback-title[data-v-18a6fdd6]{font-size:16px;font-weight:600;color:var(--text-primary)}.feedback-close[data-v-18a6fdd6]{width:28px;height:28px;border:none;background:transparent;color:var(--text-tertiary);font-size:16px;cursor:pointer;border-radius:6px;transition:all .15s}.feedback-close[data-v-18a6fdd6]:hover{background:#ffffff14;color:var(--text-primary)}.feedback-body[data-v-18a6fdd6]{flex:1;overflow-y:auto;padding:22px 24px;color:var(--text-secondary)}.feedback-body[data-v-18a6fdd6]::-webkit-scrollbar{width:8px}.feedback-body[data-v-18a6fdd6]::-webkit-scrollbar-track{background:#0a1026b3;border-radius:4px}.feedback-body[data-v-18a6fdd6]::-webkit-scrollbar-thumb{background:#5278ff73;border-radius:4px;border:1px solid rgba(var(--primary-rgb),.15)}.feedback-body[data-v-18a6fdd6]::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.55)}.feedback-field[data-v-18a6fdd6]{margin-bottom:16px}.feedback-label[data-v-18a6fdd6]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.feedback-label-row[data-v-18a6fdd6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.feedback-label-row .feedback-label[data-v-18a6fdd6]{margin-bottom:0}.feedback-upload-btn[data-v-18a6fdd6]{font-size:12px;color:var(--primary-color);background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.35);border-radius:4px;padding:4px 10px;cursor:pointer;transition:all .15s}.feedback-upload-btn[data-v-18a6fdd6]:hover:not(:disabled){background:rgba(var(--primary-rgb),.2)}.feedback-upload-btn[data-v-18a6fdd6]:disabled{opacity:.6;cursor:not-allowed}.feedback-tip[data-v-18a6fdd6]{font-size:11px;color:#6b7494;margin-top:6px}.feedback-input[data-v-18a6fdd6]{width:100%;padding:10px 12px;font-size:13px;color:var(--text-primary);background:#0a102680;border:1px solid rgba(82,120,255,.2);border-radius:6px;outline:none;font-family:inherit;box-sizing:border-box}.feedback-input[data-v-18a6fdd6]::placeholder{color:#6b7494}.feedback-input[data-v-18a6fdd6]:focus{border-color:rgba(var(--primary-rgb),.5);box-shadow:0 0 8px rgba(var(--primary-rgb),.08)}.feedback-editor[data-v-18a6fdd6]{width:100%;min-height:160px;max-height:300px;padding:10px 12px;font-size:13px;line-height:1.6;color:var(--text-primary);background:#0a102680;border:1px solid rgba(82,120,255,.2);border-radius:6px;outline:none;overflow-y:auto;box-sizing:border-box}.feedback-editor[data-v-18a6fdd6]:empty:before{content:"请详细描述您的修改意见或建议...（支持直接粘贴截图）";color:#6b7494;pointer-events:none}.feedback-editor[data-v-18a6fdd6]:focus{border-color:rgba(var(--primary-rgb),.5);box-shadow:0 0 8px rgba(var(--primary-rgb),.08)}.feedback-editor img[data-v-18a6fdd6]{max-width:100%;border-radius:6px;margin:6px 0;display:block}.feedback-actions[data-v-18a6fdd6]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.feedback-btn[data-v-18a6fdd6]{padding:8px 18px;font-size:13px;color:var(--text-primary);background:#5278ff1f;border:1px solid rgba(82,120,255,.25);border-radius:6px;cursor:pointer;transition:all .15s}.feedback-btn[data-v-18a6fdd6]:hover{background:#5278ff38}.feedback-btn.primary[data-v-18a6fdd6]{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.35)}.feedback-btn.primary[data-v-18a6fdd6]:hover{background:rgba(var(--primary-rgb),.25)}.jianpu-workspace[data-v-838782b1]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.main-body[data-v-838782b1]{position:relative;flex:1;display:flex;min-height:0;overflow:hidden}.center-area[data-v-838782b1]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bg-primary)}.canvas-toolbar[data-v-838782b1]{height:40px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.menu-group[data-v-838782b1]{display:flex;gap:2px;flex-shrink:0}.menu-item[data-v-838782b1]{padding:6px 12px;font-size:13px;color:var(--text-tertiary);cursor:pointer;border-radius:4px;user-select:none;white-space:nowrap}.menu-item[data-v-838782b1]:hover{color:var(--text-primary);background:var(--border-color)}.menu-item-wrapper[data-v-838782b1]{position:relative}.file-menu[data-v-838782b1]{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0006;z-index:200;padding:6px 0}.file-menu-item[data-v-838782b1]{display:flex;align-items:center;gap:0;padding:8px 0;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:background .15s;white-space:nowrap}.file-menu-item[data-v-838782b1]:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-color)}.file-menu-item .fmi-icon[data-v-838782b1]{display:inline-flex;align-items:center;justify-content:center;width:34px;flex-shrink:0;text-align:center}.file-menu-item .fmi-div[data-v-838782b1]{width:1px;height:16px;background:var(--border-color);margin:0 10px 0 0;flex-shrink:0}.file-menu-item .fmi-text[data-v-838782b1]{flex:1;text-align:left;padding-right:14px}.file-menu-item.vip .fmi-text[data-v-838782b1]{color:gold}.file-menu-divider[data-v-838782b1]{height:1px;background:var(--border-color);margin:4px 10px}.file-menu-mask[data-v-838782b1]{position:fixed;inset:0;z-index:199}.context-menu[data-v-838782b1]{position:fixed;z-index:210;overflow-y:auto}.context-menu[data-v-838782b1]::-webkit-scrollbar{width:8px}.context-menu[data-v-838782b1]::-webkit-scrollbar-track{background:transparent}.context-menu[data-v-838782b1]::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:4px}.ctb-btn[data-v-838782b1]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;color:var(--text-tertiary);font-size:14px;cursor:pointer;transition:all .15s}.ctb-btn[data-v-838782b1]:hover{border-color:var(--primary-color);color:var(--text-secondary);background:var(--border-color)}.ctb-btn[data-v-838782b1]:disabled{opacity:.4;cursor:not-allowed}.ctb-btn.active[data-v-838782b1]{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.15);color:var(--primary-color);box-shadow:0 0 8px rgba(var(--primary-rgb),.3)}.ctb-divider[data-v-838782b1]{width:1px;height:20px;background:var(--border-color-strong);margin:0 4px}.zoom-controls[data-v-838782b1]{display:flex;align-items:center;gap:4px;margin-left:auto}.zoom-level[data-v-838782b1]{font-size:12px;color:var(--text-tertiary);min-width:40px;text-align:center}.qk-icon-btn-mini[data-v-838782b1]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-color-strong);border-radius:4px;cursor:pointer;transition:all .15s;font-size:14px}.qk-icon-btn-mini.qk-green[data-v-838782b1]{border-color:#4caf5059}.qk-icon-btn-mini.qk-green[data-v-838782b1]:hover{border-color:#4caf50;background:#4caf501f}.qk-icon-btn-mini.qk-blue[data-v-838782b1]{border-color:#2196f359}.qk-icon-btn-mini.qk-blue[data-v-838782b1]:hover{border-color:#2196f3;background:#2196f31f}.qk-icon-btn-mini.qk-red[data-v-838782b1]{border-color:#f4433659}.qk-icon-btn-mini.qk-red[data-v-838782b1]:hover{border-color:#f44336;background:#f443361f}.qk-icon-btn-mini.qk-purple[data-v-838782b1]{border-color:#9c27b059}.qk-icon-btn-mini.qk-purple[data-v-838782b1]:hover{border-color:#9c27b0;background:#9c27b01f}.qk-icon-btn-mini.qk-orange[data-v-838782b1]{border-color:#ff980059}.qk-icon-btn-mini.qk-orange[data-v-838782b1]:hover{border-color:#ff9800;background:#ff98001f}.panel-resizer[data-v-838782b1]{width:4px;flex-shrink:0;cursor:col-resize;background:transparent;transition:background .15s}.panel-resizer[data-v-838782b1]:hover{background:rgba(var(--primary-rgb),.35)}.panel-expand-btn[data-v-838782b1]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:1px solid #d0d0d0;border-right:none;border-radius:4px 0 0 4px;color:#333;font-size:10px;cursor:pointer;z-index:10}.panel-expand-btn[data-v-838782b1]:hover{background:#e0e0e0;color:#000}.copy-toast[data-v-838782b1]{position:absolute;top:52px;left:50%;transform:translate(-50%);z-index:300;padding:8px 18px;background:#fffffff2;border:1px solid #e0e6f0;border-radius:6px;box-shadow:0 4px 14px #0000001f;font-size:13px;color:#333;pointer-events:none}.toast-enter-active[data-v-838782b1],.toast-leave-active[data-v-838782b1]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-838782b1],.toast-leave-to[data-v-838782b1]{opacity:0;transform:translate(-50%) translateY(-8px)}.placeholder-workspace[data-v-783cd3b7]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;background:var(--bg-primary);color:var(--text-secondary);font-family:Microsoft YaHei,PingFang SC,sans-serif}.placeholder-card[data-v-783cd3b7]{text-align:center;padding:40px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #00000059}.placeholder-icon[data-v-783cd3b7]{font-size:56px;margin-bottom:16px}.placeholder-title[data-v-783cd3b7]{font-size:20px;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:transparent}.placeholder-desc[data-v-783cd3b7]{font-size:14px;color:var(--text-tertiary);margin-bottom:24px;max-width:320px;line-height:1.6}.placeholder-back[data-v-783cd3b7]{padding:8px 22px;font-size:13px;color:var(--text-primary);background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border:none;border-radius:6px;cursor:pointer;transition:opacity .15s}.placeholder-back[data-v-783cd3b7]:hover{opacity:.9}.app-toast[data-v-f85ed3d6]{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 8px 28px #00000073,0 0 12px rgba(var(--primary-rgb),.12);color:var(--text-secondary);font-size:14px;cursor:pointer;backdrop-filter:blur(4px)}.app-toast.type-success[data-v-f85ed3d6]{border-color:rgba(var(--primary-rgb),.35);box-shadow:0 8px 28px #00000073,0 0 16px rgba(var(--primary-rgb),.18)}.app-toast.type-success .toast-icon[data-v-f85ed3d6]{color:var(--primary-color)}.app-toast.type-error[data-v-f85ed3d6]{border-color:#ff525259;box-shadow:0 8px 28px #00000073,0 0 16px #ff525226}.app-toast.type-error .toast-icon[data-v-f85ed3d6]{color:#ff5252}.app-toast.type-warning[data-v-f85ed3d6]{border-color:#ffab4059}.app-toast.type-warning .toast-icon[data-v-f85ed3d6]{color:#ffab40}.toast-icon[data-v-f85ed3d6]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:13px;flex-shrink:0}.toast-message[data-v-f85ed3d6]{line-height:1.4;white-space:pre-line}.toast-enter-active[data-v-f85ed3d6],.toast-leave-active[data-v-f85ed3d6]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-f85ed3d6],.toast-leave-to[data-v-f85ed3d6]{opacity:0;transform:translate(-50%) translateY(-12px)}.app-footer[data-v-19c9992e]{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 16px;background:var(--bg-footer, var(--bg-tertiary));border-top:1px solid var(--border-color);color:var(--text-tertiary);font-size:12px;flex-shrink:0;gap:16px;overflow:hidden}.footer-left[data-v-19c9992e]{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.footer-label[data-v-19c9992e]{color:var(--text-tertiary)}.footer-version[data-v-19c9992e]{color:var(--text-primary);font-weight:600}.footer-center[data-v-19c9992e]{flex:1;text-align:center;color:#5a9e7c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-right[data-v-19c9992e]{flex-shrink:0;white-space:nowrap;color:var(--text-tertiary)}@media (max-width: 900px){.footer-center[data-v-19c9992e]{display:none}}.login-overlay[data-v-98d35f8d]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.login-card[data-v-98d35f8d]{position:relative;width:360px;max-width:92vw;background:#0b1020;border:1px solid rgba(82,120,255,.35);border-radius:16px;padding:36px 32px 28px;box-shadow:0 0 40px rgba(var(--primary-rgb),.12),0 16px 40px #00000080;color:var(--text-secondary)}.login-close[data-v-98d35f8d]{position:absolute;top:12px;right:12px;width:26px;height:26px;border:none;background:transparent;color:var(--text-tertiary);font-size:14px;cursor:pointer;border-radius:6px;transition:all .15s}.login-close[data-v-98d35f8d]:hover{background:#ffffff14;color:var(--text-primary)}.login-title[data-v-98d35f8d]{font-size:22px;font-weight:700;color:#eaf3ff;text-align:center}.lg-brand[data-v-98d35f8d]{color:var(--primary-color);text-shadow:0 0 14px rgba(var(--primary-rgb),.45)}.login-sub[data-v-98d35f8d]{font-size:12px;color:var(--text-tertiary);text-align:center;margin-top:6px;margin-bottom:24px}.lf-row[data-v-98d35f8d]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(82,120,255,.18)}.lf-row[data-v-98d35f8d]:first-of-type{margin-top:4px}.lf-label[data-v-98d35f8d]{font-size:14px;flex-shrink:0;width:22px;text-align:center}.lf-input[data-v-98d35f8d]{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;font-family:inherit;padding:0;margin:0;-webkit-text-fill-color:var(--text-primary)}.lf-input[data-v-98d35f8d]::placeholder{color:#6b7494;-webkit-text-fill-color:#6b7494}.lf-input[data-v-98d35f8d]:-webkit-autofill,.lf-input[data-v-98d35f8d]:-webkit-autofill:hover,.lf-input[data-v-98d35f8d]:-webkit-autofill:focus{box-shadow:inset 0 0 0 30px #0b1020!important;-webkit-text-fill-color:#d7e3ff!important}.lf-eye[data-v-98d35f8d],.lf-clear[data-v-98d35f8d]{font-size:12px;color:var(--primary-color);cursor:pointer;flex-shrink:0;user-select:none;padding:2px 4px;border-radius:3px}.lf-eye[data-v-98d35f8d]:hover,.lf-clear[data-v-98d35f8d]:hover{background:rgba(var(--primary-rgb),.1)}.lf-captcha[data-v-98d35f8d]{flex-shrink:0;padding:4px 12px;font-family:Courier New,monospace;font-size:18px;color:var(--text-primary);letter-spacing:3px;cursor:pointer;user-select:none;background:linear-gradient(135deg,rgba(var(--primary-rgb),.25),#7c4dff4d);border:1px solid rgba(var(--primary-rgb),.4);border-radius:6px;text-shadow:1px 1px 0 rgba(124,77,255,.6),-1px -1px 0 rgba(var(--primary-rgb),.6);transform:skew(-6deg)}.lf-agree[data-v-98d35f8d],.lf-remember[data-v-98d35f8d]{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:var(--text-secondary);cursor:pointer}.lf-check[data-v-98d35f8d]{width:15px;height:15px;border-radius:4px;border:1px solid rgba(82,120,255,.45);background:transparent;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent;flex-shrink:0}.lf-check.on[data-v-98d35f8d]{background:var(--primary-color);border-color:var(--primary-color);color:#060a18;font-weight:800}.lf-link[data-v-98d35f8d]{color:var(--primary-color);text-decoration:none}.lf-link[data-v-98d35f8d]:hover{text-decoration:underline}.lf-submit[data-v-98d35f8d]{width:100%;height:42px;margin-top:22px;font-size:15px;font-weight:700;border-radius:10px;border:1px solid rgba(82,120,255,.35);background:#080e22b3;color:var(--text-tertiary);cursor:not-allowed;transition:all .15s;font-family:inherit;letter-spacing:2px}.lf-submit.active[data-v-98d35f8d]{background:linear-gradient(135deg,rgba(var(--primary-rgb),.35),#7c4dff59);border-color:var(--primary-color);color:var(--text-primary);cursor:pointer;box-shadow:0 0 18px rgba(var(--primary-rgb),.35)}.lf-submit.active[data-v-98d35f8d]:hover{box-shadow:0 0 24px rgba(var(--primary-rgb),.5)}.lf-contact[data-v-98d35f8d]{text-align:center;font-size:12px;color:var(--text-tertiary);margin-top:16px}.login-state[data-v-98d35f8d]{display:flex;flex-direction:column;align-items:center;padding:20px 0 8px;gap:12px}.avatar[data-v-98d35f8d]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),#7c4dff);display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--text-primary);box-shadow:0 0 20px rgba(var(--primary-rgb),.4)}.user-name[data-v-98d35f8d]{font-size:18px;font-weight:600;color:#eaf3ff}.user-vip[data-v-98d35f8d]{color:#ff5b5b;font-size:14px}.user-balance[data-v-98d35f8d]{font-size:13px;color:var(--text-tertiary)}.user-actions[data-v-98d35f8d]{margin-top:12px}.lf-btn[data-v-98d35f8d]{font-size:13px;padding:8px 28px;border-radius:8px;border:1px solid rgba(82,120,255,.35);background:#080e22b3;color:var(--text-primary);cursor:pointer;font-family:inherit}.lf-btn[data-v-98d35f8d]:hover{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.12)}.app-shell[data-v-5955ffa6]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg-primary);color:var(--text-secondary);font-family:Microsoft YaHei,PingFang SC,sans-serif;transition:background .25s ease,color .25s ease}.topbar[data-v-5955ffa6]{display:flex;align-items:center;height:52px;padding:0 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;gap:14px;overflow:hidden;min-width:0}.topbar-logo[data-v-5955ffa6]{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar-logo-icon[data-v-5955ffa6]{width:34px;height:34px;border-radius:10px;font-size:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));box-shadow:0 0 12px rgba(var(--primary-rgb),.4);flex-shrink:0;overflow:hidden}.logo-img[data-v-5955ffa6]{width:100%;height:100%;object-fit:cover;display:block}.topbar-logo-name[data-v-5955ffa6]{font-size:14px;font-weight:700;letter-spacing:.5px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.topbar-logo-sub[data-v-5955ffa6]{font-size:8px;color:var(--text-tertiary);letter-spacing:1.5px;margin-top:1px;white-space:nowrap}.editor-tabs[data-v-5955ffa6]{display:flex;align-items:flex-end;gap:2px;height:100%;margin-left:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-width:0}.editor-tabs[data-v-5955ffa6]::-webkit-scrollbar{display:none}.topbar-actions[data-v-5955ffa6]{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.login-action-btn[data-v-5955ffa6]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:12px;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.login-action-btn[data-v-5955ffa6]:hover{border-color:var(--primary-color);background:var(--bg-hover);color:var(--text-primary);box-shadow:0 0 8px rgba(var(--primary-rgb),.15)}.editor-tab[data-v-5955ffa6]{display:flex;align-items:center;gap:6px;height:100%;padding:0 18px;font-size:13px;color:var(--text-tertiary);cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;position:relative;user-select:none;white-space:nowrap;transition:color .15s,background .15s}.editor-tab .et-icon[data-v-5955ffa6]{font-size:14px}.editor-tab[data-v-5955ffa6]:hover{color:var(--text-primary);background:var(--bg-hover)}.editor-tab.active[data-v-5955ffa6]{color:var(--primary-color);background:var(--bg-primary);border-color:var(--border-color);font-weight:600;text-shadow:0 0 8px rgba(var(--primary-rgb),.45)}.editor-tab.active[data-v-5955ffa6]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:2px}.editor-stage[data-v-5955ffa6]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media (max-width: 900px){.topbar-logo-sub[data-v-5955ffa6]{display:none}.topbar-logo-name[data-v-5955ffa6]{font-size:12px}.editor-tab[data-v-5955ffa6]{padding:0 12px}}@media (max-width: 640px){.topbar-logo-text[data-v-5955ffa6]{display:none}}.ai-music-page[data-v-3bcd9f7f]{min-height:100vh;background:var(--bg-primary);color:var(--text-secondary);font-family:Microsoft YaHei,PingFang SC,sans-serif;padding:24px}.page-header[data-v-3bcd9f7f]{text-align:center;margin-bottom:32px}.page-title[data-v-3bcd9f7f]{font-size:28px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-subtitle[data-v-3bcd9f7f]{font-size:14px;color:var(--text-tertiary);margin:0}.content-layout[data-v-3bcd9f7f]{display:grid;grid-template-columns:360px 1fr;gap:24px;max-width:1200px;margin:0 auto}.style-panel[data-v-3bcd9f7f]{background:var(--bg-tertiary);border-radius:12px;padding:20px;border:1px solid var(--border-color)}.panel-title[data-v-3bcd9f7f]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.style-list[data-v-3bcd9f7f]{display:flex;flex-direction:column;gap:10px}.style-card[data-v-3bcd9f7f]{padding:14px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all .2s}.style-card[data-v-3bcd9f7f]:hover{border-color:#3b82f6;background:var(--bg-tertiary)}.style-card.active[data-v-3bcd9f7f]{border-color:#3b82f6;background:#3b82f61a}.style-name[data-v-3bcd9f7f]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.style-desc[data-v-3bcd9f7f]{font-size:12px;color:var(--text-tertiary);margin-bottom:8px}.style-tags[data-v-3bcd9f7f]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-3bcd9f7f]{font-size:11px;padding:2px 8px;border-radius:4px;background:#3b82f626;color:#60a5fa}.detail-panel[data-v-3bcd9f7f]{background:var(--bg-tertiary);border-radius:12px;padding:24px;border:1px solid var(--border-color);min-height:500px}.detail-title[data-v-3bcd9f7f]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.detail-section[data-v-3bcd9f7f]{margin-bottom:18px}.detail-section h3[data-v-3bcd9f7f]{font-size:13px;font-weight:600;color:#60a5fa;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.detail-section p[data-v-3bcd9f7f]{font-size:14px;color:#a0aec0;line-height:1.6;margin:0}.prompt-box[data-v-3bcd9f7f]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px;font-size:13px;color:var(--text-tertiary);line-height:1.6;max-height:200px;overflow-y:auto;white-space:pre-wrap}.action-bar[data-v-3bcd9f7f]{margin-top:24px}.btn-generate[data-v-3bcd9f7f]{width:100%;padding:14px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:var(--text-primary);font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-generate[data-v-3bcd9f7f]:hover{opacity:.9}.btn-generate[data-v-3bcd9f7f]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-3bcd9f7f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--text-primary);border-radius:50%;animation:spin-3bcd9f7f 1s linear infinite}@keyframes spin-3bcd9f7f{to{transform:rotate(360deg)}}.status-box[data-v-3bcd9f7f]{margin-top:20px;padding:16px;border-radius:8px;font-size:14px}.status-box.info[data-v-3bcd9f7f]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.status-box.success[data-v-3bcd9f7f]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.status-box.error[data-v-3bcd9f7f]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.audio-player[data-v-3bcd9f7f]{width:100%;margin-top:12px;border-radius:6px}.empty-state[data-v-3bcd9f7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;color:var(--text-tertiary)}.empty-icon[data-v-3bcd9f7f]{font-size:48px;margin-bottom:12px}@media (max-width: 768px){.content-layout[data-v-3bcd9f7f]{grid-template-columns:1fr}.ai-music-page[data-v-3bcd9f7f]{padding:16px}}:root{--primary-color: #00e5ff;--primary-rgb: 0, 229, 255}body{margin:0;overflow:hidden;background:var(--bg-primary, #0a0e1a);color:var(--text-primary, #ffffff);transition:background .25s ease,color .25s ease}:root{--primary-color: #00e5ff;--primary-rgb: 0, 229, 255;--bg-primary: #0a0e1a;--bg-secondary: #0f1528;--bg-tertiary: #12182c;--bg-hover: rgba(255, 255, 255, .04);--text-primary: #ffffff;--text-secondary: #c5d0e5;--text-tertiary: #8b95b3;--border-color: #1e2540;--border-color-strong: #2a3050;--accent-color: #b388ff}:root.theme-light,.theme-light{--primary-color: #1a1a1a;--primary-rgb: 26, 26, 26;--bg-primary: #f2f3f5;--bg-secondary: #ffffff;--bg-tertiary: #ffffff;--bg-footer: #e4e6ea;--bg-hover: rgba(0, 0, 0, .06);--text-primary: #1a1a1a;--text-secondary: #4a5568;--text-tertiary: #718096;--border-color: #d9dde6;--border-color-strong: #c2c8d0;--el-color-primary: var(--primary-color)}.theme-light .bottom-player .play-btn{background:#2e86c1;color:#fff}.theme-light .bottom-player .progress-mini-fill,.theme-light .bottom-player .vol-slider::-webkit-slider-thumb{background:#2e86c1}html.theme-light .top-bar{background:var(--bg-footer)!important;border-bottom-color:var(--border-color)!important}html.theme-light .tab.active{background:var(--bg-footer)!important;color:var(--text-primary)!important}html.theme-light .topbar{background:var(--bg-footer)!important;border-bottom-color:var(--border-color)!important}html.theme-light .editor-tab.active{background:var(--bg-footer)!important;color:var(--text-primary)!important;text-shadow:none!important}html.theme-light .editor-tab.active:after{background:var(--text-primary)!important}.theme-ice .bottom-player .play-btn{background:#2e86c1;color:#fff}.theme-ice .bottom-player .progress-mini-fill,.theme-ice .bottom-player .vol-slider::-webkit-slider-thumb{background:#2e86c1}:root.theme-red,.theme-red{--bg-primary: #120808;--bg-secondary: #1a0d0d;--bg-tertiary: #220f0f;--bg-hover: rgba(255, 255, 255, .04);--text-primary: #fff2f2;--text-secondary: #f2c2c2;--text-tertiary: #b38888;--border-color: #3d1a1a;--border-color-strong: #522424}:root.theme-mint,.theme-mint{--bg-primary: #081412;--bg-secondary: #0e1c1a;--bg-tertiary: #132624;--bg-hover: rgba(255, 255, 255, .04);--text-primary: #eafffb;--text-secondary: #c2f2e8;--text-tertiary: #88b3a8;--border-color: #1a3d38;--border-color-strong: #27524c}:root.theme-purple,.theme-purple{--bg-primary: #100a1a;--bg-secondary: #181025;--bg-tertiary: #211530;--bg-hover: rgba(255, 255, 255, .04);--text-primary: #f8f0ff;--text-secondary: #dcc2f2;--text-tertiary: #a388b8;--border-color: #33224d;--border-color-strong: #463060}::root .theme-ink,.theme-ink{--primary-color: #222228;--primary-rgb: 34, 34, 40;--accent-color: #6c6d78;--bg-primary: #292a33;--bg-secondary: #2e2f38;--bg-tertiary: #363740;--bg-hover: rgba(255, 255, 255, .05);--text-primary: #ffffff;--text-secondary: #f0f0f5;--text-tertiary: #c8c8d5;--border-color: #40414b;--border-color-strong: #4c4d57}.theme-ink .editor-tab{color:var(--text-secondary)!important}.theme-ink .editor-tab:hover{color:#fff!important}.theme-ink .editor-tab.active{color:#fff!important;text-shadow:0 0 8px rgba(255,255,255,.25)!important}.theme-ink .editor-tab.active:after{background:#fff!important}.theme-ink .topbar-logo-name{background:linear-gradient(90deg,#00e5ff,#2dd4bf)!important;-webkit-background-clip:text!important;background-clip:text!important}.theme-ink .tab{color:#fffc!important}.theme-ink .tab:hover,.theme-ink .tab.active{color:#fff!important}.theme-ink .tab-close{color:#ffffffb3!important}.theme-ink .tab-close:hover{color:#fff!important}.theme-ink .note-btn.active,.theme-ink .acc-btn.active,.theme-ink .oct-btn.active,.theme-ink .dur-btn.active,.theme-ink .dot-btn.active,.theme-ink .tie-btn.active{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}.theme-ink .note-btn.active .nb-sub,.theme-ink .acc-btn.active .acc-label,.theme-ink .oct-btn.active .oct-x,.theme-ink .oct-btn.active .oct-dot,.theme-ink .oct-btn.active .oct-label,.theme-ink .dur-btn.active .dur-num,.theme-ink .dur-btn.active .dur-x,.theme-ink .tie-btn.active .tie-label{color:#fff!important}
