.dark-popover .ant-popover-inner{background-color:#1f1f1f;border:1px solid #333;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5)}.dark-popover .ant-popover-arrow{border-top-color:#333!important;border-left-color:#333!important}.dark-popover .ant-popover-arrow:after{border-top-color:#1f1f1f!important;border-left-color:#1f1f1f!important}.output-settings-content{width:400px;padding:16px;color:#fff}.output-settings-content .setting-group{margin-bottom:24px}.output-settings-content .setting-group .group-title{color:#ccc;margin-bottom:12px;font-size:14px}.output-settings-content .setting-group .ratio-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.output-settings-content .setting-group .ratio-grid .ratio-item{border:1px solid #444;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 4px;-webkit-transition:all .3s;transition:all .3s}.output-settings-content .setting-group .ratio-grid .ratio-item:hover{border-color:#1890ff}.output-settings-content .setting-group .ratio-grid .ratio-item.active{background-color:#1890ff;border-color:#1890ff}.output-settings-content .setting-group .ratio-grid .ratio-item.active .ratio-icon{border-color:#fff}.output-settings-content .setting-group .ratio-grid .ratio-item.active .ratio-label{color:#fff}.output-settings-content .setting-group .ratio-grid .ratio-item .ratio-icon{width:20px;height:14px;border:1px solid #888;border-radius:2px;margin-bottom:4px}.output-settings-content .setting-group .ratio-grid .ratio-item .ratio-label{font-size:12px;color:#888;-webkit-transform:scale(.9);transform:scale(.9)}.output-settings-content .setting-group .resolution-options{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#333;border-radius:4px;padding:2px}.output-settings-content .setting-group .resolution-options .resolution-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:6px 0;font-size:13px;color:#ccc;cursor:pointer;border-radius:2px;-webkit-transition:all .3s;transition:all .3s}.output-settings-content .setting-group .resolution-options .resolution-item:hover{color:#fff}.output-settings-content .setting-group .resolution-options .resolution-item.active{background-color:#1890ff;color:#fff}.output-settings-content .setting-group .dimension-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.output-settings-content .setting-group .dimension-inputs .input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.output-settings-content .setting-group .dimension-inputs .input-wrapper .prefix{color:#fff;margin-right:8px;font-weight:700}.output-settings-content .setting-group .dimension-inputs .link-icon{color:#888;font-size:16px;padding:0 8px;border:1px solid #444;border-radius:4px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.output-settings-content .setting-group .dimension-inputs .link-icon:hover{border-color:#666;color:#ccc}.output-settings-content .settings-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px}.free-ai-container[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;color:#fff}.free-ai-container .left-panel[data-v-35226cd5]{width:400px;border-right:1px solid #333;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.free-ai-container .left-panel .mode-switch[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:#ccc}.free-ai-container .left-panel .mode-switch .ant-switch[data-v-35226cd5]{margin:0 8px}.free-ai-container .left-panel .type-tabs[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;border-bottom:1px solid #333}.free-ai-container .left-panel .type-tabs .tab-item[data-v-35226cd5]{margin-right:24px;padding-bottom:8px;cursor:pointer;color:#888;font-size:16px}.free-ai-container .left-panel .type-tabs .tab-item.active[data-v-35226cd5]{color:#1890ff;border-bottom:2px solid #1890ff;font-weight:500}.free-ai-container .left-panel .params-form[data-v-35226cd5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.free-ai-container .left-panel .params-form .form-section[data-v-35226cd5]{margin-bottom:24px}.free-ai-container .left-panel .params-form .form-section .section-title[data-v-35226cd5]{margin-bottom:12px;color:#ccc;font-size:14px}.free-ai-container .left-panel .params-form .form-section .upload-area .upload-box[data-v-35226cd5]{width:80px;height:80px;background-color:#333;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#888}.free-ai-container .left-panel .params-form .form-section .upload-area .upload-box[data-v-35226cd5]:hover{background-color:#444}.free-ai-container .left-panel .params-form .form-row[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.free-ai-container .left-panel .params-form .form-row .form-col[data-v-35226cd5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.free-ai-container .left-panel .params-form .form-row .form-col .label[data-v-35226cd5]{margin-bottom:8px;color:#ccc}.free-ai-container .left-panel .params-form .output-settings-trigger[data-v-35226cd5]{border:1px solid #333;border-radius:4px;padding:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background-color:#1f1f1f;-webkit-transition:all .3s;transition:all .3s}.free-ai-container .left-panel .params-form .output-settings-trigger[data-v-35226cd5]:hover{border-color:#1890ff}.free-ai-container .left-panel .params-form .output-settings-trigger .setting-item[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.free-ai-container .left-panel .params-form .output-settings-trigger .setting-item .label[data-v-35226cd5]{color:#888;margin-right:8px}.free-ai-container .left-panel .params-form .output-settings-trigger .setting-item .value[data-v-35226cd5]{color:#1890ff;font-family:monospace}.free-ai-container .left-panel .params-form .video-frames-container[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0}.free-ai-container .left-panel .params-form .video-frames-container .frame-item[data-v-35226cd5]{-ms-flex-negative:0;flex-shrink:0}.free-ai-container .left-panel .params-form .video-frames-container .frame-item .frame-box[data-v-35226cd5]{position:relative;width:60px;height:60px;background-color:#333;border:1px dashed #666;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#888;cursor:pointer;font-size:12px}.free-ai-container .left-panel .params-form .video-frames-container .frame-item .frame-box[data-v-35226cd5]:hover{border-color:#1890ff;color:#1890ff}.free-ai-container .left-panel .params-form .video-frames-container .frame-item .frame-box .anticon[data-v-35226cd5]{margin-bottom:4px}.free-ai-container .left-panel .params-form .video-frames-container .frame-item .frame-box .delete-btn[data-v-35226cd5]{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;color:#999;border:1px solid #666}.free-ai-container .left-panel .params-form .video-frames-container .frame-item .frame-box .delete-btn[data-v-35226cd5]:hover{color:#ff4d4f;border-color:#ff4d4f}.free-ai-container .left-panel .params-form .video-frames-container .frame-duration[data-v-35226cd5]{margin:0 8px;-ms-flex-negative:0;flex-shrink:0}.free-ai-container .left-panel .params-form .video-frames-container .frame-duration .duration-box[data-v-35226cd5]{width:40px;height:60px;background-color:#262626;border:1px solid #333;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ccc;font-size:12px}.free-ai-container .left-panel .params-form .video-frames-container .frame-duration .duration-box .anticon[data-v-35226cd5]{margin-bottom:4px}.free-ai-container .left-panel .action-footer[data-v-35226cd5]{margin-top:20px}.free-ai-container .right-panel[data-v-35226cd5]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.free-ai-container .right-panel .history-header[data-v-35226cd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:#ccc}.free-ai-container .right-panel .history-content[data-v-35226cd5]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#1f1f1f;border-radius:4px}[data-v-35226cd5] .dark-textarea{background-color:#333;border-color:#444;color:#fff;resize:none}[data-v-35226cd5] .dark-textarea::-webkit-input-placeholder{color:#666}[data-v-35226cd5] .dark-textarea::-moz-placeholder{color:#666}[data-v-35226cd5] .dark-textarea:-ms-input-placeholder{color:#666}[data-v-35226cd5] .dark-textarea::-ms-input-placeholder{color:#666}[data-v-35226cd5] .dark-textarea::placeholder{color:#666}[data-v-35226cd5] .dark-select .ant-select-selection{background-color:#333;border-color:#444;color:#fff}[data-v-35226cd5] .dark-select .ant-select-arrow{color:#ccc}[data-v-35226cd5] .dark-input{background-color:#333;border-color:#444;color:#fff}[data-v-35226cd5] .dark-checkbox{color:#ccc}[data-v-35226cd5] .dark-checkbox .ant-checkbox-inner{background-color:#333;border-color:#666}.task-card[data-v-675d3faa]{background-color:#fff;border-radius:4px;overflow:hidden;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.task-card[data-v-675d3faa]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);border-color:#1890ff}.task-card.selected[data-v-675d3faa]{border-color:#1890ff}.task-card .card-header[data-v-675d3faa]{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0}.task-card .card-header .title[data-v-675d3faa]{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.task-card .card-header .coin-badge[data-v-675d3faa]{background-color:#333;color:#f1c40f;padding:2px 8px;border-radius:12px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card .card-header .coin-badge .coin-icon[data-v-675d3faa]{margin-right:4px}.task-card .card-image[data-v-675d3faa]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f5f5f5;position:relative;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.task-card .card-image img[data-v-675d3faa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-card .card-image .placeholder[data-v-675d3faa]{font-size:24px;font-weight:700;color:#ccc;letter-spacing:2px}.task-card .card-footer[data-v-675d3faa]{padding:10px;background-color:#333;color:#fff}.task-card .card-footer .deadline[data-v-675d3faa]{font-size:12px;color:#999;margin-bottom:4px}.task-card .card-footer .description[data-v-675d3faa]{font-size:12px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card .overlay[data-v-675d3faa]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(24,144,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;color:#1890ff;z-index:10}.my-tasks-container[data-v-c6b14d8a]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.my-tasks-container .filter-bar[data-v-c6b14d8a]{padding:16px 24px;border-bottom:1px solid #333;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-tasks-container .filter-bar .filter-item[data-v-c6b14d8a],.my-tasks-container .filter-bar[data-v-c6b14d8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-tasks-container .filter-bar .filter-item .label[data-v-c6b14d8a]{color:#ccc;margin-right:12px;font-size:14px}.my-tasks-container .task-grid-container[data-v-c6b14d8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.my-tasks-container .task-grid-container .task-grid[data-v-c6b14d8a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.my-tasks-container .task-grid-container .task-grid .grid-item[data-v-c6b14d8a]{cursor:pointer}.task-drawer-content .info-section[data-v-c6b14d8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding-bottom:24px;border-bottom:1px solid #333;margin-bottom:24px;height:420px}.task-drawer-content .info-section .left-panel[data-v-c6b14d8a]{-ms-flex-negative:0;flex-shrink:0}.task-drawer-content .info-section .left-panel .task-image-placeholder[data-v-c6b14d8a]{width:240px;height:100%;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}.task-drawer-content .info-section .left-panel .task-image-placeholder span[data-v-c6b14d8a]{font-size:24px;font-weight:700;color:#999}.task-drawer-content .info-section .right-panel[data-v-c6b14d8a]{overflow:hidden}.task-drawer-content .info-section .right-panel .info-scroll-area[data-v-c6b14d8a],.task-drawer-content .info-section .right-panel[data-v-c6b14d8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.task-drawer-content .info-section .right-panel .info-scroll-area[data-v-c6b14d8a]{overflow-y:auto;padding-right:8px;gap:12px;margin-bottom:16px}.task-drawer-content .info-section .right-panel .info-scroll-area[data-v-c6b14d8a]::-webkit-scrollbar{width:4px}.task-drawer-content .info-section .right-panel .info-scroll-area[data-v-c6b14d8a]::-webkit-scrollbar-thumb{background:#555;border-radius:2px}.task-drawer-content .info-section .right-panel .info-scroll-area[data-v-c6b14d8a]::-webkit-scrollbar-track{background:transparent}.task-drawer-content .info-section .right-panel .info-scroll-area .info-item[data-v-c6b14d8a]{font-size:14px;color:#ccc;line-height:1.5}.task-drawer-content .info-section .right-panel .info-scroll-area .info-item .tag-box[data-v-c6b14d8a]{display:inline-block;padding:0 8px;background:#333;border-radius:2px;font-size:12px}.task-drawer-content .info-section .right-panel .info-scroll-area .info-item .text-danger[data-v-c6b14d8a]{color:#ff4d4f}.task-drawer-content .info-section .right-panel .fixed-action-area[data-v-c6b14d8a]{-ms-flex-negative:0;flex-shrink:0}.task-drawer-content .submission-section .section-header[data-v-c6b14d8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.task-drawer-content .submission-section .section-header .title[data-v-c6b14d8a]{font-size:16px;font-weight:500;color:#fff}.task-drawer-content .submission-section .submission-grid[data-v-c6b14d8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-drawer-content .submission-section .submission-grid .submission-card[data-v-c6b14d8a]{width:120px;height:160px;background-color:#000;border:1px solid #333;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.task-drawer-content .submission-section .submission-grid .submission-card .card-preview[data-v-c6b14d8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.task-drawer-content .submission-section .submission-grid .submission-card .card-preview .name[data-v-c6b14d8a]{font-size:12px;color:#ccc}[data-v-c6b14d8a] .dark-select .ant-select-selection{background-color:#333;border-color:#444;color:#fff}[data-v-c6b14d8a] .dark-select .ant-select-arrow{color:#ccc}[data-v-c6b14d8a] .dark-range-picker .ant-calendar-picker-input{background-color:#333;border-color:#444;color:#fff}[data-v-c6b14d8a] .dark-range-picker .ant-calendar-range-picker-separator,[data-v-c6b14d8a] .dark-range-picker i{color:#ccc}.task-detail-drawer .ant-drawer-content{background-color:#1f1f1f;color:#fff}.task-detail-drawer .ant-drawer-header{background-color:#1f1f1f;border-bottom:1px solid #333}.task-detail-drawer .ant-drawer-close,.task-detail-drawer .ant-drawer-header .ant-drawer-title{color:#fff}.task-detail-drawer .ant-drawer-close:hover{color:#ccc}.page-workbench-index{padding:24px;height:calc(100vh - 64px);background-color:#141414;overflow:hidden}.page-workbench-index .workbench-card{background-color:#1f1f1f;border-radius:4px}.page-workbench-index .workbench-card,.page-workbench-index .workbench-card .workbench-tabs{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-bar{border-bottom:1px solid #333;margin-bottom:0}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:0}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-tabpane{height:100%}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-tab{color:#888;font-size:16px;padding:16px 0;margin-right:32px}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-tab:hover{color:#ccc}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-tab-active{color:#1890ff!important;font-weight:500}.page-workbench-index .workbench-card .workbench-tabs .ant-tabs-ink-bar{background-color:#1890ff}