.login-container[data-v-0595ba72]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5;background-size:cover;background-image:url(/img/bc.a85d6a9d.jpg);background-position:50%;position:relative}.login-box[data-v-0595ba72]{width:90%;max-width:400px;padding:30px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}.logo-container[data-v-0595ba72]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.logo-img[data-v-0595ba72]{max-width:200px;height:auto;-o-object-fit:contain;object-fit:contain}.login-title[data-v-0595ba72]{margin-bottom:20px;text-align:center;color:#333;font-size:24px}.login-tab[data-v-0595ba72]{display:flex;margin-bottom:25px;border-bottom:1px solid #e4e7ed}.tab-btn[data-v-0595ba72]{flex:1;padding:8px 0;background:transparent;border:none;font-size:16px;color:#666;cursor:pointer;transition:all .3s}.tab-btn.active[data-v-0595ba72]{color:#409eff;border-bottom:2px solid #409eff;font-weight:500}.tab-btn[data-v-0595ba72]:hover:not(.active){color:#409eff}.login-form[data-v-0595ba72]{margin-bottom:20px}.code-btn[data-v-0595ba72],.login-btn[data-v-0595ba72]{width:100%}@media (max-width:768px){.login-box[data-v-0595ba72]{width:85%;padding:20px}.login-title[data-v-0595ba72]{font-size:20px;margin-bottom:15px}.login-tab[data-v-0595ba72]{margin-bottom:20px}.tab-btn[data-v-0595ba72]{font-size:14px}}@media (max-width:480px){.login-box[data-v-0595ba72]{width:90%;padding:15px}.login-title[data-v-0595ba72]{font-size:18px}}.login-container[data-v-1b4e441b]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5;background-size:cover;background-image:url(/img/bc.a85d6a9d.jpg);background-position:50%;position:relative}.login-box[data-v-1b4e441b]{width:90%;max-width:400px;padding:30px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}.logo-container[data-v-1b4e441b]{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.logo-img[data-v-1b4e441b]{max-width:200px;height:auto;-o-object-fit:contain;object-fit:contain}.login-title[data-v-1b4e441b]{margin-bottom:20px;text-align:center;color:#333;font-size:24px}.login-form[data-v-1b4e441b]{margin-bottom:20px}.login-btn[data-v-1b4e441b]{width:100%}@media (max-width:768px){.login-box[data-v-1b4e441b]{width:85%;padding:20px}.login-title[data-v-1b4e441b]{font-size:20px;margin-bottom:15px}}@media (max-width:480px){.login-box[data-v-1b4e441b]{width:90%;padding:15px}.login-title[data-v-1b4e441b]{font-size:18px}}.register-container[data-v-c1e1d48e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5;background-image:url(/img/bc.a85d6a9d.jpg);background-size:cover;background-position:50%}.register-box[data-v-c1e1d48e]{width:90%;max-width:450px;padding:30px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}.register-title[data-v-c1e1d48e]{margin-bottom:30px;text-align:center;color:#333;font-size:24px}.register-form[data-v-c1e1d48e]{margin-bottom:20px}.code-btn[data-v-c1e1d48e],.register-btn[data-v-c1e1d48e]{width:100%}.register-footer[data-v-c1e1d48e]{display:flex;justify-content:center;font-size:14px;color:#666}.register-footer span[data-v-c1e1d48e]{cursor:pointer;transition:color .3s}.register-footer span[data-v-c1e1d48e]:hover{color:#409eff}@media (max-width:768px){.register-box[data-v-c1e1d48e]{width:85%;padding:20px}.register-title[data-v-c1e1d48e]{font-size:20px;margin-bottom:20px}}@media (max-width:480px){.register-box[data-v-c1e1d48e]{width:90%;padding:15px}.register-title[data-v-c1e1d48e]{font-size:18px}}.register-container[data-v-19440cd2]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5;background-image:url(/img/bc.a85d6a9d.jpg);background-size:cover;background-position:50%}.register-box[data-v-19440cd2]{width:90%;max-width:450px;padding:30px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}.register-title[data-v-19440cd2]{margin-bottom:30px;text-align:center;color:#333;font-size:24px}.register-form[data-v-19440cd2]{margin-bottom:20px}.register-btn[data-v-19440cd2]{width:100%;margin-top:10px}.register-footer[data-v-19440cd2]{display:flex;justify-content:center;font-size:14px;color:#666;text-align:center;margin-top:20px}.agreement-content[data-v-19440cd2]{max-height:60vh;overflow-y:auto;padding:0 10px}.agreement-content h3[data-v-19440cd2]{color:#409eff;margin:20px 0 10px}.agreement-content p[data-v-19440cd2]{margin:8px 0;line-height:1.6}@media (max-width:768px){.register-box[data-v-19440cd2]{width:85%;padding:20px}.register-title[data-v-19440cd2]{font-size:20px;margin-bottom:20px}.agreement-dialog[data-v-19440cd2]{width:90%!important}}@media (max-width:480px){.register-box[data-v-19440cd2]{width:90%;padding:15px}.register-title[data-v-19440cd2]{font-size:18px}.agreement-content[data-v-19440cd2]{font-size:14px}}.forgot-container[data-v-56e36446]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5;background-image:url(/img/bc.a85d6a9d.jpg);background-size:cover;background-position:50%}.forgot-box[data-v-56e36446]{width:90%;max-width:500px;padding:30px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}.forgot-title[data-v-56e36446]{margin-bottom:20px;text-align:center;color:#333;font-size:24px}.steps[data-v-56e36446]{margin-bottom:30px}.step-content[data-v-56e36446]{margin-bottom:20px}.forgot-form[data-v-56e36446]{margin-top:20px}.forgot-btn[data-v-56e36446]{width:100%}.success-message[data-v-56e36446]{text-align:center;padding:20px 0}.success-message h2[data-v-56e36446]{margin:20px 0 10px;color:#67c23a}.forgot-footer[data-v-56e36446]{display:flex;justify-content:center;font-size:14px;color:#666;margin-top:20px}.forgot-footer span[data-v-56e36446]{cursor:pointer;transition:color .3s}.forgot-footer span[data-v-56e36446]:hover{color:#409eff}@media (max-width:768px){.forgot-box[data-v-56e36446]{width:85%;padding:20px}.forgot-title[data-v-56e36446]{font-size:20px}}@media (max-width:480px){.forgot-box[data-v-56e36446]{width:90%;padding:15px}.forgot-title[data-v-56e36446]{font-size:18px}.steps[data-v-56e36446]{margin-bottom:20px}}.user-management-container[data-v-4159be36]{padding:20px 0 0 0;height:calc(100vh - 155px);display:flex;flex-direction:column}.filter-container[data-v-4159be36]{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);display:flex;align-items:center}.filter-form[data-v-4159be36]{width:100%;display:flex;align-items:center}.filter-container .el-form-item[data-v-4159be36]{margin-bottom:0}.add-btn-item[data-v-4159be36]{margin-left:auto}.operation-buttons[data-v-4159be36]{margin-top:10px}.table-container[data-v-4159be36]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);padding:20px}.pagination-container[data-v-4159be36]{margin-top:20px;text-align:right}.el-table[data-v-4159be36]{flex:1}@media (max-width:768px){.filter-form[data-v-4159be36]{display:flex;flex-wrap:wrap}.el-form-item[data-v-4159be36]{margin-right:10px;margin-bottom:10px}.operation-buttons[data-v-4159be36]{display:flex;flex-wrap:wrap}.el-button[data-v-4159be36]{margin-bottom:10px}}.dashboard-container[data-v-c6b8c2b6]{margin-top:20px;padding:20px;height:calc(100vh - 155px);background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.panel-group[data-v-c6b8c2b6]{margin-top:20px}.card-panel-col[data-v-c6b8c2b6]{margin-bottom:20px}.card-panel[data-v-c6b8c2b6]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);border-radius:4px;padding:20px;display:flex;align-items:center}.card-panel-icon-wrapper[data-v-c6b8c2b6]{float:left;margin-right:20px;padding:16px;border-radius:6px;background-color:#f0f9eb}.card-panel-icon[data-v-c6b8c2b6]{float:left;font-size:36px;color:#67c23a}.card-panel-description[data-v-c6b8c2b6]{font-weight:700}.card-panel-text[data-v-c6b8c2b6]{line-height:18px;color:#909399;font-size:14px;margin-bottom:12px}.card-panel-num[data-v-c6b8c2b6]{font-size:24px;color:#303133}@media (max-width:768px){.card-panel[data-v-c6b8c2b6]{height:auto;padding:15px}.card-panel-icon-wrapper[data-v-c6b8c2b6]{padding:12px;margin-right:15px}.card-panel-icon[data-v-c6b8c2b6]{font-size:28px}.card-panel-num[data-v-c6b8c2b6]{font-size:20px}}.product-container[data-v-d33574a8]{padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.filter-container[data-v-d33574a8]{margin-bottom:20px}.filter-form[data-v-d33574a8]{display:flex;flex-wrap:wrap}.operation-container[data-v-d33574a8]{margin-bottom:20px}.pagination-container[data-v-d33574a8]{margin-top:20px;text-align:center;position:sticky;bottom:20px;background-color:#fff;padding:10px 0;z-index:10}.import-container[data-v-d33574a8]{display:flex;flex-direction:column;align-items:center}.download-template[data-v-d33574a8]{margin-top:20px}@media (max-width:768px){.filter-form[data-v-d33574a8]{flex-direction:column}.filter-container .el-form-item[data-v-d33574a8]{margin-right:0;margin-bottom:10px;width:100%}.operation-container .el-button[data-v-d33574a8]{margin-bottom:10px}}.pagination-container[data-v-14a70854]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-14a70854]{display:none}.category-management[data-v-67977c7c]{padding:20px}.filter-container[data-v-67977c7c]{margin-bottom:20px}.filter-item[data-v-67977c7c]{margin-right:10px}.upload-demo[data-v-67977c7c]{text-align:center}.el-upload__tip[data-v-67977c7c]{margin-top:10px;color:#606266;font-size:14px}.order-management[data-v-6472e87f]{padding:20px}.filter-container[data-v-6472e87f]{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.operation-container[data-v-6472e87f]{margin-bottom:20px}.pagination-container[data-v-6472e87f]{margin-top:20px;text-align:center;padding:10px 0;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.upload-demo[data-v-6472e87f]{text-align:center}@media (max-width:768px){.filter-form[data-v-6472e87f]{display:flex;flex-direction:column}.el-form-item[data-v-6472e87f]{margin-right:0;margin-bottom:10px}}.statistics-container[data-v-93ba2d30]{padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.statistics-header[data-v-93ba2d30]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.chart-row[data-v-93ba2d30]{margin-bottom:20px}.chart-container[data-v-93ba2d30]{padding:15px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:20px}.chart-title[data-v-93ba2d30]{font-size:16px;font-weight:700;margin-bottom:15px;color:#333}.chart[data-v-93ba2d30]{width:100%;height:350px}.data-table[data-v-93ba2d30]{margin-top:20px}@media (max-width:768px){.chart[data-v-93ba2d30]{height:250px}.statistics-header[data-v-93ba2d30]{flex-direction:column;align-items:flex-start}.operation-buttons[data-v-93ba2d30]{margin-top:10px}}.points-settings[data-v-0e9eb89c]{background-color:#f9f9f9;padding:20px}.settings-wrapper[data-v-0e9eb89c]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.header[data-v-0e9eb89c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-tip[data-v-0e9eb89c]{color:#999;font-size:12px;margin-left:10px}.el-table[data-v-0e9eb89c]{margin-top:10px}.el-slider[data-v-0e9eb89c]{width:80%;margin-right:20px}.el-collapse[data-v-0e9eb89c]{background-color:#f9f9f9;border:none}.el-collapse-item__header[data-v-0e9eb89c]{background-color:#f5f7fa;border-radius:6px;padding-left:10px;font-weight:700}.settings-container[data-v-055a530e]{padding:20px}.settings-title[data-v-055a530e]{margin-bottom:30px;color:#303133}.settings-form[data-v-055a530e]{max-width:100vw}.box-card[data-v-055a530e]{margin-bottom:20px}.form-tip[data-v-055a530e]{margin:0;font-size:12px;color:#909399}.agreement-preview[data-v-055a530e]{margin-top:15px;padding:15px;background-color:#f5f7fa;border-radius:4px}.agreement-preview h4[data-v-055a530e]{margin-top:0;margin-bottom:10px;color:#606266}.content-box[data-v-055a530e]{max-height:200px;overflow-y:auto;padding:10px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px;white-space:pre-line}.submit-btn[data-v-055a530e]{margin-top:30px;text-align:center}@media (max-width:768px){.settings-form[data-v-055a530e]{padding:15px}.box-card[data-v-055a530e]{margin-bottom:15px}.content-box[data-v-055a530e]{max-height:150px}}@media (max-width:576px){.settings-title[data-v-055a530e]{font-size:20px;margin-bottom:20px}.settings-form[data-v-055a530e]{padding:10px}}.phone-role-prompt-dialog{background:rgba(22,28,45,.96)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(75,85,99,.45)!important;border-radius:20px!important;box-shadow:0 25px 60px -15px rgba(0,0,0,.8),0 0 40px rgba(124,58,237,.15)!important;overflow:hidden;margin-bottom:4vh!important}.phone-role-prompt-dialog .el-dialog__header{padding:18px 24px!important;background:linear-gradient(180deg,rgba(30,41,59,.75),rgba(15,23,42,.5))!important;border-bottom:1px solid rgba(51,65,85,.6)!important;position:relative}.phone-role-prompt-dialog .el-dialog__headerbtn{top:18px!important;right:20px!important;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(51,65,85,.25);border:1px solid rgba(75,85,99,.35);transition:all .2s ease}.phone-role-prompt-dialog .el-dialog__headerbtn:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.4)}.phone-role-prompt-dialog .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:16px;font-weight:700;transition:color .2s,transform .2s}.phone-role-prompt-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#f87171!important;transform:rotate(90deg)}.phone-role-prompt-dialog .el-dialog__body{padding:20px 24px!important;color:#e2e8f0!important;max-height:calc(88vh - 140px);overflow-y:auto}.phone-role-prompt-dialog .el-dialog__body::-webkit-scrollbar{width:6px}.phone-role-prompt-dialog .el-dialog__body::-webkit-scrollbar-track{background:rgba(15,23,42,.4)}.phone-role-prompt-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:rgba(139,92,246,.35);border-radius:3px}.phone-role-prompt-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.6)}.phone-role-prompt-dialog .el-dialog__footer{padding:16px 24px!important;background:rgba(15,23,42,.6)!important;border-top:1px solid rgba(51,65,85,.6)!important}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner{background-color:rgba(11,15,25,.85)!important;border:1px solid rgba(51,65,85,.8)!important;border-radius:12px!important;color:#f8fafc!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:13.5px!important;line-height:1.65!important;padding:14px 16px!important;transition:all .25s ease!important}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.25)!important;background-color:rgba(11,15,25,.95)!important}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::-moz-placeholder{color:#64748b!important}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::placeholder{color:#64748b!important}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::-webkit-scrollbar{width:6px}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::-webkit-scrollbar-track{background:rgba(15,23,42,.4)}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::-webkit-scrollbar-thumb{background:rgba(139,92,246,.4);border-radius:3px}.phone-role-prompt-dialog .custom-prompt-textarea .el-textarea__inner::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.6)}.el-popover.phone-role-popconfirm{background:#1e293b!important;border:1px solid #334155!important;color:#f1f5f9!important;border-radius:12px!important;box-shadow:0 12px 30px rgba(0,0,0,.6)!important}.el-popover.phone-role-popconfirm .el-popconfirm__main{color:#f1f5f9!important;margin-bottom:12px}.el-message-box.phone-role-confirm-box{background:#1e293b!important;border:1px solid #334155!important;border-radius:14px!important;box-shadow:0 20px 40px rgba(0,0,0,.6)!important}.el-message-box.phone-role-confirm-box .el-message-box__title{color:#f8fafc!important}.el-message-box.phone-role-confirm-box .el-message-box__content{color:#cbd5e1!important}.phone-prompt-body[data-v-13652db8]{min-height:180px}.dialog-header-custom[data-v-13652db8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:36px}.header-left[data-v-13652db8]{display:flex;align-items:center;gap:14px;min-width:0}.header-icon-box[data-v-13652db8]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(99,102,241,.15));border:1px solid rgba(139,92,246,.4);color:#c4b5fd;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(139,92,246,.2);flex-shrink:0}.header-text-group[data-v-13652db8]{display:flex;flex-direction:column;gap:4px;min-width:0}.header-title-row[data-v-13652db8]{display:flex;align-items:center;gap:10px}.header-title-text[data-v-13652db8]{font-size:17px;font-weight:700;color:#f8fafc;letter-spacing:-.01em}.header-sub-row[data-v-13652db8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-badge[data-v-13652db8]{display:inline-flex;align-items:center;font-size:11px;padding:1px 7px;border-radius:4px}.role-badge.role-id[data-v-13652db8]{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.35);color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.role-badge.role-name[data-v-13652db8]{background:rgba(51,65,85,.4);border:1px solid rgba(75,85,99,.5);color:#cbd5e1}.header-sub-desc[data-v-13652db8]{font-size:12px;color:#64748b}.header-right[data-v-13652db8]{flex-shrink:0}.status-pill[data-v-13652db8]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .2s ease}.status-pill.is-active[data-v-13652db8]{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#34d399}.status-pill.is-fallback[data-v-13652db8]{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.25);color:#94a3b8}.status-dot[data-v-13652db8]{width:7px;height:7px;border-radius:50%}.status-pill.is-active .status-dot[data-v-13652db8]{background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-status-13652db8 2s infinite}.status-pill.is-fallback .status-dot[data-v-13652db8]{background:#94a3b8}@keyframes pulse-status-13652db8{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.scope-banner[data-v-13652db8]{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.04));border:1px solid rgba(99,102,241,.25);border-radius:12px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.banner-icon[data-v-13652db8]{color:#818cf8;font-size:18px;margin-top:1px;flex-shrink:0}.banner-body[data-v-13652db8]{display:flex;flex-direction:column;gap:2px}.banner-title[data-v-13652db8]{font-size:13px;font-weight:600;color:#c7d2fe}.banner-desc[data-v-13652db8]{font-size:12.5px;color:#94a3b8;line-height:1.5}.phone-prompt-error[data-v-13652db8]{margin-bottom:16px}.error-banner[data-v-13652db8]{display:flex;align-items:center;gap:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:10px 14px}.error-icon[data-v-13652db8]{color:#f87171;font-size:18px;flex-shrink:0}.error-content[data-v-13652db8]{flex:1}.error-text[data-v-13652db8]{font-size:13px;color:#fca5a5}.retry-btn[data-v-13652db8]{border-radius:6px}.prompt-card[data-v-13652db8]{background:rgba(15,23,42,.45);border:1px solid rgba(51,65,85,.6);border-radius:14px;overflow:hidden;margin-bottom:16px;transition:border-color .2s ease}.prompt-card[data-v-13652db8]:hover{border-color:rgba(99,102,241,.35)}.card-header[data-v-13652db8]{justify-content:space-between;padding:11px 16px;background:rgba(30,41,59,.35);border-bottom:1px solid rgba(51,65,85,.4)}.card-header-left[data-v-13652db8],.card-header[data-v-13652db8]{display:flex;align-items:center}.toggle-icon[data-v-13652db8]{color:#94a3b8;font-size:13px;margin-right:8px;transition:transform .2s ease}.toggle-icon.is-expanded[data-v-13652db8]{transform:rotate(90deg);color:#c4b5fd}.section-icon[data-v-13652db8]{color:#8b5cf6;font-size:15px;margin-right:8px}.section-title[data-v-13652db8]{font-size:13.5px;font-weight:600;color:#e2e8f0}.accent-bar[data-v-13652db8]{width:3px;height:14px;background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-radius:2px;margin-right:8px}.prompt-len-tag[data-v-13652db8]{display:inline-block;font-size:11px;padding:1px 8px;border-radius:10px;background:rgba(51,65,85,.5);color:#94a3b8;margin-left:10px}.card-header-actions[data-v-13652db8]{display:flex;align-items:center;gap:12px}.action-btn[data-v-13652db8]{font-size:12px;padding:2px 6px;border-radius:6px;transition:all .2s;color:#94a3b8}.action-btn[data-v-13652db8]:hover{background:hsla(0,0%,100%,.06);color:#f8fafc}.action-btn.text-purple[data-v-13652db8]{color:#c4b5fd}.action-btn.text-purple[data-v-13652db8]:hover{color:#e9d5ff;background:rgba(139,92,246,.15)}.action-btn.hover-danger[data-v-13652db8]:hover{color:#f87171;background:rgba(239,68,68,.12)}.original-prompt-card .card-header[data-v-13652db8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.original-prompt-card .card-header[data-v-13652db8]:hover{background:rgba(30,41,59,.55)}.card-collapse-content[data-v-13652db8]{border-top:1px solid rgba(51,65,85,.4)}.code-preview-wrapper[data-v-13652db8]{background:#090d16;padding:12px 16px;max-height:190px;overflow-y:auto}.original-prompt-text[data-v-13652db8]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#93c5fd;white-space:pre-wrap;word-break:break-word}.empty-original[data-v-13652db8]{padding:20px;text-align:center;color:#64748b;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;background:#090d16}.char-badge[data-v-13652db8]{display:inline-flex;align-items:center;font-size:11.5px;font-family:ui-monospace,monospace;padding:2px 10px;border-radius:12px;background:rgba(15,23,42,.7);border:1px solid rgba(51,65,85,.7);transition:all .2s}.char-badge.is-normal[data-v-13652db8]{color:#94a3b8}.char-badge.is-warning[data-v-13652db8]{color:#fbbf24;border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.08)}.char-badge.is-danger[data-v-13652db8]{color:#f87171;border-color:hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.08)}.count-separator[data-v-13652db8]{margin:0 2px;opacity:.5}.editor-wrapper[data-v-13652db8]{padding:12px 14px 4px}.editor-tips-row[data-v-13652db8]{display:flex;align-items:center;gap:8px;padding:9px 16px;background:rgba(15,23,42,.3);border-top:1px solid rgba(51,65,85,.35);font-size:12px;color:#94a3b8}.tip-icon[data-v-13652db8]{color:#eab308;font-size:14px;flex-shrink:0}.tip-text[data-v-13652db8]{line-height:1.4;color:#94a3b8}.phone-prompt-footer[data-v-13652db8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-right[data-v-13652db8]{display:flex;align-items:center;gap:10px}.btn-clear-override[data-v-13652db8]{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.35)!important;color:#fca5a5!important;border-radius:10px!important;font-weight:500;transition:all .2s ease!important}.btn-clear-override[data-v-13652db8]:hover{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.6)!important;color:#fff!important;transform:translateY(-1px)}.btn-dialog-close[data-v-13652db8]{background:rgba(51,65,85,.35)!important;border:1px solid rgba(71,85,105,.6)!important;color:#cbd5e1!important;border-radius:10px!important;font-weight:500;transition:all .2s ease!important}.btn-dialog-close[data-v-13652db8]:hover{background:rgba(51,65,85,.6)!important;color:#f8fafc!important}.btn-dialog-save[data-v-13652db8]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:10px!important;padding:10px 22px!important;box-shadow:0 4px 16px 0 rgba(139,92,246,.4)!important;transition:all .2s ease!important}.btn-dialog-save[data-v-13652db8]:hover{box-shadow:0 6px 24px 0 rgba(139,92,246,.6)!important;transform:translateY(-1px)}.btn-dialog-save[data-v-13652db8]:active{transform:translateY(1px)}.btn-dialog-save.is-disabled[data-v-13652db8]{opacity:.5;box-shadow:none!important;transform:none!important}.three-container[data-v-61053536]{width:100%;height:100%;background-color:#232a3e;position:relative}.loading-overlay[data-v-61053536]{display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.three-container[data-v-870d4464]{width:100%;height:100%;background-color:#232a3e;position:relative}.loading-overlay[data-v-870d4464]{display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.role-actions[data-v-3ac84b4d]{flex-wrap:wrap;gap:12px}.role-actions .el-button[data-v-3ac84b4d]{margin-left:0;width:auto}.system-roles-page[data-v-3ac84b4d]{height:100%;display:flex;flex-direction:column;padding:16px;padding-top:0;background-color:#232a3e;color:#fff}.page-header[data-v-3ac84b4d]{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:8px}.header-actions[data-v-3ac84b4d]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.line-clamp[data-v-3ac84b4d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:7.5em}.prompt-tooltip[data-v-3ac84b4d]{max-width:100px;white-space:normal;word-break:break-word}.avatar-upload-container[data-v-3ac84b4d]{display:flex;align-items:center;gap:16px}.avatar-uploader[data-v-3ac84b4d]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.avatar-uploader[data-v-3ac84b4d]:hover{border-color:#409eff}.avatar-preview[data-v-3ac84b4d]{position:relative;width:100px;height:100px}.avatar-preview:hover .avatar-overlay[data-v-3ac84b4d]{opacity:1}.avatar-overlay[data-v-3ac84b4d]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.avatar-overlay i[data-v-3ac84b4d]{color:#fff;font-size:20px}.avatar-placeholder[data-v-3ac84b4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px}.avatar-uploader-icon[data-v-3ac84b4d]{font-size:28px;color:#8c939d;margin-bottom:4px}.upload-text[data-v-3ac84b4d]{font-size:12px;color:#8c939d}.avatar[data-v-3ac84b4d]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block}.avatar-tips[data-v-3ac84b4d]{color:#999;font-size:12px;line-height:1.4}.avatar-tips p[data-v-3ac84b4d]{margin:0 0 4px}.upload-model-container[data-v-3ac84b4d]{display:flex;flex-direction:column;align-items:center;margin-top:8px}.model-preview-container[data-v-3ac84b4d]{position:relative}.reupload-button-container[data-v-3ac84b4d]{position:absolute;top:8px;right:8px;z-index:10;display:flex;flex-direction:column;align-items:flex-end}.group-radio-group[data-v-3ac84b4d]{background-color:transparent}.group-radio-group[data-v-3ac84b4d] .el-radio-button__inner{background-color:#374151;border-color:#4b5563;color:#d1d5db}.group-radio-group[data-v-3ac84b4d] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#7c3aed;border-color:#7c3aed;color:#fff;box-shadow:-1px 0 0 0 #7c3aed}.group-radio-group[data-v-3ac84b4d] .el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #4b5563}.group-radio-group[data-v-3ac84b4d] .el-radio-button__inner:hover{color:#7c3aed}.system-param-container[data-v-d983619a]{padding:20px;background:#232a3e;min-height:calc(100vh - 84px);color:#fff}.header[data-v-d983619a]{margin-bottom:20px}.header h2[data-v-d983619a]{margin:0;font-size:20px;font-weight:500;color:#fff}.param-card[data-v-d983619a]{background:#333a53;border:1px solid #4a4a6a}.card-header[data-v-d983619a]{font-size:16px;font-weight:500;color:#fff}.form-tip[data-v-d983619a]{margin-left:10px;color:#9ca3af;font-size:14px}.form-desc[data-v-d983619a]{margin-top:5px;color:#9ca3af;font-size:12px;line-height:1.5}.asr-row[data-v-d983619a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.asr-left[data-v-d983619a]{display:flex;flex-direction:column}.asr-right-app[data-v-d983619a]{display:flex;align-items:center;flex-wrap:wrap}.upload-app-container[data-v-d983619a]{display:flex;flex-direction:column;align-items:flex-start}.app-url-label[data-v-d983619a]{margin-right:8px;color:#e5e7eb;font-size:14px}.action-bar[data-v-d983619a]{margin-top:20px;text-align:center;padding:20px 0;border-top:1px solid #4a4a6a}.action-bar .el-button[data-v-d983619a]{margin:0 10px}[data-v-d983619a] .el-card{background-color:#333a53!important;border-color:#4a4a6a!important}[data-v-d983619a] .el-card__header{background-color:#404761!important;border-bottom:1px solid #4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-card__body{background-color:#333a53!important;color:#fff!important}[data-v-d983619a] .el-form-item__label{color:#e5e7eb!important}[data-v-d983619a] .el-input__inner{background-color:#333a53!important;border-color:#4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-input__inner:focus{border-color:#6a33f0!important}[data-v-d983619a] .el-input.is-disabled .el-input__inner{background-color:#2a2a3f!important;border-color:#4a4a6a!important;color:#9ca3af!important}[data-v-d983619a] .el-input-number .el-input__inner{background-color:#333a53!important;border-color:#4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-input-number__decrease,[data-v-d983619a] .el-input-number__increase{background-color:#404761!important;border-color:#4a4a6a!important;color:#e5e7eb!important}[data-v-d983619a] .el-input-number__decrease:hover,[data-v-d983619a] .el-input-number__increase:hover{color:#6a33f0!important}[data-v-d983619a] .el-textarea__inner{background-color:#333a53!important;border-color:#4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-textarea__inner:focus{border-color:#6a33f0!important}[data-v-d983619a] .el-select .el-input__inner{background-color:#333a53!important;border-color:#4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-table{background-color:#0f172a!important;color:#f8fafc!important;border-color:#1e293b!important;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.4)}[data-v-d983619a] .el-table--border:after,[data-v-d983619a] .el-table:before{background-color:#4a4a6a!important}[data-v-d983619a] .el-table--border{border-color:#4a4a6a!important}[data-v-d983619a] .el-table th.el-table__cell{background-color:#404761!important;border-bottom:1px solid #4a4a6a!important;border-right:1px solid #4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-table th.el-table__cell .cell,[data-v-d983619a] .el-table th.el-table__cell>div,[data-v-d983619a] .el-table__header th .cell,[data-v-d983619a] .el-table__header th>div{color:#fff!important}[data-v-d983619a] .el-table th.el-table__cell:last-child{border-right:none!important}[data-v-d983619a] .el-table td.el-table__cell{border-bottom:1px solid #4a4a6a!important;border-right:1px solid #4a4a6a!important;color:#fff!important}[data-v-d983619a] .el-table td.el-table__cell:last-child{border-right:none!important}[data-v-d983619a] .el-table td.el-table__cell .cell,[data-v-d983619a] .el-table td.el-table__cell>div,[data-v-d983619a] .el-table__body td,[data-v-d983619a] .el-table__body td span,[data-v-d983619a] .el-table__body td.el-table__cell .cell,[data-v-d983619a] .el-table__body td.el-table__cell>div,[data-v-d983619a] .el-table__body-wrapper td .cell,[data-v-d983619a] .el-table__body-wrapper td>div{color:#fff!important}[data-v-d983619a] .el-table tr,[data-v-d983619a] .el-table__body-wrapper,[data-v-d983619a] .el-table__header-wrapper{background-color:transparent!important}[data-v-d983619a] .el-table th.el-table__cell{background:linear-gradient(180deg,#1e293b,#0f172a)!important;color:#8b5cf6!important;border-bottom:2px solid #334155!important;border-right:1px solid #1e293b!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}[data-v-d983619a] .el-table td.el-table__cell{background-color:transparent!important;border-bottom:1px solid #1e293b!important;border-right:1px solid #1e293b!important;color:#f1f5f9!important}[data-v-d983619a] .el-table__body tr:hover>td{background-color:rgba(139,92,246,.1)!important}[data-v-d983619a] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:rgba(30,41,59,.5)!important}[data-v-d983619a] .el-table__body tr:hover>td *,[data-v-d983619a] .el-table__body tr:hover>td .cell,[data-v-d983619a] .el-table__body tr:hover>td span,[data-v-d983619a] .el-table__body tr:hover>td>div{color:#a78bfa!important}[data-v-d983619a] .el-table__empty-block{background-color:transparent!important}[data-v-d983619a] .el-table__empty-text{color:#9ca3af!important}[data-v-d983619a] .el-loading-mask{background-color:rgba(35,42,62,.8)!important}[data-v-d983619a] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:rgba(64,71,97,.3)!important}[data-v-d983619a] .el-table--striped .el-table__body tr.el-table__row--striped:hover>td{background-color:rgba(106,51,240,.15)!important}[data-v-d983619a] .el-table .el-button--text{color:#6a33f0!important;padding:0}[data-v-d983619a] .el-table .el-button--text:hover{color:#7b47ff!important}[data-v-d983619a] .el-table .el-button--text.el-button--small{font-size:14px}[data-v-d983619a] .el-table__fixed,[data-v-d983619a] .el-table__fixed-right{background-color:transparent!important}[data-v-d983619a] .el-table__fixed-right:before,[data-v-d983619a] .el-table__fixed:before{background-color:#4a4a6a!important}[data-v-d983619a] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}[data-v-d983619a] .el-table__body-wrapper::-webkit-scrollbar-track{background:#333a53;border-radius:3px}[data-v-d983619a] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#6a33f0;border-radius:3px}[data-v-d983619a] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#7b47ff}[data-v-d983619a] .el-button--primary{background-color:#6a33f0!important;border-color:#6a33f0!important}[data-v-d983619a] .el-button--primary:hover{background-color:#7b47ff!important;border-color:#7b47ff!important}[data-v-d983619a] .el-dialog{background-color:#333a53!important;border:1px solid #4a4a6a!important}[data-v-d983619a] .el-dialog__header{background-color:#404761!important;border-bottom:1px solid #4a4a6a!important}[data-v-d983619a] .el-dialog__title{color:#fff!important}[data-v-d983619a] .el-dialog__body{background-color:#333a53!important;color:#e5e7eb!important}[data-v-d983619a] .el-dialog__close{color:#9ca3af!important}[data-v-d983619a] .el-dialog__close:hover{color:#fff!important}[data-v-d983619a] .el-form-item{margin-bottom:22px}[data-v-d983619a] .el-select-dropdown{background-color:#2a2a3f!important;border-color:#4a4a6a!important}[data-v-d983619a] .el-select-dropdown__item{color:#e5e7eb!important;background-color:transparent!important}[data-v-d983619a] .el-select-dropdown__item.hover,[data-v-d983619a] .el-select-dropdown__item:hover{background-color:#383850!important;color:#fff!important}[data-v-d983619a] .el-select-dropdown__item.is-selected,[data-v-d983619a] .el-select-dropdown__item.selected{color:#6a33f0!important;background-color:#383850!important}[data-v-d983619a] .el-select .el-input__suffix .el-select__caret{color:#9ca3af!important}[data-v-d983619a] .el-select .el-input__suffix .el-select__caret:hover{color:#fff!important}[data-v-d983619a] .el-select.is-focus .el-input__suffix .el-select__caret{color:#6a33f0!important}.el-select-dropdown{background-color:#2a2a3f!important;border-color:#4a4a6a!important}.el-select-dropdown__item{color:#e5e7eb!important;background-color:transparent!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#383850!important;color:#fff!important}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected{color:#6a33f0!important;background-color:#383850!important}.usage-log-container[data-v-109c2afc]{padding:24px;background:#0f172a;min-height:calc(100vh - 84px);color:#f1f5f9;font-family:Inter,system-ui,-apple-system,sans-serif}.header[data-v-109c2afc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header h2[data-v-109c2afc]{margin:0;font-size:24px;font-weight:700;color:#fff;letter-spacing:-.025em}.filter-card[data-v-109c2afc],.statistics-card[data-v-109c2afc],.table-card[data-v-109c2afc]{background:#1e293b!important;border:1px solid #334155!important;border-radius:16px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;margin-bottom:24px}.search-form[data-v-109c2afc]{padding:8px 0}.card-header[data-v-109c2afc],.table-header[data-v-109c2afc]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-header span[data-v-109c2afc],.table-header .title[data-v-109c2afc]{color:#fff;font-weight:600}.card-header span i[data-v-109c2afc],.table-header span.title i[data-v-109c2afc]{margin-right:8px;color:#8b5cf6}.stat-item[data-v-109c2afc]{display:flex;align-items:center;padding:24px;background:#0f172a;border-radius:12px;border:1px solid #334155;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item[data-v-109c2afc]:hover{border-color:#8b5cf6;box-shadow:0 0 20px rgba(139,92,246,.15);transform:translateY(-4px)}.stat-icon[data-v-109c2afc]{font-size:32px;color:#8b5cf6;margin-right:20px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(139,92,246,.1);border-radius:12px}.stat-label[data-v-109c2afc]{font-size:14px;color:#fff;margin-bottom:4px}.stat-value[data-v-109c2afc]{font-size:28px;font-weight:800;color:#f8fafc}.record-count[data-v-109c2afc]{font-size:14px;color:#fff}.table-wrapper[data-v-109c2afc]{border-radius:8px;overflow:hidden;border:1px solid #334155}.pagination-container[data-v-109c2afc]{margin-top:24px;display:flex;justify-content:flex-end}.time-text[data-v-109c2afc]{color:#e2e8f0;font-family:monospace}.token-text[data-v-109c2afc]{color:#f1f5f9;font-weight:500}.empty-text[data-v-109c2afc]{color:#64748b}[data-v-109c2afc] .el-card__header{border-bottom:1px solid #334155!important;padding:18px 24px!important}[data-v-109c2afc] .el-form-item__label{color:#fff!important;font-weight:500}[data-v-109c2afc] .el-table{background-color:#1e293b!important;color:#fff!important}[data-v-109c2afc] .el-table:after,[data-v-109c2afc] .el-table:before{display:none!important}[data-v-109c2afc] .el-table th.el-table__cell{background:#334155!important;color:#fff!important;font-weight:600!important;border-bottom:1px solid #475569!important;border-right:1px solid #475569!important}[data-v-109c2afc] .el-table td.el-table__cell{background-color:#1e293b!important;color:#fff!important;border-bottom:1px solid #334155!important;border-right:1px solid #334155!important}[data-v-109c2afc] .el-table__body tr:hover>td{background-color:rgba(51,65,85,.8)!important}[data-v-109c2afc] .el-table__body tr.current-row>td{background-color:rgba(139,92,246,.3)!important}[data-v-109c2afc] .el-button--primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border:none!important;font-weight:600!important;box-shadow:0 4px 14px 0 rgba(139,92,246,.3)!important}[data-v-109c2afc] .el-button--primary.is-disabled{background:#334155!important;color:#64748b!important;box-shadow:none!important}[data-v-109c2afc] .el-input__inner,[data-v-109c2afc] .el-range-input{background-color:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}[data-v-109c2afc] .el-range-separator{color:#94a3b8!important}[data-v-109c2afc] .el-tag--primary{background:rgba(139,92,246,.1)!important;border-color:rgba(139,92,246,.2)!important;color:#a78bfa!important}[data-v-109c2afc] .el-tag--success{background:rgba(16,185,129,.1)!important;border-color:rgba(16,185,129,.2)!important;color:#34d399!important}[data-v-109c2afc] .el-tag--warning{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.2)!important;color:#fbbf24!important}[data-v-109c2afc] .el-tag--info{background:rgba(148,163,184,.1)!important;border-color:rgba(148,163,184,.2)!important;color:#94a3b8!important}[data-v-109c2afc] .el-pagination.is-background .el-pager li:not(.disabled).active{background:#8b5cf6!important}[data-v-109c2afc] .el-pagination.is-background .btn-next,[data-v-109c2afc] .el-pagination.is-background .btn-prev,[data-v-109c2afc] .el-pagination.is-background .el-pager li{background-color:#1e293b!important;border:1px solid #334155!important;color:#94a3b8!important}.voice-settings-page[data-v-508af666]{height:100%;display:flex;flex-direction:column;padding:16px;padding-top:0;background-color:#232a3e;color:#fff}.page-header[data-v-508af666]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-actions[data-v-508af666]{display:flex;gap:12px;align-items:center}.add-voice-btn[data-v-508af666]{background-color:#6a33f0!important;border-color:#6a33f0!important;color:#fff!important;transition:all .2s ease}.add-voice-btn[data-v-508af666]:hover{background-color:#7b47ff!important;border-color:#7b47ff!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(106,51,240,.3)}.add-voice-btn[data-v-508af666]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(106,51,240,.3)}.content-container[data-v-508af666]{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease}.content-container[data-v-508af666]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.table-header[data-v-508af666]{border-bottom:1px solid #4a4a6a}.header-icon[data-v-508af666]{color:#6a33f0;font-size:18px;transition:color .2s ease}.content-container[data-v-508af666] ::-webkit-scrollbar{width:6px;height:6px}.content-container[data-v-508af666] ::-webkit-scrollbar-track{background:#333a53;border-radius:3px}.content-container[data-v-508af666] ::-webkit-scrollbar-thumb{background:#6a33f0;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.content-container[data-v-508af666] ::-webkit-scrollbar-thumb:hover{background:#7b47ff}.custom-dark-table[data-v-508af666]{background-color:transparent!important;border:none!important}.custom-dark-table[data-v-508af666]:before{display:none!important}[data-v-508af666] .custom-dark-table .el-table__header,[data-v-508af666] .custom-dark-table .el-table__header-wrapper{background-color:transparent}[data-v-508af666] .custom-dark-table .el-table__header th{background-color:#404761!important;color:#fff!important;border-bottom:1px solid #4a4a6a!important;padding:14px 10px;font-weight:500;font-size:14px;transition:background-color .2s ease}[data-v-508af666] .custom-dark-table .el-table__header th:hover{background-color:#4a5568!important}[data-v-508af666] .custom-dark-table .el-table__body-wrapper{background-color:transparent}[data-v-508af666] .custom-dark-table .el-table__body td{background-color:transparent!important;color:#e5e7eb!important;border-bottom:1px solid #4a4a6a!important;padding:14px 10px;transition:background-color .2s ease,color .2s ease}[data-v-508af666] .custom-dark-table .el-table__body tr.el-table__row--striped td{background-color:rgba(64,71,97,.3)!important}[data-v-508af666] .custom-dark-table .el-table__body tr{transition:background-color .2s ease}[data-v-508af666] .custom-dark-table .el-table__body tr:hover>td{background-color:rgba(106,51,240,.15)!important;color:#fff!important;cursor:pointer}[data-v-508af666] .custom-dark-table .el-table td,[data-v-508af666] .custom-dark-table .el-table th{border-right:none!important}[data-v-508af666] .custom-dark-table .el-table--border:after,[data-v-508af666] .custom-dark-table .el-table--group:after,[data-v-508af666] .custom-dark-table .el-table:before{background-color:transparent!important}[data-v-508af666] .custom-dark-table .el-table__empty-block{background-color:transparent}[data-v-508af666] .custom-dark-table .el-table__empty-text{color:#9ca3af}[data-v-508af666] .custom-dark-table .el-loading-mask{background-color:rgba(35,42,62,.8)!important}[data-v-508af666] .custom-dark-table .el-loading-spinner{color:#6a33f0}[data-v-508af666] .custom-dark-table .el-loading-spinner .path{stroke:#6a33f0}[data-v-508af666] .dark-dialog{background-color:#333a53!important;border-radius:12px;border:1px solid #4a4a6a}[data-v-508af666] .dark-dialog .el-dialog__header{background-color:#404761;padding:20px 20px 15px;border-bottom:1px solid #4a4a6a;border-radius:12px 12px 0 0}[data-v-508af666] .dark-dialog .el-dialog__title{color:#fff!important;font-size:16px;font-weight:500}[data-v-508af666] .dark-dialog .el-dialog__body{background-color:#333a53;color:#e5e7eb;padding:20px}[data-v-508af666] .dark-dialog .el-dialog__close{color:#9ca3af!important;font-size:20px;transition:color .2s ease}[data-v-508af666] .dark-dialog .el-dialog__close:hover{color:#fff!important}.add-voice-form[data-v-508af666]{padding:10px 0}.upload-audio-container[data-v-508af666]{width:100%}.upload-audio-area[data-v-508af666]{width:100%;min-height:120px;border:2px dashed #4a4a6a;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;cursor:pointer;transition:all .3s ease;background-color:#404761}.upload-audio-area[data-v-508af666]:hover{border-color:#6a33f0;background-color:rgba(106,51,240,.1)}.uploaded-audio-area[data-v-508af666]{width:100%;padding:16px;background-color:#404761;border-radius:8px;border:1px solid #4a4a6a}.reupload-btn[data-v-508af666]{color:#6a33f0!important}.reupload-btn[data-v-508af666]:hover{color:#7b47ff!important}.slider-container[data-v-508af666]{width:100%;padding:0 10px}[data-v-508af666] .pitch-rate-slider .el-slider__runway,[data-v-508af666] .speech-rate-slider .el-slider__runway{height:6px;background-color:#4a4a6a;border-radius:3px}[data-v-508af666] .pitch-rate-slider .el-slider__bar,[data-v-508af666] .speech-rate-slider .el-slider__bar{height:6px;background-color:#6a33f0;border-radius:3px}[data-v-508af666] .pitch-rate-slider .el-slider__button,[data-v-508af666] .speech-rate-slider .el-slider__button{width:18px;height:18px;background-color:#6a33f0;border:2px solid #fff;border-radius:50%}[data-v-508af666] .pitch-rate-slider .el-slider__button:hover,[data-v-508af666] .speech-rate-slider .el-slider__button:hover{background-color:#7b47ff}[data-v-508af666] .add-voice-form .el-form-item__label{color:#e5e7eb}[data-v-508af666] .add-voice-form .el-input__inner{background-color:#404761;border-color:#4a4a6a;color:#fff}[data-v-508af666] .add-voice-form .el-input__inner:focus{border-color:#6a33f0}.submit-btn[data-v-508af666]{background-color:#6a33f0!important;border-color:#6a33f0!important}.submit-btn[data-v-508af666]:hover{background-color:#7b47ff!important;border-color:#7b47ff!important}@media (max-width:768px){.content-container[data-v-508af666],.voice-settings-page[data-v-508af666]{padding:12px}.table-header[data-v-508af666]{flex-direction:column;align-items:flex-start;gap:8px}[data-v-508af666] .custom-dark-table .el-table__body td,[data-v-508af666] .custom-dark-table .el-table__header th{padding:10px 8px;font-size:13px}}[data-v-508af666] .custom-dark-table .el-tag{border:none;font-weight:500}[data-v-508af666] .custom-dark-table .el-tag--dark{background-color:hsla(0,0%,100%,.1)}[data-v-508af666] .custom-dark-table .el-table__body td:first-child,[data-v-508af666] .custom-dark-table .el-table__header th:first-child{color:#9ca3af;font-weight:500}.edit-btn[data-v-508af666]{color:#6a33f0!important;font-size:14px;padding:0 8px;transition:all .2s ease}.edit-btn[data-v-508af666]:hover{color:#7b47ff!important}.delete-btn[data-v-508af666]{color:#f56565!important;font-size:14px;padding:0 8px;transition:all .2s ease}.delete-btn[data-v-508af666]:hover{color:#fc8181!important}.edit-voice-form[data-v-508af666]{padding:10px 0}[data-v-508af666] .edit-voice-form .el-form-item__label{color:#e5e7eb}[data-v-508af666] .edit-voice-form .el-input__inner{background-color:#404761;border-color:#4a4a6a;color:#fff}[data-v-508af666] .edit-voice-form .el-input__inner:focus{border-color:#6a33f0}[data-v-508af666] .edit-voice-form .el-input__count{line-height:1}[data-v-508af666] .edit-voice-form .el-input__count,[data-v-508af666] .edit-voice-form .el-input__count-inner{background-color:transparent!important;color:#9ca3af!important}[data-v-508af666] .edit-voice-form .gender-form-item{margin-bottom:22px}[data-v-508af666] .edit-voice-form .gender-form-item .el-form-item__label{line-height:32px;padding-bottom:0}[data-v-508af666] .edit-voice-form .gender-form-item .el-form-item__content{display:flex;align-items:center;line-height:32px}[data-v-508af666] .edit-voice-form .gender-radio-group{display:flex;gap:20px;align-items:center;line-height:32px}[data-v-508af666] .edit-voice-form .el-radio{color:#e5e7eb;margin-right:0;line-height:32px;display:flex;align-items:center;height:32px}[data-v-508af666] .edit-voice-form .el-radio__input{line-height:32px;vertical-align:middle}[data-v-508af666] .edit-voice-form .el-radio__input.is-checked .el-radio__inner{background-color:#6a33f0;border-color:#6a33f0}[data-v-508af666] .edit-voice-form .el-radio__input.is-checked+.el-radio__label{color:#6a33f0}[data-v-508af666] .edit-voice-form .slider-container{padding:10px 0}[data-v-508af666] .edit-voice-form .pitch-rate-slider .el-slider__runway,[data-v-508af666] .edit-voice-form .speech-rate-slider .el-slider__runway{height:6px;background-color:#4a4a6a;border-radius:3px}[data-v-508af666] .edit-voice-form .pitch-rate-slider .el-slider__bar,[data-v-508af666] .edit-voice-form .speech-rate-slider .el-slider__bar{height:6px;background-color:#6a33f0;border-radius:3px}[data-v-508af666] .edit-voice-form .pitch-rate-slider .el-slider__button,[data-v-508af666] .edit-voice-form .speech-rate-slider .el-slider__button{width:18px;height:18px;background-color:#6a33f0;border:2px solid #fff;border-radius:50%}[data-v-508af666] .edit-voice-form .pitch-rate-slider .el-slider__button:hover,[data-v-508af666] .edit-voice-form .speech-rate-slider .el-slider__button:hover{background-color:#7b47ff}.region-tabs[data-v-508af666]{display:flex;background-color:#333a53;padding:4px;border-radius:12px;position:relative;width:-moz-fit-content;width:fit-content;border:1px solid #4a4a6a;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-top:8px}.tab-item[data-v-508af666]{position:relative;z-index:2;padding:10px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:140px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-item.active[data-v-508af666]{color:#fff}.tab-item[data-v-508af666]:hover:not(.active){color:#e5e7eb}.tab-slider[data-v-508af666]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:linear-gradient(135deg,#6a33f0,#7b47ff);border-radius:8px;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px rgba(106,51,240,.4)}.compact-radio-group[data-v-508af666]{display:flex;background-color:#333a53;padding:3px;border-radius:8px;border:1px solid #4a4a6a;width:-moz-fit-content;width:fit-content}[data-v-508af666] .compact-radio-group .el-radio-button__inner{background-color:transparent!important;border:none!important;color:#9ca3af!important;border-radius:6px!important;padding:8px 20px!important;font-size:13px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:none!important}[data-v-508af666] .compact-radio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#6a33f0,#7b47ff)!important;color:#fff!important;box-shadow:0 2px 8px rgba(106,51,240,.3)!important}[data-v-508af666] .compact-radio-group .el-radio-button:first-child .el-radio-button__inner,[data-v-508af666] .compact-radio-group .el-radio-button:last-child .el-radio-button__inner{border-radius:6px!important}[data-v-508af666] .compact-radio-group .el-radio-button__inner:hover{color:#e5e7eb!important}.appointment-settings[data-v-4e7031e6]{padding:20px}.time-slots[data-v-4e7031e6]{border:1px solid #ebeef5;border-radius:4px;padding:15px}.day-slots[data-v-4e7031e6]{margin-bottom:15px}.day-slots h4[data-v-4e7031e6]{margin:0 0 10px 0;font-size:14px;color:#606266}.slot-list[data-v-4e7031e6]{display:flex;flex-wrap:wrap;gap:10px}.time-slot[data-v-4e7031e6]{margin-right:8px;margin-bottom:8px}.closed[data-v-4e7031e6]{color:#f56c6c;font-size:14px}.basic-info-settings[data-v-7bcd1dc2]{padding-top:20px}.basic-info-settings .el-form-item[data-v-7bcd1dc2]{margin-bottom:28px}.basic-info-settings .el-form-item[data-v-7bcd1dc2]:last-child{margin-bottom:0}.avatar-uploader[data-v-7bcd1dc2]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:120px;height:120px;transition:border-color .3s}.avatar-uploader[data-v-7bcd1dc2]:hover{border-color:#409eff}.avatar-uploader .avatar-uploader-icon[data-v-7bcd1dc2]{font-size:28px;color:#8c939d;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar-uploader .avatar[data-v-7bcd1dc2]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banner-list[data-v-7bcd1dc2]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.banner-list .banner-item[data-v-7bcd1dc2]{position:relative;width:200px}.banner-list .banner-item .banner-uploader[data-v-7bcd1dc2]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:200px;height:100px;transition:border-color .3s}.banner-list .banner-item .banner-uploader[data-v-7bcd1dc2]:hover{border-color:#409eff}.banner-list .banner-item .banner-uploader .banner-uploader-icon[data-v-7bcd1dc2]{font-size:24px;color:#8c939d;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banner-list .banner-item .banner-uploader .banner[data-v-7bcd1dc2]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banner-list .banner-item .banner-delete-btn[data-v-7bcd1dc2]{position:absolute;top:-10px;right:-10px;padding:6px;font-size:12px}.banner-list .banner-add-btn[data-v-7bcd1dc2]{display:flex;align-items:center}.banner-list .banner-add-btn .el-button[data-v-7bcd1dc2]{width:200px;height:100px}.banner-tip[data-v-7bcd1dc2]{font-size:12px;color:#909399;margin-top:5px}.work-time-global .time-set-default[data-v-7bcd1dc2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:15px;background-color:#f8f8f8;border-radius:4px}.work-time-global .time-set-default .el-time-picker[data-v-7bcd1dc2]{width:120px}.work-time-global .time-set-default .apply-all-btn[data-v-7bcd1dc2]{margin-left:auto}.work-time-global .custom-collapse[data-v-7bcd1dc2]{border:none}.work-time-global .custom-collapse .custom-collapse-title[data-v-7bcd1dc2]{font-size:14px;color:#409eff}.work-time-global .custom-collapse[data-v-7bcd1dc2] .el-collapse-item__header{border:none;height:auto;padding:0;margin-bottom:10px}.work-time-global .custom-collapse[data-v-7bcd1dc2] .el-collapse-item__wrap{border:none;background:transparent}.work-time-global .custom-collapse .work-time-item[data-v-7bcd1dc2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}.work-time-global .custom-collapse .work-time-item .day-label[data-v-7bcd1dc2]{width:50px;font-size:14px;color:#606266}.work-time-global .custom-collapse .work-time-item .el-time-picker[data-v-7bcd1dc2]{width:120px}.custom-input[data-v-7bcd1dc2]{width:300px}.custom-textarea[data-v-7bcd1dc2]{width:100%;max-width:500px}.time-separator[data-v-7bcd1dc2]{margin:0 10px;color:#606266}.submit-btn[data-v-7bcd1dc2]{width:120px}.service-settings-container[data-v-608d0887]{padding:20px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);height:calc(100vh - 100px);display:flex;flex-direction:column}.header[data-v-608d0887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.service-management[data-v-608d0887]{display:flex;flex:1;min-height:0;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.category-list[data-v-608d0887]{width:250px;border-right:1px solid #ebeef5;background-color:#f5f7fa;overflow-y:auto}.category-menu[data-v-608d0887]{border-right:none}.category-menu .el-menu-item[data-v-608d0887]{display:flex;justify-content:space-between;align-items:center;height:56px;line-height:56px}.category-actions[data-v-608d0887]{display:flex}.category-actions .el-button[data-v-608d0887]{padding:0;margin-left:5px}.service-list[data-v-608d0887]{flex:1;padding:20px;background-color:#fff;overflow:auto}.service-list-content[data-v-608d0887]{height:100%;display:flex;flex-direction:column}.service-list-header[data-v-608d0887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.empty-tip[data-v-608d0887]{display:flex;justify-content:center;align-items:center;height:100%}.param-item[data-v-608d0887]{display:flex;align-items:center;margin-bottom:5px}.param-item .param-duration[data-v-608d0887]{margin-left:10px;color:#606266}.param-item .param-price[data-v-608d0887]{margin-left:10px;color:#f56c6c;font-weight:700}.param-form-container[data-v-608d0887]{width:100%}.param-form-item[data-v-608d0887]{display:flex;align-items:center;margin-bottom:10px}.param-tips[data-v-608d0887]{margin-top:10px;padding:10px;background-color:#f5f7fa;border-radius:4px;color:#909399;font-size:12px}.param-tips p[data-v-608d0887]{margin:5px 0}.el-tag+.el-tag[data-v-608d0887]{margin-left:10px}.image-management[data-v-22f16ce8],.membership-package[data-v-1562b226]{padding:20px}.level-settings[data-v-1562b226],.package-management[data-v-1562b226]{padding:10px}.service-list[data-v-1562b226]{border:1px solid #ebeef5;border-radius:4px;padding:10px}.service-item[data-v-1562b226]{display:flex;align-items:center;margin-bottom:10px}.service-item[data-v-1562b226]:last-child{margin-bottom:0}.el-tag[data-v-1562b226]{margin-right:5px}.recharge-settings[data-v-f28e8200]{padding:20px}.points-settings[data-v-4e3916c2]{background-color:#f9f9f9;padding:20px}.settings-wrapper[data-v-4e3916c2]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.header[data-v-4e3916c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-tip[data-v-4e3916c2]{color:#999;font-size:12px;margin-left:10px}.el-table[data-v-4e3916c2]{margin-top:10px}.el-slider[data-v-4e3916c2]{width:80%;margin-right:20px}.el-collapse[data-v-4e3916c2]{background-color:#f9f9f9;border:none}.el-collapse-item__header[data-v-4e3916c2]{background-color:#f5f7fa;border-radius:6px;padding-left:10px;font-weight:700}.shop-management[data-v-41e7ee6c]{margin-top:20px;padding:20px 20px 0 20px;min-height:calc(100vh - 165px);background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.drawer-content[data-v-41e7ee6c]{padding:20px}.el-table[data-v-41e7ee6c]{margin-top:10px}.el-tag[data-v-41e7ee6c]{margin-right:10px}.shop-decoration-container[data-v-882557e8]{padding:24px;background-color:#f5f7fa;min-height:100vh;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.top-bar[data-v-882557e8]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.page-header[data-v-882557e8]{flex:1;min-width:280px}.page-title[data-v-882557e8]{font-size:24px;color:#1f2d3d;margin:0 0 8px 0;font-weight:600}.page-desc[data-v-882557e8]{font-size:14px;color:#8392a5;margin:0}.action-controls[data-v-882557e8]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:280px}.action-buttons[data-v-882557e8]{display:flex;flex-wrap:wrap;gap:12px}.default-btn[data-v-882557e8],.preview-btn[data-v-882557e8],.save-btn[data-v-882557e8],.shop-select-btn[data-v-882557e8],.template-btn[data-v-882557e8],.template-list-btn[data-v-882557e8]{transition:all .2s ease;border-radius:4px}.default-btn[data-v-882557e8]:hover,.preview-btn[data-v-882557e8]:hover,.save-btn[data-v-882557e8]:hover,.shop-select-btn[data-v-882557e8]:hover,.template-btn[data-v-882557e8]:hover,.template-list-btn[data-v-882557e8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.application-scope[data-v-882557e8]{background-color:#e6f7ff;border-left:4px solid #1890ff;color:#1890ff}.application-scope[data-v-882557e8],.no-shop-selected[data-v-882557e8]{padding:12px 16px;margin-bottom:24px;display:flex;align-items:center;gap:8px;border-radius:4px;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.no-shop-selected[data-v-882557e8]{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.content-wrapper[data-v-882557e8]{display:flex;gap:24px;height:calc(100vh - 180px)}.settings-panel[data-v-882557e8]{flex:1;overflow-y:auto;padding-right:8px}.setting-card[data-v-882557e8]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:24px;margin-bottom:24px;transition:all .3s ease}.setting-card[data-v-882557e8]:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.menu-card[data-v-882557e8]{margin-bottom:0}.section-header[data-v-882557e8]{margin-bottom:20px;display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.section-icon[data-v-882557e8]{color:#1890ff;font-size:20px}.section-title[data-v-882557e8]{font-size:16px;color:#1f2d3d;font-weight:500;margin:0}.section-info[data-v-882557e8]{font-size:12px;color:#8392a5;margin:0;flex:1;text-align:right}.carousel-list[data-v-882557e8]{margin-bottom:24px}.carousel-item[data-v-882557e8]{margin-bottom:20px;padding:16px;background-color:#f9f9f9;border-radius:6px;transition:all .3s ease;border:1px solid transparent}.carousel-item[data-v-882557e8]:hover{background-color:#f0f7ff;border-color:#91d5ff}.carousel-preview[data-v-882557e8]{position:relative;margin-bottom:16px;border-radius:4px;overflow:hidden;height:180px;background-color:#f1f1f1;border:1px dashed #e5e6eb}.carousel-img[data-v-882557e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.placeholder-img[data-v-882557e8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c8c8c}.placeholder-img i[data-v-882557e8]{font-size:36px;margin-bottom:10px}.carousel-item:hover .carousel-img[data-v-882557e8]{transform:scale(1.02)}.carousel-actions[data-v-882557e8]{position:absolute;top:10px;right:10px;display:flex;gap:8px}.action-btn[data-v-882557e8]{border-color:hsla(0,0%,80%,.5);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:4px}.action-btn[data-v-882557e8]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.carousel-link-setting[data-v-882557e8]{width:100%}.upload-carousel[data-v-882557e8]{border:1px dashed #d9d9d9;border-radius:6px;padding:36px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fafafa}.upload-carousel[data-v-882557e8]:hover{border-color:#1890ff;background-color:#f0f7ff}.upload-carousel .el-icon-plus[data-v-882557e8]{font-size:28px;color:#8c8c8c}.upload-text[data-v-882557e8]{margin-top:12px;font-size:14px;color:#8c8c8c}.upload-hint[data-v-882557e8]{margin-top:12px;font-size:12px;color:#8392a5;display:flex;align-items:center;gap:5px;justify-content:center}.menu-settings[data-v-882557e8]{padding-top:8px}.menu-grid[data-v-882557e8]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.menu-item[data-v-882557e8]{background-color:#f9f9f9;border-radius:6px;padding:20px;transition:all .3s ease;border:1px solid transparent}.menu-item[data-v-882557e8]:hover{background-color:#f0f7ff;border-color:#91d5ff}.menu-icon-upload[data-v-882557e8]{margin-bottom:18px;display:flex;justify-content:center}.avatar-uploader[data-v-882557e8]{width:90px;height:90px}.menu-icon[data-v-882557e8]{width:90px;height:90px;border-radius:6px;-o-object-fit:contain;object-fit:contain;background-color:#fff;padding:12px;border:1px solid #eee;transition:transform .3s ease}.default-menu-icon[data-v-882557e8]{font-size:24px;color:#8c8c8c}.avatar-uploader-icon[data-v-882557e8]{width:90px;height:90px;line-height:90px;font-size:28px;color:#8c8c8c;background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center}.menu-item:hover .menu-icon[data-v-882557e8]{transform:scale(1.05)}.menu-name-setting[data-v-882557e8]{margin-bottom:16px}.menu-name-hint[data-v-882557e8]{font-size:12px;color:#8392a5;margin-top:6px;text-align:right}.preview-panel[data-v-882557e8]{width:380px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:24px;display:flex;flex-direction:column;transition:all .3s ease}.preview-panel[data-v-882557e8]:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.preview-header[data-v-882557e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.preview-title[data-v-882557e8]{font-size:16px;color:#1f2d3d;font-weight:500;margin:0}.template-preview-tag[data-v-882557e8]{background-color:#f5f3ff;color:#722ed1;font-size:12px;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.device-preview-container[data-v-882557e8]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px 0}.phone-frame[data-v-882557e8]{width:320px;height:600px;border:12px solid #1a1a1a;border-radius:40px;position:relative;overflow:hidden;transform:scale(.95);transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 30px rgba(0,0,0,.15)}.phone-frame[data-v-882557e8]:hover{transform:scale(1);box-shadow:0 15px 35px rgba(0,0,0,.2)}.phone-header[data-v-882557e8]{height:44px;background-color:#1a1a1a;position:relative}.phone-camera[data-v-882557e8]{width:120px;height:22px;background-color:#1a1a1a;border-radius:0 0 20px 20px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.phone-content[data-v-882557e8]{height:calc(100% - 88px);overflow:hidden;background-color:#f5f5f5;position:relative}.phone-footer[data-v-882557e8]{height:44px;background-color:#1a1a1a;position:relative}.phone-footer[data-v-882557e8]:after{content:"";position:absolute;width:120px;height:5px;border-radius:3px;background-color:hsla(0,0%,100%,.3);left:50%;top:50%;transform:translate(-50%,-50%)}.preview-carousel[data-v-882557e8]{width:100%}.preview-carousel-img[data-v-882557e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder-img[data-v-882557e8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee;color:#8c8c8c}.preview-placeholder-img i[data-v-882557e8]{font-size:36px}.preview-menu-bar[data-v-882557e8]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#fff;padding:12px 0 8px;border-top:1px solid #eee}.preview-menu-item[data-v-882557e8]{display:flex;flex-direction:column;align-items:center;flex:1;transition:transform .2s ease;padding:5px 0}.preview-menu-item[data-v-882557e8]:active{transform:scale(.95)}.preview-menu-icon[data-v-882557e8]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.preview-menu-icon img[data-v-882557e8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview-menu-name[data-v-882557e8]{font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;text-align:center}.shop-selection-dialog[data-v-882557e8]{max-height:500px;overflow-y:auto}.table-row-selected[data-v-882557e8]{background-color:#f0f7ff}.template-list-header[data-v-882557e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f2f5}.template-count[data-v-882557e8]{color:#8392a5;font-size:14px;margin:0}.template-search[data-v-882557e8]{width:300px}.template-list[data-v-882557e8]{max-height:500px;overflow-y:auto;padding-right:10px}.template-item-card[data-v-882557e8]{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid #f0f2f5}.template-item-card[data-v-882557e8]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.template-preview-container[data-v-882557e8]{flex:0 0 200px}.template-phone-preview[data-v-882557e8]{display:flex;justify-content:center}.template-phone-frame[data-v-882557e8]{width:140px;height:260px;border:8px solid #1a1a1a;border-radius:24px;position:relative;overflow:hidden}.template-phone-content[data-v-882557e8]{height:100%;background-color:#f5f5f5;position:relative;overflow:hidden}.template-carousel-preview[data-v-882557e8]{height:80px;overflow:hidden}.template-carousel-img[data-v-882557e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-placeholder-img[data-v-882557e8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee;color:#8c8c8c}.template-menu-bar[data-v-882557e8]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#fff;padding:8px 0 4px;border-top:1px solid #eee}.template-menu-item[data-v-882557e8]{display:flex;flex-direction:column;align-items:center;flex:1}.template-menu-icon[data-v-882557e8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.menu-icon-img[data-v-882557e8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.template-info[data-v-882557e8]{flex:1;padding:0 20px}.template-name[data-v-882557e8]{font-size:16px;color:#1f2d3d;margin:0 0 8px 0;font-weight:500}.template-desc[data-v-882557e8]{font-size:14px;color:#8392a5;margin:0 0 8px 0;line-height:1.5}.template-created-time[data-v-882557e8]{font-size:12px;color:#c9cdd4;margin:0}.template-actions[data-v-882557e8]{flex:0 0 auto;display:flex;gap:8px}.no-templates[data-v-882557e8]{text-align:center;padding:60px 0;color:#8392a5}.no-templates i[data-v-882557e8]{font-size:48px;margin-bottom:16px;color:#c9cdd4}.no-templates p[data-v-882557e8]{margin:0 0 20px 0;font-size:16px}.apply-template-confirm[data-v-882557e8]{padding:20px 0;text-align:center}.apply-template-confirm i[data-v-882557e8]{font-size:36px;color:#faad14;margin-bottom:16px}.apply-template-confirm p[data-v-882557e8]{font-size:16px;margin:0 0 10px 0}.apply-warning[data-v-882557e8]{color:#f5222d;font-size:14px!important}.save-template-dialog[data-v-882557e8],.shop-selection-dialog[data-v-882557e8]{padding:10px 0}.shop-select-dialog[data-v-882557e8]{min-width:300px}.selection-hint[data-v-882557e8]{margin-top:10px;font-size:12px;color:#faad14;display:flex;align-items:center;gap:5px}.template-name-hint[data-v-882557e8]{margin-top:8px;font-size:12px;color:#8392a5;text-align:right}.restore-confirm-content[data-v-882557e8],.success-message[data-v-882557e8]{text-align:center;padding:20px 0}.restore-confirm-content i[data-v-882557e8]{font-size:32px;color:#faad14;margin-bottom:15px}.success-message i[data-v-882557e8]{font-size:48px;color:#52c41a;margin-bottom:15px}.success-message p[data-v-882557e8]{font-size:16px;color:#333;margin:0 0 10px 0}.apply-to-info[data-v-882557e8]{font-size:14px;color:#666;margin-top:10px!important}.settings-panel[data-v-882557e8]::-webkit-scrollbar,.shop-selection-dialog[data-v-882557e8]::-webkit-scrollbar,.template-list[data-v-882557e8]::-webkit-scrollbar{width:6px}.settings-panel[data-v-882557e8]::-webkit-scrollbar-track,.shop-selection-dialog[data-v-882557e8]::-webkit-scrollbar-track,.template-list[data-v-882557e8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.settings-panel[data-v-882557e8]::-webkit-scrollbar-thumb,.shop-selection-dialog[data-v-882557e8]::-webkit-scrollbar-thumb,.template-list[data-v-882557e8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.settings-panel[data-v-882557e8]::-webkit-scrollbar-thumb:hover,.shop-selection-dialog[data-v-882557e8]::-webkit-scrollbar-thumb:hover,.template-list[data-v-882557e8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1200px){.content-wrapper[data-v-882557e8]{height:auto;min-height:calc(100vh - 180px)}.template-item-card[data-v-882557e8]{flex-direction:column;align-items:flex-start}.template-preview-container[data-v-882557e8]{margin-bottom:16px}.template-info[data-v-882557e8]{padding:0 0 16px 0}.template-actions[data-v-882557e8]{align-self:flex-end}}@media (max-width:992px){.content-wrapper[data-v-882557e8]{flex-direction:column}.preview-panel[data-v-882557e8]{width:100%;margin-bottom:24px;max-width:none}.device-preview-container[data-v-882557e8]{padding:20px 0}}@media (max-width:768px){.menu-grid[data-v-882557e8]{grid-template-columns:1fr}.top-bar[data-v-882557e8]{flex-direction:column;align-items:flex-start;padding-bottom:12px}.action-controls[data-v-882557e8]{width:100%}.action-buttons[data-v-882557e8]{width:100%;justify-content:flex-start}.shop-decoration-container[data-v-882557e8]{padding:16px}.template-search[data-v-882557e8]{width:100%;margin-top:10px}.template-list-header[data-v-882557e8]{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.phone-frame[data-v-882557e8]{width:260px;height:500px;border-width:10px;border-radius:32px}.action-buttons[data-v-882557e8]{flex-direction:column}.default-btn[data-v-882557e8],.preview-btn[data-v-882557e8],.save-btn[data-v-882557e8],.shop-select-btn[data-v-882557e8],.template-btn[data-v-882557e8],.template-list-btn[data-v-882557e8]{width:100%}.section-info[data-v-882557e8]{display:none}.section-header[data-v-882557e8]{padding-bottom:8px}.setting-card[data-v-882557e8]{padding:16px}}.profile-container[data-v-6192ec31]{padding:20px}.box-card[data-v-6192ec31]{margin-bottom:20px}.avatar-uploader[data-v-6192ec31]{text-align:center;margin-bottom:20px}.avatar-uploader[data-v-6192ec31] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:150px;height:150px;display:block;margin:0 auto}.avatar-uploader[data-v-6192ec31] .el-upload:hover{border-color:#409eff}.avatar-uploader-icon[data-v-6192ec31]{font-size:28px;color:#8c939d;width:150px;height:150px;line-height:150px;text-align:center}.avatar[data-v-6192ec31]{width:150px;height:150px;display:block;-o-object-fit:cover;object-fit:cover}.upload-tip[data-v-6192ec31]{margin-top:10px;font-size:12px;color:#909399}.user-info[data-v-6192ec31]{text-align:center;margin-top:20px}.user-info h3[data-v-6192ec31]{margin-bottom:5px}.user-info p[data-v-6192ec31]{margin:5px 0;color:#909399;font-size:14px}.password-strength[data-v-6192ec31]{display:flex;margin-top:10px}.password-strength span[data-v-6192ec31]{flex:1;text-align:center;padding:2px 0;background:#f0f0f0;color:#909399;margin-right:5px}.password-strength span[data-v-6192ec31]:last-child{margin-right:0}.password-strength span.active[data-v-6192ec31]{background:#67c23a;color:#fff}.account-binding[data-v-6192ec31]{padding:0 20px}.binding-item[data-v-6192ec31]{justify-content:space-between;padding:15px 0;border-bottom:1px solid #ebeef5}.binding-info[data-v-6192ec31],.binding-item[data-v-6192ec31]{display:flex;align-items:center}.binding-info i[data-v-6192ec31]{font-size:20px;margin-right:10px;color:#409eff}.binding-info span[data-v-6192ec31]{margin-right:10px}.binding-info .unbind[data-v-6192ec31]{color:#f56c6c}.wechat-bind[data-v-6192ec31]{text-align:center}.wechat-bind p[data-v-6192ec31]{margin-bottom:20px}.qrcode[data-v-6192ec31]{width:200px;height:200px;margin:0 auto;border:1px solid #ebeef5;padding:10px}.qrcode img[data-v-6192ec31]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.box-card[data-v-6192ec31]{padding:15px}.avatar-uploader[data-v-6192ec31] .el-upload{width:120px;height:120px}.avatar-uploader-icon[data-v-6192ec31]{width:120px;height:120px;line-height:120px}.avatar[data-v-6192ec31]{width:120px;height:120px}.account-binding[data-v-6192ec31]{padding:0}}@media (max-width:576px){.el-col[data-v-6192ec31]{margin-bottom:20px}.avatar-uploader[data-v-6192ec31] .el-upload{width:100px;height:100px}.avatar-uploader-icon[data-v-6192ec31]{width:100px;height:100px;line-height:100px}.avatar[data-v-6192ec31]{width:100px;height:100px}.el-dialog[data-v-6192ec31]{width:90%!important}}[data-v-782b2577]::-webkit-scrollbar{width:6px}[data-v-782b2577]::-webkit-scrollbar-track{background:transparent}[data-v-782b2577]::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}[data-v-782b2577] .el-timeline-item__tail{border-left:2px solid #7e4bfa}[data-v-782b2577] .el-timeline-item__timestamp.is-top{position:absolute;left:-70px;color:#f0f0f0;width:55px}[data-v-782b2577] .el-timeline{padding-left:60px}[data-v-782b2577] .el-input__inner{background-color:#404761!important;border-color:#4a4a6a!important;color:#fff!important;border-radius:18px;font-size:16px;height:45px}.voice-setting-page[data-v-6fb3d395]{min-height:calc(100vh - 84px)}.container[data-v-6fb3d395]{max-width:100%;height:100%}.center-panel[data-v-6fb3d395]{min-width:0}.el-select[data-v-6fb3d395] .el-input__inner,.voice-input[data-v-6fb3d395] .el-input__inner{background-color:#333a53!important;border-color:#4a4a6a!important;color:#fff!important;border-radius:12px;font-size:16px;height:50px}.el-select[data-v-6fb3d395] .el-input__suffix .el-icon-arrow-down,.el-select[data-v-6fb3d395] .el-input__suffix .el-icon-arrow-up,.el-select[data-v-6fb3d395] .el-input__suffix .el-select__caret{color:#ccc!important}.el-select[data-v-6fb3d395]:hover .el-input__suffix .el-icon-arrow-down,.el-select[data-v-6fb3d395]:hover .el-input__suffix .el-icon-arrow-up,.el-select[data-v-6fb3d395]:hover .el-input__suffix .el-select__caret{color:#fff!important}.pitch-slider[data-v-6fb3d395],.speech-slider[data-v-6fb3d395]{margin:0}.pitch-slider[data-v-6fb3d395] .el-slider__runway,.speech-slider[data-v-6fb3d395] .el-slider__runway{height:12px!important;background-color:#404761!important;border-radius:6px}.pitch-slider[data-v-6fb3d395] .el-slider__bar,.speech-slider[data-v-6fb3d395] .el-slider__bar{height:12px!important;background-color:#713cf4!important;border-radius:3px}.pitch-slider[data-v-6fb3d395] .el-slider__button,.speech-slider[data-v-6fb3d395] .el-slider__button{width:24px!important;height:24px!important;background-color:#713cf4!important;border:2px solid #fff!important;border-radius:50%!important;position:relative!important}.pitch-slider[data-v-6fb3d395] .el-slider__tooltip,.speech-slider[data-v-6fb3d395] .el-slider__tooltip{display:none!important}.slider-container[data-v-6fb3d395]{padding-top:4px;margin-bottom:5px}.upload-audio-container[data-v-6fb3d395]{width:100%}.upload-area[data-v-6fb3d395]{cursor:pointer;transition:all .3s;min-height:150px}.upload-area[data-v-6fb3d395]:hover{opacity:.8}.custom-scrollbar[data-v-6fb3d395]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-6fb3d395]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.custom-scrollbar[data-v-6fb3d395]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}.custom-scrollbar[data-v-6fb3d395]::-webkit-scrollbar-thumb:hover{background:#6a33f0}.custom-select-dropdown{background-color:#2a2a3f!important;border-color:#4a4a6a!important}.custom-select-dropdown .el-select-dropdown__item{color:#ccc!important;background-color:transparent!important}.custom-select-dropdown .el-select-dropdown__item.hover,.custom-select-dropdown .el-select-dropdown__item:hover{background-color:#383850!important;color:#fff!important}.custom-select-dropdown .el-select-dropdown__item.is-selected,.custom-select-dropdown .el-select-dropdown__item.selected{color:#6a33f0!important;background-color:#383850!important}.custom-select-dropdown .el-select-dropdown__item.is-selected:hover,.custom-select-dropdown .el-select-dropdown__item.selected:hover{background-color:#404761!important;color:#6a33f0!important}.room-design-page[data-v-4ca918e0]{padding:16px;background:radial-gradient(circle at 10% 20%,rgba(99,102,241,.08) 0,rgba(15,23,42,0) 40%),#0f172a;height:100%;box-sizing:border-box;color:#f1f5f9;display:flex;flex-direction:column}.page-title[data-v-4ca918e0]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.add-bg-btn[data-v-4ca918e0]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 14px 0 rgba(99,102,241,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:600!important;padding:10px 20px!important}.add-bg-btn[data-v-4ca918e0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(99,102,241,.45)!important;background:linear-gradient(135deg,#818cf8,#6366f1)!important}.add-bg-btn[data-v-4ca918e0]:active{transform:translateY(1px)}.room-design-container[data-v-4ca918e0]{background:rgba(30,41,59,.45);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);padding:24px;border-radius:20px;flex:1;overflow:hidden;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);display:flex;flex-direction:column}.loading-wrapper[data-v-4ca918e0]{height:100%;display:flex;flex-direction:column;flex:1;overflow:hidden}.bg-grid[data-v-4ca918e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:min-content;align-content:start;gap:24px;overflow-y:auto;flex:1;padding:4px}.bg-grid[data-v-4ca918e0]::-webkit-scrollbar{width:6px}.bg-grid[data-v-4ca918e0]::-webkit-scrollbar-track{background:rgba(15,23,42,.4);border-radius:4px}.bg-grid[data-v-4ca918e0]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:4px}.bg-grid[data-v-4ca918e0]::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.bg-card[data-v-4ca918e0]{background:linear-gradient(135deg,rgba(30,41,59,.55),rgba(15,23,42,.75));backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 30px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);transition:all .4s cubic-bezier(.25,.8,.25,1)}.bg-card[data-v-4ca918e0]:hover{border-color:rgba(99,102,241,.35);transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px rgba(99,102,241,.12),0 0 0 1px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.bg-media-wrap[data-v-4ca918e0]{position:relative;height:160px;background:#0f172a;overflow:hidden}.bg-media[data-v-4ca918e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.25,.8,.25,1),filter .5s ease}.bg-card:hover .bg-media[data-v-4ca918e0]{transform:scale(1.08);filter:saturate(1.1) brightness(1.05)}.bg-media-overlay[data-v-4ca918e0]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.85));pointer-events:none;z-index:1}.media-tag[data-v-4ca918e0]{position:absolute;top:12px;right:12px;font-size:11px;padding:4px 10px;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.6)!important;backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:2}.status-dot[data-v-4ca918e0]{width:6px;height:6px;border-radius:50%;display:inline-block}.tag-image[data-v-4ca918e0]{color:#38bdf8!important;border:1px solid rgba(56,189,248,.35)!important}.tag-image .status-dot[data-v-4ca918e0]{background-color:#38bdf8;box-shadow:0 0 6px #38bdf8}.tag-video[data-v-4ca918e0]{color:#a78bfa!important;border:1px solid rgba(139,92,246,.35)!important}.tag-video .status-dot[data-v-4ca918e0]{background-color:#a78bfa;box-shadow:0 0 6px #a78bfa}.bg-name[data-v-4ca918e0]{padding:18px 20px 14px;color:#f1f5f9;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;z-index:2}.bg-card:hover .bg-name[data-v-4ca918e0]{color:#a5b4fc}.bg-actions[data-v-4ca918e0]{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:14px 20px;margin-top:auto;position:relative}.bg-actions[data-v-4ca918e0]:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,0))}.bg-actions .el-button[data-v-4ca918e0]{padding:0;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0!important}.bg-actions .el-button i[data-v-4ca918e0]{transition:transform .3s ease}.bg-actions .el-button:hover i[data-v-4ca918e0]{transform:scale(1.18)}.preview-text-btn.el-button--text[data-v-4ca918e0]{color:#38bdf8!important}.preview-text-btn.el-button--text[data-v-4ca918e0]:hover{color:#7dd3fc!important;transform:translateY(-1px)}.preview-text-btn:hover i[data-v-4ca918e0]{transform:scale(1.22)}.edit-btn.el-button--text[data-v-4ca918e0]{color:#a78bfa!important}.edit-btn.el-button--text[data-v-4ca918e0]:hover{color:#c084fc!important;transform:translateY(-1px)}.edit-btn:hover i[data-v-4ca918e0]{transform:rotate(15deg) scale(1.2)}.delete-btn.el-button--text[data-v-4ca918e0]{color:#f87171!important}.delete-btn.el-button--text[data-v-4ca918e0]:hover{color:#fca5a5!important;transform:translateY(-1px)}.delete-btn:hover i[data-v-4ca918e0]{transform:rotate(-10deg) scale(1.2)}.empty-state[data-v-4ca918e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#94a3b8;gap:16px}.empty-icon-wrap[data-v-4ca918e0]{background:rgba(99,102,241,.1);border:1px dashed rgba(99,102,241,.3);border-radius:50%;width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:inset 0 0 20px rgba(99,102,241,.05);animation:float-anim-4ca918e0 3s ease-in-out infinite}.empty-icon-wrap i[data-v-4ca918e0]{font-size:44px;color:#818cf8}.empty-text[data-v-4ca918e0]{font-size:15px;font-weight:500;color:#94a3b8;margin:0}@keyframes float-anim-4ca918e0{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.upload-area[data-v-4ca918e0]{width:100%}.upload-area[data-v-4ca918e0] .el-upload{width:100%;display:block}.upload-placeholder[data-v-4ca918e0]{width:100%;height:160px;border:1px dashed rgba(139,92,246,.45);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:rgba(15,23,42,.4);color:#94a3b8;transition:all .3s ease;box-shadow:inset 0 0 12px rgba(0,0,0,.1)}.upload-placeholder[data-v-4ca918e0]:hover{border-color:#8b5cf6;background:rgba(139,92,246,.05);color:#cbd5e1}.upload-plus-icon[data-v-4ca918e0]{font-size:32px;color:#818cf8;transition:transform .3s ease}.upload-placeholder:hover .upload-plus-icon[data-v-4ca918e0]{transform:scale(1.1);color:#a78bfa}.upload-placeholder-text[data-v-4ca918e0]{position:absolute;bottom:24px;font-size:13px;font-weight:500}.upload-preview[data-v-4ca918e0]{width:100%;height:160px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:rgba(15,23,42,.5)}.upload-media[data-v-4ca918e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-mask[data-v-4ca918e0]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);color:#f8fafc;font-weight:600;font-size:13px;opacity:0;transition:opacity .3s ease;z-index:2}.upload-preview:hover .upload-mask[data-v-4ca918e0]{opacity:1}.upload-mask i[data-v-4ca918e0]{font-size:24px;color:#a78bfa}.upload-hint[data-v-4ca918e0]{margin-top:10px;font-size:12px;color:#64748b;line-height:1.5}.upload-progress-container[data-v-4ca918e0]{margin-top:12px}.preview-body[data-v-4ca918e0]{display:flex;justify-content:center;background:#090d16;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 30px rgba(0,0,0,.5)}.preview-full[data-v-4ca918e0]{display:block;max-width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain}.custom-bg-dialog,.custom-bg-preview-dialog{background:rgba(30,41,59,.95)!important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08)!important;border-radius:20px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.7)!important}.custom-bg-dialog .el-dialog__header,.custom-bg-preview-dialog .el-dialog__header{padding:24px 24px 16px!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important}.custom-bg-dialog .el-dialog__title,.custom-bg-preview-dialog .el-dialog__title{color:#f8fafc!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em}.custom-bg-dialog .el-dialog__headerbtn .el-dialog__close,.custom-bg-preview-dialog .el-dialog__headerbtn .el-dialog__close{color:#94a3b8!important;font-size:16px;transition:color .2s}.custom-bg-dialog .el-dialog__headerbtn .el-dialog__close:hover,.custom-bg-preview-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#f1f5f9!important}.custom-bg-dialog .el-dialog__body{padding:24px!important;color:#e2e8f0!important}.custom-bg-dialog .el-form-item__label{color:#94a3b8!important;font-weight:500}.custom-bg-dialog .el-input__inner{background-color:rgba(15,23,42,.6)!important;border:1px solid rgba(51,65,85,.8)!important;color:#f8fafc!important;border-radius:8px!important;height:42px!important;line-height:42px!important;transition:border-color .2s,box-shadow .2s!important}.custom-bg-dialog .el-input__inner:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.2)!important}.custom-bg-dialog .el-input__count,.custom-bg-dialog .el-input__count-inner{background:transparent!important;color:#64748b!important}.custom-bg-dialog .el-dialog__footer{padding:16px 24px 24px!important;border-top:1px solid hsla(0,0%,100%,.06)!important}.custom-bg-dialog .el-dialog__footer .el-button{border-radius:10px!important;padding:10px 20px!important;font-weight:600!important;font-size:13px!important}.custom-bg-dialog .el-dialog__footer .el-button--default{background:rgba(51,65,85,.3)!important;border:1px solid rgba(71,85,105,.6)!important;color:#cbd5e1!important;transition:all .2s ease!important}.custom-bg-dialog .el-dialog__footer .el-button--default:hover{background:rgba(51,65,85,.5)!important;border-color:rgba(99,102,241,.4)!important;color:#f1f5f9!important}.custom-bg-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:none!important;box-shadow:0 4px 14px rgba(99,102,241,.3)!important;color:#fff!important;transition:all .2s ease!important}.custom-bg-dialog .el-dialog__footer .el-button--primary:hover{box-shadow:0 6px 20px rgba(99,102,241,.45)!important;transform:translateY(-1px)}.upload-progress-container .el-progress-bar__outer{background-color:rgba(15,23,42,.6)!important;border-radius:10px}.upload-progress-container .el-progress-bar__inner{background-color:#8b5cf6!important;border-radius:10px}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.-bottom-10{bottom:-2.5rem}.-left-10{left:-2.5rem}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-10{margin-top:2.5rem}.mt-auto{margin-top:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-10{margin-right:2.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-20{margin-bottom:5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-32{height:8rem}.h-36{height:9rem}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.min-h-full{min-height:100%}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-32{width:8rem}.w-36{width:9rem}.w-48{width:12rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-full{width:100%}.min-w-0{min-width:0}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-2{row-gap:.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-transparent{border-color:transparent}.border-gray-600{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity:1;border-color:rgba(124,58,237,var(--tw-border-opacity))}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgba(139,92,246,var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgba(124,58,237,var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgba(109,40,217,var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.via-indigo-300{--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc,var(--tw-gradient-to,rgba(165,180,252,0))}.to-purple-400{--tw-gradient-to:#a78bfa}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-0\.5{padding:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-2{padding-top:.5rem}.pr-1{padding-right:.25rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-16{padding-bottom:4rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.lowercase{text-transform:lowercase}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity:1;color:rgba(167,139,250,var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgba(139,92,246,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgba(196,181,253,var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.group:hover .group-hover\:opacity-100{opacity:1}*,:after,:before{--tw-shadow:0 0 #0000}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur:blur(8px)}.blur-2xl{--tw-blur:blur(40px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.invert{--tw-invert:invert(100%)}.backdrop-filter{--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.sm\:w-32{width:8rem}.sm\:w-40{width:10rem}.sm\:flex-none{flex:none}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:mb-12{margin-bottom:3rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}:root{--paper:#f5f3ec;--surface:#fffef9;--pine:#243e34;--ink:#2d4037;--muted:#788178;--line:#dedfd4;--soft:#ecece3;--sage:#e7ece2;--clay:#af674e;--ochre:#a47b36;--danger:#a3453f;--serif:"Iowan Old Style","Palatino Linotype","Noto Serif SC","Songti SC","STSong","SimSun",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif}html[data-care-theme]{color-scheme:light;height:100%}body.care-theme{margin:0;min-width:320px;height:100%;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:14px;line-height:1.65}body.care-theme *,body.care-theme :after,body.care-theme :before{box-sizing:border-box}#app{min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body.care-theme button,body.care-theme input,body.care-theme select,body.care-theme textarea{font-family:var(--sans)}body.care-theme a,body.care-theme button{-webkit-tap-highlight-color:transparent}body.care-theme a{color:inherit}body.care-theme :focus-visible{outline:2px solid var(--ochre);outline-offset:3px}body.care-theme ::-moz-selection{background:#d7e1cf;color:var(--pine)}body.care-theme ::selection{background:#d7e1cf;color:var(--pine)}body.care-theme ::-webkit-scrollbar{width:7px;height:7px;display:block}body.care-theme ::-webkit-scrollbar-track{background:transparent!important}body.care-theme ::-webkit-scrollbar-thumb{background:#c5cebc!important;border-radius:5px}body.care-theme ::-webkit-scrollbar-thumb:hover{background:#9eae93!important}#app ::-webkit-scrollbar-track{background:transparent!important}#app ::-webkit-scrollbar-thumb{background:#c5cebc!important}#app .care-shell{display:flex;height:100vh;height:100dvh;min-height:380px;overflow:hidden;background:var(--paper);color:var(--ink)}#app .care-sidebar{position:relative;display:flex;flex:0 0 248px;flex-direction:column;width:248px;min-width:0;height:100%;padding:30px 17px 20px;background:#eeeee5;border-right:1px solid var(--line);z-index:40}#app .care-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:0 11px 29px;text-decoration:none;color:var(--pine)}#app .care-brand-mark{display:grid;place-items:center;flex:0 0 37px;width:37px;height:45px;border:1px solid #c0cabb;border-radius:25px 25px 7px 25px;background:#e6e9dd}#app .care-brand-mark svg{width:29px;height:29px;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#app .care-brand strong{display:block;font-family:var(--serif);font-size:31px;font-weight:600;line-height:1.2;letter-spacing:1px}#app .care-brand strong>span{color:var(--clay)}#app .care-brand small{display:block;margin-top:6px;color:#66776a;font-size:7px;letter-spacing:1.5px;white-space:nowrap}#app .care-brand-copy{display:block;flex:1;min-width:0}#app .care-brand-location{display:block;color:#526a56;font-family:var(--sans);font-size:13px;letter-spacing:1.6px;line-height:1.65}#app .care-brand-institution{display:block;color:#6c7e66;font-family:var(--sans);font-size:11px;line-height:1.7;white-space:nowrap}#app .care-brand .care-brand-product{margin-top:7px;color:#274c3b;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap}#app .care-brand .care-brand-product>span{padding-left:2px;color:#b65c49}#app .care-admin-order-link{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:13px 16px;color:#365b44;font-size:13px;text-decoration:none}#app .care-admin-order-link>i{font-size:17px}#app .care-admin-order-link>span{display:block;flex-basis:100%;padding-left:26px;color:#8b6758;font-size:10px}#app .care-admin-order-link:hover{background:#e9eddf}#app .care-admin-order-link:focus-visible{outline:2px solid #b65c49;outline-offset:-2px}#app .care-workspace-footer>span:first-child{min-width:0;overflow-wrap:anywhere;line-height:1.7}#app .care-navigation{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1;padding-right:3px;scrollbar-width:thin;scrollbar-color:#c5cebc transparent}#app .care-navigation-group+.care-navigation-group{margin-top:22px}#app .care-nav-caption{margin:0 14px 9px;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:1.5px;color:#6d7d61}#app .care-menu .el-menu-item,#app .care-menu.el-menu{border:0!important;background:transparent!important}#app .care-menu .el-menu-item{display:flex;align-items:center;gap:11px;min-height:43px;height:auto;margin:3px 0;padding:10px 14px!important;border-radius:7px;color:#62715f!important;font-family:var(--sans);font-size:13px;line-height:1.6;white-space:normal;transition:background .16s,color .16s}#app .care-menu .el-menu-item i{width:18px;margin:0;font-size:17px;color:#84917b!important;text-align:center}#app .care-menu .el-menu-item:focus,#app .care-menu .el-menu-item:hover{background:#e1e6d8!important;color:var(--pine)!important}#app .care-menu .el-menu-item.is-active{background:var(--pine)!important;color:var(--surface)!important;box-shadow:0 3px 8px #243e340b}#app .care-menu .el-menu-item.is-active i{color:#ced7bf!important}#app .care-sidebar-foot{flex-shrink:0;margin:19px 13px 0;padding-top:12px;border-top:1px solid #d8ddcf}#app .care-sidebar-sprig{display:block;color:#899b78;font-family:var(--serif);font-size:29px;line-height:1}#app .care-sidebar-foot p{margin:7px 0 6px;color:#5a6e58;font-family:var(--serif);font-size:17px;letter-spacing:.5px;line-height:1.65}#app .care-sidebar-foot>span:last-child{font-size:9px;letter-spacing:.7px;color:#748367}#app .care-workspace{display:flex;flex:1;flex-direction:column;min-width:0;height:100%}#app .care-topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:20px;min-height:75px;padding:12px 40px;background:#f7f6ef;border-bottom:1px solid var(--line)}#app .care-topbar-actions,#app .care-topbar-location{display:flex;align-items:center;min-width:0}#app .care-topbar-location{gap:12px;font-size:12px}#app .care-breadcrumb-root{color:#788575;white-space:nowrap;text-decoration:none;text-underline-offset:5px}#app .care-breadcrumb-root:focus-visible,#app .care-breadcrumb-root:hover{color:#9c4d3d;text-decoration:underline}#app .care-breadcrumb-separator{font-size:10px;color:#a3ac9a}#app .care-current-page{color:#4f6450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .care-topbar-actions{gap:24px;flex-shrink:0}#app .care-community-link{display:inline-flex;align-items:center;gap:7px;padding:6px 0;border:0;background:transparent;color:#61745a;font-size:12px;cursor:pointer}#app .care-community-link>span{padding:1px 5px;border:1px solid #dce0d1;border-radius:4px;color:#7c856f;font-size:9px}#app .care-account-trigger{display:flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;cursor:pointer;color:#6d7d61;text-align:left}#app .care-account-avatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:36px;border:1px solid #d7ddcf;border-radius:50%;color:#5c7351;background:#e5eadc;font-family:var(--serif);font-size:16px}#app .care-account-copy strong{display:block;max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--ink)}#app .care-account-copy small{display:block;margin-top:1px;color:#7c8975;font-size:10px}#app .care-account-trigger>i{margin-left:5px;font-size:11px}#app .care-main{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:33px 40px 0;outline:none;scrollbar-width:thin;scrollbar-color:#c5cebc transparent}#app .care-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 29px}#app .care-eyebrow{margin:0 0 9px;color:#6b7b60;font-size:9px;font-weight:500;letter-spacing:2px}#app .care-page-heading h1{margin:0 0 9px;color:#2c4437;font-family:var(--serif);font-size:clamp(28px,2.3vw,37px);font-weight:500;letter-spacing:.7px;line-height:1.4}#app .care-page-intro{margin:0;color:#6a795f;font-size:13px}#app .care-workspace-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-bottom:4px;color:#7f8979;font-size:10px;letter-spacing:.3px}#app .care-workspace-badge>span{width:6px;height:6px;border-radius:50%;background:#829675}#app .care-content{max-width:1500px;min-width:0;margin:0 auto}#app .care-workspace-footer{display:flex;justify-content:space-between;gap:20px;max-width:1500px;margin:36px auto 0;padding:20px 0 25px;border-top:1px solid var(--line);color:#748367;font-size:10px;letter-spacing:.7px}#app .care-icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:6px;background:transparent;color:#607453;font-size:17px;cursor:pointer}#app .care-menu-toggle,#app .care-sidebar-close{display:none}#app .care-skip-link{position:fixed;top:-60px;left:20px;padding:9px 17px;z-index:3000;background:var(--pine);color:var(--surface);border-radius:6px}#app .care-skip-link:focus{top:12px}#app .care-sidebar-backdrop{position:fixed;inset:0;z-index:35;border:0;background:#243e3454;backdrop-filter:blur(2px);cursor:pointer}#app .care-content .content_bg,#app .care-content .dashboard-container,#app .care-content .main_bg,#app .care-content .page,#app .care-content .product-container,#app .care-content .room-design-page,#app .care-content .settings-wrapper,#app .care-content .statistics-container,#app .care-content [class$=-manage],#app .care-content [class$=-management],#app .care-content>*{min-width:0;color:var(--ink)!important;background:transparent!important;font-family:var(--sans)!important}#app .care-content>.page,#app .care-content>.settings-wrapper,#app .care-content>[class$=-manage]{padding:0!important;min-height:0!important}#app .care-content .guide-title,#app .care-content .page-title,#app .care-content .section-title,#app .care-content h1,#app .care-content h2,#app .care-content h3{color:var(--pine)!important;font-family:var(--serif)!important;font-weight:500}#app .care-content h2{font-size:23px}#app .care-content .header{flex-wrap:wrap;gap:12px;margin-bottom:20px}#app .care-content .header h2{margin:0;font-size:23px}#app .care-content .description,#app .care-content .form-tip,#app .care-content .hint,#app .care-content .muted,#app .care-content .section-desc,#app .care-content [class*=text-gray-]{color:#718366!important}#app .care-content .text-white,#app .care-content [class*=text-gray-200],#app .care-content [class*=text-gray-300],#app .care-content [class*=text-purple-],#app .care-content [class*=text-violet-],#app .care-content [style*="color: #fff"],#app .care-content [style*="color: white"],#app .care-content [style*="color:#fff"]{color:var(--ink)!important}#app .care-content [class*="bg-[#232A3E]"],#app .care-content [class*="bg-[#2A2A3F]"],#app .care-content [class*="bg-[#333A53]"],#app .care-content [class*=bg-gray-],#app .care-content [style*="background-color: #333A53"],#app .care-content [style*="background-color:#333A53"],#app .care-content [style*="background: #333A53"]{background:var(--sage)!important;color:var(--ink)!important}#app .care-content [class*=bg-purple-],#app .care-content [class*=bg-violet-],#app .care-content button[class*="bg-[#5865F2]"]{background:var(--pine)!important;color:var(--surface)!important}#app .care-content [class*=border-gray-]{border-color:var(--line)!important}#app .care-content .audio-player,#app .care-content .card-panel,#app .care-content .chart-container,#app .care-content .contact-card,#app .care-content .filter-container,#app .care-content .guide-content,#app .care-content .setting-card,#app .care-content .table-container{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}#app .care-content .loading-overlay,#app .care-content .model-converting-overlay{background:#f5f3eceb!important;color:var(--pine)!important}#app .care-content .model-converting-icon{color:#7e946e!important}#app .care-content .bg-media-wrap,#app .care-content .compact-radio-group,#app .care-content .param-card,#app .care-content .region-tabs,#app .care-content .room-design-container,#app .care-content .stat-item,#app .care-content .upload-audio-area,#app .care-content .upload-placeholder,#app .care-content .upload-preview,#app .care-content .uploaded-audio-area{background:#eef1e6!important;color:var(--ink)!important;border-color:var(--line)!important}#app .care-content .app-url-label,#app .care-content .bg-name,#app .care-content .card-header{color:var(--ink)!important}#app .care-content .tab-item.active{background:var(--pine)!important;color:var(--surface)!important}#app .care-content .tab-item:hover:not(.active){background:#e2e8d8!important;color:var(--pine)!important}#app .care-content .media-tag{background:var(--pine)!important;color:var(--surface)!important}#app .care-content .upload-mask{background:#243e348a!important;color:var(--surface)!important}#app .care-content [style*="color: #38EB0C"]{color:#607b50!important}#app .el-card,#app .el-card__body,#app .el-card__header{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}#app .el-card{border-radius:9px;box-shadow:none!important}#app .el-card__header{padding:18px 22px}#app .el-card__body{padding:22px}#app .care-content .table-card .el-card__body{padding:18px 22px!important}#app .el-checkbox__label,#app .el-form-item__label,#app .el-radio__label{color:#617951!important;font-family:var(--sans)!important}#app .el-input-group__append,#app .el-input-group__prepend,#app .el-input-number__decrease,#app .el-input-number__increase,#app .el-input__inner,#app .el-range-input,#app .el-textarea__inner{background:var(--surface)!important;color:var(--ink)!important;border-color:#cfd5c7!important;border-radius:6px;font-family:var(--sans)!important;box-shadow:none!important}#app .el-input__inner,#app .el-textarea__inner{font-size:14px}#app .el-input__inner::-moz-placeholder,#app .el-textarea__inner::-moz-placeholder{color:#8c9883!important}#app .el-input__inner::placeholder,#app .el-textarea__inner::placeholder{color:#8c9883!important}#app .el-input__inner:focus,#app .el-textarea__inner:focus{border-color:#829675!important}#app .el-input.is-disabled .el-input__inner,#app .el-textarea.is-disabled .el-textarea__inner{background:#efefe6!important;color:#89917e!important}#app .el-button{border-color:#cfd5c7!important;border-radius:6px;background:transparent!important;color:#53684e!important;font-family:var(--sans)!important;font-weight:500;box-shadow:none!important}#app .el-button:focus,#app .el-button:hover{border-color:#a8b69a!important;color:var(--pine)!important;background:#e8ecdf!important}#app .el-button--primary,#app .el-button--primary:not(.is-disabled):focus{background:var(--pine)!important;border-color:var(--pine)!important;color:var(--surface)!important}#app .el-button--primary:hover{background:#3c5946!important;border-color:#3c5946!important;color:var(--surface)!important}#app .care-content button[class*=bg-purple-] .text-white,#app .care-content button[class*=bg-violet-] .text-white,#app .el-button--primary .text-white,#app .el-button--success .text-white{color:var(--surface)!important}#app .el-button--primary.is-plain,#app .el-button--success.is-plain{background:#edf1e6!important;border-color:#cfdac3!important;color:#536f42!important}#app .el-button--danger,#app .el-button--danger.is-plain{background:#f9ece5!important;border-color:#e7cac0!important;color:var(--danger)!important}#app .el-button--warning{background:#f7f0df!important;border-color:#e2d5b7!important;color:#8a6c37!important}#app .el-button--success:not(.is-plain){background:#607b50!important;border-color:#607b50!important;color:var(--surface)!important}#app .el-button--text,#app .el-button--text:focus,#app .el-button--text:hover{border-color:transparent!important;color:#58754a!important;background:transparent!important}#app .danger-text,#app .el-button--text.danger-text,#app .el-form-item__error{color:var(--danger)!important}#app .el-button.is-disabled,#app .el-button.is-disabled:hover{opacity:.5;cursor:not-allowed}#app .el-table,#app .el-table .cell,#app .el-table td,#app .el-table th,#app .el-table__body-wrapper,#app .el-table__empty-block,#app .el-table__fixed,#app .el-table__fixed-right,#app .el-table__fixed-right-patch,#app .el-table__footer-wrapper,#app .el-table__header-wrapper{background:var(--surface)!important;border-color:#e5e7dc!important;color:var(--ink)!important}#app .el-table th,#app .el-table th .cell,#app .el-table__fixed-right th{background:#eef0e5!important;color:#617454!important;font-weight:500}#app .el-table td,#app .el-table th{padding-top:13px;padding-bottom:13px}#app .el-table__body tr.current-row>td,#app .el-table__body tr.hover-row>td,#app .el-table__body tr:hover>td,#app .el-table__body tr:hover>td .cell{background:#f1f4e9!important}#app .el-table--border:after,#app .el-table:before{background:var(--line)!important}#app .el-table__empty-text{color:#7a896f!important}#app .el-pagination,#app .el-pagination__jump,#app .el-pagination__total{color:#718366!important}#app .el-pagination .el-pager li,#app .el-pagination button{background:#eaeee0!important;color:#6c805d!important;border-radius:4px}#app .el-pagination .el-pager li.active{background:var(--pine)!important;color:var(--surface)!important}#app .el-pagination .el-input__inner{background:var(--surface)!important;color:var(--ink)!important}#app .el-tabs__item{color:#718366!important}#app .el-tabs__item.is-active{color:var(--pine)!important}#app .el-slider__bar,#app .el-switch.is-checked .el-switch__core,#app .el-tabs__active-bar{background:#647e52!important;border-color:#647e52!important}#app .el-tabs__nav-wrap:after{background:var(--line)!important}#app .el-tag{background:#edf1e5!important;border-color:#d9e2ce!important;color:#667e54!important}#app .el-tag--danger{background:#f9ece5!important;border-color:#e7cac0!important;color:var(--danger)!important}#app .el-tag--warning{background:#f6f1e0!important;border-color:#e4dabb!important;color:#8d773b!important}#app .el-tag--info{background:#efefe7!important;border-color:#dbdfd1!important;color:#77836d!important}#app .el-checkbox__inner,#app .el-radio__inner{border-color:#bac6ad!important;background:var(--surface)!important}#app .el-checkbox__input.is-checked .el-checkbox__inner,#app .el-checkbox__input.is-indeterminate .el-checkbox__inner,#app .el-radio__input.is-checked .el-radio__inner{background:#607b50!important;border-color:#607b50!important}#app .el-checkbox__input.is-checked+.el-checkbox__label,#app .el-radio__input.is-checked+.el-radio__label{color:#536f42!important}#app .el-slider__runway{background:#dfe5d6!important}#app .el-slider__button{border-color:#728b60!important;background:var(--surface)!important}#app .el-progress-bar__outer{background:#e4e9dc!important}#app .el-progress-bar__inner{background:#7c946a!important}#app .el-loading-mask{background:#f5f3ece0!important}#app .el-loading-spinner .path{stroke:#6f865c!important}#app .el-loading-spinner .el-loading-text,#app .el-loading-spinner i{color:#6f865c!important}#app .el-upload--picture-card,#app .el-upload-dragger{background:#f3f5ec!important;border-color:#cfd9c3!important;color:#708461!important}#app .el-upload-dragger .el-upload__text{color:#718366!important}#app .el-upload-dragger .el-upload__text em{color:#4e6c3e!important}#app .el-empty__description p,#app .el-upload__tip{color:#758769!important}#app .el-alert{background:#edf1e5!important;color:#617951!important}#app .el-alert--warning{background:#f7f1e1!important;color:#8a7343!important}#app .el-divider{background:var(--line)!important}#app .el-divider__text{background:var(--paper)!important;color:#718366!important}#app .el-collapse,#app .el-collapse-item__header,#app .el-collapse-item__wrap,#app .el-descriptions-item__content,#app .el-descriptions-item__label,#app .el-descriptions__body{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-care-theme] body.care-theme .el-autocomplete-suggestion.el-autocomplete-suggestion,html[data-care-theme] body.care-theme .el-dialog.el-dialog,html[data-care-theme] body.care-theme .el-drawer.el-drawer,html[data-care-theme] body.care-theme .el-dropdown-menu.el-dropdown-menu,html[data-care-theme] body.care-theme .el-message-box.el-message-box,html[data-care-theme] body.care-theme .el-picker-panel.el-picker-panel,html[data-care-theme] body.care-theme .el-popover.el-popover,html[data-care-theme] body.care-theme .el-select-dropdown.el-select-dropdown{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:9px;box-shadow:0 12px 35px #243e3414!important;font-family:var(--sans)!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__header,html[data-care-theme] body.care-theme .el-drawer.el-drawer .el-drawer__header{background:var(--surface)!important;color:var(--pine)!important;border-bottom:1px solid var(--line)!important;padding:22px 24px 17px}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__title,html[data-care-theme] body.care-theme .el-message-box.el-message-box .el-message-box__title{color:var(--pine)!important;font-family:var(--serif)!important;font-size:23px;font-weight:500}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__body,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__footer,html[data-care-theme] body.care-theme .el-message-box.el-message-box .el-message-box__content{color:var(--ink)!important;background:var(--surface)!important;padding:22px 24px}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__footer{border-top:1px solid var(--line);padding-top:15px;padding-bottom:15px}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-input-group__append,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-input-number,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-input-number__decrease,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-input-number__increase,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-input__inner,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-textarea__inner,html[data-care-theme] body.care-theme .el-message-box.el-message-box .el-input__inner,html[data-care-theme] body.care-theme .el-picker-panel.el-picker-panel .el-input__inner{background:var(--surface)!important;color:var(--ink)!important;border-color:#cfd5c7!important;font-family:var(--sans)!important;font-size:14px}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-checkbox__label,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__close,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-form-item__label,html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-radio__label{color:#617951!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-button,html[data-care-theme] body.care-theme .el-message-box.el-message-box .el-button{background:transparent!important;color:#53684e!important;border-color:#cfd5c7!important;border-radius:6px;box-shadow:none!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-button--primary,html[data-care-theme] body.care-theme .el-message-box.el-message-box .el-button--primary{background:var(--pine)!important;color:var(--surface)!important;border-color:var(--pine)!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-button--text{background:transparent!important;color:#58754a!important;border-color:transparent!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-button--danger{background:#f9ece5!important;color:var(--danger)!important;border-color:#e7cac0!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-button.is-disabled{opacity:.5}html[data-care-theme] body.care-theme .el-autocomplete-suggestion.el-autocomplete-suggestion li,html[data-care-theme] body.care-theme .el-dropdown-menu.el-dropdown-menu .el-dropdown-menu__item,html[data-care-theme] body.care-theme .el-select-dropdown.el-select-dropdown .el-select-dropdown__item{background:transparent!important;color:#617454!important;font-family:var(--sans)}html[data-care-theme] body.care-theme .el-dropdown-menu.el-dropdown-menu .el-dropdown-menu__item:hover,html[data-care-theme] body.care-theme .el-select-dropdown.el-select-dropdown .el-select-dropdown__item.hover,html[data-care-theme] body.care-theme .el-select-dropdown.el-select-dropdown .el-select-dropdown__item.selected,html[data-care-theme] body.care-theme .el-select-dropdown.el-select-dropdown .el-select-dropdown__item:hover{background:#eaf0e1!important;color:var(--pine)!important}html[data-care-theme] body.care-theme .el-dropdown-menu.el-dropdown-menu .el-dropdown-menu__item--divided{border-top-color:var(--line)!important}html[data-care-theme] body.care-theme .el-dropdown-menu.el-dropdown-menu .el-dropdown-menu__item--divided:before{background:var(--surface)!important}html[data-care-theme] body.care-theme .care-account-menu.el-dropdown-menu{min-width:176px;padding:7px}html[data-care-theme] body.care-theme .care-account-menu.el-dropdown-menu .el-dropdown-menu__item{border-radius:5px;padding:4px 12px}html[data-care-theme] body.care-theme .el-tooltip__popper.is-dark{background:var(--pine)!important;border-color:var(--pine)!important;color:var(--surface)!important}html[data-care-theme] body.care-theme .el-tooltip__popper.is-dark .popper__arrow{border-top-color:var(--pine)!important}html[data-care-theme] body.care-theme .el-message.el-message,html[data-care-theme] body.care-theme .el-notification.el-notification{background:var(--surface)!important;border-color:#d9e2ce!important;color:var(--ink)!important;box-shadow:0 8px 24px #243e3412}html[data-care-theme] body.care-theme .el-message .el-message__content{color:#617454!important}html[data-care-theme] body.care-theme .el-message--error .el-message__content{color:var(--danger)!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .code-preview-wrapper,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .empty-original,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .prompt-card,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .scope-banner{background:#f6f7ef!important;border-color:var(--line)!important;color:#617951!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .card-header,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .char-badge,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .editor-tips-row,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .header-icon-box,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .prompt-len-tag,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .role-badge{background:var(--sage)!important;border-color:var(--line)!important;color:#6c805d!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .banner-title,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .header-title-text,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .original-prompt-text,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .section-title{color:var(--pine)!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .action-btn,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .banner-desc,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .banner-icon,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .header-sub-desc,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .section-icon,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .tip-text{color:#6c805d!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .accent-bar{background:#8ea17d!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .error-icon,html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .error-text{color:var(--danger)!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .status-pill{background:#e8efdf!important;color:#607b50!important}html[data-care-theme] body.care-theme .phone-role-prompt-dialog.el-dialog .status-pill.is-fallback{background:#efefe6!important;color:#7b856f!important}html[data-care-theme] body.care-theme .el-popover.el-popover .el-popconfirm__main{color:var(--ink)!important}html[data-care-theme] body.care-theme .el-popper[x-placement^=bottom] .popper__arrow,html[data-care-theme] body.care-theme .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--surface)!important}html[data-care-theme] body.care-theme .el-popper[x-placement^=top] .popper__arrow,html[data-care-theme] body.care-theme .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--surface)!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-slider__runway{background:#dfe5d6!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-slider__bar{background:#647e52!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-slider__button{background:var(--surface)!important;border-color:#728b60!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__headerbtn{background:transparent!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog ::-webkit-scrollbar-track{background:transparent!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog ::-webkit-scrollbar-thumb{background:#c5cebc!important}#app .forgot-password-container,#app .login-container,#app .organization-application-container,#app .register-container{background:var(--paper)!important;color:var(--ink)!important;font-family:var(--sans)!important;min-height:100vh}#app .forgot-password-box,#app .login-box,#app .register-box{background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 12px 40px #243e340a!important;border-radius:12px}#app .forgot-password-box h1,#app .login-box h1,#app .register-box h1{color:var(--pine)!important;font-family:var(--serif)!important}@media (min-width:1600px){#app .care-sidebar{flex-basis:262px;width:262px;padding-top:38px}#app .care-main{padding:40px 48px 0}#app .care-topbar{padding-left:48px;padding-right:48px}}@media (max-width:1199px){#app .care-sidebar{flex-basis:225px;width:225px;padding-left:12px;padding-right:12px}#app .care-main,#app .care-topbar{padding-left:27px;padding-right:27px}#app .care-workspace-badge{display:none}}@media (max-width:959px){#app .care-sidebar{position:fixed;inset:0 auto 0 0;width:270px;max-width:calc(100vw - 48px);transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s;padding-top:27px;box-shadow:12px 0 40px #243e3415}#app .care-sidebar.is-open{transform:translateX(0);visibility:visible}#app .care-sidebar-close{position:absolute;top:13px;right:11px;display:grid;border:0}#app .care-menu-toggle{display:grid;flex-shrink:0}#app .care-sidebar .care-brand{margin-top:11px;margin-bottom:26px}#app .care-topbar{min-height:67px;padding:12px 24px}#app .care-main{padding:26px 24px 0}#app .care-page-heading{margin-bottom:24px}#app .care-topbar-actions{gap:15px}}@media (max-width:639px){#app .care-topbar{gap:10px;padding:11px 17px;min-height:64px}#app .care-topbar-location{flex:1;gap:8px}#app .care-community-link{display:none}#app .care-breadcrumb-root{display:inline-flex;align-items:center;flex-shrink:0;min-height:34px}#app .care-breadcrumb-separator{display:inline-block;flex-shrink:0}#app .care-current-page{flex:1;min-width:0;max-width:145px;font-size:12px}#app .care-account-trigger{gap:7px}#app .care-account-avatar{width:31px;height:32px}#app .care-account-copy{display:none}#app .care-account-trigger>i{margin-left:0}#app .care-main{padding:24px 17px 0}#app .care-page-heading h1{font-size:29px}#app .care-eyebrow{font-size:8px;letter-spacing:1.7px}#app .care-page-intro{font-size:12px;line-height:1.8}#app .care-workspace-footer{margin-top:28px;gap:12px;font-size:8px}#app .care-content .table-card .el-card__body,#app .el-card__body{padding:16px!important}#app .care-content .header{align-items:flex-start}#app .care-content .header h2{font-size:21px}#app .care-content .el-form--inline{display:flex;flex-wrap:wrap;gap:0 12px}#app .care-content .el-form--inline .el-form-item{margin-right:0;max-width:100%}#app .care-content .el-table{width:100%!important}#app .care-content .pagination-container{overflow:auto;padding-bottom:8px}#app .care-content .el-pagination{white-space:nowrap}#app .care-content .el-form-item__content{max-width:100%}#app .care-content [style*="width: 504px"]{width:100%!important;max-width:100%}html[data-care-theme] body.care-theme .el-dialog.el-dialog{width:calc(100% - 28px)!important;max-width:720px;margin-top:5vh!important}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__header{padding:19px 18px 15px}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__body{padding:18px;overflow:auto;max-height:72vh}html[data-care-theme] body.care-theme .el-dialog.el-dialog .el-dialog__footer{padding:13px 18px}html[data-care-theme] body.care-theme .el-message-box.el-message-box{width:calc(100% - 32px)}html[data-care-theme] body.care-theme .el-message.el-message{min-width:0;width:calc(100% - 32px)}}@media (max-height:700px) and (min-width:960px){#app .care-sidebar-foot{display:none}#app .care-brand{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){#app .care-shell *,#app .care-shell :after,#app .care-shell :before{transition:none!important;animation:none!important}}#app .care-page{min-width:0;background:transparent!important}#app .care-page>.care-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 26px}#app .care-page-heading p:not(.care-eyebrow){margin:0;font-size:13px;color:var(--muted);line-height:1.8}#app .care-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}#app .care-actions .el-button+.el-button{margin-left:0}#app .care-card{padding:23px 25px;background:var(--surface)!important;border:1px solid var(--line);border-radius:9px}#app .care-card h2,.care-detail h2{margin:0 0 16px;font-size:19px;font-weight:500;font-family:var(--serif);color:var(--pine)}#app .care-card h2 i{font-size:19px;margin-right:6px}#app .care-stats{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:18px;margin-bottom:23px}#app .care-stats article{display:grid;gap:6px;padding:19px 24px;border:1px solid var(--line);border-radius:9px;background:#eeeee5}#app .care-stats span{color:var(--muted);font-size:12px}#app .care-stats strong{font-family:var(--serif);font-weight:500;font-size:32px;line-height:1.4}#app .care-stats .care-stats-text{font-size:21px;margin:7px 0}#app .care-cell-muted,#app .care-stats small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere}#app .care-filter{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:7px;margin-bottom:19px}#app .care-filter .el-form-item{margin-right:0;margin-bottom:15px}#app .care-filter .el-form-item__label{float:none;display:block;font-size:11px;padding:0;line-height:23px}#app .care-filter .el-select{width:135px}#app .care-filter .el-input{max-width:225px}#app .care-table-link{padding:0;border:0;background:transparent;color:var(--pine);font:inherit;font-weight:500;text-align:left;cursor:pointer}#app .care-table-link:hover{text-decoration:underline;text-underline-offset:4px}#app .care-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;color:var(--muted);font-size:11px;flex-wrap:wrap}#app .care-alert{margin-bottom:18px}#app .el-alert--error,html[data-care-theme] body.care-theme .care-detail .el-alert--error{background:#f7eae4!important;color:#963e36!important}#app .el-alert--error .el-alert__title,html[data-care-theme] body.care-theme .care-detail .el-alert--error .el-alert__title{color:#963e36!important}#app .care-page .el-form-item__label{text-align:left}#app .care-settings-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.85fr);gap:22px}#app .care-settings-side{display:grid;align-content:start;gap:22px;min-width:0}#app .care-settings-main{min-width:0}#app .care-note,.care-detail .care-note{color:var(--muted);font-size:12px;line-height:1.9}#app .care-settings-main .el-form{margin-top:25px}#app .care-switch-note{color:var(--muted);font-size:12px;margin-left:10px}#app .care-server-status{color:var(--pine);font-size:12px}#app .care-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}#app .care-section-heading h2{margin-bottom:7px}#app .care-word-count{color:var(--muted);font-size:12px}#app .care-batch-add{margin-top:14px}#app .care-account-selector{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:22px}#app .care-account-selector label{color:var(--pine);font-size:13px}#app .care-account-selector small{color:var(--muted);font-size:11px}#app .care-capabilities{display:grid;grid-template-columns:70px 1fr;font-size:12px;line-height:1.8;gap:10px}#app .care-capabilities dt{color:var(--muted)}#app .care-capabilities dd{margin:0;overflow-wrap:anywhere}.care-detail-drawer{max-width:100vw;background:var(--surface)!important;color:var(--ink)}.care-detail-drawer .el-drawer__header{margin:0;padding:24px;border-bottom:1px solid var(--line);color:var(--pine);font-size:21px;font-family:var(--serif)}.care-detail-drawer .el-drawer__body{overflow:auto}.care-detail{padding:24px}.care-detail .el-form{margin-top:25px}.care-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;overflow-wrap:anywhere;margin-bottom:12px}.care-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.care-detail .el-select,.care-two-columns .el-input-number,.care-two-columns .el-select{width:100%}.care-detail-footer{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:10px}.care-detail-footer .el-button+.el-button{margin-left:0}.care-detail .care-section-title{margin-top:20px}.care-mail-summary{background:var(--sage);padding:13px 17px;color:var(--pine);font-size:13px;border-radius:6px}.care-person-dialog{max-width:calc(100vw - 24px)}@media (max-width:1100px){#app .care-stats{grid-template-columns:1fr 1fr}#app .care-stats article:first-child{grid-column:1/-1}#app .care-page>.care-page-heading{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:820px){#app .care-settings-grid{grid-template-columns:minmax(0,1fr)}#app .care-card{padding:18px 16px}#app .care-stats{gap:10px}#app .care-stats article{padding:14px}#app .care-stats .care-stats-text{font-size:17px}.care-two-columns{grid-template-columns:1fr;gap:0}.care-detail{padding:18px}}.care-original-fields{margin:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:12px}.care-original-fields dt{color:var(--muted)}.care-original-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}