#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;width:100%;height:100vh}#app,*{margin:0;padding:0}*{box-sizing:border-box}body{margin:0;padding:0;height:100vh;overflow:hidden}.big-model-management[data-v-1fad2757],body{width:100%}.section-title[data-v-1fad2757]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.title-input-area[data-v-1fad2757]{display:flex;align-items:center;gap:8px}.title-label[data-v-1fad2757]{font-size:14px;color:#666;font-weight:500}.title-content[data-v-1fad2757]{font-size:14px;color:#333;font-weight:600}.model-content[data-v-1fad2757],.model-input-area[data-v-1fad2757]{width:100%}.dialog-footer[data-v-1fad2757]{text-align:right}.tone-slider[data-v-345876ae]{width:100%;margin:8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#ddd;border-radius:3px;outline:none}.tone-slider[data-v-345876ae]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#007bff;border-radius:50%;cursor:pointer}.tone-slider[data-v-345876ae]::-moz-range-thumb{width:18px;height:18px;background:#007bff;border-radius:50%;cursor:pointer;border:none}.tone-value[data-v-345876ae]{margin-left:10px;font-size:14px;color:#666}.tone-options[data-v-345876ae]{display:flex;gap:16px;margin:12px 0}.tone-option[data-v-345876ae]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}.tone-option input[type=radio][data-v-345876ae]{margin:0}.tone-preset-list[data-v-345876ae]{display:flex;flex-direction:column;gap:8px}.tone-preset-item[data-v-345876ae]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.preset-name[data-v-345876ae]{flex:1;font-size:14px;color:#333}.btn-test-tone[data-v-345876ae]{background:none;border:none;font-size:16px;cursor:pointer;padding:4px;margin-right:8px;border-radius:4px;transition:background-color .2s}.btn-test-tone[data-v-345876ae]:hover{background:#e9ecef}.script-actions[data-v-345876ae]{display:flex;align-items:center;gap:10px}.section-title[data-v-345876ae]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}.title-area[data-v-345876ae]{display:flex;align-items:center}.version-select[data-v-345876ae]{border:1px solid red;width:120px}.title-input-area[data-v-345876ae],.version-select[data-v-345876ae]{display:flex;align-items:center;gap:8px}.title-label[data-v-345876ae]{font-size:14px;color:#666;font-weight:500}.title-content[data-v-345876ae]{font-size:14px;color:#333;font-weight:600}.ai-features[data-v-345876ae]{display:flex;flex-direction:column;gap:20px}.feature-item[data-v-345876ae]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e4e7ed}.feature-header[data-v-345876ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.feature-title[data-v-345876ae]{font-size:16px;font-weight:500;color:#303133}.script-content[data-v-345876ae]{margin-bottom:16px}.feature-content[data-v-345876ae]{margin-top:12px}.btn-add-model[data-v-345876ae]{background:#409eff;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:14px;transition:background-color .3s}.btn-add-model[data-v-345876ae]:hover{background:#337ecc}.btn-delete-model[data-v-345876ae]{background:none;border:none;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;color:#f56c6c}.btn-delete-model[data-v-345876ae]:hover{background:#fef0f0}.script-type-tabs[data-v-51302e6a]{width:100%;box-sizing:border-box}.script-type-tabs[data-v-51302e6a],[data-v-51302e6a] .demo-tabs{height:100%;display:flex;flex-direction:column}[data-v-51302e6a] .demo-tabs .el-tabs__header{flex-shrink:0}[data-v-51302e6a] .demo-tabs .el-tabs__content{flex:1;height:100%;overflow:hidden}[data-v-51302e6a] .demo-tabs .el-tab-pane{height:100%}.tab-content[data-v-51302e6a]{padding:16px}.script-type-info[data-v-51302e6a]{margin-bottom:16px}.script-type-info h4[data-v-51302e6a]{margin:0 0 8px 0;color:#303133;font-size:16px;font-weight:600}.script-type-info p[data-v-51302e6a]{margin:0;color:#606266;font-size:14px;line-height:1.5}.script-content[data-v-51302e6a]{min-height:200px}.script-list[data-v-51302e6a]{display:flex;flex-direction:column;gap:12px}.script-item[data-v-51302e6a]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s ease}.script-item[data-v-51302e6a]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.script-text[data-v-51302e6a]{flex:1;color:#303133;font-size:14px;line-height:1.6;margin-right:12px}.script-actions[data-v-51302e6a]{flex-shrink:0}[data-v-51302e6a] .el-tabs__item.is-top{font-size:14px}[data-v-51302e6a] .el-tabs__header{margin:0 0 16px 0}[data-v-51302e6a] .el-tabs__nav-wrap:after{background-color:#e4e7ed}[data-v-51302e6a] .el-tabs__active-bar{background-color:#409eff}[data-v-51302e6a] .el-tabs__item{color:#606266;font-weight:500}[data-v-51302e6a] .el-tabs__item.is-active,[data-v-51302e6a] .el-tabs__item:hover{color:#409eff}.script-type-inner-tabs[data-v-51302e6a]{margin-top:0;height:100%;display:flex;flex-direction:column;overflow-y:auto}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__header{margin:0 0 12px 0;background:#f5f7fa;border-radius:6px;padding:4px;flex-shrink:0}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__nav{border:none}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__item{border:none;background:transparent;color:#606266;font-size:12px;padding:8px 10px;margin-right:4px;border-radius:4px;transition:all .3s ease}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__item.is-active{background:#2accfa;color:#fff;box-shadow:0 2px 4px rgba(64,158,255,.3)}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__item:hover{background:#ecf5ff;color:#2accfa}[data-v-51302e6a] .script-type-inner-tabs .el-tabs__active-bar{display:none}.script-type-inner-tabs>div[data-v-51302e6a]{padding:0 5px}.ai-templates-container[data-v-51302e6a]{max-height:500px;overflow-y:auto}.templates-content[data-v-51302e6a]{padding:10px;background:#f5f7fa;border-radius:8px;border:1px solid #e4e7ed}.template-item[data-v-51302e6a]{padding:12px;margin-bottom:10px;background:#fff;border-radius:6px;border:1px solid #dcdfe6;line-height:1.6;color:#303133;font-size:14px;transition:all .3s ease;white-space:pre-wrap;word-wrap:break-word}.template-item[data-v-51302e6a]:last-child{margin-bottom:0}.template-item[data-v-51302e6a]:hover{border-color:#409eff;box-shadow:0 2px 4px rgba(64,158,255,.1)}.empty-templates[data-v-51302e6a]{min-height:200px;display:flex;align-items:center;justify-content:center;text-align:center}.dialog-footer[data-v-51302e6a]{display:flex;justify-content:flex-end;gap:10px}.ai-templates-container[data-v-51302e6a]::-webkit-scrollbar{width:6px}.ai-templates-container[data-v-51302e6a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ai-templates-container[data-v-51302e6a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ai-templates-container[data-v-51302e6a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.flex-items[data-v-51302e6a]{display:flex;width:100%;height:80px;background-color:#f8f9fa;padding:0 10px;border-radius:5px}.flex-items-center[data-v-51302e6a]{display:flex;flex-direction:column;justify-content:center;width:300px}.flex-items-centers[data-v-51302e6a]{display:flex;align-items:center;gap:10px}.interact-count[data-v-51302e6a]{height:30px;width:200px;background:rgba(0,0,0,.1);border-radius:4px;font-size:15px;display:flex;align-items:center;padding-left:10px}.next_script-center[data-v-51302e6a]{background-color:#f8f9fa;padding:10px;border-radius:5px}.section-title[data-v-15baa224]{font-size:18px;font-weight:600;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}.section-title[data-v-15baa224],.title-area[data-v-15baa224]{display:flex;justify-content:space-between;align-items:center}.timer-card[data-v-15baa224]{background:#fff;border-radius:12px;padding:15px;margin-bottom:20px;border:1px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease}.timer-card[data-v-15baa224]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.timer-header[data-v-15baa224]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.timer-title[data-v-15baa224]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.timer-icon[data-v-15baa224]{font-size:18px}.timer-status[data-v-15baa224]{display:flex;align-items:center;gap:6px}.status-dot[data-v-15baa224]{width:8px;height:8px;border-radius:50%;transition:all .3s ease}.status-dot.active[data-v-15baa224]{background-color:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.4)}.status-dot.inactive[data-v-15baa224]{background-color:#dcdfe6}.status-text[data-v-15baa224]{font-size:12px;color:#909399;font-weight:500}.timer-content[data-v-15baa224]{display:flex;flex-direction:column;gap:16px}.time-mode-selector[data-v-15baa224]{margin-bottom:8px}.time-mode-selector[data-v-15baa224] .el-radio-group{display:flex;gap:20px}.time-mode-selector[data-v-15baa224] .el-radio{margin-right:0}.time-mode-selector[data-v-15baa224] .el-radio__label{font-size:14px;color:#606266}.datetime-mode[data-v-15baa224]{margin-bottom:8px}.datetime-mode[data-v-15baa224] .el-date-editor{width:100%}.interval-mode[data-v-15baa224]{margin-bottom:8px}.interval-inputs[data-v-15baa224]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.input-group[data-v-15baa224]{display:flex;align-items:center;gap:6px;min-width:100px}.input-group[data-v-15baa224] .el-input-number{width:80px}.input-group[data-v-15baa224] .el-input-number .el-input__inner{text-align:center;font-size:14px}.unit-label[data-v-15baa224]{font-size:14px;color:#606266;font-weight:500;min-width:24px}.timer-actions[data-v-15baa224]{display:flex;gap:12px;justify-content:flex-start;margin-top:8px}.timer-actions[data-v-15baa224] .el-button{border-radius:8px;font-weight:500;transition:all .3s ease}.timer-actions[data-v-15baa224] .el-button--primary{background-color:#409eff;border-color:#409eff}.timer-actions[data-v-15baa224] .el-button--primary:hover{background-color:#66b1ff;border-color:#66b1ff}.timer-actions[data-v-15baa224] .el-button:not(.el-button--primary){color:#606266;border-color:#dcdfe6;background-color:#fff}.timer-actions[data-v-15baa224] .el-button:not(.el-button--primary):hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.countdown-display[data-v-15baa224]{text-align:center}.countdown-label[data-v-15baa224]{font-size:13px;color:#606266;margin-right:8px}.countdown-time[data-v-15baa224]{font-size:16px;font-weight:600;color:#409eff;font-family:Courier New,monospace}@media (max-width:768px){.timer-card[data-v-15baa224]{padding:16px;margin-bottom:16px}.timer-header[data-v-15baa224]{flex-direction:column;align-items:flex-start;gap:8px}.interval-inputs[data-v-15baa224]{flex-direction:column;align-items:stretch}.input-group[data-v-15baa224]{justify-content:space-between;min-width:auto}.timer-actions[data-v-15baa224]{flex-direction:column}.timer-actions[data-v-15baa224] .el-button{width:100%}}.timer-card[data-v-15baa224]{animation:slideInUp-15baa224 .3s ease-out}@keyframes slideInUp-15baa224{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-dot.active[data-v-15baa224]{animation:pulse-15baa224 2s infinite}@keyframes pulse-15baa224{0%{box-shadow:0 0 6px rgba(103,194,58,.4)}50%{box-shadow:0 0 12px rgba(103,194,58,.6)}to{box-shadow:0 0 6px rgba(103,194,58,.4)}}.timer-controls[data-v-15baa224]{display:flex;gap:20px;margin-left:20px;align-items:center}.control-group[data-v-15baa224]{display:flex;align-items:center;gap:8px}.control-label[data-v-15baa224]{font-size:14px;color:#606266;font-weight:500;min-width:80px}.countdown-time[data-v-15baa224]{animation:countdownPulse-15baa224 1s ease-in-out infinite alternate}@keyframes countdownPulse-15baa224{0%{transform:scale(1)}to{transform:scale(1.02)}}.big-model-management[data-v-e7cc0498]{width:100%}.section-title[data-v-e7cc0498]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.title-input-area[data-v-e7cc0498]{display:flex;align-items:center;gap:8px}.title-label[data-v-e7cc0498]{font-size:14px;color:#666;font-weight:500}.title-content[data-v-e7cc0498]{font-size:14px;color:#333;font-weight:600}.model-content[data-v-e7cc0498]{width:100%}.model-input-area[data-v-e7cc0498]{width:100%;display:flex;flex-direction:column;gap:12px}.input-item[data-v-e7cc0498]{display:flex;align-items:center;gap:8px}.input-label[data-v-e7cc0498]{width:100px;font-size:14px;color:#666;font-weight:500}.dialog-footer[data-v-e7cc0498]{text-align:right}.root[data-v-3bf4afa0]{--el-dialog-padding-primary:0px}.live-preparation-dialog[data-v-3bf4afa0]{padding:0!important}.live-preparation-dialog .live-preparation-dialog-header[data-v-3bf4afa0]{border-bottom:1px solid #e4e7ed!important;padding:0 20px 10px 20px;width:100%;text-align:center}.dialog-title[data-v-3bf4afa0]{font-size:18px;font-weight:600;color:#303133}.sidebar-menu[data-v-3bf4afa0]{width:150px;background-color:#f5f7fa;border-right:1px solid #e4e7ed;padding:20px 0}.menu-item[data-v-3bf4afa0]{padding:12px 20px;cursor:pointer;color:#606266;font-size:14px;border-radius:4px;margin-bottom:4px;transition:all .3s}.menu-item[data-v-3bf4afa0]:hover{background-color:#ecf5ff;color:#409eff}.menu-item.active[data-v-3bf4afa0]{background-color:#409eff;color:#fff}.contents-area[data-v-3bf4afa0]{flex:1;padding:20px;overflow:hidden}.myCard[data-v-3bf4afa0]{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:#f5f5f5}.cardMain[data-v-3bf4afa0]{width:100%;height:100vh;padding-bottom:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}.cardMain .cardC[data-v-3bf4afa0],.cardR[data-v-3bf4afa0]{background-color:#fff;height:100%;overflow:hidden;overflow-y:auto;box-sizing:border-box;border-radius:10px}.top-control[data-v-3bf4afa0]{width:100%;background-color:#fff;padding:10px 20px;border-radius:0 0 10px 10px;border-bottom:1px solid #eaedf0;margin-bottom:10px}.control-single-line[data-v-3bf4afa0]{display:flex;justify-content:space-between;align-items:center;gap:20px}.control-buttons[data-v-3bf4afa0]{display:flex;gap:10px;align-items:center}.voice-interval-wrapper[data-v-3bf4afa0]{margin-top:10px}.voice-interval-wrapper .el-form-item[data-v-3bf4afa0]{margin-bottom:0}.live-input[data-v-3bf4afa0]{width:300px;padding:8px 12px;border:1px solid #ced4da;border-radius:8px;font-size:14px;font-weight:500;color:#495057;transition:all .3s ease}.live-input[data-v-3bf4afa0]:focus{outline:none;border-color:#4c76f2;box-shadow:0 0 0 3px rgba(76,118,242,.2)}.live-btn-top[data-v-3bf4afa0]{padding:8px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.live-btn-top.test[data-v-3bf4afa0]{background-color:#ffa502;color:#fff}.live-btn-top.test[data-v-3bf4afa0]:hover{background-color:#ff9500}.live-btn-top.testing[data-v-3bf4afa0]{background-color:#ff9500;color:#fff;opacity:.8}.live-btn-top.start[data-v-3bf4afa0]{background-color:#2accfa;color:#fff}.live-btn-top.start[data-v-3bf4afa0]:hover{background-color:#1ea8d8}.live-btn-top.stop[data-v-3bf4afa0]{background-color:#ff4757;color:#fff}.live-btn-top.stop[data-v-3bf4afa0]:hover{background-color:#e63946}.live-btn-top[data-v-3bf4afa0]:disabled{opacity:.6;cursor:not-allowed}.stats-horizontal[data-v-3bf4afa0]{display:flex;gap:15px;align-items:center;justify-content:flex-end}.user-avatar-container[data-v-3bf4afa0]{position:relative;display:inline-block}.user-avatar[data-v-3bf4afa0]{width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;border:2px solid #e9ecef;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-avatar[data-v-3bf4afa0]:hover{border-color:#4c76f2;transform:scale(1.05);box-shadow:0 2px 8px rgba(76,118,242,.3)}.user-avatar img[data-v-3bf4afa0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu-content[data-v-3bf4afa0]{padding:0;box-sizing:border-box}.user-info[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px}.user-ava[data-v-3bf4afa0]{width:32px;height:32px;border-radius:50%}.user-name[data-v-3bf4afa0]{font-size:14px;font-weight:500;color:#333}.user-menu-divider[data-v-3bf4afa0]{margin:10px 0}.user-menu-item[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease;border-radius:4px;margin:2px 0}.user-menu-item[data-v-3bf4afa0]:hover{background-color:#f5f7fa}.menu-icon[data-v-3bf4afa0]{font-size:16px}.menu-text[data-v-3bf4afa0]{font-size:14px;color:#333;font-weight:500}.stat-item-horizontal[data-v-3bf4afa0]{display:flex;align-items:center;gap:10px;padding:5px 15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;margin:0 5px}.cardC[data-v-3bf4afa0]{width:77%;margin:0 10px;display:flex;flex-direction:column;padding:10px}.top-section[data-v-3bf4afa0]{display:flex;height:20%;gap:10px;margin-bottom:10px}.left-column[data-v-3bf4afa0]{flex:1;display:flex;flex-direction:column;border:1px solid #e9ecef;border-radius:10px}.right-column[data-v-3bf4afa0]{flex:1;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef;padding:15px;display:flex;flex-direction:column;gap:20px}.game-selector[data-v-3bf4afa0]{display:flex;align-items:center;gap:10px}.bottom-section[data-v-3bf4afa0]{height:100%;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef;padding:15px;position:relative}.bottom-section[data-v-3bf4afa0]:before{content:"";position:absolute;top:0;left:.8;width:46.6%;height:1px;background:#e9ecef}.cardR[data-v-3bf4afa0]{width:33%;padding:10px;margin-right:10px;display:flex;flex-direction:column;justify-content:space-between}.content-area[data-v-3bf4afa0]{width:100%;border-radius:10px;min-height:100px;box-sizing:border-box;display:flex;flex-direction:column;flex:1}.titles[data-v-3bf4afa0]{display:flex;margin-bottom:10px}.titleLeft[data-v-3bf4afa0]{width:8px;border-radius:10px;background-color:#26a6fa;margin-right:10px}.titleT[data-v-3bf4afa0]{display:flex;align-items:center;padding:2px;font-weight:600;color:#333}.title-controls[data-v-3bf4afa0]{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;margin-bottom:10px}.auto-explain-toggle[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px}.toggle-label[data-v-3bf4afa0]{font-size:12px;color:#666;font-weight:500;white-space:nowrap}.toggle-switch[data-v-3bf4afa0]{position:relative;width:40px;height:20px;background:#ccc;border-radius:20px;cursor:pointer;transition:all .3s ease}.toggle-switch.active[data-v-3bf4afa0]{background:#2accfa}.toggle-slider[data-v-3bf4afa0]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch.active .toggle-slider[data-v-3bf4afa0]{transform:translateX(20px)}.control-content[data-v-3bf4afa0]{padding:10px 0}.live-btn[data-v-3bf4afa0]{width:100%;padding:12px 20px;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:8px}.live-btn.start[data-v-3bf4afa0]{background-color:#2accfa;color:#fff}.live-btn.start[data-v-3bf4afa0]:hover{background-color:#1ea8d8}.live-btn.stop[data-v-3bf4afa0]{background-color:#ff4757;color:#fff}.live-btn.stop[data-v-3bf4afa0]:hover{background-color:#e63946}.live-btn[data-v-3bf4afa0]:disabled{opacity:.6;cursor:not-allowed}.stats-grid[data-v-3bf4afa0]{display:grid;grid-template-columns:1fr;gap:10px}.stat-item[data-v-3bf4afa0]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.stat-icon[data-v-3bf4afa0]{font-size:20px}.stat-info[data-v-3bf4afa0]{display:flex;flex-direction:column}.stat-value[data-v-3bf4afa0]{font-size:18px;font-weight:700;color:#333}.stat-label[data-v-3bf4afa0]{font-size:12px;color:#666}@keyframes pulse-3bf4afa0{0%,to{opacity:1}50%{opacity:.5}}.btn-show[data-v-3bf4afa0]{background:#2accfa;color:#fff}.btn-show[data-v-3bf4afa0]:hover{background:#1ea8d8}.btn-hide[data-v-3bf4afa0]{background:#ff4757;color:#fff}.btn-hide[data-v-3bf4afa0]:hover{background:#e63946}.copywriting[data-v-3bf4afa0]{width:100%;margin-bottom:20px;border-radius:10px;padding:15px;display:flex;flex-direction:column;height:100%}.section-title[data-v-3bf4afa0]{color:#333;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.title-input-area[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px}.title-label[data-v-3bf4afa0]{display:flex;align-items:center}.script-content[data-v-3bf4afa0]{padding:10px 0}.active-script[data-v-3bf4afa0],.script-display-area[data-v-3bf4afa0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.script-content-display[data-v-3bf4afa0]{flex:1;overflow-y:auto;padding:15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.no-script-display[data-v-3bf4afa0]{flex:1;display:flex;align-items:center;justify-content:center}.empty-script[data-v-3bf4afa0]{text-align:center;color:#6c757d}.empty-icon[data-v-3bf4afa0]{margin-bottom:15px;opacity:.6}.empty-text[data-v-3bf4afa0]{font-size:16px;font-weight:500;margin-bottom:8px}.empty-hint[data-v-3bf4afa0]{font-size:14px;opacity:.8}.script-actions[data-v-3bf4afa0]{gap:8px;width:100%}.btn-ai[data-v-3bf4afa0],.btn-manual[data-v-3bf4afa0]{flex:1;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-ai[data-v-3bf4afa0]{background:#2accfa;color:#fff}.btn-ai[data-v-3bf4afa0]:hover:not(.disabled){background:#1ea8d8}.btn-ai.disabled[data-v-3bf4afa0]{background:#ccc;color:#999;cursor:not-allowed}.btn-manual[data-v-3bf4afa0]{background:#6c757d;color:#fff}.btn-manual[data-v-3bf4afa0]:hover:not(.disabled){background:#5a6268}.btn-manual.active[data-v-3bf4afa0]{background:#28a745;color:#fff}.btn-manual.active[data-v-3bf4afa0]:hover{background:#218838}.btn-manual.disabled[data-v-3bf4afa0]{background:#ccc;color:#999;cursor:not-allowed}.current-script[data-v-3bf4afa0]{margin-bottom:15px}.script-display[data-v-3bf4afa0]{border-radius:6px;padding:12px;margin-bottom:10px;min-height:50px;display:flex;align-items:center}.script-display p[data-v-3bf4afa0]{margin:0;line-height:1.5;font-size:14px}.no-script[data-v-3bf4afa0]{color:#999}.btn-use[data-v-3bf4afa0]{width:100%;padding:10px;background:#28a745;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-use[data-v-3bf4afa0]:hover{background:#218838}.btn-use[data-v-3bf4afa0]:disabled{background:#6c757d;cursor:not-allowed}.script-input[data-v-3bf4afa0]{margin:15px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.script-input-area[data-v-3bf4afa0]{margin-bottom:15px}.input-label[data-v-3bf4afa0]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.script-input textarea[data-v-3bf4afa0]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;resize:none;font-size:14px;font-family:inherit;transition:all .3s ease;line-height:1.5}.script-input textarea[data-v-3bf4afa0]:focus{outline:none;border-color:#2accfa;box-shadow:0 0 0 2px rgba(42,204,250,.2)}.script-input textarea[data-v-3bf4afa0]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.6}.input-actions[data-v-3bf4afa0]{display:flex;gap:8px;margin-top:10px}.btn-cancel[data-v-3bf4afa0],.btn-confirm[data-v-3bf4afa0]{flex:1;padding:8px 12px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.btn-confirm[data-v-3bf4afa0]{background:#28a745;color:#fff}.btn-cancel[data-v-3bf4afa0]{background:#dc3545;color:#fff}.template-grid[data-v-3bf4afa0]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.template-item[data-v-3bf4afa0]{padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;text-align:center;font-size:12px;transition:all .3s ease}.template-item[data-v-3bf4afa0]:hover{background:#e9ecef;border-color:#2accfa}.ai-features[data-v-3bf4afa0]{padding:10px 0}.feature-item[data-v-3bf4afa0]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.feature-header[data-v-3bf4afa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.feature-title[data-v-3bf4afa0]{font-weight:600;color:#333;font-size:14px}.toggle-btn[data-v-3bf4afa0]{padding:6px 12px;border:none;border-radius:15px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;background:#e9ecef;color:#6c757d}.toggle-btn.active[data-v-3bf4afa0]{background:#2accfa;color:#fff}.feature-content[data-v-3bf4afa0]{font-size:14px;color:#333}.interval-setting[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.interval-input[data-v-3bf4afa0]{width:60px;padding:4px 8px;border:1px solid #ddd;text-align:center}.next-time[data-v-3bf4afa0]{font-size:12px;color:#666;background:#fff;padding:8px;border-radius:4px;text-align:center}.btn-edit[data-v-3bf4afa0]{width:100%;padding:8px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-bottom:10px}.danmaku-editor[data-v-3bf4afa0]{margin-top:10px}.danmaku-editor textarea[data-v-3bf4afa0]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;resize:none;font-size:12px}.editor-actions[data-v-3bf4afa0]{display:flex;gap:8px;margin-top:8px}.btn-save[data-v-3bf4afa0]{flex:1;padding:6px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.voice-settings[data-v-3bf4afa0]{margin-bottom:10px}.voice-select[data-v-3bf4afa0]{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;font-size:12px}.speed-control[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px;font-size:12px}.speed-slider[data-v-3bf4afa0]{flex:1}.last-voice[data-v-3bf4afa0]{background:#fff;padding:8px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.voice-preview[data-v-3bf4afa0]{margin:0;color:#666}.btn-play[data-v-3bf4afa0]{padding:4px 8px;background:#2accfa;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:10px}.reply-options[data-v-3bf4afa0]{margin-bottom:10px}.checkbox-label[data-v-3bf4afa0]{display:block;margin-bottom:8px;font-size:12px;cursor:pointer}.delay-setting[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px;font-size:12px}.delay-select[data-v-3bf4afa0]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px}.xuanqu[data-v-3bf4afa0]{padding:10px;display:flex;flex-direction:column;background:#f8f9fa;border-radius:10px;height:35%}.xuanqu-info[data-v-3bf4afa0]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.points-info[data-v-3bf4afa0]{height:30px;display:flex;align-items:center;gap:5px;font-size:13px;line-height:30px}.points-count[data-v-3bf4afa0]{width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interact-info[data-v-3bf4afa0]{height:100%;display:flex;align-items:center;gap:10px;font-size:13px}.interact-count[data-v-3bf4afa0]{height:30px;width:130px;background:rgba(0,0,0,.1);border-radius:4px;font-size:15px;display:flex;align-items:center;padding-left:10px}.danmaku-interaction[data-v-3bf4afa0]{background:#f8f9fa;border-radius:10px;padding:10px;border:1px solid #e9ecef;height:calc(65% - 10px);display:flex;flex-direction:column;overflow:hidden}.danmaku-content[data-v-3bf4afa0]{padding:10px 0;flex:1;display:flex;flex-direction:column;overflow:hidden}.danmaku-list[data-v-3bf4afa0]{flex:1;overflow-y:auto;padding-right:5px}.danmaku-item[data-v-3bf4afa0]{margin-bottom:15px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.danmaku-item.replied[data-v-3bf4afa0]{background:#e8f5e9;border-color:#c3e6cb}.danmaku-item.host-message[data-v-3bf4afa0]{background:#e3f2fd;border-color:#90caf9}.danmaku-info[data-v-3bf4afa0]{margin-bottom:8px}.user[data-v-3bf4afa0]{font-weight:600;color:#2accfa;font-size:14px}.user.host-user[data-v-3bf4afa0]{color:#1976d2;font-weight:700}.content[data-v-3bf4afa0]{color:#333;font-size:14px;margin-left:5px}.content.host-content[data-v-3bf4afa0]{color:#1565c0;font-weight:500}.danmaku-actions[data-v-3bf4afa0]{display:flex;gap:6px}.btn-custom[data-v-3bf4afa0],.btn-quick[data-v-3bf4afa0]{padding:4px 8px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s ease}.btn-quick[data-v-3bf4afa0]{background:#2accfa;color:#fff}.btn-custom[data-v-3bf4afa0]{background:#6c757d;color:#fff}.reply-preview[data-v-3bf4afa0]{margin-top:8px;padding:8px;background:#fff;border-radius:4px;font-size:12px;color:#666}.empty-danmaku[data-v-3bf4afa0]{text-align:center;padding:40px 20px;color:#999}.empty-icon[data-v-3bf4afa0]{font-size:48px;margin-bottom:10px}.reply-input[data-v-3bf4afa0]{margin-top:15px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.reply-header[data-v-3bf4afa0]{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.reply-input textarea[data-v-3bf4afa0]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;resize:none;font-size:14px;font-family:inherit}.reply-actions[data-v-3bf4afa0]{display:flex;gap:8px;margin-top:10px}.btn-send[data-v-3bf4afa0]{flex:1;padding:8px 12px;background:#2accfa;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-send[data-v-3bf4afa0]:hover{background:#1ea8d8}@media (max-width:1400px){.cardMain[data-v-3bf4afa0]{width:100%;overflow:hidden}}@media (max-width:1100px){.cardMain[data-v-3bf4afa0]{width:100%;flex-direction:column;height:auto;overflow:hidden}.cardC[data-v-3bf4afa0],.cardR[data-v-3bf4afa0]{width:100%;height:auto;min-height:300px}}@media (max-width:768px){.cardMain[data-v-3bf4afa0]{width:100%;padding:10px;overflow:hidden}.cardC[data-v-3bf4afa0],.cardR[data-v-3bf4afa0]{width:100%;padding:10px}}[data-v-3bf4afa0]::-webkit-scrollbar{width:6px}[data-v-3bf4afa0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-3bf4afa0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-3bf4afa0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes fadeIn-3bf4afa0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.danmaku-item[data-v-3bf4afa0]{animation:fadeIn-3bf4afa0 .3s ease}input[data-v-3bf4afa0]:focus,select[data-v-3bf4afa0]:focus,textarea[data-v-3bf4afa0]:focus{outline:none;border-color:#2accfa;box-shadow:0 0 0 2px rgba(42,204,250,.2)}button[data-v-3bf4afa0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}button[data-v-3bf4afa0]:active:not(:disabled){transform:translateY(0)}.loading[data-v-3bf4afa0]{opacity:.7;pointer-events:none;position:relative}.loading[data-v-3bf4afa0]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #2accfa;border-radius:50%;animation:spin-3bf4afa0 1s linear infinite}@keyframes spin-3bf4afa0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.drawer-btn[data-v-3bf4afa0]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;margin-left:10px;margin-right:10px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.drawer-btn[data-v-3bf4afa0]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.drawer-btn[data-v-3bf4afa0]:active{transform:translateY(0)}.drawer-body[data-v-3bf4afa0]{height:624px;overflow:hidden;display:flex}.real-time-script[data-v-3bf4afa0]{background:#f8f9fa;border-radius:10px;padding:15px;margin-bottom:20px;border:1px solid #e9ecef;height:calc(50% - 10px);display:flex;flex-direction:column;overflow:hidden}.script-display-content[data-v-3bf4afa0]{position:relative;background:#fff;border-radius:8px;padding:20px;border:1px solid #dee2e6;flex:1;display:flex;flex-direction:column;overflow:hidden}.current-sentence-display[data-v-3bf4afa0]{margin-bottom:20px;flex:1;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden}.sentence-text[data-v-3bf4afa0]{font-size:16px;line-height:1.6;color:#333;text-align:center;font-weight:500;padding:15px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:8px;border-left:4px solid #2196f3}.sentence-info[data-v-3bf4afa0]{color:#666;font-size:14px;font-weight:600;margin-right:8px;opacity:.8}.no-sentence[data-v-3bf4afa0]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:#6c757d;text-align:center;padding:20px}.progress-section[data-v-3bf4afa0]{margin-bottom:15px}.progress-bar-container[data-v-3bf4afa0]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-bar[data-v-3bf4afa0]{height:100%;background:linear-gradient(90deg,#2196f3,#21cbf3);border-radius:4px;transition:width .3s ease}.progress-text[data-v-3bf4afa0]{font-size:12px;color:#6c757d;text-align:center;font-weight:500}.script-info[data-v-3bf4afa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.script-info-compact[data-v-3bf4afa0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 8px;background:#f1f3f4;border-radius:4px;font-size:11px;border:1px solid #e0e0e0}.play-status[data-v-3bf4afa0]{font-size:12px;color:#6c757d;font-weight:500;padding:4px 8px;border-radius:4px;background:#e9ecef;transition:all .3s ease}.play-status.playing[data-v-3bf4afa0]{color:#28a745;background:#d4edda;border:1px solid #c3e6cb}.script-controls[data-v-3bf4afa0]{bottom:0;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.control-btn[data-v-3bf4afa0]{width:40px;height:40px;border:none;border-radius:50%;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.control-btn[data-v-3bf4afa0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.control-btn[data-v-3bf4afa0]:active:not(:disabled){transform:translateY(0)}.control-btn[data-v-3bf4afa0]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}.resume-btn[data-v-3bf4afa0],.start-btn[data-v-3bf4afa0]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.pause-btn[data-v-3bf4afa0]{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#fff}.next-btn[data-v-3bf4afa0],.prev-btn[data-v-3bf4afa0]{background:linear-gradient(135deg,#17a2b8,#6f42c1);color:#fff}.reset-btn[data-v-3bf4afa0]{background:linear-gradient(135deg,#dc3545,#e83e8c);color:#fff}.script-display[data-v-3bf4afa0]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}.script-content[data-v-3bf4afa0]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:15px;margin-bottom:15px;font-size:14px;line-height:1.6;color:#333;white-space:pre-wrap}.script-actions[data-v-3bf4afa0]{display:flex;gap:10px}.script-actions .btn[data-v-3bf4afa0]{flex:1}.no-script[data-v-3bf4afa0]{text-align:center;color:#6c757d;font-style:italic}.no-script-hint[data-v-3bf4afa0]{margin-top:10px;font-size:12px;color:#adb5bd}.simple-sentences-list[data-v-3bf4afa0]{height:100%;overflow-y:auto;text-align:left;font-size:14px;line-height:1.6;color:#333;width:100%}.simple-sentence-line[data-v-3bf4afa0]{padding:4px 0;border-bottom:1px solid #f0f0f0}.simple-sentence-line[data-v-3bf4afa0]:first-child{font-weight:600;color:#007bff}.simple-sentence-line[data-v-3bf4afa0]:last-child{border-bottom:none}.simple-sentences-list[data-v-3bf4afa0]::-webkit-scrollbar{width:6px}.simple-sentences-list[data-v-3bf4afa0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.simple-sentences-list[data-v-3bf4afa0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.simple-sentences-list[data-v-3bf4afa0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.model-content[data-v-3bf4afa0]{padding:15px 0}.model-input-area[data-v-3bf4afa0]{margin-bottom:15px}.password-input-container[data-v-3bf4afa0]{position:relative;display:flex;align-items:center}.model-input[data-v-3bf4afa0]{width:100%;padding:10px 80px 10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s ease}.model-input[data-v-3bf4afa0]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.model-input[data-v-3bf4afa0]:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.8}.model-input[data-v-3bf4afa0]::-moz-placeholder{color:#999}.model-input[data-v-3bf4afa0]::placeholder{color:#999}.toggle-password-btn[data-v-3bf4afa0]{position:absolute;right:48px;background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .2s ease}.toggle-password-btn[data-v-3bf4afa0]:hover{background-color:rgba(0,0,0,.1)}.edit-save-btn[data-v-3bf4afa0]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .2s ease}.edit-save-btn[data-v-3bf4afa0]:hover{background-color:rgba(0,0,0,.1)}.model-option[data-v-3bf4afa0]{margin-bottom:10px}.model-radio[data-v-3bf4afa0]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .3s ease}.model-radio[data-v-3bf4afa0]:hover{background-color:#f8f9fa}.model-radio input[type=radio][data-v-3bf4afa0]{margin-right:8px;cursor:pointer}.model-name[data-v-3bf4afa0]{font-size:14px;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.btn-delete-model[data-v-3bf4afa0]{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:4px;transition:background-color .3s ease;margin-left:8px}.btn-delete-model[data-v-3bf4afa0]:hover{background-color:#ff4757;color:#fff}.mode-toggle-section[data-v-3bf4afa0]{margin-bottom:16px}.mode-switch-container[data-v-3bf4afa0]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.mode-label[data-v-3bf4afa0]{font-size:14px;font-weight:500;color:#495057;white-space:nowrap}.switch-wrapper[data-v-3bf4afa0]{position:relative}.switch-input[data-v-3bf4afa0]{display:none}.switch-label[data-v-3bf4afa0]{display:block;width:50px;height:24px;background:#ccc;border-radius:12px;cursor:pointer;transition:background .3s ease;position:relative}.switch-input:checked+.switch-label[data-v-3bf4afa0]{background:#007bff}.switch-slider[data-v-3bf4afa0]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.switch-input:checked+.switch-label .switch-slider[data-v-3bf4afa0]{transform:translateX(26px)}.cycle-script-input[data-v-3bf4afa0]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.cycle-config-section[data-v-3bf4afa0]{display:flex;flex-direction:column;gap:16px}.config-title[data-v-3bf4afa0]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.time-interval-config[data-v-3bf4afa0]{display:flex;flex-direction:column;gap:12px}.config-label[data-v-3bf4afa0]{font-size:14px;font-weight:500;color:#495057;margin-bottom:8px}.interval-options[data-v-3bf4afa0]{display:flex;gap:8px;flex-wrap:wrap}.interval-btn[data-v-3bf4afa0]{padding:6px 12px;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#6c757d;font-size:12px;cursor:pointer;transition:all .3s ease}.interval-btn[data-v-3bf4afa0]:hover{border-color:#007bff;color:#007bff}.interval-btn.active[data-v-3bf4afa0]{border-color:#007bff;background:#007bff;color:#fff}.custom-interval[data-v-3bf4afa0]{display:flex;align-items:center;gap:8px}.interval-input[data-v-3bf4afa0]{width:80px;padding:6px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:14px}.cycle-script-input-area[data-v-3bf4afa0]{display:flex;flex-direction:column;gap:8px}.cycle-script-input-area textarea[data-v-3bf4afa0]{width:100%;padding:12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;min-height:120px}.script-tip[data-v-3bf4afa0]{font-size:12px;color:#6c757d;font-style:italic}.cycle-input-actions[data-v-3bf4afa0]{display:flex;gap:8px;justify-content:flex-end}.cycle-mode-controls[data-v-3bf4afa0]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.cycle-control-buttons[data-v-3bf4afa0]{display:flex;gap:12px;margin-bottom:12px}.btn-start-cycle[data-v-3bf4afa0],.btn-stop-cycle[data-v-3bf4afa0]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-start-cycle[data-v-3bf4afa0]{background:#28a745;color:#fff}.btn-start-cycle[data-v-3bf4afa0]:hover:not(.disabled){background:#218838}.btn-start-cycle.disabled[data-v-3bf4afa0]{background:#6c757d;cursor:not-allowed;opacity:.6}.btn-stop-cycle[data-v-3bf4afa0]{background:#dc3545;color:#fff}.btn-stop-cycle[data-v-3bf4afa0]:hover{background:#c82333}.cycle-status[data-v-3bf4afa0]{padding:8px 12px;background:#d4edda;border:1px solid #c3e6cb;border-radius:6px}.cycle-info[data-v-3bf4afa0]{font-size:13px;color:#155724;font-weight:500}.btn-cycle-input[data-v-3bf4afa0]{padding:8px 16px;border:1px solid #007bff;border-radius:6px;background:#fff;color:#007bff;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-cycle-input.active[data-v-3bf4afa0],.btn-cycle-input[data-v-3bf4afa0]:hover{background:#007bff;color:#fff}.login-container[data-v-279a73de]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-size:400% 400%;animation:gradientShift-279a73de 15s ease infinite;padding:20px;position:relative;overflow:hidden}.login-container[data-v-279a73de]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0,transparent 50%)}.login-container[data-v-279a73de]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.05) 50%,transparent 70%);animation:shine-279a73de 8s linear infinite;pointer-events:none}@keyframes gradientShift-279a73de{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float-279a73de{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(10px) rotate(-1deg)}}@keyframes shine-279a73de{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.login-card[data-v-279a73de]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.1);padding:40px;width:100%;max-width:420px;animation:slideUp-279a73de .8s cubic-bezier(.25,.46,.45,.94);position:relative;z-index:10}.login-card[data-v-279a73de]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:20px;pointer-events:none}@keyframes slideUp-279a73de{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.login-header[data-v-279a73de]{text-align:center;margin-bottom:32px}.login-title[data-v-279a73de]{font-size:32px;font-weight:800;background:linear-gradient(135deg,#2d3748,#4a5568 50%,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;text-align:center;letter-spacing:-.5px}.login-subtitle[data-v-279a73de]{color:#718096;font-size:16px}.login-form[data-v-279a73de]{gap:20px}.form-group[data-v-279a73de],.login-form[data-v-279a73de]{display:flex;flex-direction:column}.form-label[data-v-279a73de]{font-weight:600;color:#4a5568;margin-bottom:8px;font-size:14px}.form-input[data-v-279a73de]{padding:14px 18px;border:2px solid rgba(226,232,240,.8);border-radius:12px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(247,250,252,.8);backdrop-filter:blur(10px);box-sizing:border-box}.form-input[data-v-279a73de]:focus{outline:none;border-color:#667eea;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 4px rgba(102,126,234,.1),0 4px 12px rgba(102,126,234,.15);transform:translateY(-1px)}.password-input-wrapper[data-v-279a73de]{position:relative;display:inline-block;width:100%}.password-input[data-v-279a73de]{padding-right:55px!important;width:100%;box-sizing:border-box}.password-toggle-inside[data-v-279a73de]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:1px solid rgba(226,232,240,.6);cursor:pointer;font-size:16px;padding:8px;border-radius:8px;transition:all .2s ease;color:#64748b;z-index:100;display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.password-toggle-inside[data-v-279a73de]:hover{background-color:rgba(102,126,234,.1);border-color:#667eea;color:#667eea;transform:translateY(-50%) scale(1.05)}.password-toggle-inside[data-v-279a73de]:active{transform:translateY(-50%) scale(.95)}.checkbox-label[data-v-279a73de]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#4a5568}.checkbox-input[data-v-279a73de]{margin-right:8px;width:16px;height:16px}.login-button[data-v-279a73de]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(102,126,234,.3)}.login-button[data-v-279a73de]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.login-button[data-v-279a73de]:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a67d8,#6b46c1)}.login-button[data-v-279a73de]:hover:before{left:100%}.login-button[data-v-279a73de]:active{transform:translateY(0);box-shadow:0 4px 15px rgba(102,126,234,.3)}.login-button[data-v-279a73de]:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-button.loading[data-v-279a73de]{background:#a0aec0}.error-message[data-v-279a73de]{background:#fed7d7;color:#c53030;padding:12px 16px;border-radius:8px;font-size:14px;text-align:center;border:1px solid #feb2b2}.login-footer[data-v-279a73de]{margin-top:32px;text-align:center}.footer-text[data-v-279a73de]{color:#a0aec0;font-size:14px}@media (max-width:480px){.login-card[data-v-279a73de]{padding:24px;margin:10px}.login-title[data-v-279a73de]{font-size:24px}}