.disc-player[data-v-6bd2a66c]{position:fixed;z-index:9998;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:280px;background:linear-gradient(180deg,var(--player-bg-top,hsla(0,0%,100%,.95)),var(--player-bg-bottom,rgba(245,247,250,.98)));border-radius:16px;padding:12px;box-shadow:var(--player-shadow,0 8px 32px rgba(0,0,0,.12)),inset 0 1px 0 var(--player-border,rgba(0,0,0,.06));border:1px solid var(--player-border,rgba(0,0,0,.08))}.disc-player[data-v-6bd2a66c]:active{cursor:grabbing}.disc-body[data-v-6bd2a66c]{position:relative;width:120px;height:120px;margin:0 auto 12px;background:linear-gradient(145deg,var(--player-disc-outer,#e8e8e8),var(--player-disc-inner,#bdbdbd));border-radius:50%;box-shadow:var(--card-shadow,0 8px 32px rgba(0,0,0,.1)),inset 0 2px 4px var(--player-disc-highlight,hsla(0,0%,100%,.6)),inset 0 -2px 4px var(--player-disc-shadow,rgba(0,0,0,.15));transition:transform .3s ease,box-shadow .3s ease}.disc-body[data-v-6bd2a66c]:hover{transform:scale(1.02)}.disc-body.playing[data-v-6bd2a66c]{box-shadow:var(--card-shadow,0 8px 32px rgba(0,0,0,.1)),0 0 20px var(--theme-color,#409eff),inset 0 2px 4px var(--player-disc-highlight,hsla(0,0%,100%,.6))}.tone-arm[data-v-6bd2a66c]{position:absolute;top:-15px;right:-25px;width:65px;height:80px;transform-origin:85% 20%;transform:rotate(-35deg);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:10}.tone-arm.playing[data-v-6bd2a66c]{transform:rotate(-5deg)}.arm-base[data-v-6bd2a66c]{position:absolute;top:0;right:0;width:18px;height:18px;background:linear-gradient(145deg,var(--player-arm-1,#888),var(--player-arm-2,#444));border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.arm-stick[data-v-6bd2a66c]{position:absolute;top:12px;right:8px;width:45px;height:5px;background:linear-gradient(90deg,var(--player-arm-1,#888),var(--player-arm-2,#444));border-radius:2px;transform:rotate(-18deg);transform-origin:right center;box-shadow:0 1px 3px rgba(0,0,0,.25)}.arm-head[data-v-6bd2a66c]{position:absolute;bottom:0;left:0;width:14px;height:22px;background:linear-gradient(145deg,var(--player-arm-head-1,#999),var(--player-arm-head-2,#555));border-radius:2px 2px 8px 8px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.disc-plate[data-v-6bd2a66c]{position:absolute;top:10px;left:10px;width:100px;height:100px;border-radius:50%;background:var(--player-disc-bg,#2a2a2a);overflow:hidden}.disc-grooves[data-v-6bd2a66c]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0,transparent 2px,var(--player-groove,rgba(60,60,60,.7)) 2px,var(--player-groove,rgba(60,60,60,.7)) 3px);opacity:.5}.disc-center[data-v-6bd2a66c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--theme-color,#409eff);box-shadow:inset 0 0 12px var(--player-disc-inset,rgba(0,0,0,.35))}.disc-cover[data-v-6bd2a66c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.disc-cover.rotating[data-v-6bd2a66c]{animation:discRotate-6bd2a66c 3s linear infinite}@keyframes discRotate-6bd2a66c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.disc-ring[data-v-6bd2a66c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:2px solid var(--player-ring,rgba(0,0,0,.1));pointer-events:none}.status-light[data-v-6bd2a66c]{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--text-color-muted,#999);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);transition:all .3s}.status-light.active[data-v-6bd2a66c]{background:var(--theme-color,#409eff);box-shadow:0 0 10px var(--theme-color,#409eff);animation:pulseLight-6bd2a66c 1.5s ease-in-out infinite}@keyframes pulseLight-6bd2a66c{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}.control-panel[data-v-6bd2a66c]{width:100%;cursor:default}.song-info[data-v-6bd2a66c]{text-align:center;margin-bottom:10px;padding:0 4px}.song-title[data-v-6bd2a66c]{font-size:13px;font-weight:600;color:var(--text-color,#333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-artist[data-v-6bd2a66c]{font-size:11px;color:var(--text-color-secondary,#666);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-section[data-v-6bd2a66c]{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:0 4px}.time-current[data-v-6bd2a66c],.time-total[data-v-6bd2a66c]{font-size:10px;color:var(--text-color-muted,#999);min-width:28px;flex-shrink:0}.progress-bar[data-v-6bd2a66c]{flex:1;height:4px;position:relative;cursor:pointer}.progress-track[data-v-6bd2a66c]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--player-track,rgba(0,0,0,.12));border-radius:2px}.progress-fill[data-v-6bd2a66c]{position:absolute;top:0;left:0;height:100%;background:var(--theme-color,#409eff);border-radius:2px;transition:width .1s linear}.progress-dot[data-v-6bd2a66c]{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--player-dot,#fff);border-radius:50%;box-shadow:0 0 4px var(--theme-color,#409eff);opacity:0;transition:opacity .2s}.progress-bar:hover .progress-dot[data-v-6bd2a66c]{opacity:1}.control-buttons[data-v-6bd2a66c]{display:flex;justify-content:center;gap:8px;margin-bottom:10px;padding:0 4px}.ctrl-btn[data-v-6bd2a66c]{width:28px;height:28px;border-radius:50%;background:var(--player-btn-bg,rgba(0,0,0,.06));border:none;color:var(--player-btn-color,#555);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s}.ctrl-btn[data-v-6bd2a66c]:hover{background:var(--player-btn-hover-bg,rgba(0,0,0,.12));color:var(--text-color,#333)}.ctrl-btn.play-btn[data-v-6bd2a66c]{width:36px;height:36px;background:var(--theme-color,#409eff);color:#fff;font-size:14px}.ctrl-btn.play-btn[data-v-6bd2a66c]:hover{opacity:.9}.ctrl-btn.hide-btn[data-v-6bd2a66c]{background:rgba(255,77,79,.12);color:#ff4d4f}.ctrl-btn.hide-btn[data-v-6bd2a66c]:hover{background:rgba(255,77,79,.28)}.volume-section[data-v-6bd2a66c]{display:flex;align-items:center;gap:6px;padding:6px 4px;border-top:1px solid var(--player-divider,rgba(0,0,0,.08))}.volume-icon[data-v-6bd2a66c]{font-size:12px;color:var(--text-color-muted,#999);flex-shrink:0}.volume-slider[data-v-6bd2a66c]{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--player-track,rgba(0,0,0,.12));border-radius:2px;cursor:pointer}.volume-slider[data-v-6bd2a66c]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:var(--theme-color,#409eff);border-radius:50%;cursor:pointer;box-shadow:0 0 4px var(--theme-color-light,rgba(64,158,255,.4))}.volume-slider[data-v-6bd2a66c]::-moz-range-thumb{width:10px;height:10px;background:var(--theme-color,#409eff);border-radius:50%;cursor:pointer;border:none}.playlist-section[data-v-6bd2a66c]{margin-top:8px;border-top:1px solid var(--player-divider,rgba(0,0,0,.08));padding-top:6px}.playlist-header[data-v-6bd2a66c]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 6px;font-size:12px;color:var(--text-color-secondary,#666);font-weight:500}.playlist-header .count[data-v-6bd2a66c]{font-size:11px;color:var(--text-color-muted,#999)}.playlist-body[data-v-6bd2a66c]{max-height:140px;overflow-y:auto}.playlist-body[data-v-6bd2a66c]::-webkit-scrollbar{width:4px}.playlist-body[data-v-6bd2a66c]::-webkit-scrollbar-track{background:var(--player-scrollbar-track,rgba(0,0,0,.04));border-radius:2px}.playlist-body[data-v-6bd2a66c]::-webkit-scrollbar-thumb{background:var(--player-scrollbar-thumb,rgba(0,0,0,.18));border-radius:2px}.playlist-item[data-v-6bd2a66c]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:var(--player-item-color,#555);cursor:pointer;border-radius:6px;transition:background .15s}.playlist-item[data-v-6bd2a66c]:hover{background:var(--player-item-hover,rgba(0,0,0,.06))}.playlist-item.active[data-v-6bd2a66c]{background:var(--theme-color,#409eff);color:#fff;font-weight:500}.playlist-item .item-index[data-v-6bd2a66c]{width:20px;color:var(--player-item-index,rgba(0,0,0,.4));flex-shrink:0;font-size:11px}.playlist-item.active .item-index[data-v-6bd2a66c]{color:hsla(0,0%,100%,.82)}.playlist-item .item-title[data-v-6bd2a66c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.playlist-item .item-artist[data-v-6bd2a66c]{font-size:10px;color:var(--player-item-artist,rgba(0,0,0,.4));flex-shrink:0;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-item.active .item-artist[data-v-6bd2a66c]{color:hsla(0,0%,100%,.8)}[data-theme=dark] .disc-player[data-v-6bd2a66c]{--player-bg-top:rgba(40,40,55,.95);--player-bg-bottom:rgba(25,25,40,.98);--player-shadow:0 8px 32px rgba(0,0,0,.4);--player-border:hsla(0,0%,100%,.08);--player-disc-outer:#3a3a4e;--player-disc-inner:#1a1a2e;--player-disc-highlight:hsla(0,0%,100%,.08);--player-disc-shadow:rgba(0,0,0,.4);--player-disc-bg:#0d0d1a;--player-groove:rgba(50,50,70,.75);--player-disc-inset:rgba(0,0,0,.5);--player-ring:hsla(0,0%,100%,.12);--player-arm-1:#888;--player-arm-2:#333;--player-arm-head-1:#777;--player-arm-head-2:#333;--player-track:hsla(0,0%,100%,.18);--player-dot:#fff;--player-btn-bg:hsla(0,0%,100%,.08);--player-btn-color:hsla(0,0%,100%,.8);--player-btn-hover-bg:hsla(0,0%,100%,.18);--player-divider:hsla(0,0%,100%,.1);--player-scrollbar-track:hsla(0,0%,100%,.05);--player-scrollbar-thumb:hsla(0,0%,100%,.18);--player-item-color:hsla(0,0%,100%,.7);--player-item-hover:hsla(0,0%,100%,.08);--player-item-index:hsla(0,0%,100%,.4);--player-item-artist:hsla(0,0%,100%,.4)}.disc-player[data-v-6bd2a66c],[data-theme=light] .disc-player[data-v-6bd2a66c]{--player-bg-top:hsla(0,0%,100%,.95);--player-bg-bottom:rgba(245,247,250,.98);--player-shadow:0 8px 32px rgba(0,0,0,.12);--player-border:rgba(0,0,0,.08);--player-disc-outer:#e8e8e8;--player-disc-inner:#bdbdbd;--player-disc-highlight:hsla(0,0%,100%,.6);--player-disc-shadow:rgba(0,0,0,.15);--player-disc-bg:#2a2a2a;--player-groove:rgba(60,60,60,.7);--player-disc-inset:rgba(0,0,0,.35);--player-ring:rgba(0,0,0,.12);--player-arm-1:#888;--player-arm-2:#444;--player-arm-head-1:#999;--player-arm-head-2:#555;--player-track:rgba(0,0,0,.12);--player-dot:#fff;--player-btn-bg:rgba(0,0,0,.06);--player-btn-color:#555;--player-btn-hover-bg:rgba(0,0,0,.12);--player-divider:rgba(0,0,0,.08);--player-scrollbar-track:rgba(0,0,0,.04);--player-scrollbar-thumb:rgba(0,0,0,.18);--player-item-color:#555;--player-item-hover:rgba(0,0,0,.06);--player-item-index:rgba(0,0,0,.4);--player-item-artist:rgba(0,0,0,.4)}[data-theme=dark] .song-title[data-v-6bd2a66c]{color:var(--text-color,#e4e4e4)}[data-theme=dark] .song-artist[data-v-6bd2a66c]{color:var(--text-color-secondary,#a8a8a8)}[data-theme=dark] .time-current[data-v-6bd2a66c],[data-theme=dark] .time-total[data-v-6bd2a66c],[data-theme=dark] .volume-icon[data-v-6bd2a66c]{color:var(--text-color-muted,#777)}[data-theme=dark] .playlist-header[data-v-6bd2a66c]{color:var(--text-color-secondary,#a8a8a8)}[data-theme=dark] .playlist-header .count[data-v-6bd2a66c]{color:var(--text-color-muted,#777)}.set-component[data-v-713e4124]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter);display:flex;flex-direction:column;overflow:hidden}.personal-data-wrapper[data-v-713e4124]{min-height:300px}.form-tip[data-v-713e4124]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.form-tip i[data-v-713e4124]{margin-right:4px}.set-header[data-v-713e4124]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter);display:flex;align-items:center;gap:8px;flex-shrink:0}.set-header[data-v-713e4124]:before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:2px}.set-body[data-v-713e4124]{padding:24px}.form-actions[data-v-713e4124]{margin-top:24px!important;padding-top:16px;border-top:1px dashed var(--border-color-lighter,#ebeef5)}.form-actions .el-button[data-v-713e4124]{margin-right:12px}.form-actions .el-button[data-v-713e4124]:last-child{margin-right:0}.personal-data-scroll[data-v-713e4124]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent;max-height:calc(100vh - 320px)}.personal-data-scroll[data-v-713e4124]::-webkit-scrollbar{width:8px;background:transparent}.personal-data-scroll[data-v-713e4124]::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin:4px 0}.personal-data-scroll[data-v-713e4124]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c0c4cc,#a8abb2);border-radius:4px;-webkit-transition:background .3s;transition:background .3s}.personal-data-scroll[data-v-713e4124]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#909399,#606266)}.personal-data-scroll[data-v-713e4124]::-webkit-scrollbar-corner{background:transparent}.background-preview[data-v-713e4124]{width:100%}.background-current[data-v-713e4124]{width:100%;height:220px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s ease}.background-current[data-v-713e4124]:hover{transform:translateY(-2px)}.background-mask[data-v-713e4124]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.1) 50%,transparent);display:flex;align-items:flex-end;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.background-current:hover .background-mask[data-v-713e4124]{opacity:1}.background-actions[data-v-713e4124]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.background-actions .upload-btn[data-v-713e4124]{display:inline-block}.background-tips[data-v-713e4124]{margin-top:10px;font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.background-tips i[data-v-713e4124]{color:#409eff}.preset-grid[data-v-713e4124]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.preset-item[data-v-713e4124]{cursor:pointer;transition:all .3s ease}.preset-item[data-v-713e4124]:hover{transform:translateY(-3px)}.preset-preview[data-v-713e4124]{width:100%;height:100px;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1);border:2px solid transparent;transition:all .3s ease}.preset-item.active .preset-preview[data-v-713e4124]{border-color:#409eff;box-shadow:0 4px 20px rgba(64,158,255,.3)}.preset-check[data-v-713e4124]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);background:rgba(64,158,255,.8);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.preset-label[data-v-713e4124]{margin-top:8px;text-align:center;font-size:13px;color:var(--text-color,#333)}.preset-dialog{border-radius:12px!important;overflow:hidden;background:var(--card-background,#fff)}.preset-dialog .el-dialog__header{background:linear-gradient(135deg,rgba(64,158,255,.08),rgba(103,194,58,.05));padding:18px 24px;border-bottom:1px solid var(--border-color-lighter,#eee)}.preset-dialog .el-dialog__title{font-size:16px;font-weight:600}.preset-dialog .el-dialog__body{padding:24px}.set-component[data-v-1078e4d4]{background:var(--card-background,#fff);border-radius:12px;border:1px solid var(--border-color-lighter,#eee)}.set-header[data-v-1078e4d4]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color,#333);border-bottom:1px solid var(--border-color-lighter,#eee);display:flex;align-items:center;gap:8px}.set-header[data-v-1078e4d4]:before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:2px}.set-body[data-v-1078e4d4]{padding:24px}.set-body .el-form-item[data-v-1078e4d4]{margin-bottom:20px}.set-body .el-form-item__label[data-v-1078e4d4]{font-weight:500;color:var(--text-color-secondary,#606266)}.real-name-label[data-v-1078e4d4]{color:#67c23a;font-weight:500}.set-body .el-button[data-v-1078e4d4]{border-radius:14px;padding:8px 16px;font-size:12px;transition:all .2s}.set-body .el-button[data-v-1078e4d4]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.auth-tip[data-v-1078e4d4]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,rgba(103,194,58,.1),rgba(64,158,255,.05));border-radius:8px;margin-bottom:16px;font-size:13px;color:#67c23a;border:1px solid rgba(103,194,58,.2)}.auth-tip i[data-v-1078e4d4]{font-size:16px}.cardNum-input-wrapper[data-v-1078e4d4]{display:flex;align-items:center;gap:12px}.cardNum-masked-input[data-v-1078e4d4]{flex:1}.cardNum-masked-input .el-input__inner[data-v-1078e4d4]{background:#f5f7fa;letter-spacing:2px}.security-dialog{z-index:3100!important;border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.18);background:var(--card-background,#fff)}.security-dialog .el-dialog__header{padding:18px 24px;border-bottom:1px solid var(--border-color-lighter,#eee);background:linear-gradient(135deg,rgba(64,158,255,.08),rgba(103,194,58,.05))}.security-dialog .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-color,#333)}.security-dialog .el-dialog__body{padding:20px 24px;color:var(--text-color,#333)}.security-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid var(--border-color-lighter,#eee)}body>.el-dialog__wrapper{z-index:3050!important}body>.v-modal:last-of-type{z-index:3049!important;background-color:rgba(0,0,0,.4)!important}.set-component[data-v-4b849c88]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-4b849c88]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-4b849c88]{padding:24px}.section-title[data-v-4b849c88]{font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:14px}.theme-list[data-v-4b849c88]{display:flex;flex-wrap:wrap;gap:16px}.theme-item[data-v-4b849c88]{width:120px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-item .preview[data-v-4b849c88]{width:100%;height:88px;border-radius:12px;margin:0 auto 8px;border:3px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s,box-shadow .2s;box-sizing:border-box}.theme-item:hover .preview[data-v-4b849c88]{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.theme-item.active .preview[data-v-4b849c88]{border-color:var(--theme-color,#409eff);box-shadow:0 0 0 2px var(--theme-color-light,rgba(64,158,255,.15))}.preview-emoji[data-v-4b849c88]{font-size:28px}.theme-item .label[data-v-4b849c88]{font-size:13px;color:var(--text-color)}.color-list[data-v-4b849c88]{display:flex;flex-wrap:wrap;gap:12px}.color-item[data-v-4b849c88]{width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;border:2px solid transparent;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s,border-color .2s}.color-item[data-v-4b849c88]:hover{transform:scale(1.1)}.color-item.active[data-v-4b849c88]{border-color:#fff;box-shadow:0 0 0 2px var(--theme-color,#409eff)}.color-picker-row[data-v-4b849c88]{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--text-color-secondary);font-size:13px}.color-picker-label[data-v-4b849c88]{color:var(--text-color)}.color-value[data-v-4b849c88]{color:var(--text-color-muted);font-family:Consolas,Monaco,monospace;font-size:12px;letter-spacing:.5px}.hint[data-v-4b849c88]{margin-top:20px;padding:10px 14px;border-radius:8px;background:var(--background-color-soft);color:var(--text-color-muted);font-size:12px;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.hint i[data-v-4b849c88]{color:var(--theme-color);margin-top:2px}.set-component[data-v-598f7749]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-598f7749]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-598f7749]{padding:20px 24px 24px}.bg-tabs .el-tabs__item[data-v-598f7749]{font-size:14px}.preset-grid[data-v-598f7749]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:4px 2px}.preset-item[data-v-598f7749]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preset-preview[data-v-598f7749]{position:relative;width:100%;height:100px;border-radius:8px;overflow:hidden;border:3px solid transparent;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;background:var(--background-color-soft)}.preset-preview img[data-v-598f7749]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preset-preview img.image-error[data-v-598f7749]{display:none}.image-placeholder[data-v-598f7749]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);color:#909399;font-size:28px}.preset-item:hover .preset-preview[data-v-598f7749]{transform:scale(1.03);border-color:var(--theme-color,#409eff)}.preset-item.active .preset-preview[data-v-598f7749]{border-color:var(--theme-color,#409eff);box-shadow:0 0 0 2px var(--theme-color-light,rgba(64,158,255,.15))}.preset-check[data-v-598f7749]{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;background:var(--theme-color,#409eff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.custom-tab-content[data-v-598f7749]{max-height:500px;overflow-y:auto;padding-right:8px}.custom-tab-content[data-v-598f7749]::-webkit-scrollbar{width:6px}.custom-tab-content[data-v-598f7749]::-webkit-scrollbar-track{background:var(--background-color-soft);border-radius:3px}.custom-tab-content[data-v-598f7749]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.custom-tab-content[data-v-598f7749]::-webkit-scrollbar-thumb:hover{background:var(--text-color-muted)}.current-bg-preview[data-v-598f7749]{margin-bottom:16px;padding:14px;border:1px solid var(--border-color-lighter);border-radius:10px;background:var(--background-color-soft)}.current-bg-title[data-v-598f7749]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color-secondary);margin-bottom:10px}.current-bg-title i[data-v-598f7749]{color:var(--success-color,#67c23a)}.current-bg-img[data-v-598f7749]{border-radius:8px;overflow:hidden;background:var(--background-color-muted);max-height:200px}.current-bg-img img[data-v-598f7749]{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.upload-zone[data-v-598f7749]{border:2px dashed var(--border-color);border-radius:10px;padding:28px 16px;text-align:center;color:var(--text-color-secondary);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background:var(--background-color-soft)}.upload-zone.is-dragover[data-v-598f7749],.upload-zone[data-v-598f7749]:hover{border-color:var(--theme-color,#409eff);color:var(--theme-color,#409eff);background:var(--theme-color-light,rgba(64,158,255,.08))}.upload-zone i[data-v-598f7749]{font-size:42px}.upload-tip[data-v-598f7749]{margin-top:6px;font-size:14px;color:var(--text-color)}.upload-tip-sub[data-v-598f7749]{margin-top:4px;font-size:12px;color:var(--text-color-muted)}.custom-preview-wrap[data-v-598f7749]{margin-top:20px;padding:14px;border:1px solid var(--border-color-lighter);border-radius:10px;background:var(--background-color-soft)}.custom-preview-title[data-v-598f7749]{font-size:13px;color:var(--text-color-secondary);margin-bottom:10px}.custom-preview-img[data-v-598f7749]{border-radius:8px;overflow:hidden;background:var(--background-color-muted);max-height:260px}.custom-preview-img img[data-v-598f7749]{width:100%;height:auto;max-height:260px;-o-object-fit:cover;object-fit:cover;display:block}.custom-preview-actions[data-v-598f7749]{margin-top:12px;display:flex;gap:10px;justify-content:flex-end}.color-grid[data-v-598f7749]{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;padding:4px 2px}.color-item[data-v-598f7749]{aspect-ratio:1/1;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;border:3px solid transparent;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.color-item[data-v-598f7749]:hover{transform:scale(1.06);border-color:var(--theme-color,#409eff)}.color-item.active[data-v-598f7749]{border-color:var(--theme-color,#409eff);box-shadow:0 0 0 2px var(--theme-color-light,rgba(64,158,255,.2))}.default-row[data-v-598f7749]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px dashed var(--border-color-lighter);font-size:13px;color:var(--text-color-secondary)}.default-hint[data-v-598f7749]{display:flex;align-items:center;gap:6px}.default-hint i[data-v-598f7749]{color:var(--theme-color)}.set-component[data-v-0df0958e]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-0df0958e]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-0df0958e]{padding:24px}.set-component[data-v-59f98215]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-59f98215]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-59f98215]{padding:24px}.set-component[data-v-257dea96]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-257dea96]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-257dea96]{padding:24px}.set-component[data-v-6de95b65]{background:var(--card-background);border-radius:12px;border:1px solid var(--border-color-lighter)}.set-header[data-v-6de95b65]{padding:18px 24px;font-size:16px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color-lighter)}.set-body[data-v-6de95b65]{padding:40px 24px;text-align:center}.about-logo img[data-v-6de95b65]{width:80px;height:80px;border-radius:16px}h2[data-v-6de95b65]{margin:16px 0 8px;font-size:18px;color:var(--text-color)}.version[data-v-6de95b65]{font-size:13px;color:var(--text-color-muted)}.desc[data-v-6de95b65]{font-size:14px;color:var(--text-color-secondary);line-height:1.7;margin:20px auto;max-width:500px}.links[data-v-6de95b65]{display:flex;justify-content:center;gap:20px;margin-top:20px}.links a[data-v-6de95b65]{color:var(--theme-color);font-size:13px;cursor:pointer}.feedback-btn[data-v-6de95b65]{margin-top:24px;padding:10px 28px;border:none;border-radius:6px;background:var(--theme-color,#409eff);color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease}.feedback-btn[data-v-6de95b65]:hover{filter:brightness(1.1)}.settings-container[data-v-c6a78962]{display:flex;flex-direction:column;height:100%;background:var(--background-color)}.settings-header[data-v-c6a78962]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 20px;background:linear-gradient(135deg,var(--theme-color,#409eff),var(--theme-color-light,#79bbff));color:#fff}.settings-header .header-title[data-v-c6a78962]{flex:1}.settings-header h2[data-v-c6a78962]{margin:0 0 6px 0;font-size:22px;font-weight:700;letter-spacing:1px}.settings-header .settings-subtitle[data-v-c6a78962]{margin:0;font-size:13px;opacity:.9}.settings-header .header-close[data-v-c6a78962]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:18px;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.15);transition:background .2s,color .2s;flex-shrink:0}.settings-header .header-close[data-v-c6a78962]:hover{background:hsla(0,0%,100%,.3);color:#fff}.mobile-header[data-v-c6a78962]{display:none;position:absolute;top:0;left:0;right:0;height:56px;padding:0 16px;background:var(--card-background);border-bottom:1px solid var(--border-color-lighter);align-items:center;justify-content:space-between;z-index:10}.mobile-back[data-v-c6a78962],.mobile-close[data-v-c6a78962]{font-size:14px;color:var(--theme-color);cursor:pointer;padding:8px;-webkit-tap-highlight-color:transparent}.mobile-close[data-v-c6a78962]{font-weight:500}.mobile-title[data-v-c6a78962]{font-size:17px;font-weight:600;color:var(--text-color)}.settings-nav[data-v-c6a78962]{display:flex;flex-wrap:wrap;padding:16px 20px;gap:8px;background:var(--card-background);border-bottom:1px solid var(--border-color-lighter)}.settings-nav .nav-item[data-v-c6a78962]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;background:var(--background-color-soft);color:var(--text-color-secondary);font-size:13px;cursor:pointer;transition:all .2s;border:1px solid transparent}.settings-nav .nav-item[data-v-c6a78962]:hover{background:var(--theme-color-light);color:var(--theme-color,#409eff)}.settings-nav .nav-item.active[data-v-c6a78962]{background:var(--theme-color,#409eff);color:#fff;box-shadow:0 2px 8px var(--theme-color-light)}.settings-nav .nav-item i[data-v-c6a78962]{font-size:14px}.settings-content[data-v-c6a78962]{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden;background:var(--background-color);scrollbar-width:thin;scrollbar-color:var(--theme-color-light,#79bbff) transparent}.settings-content[data-v-c6a78962]::-webkit-scrollbar{width:8px;background:transparent}.settings-content[data-v-c6a78962]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.settings-content[data-v-c6a78962]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--theme-color-light,#79bbff),var(--theme-color,#409eff));border-radius:4px;-webkit-transition:background .3s;transition:background .3s}.settings-content[data-v-c6a78962]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--theme-color,#409eff),#2d7fb8)}.settings-content[data-v-c6a78962]::-webkit-scrollbar-corner{background:transparent}.mobile-footer-nav[data-v-c6a78962]{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--card-background);border-top:1px solid var(--border-color-lighter);padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0);z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.mobile-nav-item[data-v-c6a78962]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:6px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--text-color-muted);transition:color .2s}.mobile-nav-item i[data-v-c6a78962]{font-size:20px;margin-bottom:2px}.mobile-nav-item span[data-v-c6a78962]{font-size:10px}.mobile-nav-item.active[data-v-c6a78962]{color:var(--theme-color)}.mobile-nav-item[data-v-c6a78962]:active{background:var(--background-color-soft)}.settings-footer[data-v-c6a78962]{padding:20px 24px 24px;border-top:1px solid var(--border-color-lighter);background:var(--card-background)}.settings-footer .el-button[data-v-c6a78962]{width:100%;padding:10px 0}@media (max-width:768px){.settings-header[data-v-c6a78962],.settings-nav[data-v-c6a78962]{display:none}.settings-content[data-v-c6a78962]{padding:16px;padding-top:72px;padding-bottom:80px}.settings-footer[data-v-c6a78962]{padding:16px;padding-bottom:calc(76px + env(safe-area-inset-bottom, 0))}.mobile-footer-nav[data-v-c6a78962],.mobile-header[data-v-c6a78962]{display:flex}}@media (max-width:375px){.mobile-nav-item span[data-v-c6a78962]{font-size:9px}.mobile-nav-item i[data-v-c6a78962]{font-size:18px}}.settings-drawer,.settings-drawer .el-drawer__body{background:var(--background-color)}.settings-drawer .el-drawer__body{padding:0;overflow:visible}.el-drawer__wrapper,.el-drawer__wrapper.settings-drawer__wrapper,.settings-drawer~.v-modal{z-index:2200!important}.el-drawer__wrapper~.v-modal{z-index:2199!important}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter,.fade-leave-to{opacity:0}:root{--theme-color:#f56c6c;--theme-color-light:rgba(64,158,255,.1);--background-color:#f5f1e8;--background-color-translucent:hsla(0,0%,100%,.85);--background-color-soft:#f5f7fa;--background-color-muted:#f8f9fa;--background-color-elevated:#f9f9f9;--text-color:#333;--text-color-secondary:#666;--text-color-muted:#999;--text-color-light:#555;--text-color-strong:#303133;--border-color:#e4e7ed;--border-color-soft:#e5e5e5;--border-color-lighter:#eee;--card-background:#fff;--card-shadow:0 2px 8px rgba(0,0,0,.08);--nav-background:#f56c6c;--nav-text-color:#fff;--icon-hover-bg:hsla(0,0%,100%,.15);--icon-hover-bg-dark:rgba(0,0,0,.08)}[data-theme=dark]{--theme-color:#f56c6c;--theme-color-light:rgba(64,158,255,.2);--background-color:#1a1a2e;--background-color-translucent:rgba(26,26,46,.85);--background-color-soft:#232342;--background-color-muted:#1f1f33;--background-color-elevated:#2a2a3e;--text-color:#e4e4e4;--text-color-secondary:#a8a8a8;--text-color-muted:#777;--text-color-light:silver;--text-color-strong:#f0f0f0;--border-color:#335;--border-color-soft:#3a3a55;--border-color-lighter:#2c2c44;--card-background:#2a2a3e;--card-shadow:0 2px 8px rgba(0,0,0,.35);--nav-background:var(--theme-color,#f56c6c);--nav-text-color:#fff;--icon-hover-bg:hsla(0,0%,100%,.1)}body{margin:0;padding:0;background-color:var(--background-color);color:var(--text-color);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;transition:background-color .3s ease,color .3s ease}body.has-wallpaper:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:var(--wallpaper-overlay,hsla(0,0%,100%,.55));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:0;pointer-events:none;transition:background-color .3s ease}[data-theme=dark] body.has-wallpaper:before{background:var(--wallpaper-overlay,rgba(10,10,25,.55))}#app,.app-root{position:relative;z-index:1}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:icomoon;src:url(/fonts/icomoon.52627a4e.eot);src:url(/fonts/icomoon.52627a4e.eot#iefix) format("embedded-opentype"),url(/fonts/icomoon.8a338900.ttf) format("truetype"),url(/fonts/icomoon.88597e25.woff) format("woff"),url(/img/icomoon.57eeeda3.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@keyframes color-change{0%{background:radial-gradient(circle,#87ceeb,#ff0,#dc03fd,pink)}25%{background:radial-gradient(circle,pink,#87ceeb,#ff0,#dc03fd)}50%{background:radial-gradient(circle,#dc03fd,pink,#87ceeb,#ff0)}75%{background:radial-gradient(circle,#ff0,#dc03fd,pink,#87ceeb)}to{background:radial-gradient(circle,#87ceeb,#ff0,#dc03fd,pink)}}a{text-decoration:none;color:var(--text-color)}li{list-style:none}.text-secondary{color:var(--text-color-secondary)}.theme-card{background:var(--card-background);border:1px solid var(--border-color);color:var(--text-color);transition:background-color .3s ease,border-color .3s ease}.theme-input,.theme-input .el-input__inner,.theme-input .el-textarea__inner{background-color:var(--card-background)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.theme-input .el-input__inner:focus,.theme-input .el-textarea__inner:focus{border-color:var(--theme-color)!important}.theme-empty{color:var(--text-color-muted);background:var(--background-color-elevated);border:1px dashed var(--border-color-soft)}.v-modal{background-color:rgba(0,0,0,.35);opacity:1;transition:opacity .3s ease;z-index:1999!important}.el-dialog__wrapper{background-color:transparent;z-index:2000!important}.el-dialog{background-color:var(--card-background);color:var(--text-color);border:1px solid var(--border-color-lighter);z-index:2001!important;border-radius:8px;box-shadow:var(--card-shadow);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.el-dialog__title{color:var(--text-color-strong)}.el-dialog__body{color:var(--text-color)}.el-dialog__body,.el-dialog__footer{background-color:var(--card-background)}.el-dialog__footer{border-top:1px solid var(--border-color-lighter);border-radius:0 0 8px 8px}.el-dialog__headerbtn .el-dialog__close{color:var(--text-color-secondary);transition:color .2s ease,transform .2s ease}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--theme-color);transform:rotate(90deg)}[data-theme=dark] .el-dialog{border-color:var(--border-color-lighter)}[data-theme=dark] .el-dialog__footer{border-top-color:var(--border-color-lighter)}.el-menu,.el-menu-item,.el-submenu__title{background-color:transparent!important;color:var(--text-color)!important}.el-menu-item.is-active{color:var(--theme-color)!important}.like-icon{display:inline-block;vertical-align:middle;line-height:1;flex-shrink:0;transition:transform .15s ease,color .2s ease}.action-item:hover .like-icon,.btn:hover .like-icon,.like-btn:hover .like-icon,.like-icon:hover{transform:scale(1.15)}.el-tabs__header,.el-tabs__nav{background-color:transparent}.el-tabs__item{color:var(--text-color)!important;transition:color .3s ease}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--theme-color)!important}.el-tabs__active-bar{background-color:var(--theme-color)!important}.el-tabs__content{color:var(--text-color)}.el-button--primary{background-color:#f56c6c!important;border-color:#f56c6c!important}.el-button--primary:focus,.el-button--primary:hover{background-color:#f78989!important;border-color:#f78989!important}.el-button--primary:active{background-color:#dd6161!important;border-color:#dd6161!important}.el-button--primary.is-plain{color:#f56c6c!important;background-color:#fde2e2!important;border-color:#fbc4c4!important}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{background-color:#fab6b6!important;border-color:#fab6b6!important}.el-link.el-link--primary{color:#f56c6c!important}.el-link.el-link--primary:hover{color:#f78989!important}.el-tag--primary{background-color:#fde2e2!important;border-color:#fbc4c4!important;color:#f56c6c!important}.el-tag--primary.el-tag--dark{border-color:#f56c6c!important;color:#fff!important}.el-pagination.is-background .el-pager li:not(.disabled).active,.el-tag--primary.el-tag--dark{background-color:#f56c6c!important}.el-pagination .el-pager li.active,.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#f56c6c!important}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#f56c6c!important;border-color:#f56c6c!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:#f56c6c!important}.el-checkbox__inner:hover{border-color:#f56c6c!important}.el-radio__input.is-checked .el-radio__inner{border-color:#f56c6c!important;background-color:#f56c6c!important}.el-radio__input.is-checked+.el-radio__label{color:#f56c6c!important}.el-radio__inner:hover{border-color:#f56c6c!important}.el-switch.is-checked .el-switch__core{border-color:#f56c6c!important;background-color:#f56c6c!important}.el-slider__bar{background-color:#f56c6c!important}.el-slider__button{border-color:#f56c6c!important}.el-progress-bar__inner{background-color:#f56c6c!important}.el-loading-spinner .path{stroke:#f56c6c!important}.el-loading-spinner i{color:#f56c6c!important}.el-loading-mask{background-color:hsla(0,0%,100%,.9)!important}[data-theme=dark] .el-loading-mask{background-color:rgba(26,26,46,.9)!important}.el-badge--primary .el-badge__content{background-color:#f56c6c!important}.el-input.is-active .el-input__inner,.el-input__inner:focus,.el-input__inner:hover,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus,.el-textarea__inner:hover{border-color:#f56c6c!important}.el-select-dropdown__item.selected{color:#f56c6c!important}.el-dropdown-menu__item:hover{background-color:#fde2e2!important;color:#f56c6c!important}.el-date-table td.today span{color:#f56c6c!important}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{background-color:#f56c6c!important}.el-date-table td.available:hover,.el-picker-panel__shortcut:hover,.el-time-panel__btn.confirm{color:#f56c6c!important}.el-table--enable-row-hover .el-table__body tr:hover>td,.el-tree-node.is-current>.el-tree-node__content{background-color:#fde2e2!important}.el-step__head.is-finish{color:#f56c6c!important;border-color:#f56c6c!important}.el-step__title.is-finish{color:#f56c6c!important}.el-step__head.is-process{color:#f56c6c!important;border-color:#f56c6c!important}.el-message--success{background-color:#f0f9eb!important}.el-message--warning{background-color:#fdf6ec!important}.el-message--error{background-color:#fde2e2!important}.el-notification__title{color:var(--text-color-strong)!important}::-webkit-scrollbar-thumb{background-color:hsla(0,87%,69%,.5)!important}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,87%,69%,.7)!important}