.wallpaper-modal[data-v-3be8978e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center}.wallpaper-overlay[data-v-3be8978e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.wallpaper-dialog[data-v-3be8978e]{position:relative;width:80vw;max-width:1000px;height:70vh;max-height:650px;background:#1a1a2e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.dialog-header[data-v-3be8978e]{display:flex;justify-content:flex-end;padding:12px 16px;background:#ffffff0d}.dialog-header .dialog-actions[data-v-3be8978e]{display:flex;gap:8px}.dialog-header .dialog-actions .action-btn[data-v-3be8978e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff9;border-radius:4px;transition:all .2s}.dialog-header .dialog-actions .action-btn[data-v-3be8978e]:hover{background:#ffffff1a;color:#fff}.dialog-body[data-v-3be8978e]{flex:1;display:flex;overflow:hidden}.wallpaper-menu[data-v-3be8978e]{width:120px;padding:16px 0;background:#0003}.wallpaper-menu .menu-title[data-v-3be8978e]{font-size:18px;font-weight:600;color:#fff;padding:0 16px 16px;margin:0}.wallpaper-menu .menu-item[data-v-3be8978e]{display:flex;align-items:center;padding:10px 16px;font-size:13px;color:#ffffffb3;cursor:pointer;transition:all .2s}.wallpaper-menu .menu-item[data-v-3be8978e]:hover{color:#fff;background:#ffffff0d}.wallpaper-menu .menu-item.active[data-v-3be8978e]{color:#409eff;background:#409eff1a;border-left:3px solid #409eff}.wallpaper-content[data-v-3be8978e]{flex:1;padding:16px;overflow-y:auto;position:relative}.current-info[data-v-3be8978e]{display:flex;gap:16px;margin-bottom:20px;padding:12px;background:#ffffff0d;border-radius:8px}.current-info .current-thumb[data-v-3be8978e]{width:160px;height:90px;object-fit:cover;border-radius:6px}.current-info .current-detail[data-v-3be8978e]{flex:1}.current-info .current-detail .current-title[data-v-3be8978e]{font-size:13px;color:#ffffffe6;margin:0 0 8px;line-height:1.4}.current-info .current-detail .current-desc[data-v-3be8978e]{font-size:12px;color:#ffffff80;margin:0;line-height:1.6}.current-info .current-detail .current-desc .link-bing[data-v-3be8978e]{color:#409eff;text-decoration:none;margin-right:12px}.current-info .current-detail .current-desc .link-bing[data-v-3be8978e]:hover{text-decoration:underline}.current-info .current-detail .current-desc .link-download[data-v-3be8978e]{color:#409eff;text-decoration:none}.current-info .current-detail .current-desc .link-download[data-v-3be8978e]:hover{text-decoration:underline}.wallpaper-grid[data-v-3be8978e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wallpaper-item[data-v-3be8978e]{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.wallpaper-item[data-v-3be8978e]:hover{transform:scale(1.02);box-shadow:0 4px 12px #0000004d}.wallpaper-item.active[data-v-3be8978e]{box-shadow:0 0 0 3px #409eff}.wallpaper-item img[data-v-3be8978e]{width:100%;height:100%;object-fit:cover}.wallpaper-item .wallpaper-mask[data-v-3be8978e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#409eff4d;display:flex;align-items:center;justify-content:center}.wallpaper-item .wallpaper-mask[data-v-3be8978e] .d-icon{width:32px;height:32px;color:#fff}.wallpaper-item .wallpaper-delete[data-v-3be8978e]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.wallpaper-item .wallpaper-delete[data-v-3be8978e] .d-icon{width:12px;height:12px;color:#fff}.wallpaper-item:hover .wallpaper-delete[data-v-3be8978e]{opacity:1}.color-grid[data-v-3be8978e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.color-item[data-v-3be8978e]{aspect-ratio:1;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.color-item[data-v-3be8978e]:hover{transform:scale(1.05)}.color-item.active[data-v-3be8978e]{box-shadow:0 0 0 3px #fff}.color-item[data-v-3be8978e] .d-icon{width:24px;height:24px;color:#fff}.custom-upload .upload-area[data-v-3be8978e]{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:40px;text-align:center;cursor:pointer;transition:all .2s;margin-bottom:20px}.custom-upload .upload-area[data-v-3be8978e]:hover{border-color:#409eff;background:#409eff0d}.custom-upload .upload-area .upload-icon[data-v-3be8978e]{width:48px;height:48px;color:#fff6;margin-bottom:12px}.custom-upload .upload-area p[data-v-3be8978e]{margin:0;color:#fff9;font-size:14px}.custom-upload .upload-area .upload-tip[data-v-3be8978e]{font-size:12px;color:#fff6;margin-top:8px}.empty-tip[data-v-3be8978e]{text-align:center;color:#fff6;padding:60px 0}.coming-soon[data-v-3be8978e]{display:flex;align-items:center;justify-content:center;height:200px;color:#fff6}.loading[data-v-3be8978e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff9}.loading .loading-icon[data-v-3be8978e]{width:32px;height:32px;animation:spin-3be8978e 1s linear infinite}@keyframes spin-3be8978e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-sidebar-cover[data-v-98ccfdf2]{position:fixed;left:0;top:0;height:100%;width:100%;background:#0003;z-index:99}.app-sidebar-content[data-v-98ccfdf2]{background-color:#00000080;box-shadow:10px 10px 20px 20px #0000001a;position:absolute;transition:transform .2s;z-index:100;transform:translate(100%);top:0;bottom:0;right:0;width:400px}.app-sidebar-content.active[data-v-98ccfdf2]{transform:translate(0)}.app-sidebar-content.wide[data-v-98ccfdf2]{width:550px}.app-sidebar-content .app-sidebar-main[data-v-98ccfdf2]{overflow-y:auto;padding-top:60px;background-color:var(--background-info);height:100vh;box-sizing:border-box;width:100%}.app-sidebar-content .app-sidebar-main.no-padding[data-v-98ccfdf2]{padding-top:0}.sidebar-title[data-v-98ccfdf2]{position:absolute;z-index:2001;top:0;left:0;right:0;height:60px;background-color:#1e1e1e;border-bottom:1px solid rgba(255,255,255,.08);line-height:60px;color:#fff;font-size:24px;padding:0 20px}.sidebar-close[data-v-98ccfdf2]{display:inline-block;transition:.2s}.sidebar-close[data-v-98ccfdf2]:hover{transform:rotate(90deg)}@media screen and (max-width: 641px){.app-sidebar-content[data-v-98ccfdf2]{width:80%}}.side-weather[data-v-4df8acb4]{overflow:hidden;background-color:#11132a;background-size:cover;color:#fff;height:100%;width:100%;overflow-y:auto}.side-weather-box[data-v-4df8acb4]{padding-top:20px;display:flex}.side-weather-box .box-item[data-v-4df8acb4]{flex:1;line-height:24px}.side-weather-hours[data-v-4df8acb4]{margin-top:20px;border:1px solid rgba(255,255,255,.2);border-left:none;border-right:none;display:flex;font-size:14px;line-height:30px;padding:10px}.side-weather-hours[data-v-4df8acb4]::-webkit-scrollbar{height:6px}.side-weather-hours .hours-item[data-v-4df8acb4]{min-width:40px;flex:1}.side-weather-week[data-v-4df8acb4]{padding:0 20px}.side-weather-week .week-item[data-v-4df8acb4]{display:flex;font-size:14px;line-height:40px;align-items:center;justify-content:space-between}.side-weather-sun[data-v-4df8acb4]{padding:20px;border:1px solid rgba(255,255,255,.2);border-left:none;border-right:none}.settings-slider-row[data-v-329855dd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.settings-slider-row .slider-label[data-v-329855dd]{color:#334155;font-size:16px;white-space:nowrap}.settings-slider-row .slider-control[data-v-329855dd]{min-width:0}.settings-slider-row .slider-value[data-v-329855dd]{color:#64748b;font-size:15px;font-weight:700;white-space:nowrap}.settings-slider-row[data-v-329855dd] .el-slider{--el-slider-main-bg-color: var(--primary-color);--el-slider-runway-bg-color: #dbe3ee;margin:0}.dark{background-color:#ffffff1a}.dark{background-color:#facc15}.dark{border-color:#facc15}.content-section[data-v-cf5ac23f]{background:#fff;border-radius:8px;padding:12px 15px;margin-bottom:12px}.setting-row[data-v-cf5ac23f]{display:flex;align-items:center;justify-content:space-between}.setting-row>span[data-v-cf5ac23f]{font-size:16px;color:#334155}.setting-label[data-v-cf5ac23f]{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;font-weight:600;color:#1f2937;gap:12px;margin-bottom:10px}.setting-label[data-v-cf5ac23f]:before,.setting-label[data-v-cf5ac23f]:after{content:"";flex:1;max-width:60px;height:1px;border-radius:1px}.setting-label[data-v-cf5ac23f]:before{background:linear-gradient(90deg,transparent,#cbd5e1)}.setting-label[data-v-cf5ac23f]:after{background:linear-gradient(90deg,#cbd5e1,transparent)}.wallpaper-preview[data-v-cf5ac23f]{width:100%;height:120px;border-radius:8px;overflow:hidden;background:#f0f0f0;margin-bottom:10px}.wallpaper-preview img[data-v-cf5ac23f]{width:100%;height:100%;object-fit:cover}.wallpaper-preview .solid-wallpaper-preview[data-v-cf5ac23f]{width:100%;height:100%}.wallpaper-preview .no-wallpaper[data-v-cf5ac23f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px}.wallpaper-actions[data-v-cf5ac23f]{display:flex;gap:10px}.wallpaper-actions[data-v-cf5ac23f] .el-button{display:inline-flex;margin:0}.wallpaper-setting-list[data-v-cf5ac23f]{display:flex;flex-direction:column;gap:18px;margin-top:18px}.wallpaper-select-row[data-v-cf5ac23f]{margin-top:2px}.dark{background:#1c1c1c;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#ffffffe0}.dark{background:#ffffff0a;border-radius:14px}.dark{color:#ffffff75}.dark{background:#242424;box-shadow:inset 0 0 0 1px #ffffff0d}.dark{--el-switch-off-color: #5b5b5b;--el-switch-on-color: #facc15}.dialog-header[data-v-771ae9fd]{display:flex;flex-direction:column;gap:8px;padding-right:32px}.dialog-title[data-v-771ae9fd]{font-size:18px;font-weight:700;color:#111827}.dialog-desc[data-v-771ae9fd]{font-size:12px;color:#6b7280;line-height:1.4}.dialog-body[data-v-771ae9fd]{padding-top:6px}.top-row[data-v-771ae9fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.last-time[data-v-771ae9fd]{font-size:12px;color:#6b7280}.tab-row[data-v-771ae9fd]{display:flex;justify-content:center;margin-bottom:14px}.tabs[data-v-771ae9fd]{display:inline-flex;background:#f3f4f6;border-radius:18px;padding:4px;gap:4px}.tab[data-v-771ae9fd]{border:none;background:transparent;height:30px;padding:0 18px;border-radius:14px;font-size:13px;color:#6b7280;cursor:pointer}.tab.active[data-v-771ae9fd]{background:#fff;color:#111827;box-shadow:0 2px 8px #0f172a14}.list[data-v-771ae9fd]{border-top:1px solid rgba(15,23,42,.06);padding-top:12px;display:flex;flex-direction:column}.rows[data-v-771ae9fd]{overflow-y:auto;padding-right:6px;min-height:0}.row[data-v-771ae9fd]{position:relative;min-height:56px;padding:14px 170px 14px 4px;border-bottom:1px solid rgba(15,23,42,.06)}.row-time[data-v-771ae9fd]{font-size:13px;color:#374151}.row-actions[data-v-771ae9fd]{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:14px;min-height:32px;white-space:nowrap;z-index:2}.action-btn[data-v-771ae9fd]{padding:0}.row-actions[data-v-771ae9fd] .el-button{padding:6px 10px;border-radius:10px;font-weight:600}.row-actions[data-v-771ae9fd] .el-button--primary.is-link{color:var(--primary-color, #2563eb);background:#2563eb14}.row-actions[data-v-771ae9fd] .el-button--danger.is-link{color:#ef4444;background:#ef444414}.empty[data-v-771ae9fd]{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px}.backup-panel .content-section[data-v-20475673]{background:#fff;border-radius:8px;padding:12px 15px;margin-bottom:12px}.backup-panel .card-section[data-v-20475673]{border-radius:28px;padding:26px 28px;box-shadow:0 16px 36px #0f172a0f}.backup-panel .setting-row[data-v-20475673]{display:flex;align-items:center;justify-content:space-between}.backup-panel .setting-row>span[data-v-20475673]{font-size:16px;color:#334155}.backup-panel .section-title[data-v-20475673]{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;font-weight:600;color:#1f2937;gap:12px}.backup-panel .section-title[data-v-20475673]:before,.backup-panel .section-title[data-v-20475673]:after{content:"";flex:1;max-width:60px;height:1px;border-radius:1px}.backup-panel .section-title[data-v-20475673]:before{background:linear-gradient(90deg,transparent,#cbd5e1)}.backup-panel .section-title[data-v-20475673]:after{background:linear-gradient(90deg,#cbd5e1,transparent)}.backup-panel .mb10[data-v-20475673]{margin-bottom:10px}.backup-panel .setting-item+.setting-item[data-v-20475673]{margin-top:24px}.backup-panel .section-desc[data-v-20475673]{font-size:13px;color:#64748b;margin:0 0 16px;line-height:1.5}.backup-panel .mode-actions[data-v-20475673]{display:flex;gap:12px;margin-top:12px}.backup-panel .mode-actions[data-v-20475673] .el-button{margin:0;flex:1}.backup-panel .info-row[data-v-20475673]{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#334155}.backup-panel .info-row .info-value[data-v-20475673]{color:#64748b;font-size:14px}.backup-panel .action-buttons[data-v-20475673]{display:flex;gap:12px;margin-top:12px}.backup-panel .action-buttons[data-v-20475673] .el-button{margin:0;flex:1}.dark{color:#ffffff85}.layout-setting .content-section[data-v-1acfd3fb]{background:#fff;border-radius:28px;padding:26px 28px;box-shadow:0 16px 36px #0f172a0f}.layout-setting .setting-row[data-v-1acfd3fb]{display:flex;align-items:center;justify-content:space-between}.layout-setting .setting-row>span[data-v-1acfd3fb]{font-size:16px;color:#334155}.layout-setting .section-title[data-v-1acfd3fb]{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;font-weight:600;color:#1f2937;gap:12px}.layout-setting .section-title[data-v-1acfd3fb]:before,.layout-setting .section-title[data-v-1acfd3fb]:after{content:"";flex:1;max-width:60px;height:1px;border-radius:1px}.layout-setting .section-title[data-v-1acfd3fb]:before{background:linear-gradient(90deg,transparent,#cbd5e1)}.layout-setting .section-title[data-v-1acfd3fb]:after{background:linear-gradient(90deg,#cbd5e1,transparent)}.layout-setting .setting-item+.setting-item[data-v-1acfd3fb]{margin-top:24px}.layout-setting .mb10[data-v-1acfd3fb]{margin-bottom:10px}.layout-setting .placement-selector[data-v-1acfd3fb]{display:flex;gap:16px}.layout-setting .placement-option[data-v-1acfd3fb]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:12px 8px;border-radius:12px;border:2px solid #e2e8f0;transition:all .2s ease}.layout-setting .placement-option[data-v-1acfd3fb]:hover{border-color:#93c5fd}.layout-setting .placement-option.active[data-v-1acfd3fb]{border-color:#3b82f6;background:#3b82f60d}.layout-setting .placement-preview[data-v-1acfd3fb]{width:100%;aspect-ratio:16 / 9;background:#f1f5f9;border-radius:8px;display:flex;padding:6px;overflow:hidden}.layout-setting .placement-sidebar-indicator[data-v-1acfd3fb]{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:4px;background:#94a3b866}.layout-setting .placement-sidebar-indicator.right[data-v-1acfd3fb]{margin-left:auto}.layout-setting .placement-dot[data-v-1acfd3fb]{width:6px;height:6px;border-radius:50%;background:#64748b99}.layout-setting .placement-label[data-v-1acfd3fb]{font-size:14px;color:#64748b;font-weight:500}.active .layout-setting .placement-label[data-v-1acfd3fb]{color:#3b82f6;font-weight:600}.layout-setting .time-format-grid[data-v-1acfd3fb]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.layout-setting .format-btn[data-v-1acfd3fb]{display:flex;align-items:center;justify-content:center;height:32px;border-radius:8px;border:1.5px solid #e2e8f0;font-size:12px;color:#475569;cursor:pointer;transition:all .2s ease;background:#fff;-webkit-user-select:none;user-select:none}.layout-setting .format-btn[data-v-1acfd3fb]:hover{border-color:#93c5fd;color:#3b82f6}.layout-setting .format-btn.active[data-v-1acfd3fb]{border-color:#3b82f6;color:#3b82f6;background:#3b82f60f;font-weight:600}.layout-setting .color-picker-row[data-v-1acfd3fb]{display:flex;align-items:center;gap:16px}.layout-setting .color-label[data-v-1acfd3fb]{font-size:16px;color:#334155;white-space:nowrap}.layout-setting .color-picker-list[data-v-1acfd3fb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.layout-setting .color-item[data-v-1acfd3fb]{width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;box-shadow:inset 0 0 0 1px #00000014}.layout-setting .color-item[data-v-1acfd3fb]:hover{transform:scale(1.15)}.layout-setting .color-item.active[data-v-1acfd3fb]{box-shadow:0 0 0 2px #fff,0 0 0 3px #3b82f6}.layout-setting .color-item.is-white[data-v-1acfd3fb]{box-shadow:inset 0 0 0 1px #00000026}.layout-setting .color-item.is-white.active[data-v-1acfd3fb]{box-shadow:0 0 0 2px #fff,0 0 0 3px #3b82f6,inset 0 0 0 1px #00000026}.layout-setting .color-item[data-v-1acfd3fb] .d-icon{width:10px;height:10px;color:#3b82f6}.dark{background:#1a1a1a;box-shadow:0 16px 36px #0003}.dark{color:#ffffffeb}.dark{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15))}.dark{background:linear-gradient(90deg,rgba(255,255,255,.15),transparent)}.dark{border-color:#ffffff1a}.dark{border-color:#3b82f680}.dark{border-color:#3b82f6;background:#3b82f61a}.dark{background:#ffffff0f}.dark{background:#ffffff1f}.dark{background:#ffffff4d}.dark{color:#60a5fa}.dark{background:#ffffff0a;border-color:#ffffff1a;color:#ffffffb8}.dark{border-color:#3b82f680;color:#60a5fa}.dark{border-color:#3b82f6;color:#60a5fa;background:#3b82f61a}.dark{box-shadow:inset 0 0 0 1px #ffffff1f}.dark{box-shadow:0 0 0 2px #111,0 0 0 4px #3b82f6}.dark{box-shadow:inset 0 0 0 1px #ffffff4d}.dark{box-shadow:0 0 0 2px #111,0 0 0 4px #3b82f6,inset 0 0 0 1px #ffffff4d}.content-title[data-v-e17ae475]{font-size:16px;font-weight:500;color:#333;margin-bottom:16px}.user-profile-card[data-v-e17ae475]{background:#fff;border-radius:12px;padding:20px;margin-bottom:15px}.user-profile-card .profile-header[data-v-e17ae475]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.user-profile-card .profile-header .profile-avatar[data-v-e17ae475]{width:50px;height:50px;border-radius:50%;background:#e6f4ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.user-profile-card .profile-header .profile-avatar img[data-v-e17ae475]{width:100%;height:100%;object-fit:cover}.user-profile-card .profile-header .profile-avatar[data-v-e17ae475] .d-icon{width:28px;height:28px;color:#409eff}.user-profile-card .profile-header .profile-more[data-v-e17ae475]{cursor:pointer;color:#999}.user-profile-card .profile-header .profile-more[data-v-e17ae475] .d-icon{width:20px;height:20px}.user-profile-card .profile-info .profile-row[data-v-e17ae475]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.user-profile-card .profile-info .profile-row[data-v-e17ae475]:last-child{border-bottom:none}.user-profile-card .profile-info .profile-row .label[data-v-e17ae475]{width:50px;font-size:14px;color:#666}.user-profile-card .profile-info .profile-row .value[data-v-e17ae475]{flex:1;font-size:14px;color:#333}.user-profile-card .profile-info .profile-row .action[data-v-e17ae475]{font-size:14px;color:#409eff;cursor:pointer}.user-profile-card .profile-info .profile-row .action[data-v-e17ae475]:hover{opacity:.8}.logout-section[data-v-e17ae475]{background:#fff;border-radius:12px;padding:15px 20px}.logout-section[data-v-e17ae475] .el-button{font-size:14px}.login-prompt-card[data-v-e17ae475]{background:#fff;border-radius:12px;padding:30px 20px}.login-prompt-card .prompt-title[data-v-e17ae475]{font-size:16px;color:#333;margin:0 0 8px}.login-prompt-card .prompt-desc[data-v-e17ae475]{font-size:14px;color:#999;margin:0 0 20px}.login-prompt-card[data-v-e17ae475] .el-button{font-size:16px;padding:0}.dark{background:#1c1c1c;color:#ffffffe0;box-shadow:inset 0 0 0 1px #ffffff0d}.dark{background:#3b82f629}.dark{border-bottom-color:#ffffff0f}.dark{color:#ffffff8f}.set-about li[data-v-b462566b],.set-about a[data-v-b462566b]{cursor:pointer;color:var(--primary-color)}.give-reward img[data-v-b462566b]{max-width:50%}.main[data-v-b462566b]{line-height:24px}.main strong[data-v-b462566b]{font-size:18px;font-weight:700}.icon-setting[data-v-ffe18bcd]{padding:4px 20px 28px}.card-section[data-v-ffe18bcd]{background:linear-gradient(180deg,#fffffffa,#f4f7fbf5);border:1px solid rgba(148,163,184,.18);border-radius:28px;padding:26px 28px;margin-bottom:20px;box-shadow:0 16px 40px #0f172a0f}.preview-tile[data-v-ffe18bcd],.style-preview[data-v-ffe18bcd]{background:linear-gradient(180deg,#1f2937,#0f172a);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.preview-glyph[data-v-ffe18bcd]{font-size:16px;font-weight:700;color:#fff}.preview-name[data-v-ffe18bcd]{margin-top:10px;line-height:1.2}.section-head[data-v-ffe18bcd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.section-title[data-v-ffe18bcd],.setting-label[data-v-ffe18bcd]{font-size:18px;font-weight:800;color:#1f2937}.section-note[data-v-ffe18bcd]{font-size:14px;color:#94a3b8}.style-options[data-v-ffe18bcd]{display:flex;gap:24px;margin-bottom:24px;justify-content:center}.style-options .style-item[data-v-ffe18bcd]{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.style-options .style-item .style-preview[data-v-ffe18bcd]{width:50px;height:50px;border:2px solid transparent;box-shadow:0 6px 16px #0f172a1f}.style-options .style-item .style-preview.default[data-v-ffe18bcd]{border-radius:16px}.style-options .style-item .style-preview.round[data-v-ffe18bcd]{border-radius:50%}.style-options .style-item span[data-v-ffe18bcd]{font-size:15px;color:#667085}.style-options .style-item.active .style-preview[data-v-ffe18bcd]{border-color:#4a9af573;box-shadow:0 0 0 2px #7db7ffbf,0 8px 16px #0f172a1a}.style-options .style-item.active span[data-v-ffe18bcd]{color:var(--primary-color);font-weight:700}.live-preview-panel[data-v-ffe18bcd]{padding:16px 14px;border-radius:16px;background:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center}.setting-item[data-v-ffe18bcd]{margin-bottom:18px}.setting-item[data-v-ffe18bcd]:last-child{margin-bottom:0}.setting-row[data-v-ffe18bcd]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;color:#334155}.inline-switch[data-v-ffe18bcd]{display:inline-flex;align-items:center;gap:8px}.mini-label[data-v-ffe18bcd]{font-size:14px;color:#94a3b8}.mb10[data-v-ffe18bcd]{margin-bottom:10px}.section-divider[data-v-ffe18bcd]{height:1px;background:#94a3b82e;margin:20px 0}.sub-title[data-v-ffe18bcd]{font-size:15px;font-weight:700;color:#334155}.color-picker-row[data-v-ffe18bcd]{display:flex;align-items:center;gap:14px}.color-label[data-v-ffe18bcd]{font-size:15px;color:#334155;white-space:nowrap;flex-shrink:0}.color-picker-list[data-v-ffe18bcd]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.color-picker-list .color-item[data-v-ffe18bcd]{width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.color-picker-list .color-item .d-icon[data-v-ffe18bcd]{font-size:10px;color:#fff}.color-picker-list .color-item.is-white[data-v-ffe18bcd]{background-color:#fff!important}.color-picker-list .color-item.is-white .d-icon[data-v-ffe18bcd]{color:#334155}.color-picker-list .color-item.active[data-v-ffe18bcd]{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--primary-color)}.reset-section[data-v-ffe18bcd]{margin-top:4px}.reset-btn[data-v-ffe18bcd]{width:100%;height:56px;border:none;border-radius:22px;background:linear-gradient(180deg,#fffffff2,#f8fafcfa);color:#ef4444;font-size:18px;font-weight:700;box-shadow:0 14px 28px #0f172a0f}.reset-btn[data-v-ffe18bcd]:hover{color:#dc2626;background:#fff5f5}[data-v-ffe18bcd] .el-slider{--el-slider-main-bg-color: var(--primary-color);--el-slider-runway-bg-color: #dbe3ee;margin:0 6px}[data-v-ffe18bcd] .el-slider__button{width:18px;height:18px;border-width:3px}[data-v-ffe18bcd] .el-switch{--el-switch-on-color: var(--primary-color)}[data-v-ffe18bcd] .el-color-picker__trigger{border-radius:999px;border-color:#0f172a14}.setting-container[data-v-6da80856]{display:flex;height:100%;background:#f5f7fa}.setting-menu[data-v-6da80856]{width:140px;background:#fff;padding:15px 0;border-right:1px solid #eee;overflow-y:auto}.setting-menu .menu-logo[data-v-6da80856]{text-align:center;padding:10px 15px 15px}.setting-menu .menu-logo[data-v-6da80856] .d-icon{width:34px;height:34px;color:var(--primary-color)}.setting-menu .menu-user[data-v-6da80856]{display:flex;align-items:center;padding:10px 15px;cursor:pointer;border-left:3px solid transparent;transition:all .2s}.setting-menu .menu-user[data-v-6da80856]:hover{background:#f5f5f5}.setting-menu .menu-user.active[data-v-6da80856]{background:#ecf5ff;border-left-color:#409eff}.setting-menu .menu-user.active .user-name[data-v-6da80856]{color:#409eff}.setting-menu .menu-user .user-avatar[data-v-6da80856]{width:28px;height:28px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:8px}.setting-menu .menu-user .user-avatar img[data-v-6da80856]{width:100%;height:100%;object-fit:cover}.setting-menu .menu-user .user-avatar[data-v-6da80856] .d-icon{color:#999;width:16px;height:16px}.setting-menu .menu-user .user-name[data-v-6da80856]{font-size:13px;color:#333}.setting-menu .menu-list[data-v-6da80856]{margin-top:10px}.setting-menu .menu-list .menu-item[data-v-6da80856]{display:flex;align-items:center;padding:10px 15px;cursor:pointer;color:#666;font-size:13px;transition:all .2s;border-left:3px solid transparent}.setting-menu .menu-list .menu-item[data-v-6da80856]:hover{background:#f5f5f5;color:#333}.setting-menu .menu-list .menu-item.active[data-v-6da80856]{color:#409eff;background:#ecf5ff;border-left-color:#409eff}.setting-menu .menu-list .menu-item[data-v-6da80856] .menu-icon{width:16px;height:16px;margin-right:8px}.setting-content[data-v-6da80856]{flex:1;padding:20px;overflow-y:auto;background:#f5f7fa;position:relative}.setting-content .content-title[data-v-6da80856]{font-size:16px;font-weight:500;color:#333;margin-bottom:6px}.setting-content .content-desc[data-v-6da80856]{font-size:12px;color:#999;margin-bottom:20px}.dark{background:#151515;border-right-color:#ffffff0f}.dark{border-left-color:transparent}.dark{background:#ffffff08}.dark{background:#2563eb29;border-left-color:#3b82f6}.dark{background:#ffffff14}.dark{color:#ffffffb8}.dark{color:#ffffffe0}.dark{color:#ffffffb8;border-left-color:transparent}.dark{background:#ffffff08;color:#fff}.dark{background:#2563eb29;color:#f8fafc;border-left-color:#3b82f6}.dark{background:#111}.dark{color:#fff}.dark{color:#ffffff94}.add-container[data-v-4f40b4be]{display:flex;height:100%;background:#f5f7fa}.add-menu[data-v-4f40b4be]{width:120px;background:#fff;padding:20px 0;border-right:1px solid #eee}.add-menu .menu-item[data-v-4f40b4be]{display:flex;align-items:center;padding:12px 15px;cursor:pointer;color:#666;font-size:13px;transition:all .2s;border-left:3px solid transparent}.add-menu .menu-item[data-v-4f40b4be]:hover{background:#f5f5f5}.add-menu .menu-item.active[data-v-4f40b4be]{color:#409eff;background:#ecf5ff;border-left-color:#409eff}.add-menu .menu-item[data-v-4f40b4be] .menu-icon{width:16px;height:16px;margin-right:8px}.add-content[data-v-4f40b4be]{flex:1;padding:20px 25px;position:relative;overflow-y:auto}.add-content .close-btn[data-v-4f40b4be]{position:absolute;top:10px;right:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999}.add-content .close-btn[data-v-4f40b4be]:hover{color:#333}.add-form .form-row[data-v-4f40b4be]{display:flex;align-items:flex-start;margin-bottom:18px}.add-form .form-label[data-v-4f40b4be]{width:60px;font-size:13px;color:#666;line-height:32px;flex-shrink:0}.add-form .form-input-wrap[data-v-4f40b4be]{flex:1;display:flex;align-items:center}.add-form .form-input-wrap .form-input[data-v-4f40b4be]{flex:1}.add-form .form-input-wrap .fetch-btn[data-v-4f40b4be]{margin-left:10px;white-space:nowrap}.add-form .form-input[data-v-4f40b4be]{flex:1;height:32px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#333;background:#fff}.add-form .form-input[data-v-4f40b4be]:focus{outline:none;border-color:#409eff}.add-form .form-input.short[data-v-4f40b4be]{width:80px;flex:none}.add-form .color-list[data-v-4f40b4be]{display:flex;flex-wrap:nowrap;gap:6px}.add-form .color-list .color-item[data-v-4f40b4be]{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0}.add-form .color-list .color-item[data-v-4f40b4be]:hover{transform:scale(1.1)}.add-form .color-list .color-item.active[data-v-4f40b4be]{border-color:#409eff}.add-form .color-list .color-item.transparent[data-v-4f40b4be]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px}.add-form .icon-preview-wrap[data-v-4f40b4be]{display:flex;align-items:flex-start;gap:20px}.add-form .icon-preview-wrap .icon-item[data-v-4f40b4be]{display:flex;flex-direction:column;align-items:center}.add-form .icon-preview-wrap .icon-preview[data-v-4f40b4be]{width:60px;height:60px;border-radius:10px;display:flex;align-items:center;justify-content:center}.add-form .icon-preview-wrap .icon-preview .icon-text[data-v-4f40b4be]{display:block;box-sizing:border-box;padding:0;overflow:hidden;text-align:center;line-height:1.1;letter-spacing:0;font-weight:600;white-space:pre-line}.add-form .icon-preview-wrap .icon-preview .icon-text.text-icon-len-1[data-v-4f40b4be]{font-size:18px;width:1.2em}.add-form .icon-preview-wrap .icon-preview .icon-text.text-icon-len-2[data-v-4f40b4be]{font-size:16px;width:2.35em}.add-form .icon-preview-wrap .icon-preview .icon-text.text-icon-len-3[data-v-4f40b4be]{font-size:14px;width:2.4em}.add-form .icon-preview-wrap .icon-preview .icon-text.text-icon-len-4[data-v-4f40b4be]{font-size:13px;width:2.5em}.add-form .icon-preview-wrap .icon-preview img[data-v-4f40b4be]{width:60%;height:60%;object-fit:contain}.add-form .icon-preview-wrap .icon-upload[data-v-4f40b4be]{width:60px;height:60px;border:1px dashed #ddd;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;font-size:24px}.add-form .icon-preview-wrap .icon-upload[data-v-4f40b4be]:hover{border-color:#409eff;color:#409eff}.add-form .icon-preview-wrap .preview-label[data-v-4f40b4be]{font-size:12px;color:#999;margin-top:6px}.add-form .form-buttons[data-v-4f40b4be]{display:flex;gap:10px}.user-profile[data-v-d1197f80]{height:100%;background:var(--background-info)}.profile-header[data-v-d1197f80]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background:#1e1e1e;border-bottom:1px solid rgba(255,255,255,.08)}.profile-header h2[data-v-d1197f80]{color:#fff;font-size:18px;margin:0}.profile-header .profile-close[data-v-d1197f80]{width:24px;height:24px;cursor:pointer;color:#fff9;transition:all .2s}.profile-header .profile-close[data-v-d1197f80]:hover{color:#fff;transform:rotate(90deg)}.profile-content[data-v-d1197f80]{padding:20px}.user-card[data-v-d1197f80]{display:flex;align-items:center;padding:20px;background:#ffffff0d;border-radius:12px;margin-bottom:24px}.user-card .user-avatar[data-v-d1197f80]{width:60px;height:60px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:16px}.user-card .user-avatar img[data-v-d1197f80]{width:100%;height:100%;object-fit:cover}.user-card .user-avatar .d-icon[data-v-d1197f80]{width:32px;height:32px;color:#fff9}.user-card .user-info .user-name[data-v-d1197f80]{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.user-card .user-info .user-id[data-v-d1197f80]{font-size:12px;color:#ffffff80}.profile-section[data-v-d1197f80]{margin-bottom:24px}.profile-section .section-title[data-v-d1197f80]{font-size:12px;color:#fff6;margin-bottom:8px;padding-left:4px}.profile-item[data-v-d1197f80]{display:flex;align-items:center;padding:14px 16px;background:#ffffff0d;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:all .2s}.profile-item[data-v-d1197f80]:hover{background:#ffffff1a}.profile-item .d-icon[data-v-d1197f80]{width:20px;height:20px;color:#ffffffb3}.profile-item span[data-v-d1197f80]{flex:1;margin-left:12px;font-size:14px;color:#ffffffe6}.profile-item .arrow[data-v-d1197f80]{width:16px;height:16px;color:#ffffff4d}.logout-section[data-v-d1197f80]{margin-top:40px}.logout-section .logout-btn[data-v-d1197f80]{width:100%;height:44px}
