*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang,PingFang SC,Arial,sans-serif;background-color:var(--el-bg-color-page, #f9f9fb);color:var(--el-text-color-primary, #3b3b3b);line-height:1.6;overflow-y:auto;min-height:100vh;transition:background-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}button{cursor:pointer;outline:none}.star-bg{background-color:var(--el-bg-color-page, #000);background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}.zoom-enter-active,.zoom-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-enter-from,.zoom-leave-to{opacity:0;transform:scale(.95)}.rotate-enter-active,.rotate-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.rotate-enter-from{opacity:0;transform:scale(.9) rotate(-3deg)}.rotate-leave-to{opacity:0;transform:scale(.9) rotate(3deg)}.text-center{text-align:center}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent!important;border:none!important}*::-webkit-scrollbar-thumb{background:#0003!important;border-radius:3px!important;border:none!important}*::-webkit-scrollbar-thumb:hover{background:#0006!important}*::-webkit-scrollbar-button{display:none!important}*::-webkit-scrollbar-corner{background:transparent!important}html[class^=theme-dark] *,html[class*=" theme-dark"] *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}html[class^=theme-dark] *::-webkit-scrollbar-thumb,html[class*=" theme-dark"] *::-webkit-scrollbar-thumb{background:#fff3!important}html[class^=theme-dark] *::-webkit-scrollbar-thumb:hover,html[class*=" theme-dark"] *::-webkit-scrollbar-thumb:hover{background:#fff6!important}html[class^=theme-dark] .el-button,html[class*=" theme-dark"] .el-button,html.dark .el-button,.dark .el-button{background-color:var(--el-fill-color-light)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}html[class^=theme-dark] .el-button:hover,html[class*=" theme-dark"] .el-button:hover,html.dark .el-button:hover,.dark .el-button:hover{background-color:var(--el-fill-color)!important;border-color:var(--el-border-color-light)!important;color:var(--el-text-color-primary)!important}html[class^=theme-dark] .el-button--primary,html[class*=" theme-dark"] .el-button--primary,html.dark .el-button--primary,.dark .el-button--primary{background-color:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}html[class^=theme-dark] .el-button--primary:hover,html[class*=" theme-dark"] .el-button--primary:hover,html.dark .el-button--primary:hover,.dark .el-button--primary:hover{background-color:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important}html[class^=theme-dark] .el-button--danger,html[class*=" theme-dark"] .el-button--danger,html.dark .el-button--danger,.dark .el-button--danger{background-color:var(--el-color-danger)!important;border-color:var(--el-color-danger)!important;color:#fff!important}html[class^=theme-dark] .el-button--danger:hover,html[class*=" theme-dark"] .el-button--danger:hover,html.dark .el-button--danger:hover,.dark .el-button--danger:hover{background-color:var(--el-color-danger-light-3)!important;border-color:var(--el-color-danger-light-3)!important}html[class^=theme-dark] .el-message-box,html[class*=" theme-dark"] .el-message-box,html.dark .el-message-box,.dark .el-message-box{background-color:var(--el-bg-color-overlay)!important;border-color:var(--el-border-color)!important}html[class^=theme-dark] .el-message-box__header,html[class*=" theme-dark"] .el-message-box__header,html.dark .el-message-box__header,.dark .el-message-box__header{background-color:var(--el-bg-color-overlay)!important;border-bottom-color:var(--el-border-color)!important}html[class^=theme-dark] .el-message-box__title,html[class*=" theme-dark"] .el-message-box__title,html.dark .el-message-box__title,.dark .el-message-box__title{color:var(--el-text-color-primary)!important}html[class^=theme-dark] .el-message-box__content,html[class*=" theme-dark"] .el-message-box__content,html.dark .el-message-box__content,.dark .el-message-box__content{color:var(--el-text-color-regular)!important}html[class^=theme-dark] .el-message-box__btns .el-button--default,html[class*=" theme-dark"] .el-message-box__btns .el-button--default,html.dark .el-message-box__btns .el-button--default,.dark .el-message-box__btns .el-button--default,html[class^=theme-dark] .el-message-box__btns .el-button:not([class*=--]),html[class*=" theme-dark"] .el-message-box__btns .el-button:not([class*=--]),html.dark .el-message-box__btns .el-button:not([class*=--]),.dark .el-message-box__btns .el-button:not([class*=--]){background-color:var(--el-fill-color-light)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}html[class^=theme-dark] .el-message-box__btns .el-button--default:hover,html[class*=" theme-dark"] .el-message-box__btns .el-button--default:hover,html.dark .el-message-box__btns .el-button--default:hover,.dark .el-message-box__btns .el-button--default:hover,html[class^=theme-dark] .el-message-box__btns .el-button:not([class*=--]):hover,html[class*=" theme-dark"] .el-message-box__btns .el-button:not([class*=--]):hover,html.dark .el-message-box__btns .el-button:not([class*=--]):hover,.dark .el-message-box__btns .el-button:not([class*=--]):hover{background-color:var(--el-fill-color)!important;border-color:var(--el-border-color-light)!important}.page-transition-fade-up,.page-transition-fade-down,.page-transition-fade-left,.page-transition-fade-right,.page-transition-scale,.page-transition-fade{transition:all .6s cubic-bezier(.16,1,.3,1)}.page-transition-fade-up{opacity:0;transform:translateY(30px)}.page-transition-fade-up.visible{opacity:1;transform:translateY(0)}.page-transition-fade-down{opacity:0;transform:translateY(-30px)}.page-transition-fade-down.visible{opacity:1;transform:translateY(0)}.page-transition-fade-left{opacity:0;transform:translate(-30px)}.page-transition-fade-left.visible{opacity:1;transform:translate(0)}.page-transition-fade-right{opacity:0;transform:translate(30px)}.page-transition-fade-right.visible{opacity:1;transform:translate(0)}.page-transition-scale{opacity:0;transform:scale(.95)}.page-transition-scale.visible{opacity:1;transform:scale(1)}.page-transition-fade{opacity:0}.page-transition-fade.visible{opacity:1}.stagger-item{opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.16,1,.3,1)}.stagger-item.visible{opacity:1;transform:translateY(0)}.page-container{animation:pageEnter .6s cubic-bezier(.16,1,.3,1)}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-enter{animation:cardEnter .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes cardEnter{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card-enter:nth-child(1){animation-delay:0ms}.card-enter:nth-child(2){animation-delay:80ms}.card-enter:nth-child(3){animation-delay:.16s}.card-enter:nth-child(4){animation-delay:.24s}.card-enter:nth-child(5){animation-delay:.32s}.card-enter:nth-child(6){animation-delay:.4s}.header-enter{animation:headerEnter .7s cubic-bezier(.16,1,.3,1)}@keyframes headerEnter{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.content-enter{animation:contentEnter .6s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes contentEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sidebar-enter{animation:sidebarEnter .5s cubic-bezier(.16,1,.3,1) .15s backwards}@keyframes sidebarEnter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fab-enter{animation:fabEnter .5s cubic-bezier(.34,1.56,.64,1) .3s backwards}@keyframes fabEnter{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}.grid-item-enter{animation:gridItemEnter .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes gridItemEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.grid-item-enter:nth-child(1){animation-delay:0ms}.grid-item-enter:nth-child(2){animation-delay:50ms}.grid-item-enter:nth-child(3){animation-delay:.1s}.grid-item-enter:nth-child(4){animation-delay:.15s}.grid-item-enter:nth-child(5){animation-delay:.2s}.grid-item-enter:nth-child(6){animation-delay:.25s}.grid-item-enter:nth-child(7){animation-delay:.3s}.grid-item-enter:nth-child(8){animation-delay:.35s}.grid-item-enter:nth-child(9){animation-delay:.4s}.searchbar-enter{animation:searchbarEnter .5s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes searchbarEnter{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state-enter{animation:emptyStateEnter .8s cubic-bezier(.16,1,.3,1)}@keyframes emptyStateEnter{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-enter{animation:modalEnter .4s cubic-bezier(.16,1,.3,1)}@keyframes modalEnter{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.page-transition-fade-up,.page-transition-fade-down{transform:translateY(20px)}.page-transition-fade-left,.page-transition-fade-right{transform:translate(20px)}@keyframes pageEnter{0%{transform:translateY(15px)}}@keyframes cardEnter{0%{transform:translateY(10px) scale(.98)}}}@media (prefers-reduced-motion: reduce){.page-transition-fade-up,.page-transition-fade-down,.page-transition-fade-left,.page-transition-fade-right,.page-transition-scale,.page-transition-fade,.stagger-item,.page-container,.card-enter,.header-enter,.content-enter,.sidebar-enter,.fab-enter,.grid-item-enter,.searchbar-enter,.empty-state-enter,.modal-enter{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.hljs{display:block;overflow-x:auto;padding:0;background:transparent;color:var(--el-text-color-primary);line-height:1.5}:root{--hljs-comment: #6a737d;--hljs-keyword: #d73a49;--hljs-string: #032f62;--hljs-number: #005cc5;--hljs-function: #6f42c1;--hljs-variable: #e36209;--hljs-tag: #22863a;--hljs-attribute: #6f42c1;--hljs-built-in: #005cc5;--hljs-type: #d73a49;--hljs-literal: #005cc5;--hljs-meta: #6f42c1;--hljs-title: #6f42c1;--hljs-emphasis: italic;--hljs-strong: bold}html[class^=theme-dark],html[class*=" theme-dark"]{--hljs-comment: #9aa3ad;--hljs-keyword: #ff8b82;--hljs-string: #c2e7ff;--hljs-number: #8bccff;--hljs-function: #e2b8ff;--hljs-variable: #ffb26a;--hljs-tag: #8ef79a;--hljs-attribute: #e2b8ff;--hljs-built-in: #8bccff;--hljs-type: #ff8b82;--hljs-literal: #8bccff;--hljs-meta: #e2b8ff;--hljs-title: #e2b8ff}.hljs-comment,.hljs-quote{color:var(--hljs-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:var(--hljs-keyword);font-weight:700}.hljs-string,.hljs-doctag{color:var(--hljs-string)}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:var(--hljs-number)}.hljs-function,.hljs-title,.hljs-section{color:var(--hljs-function);font-weight:700}.hljs-built_in,.hljs-builtin-name{color:var(--hljs-built-in)}.hljs-type{color:var(--hljs-type)}.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta{color:var(--hljs-attribute)}.hljs-tag{color:var(--hljs-tag)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-class .hljs-title{color:var(--hljs-function)}.hljs-params{color:var(--hljs-variable)}.hljs-decorator{color:var(--hljs-meta)}.hljs-selector-class,.hljs-selector-id{color:var(--hljs-function)}.hljs-property{color:var(--hljs-attribute)}.hljs-tag .hljs-name{color:var(--hljs-tag)}.hljs-tag .hljs-attr,.hljs-attr{color:var(--hljs-attribute)}.hljs-built_in{color:var(--hljs-built-in)}.hljs-keyword{color:var(--hljs-keyword);text-transform:uppercase}.code-block-wrapper{position:relative}.code-copy-btn{position:absolute;top:8px;right:8px;background:var(--el-fill-color);border:1px solid var(--el-border-color-light);border-radius:4px;padding:4px 8px;font-size:12px;color:var(--el-text-color-regular);cursor:pointer;opacity:0;transition:opacity .3s}.code-block-wrapper:hover .code-copy-btn{opacity:1}.code-copy-btn:hover{background:var(--el-fill-color-light);color:var(--el-text-color-primary)}.hljs-ln{border-collapse:collapse}.hljs-ln td{padding:0}.hljs-ln-numbers{text-align:right;color:var(--hljs-comment);border-right:1px solid var(--el-border-color-lighter);vertical-align:top;padding-right:8px;margin-right:8px;-webkit-user-select:none;user-select:none}.hljs-ln-code{padding-left:8px}@media (max-width: 768px){.hljs{font-size:14px}.code-copy-btn{font-size:11px;padding:3px 6px}}.navbar-button[data-v-ea4e9747]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:transparent;border:1px solid var(--el-border-color);border-radius:12px;font-size:14px;cursor:pointer;transition:all .2s ease;color:var(--el-text-color-regular)}.navbar-button[data-v-ea4e9747]:hover{background-color:var(--el-fill-color-lighter);border-color:var(--el-border-color-dark)}.navbar-icon[data-v-ea4e9747]{width:16px;height:16px;filter:none}html[class^=theme-dark] .navbar-icon[data-v-ea4e9747],html[class*=" theme-dark"] .navbar-icon[data-v-ea4e9747]{filter:brightness(0) invert(1)}.navbar-text[data-v-ea4e9747]{font-weight:500;white-space:nowrap}.dropdown-icon[data-v-ea4e9747]{font-size:12px;transition:transform .3s ease}.language-item[data-v-ea4e9747]{display:flex;align-items:center;gap:8px;min-width:120px}.language-flag[data-v-ea4e9747]{font-size:18px;line-height:1}.language-name[data-v-ea4e9747]{flex:1}.check-icon[data-v-ea4e9747]{color:var(--el-color-primary);font-size:14px}[data-v-ea4e9747] .el-dropdown-menu__item.is-active{background-color:var(--el-fill-color-light)}@media (max-width: 768px){.navbar-text[data-v-ea4e9747]{display:none}}.task-status-icon[data-v-3234f033]{width:41px;height:41px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--el-border-color-light);transition:all .2s ease}.task-status-icon.status-wait[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-warning) 15%,transparent),color-mix(in srgb,var(--el-color-warning) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-warning) 30%,transparent);color:var(--el-color-warning)}.task-status-icon.status-build[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent),color-mix(in srgb,var(--el-color-primary) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:var(--el-color-primary)}.processing-icon[data-v-3234f033]{animation:rotate-gear-3234f033 2s linear infinite}@keyframes rotate-gear-3234f033{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-status-icon.status-succeed.type-image[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 15%,transparent),color-mix(in srgb,var(--el-color-primary) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-primary) 30%,transparent);color:var(--el-color-primary)}.task-status-icon.status-succeed.type-video[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-danger) 15%,transparent),color-mix(in srgb,var(--el-color-danger) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-danger) 30%,transparent);color:var(--el-color-danger)}.task-status-icon.status-succeed.type-audio[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-success) 15%,transparent),color-mix(in srgb,var(--el-color-success) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-success) 30%,transparent);color:var(--el-color-success)}.task-status-icon.status-succeed.type-model[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-warning) 15%,transparent),color-mix(in srgb,var(--el-color-warning) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-warning) 30%,transparent);color:var(--el-color-warning)}.task-status-icon.status-succeed[data-v-3234f033]:not(.type-image):not(.type-video):not(.type-audio):not(.type-model){background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-success) 15%,transparent),color-mix(in srgb,var(--el-color-success) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-success) 30%,transparent);color:var(--el-color-success)}.task-status-icon.status-failed[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-danger) 15%,transparent),color-mix(in srgb,var(--el-color-danger) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-danger) 30%,transparent);color:var(--el-color-danger)}.task-status-icon.status-canceled[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-info) 15%,transparent),color-mix(in srgb,var(--el-color-info) 8%,transparent));border-color:color-mix(in srgb,var(--el-color-info) 30%,transparent);color:var(--el-color-info)}.task-status-icon.status-unknown[data-v-3234f033]{background:linear-gradient(135deg,color-mix(in srgb,var(--el-text-color-secondary) 15%,transparent),color-mix(in srgb,var(--el-text-color-secondary) 8%,transparent));border-color:color-mix(in srgb,var(--el-text-color-secondary) 30%,transparent);color:var(--el-text-color-secondary)}.task-status-icon[data-v-3234f033]:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.task-status-icon.status-build[data-v-3234f033]{position:relative}.task-status-icon.status-build[data-v-3234f033]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:10px;border:2px solid var(--el-color-primary);opacity:0;animation:pulse-ring-3234f033 2s infinite}@keyframes pulse-ring-3234f033{0%{transform:scale(.8);opacity:1}to{transform:scale(1.2);opacity:0}}.model-3d-preview[data-v-34b01f43]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:0;background-color:#15151a}.model-container[data-v-34b01f43]{width:100%;height:100%;position:relative}.model-viewer-container[data-v-34b01f43]{width:100%;height:100%}.model-viewer-container[data-v-34b01f43] model-viewer{width:100%;height:100%;background-color:transparent;--progress-bar-color: var(--el-color-primary);--progress-bar-height: 2px}.loading-placeholder[data-v-34b01f43],.no-model-placeholder[data-v-34b01f43]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#15151a;color:#a2a2b0;font-size:14px}.loading-icon[data-v-34b01f43]{animation:rotate-34b01f43 2s linear infinite;margin-bottom:8px}@keyframes rotate-34b01f43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-placeholder p[data-v-34b01f43],.no-model-placeholder p[data-v-34b01f43]{margin:8px 0 0;text-align:center}.dialog-loading[data-v-a2dbfb13]{padding:20px}.detail-skeleton[data-v-a2dbfb13]{display:flex;gap:24px;align-items:stretch}.skeleton-image-large[data-v-a2dbfb13]{width:280px;background:var(--el-fill-color-light);border-radius:8px;flex-shrink:0;flex:1}.skeleton-info[data-v-a2dbfb13]{flex:1;display:flex;flex-direction:column;gap:16px;padding-top:8px}.work-detail-content[data-v-a2dbfb13]{display:flex;gap:24px;align-items:stretch}.detail-preview-section[data-v-a2dbfb13]{flex-shrink:0;width:280px;display:flex}.detail-image-container[data-v-a2dbfb13]{width:100%;height:fit-content;max-height:500px;border-radius:8px;overflow:hidden;background:var(--el-fill-color-light);display:flex;align-items:center;justify-content:center}.detail-image[data-v-a2dbfb13]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.detail-3d-model[data-v-a2dbfb13]{width:100%;height:100%;border-radius:8px}.detail-image-error[data-v-a2dbfb13]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--el-text-color-placeholder)}.detail-image-error p[data-v-a2dbfb13]{margin:8px 0 0;font-size:14px}.audio-player-container[data-v-a2dbfb13]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.audio-player-wrapper[data-v-a2dbfb13]{width:100%;padding:24px;background:var(--el-bg-color);border-radius:12px;border:1px solid var(--el-border-color-light);display:flex;flex-direction:column;gap:24px}.audio-visual[data-v-a2dbfb13]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 5%,transparent),color-mix(in srgb,var(--el-color-primary) 2%,transparent));border-radius:8px}.audio-visual .audio-icon[data-v-a2dbfb13]{color:var(--el-color-primary)}.audio-title[data-v-a2dbfb13]{margin:0;font-size:16px;font-weight:600;color:var(--el-text-color-primary);text-align:center;word-break:break-word}.audio-controls[data-v-a2dbfb13]{display:flex;flex-direction:column;gap:16px}.player-controls[data-v-a2dbfb13]{display:flex;justify-content:center}.progress-section[data-v-a2dbfb13]{display:flex;align-items:center;gap:12px}.time-display[data-v-a2dbfb13]{font-size:12px;color:var(--el-text-color-secondary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;min-width:40px;text-align:center}.audio-progress[data-v-a2dbfb13]{flex:1}.audio-progress[data-v-a2dbfb13] .el-slider__runway{height:6px}.audio-progress[data-v-a2dbfb13] .el-slider__button{width:16px;height:16px}.audio-error[data-v-a2dbfb13]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--el-color-danger);font-size:14px;padding:12px;background:color-mix(in srgb,var(--el-color-danger) 10%,transparent);border-radius:6px;border:1px solid color-mix(in srgb,var(--el-color-danger) 20%,transparent)}.video-player-container[data-v-a2dbfb13]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-player-wrapper[data-v-a2dbfb13]{width:100%;background:var(--el-bg-color);border-radius:12px;border:1px solid var(--el-border-color-light);overflow:hidden;display:flex;flex-direction:column}.video-preview-area[data-v-a2dbfb13]{position:relative;width:100%;aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.detail-video[data-v-a2dbfb13]{width:100%;height:100%;object-fit:contain;outline:none}.detail-video.playing[data-v-a2dbfb13]{cursor:default}.video-overlay[data-v-a2dbfb13]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-overlay[data-v-a2dbfb13]:hover{background:#00000080}.play-button-large[data-v-a2dbfb13]{width:80px;height:80px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--el-color-primary);transition:all .3s ease;box-shadow:0 4px 12px #00000026}.play-button-large[data-v-a2dbfb13]:hover{background:#fff;transform:scale(1.1)}.video-error-overlay[data-v-a2dbfb13]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--el-fill-color-light);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--el-text-color-placeholder)}.video-error-overlay p[data-v-a2dbfb13]{margin:8px 0 0;font-size:14px}.video-controls[data-v-a2dbfb13]{padding:16px;background:var(--el-bg-color);display:flex;align-items:center;gap:16px}.video-control-buttons[data-v-a2dbfb13]{flex-shrink:0}.video-progress-section[data-v-a2dbfb13]{flex:1;display:flex;align-items:center;gap:12px}.video-progress[data-v-a2dbfb13]{flex:1}.video-progress[data-v-a2dbfb13] .el-slider__runway{height:4px}.video-progress[data-v-a2dbfb13] .el-slider__button{width:14px;height:14px}.detail-info-wrapper[data-v-a2dbfb13]{flex:1;display:flex;flex-direction:column;gap:12px;overflow:hidden}.detail-info-section[data-v-a2dbfb13]{flex:1;display:flex;flex-direction:column;gap:20px;padding:8px 16px 8px 0;overflow-y:auto}.detail-info-section[data-v-a2dbfb13]::-webkit-scrollbar{width:6px}.detail-info-section[data-v-a2dbfb13]::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:3px}.detail-info-section[data-v-a2dbfb13]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:3px;transition:background .3s}.detail-info-section[data-v-a2dbfb13]::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-dark)}.info-item[data-v-a2dbfb13]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-a2dbfb13]{font-size:14px;font-weight:600;color:var(--el-text-color-secondary)}.info-value[data-v-a2dbfb13]{font-size:16px;color:var(--el-text-color-primary);word-break:break-all}.task-id-text[data-v-a2dbfb13]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:var(--el-fill-color-light);padding:8px 12px;border-radius:6px;font-size:14px;border:1px solid var(--el-border-color-lighter)}.type-display[data-v-a2dbfb13]{display:flex;align-items:center;gap:8px}.type-icon[data-v-a2dbfb13]{width:18px;height:18px;flex-shrink:0}.type-icon[data-v-a2dbfb13] svg{width:100%;height:100%;stroke:var(--el-color-primary)}.form-params-section[data-v-a2dbfb13]{margin-top:4px}.form-params-content[data-v-a2dbfb13]{display:flex;flex-direction:column;gap:16px}.param-item[data-v-a2dbfb13]{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--el-border-color-lighter)}.param-item[data-v-a2dbfb13]:last-child{border-bottom:none;padding-bottom:0}.param-header[data-v-a2dbfb13]{display:flex;align-items:center;gap:8px}.param-type-badge[data-v-a2dbfb13]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;background:var(--el-fill-color);color:var(--el-text-color-secondary);letter-spacing:.3px;flex-shrink:0}.param-tips[data-v-a2dbfb13]{color:var(--el-text-color-regular);font-size:13px;flex:1;line-height:1.4}.param-value[data-v-a2dbfb13]{color:var(--el-text-color-primary);font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.param-image-thumbnail[data-v-a2dbfb13]{display:flex;justify-content:flex-start}.thumbnail-image[data-v-a2dbfb13]{width:64px;height:64px;border-radius:4px;cursor:pointer;transition:opacity .2s;overflow:hidden}.thumbnail-image[data-v-a2dbfb13]:hover{opacity:.85}.thumbnail-error[data-v-a2dbfb13]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:var(--el-text-color-placeholder);background:var(--el-fill-color-light);border-radius:4px}.thumbnail-error .el-icon[data-v-a2dbfb13]{font-size:20px}.info-actions[data-v-a2dbfb13]{display:flex;gap:8px;flex-shrink:0;padding:12px 16px 0 0;border-top:1px solid var(--el-border-color-lighter)}.action-button[data-v-a2dbfb13]{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;border:1px solid;min-height:32px;flex:1}.action-button .el-icon[data-v-a2dbfb13]{font-size:14px}.download-button[data-v-a2dbfb13]{background:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.download-button[data-v-a2dbfb13]:hover:not(.loading){background:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2);transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.delete-button[data-v-a2dbfb13]{background:transparent;color:var(--el-color-danger);border-color:var(--el-color-danger)}.delete-button[data-v-a2dbfb13]:hover:not(.loading){background:var(--el-color-danger);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.action-button.loading[data-v-a2dbfb13]{cursor:not-allowed;opacity:.7}.loading-icon[data-v-a2dbfb13]{animation:rotate-a2dbfb13 1s linear infinite}@keyframes rotate-a2dbfb13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-error[data-v-a2dbfb13]{text-align:center;padding:40px 20px}@media (max-width: 768px){.work-detail-content[data-v-a2dbfb13]{flex-direction:column;gap:16px;align-items:stretch}.detail-preview-section[data-v-a2dbfb13]{width:100%;display:block}.detail-image-container[data-v-a2dbfb13]{height:250px;flex:none}.skeleton-image-large[data-v-a2dbfb13]{width:100%;height:250px;flex:none}.detail-skeleton[data-v-a2dbfb13]{flex-direction:column;gap:16px;align-items:stretch}.info-actions[data-v-a2dbfb13]{flex-direction:column;gap:8px}.action-button[data-v-a2dbfb13]{width:100%;flex:none}}@media (max-width: 480px){[data-v-a2dbfb13] .el-dialog{width:95%!important;margin:0 auto}.detail-image-container[data-v-a2dbfb13]{height:200px;flex:none}.audio-player-wrapper[data-v-a2dbfb13]{padding:16px;gap:16px}.audio-visual[data-v-a2dbfb13]{padding:16px 0}.audio-visual .audio-icon[data-v-a2dbfb13]{width:60px;height:60px}.audio-title[data-v-a2dbfb13]{font-size:14px}.video-player-wrapper[data-v-a2dbfb13]{border-radius:8px}.video-controls[data-v-a2dbfb13]{padding:12px;gap:12px}.play-button-large[data-v-a2dbfb13]{width:60px;height:60px}.video-progress-section[data-v-a2dbfb13]{gap:8px}}.navbar-button[data-v-a576a887]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:transparent;border:1px solid var(--el-border-color);border-radius:12px;font-size:14px;cursor:pointer;transition:all .2s ease;color:var(--el-text-color-regular)}.navbar-button[data-v-a576a887]:hover{background-color:var(--el-fill-color-lighter);border-color:var(--el-border-color-dark)}.navbar-icon[data-v-a576a887]{width:16px;height:16px;filter:none}html[class^=theme-dark] .navbar-icon[data-v-a576a887],html[class*=" theme-dark"] .navbar-icon[data-v-a576a887]{filter:brightness(0) invert(1)}.navbar-text[data-v-a576a887]{font-weight:500;white-space:nowrap}.task-panel-container[data-v-a576a887],.task-button[data-v-a576a887]{position:relative}.task-badge[data-v-a576a887]{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;background:var(--el-color-danger);color:#fff;border-radius:9px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;box-shadow:0 2px 4px #f5576c4d;animation:pulse-a576a887 2s infinite}@keyframes pulse-a576a887{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.task-panel[data-v-a576a887]{position:absolute;top:calc(100% + 8px);right:0;width:450px;max-height:500px;background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:8px;box-shadow:0 12px 48px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;overflow:hidden;display:flex;flex-direction:column}.task-panel-header[data-v-a576a887]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-extra-light)}.task-panel-header h3[data-v-a576a887]{margin:0;font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.header-content[data-v-a576a887]{display:flex;flex-direction:column;gap:2px}.task-description[data-v-a576a887]{margin:0;font-size:12px;color:var(--el-text-color-secondary);font-weight:400}.close-button[data-v-a576a887]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--el-text-color-secondary);transition:all .2s ease}.close-button[data-v-a576a887]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.task-filter[data-v-a576a887]{padding:16px 20px;border-bottom:1px solid var(--el-border-color-lighter)}.filter-tags[data-v-a576a887]{display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-a576a887]{padding:6px 12px;border:1px solid var(--el-border-color);border-radius:16px;background-color:var(--el-fill-color-lighter);color:var(--el-text-color-regular);font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none}.filter-tag[data-v-a576a887]:hover{border-color:var(--el-border-color-dark);background-color:var(--el-fill-color);color:var(--el-text-color-primary)}.filter-tag.active[data-v-a576a887]{border-color:var(--el-color-primary);background-color:var(--el-fill-color-lighter);color:var(--el-color-primary)}.filter-tag.active[data-v-a576a887]:hover{background-color:var(--el-fill-color)}.task-panel-content[data-v-a576a887]{flex:1;overflow-y:auto;padding:0;min-height:0}.task-loading[data-v-a576a887],.task-empty[data-v-a576a887]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--el-text-color-secondary);gap:12px}.task-empty .empty-icon[data-v-a576a887]{color:var(--el-border-color);opacity:.6}.task-empty p[data-v-a576a887]{margin:0;font-size:14px}.loading-spinner[data-v-a576a887]{width:24px;height:24px;border:2px solid var(--el-border-color-lighter);border-top:2px solid var(--el-color-primary);border-radius:50%;animation:spin-a576a887 1s linear infinite}.loading-spinner.small[data-v-a576a887]{width:16px;height:16px}@keyframes spin-a576a887{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-list[data-v-a576a887]{padding:8px 0}.task-item[data-v-a576a887]{padding:10px 14px;border-bottom:1px solid var(--el-border-color-extra-light);transition:all .2s ease}.task-item[data-v-a576a887]:hover{background:var(--el-fill-color-extra-light)}.task-item[data-v-a576a887]:last-child{border-bottom:none}.task-header[data-v-a576a887]{position:relative}.task-main[data-v-a576a887]{display:flex;align-items:center;gap:12px;padding-right:60px}.task-left[data-v-a576a887]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.task-right[data-v-a576a887]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:6px}.task-id[data-v-a576a887]{font-size:13px;font-weight:500;color:var(--el-text-color-primary)}.task-status[data-v-a576a887]{font-size:9px;font-weight:500;padding:2px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.2px;display:flex;align-items:center;gap:3px}.queue-position[data-v-a576a887]{font-size:8px;font-weight:600;background:#fff3;padding:1px 3px;border-radius:3px;text-transform:none;letter-spacing:0}.status-completed[data-v-a576a887],.status-running[data-v-a576a887],.status-pending[data-v-a576a887],.status-failed[data-v-a576a887],.status-canceled[data-v-a576a887],.status-unknown[data-v-a576a887]{background:var(--el-color-primary);color:#fff}.task-workflow[data-v-a576a887]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.workflow-label[data-v-a576a887]{font-size:11px;color:var(--el-text-color-secondary);font-weight:500}.workflow-info[data-v-a576a887]{display:flex;align-items:center;gap:8px}.type-label[data-v-a576a887]{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .2s ease;background:var(--el-color-primary);color:#fff;flex-shrink:0}.workflow-name[data-v-a576a887]{font-size:13px;color:var(--el-text-color-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-progress[data-v-a576a887]{display:flex;align-items:center;gap:8px;margin-top:4px}.progress-bar[data-v-a576a887]{flex:1;height:4px;background:var(--el-fill-color);border-radius:2px;overflow:hidden}.progress-fill[data-v-a576a887]{height:100%;background:linear-gradient(90deg,var(--el-color-primary),var(--el-color-primary-light-3));border-radius:2px;transition:width .3s ease;position:relative}.progress-fill[data-v-a576a887]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-a576a887 2s infinite}@keyframes shimmer-a576a887{0%{left:-100%}to{left:100%}}.progress-text[data-v-a576a887]{font-size:12px;font-weight:500;color:var(--el-text-color-regular);min-width:35px;text-align:right}.task-time[data-v-a576a887]{font-size:10px;color:var(--el-text-color-placeholder);font-weight:400}.task-loading-more[data-v-a576a887]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--el-text-color-secondary);font-size:13px}.task-no-more[data-v-a576a887]{text-align:center;padding:16px;color:var(--el-text-color-secondary);font-size:12px}.task-panel-enter-active[data-v-a576a887],.task-panel-leave-active[data-v-a576a887]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top right}.task-panel-enter-from[data-v-a576a887],.task-panel-leave-to[data-v-a576a887]{opacity:0;transform:scale(.9) translateY(-10px)}.task-divider[data-v-a576a887]{height:1px;background:var(--el-border-color-light);margin:12px 0 8px;opacity:.6}.task-actions-bottom[data-v-a576a887]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.task-id-display[data-v-a576a887]{font-size:10px;color:var(--el-text-color-placeholder);font-weight:400;-webkit-user-select:text;user-select:text}.action-buttons-group[data-v-a576a887]{display:flex;gap:6px}.action-btn[data-v-a576a887]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:var(--el-fill-color-light);cursor:pointer;transition:all .2s ease;color:var(--el-text-color-regular)}.action-btn[data-v-a576a887]:hover{background:var(--el-fill-color);transform:scale(1.1)}.action-btn.is-loading[data-v-a576a887],.action-btn[data-v-a576a887]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner[data-v-a576a887]{width:12px;height:12px;border:2px solid var(--el-border-color-lighter);border-top:2px solid var(--el-color-primary);border-radius:50%;animation:spin-a576a887 .9s linear infinite}.action-btn svg[data-v-a576a887]{width:12px;height:12px;flex-shrink:0}.view-btn[data-v-a576a887],.cancel-btn[data-v-a576a887],.remake-btn[data-v-a576a887]{color:var(--el-color-primary);background:var(--el-fill-color-lighter)}.view-btn[data-v-a576a887]:hover,.cancel-btn[data-v-a576a887]:hover,.remake-btn[data-v-a576a887]:hover{background:var(--el-color-primary);color:#fff}html[class^=theme-dark] .task-panel[data-v-a576a887],html[class*=" theme-dark"] .task-panel[data-v-a576a887]{background:#1f1f1f;border-color:#3a3a3a;box-shadow:0 12px 48px #0009}html[class^=theme-dark] .task-panel-header[data-v-a576a887],html[class*=" theme-dark"] .task-panel-header[data-v-a576a887]{background:#2a2a2a;border-color:#404040}@media (max-width: 768px){.navbar-text[data-v-a576a887]{display:none}.task-panel[data-v-a576a887]{width:320px;right:-20px}}@media (max-width: 480px){.task-panel[data-v-a576a887]{width:calc(100vw - 40px);right:-10px;max-height:60vh}}.user-info-card[data-v-ea502c0d]{display:flex;align-items:center;gap:8px;padding:2px 12px 2px 2px;height:36px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:18px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden}.user-info-card[data-v-ea502c0d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.user-info-card[data-v-ea502c0d]:hover:before{left:100%}.user-info-card[data-v-ea502c0d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f;border-color:#667eea4d}.user-avatar-container[data-v-ea502c0d]{position:relative;flex-shrink:0}.user-avatar[data-v-ea502c0d]{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid rgba(102,126,234,.3);transition:all .3s ease;position:relative;z-index:2}.user-avatar img[data-v-ea502c0d]{width:100%;height:100%;object-fit:cover}.default-avatar[data-v-ea502c0d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600}.avatar-glow[data-v-ea502c0d]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);opacity:0;animation:rotate-ea502c0d 3s linear infinite;transition:opacity .3s ease}@keyframes rotate-ea502c0d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-info-card:hover .avatar-glow[data-v-ea502c0d]{opacity:.6}.user-info-card:hover .user-avatar[data-v-ea502c0d]{border-color:var(--el-color-primary);transform:scale(1.05)}.user-details[data-v-ea502c0d]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.user-name[data-v-ea502c0d]{font-weight:600;font-size:13px;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;transition:color .3s ease}.user-info-card:hover .user-name[data-v-ea502c0d]{color:var(--el-color-primary)}.dropdown-arrow[data-v-ea502c0d]{color:var(--el-text-color-secondary);transition:all .3s ease,transform .3s ease;opacity:.7}.user-info-card:hover .dropdown-arrow[data-v-ea502c0d]{color:var(--el-color-primary);opacity:1;transform:translateY(1px)}.user-info-card:hover .dropdown-arrow.dropdown-arrow-up[data-v-ea502c0d]{transform:translateY(1px) rotate(180deg)}.user-dropdown-container[data-v-ea502c0d]{position:relative}.dropdown-arrow-up[data-v-ea502c0d]{transform:rotate(180deg)}.user-dropdown-panel[data-v-ea502c0d]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;overflow:hidden}.dropdown-item[data-v-ea502c0d]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:all .2s ease;color:var(--el-text-color-regular);font-size:14px;font-weight:500}.dropdown-item[data-v-ea502c0d]:hover{background:var(--el-fill-color-lighter);color:var(--el-color-primary)}.dropdown-item:hover .dropdown-icon[data-v-ea502c0d]{color:var(--el-color-primary)}.dropdown-item[data-v-ea502c0d]:last-child:hover{color:var(--el-color-danger)}.dropdown-item:last-child:hover .dropdown-icon[data-v-ea502c0d]{color:var(--el-color-danger)}.dropdown-icon[data-v-ea502c0d]{flex-shrink:0;transition:color .2s ease}.dropdown-enter-active[data-v-ea502c0d],.dropdown-leave-active[data-v-ea502c0d]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top right}.dropdown-enter-from[data-v-ea502c0d],.dropdown-leave-to[data-v-ea502c0d]{opacity:0;transform:scale(.9) translateY(-10px)}html[class^=theme-dark] .user-info-card[data-v-ea502c0d],html[class*=" theme-dark"] .user-info-card[data-v-ea502c0d]{background:#1e1e1ee6;border-color:#ffffff1a;box-shadow:0 4px 20px #0000004d}html[class^=theme-dark] .user-info-card[data-v-ea502c0d]:hover,html[class*=" theme-dark"] .user-info-card[data-v-ea502c0d]:hover{background:#282828e6;border-color:#667eea66;box-shadow:0 8px 30px #0006}html[class^=theme-dark] .user-dropdown-panel[data-v-ea502c0d],html[class*=" theme-dark"] .user-dropdown-panel[data-v-ea502c0d]{background:#1e1e1ef2;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}@media (max-width: 768px){.user-info-card[data-v-ea502c0d]{padding:2px 8px;height:36px;gap:6px;border-radius:18px}.user-avatar[data-v-ea502c0d]{width:28px;height:28px}.user-name[data-v-ea502c0d]{font-size:12px;max-width:60px}.dropdown-arrow[data-v-ea502c0d]{display:none}}@media (max-width: 480px){.user-details[data-v-ea502c0d]{display:none}.user-info-card[data-v-ea502c0d]{padding:2px 6px;height:36px;gap:6px}}.user-credits-badge[data-v-c2cf866b]{display:flex;align-items:center;cursor:pointer}.credits-display[data-v-c2cf866b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#c8f542;border:1px solid #d8ff5e;transition:all .3s ease}.credits-display[data-v-c2cf866b]:hover{background:#d8ff5e;box-shadow:0 2px 10px #c8f54266}.credits-icon[data-v-c2cf866b]{color:#0d0d12;flex-shrink:0}.credits-text[data-v-c2cf866b]{font-size:14px;font-weight:700;color:#0d0d12;min-width:20px;text-align:center}@media (max-width: 768px){.credits-display[data-v-c2cf866b]{padding:4px 8px;gap:4px}.credits-text[data-v-c2cf866b]{font-size:13px}}@media (max-width: 480px){.credits-text[data-v-c2cf866b]{display:none}.credits-display[data-v-c2cf866b]{padding:6px;min-width:32px;justify-content:center}}html .el-dialog.help-dialog{--el-bg-color: #17171c;--el-bg-color-overlay: #17171c;--el-dialog-bg-color: #17171c;--el-text-color-primary: #f0f0f5;--el-text-color-regular: #c8c8d0;--el-border-color: #2f2f38;--el-border-color-light: #2a2a32;background:#17171c!important;border:1px solid #2a2a32;border-radius:16px;box-shadow:0 24px 70px #000000a6;height:auto!important;max-height:88vh!important;align-self:center!important;margin:0 auto!important}html .el-dialog.help-dialog .el-dialog__header{padding-bottom:10px;margin-right:0;border-bottom:1px solid #26262e}html .el-dialog.help-dialog .el-dialog__title{color:#f0f0f5;font-weight:700}html .el-dialog.help-dialog .el-dialog__headerbtn .el-dialog__close{color:#8b8b99}html .el-dialog.help-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#7c5cff}html .el-dialog.help-dialog .help-body{padding:6px 2px 10px}html .el-dialog.help-dialog .help-brand{margin:0 0 12px;font-size:13px;font-weight:700;color:#a78bfa}html .el-dialog.help-dialog .help-list{margin:0;padding-left:18px;color:#c8c8d0;font-size:13px;line-height:1.75}html .el-dialog.help-dialog .help-list li{margin-bottom:10px}html .el-dialog.help-dialog .help-list strong{color:#f0f0f5;font-weight:700}.site-header[data-v-656b8263]{flex-shrink:0;height:64px;background:#0b0b0feb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #1e1e26;position:relative;z-index:20}.header-inner[data-v-656b8263]{max-width:1440px;height:100%;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:24px}.header-left[data-v-656b8263]{display:flex;align-items:center;gap:10px;flex-shrink:0}.back-btn[data-v-656b8263]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#17171d;border:1px solid #26262e;color:#c9c9d2;cursor:pointer;transition:all .18s ease}.back-btn[data-v-656b8263]:hover{border-color:#7c5cff;color:#fff}.brand[data-v-656b8263]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.brand-logo[data-v-656b8263]{width:26px;height:26px;flex-shrink:0;border-radius:7px}.brand-text[data-v-656b8263]{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.brand-cn[data-v-656b8263]{font-size:17px;font-weight:800;letter-spacing:.02em;color:#f4f4f7}.brand-en[data-v-656b8263]{font-size:10px;font-weight:600;letter-spacing:.14em;color:#7f7f8c;text-transform:uppercase}.site-nav[data-v-656b8263]{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-item[data-v-656b8263]{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a3a3b0;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease}.nav-item[data-v-656b8263]:hover{color:#ececf2;background:#1a1a21}.nav-item.active[data-v-656b8263]{color:#fff;background:#7c5cff29;border-color:#7c5cff73}.nav-item.active .nav-icon[data-v-656b8263]{color:#a78bfa}.nav-icon[data-v-656b8263]{color:inherit;display:inline-flex}.nav-svg[data-v-656b8263]{width:15px;height:15px;flex-shrink:0}.navbar-right[data-v-656b8263]{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-left:18px;margin-left:6px;border-left:1px solid #1f1f27}.navbar-item[data-v-656b8263]{display:flex;align-items:center}.modern-login-button[data-v-656b8263]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border:none;border-radius:10px;background:#7c5cff;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.modern-login-button[data-v-656b8263]:hover{background:#6a49f2;box-shadow:0 6px 18px #7c5cff59}.help-body[data-v-656b8263]{padding:0 4px 6px}.help-brand[data-v-656b8263]{margin:0 0 12px;font-size:13px;font-weight:700;color:#7c5cff}.help-list[data-v-656b8263]{margin:0;padding-left:18px;color:var(--el-text-color-regular);font-size:13px;line-height:1.9}@media (max-width: 1100px){.brand-en[data-v-656b8263]{display:none}.nav-item[data-v-656b8263]{padding:0 11px}}@media (max-width: 860px){.header-inner[data-v-656b8263]{padding:0 16px;gap:12px}.nav-label[data-v-656b8263]{display:none}.nav-item[data-v-656b8263]{padding:0 10px}.navbar-right[data-v-656b8263]{gap:6px;padding-left:10px}}@media (max-width: 520px){.brand-cn[data-v-656b8263]{font-size:15px}.modern-login-button .login-text[data-v-656b8263]{display:none}.modern-login-button[data-v-656b8263]{width:36px;padding:0}}.terms-agreement[data-v-927617e9]{margin:-8px 0 12px;font-size:12px}.terms-agreement a[data-v-927617e9]{color:var(--el-color-primary);text-decoration:none}.terms-agreement a[data-v-927617e9]:hover{text-decoration:underline}[data-v-927617e9] .el-checkbox__label{color:var(--el-text-color-regular);font-size:12px;white-space:normal;line-height:1.2}[data-v-927617e9] .el-checkbox__inner{background-color:transparent}[data-v-927617e9] .el-checkbox.is-checked .el-checkbox__label{color:var(--el-text-color-regular)}.login-form-container[data-v-e4daae46]{display:flex;flex-direction:column;align-items:center;width:100%}.auth-button[data-v-e4daae46]{width:100%;border-radius:182px;font-weight:600}[data-v-e4daae46] .el-input{--el-input-bg-color: var(--el-bg-color)}[data-v-e4daae46] .el-input__wrapper{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-border-color) inset}[data-v-e4daae46] .el-input__wrapper.is-focus{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-color-primary) inset}[data-v-e4daae46] .el-form{width:100%}.register-form-container[data-v-e23c15da]{display:flex;flex-direction:column;align-items:center;width:100%}.auth-button[data-v-e23c15da]{width:100%;border-radius:182px;font-weight:600}.verification-code-wrapper[data-v-e23c15da]{display:flex;width:100%;gap:10px}.verification-code-wrapper[data-v-e23c15da] .el-input{flex:1}.custom-send-btn[data-v-e23c15da]{display:flex;align-items:center;justify-content:center;min-width:100px;height:40px;background-color:var(--el-color-primary);color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.custom-send-btn[data-v-e23c15da]:hover{background-color:var(--el-color-primary-light-3)}.custom-send-btn[data-v-e23c15da]:active{background-color:var(--el-color-primary-dark-2)}[data-v-e23c15da] .el-input{--el-input-bg-color: var(--el-bg-color)}[data-v-e23c15da] .el-input__wrapper{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-border-color) inset}[data-v-e23c15da] .el-input__wrapper.is-focus{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-color-primary) inset}[data-v-e23c15da] .el-form{width:100%}.custom-send-btn.is-disabled[data-v-e23c15da]{opacity:.55;cursor:not-allowed;pointer-events:none}.code-login-form-container[data-v-e627b50b]{display:flex;flex-direction:column;align-items:center;width:100%}.auth-button[data-v-e627b50b]{width:100%;border-radius:182px;font-weight:600}.verification-code-wrapper[data-v-e627b50b]{display:flex;width:100%;gap:10px}.verification-code-wrapper[data-v-e627b50b] .el-input{flex:1}.custom-send-btn[data-v-e627b50b]{display:flex;align-items:center;justify-content:center;min-width:100px;height:40px;background-color:var(--el-color-primary);color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.custom-send-btn.is-loading[data-v-e627b50b]{opacity:.8;cursor:not-allowed}.custom-send-btn[data-v-e627b50b]:hover:not(.is-loading){background-color:var(--el-color-primary-light-3)}.custom-send-btn[data-v-e627b50b]:active:not(.is-loading){background-color:var(--el-color-primary-dark-2)}[data-v-e627b50b] .el-input{--el-input-bg-color: var(--el-bg-color)}[data-v-e627b50b] .el-input__wrapper{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-border-color) inset}[data-v-e627b50b] .el-input__wrapper.is-focus{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-color-primary) inset}[data-v-e627b50b] .el-form{width:100%}.custom-send-btn.is-disabled[data-v-e627b50b]{opacity:.55;cursor:not-allowed;pointer-events:none}.verification-code-wrapper[data-v-fb348b9b]{display:flex;width:100%;gap:10px}.custom-send-btn[data-v-fb348b9b]{display:flex;align-items:center;justify-content:center;min-width:100px;height:40px;background-color:var(--el-color-primary);color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.custom-send-btn[data-v-fb348b9b]:hover{background-color:var(--el-color-primary-light-3)}.custom-send-btn[data-v-fb348b9b]:active{background-color:var(--el-color-primary-dark-2)}[data-v-fb348b9b] .el-input{--el-input-bg-color: var(--el-bg-color)}[data-v-fb348b9b] .el-input__wrapper{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-border-color) inset}[data-v-fb348b9b] .el-input__wrapper.is-focus{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-color-primary) inset}.custom-send-btn.is-disabled[data-v-fb348b9b]{opacity:.55;cursor:not-allowed;pointer-events:none}html .el-dialog.auth-dialog{--el-color-primary: #7c5cff;--el-bg-color: #17171c;--el-bg-color-overlay: #17171c;--el-dialog-bg-color: #17171c;--el-text-color-primary: #f0f0f5;--el-text-color-regular: #c8c8d0;--el-text-color-secondary: #8b8b99;--el-border-color: #2f2f38;--el-border-color-light: #2a2a32;--el-border-color-lighter: #26262e;--el-fill-color-blank: #1b1b21;--el-input-bg-color: #1b1b21;--el-input-border-color: #33333d;--el-input-text-color: #f0f0f5;--el-input-placeholder-color: #6f6f7d;background:#17171c;border:1px solid #2a2a32;border-radius:18px;box-shadow:0 24px 70px #000000a6}html .el-dialog.auth-dialog{height:auto!important;max-height:88vh!important;min-height:0!important;align-self:center!important;flex:0 0 auto!important;margin:0 auto!important;top:0!important}html .el-overlay-dialog:has(.auth-dialog){display:flex!important;align-items:center!important;justify-content:center!important;padding:24px 0!important}html .el-dialog.auth-dialog .el-dialog__body{height:auto!important;max-height:none!important}html .el-dialog.auth-dialog .el-dialog__header{padding-bottom:0}html .el-dialog.auth-dialog .el-dialog__headerbtn .el-dialog__close{color:#8b8b99}html .el-dialog.auth-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#7c5cff}html .el-dialog.auth-dialog .auth-dialog-header{background:transparent}html .el-dialog.auth-dialog .el-tabs__item{color:#8b8b99;font-weight:600}html .el-dialog.auth-dialog .el-tabs__item.is-active{color:#a78bfa}html .el-dialog.auth-dialog .el-tabs__active-bar{background:#7c5cff}html .el-dialog.auth-dialog .el-tabs__nav-wrap:after{background:#26262e}html .el-dialog.auth-dialog .el-button--primary{background:linear-gradient(135deg,#7c5cff,#6b4bff);border:none;height:44px;border-radius:10px;font-weight:700;box-shadow:0 8px 22px #7c5cff59}html .el-dialog.auth-dialog .el-button--primary:hover{filter:brightness(1.12)}html .el-dialog.auth-dialog .el-checkbox__label{color:#a8a8b6}html .el-dialog.auth-dialog input:-webkit-autofill,html .el-dialog.auth-dialog input:-webkit-autofill:hover,html .el-dialog.auth-dialog input:-webkit-autofill:focus,html .el-dialog.auth-dialog textarea:-webkit-autofill,html .el-dialog.auth-dialog select:-webkit-autofill{-webkit-text-fill-color:#f0f0f5!important;-webkit-box-shadow:0 0 0 1000px #1b1b21 inset!important;box-shadow:0 0 0 1000px #1b1b21 inset!important;caret-color:#f0f0f5;transition:background-color 9999s ease-in-out 0s}html .el-dialog.auth-dialog .el-input__inner{background-color:transparent!important;color:#f0f0f5!important}html .el-dialog.auth-dialog .el-input__wrapper{background-color:#1b1b21!important;box-shadow:0 0 0 1px #33333d inset!important}html .el-dialog.auth-dialog .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #7c5cff inset!important}html .el-dialog.auth-dialog .el-input__inner::placeholder{color:#6f6f7d!important}html .el-dialog.auth-dialog .el-link.el-link--primary{color:#a78bfa}.auth-dialog [data-v-ab0eb5fe] .el-dialog__body{padding:0}.auth-dialog-header[data-v-ab0eb5fe]{display:flex;flex-direction:column;align-items:center;padding:18px 0 6px;background:var(--el-bg-color)}.dialog-logo[data-v-ab0eb5fe]{width:46px;height:46px;margin-bottom:8px;border-radius:12px}.logo-text[data-v-ab0eb5fe]{display:flex;flex-direction:column;align-items:center;gap:3px;margin:0;text-align:center}.logo-cn[data-v-ab0eb5fe]{font-size:22px;font-weight:800;letter-spacing:.02em;color:var(--el-text-color-primary);line-height:1.25}.logo-en[data-v-ab0eb5fe]{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7c5cff}.auth-dialog-content[data-v-ab0eb5fe]{width:100%;padding:8px 20px 16px}.auth-dialog-content[data-v-ab0eb5fe] .el-tabs__header,.auth-dialog-content[data-v-ab0eb5fe] .el-form-item{margin-bottom:12px}.login-tabs[data-v-ab0eb5fe]{width:100%}.login-tabs [data-v-ab0eb5fe] .el-tabs__nav{width:100%;display:flex}.login-tabs [data-v-ab0eb5fe] .el-tabs__item{flex:1;text-align:center;font-size:16px}.auth-actions[data-v-ab0eb5fe]{margin:16px 0;width:100%;text-align:right}.login-actions[data-v-ab0eb5fe]{display:flex;justify-content:space-between;width:100%}.extra-actions[data-v-ab0eb5fe]{margin-top:0;text-align:right;width:100%}.auth-toggle[data-v-ab0eb5fe]{margin-top:16px;text-align:center;width:100%;font-size:14px}.auth-toggle .el-link[data-v-ab0eb5fe]{font-size:14px;vertical-align:baseline}.el-dialog.redemption-dialog{background-color:#1b1b1f;border:1px solid #2a2a30;color:#f0f0f5}.el-dialog.redemption-dialog .el-dialog__title{color:#f0f0f5}.el-dialog.redemption-dialog .el-dialog__headerbtn .el-dialog__close{color:#a2a2b0}.el-dialog.redemption-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#7c5cff}.el-dialog.redemption-dialog .el-form-item__label{color:#d5d5de}.el-dialog.redemption-dialog .el-input__wrapper{background-color:#111;box-shadow:0 0 0 1px #2a2a30 inset}.el-dialog.redemption-dialog .el-input__inner{color:#f0f0f5}.el-dialog.redemption-dialog .el-input__inner::placeholder{color:#6d6d7a}.el-dialog.redemption-dialog .el-input__wrapper.is-focus{background-color:#111;box-shadow:0 0 0 1px #7c5cff inset}.el-dialog.redemption-dialog .submit-button{background-color:#7c5cff;border-color:#7c5cff;color:#fff}.el-dialog.redemption-dialog .submit-button:hover,.el-dialog.redemption-dialog .submit-button:focus{background-color:#8f76ff;border-color:#8f76ff;color:#fff}.el-dialog.redemption-dialog .tips{background-color:#232329d9;border-left-color:#7c5cff}.el-dialog.redemption-dialog .tip-text{color:#f0f0f5}.el-dialog.redemption-dialog .tip-list{color:#a2a2b0}.redemption-dialog [data-v-4818bd90] .el-dialog__body{padding:20px}.redemption-content[data-v-4818bd90]{display:flex;flex-direction:column;gap:20px}.submit-button[data-v-4818bd90]{width:100%;border-radius:8px;font-weight:600}.tips[data-v-4818bd90]{background-color:var(--el-fill-color-light);border-radius:8px;padding:16px;border-left:4px solid var(--el-color-primary)}.tip-text[data-v-4818bd90]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:600;color:var(--el-text-color-primary)}.tip-icon[data-v-4818bd90]{font-size:16px}.tip-list[data-v-4818bd90]{margin:0;padding-left:20px;color:var(--el-text-color-regular)}.tip-list li[data-v-4818bd90]{margin-bottom:6px;font-size:12px;line-height:1.5}.tip-list li[data-v-4818bd90]:last-child{margin-bottom:0}[data-v-4818bd90] .el-input{--el-input-bg-color: var(--el-bg-color)}[data-v-4818bd90] .el-input__wrapper{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-border-color) inset}[data-v-4818bd90] .el-input__wrapper.is-focus{background-color:var(--el-bg-color);box-shadow:0 0 0 1px var(--el-color-primary) inset}.notice-announcer-dialog[data-v-d47822fc] .el-dialog{border-radius:20px;overflow:hidden;background:#fff;border:none;box-shadow:0 24px 64px #00000024}.notice-announcer-dialog[data-v-d47822fc] .el-dialog__header{padding:0;border-bottom:none}.na-hero[data-v-d47822fc]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 20px 0}.na-title[data-v-d47822fc]{text-align:center;font-size:22px;line-height:1.15;font-weight:700;letter-spacing:.2px;color:var(--el-text-color-primary)}.notice-announcer-dialog[data-v-d47822fc] .el-dialog__body{padding:0}.notice-announcer__body[data-v-d47822fc]{padding:12px 18px 10px}.content[data-v-d47822fc]{margin-top:2px;white-space:pre-wrap;line-height:1.9;font-size:16px;color:var(--el-text-color-primary);max-height:clamp(220px,40vh,520px);overflow:auto;padding-right:2px}.footer-actions[data-v-d47822fc]{display:flex;justify-content:center;padding:0 0 12px}.cta[data-v-d47822fc]{border-radius:999px;padding:12px 22px;font-weight:600;min-width:160px}@keyframes float-in-d47822fc{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}[data-animate][data-v-d47822fc]{animation:fade-up-d47822fc .26s ease-out both}@keyframes fade-up-d47822fc{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-color-scheme: dark){.notice-announcer-dialog[data-v-d47822fc] .el-dialog{background:#181a1b;box-shadow:0 24px 64px #0009}}[data-v-a206ba48]{margin:0;padding:0;box-sizing:border-box}.layout-container[data-v-a206ba48]{display:flex;height:100vh;width:100vw;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#111}.sidebar[data-v-a206ba48]{width:200px;min-width:240px;background-color:var(--el-bg-color);color:var(--el-text-color-primary);display:flex;flex-direction:column;padding:20px 12px;transition:width .3s ease,background-color .3s ease,color .3s ease;border-right:1px solid var(--el-border-color-dark)}.main-content[data-v-a206ba48]{flex:1;min-width:0;background-color:#111;color:var(--el-text-color-primary);display:flex;flex-direction:column;overflow:hidden;transition:background-color .3s ease,color .3s ease}.main-content.full-width[data-v-a206ba48]{width:100vw}.content-area[data-v-a206ba48]{flex:1;overflow-y:auto;height:calc(100vh - 64px);background-color:#111}.content-area.no-scroll[data-v-a206ba48]{overflow-y:auto;height:auto;min-height:calc(100vh - 64px)}html[class^=theme-dark] .login-button[data-v-a206ba48],html[class*=" theme-dark"] .login-button[data-v-a206ba48]{background-color:var(--custom-login-button-bg);color:var(--custom-login-button-text)}html[class^=theme-dark] .login-button[data-v-a206ba48]:hover,html[class*=" theme-dark"] .login-button[data-v-a206ba48]:hover{background-color:var(--custom-login-button-bg);filter:brightness(1.1)}.text-prompt-input[data-v-c047b481]{width:100%!important;display:block}.custom-form-item[data-v-c047b481]{margin-bottom:0;width:100%!important}.custom-form-item[data-v-c047b481] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px;font-size:14px}.label-with-tooltip[data-v-c047b481]{display:inline-flex;align-items:center;gap:6px}.tooltip-icon[data-v-c047b481]{font-size:14px;color:var(--el-text-color-secondary);cursor:help;transition:color .3s ease}.tooltip-icon[data-v-c047b481]:hover{color:var(--el-color-primary)}.custom-form-item[data-v-c047b481] .el-form-item__content{width:100%!important}.textarea-wrapper[data-v-c047b481]{position:relative;width:100%!important}.prompt-textarea[data-v-c047b481],.prompt-textarea[data-v-c047b481] .el-textarea{width:100%!important;display:block}.prompt-textarea[data-v-c047b481] .el-textarea__inner{font-family:inherit;line-height:1.6;resize:vertical;min-height:100px;border-radius:8px;border:1px solid var(--el-border-color);background-color:var(--el-bg-color);color:var(--el-text-color-primary);transition:all .3s ease;padding:12px;font-size:14px;width:100%!important;box-sizing:border-box;display:block}.prompt-textarea[data-v-c047b481] .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8);outline:none}.prompt-textarea[data-v-c047b481] .el-textarea__inner:hover{border-color:var(--el-border-color-hover)}.prompt-textarea[data-v-c047b481] .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder);font-style:italic}.prompt-textarea[data-v-c047b481] .el-input__count{background-color:var(--el-bg-color);color:var(--el-text-color-regular);border-radius:4px 0 8px;padding:2px 6px;font-size:12px}@media (prefers-color-scheme: dark){.prompt-textarea[data-v-c047b481] .el-textarea__inner{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark)}.prompt-textarea[data-v-c047b481] .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--el-color-primary-dark-2)}}.dark .prompt-textarea[data-v-c047b481] .el-textarea__inner{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark);color:var(--el-text-color-primary)}.dark .prompt-textarea[data-v-c047b481] .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-dark-2)}.ic-modal[data-v-a527c8f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#09090bf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f4f5;animation:icFade-a527c8f1 .18s ease-out}@keyframes icFade-a527c8f1{0%{opacity:0}to{opacity:1}}.ic-header[data-v-a527c8f1]{flex:0 0 auto;display:flex;align-items:center;padding:18px 24px 10px}.ic-title[data-v-a527c8f1]{display:flex;align-items:baseline;gap:12px;font-size:16px;font-weight:600;letter-spacing:.2px}.ic-sub[data-v-a527c8f1]{font-size:12px;font-weight:400;color:#8b8b93}.ic-stage[data-v-a527c8f1]{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px 24px;overflow:hidden}.ic-canvas[data-v-a527c8f1]{position:relative;overflow:hidden;border-radius:10px;background:#1b1b1f;box-shadow:0 24px 60px #0000008c;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.ic-img[data-v-a527c8f1]{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ic-sel[data-v-a527c8f1]{position:absolute;box-sizing:border-box;border:1px solid #7c5cff;cursor:move;touch-action:none;box-shadow:0 0 0 9999px #0000009e}.ic-thirds[data-v-a527c8f1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ic-thirds i[data-v-a527c8f1]{position:absolute;background:#ffffff38}.ic-thirds .v1[data-v-a527c8f1],.ic-thirds .v2[data-v-a527c8f1]{top:0;bottom:0;width:1px}.ic-thirds .v1[data-v-a527c8f1]{left:33.333%}.ic-thirds .v2[data-v-a527c8f1]{left:66.666%}.ic-thirds .h1[data-v-a527c8f1],.ic-thirds .h2[data-v-a527c8f1]{left:0;right:0;height:1px}.ic-thirds .h1[data-v-a527c8f1]{top:33.333%}.ic-thirds .h2[data-v-a527c8f1]{top:66.666%}.ic-handle[data-v-a527c8f1]{position:absolute;width:12px;height:12px;background:#7c5cff;border:1px solid #0f0f11;border-radius:3px;box-sizing:border-box;touch-action:none;transition:transform .12s ease}.ic-handle[data-v-a527c8f1]:hover{transform:scale(1.18)}.ic-handle-nw[data-v-a527c8f1]{left:-6px;top:-6px;cursor:nwse-resize}.ic-handle-n[data-v-a527c8f1]{left:50%;top:-6px;margin-left:-6px;cursor:ns-resize}.ic-handle-ne[data-v-a527c8f1]{right:-6px;top:-6px;cursor:nesw-resize}.ic-handle-e[data-v-a527c8f1]{right:-6px;top:50%;margin-top:-6px;cursor:ew-resize}.ic-handle-se[data-v-a527c8f1]{right:-6px;bottom:-6px;cursor:nwse-resize}.ic-handle-s[data-v-a527c8f1]{left:50%;bottom:-6px;margin-left:-6px;cursor:ns-resize}.ic-handle-sw[data-v-a527c8f1]{left:-6px;bottom:-6px;cursor:nesw-resize}.ic-handle-w[data-v-a527c8f1]{left:-6px;top:50%;margin-top:-6px;cursor:ew-resize}.ic-loading[data-v-a527c8f1]{display:flex;align-items:center;gap:10px;color:#8b8b93;font-size:13px}.ic-spinner[data-v-a527c8f1]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(124,92,255,.25);border-top-color:#7c5cff;animation:icSpin-a527c8f1 .8s linear infinite}@keyframes icSpin-a527c8f1{to{transform:rotate(360deg)}}.ic-toolbar[data-v-a527c8f1]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 20px;border-top:1px solid #232329;background:#111113}.ic-size[data-v-a527c8f1]{display:inline-flex;align-items:baseline;gap:4px;padding:6px 12px;border-radius:999px;background:#1b1b1f;border:1px solid #2a2a31;font-variant-numeric:tabular-nums}.ic-size-value[data-v-a527c8f1]{font-size:14px;font-weight:600;color:#7c5cff}.ic-size-unit[data-v-a527c8f1]{font-size:11px;color:#75757d}.ic-actions[data-v-a527c8f1]{display:flex;align-items:center;gap:10px}.ic-btn[data-v-a527c8f1]{height:36px;padding:0 18px;border-radius:10px;border:1px solid #2c2c33;background:#1b1b1f;color:#e4e4e7;font-size:13px;font-weight:500;cursor:pointer;transition:all .16s ease}.ic-btn[data-v-a527c8f1]:hover:not(:disabled){border-color:#3a3a44;background:#232329}.ic-btn[data-v-a527c8f1]:disabled{opacity:.45;cursor:not-allowed}.ic-btn-primary[data-v-a527c8f1]{border-color:transparent;background:#7c5cff;color:#101014;font-weight:600}.ic-btn-primary[data-v-a527c8f1]:hover:not(:disabled){background:#d5ff5c;box-shadow:0 6px 20px #7c5cff40}@media (max-width: 640px){.ic-header[data-v-a527c8f1]{padding:14px 14px 6px}.ic-stage[data-v-a527c8f1]{padding:10px 12px}.ic-toolbar[data-v-a527c8f1]{padding:10px 12px 14px;flex-wrap:wrap}.ic-actions[data-v-a527c8f1]{width:100%;justify-content:flex-end}}.file-upload[data-v-d0e06028]{width:100%}.upload-container[data-v-d0e06028]{width:148px;height:148px;position:relative}.upload-wrapper[data-v-d0e06028]{width:148px;height:148px;cursor:pointer}.upload-wrapper[data-v-d0e06028] *,.file-uploader[data-v-d0e06028] .el-upload.is-disabled,.file-uploader[data-v-d0e06028] .el-upload.is-disabled *{cursor:pointer!important}.file-uploader[data-v-d0e06028]{width:148px;height:148px}.file-uploader[data-v-d0e06028] .el-upload{display:block;width:148px;height:148px;border:2px dashed var(--el-border-color);border-radius:12px;transition:all .3s ease;background:transparent;position:relative;overflow:hidden;cursor:pointer!important}.file-uploader[data-v-d0e06028] .el-upload:hover{border-color:var(--el-color-primary);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.upload-trigger[data-v-d0e06028]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:12px;box-sizing:border-box;cursor:pointer!important}.upload-icon[data-v-d0e06028]{font-size:32px;color:var(--el-color-primary);margin-bottom:8px;transition:transform .3s ease}.file-uploader[data-v-d0e06028] .el-upload:hover .upload-icon{transform:scale(1.1)}.upload-text[data-v-d0e06028]{font-size:13px;color:var(--el-text-color-regular);text-align:center;line-height:1.3;font-weight:500}.upload-hint[data-v-d0e06028]{font-size:10px;color:var(--el-text-color-placeholder);text-align:center;margin-top:4px;line-height:1.2}.file-preview[data-v-d0e06028]{width:148px;height:148px;border-radius:12px;background:transparent;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid var(--el-border-color)}.file-preview[data-v-d0e06028]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.preview-image[data-v-d0e06028]{width:100%;height:100%;object-fit:cover;border-radius:12px}.file-placeholder[data-v-d0e06028]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--el-text-color-primary);background:transparent}.file-icon[data-v-d0e06028]{font-size:32px;margin-bottom:8px;opacity:.8}.file-name[data-v-d0e06028]{font-size:12px;opacity:.9;text-align:center}.preview-actions[data-v-d0e06028]{position:absolute;top:6px;right:6px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;z-index:10;opacity:.88;transition:opacity .2s ease,transform .2s ease}.file-preview:hover .preview-actions[data-v-d0e06028]{opacity:1;transform:translateY(0)}.pa-btn[data-v-d0e06028]{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px;border:1px solid rgba(124,92,255,.55);border-radius:6px;background:#111113d1;color:#7c5cff;font-size:11px;line-height:1;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .16s ease}.pa-btn[data-v-d0e06028]:hover{background:#7c5cff;border-color:#7c5cff;color:#101014}.pa-icon[data-v-d0e06028]{font-size:11px}.pa-upload[data-v-d0e06028],.pa-upload[data-v-d0e06028] .el-upload{display:inline-flex;line-height:1}.el-form-item[data-v-d0e06028]{margin-bottom:0}.el-form-item[data-v-d0e06028] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px}.label-with-tooltip[data-v-d0e06028]{display:inline-flex;align-items:center;gap:6px}.tooltip-icon[data-v-d0e06028]{font-size:14px;color:var(--el-text-color-secondary);cursor:help;transition:color .3s ease}.tooltip-icon[data-v-d0e06028]:hover{color:var(--el-color-primary)}.upload-progress-overlay[data-v-d0e06028]{position:absolute;top:0;left:0;width:148px;height:148px;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:20;opacity:0;animation:fadeIn-d0e06028 .3s ease-in-out forwards}@keyframes fadeIn-d0e06028{0%{opacity:0}to{opacity:1}}.progress-text[data-v-d0e06028]{font-size:24px;font-weight:600;color:#fff}.image-scribble[data-v-09fad73b]{width:100%}.scribble-container[data-v-09fad73b]{position:relative}.upload-trigger-wrapper[data-v-09fad73b]{display:inline-block}.dialog-content[data-v-09fad73b]{min-height:400px;display:flex;align-items:center;justify-content:center}.upload-wrapper[data-v-09fad73b]{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.image-uploader[data-v-09fad73b] .el-upload{display:block;width:180px;height:180px;border:2px dashed var(--el-border-color);border-radius:8px;transition:all .3s ease;background:transparent;cursor:pointer}.image-uploader[data-v-09fad73b] .el-upload:hover{border-color:var(--el-color-primary);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.upload-trigger[data-v-09fad73b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:16px}.upload-icon[data-v-09fad73b]{font-size:32px;color:var(--el-color-primary);margin-bottom:8px}.upload-text[data-v-09fad73b]{font-size:13px;color:var(--el-text-color-regular);text-align:center;margin-bottom:6px}.upload-hint[data-v-09fad73b]{font-size:11px;color:var(--el-text-color-placeholder);text-align:center;line-height:1.4}.upload-progress-overlay[data-v-09fad73b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:20}.progress-text[data-v-09fad73b]{font-size:24px;font-weight:600;color:#fff}.canvas-wrapper[data-v-09fad73b]{width:100%;display:flex;flex-direction:column;align-items:center}.canvas-toolbar[data-v-09fad73b]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-lighter);border-radius:8px;margin-top:16px;flex-wrap:wrap;width:100%;max-width:1000px}.brush-size-control[data-v-09fad73b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.control-label[data-v-09fad73b]{font-size:13px;color:var(--el-text-color-regular);white-space:nowrap}.control-value[data-v-09fad73b]{font-size:13px;color:var(--el-text-color-primary);font-weight:500;min-width:24px}.toolbar-actions[data-v-09fad73b]{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.canvas-area[data-v-09fad73b]{border:2px solid var(--el-border-color);border-radius:8px;overflow:hidden;background:var(--el-bg-color);display:inline-block}canvas[data-v-09fad73b]{display:block;cursor:crosshair;max-width:100%}.scribble-preview[data-v-09fad73b]{width:180px;height:180px;border-radius:8px;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid var(--el-border-color)}.scribble-preview[data-v-09fad73b]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.preview-image[data-v-09fad73b]{width:100%;height:100%;object-fit:cover;border-radius:8px}.preview-overlay[data-v-09fad73b]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:12px;opacity:0;transition:opacity .3s ease}.overlay-actions[data-v-09fad73b]{display:flex;gap:8px}.scribble-preview:hover .preview-overlay[data-v-09fad73b]{opacity:1}.label-with-tooltip[data-v-09fad73b]{display:inline-flex;align-items:center;gap:6px}.tooltip-icon[data-v-09fad73b]{font-size:14px;color:var(--el-text-color-secondary);cursor:help;transition:color .3s ease}.tooltip-icon[data-v-09fad73b]:hover{color:var(--el-color-primary)}.el-form-item[data-v-09fad73b]{margin-bottom:0}.el-form-item[data-v-09fad73b] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px}.scribble-dialog[data-v-09fad73b] .el-dialog__body{padding:20px 30px}.scribble-dialog[data-v-09fad73b] .el-dialog__header{padding:20px 30px;border-bottom:1px solid var(--el-border-color-lighter)}.button-group[data-v-09fad73b]{display:flex;gap:0;border-radius:4px;overflow:hidden;flex-shrink:0}.button-group .custom-button[data-v-09fad73b]{border-radius:0;border-right:1px solid var(--el-border-color)}.button-group .custom-button[data-v-09fad73b]:last-child{border-right:none}.custom-button[data-v-09fad73b]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;font-size:13px;border-radius:4px;border:1px solid var(--el-border-color);background-color:var(--el-fill-color-light);color:var(--el-text-color-primary);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.custom-button[data-v-09fad73b]:hover{background-color:var(--el-fill-color);border-color:var(--el-border-color-hover);color:var(--el-color-primary)}.custom-button[data-v-09fad73b]:active{background-color:var(--el-fill-color-dark)}.custom-button.active[data-v-09fad73b]{background-color:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.custom-button.active[data-v-09fad73b]:hover{background-color:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.custom-button.primary[data-v-09fad73b]{background-color:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.custom-button.primary[data-v-09fad73b]:hover{background-color:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.custom-button.loading[data-v-09fad73b]{cursor:not-allowed;opacity:.6}.custom-button .el-icon[data-v-09fad73b]{font-size:14px}.radio-selector[data-v-13920939],.radio-select[data-v-13920939],.radio-select[data-v-13920939] .el-select{width:100%}.radio-select[data-v-13920939] .el-select__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;transition:all .3s ease;box-shadow:none}.radio-select[data-v-13920939] .el-select__wrapper:hover{border-color:var(--el-border-color-hover)}.radio-select[data-v-13920939] .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.radio-select[data-v-13920939] .el-select__placeholder{color:var(--el-text-color-placeholder);font-style:italic}.radio-select[data-v-13920939] .el-select__selected-item{color:var(--el-text-color-primary)}.radio-select[data-v-13920939] .el-select__caret{color:var(--el-text-color-regular)}.el-form-item[data-v-13920939]{margin-bottom:0}.el-form-item[data-v-13920939] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px}.label-with-tooltip[data-v-13920939]{display:inline-flex;align-items:center;gap:6px}.tooltip-icon[data-v-13920939]{font-size:14px;color:var(--el-text-color-secondary);cursor:help;transition:color .3s ease}.tooltip-icon[data-v-13920939]:hover{color:var(--el-color-primary)}@media (prefers-color-scheme: dark){.radio-select[data-v-13920939] .el-select__wrapper{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark)}.radio-select[data-v-13920939] .el-select__wrapper.is-focused{box-shadow:0 0 0 2px var(--el-color-primary-dark-2)}}.dark .radio-select[data-v-13920939] .el-select__wrapper{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark);color:var(--el-text-color-primary)}.dark .radio-select[data-v-13920939] .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-dark-2)}.dark .radio-select[data-v-13920939] .el-select__selected-item{color:var(--el-text-color-primary)}.dark .radio-select[data-v-13920939] .el-select__placeholder{color:var(--el-text-color-placeholder)}.el-select-dropdown{background-color:var(--el-bg-color)!important;border:1px solid var(--el-border-color)!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.el-select-dropdown__item{color:var(--el-text-color-primary)!important;background-color:transparent!important;transition:all .2s ease!important}.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-light-9)!important;color:var(--el-color-primary)!important;font-weight:500!important}@media (prefers-color-scheme: dark){.el-select-dropdown{background-color:var(--el-bg-color-page)!important;border-color:var(--el-border-color-dark)!important;box-shadow:0 4px 12px #0000004d!important}.el-select-dropdown__item:hover{background-color:var(--el-fill-color-dark)!important}.el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-dark-2)!important}}.el-select-dropdown{background-color:var(--el-bg-color-page)!important;border-color:var(--el-border-color-dark)!important;box-shadow:0 4px 12px #0000004d!important}.el-select-dropdown__item{color:var(--el-text-color-primary)!important}.el-select-dropdown__item:hover{background-color:var(--el-fill-color-dark)!important}.el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-dark-2)!important;color:var(--el-color-primary-light-3)!important}.checkbox-selector[data-v-0a17dfe8]{width:100%}.checkbox-group[data-v-0a17dfe8]{width:100%;padding:12px;border:1px solid var(--el-border-color);border-radius:8px;transition:all .3s ease}.checkbox-group[data-v-0a17dfe8]:hover{border-color:var(--el-border-color-hover)}.checkbox-list[data-v-0a17dfe8]{width:100%;display:flex;flex-wrap:wrap;gap:8px}.checkbox-item[data-v-0a17dfe8]{margin-right:0;margin-bottom:0;flex:0 0 auto;min-width:fit-content;padding:6px 8px;border-radius:6px;transition:background-color .2s ease}.checkbox-item[data-v-0a17dfe8]:hover{background-color:var(--el-fill-color-light)}.checkbox-item[data-v-0a17dfe8] .el-checkbox__label{font-size:14px;color:var(--el-text-color-primary);line-height:1.5;word-break:break-word;margin-left:8px}.checkbox-item[data-v-0a17dfe8] .el-checkbox__input{margin-right:0}.checkbox-item[data-v-0a17dfe8] .el-checkbox__inner{background-color:var(--el-bg-color);border-color:var(--el-border-color);transition:all .3s ease}.checkbox-item[data-v-0a17dfe8] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.checkbox-item[data-v-0a17dfe8] .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#fff}.checkbox-item[data-v-0a17dfe8] .el-checkbox__input:hover .el-checkbox__inner{border-color:var(--el-color-primary)}.selected-summary[data-v-0a17dfe8]{margin-top:8px;padding:8px 12px;background-color:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-7);border-radius:6px;font-size:12px;color:var(--el-color-primary);line-height:1.4}.el-form-item[data-v-0a17dfe8]{margin-bottom:0}.el-form-item[data-v-0a17dfe8] .el-form-item__label{font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px}.label-with-tooltip[data-v-0a17dfe8]{display:inline-flex;align-items:center;gap:6px}.tooltip-icon[data-v-0a17dfe8]{font-size:14px;color:var(--el-text-color-secondary);cursor:help;transition:color .3s ease}.tooltip-icon[data-v-0a17dfe8]:hover{color:var(--el-color-primary)}.checkbox-list[data-v-0a17dfe8]{max-height:150px;overflow-y:auto;padding-right:4px}@media (prefers-color-scheme: dark){.checkbox-group[data-v-0a17dfe8]{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark)}.checkbox-item[data-v-0a17dfe8]:hover{background-color:var(--el-fill-color)}.checkbox-item[data-v-0a17dfe8] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}.selected-summary[data-v-0a17dfe8]{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark);color:var(--el-text-color-secondary)}}.dark .checkbox-group[data-v-0a17dfe8]{background-color:var(--el-bg-color-page);border-color:var(--el-border-color-dark)}.dark .checkbox-item[data-v-0a17dfe8]:hover{background-color:var(--el-fill-color)}.dark .checkbox-item[data-v-0a17dfe8] .el-checkbox__label{color:var(--el-text-color-primary)}.dark .checkbox-item[data-v-0a17dfe8] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}.dark .checkbox-item[data-v-0a17dfe8] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.dark .selected-summary[data-v-0a17dfe8]{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark);color:var(--el-text-color-secondary)}.comfyui-form-renderer[data-v-f806b6ff]{height:100%;display:flex;flex-direction:column}.loading-container[data-v-f806b6ff],.error-container[data-v-f806b6ff]{padding:20px}.form-container[data-v-f806b6ff]{flex:1;display:flex;flex-direction:column;height:100%}.form-content[data-v-f806b6ff]{flex:1;overflow-y:auto;padding:20px}.form-content>div[data-v-f806b6ff]{padding-bottom:6px}.comfyui-form[data-v-f806b6ff]{height:100%}.form-item-wrapper[data-v-f806b6ff]{margin-bottom:24px}.form-actions[data-v-f806b6ff]{flex-shrink:0;padding:10px;background:var(--el-bg-color);border-top:1px solid var(--el-border-color-lighter)}.submit-btn[data-v-f806b6ff]{width:100%;height:40px;font-size:15px;font-weight:500}.credits-text[data-v-f806b6ff]{font-size:12px;opacity:.8}.app-detail-overlay[data-v-a7e77932]{position:fixed;right:0;bottom:0;left:0;top:64px;z-index:999;background:#111;overflow-y:auto;overflow-x:hidden}.page-wrap[data-v-a7e77932]{width:100%;max-width:1440px;margin:0 auto;padding:0 32px 48px}.detail-topbar[data-v-a7e77932]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0 16px;border-bottom:1px solid #232329}.app-title[data-v-a7e77932]{margin:0 0 10px;font-size:26px;font-weight:700;color:#f0f0f2;line-height:1.3}.tag-row[data-v-a7e77932]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app-tag[data-v-a7e77932]{padding:3px 12px;border-radius:999px;background:#1b1b1f;border:1px solid #2e2e36;color:#b8b8c0;font-size:12px;line-height:1.6}.run-count[data-v-a7e77932]{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:13px;color:#9a9aa2}.run-count svg[data-v-a7e77932]{color:#7c5cff}.close-btn[data-v-a7e77932]{background:transparent;border:none;font-size:18px;cursor:pointer;color:#9a9aa2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-a7e77932]:hover{background:#26262c;color:#f0f0f2}.detail-body[data-v-a7e77932]{display:flex;align-items:flex-start;gap:24px;padding:20px 0 0}.left-column[data-v-a7e77932]{width:360px;flex-shrink:0;display:flex;flex-direction:column;border-radius:16px;background:#1b1b1f;border:1px solid #2a2a30;overflow:hidden}.form-section[data-v-a7e77932]{padding:16px;flex:1}.form-title[data-v-a7e77932]{font-size:15px;font-weight:600;color:#f0f0f2;margin-bottom:12px}.form-section[data-v-a7e77932] .comfyui-form-renderer{height:auto}.form-section[data-v-a7e77932] .form-content{overflow:visible;padding:0}.form-section[data-v-a7e77932] .el-form-item{margin-bottom:12px}.form-section[data-v-a7e77932] .el-form-item__label{color:#c8c8d0;padding-bottom:4px}.form-section[data-v-a7e77932] .el-input__wrapper,.form-section[data-v-a7e77932] .el-textarea__inner,.form-section[data-v-a7e77932] .el-select__wrapper{background-color:#232329;box-shadow:0 0 0 1px #33333a inset}.form-section[data-v-a7e77932] .el-input__inner,.form-section[data-v-a7e77932] .el-textarea__inner{color:#e8e8ee}.form-section[data-v-a7e77932] .el-textarea__inner{min-height:56px!important}.submit-card[data-v-a7e77932]{flex-shrink:0;padding:14px 16px 16px;background:#1b1b1f;border-top:1px solid #26262c}.price-row[data-v-a7e77932]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #2e2e36;border-radius:10px;background:#17171b}.price-label[data-v-a7e77932]{font-size:13px;color:#7c7c85}.price-value[data-v-a7e77932]{font-size:17px;font-weight:700;color:#7c5cff}.price-help[data-v-a7e77932]{margin-left:auto;font-size:12px;color:#7c7c85;cursor:not-allowed}.run-btn[data-v-a7e77932]{width:100%;height:48px;border:none;border-radius:12px;background:#7c5cff;color:#111;font-size:17px;font-weight:700;cursor:pointer;transition:all .2s ease}.run-btn[data-v-a7e77932]:hover:not(:disabled){background:#d8ff5c}.run-btn[data-v-a7e77932]:disabled{opacity:.6;cursor:not-allowed}.right-column[data-v-a7e77932]{flex:1;min-width:0;border-radius:16px;background:#1b1b1f;border:1px solid #2a2a30;display:flex;flex-direction:column}.tabs-header[data-v-a7e77932]{display:flex;gap:6px;padding:8px 16px 0;border-bottom:1px solid #26262c;flex-shrink:0}.tab-btn[data-v-a7e77932]{padding:10px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:#9a9aa2;font-size:14px;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-a7e77932]:hover{color:#e8e8ee}.tab-btn.active[data-v-a7e77932]{color:#7c5cff;font-weight:600;border-bottom-color:#7c5cff}.detail-tab[data-v-a7e77932]{padding:16px 20px 24px}.author-bar[data-v-a7e77932]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.author-bar-left[data-v-a7e77932]{display:flex;align-items:center;gap:12px}.author-bar-right[data-v-a7e77932]{display:flex;align-items:center;gap:14px}.author-avatar[data-v-a7e77932]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2e2e36,#232329);border:1px solid #3a3a42;color:#7c5cff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-info[data-v-a7e77932]{min-width:0}.author-name[data-v-a7e77932]{font-size:14px;font-weight:600;color:#f0f0f2}.author-sub[data-v-a7e77932]{font-size:12px;color:#7c7c85;margin-top:2px}.follow-btn[data-v-a7e77932]{padding:6px 18px;border-radius:999px;border:1px solid #3a3a42;background:#232329;color:#7c7c85;font-size:13px;cursor:not-allowed;opacity:.7}.mini-link[data-v-a7e77932]{background:transparent;border:none;padding:0;font-size:13px;color:#9a9aa2;cursor:not-allowed;opacity:.8}.intro-row[data-v-a7e77932]{display:flex;align-items:center;gap:8px;padding:10px 0 6px;cursor:pointer}.intro-label[data-v-a7e77932]{font-size:13px;color:#7c7c85;flex-shrink:0}.intro-text[data-v-a7e77932]{flex:1;min-width:0;font-size:13px;color:#b8b8c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intro-arrow[data-v-a7e77932]{color:#7c7c85;font-size:14px;transition:transform .2s ease;flex-shrink:0}.intro-arrow.open[data-v-a7e77932]{transform:rotate(180deg)}.intro-full[data-v-a7e77932]{margin:0 0 8px;font-size:13px;color:#b8b8c0;line-height:1.7;white-space:pre-wrap}.gallery-main[data-v-a7e77932]{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:480px}.main-media[data-v-a7e77932]{display:block;max-width:min(560px,92%);max-height:560px;object-fit:contain;border-radius:12px;border:1px solid #2a2a30;background:#17171b;box-shadow:0 20px 60px #00000073}.main-media.clickable[data-v-a7e77932]{cursor:zoom-in}.thumb-row[data-v-a7e77932]{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding-bottom:6px}.thumb-row[data-v-a7e77932]::-webkit-scrollbar{height:6px}.thumb-row[data-v-a7e77932]::-webkit-scrollbar-thumb{background:#33333a;border-radius:3px}.thumb-cell[data-v-a7e77932]{width:56px;height:56px;flex-shrink:0;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#17171b;cursor:pointer;transition:border-color .2s ease}.thumb-cell.active[data-v-a7e77932]{border-color:#7c5cff}.thumb-cell img[data-v-a7e77932],.thumb-cell video[data-v-a7e77932]{width:100%;height:100%;object-fit:cover;display:block}.canvas-progress[data-v-a7e77932]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 32px;width:100%;min-height:480px;background:radial-gradient(ellipse at 50% 30%,#1c1c22,#17171b 65%);border-radius:12px;border:1px solid #2a2a30}.progress-spinner[data-v-a7e77932]{width:56px;height:56px;border-radius:50%;border:4px solid #2a2a30;border-top-color:#7c5cff;animation:spin-a7e77932 .9s linear infinite}@keyframes spin-a7e77932{to{transform:rotate(360deg)}}.progress-title[data-v-a7e77932]{font-size:18px;font-weight:600;color:#f0f0f2}.progress-bar-wrap[data-v-a7e77932]{display:flex;align-items:center;gap:10px;width:min(360px,70%)}.progress-bar[data-v-a7e77932]{flex:1;height:8px;border-radius:4px;background:#2a2a30;overflow:hidden}.progress-bar-inner[data-v-a7e77932]{height:100%;border-radius:4px;background:linear-gradient(90deg,#5b3fd6,#7c5cff);transition:width .4s ease}.progress-num[data-v-a7e77932]{font-size:13px;color:#7c5cff;min-width:36px;text-align:right}.progress-sub[data-v-a7e77932]{font-size:13px;color:#7c7c85}.audio-wrap audio[data-v-a7e77932]{width:min(420px,80%)}.result-actions[data-v-a7e77932]{display:flex;gap:12px}.action-btn[data-v-a7e77932]{padding:8px 20px;border-radius:8px;border:1px solid #3a3a42;background:#232329;color:#e8e8ee;font-size:14px;cursor:pointer;text-decoration:none;transition:all .2s ease}.action-btn[data-v-a7e77932]:hover{border-color:#7c5cff;color:#7c5cff}.action-btn.primary[data-v-a7e77932]{background:#7c5cff;border-color:#7c5cff;color:#111;font-weight:600}.action-btn.primary[data-v-a7e77932]:hover{background:#d8ff5c;color:#111}.canvas-error[data-v-a7e77932]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 32px;width:100%;min-height:480px;text-align:center;border:1px solid #2a2a30;border-radius:12px;background:#17171b}.error-icon[data-v-a7e77932]{font-size:44px}.error-title[data-v-a7e77932]{font-size:18px;font-weight:600;color:#ff6b6b}.error-msg[data-v-a7e77932]{font-size:14px;color:#9a9aa2;line-height:1.6;max-width:480px}.mine-tab[data-v-a7e77932]{padding:20px}.mine-list[data-v-a7e77932]{display:flex;flex-direction:column;align-items:center;gap:24px}.mine-preview[data-v-a7e77932]{position:relative;border-radius:12px;overflow:hidden;background:#17171b;border:1px solid #2a2a30;cursor:zoom-in;transition:border-color .2s ease}.mine-preview[data-v-a7e77932]:hover{border-color:#7c5cff}.mine-preview img[data-v-a7e77932],.mine-preview video[data-v-a7e77932]{display:block;width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;object-fit:contain}.cell-time[data-v-a7e77932]{position:absolute;left:0;right:0;bottom:0;padding:14px 10px 6px;font-size:11px;color:#c8c8d0;background:linear-gradient(180deg,#1110,#111111d9)}.result-file-hint[data-v-a7e77932]{width:220px;height:120px;display:flex;align-items:center;justify-content:center;color:#7c7c85;font-size:13px}.tab-empty[data-v-a7e77932]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px}.empty-icon[data-v-a7e77932]{font-size:40px;opacity:.7}.empty-text[data-v-a7e77932]{font-size:14px;color:#7c7c85}.works-section[data-v-a7e77932]{margin-top:32px;width:100%}.works-header[data-v-a7e77932]{display:flex;align-items:center;gap:20px;margin-bottom:16px}.works-title[data-v-a7e77932]{font-size:17px;font-weight:600;color:#f0f0f2}.works-count[data-v-a7e77932]{color:#7c5cff}.works-tab[data-v-a7e77932]{font-size:14px;color:#7c7c85;cursor:not-allowed}.works-tab.active[data-v-a7e77932]{color:#e8e8ee;font-weight:600}.publish-btn[data-v-a7e77932]{margin-left:auto;padding:7px 18px;border-radius:8px;border:none;background:#7c5cff;color:#111;font-size:13px;font-weight:600;cursor:not-allowed;opacity:.75}.works-grid[data-v-a7e77932]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.works-cell[data-v-a7e77932]{position:relative;border-radius:12px;overflow:hidden;background:#17171b;border:1px solid #2a2a30;aspect-ratio:3 / 4;cursor:zoom-in;transition:border-color .2s ease,transform .2s ease}.works-cell[data-v-a7e77932]:hover{border-color:#7c5cff;transform:translateY(-2px)}.works-cell img[data-v-a7e77932],.works-cell video[data-v-a7e77932]{width:100%;height:100%;object-fit:cover;display:block}.works-author-mask[data-v-a7e77932]{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;background:linear-gradient(180deg,#1110,#111111d9)}.works-author[data-v-a7e77932]{font-size:12px;color:#e8e8ee}.works-cell.showcase[data-v-a7e77932]{aspect-ratio:9 / 16;border-radius:0}.works-cell.showcase img[data-v-a7e77932]{transition:transform .3s ease}.works-cell.showcase:hover img[data-v-a7e77932]{transform:scale(1.06)}.works-author-mask[data-v-a7e77932]{display:flex;align-items:center;justify-content:space-between;gap:8px}.works-download[data-v-a7e77932]{flex-shrink:0;font-size:12px;color:#7c5cff;text-decoration:none}.works-download[data-v-a7e77932]:hover{color:#d8ff5c}.works-empty[data-v-a7e77932]{padding:48px 0;text-align:center;font-size:14px;color:#7c7c85;border:1px dashed #2e2e36;border-radius:16px;background:#1b1b1f}.lightbox-mask[data-v-a7e77932]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#000000e0;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-a7e77932]{max-width:94vw;max-height:90vh;object-fit:contain;border-radius:8px}.lightbox-download[data-v-a7e77932]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);padding:10px 28px;border-radius:999px;background:#7c5cff;color:#111;font-size:14px;font-weight:600;text-decoration:none}.lightbox-download[data-v-a7e77932]:hover{background:#d8ff5c}.lightbox-close[data-v-a7e77932]{position:absolute;top:20px;right:28px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:24px;cursor:pointer}.lightbox-close[data-v-a7e77932]:hover{background:#ffffff38}.fade-enter-active[data-v-a7e77932],.fade-leave-active[data-v-a7e77932]{transition:opacity .2s ease}.fade-enter-from[data-v-a7e77932],.fade-leave-to[data-v-a7e77932]{opacity:0}.last-used[data-v-a7e77932]{margin-top:4px;padding:12px 12px 10px;border:1px dashed #33333a;border-radius:12px;background:#17171b}.lu-head[data-v-a7e77932]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.lu-title[data-v-a7e77932]{font-size:13px;font-weight:600;color:#e8e8ee}.lu-sub[data-v-a7e77932]{font-size:11px;color:#7c7c85}.lu-row[data-v-a7e77932]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.lu-row[data-v-a7e77932]::-webkit-scrollbar{height:6px}.lu-row[data-v-a7e77932]::-webkit-scrollbar-thumb{background:#33333a;border-radius:3px}.lu-item[data-v-a7e77932]{flex-shrink:0;width:72px;display:flex;flex-direction:column;gap:6px}.lu-item img[data-v-a7e77932]{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #2e2e36;background:#111;display:block}.lu-reuse[data-v-a7e77932]{width:100%;padding:4px 0;border-radius:6px;border:1px solid #3a3a42;background:#232329;color:#7c5cff;font-size:12px;cursor:pointer;transition:all .2s ease}.lu-reuse[data-v-a7e77932]:hover{border-color:#7c5cff;background:#2b2b32}.compare-inline[data-v-a7e77932]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;padding:12px;border:1px solid #2a2a30;border-radius:12px;background:#17171b}.ci-side[data-v-a7e77932]{position:relative;width:96px;height:96px;flex-shrink:0;padding:0;border-radius:10px;overflow:hidden;border:1px solid #2e2e36;background:#111}button.ci-side[data-v-a7e77932]{cursor:zoom-in}.ci-side img[data-v-a7e77932],.ci-side video[data-v-a7e77932]{width:100%;height:100%;object-fit:cover;display:block}.ci-tag[data-v-a7e77932]{position:absolute;left:6px;bottom:6px;padding:1px 8px;border-radius:999px;background:#111111bf;color:#e8e8ee;font-size:11px;line-height:1.6}.ci-arrow[data-v-a7e77932]{color:#7c5cff;font-size:18px;font-weight:700}.ci-compare-btn[data-v-a7e77932]{padding:7px 16px;border-radius:999px;border:1px solid #3a3a42;background:#232329;color:#e8e8ee;font-size:13px;cursor:pointer;transition:all .2s ease}.ci-compare-btn[data-v-a7e77932]:hover{border-color:#7c5cff;color:#7c5cff}.ci-file[data-v-a7e77932]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#7c7c85}.compare-badge[data-v-a7e77932]{position:absolute;top:8px;right:8px;z-index:5;padding:4px 12px;border-radius:999px;border:1px solid rgba(124,92,255,.55);background:#111111b8;color:#7c5cff;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}.compare-badge[data-v-a7e77932]:hover{background:#7c5cff;color:#111}.compare-mask[data-v-a7e77932]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000e6}.compare-dialog[data-v-a7e77932]{width:100%;max-width:1100px;max-height:92vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid #2a2a30;background:#17171b;overflow:hidden}.compare-head[data-v-a7e77932]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #26262c;flex-shrink:0}.compare-title[data-v-a7e77932]{font-size:15px;font-weight:600;color:#f0f0f2}.compare-close[data-v-a7e77932]{width:32px;height:32px;border-radius:50%;border:none;background:#232329;color:#e8e8ee;font-size:20px;line-height:1;cursor:pointer}.compare-close[data-v-a7e77932]:hover{background:#2e2e36}.compare-body[data-v-a7e77932]{display:flex;align-items:stretch;gap:16px;padding:18px;overflow:auto;min-height:0}.compare-pane[data-v-a7e77932]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.compare-media[data-v-a7e77932]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #2a2a30;background:#111;overflow:hidden}.compare-media img[data-v-a7e77932],.compare-media video[data-v-a7e77932]{display:block;max-width:100%;max-height:70vh;object-fit:contain}.compare-media audio[data-v-a7e77932]{width:min(360px,90%);margin:40px auto}.compare-label[data-v-a7e77932]{text-align:center;font-size:13px;color:#9a9aa2;flex-shrink:0}.compare-sep[data-v-a7e77932]{align-self:center;color:#7c5cff;font-size:22px;font-weight:700;flex-shrink:0}@media (max-width: 900px){.page-wrap[data-v-a7e77932]{padding:0 16px 32px}.detail-body[data-v-a7e77932]{flex-direction:column}.left-column[data-v-a7e77932]{width:100%}.gallery-main[data-v-a7e77932]{min-height:320px}}@media (max-width: 720px){.compare-mask[data-v-a7e77932]{padding:12px}.compare-body[data-v-a7e77932]{flex-direction:column;align-items:stretch}.compare-sep[data-v-a7e77932]{transform:rotate(90deg)}.compare-media img[data-v-a7e77932],.compare-media video[data-v-a7e77932]{max-height:42vh}.compare-inline[data-v-a7e77932]{justify-content:flex-start}}.progress-elapsed[data-v-a7e77932]{margin-left:8px;font-size:12px;color:#8b8b99;font-weight:400}.xy-home[data-v-3e732a28]{width:100%;max-width:1440px;margin:0 auto;padding:24px 32px 64px;background:#111;color:#ececf2;box-sizing:border-box}.hero[data-v-3e732a28]{position:relative;border-radius:24px;border:1px solid #23232b;background:radial-gradient(120% 140% at 88% 0%,#7c5cff47,#7c5cff00 55%),radial-gradient(90% 120% at 0% 100%,#5eead41f,#5eead400 60%),linear-gradient(135deg,#16161c,#0e0e13 60%,#141420);min-height:250px;display:flex;align-items:center;margin-top:56px}.hero[data-v-3e732a28]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:26px 26px;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%)}.hero-inner[data-v-3e732a28]{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 44px}.hero-copy[data-v-3e732a28]{max-width:640px}.hero-eyebrow[data-v-3e732a28]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid rgba(124,92,255,.35);background:#7c5cff1a;color:#b8a6ff;font-size:12px;font-weight:600;letter-spacing:.04em}.hero-eyebrow .dot[data-v-3e732a28]{width:6px;height:6px;border-radius:50%;background:#5eead4;box-shadow:0 0 8px #5eead4cc}.hero-title[data-v-3e732a28]{margin:18px 0 12px;font-size:44px;line-height:1.15;font-weight:800;letter-spacing:-.01em;color:#f6f6f9}.hero-title .hl[data-v-3e732a28]{margin-left:10px;background:linear-gradient(92deg,#a78bfa,#7c5cff 55%,#5eead4 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-3e732a28]{margin:0;font-size:14.5px;line-height:1.75;color:#a2a2b0;max-width:560px}.hero-actions[data-v-3e732a28]{display:flex;align-items:center;gap:12px;margin-top:26px}.btn-primary[data-v-3e732a28]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border:none;border-radius:12px;background:#7c5cff;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px #7c5cff47}.btn-primary[data-v-3e732a28]:hover{background:#6a49f2;box-shadow:0 10px 28px #7c5cff6b;transform:translateY(-1px)}.btn-arrow[data-v-3e732a28]{font-size:15px}.btn-ghost[data-v-3e732a28]{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:12px;background:#1b1b21;border:1px solid #2f2f39;color:#d7d7e0;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-ghost[data-v-3e732a28]:hover{border-color:#7c5cff;color:#fff;background:#20202a}.hero-preview[data-v-3e732a28]{flex-shrink:0;width:380px;height:420px;margin-top:-110px;z-index:2}.preview-stack[data-v-3e732a28]{position:relative;width:100%;height:100%}.preview-card[data-v-3e732a28]{position:absolute;width:200px;height:330px;border-radius:16px;overflow:hidden;border:1px solid #2c2c36;background:#191920;box-shadow:0 18px 40px #0000008c;transition:transform .35s ease}.preview-card img[data-v-3e732a28]{width:100%;height:100%;object-fit:cover;display:block}.preview-fallback[data-v-3e732a28],.preview-card.pc-empty[data-v-3e732a28]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2140,#16161c 60%,#12312c);color:#8f79ff;font-size:28px;font-weight:800}.preview-empty-text[data-v-3e732a28]{font-size:13px;letter-spacing:.24em;color:#5eead4}.preview-card.pc-1[data-v-3e732a28]{top:16px;left:8px;transform:rotate(-7deg);opacity:.72}.preview-card.pc-2[data-v-3e732a28]{top:58px;left:78px;transform:rotate(2deg);opacity:.9}.preview-card.pc-3[data-v-3e732a28]{top:104px;left:132px;transform:rotate(6deg);border-color:#7c5cff80}.hero-preview:hover .preview-card.pc-1[data-v-3e732a28]{transform:rotate(-9deg) translate(-6px,-6px)}.hero-preview:hover .preview-card.pc-3[data-v-3e732a28]{transform:rotate(8deg) translate(6px,4px)}.list-section[data-v-3e732a28]{margin-top:34px;scroll-margin-top:24px}.list-head[data-v-3e732a28]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.list-title[data-v-3e732a28]{margin:0 0 6px;font-size:22px;font-weight:800;color:#f2f2f7}.list-sub[data-v-3e732a28]{margin:0;font-size:13px;color:#83838f}.search-box[data-v-3e732a28]{display:flex;align-items:center;gap:8px;height:42px;width:300px;padding:0 14px;border-radius:12px;background:#1b1b1f;border:1px solid #2a2a30;transition:border-color .2s ease,box-shadow .2s ease}.search-box[data-v-3e732a28]:focus-within{border-color:#7c5cff;box-shadow:0 0 0 3px #7c5cff29}.search-icon[data-v-3e732a28]{color:#6f6f7d;flex-shrink:0}.search-input[data-v-3e732a28]{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;color:#ececf2;font-size:13.5px;font-family:inherit}.search-input[data-v-3e732a28]::placeholder{color:#6a6a78}.search-clear[data-v-3e732a28]{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:none;background:#2b2b34;color:#9a9aa6;font-size:11px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.search-clear[data-v-3e732a28]:hover{background:#3a3a46;color:#fff}.module-section[data-v-3e732a28]{margin-top:34px}.module-section[data-v-3e732a28]:first-of-type{margin-top:10px}.module-head[data-v-3e732a28]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.module-title[data-v-3e732a28]{margin:0;font-size:20px;font-weight:800;color:#f0f0f5}.module-count[data-v-3e732a28]{font-size:12.5px;color:#8b8b98}.more-row[data-v-3e732a28]{display:flex;justify-content:center;margin-top:20px}.more-btn[data-v-3e732a28]{height:38px;padding:0 30px;border-radius:999px;border:1px solid #2f2f39;background:#1b1b21;color:#d7d7e0;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.more-btn[data-v-3e732a28]:hover:not(:disabled){border-color:#7c5cff;color:#fff;background:#20202a}.more-btn[data-v-3e732a28]:disabled{opacity:.6;cursor:default}.video-grid[data-v-3e732a28]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.video-ph[data-v-3e732a28]{aspect-ratio:9 / 16;border:1px dashed #33333d;background:#15151a;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#5a5a66}.video-ph-icon[data-v-3e732a28]{font-size:26px;color:#7c5cff;opacity:.7}.video-ph-text[data-v-3e732a28]{font-size:12px}@media (max-width: 1279px){.video-grid[data-v-3e732a28]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.video-grid[data-v-3e732a28]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.video-grid[data-v-3e732a28]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-grid[data-v-3e732a28]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product-card[data-v-3e732a28]{display:flex;flex-direction:column;background:#1b1b1f;border:1px solid #2a2a30;border-radius:0;overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card[data-v-3e732a28]:hover{transform:translateY(-2px);border-color:#7c5cff;box-shadow:0 12px 28px #00000073}.card-cover[data-v-3e732a28]{position:relative;width:100%;aspect-ratio:9 / 16;background:#15151a;border-radius:0;overflow:hidden}.card-cover img[data-v-3e732a28]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card:hover .card-cover img[data-v-3e732a28]{transform:scale(1.04)}.cover-fallback[data-v-3e732a28]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2140,#191920 55%,#12312c);color:#a78bfa;font-size:34px;font-weight:800}.card-overlay[data-v-3e732a28]{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 8px;background:linear-gradient(180deg,#0000,#00000073 35%,#000000d1);pointer-events:none}.card-overlay .card-title[data-v-3e732a28],.card-overlay .card-meta-row[data-v-3e732a28],.card-overlay .card-price[data-v-3e732a28],.card-overlay .card-go[data-v-3e732a28]{pointer-events:auto}.card-title[data-v-3e732a28]{margin:0 0 6px;font-size:14px;font-weight:700;color:#f0f0f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.card-cat[data-v-3e732a28]{position:absolute;top:8px;left:8px;z-index:2;display:inline-block;padding:2px 9px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e6e6ef;font-size:11px;line-height:1.6;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta-row[data-v-3e732a28]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.card-price[data-v-3e732a28]{font-size:12px;color:#c9c9d6;white-space:nowrap}.card-go[data-v-3e732a28]{font-size:12.5px;font-weight:700;color:#7c5cff;white-space:nowrap;transition:color .18s ease}.product-card:hover .card-go[data-v-3e732a28]{color:#a78bfa}.skeleton-card[data-v-3e732a28]{cursor:default;pointer-events:none}.skeleton-card[data-v-3e732a28]:hover{transform:none;border-color:#2a2a30;box-shadow:none}.sk-cover[data-v-3e732a28]{width:100%;aspect-ratio:9 / 16}.sk-line[data-v-3e732a28]{height:12px;border-radius:6px;margin-bottom:10px}.sk-line-sm[data-v-3e732a28]{height:10px;margin-bottom:0}.shimmer[data-v-3e732a28]{background:linear-gradient(90deg,#202027 25%,#2a2a33,#202027 75%);background-size:200% 100%;animation:xy-shimmer-3e732a28 1.4s infinite linear}@keyframes xy-shimmer-3e732a28{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-state[data-v-3e732a28]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:72px 20px;border-radius:16px;border:1px dashed #2a2a30;background:#15151a}.empty-badge[data-v-3e732a28]{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#7c5cff1f;border:1px solid rgba(124,92,255,.3);color:#a78bfa}.empty-title[data-v-3e732a28]{margin:6px 0 0;font-size:15px;font-weight:700;color:#e6e6ee}.empty-sub[data-v-3e732a28]{margin:0;font-size:13px;color:#7f7f8c}.slide-enter-active[data-v-3e732a28],.slide-leave-active[data-v-3e732a28]{transition:transform .3s ease,opacity .3s ease}.slide-enter-from[data-v-3e732a28],.slide-leave-to[data-v-3e732a28]{transform:translate(100%);opacity:0}.slide-enter-to[data-v-3e732a28],.slide-leave-from[data-v-3e732a28]{transform:translate(0);opacity:1}@media (max-width: 1279px){.product-grid[data-v-3e732a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hero-title[data-v-3e732a28]{font-size:38px}.hero-preview[data-v-3e732a28]{width:330px;height:370px;transform:scale(.9)}}@media (max-width: 1023px){.product-grid[data-v-3e732a28]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width: 899px){.xy-home[data-v-3e732a28]{padding:16px 16px 48px}.product-grid[data-v-3e732a28]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-items:stretch}.product-card[data-v-3e732a28]{width:100%;max-width:none}.hero-inner[data-v-3e732a28]{flex-direction:column;align-items:flex-start;padding:28px 22px;gap:26px}.hero-title[data-v-3e732a28]{font-size:30px}.hero-preview[data-v-3e732a28]{width:100%;max-width:320px;height:220px;transform:none}.preview-card[data-v-3e732a28]{width:210px;height:132px}.preview-card.pc-1[data-v-3e732a28]{left:0}.preview-card.pc-2[data-v-3e732a28]{left:56px}.preview-card.pc-3[data-v-3e732a28]{left:104px}.search-box[data-v-3e732a28]{width:100%}.list-head[data-v-3e732a28]{align-items:stretch}}.work-card[data-v-9221d001]{background:#1b1b1f;border-radius:0;overflow:hidden;box-shadow:0 8px 24px #00000047;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer;border:1px solid #2a2a30;width:100%;position:relative}.work-card[data-v-9221d001]:hover{transform:translateY(-2px);border-color:#7c5cff;box-shadow:0 12px 28px #00000073}.work-card.selection-mode[data-v-9221d001]{cursor:pointer}.work-card.selected[data-v-9221d001]{border:2px solid var(--el-color-primary);box-shadow:0 4px 16px #409eff4d}html.dark .work-card.selected[data-v-9221d001]{box-shadow:0 4px 20px #409eff80}.selection-checkbox[data-v-9221d001]{position:absolute;top:8px;left:8px;z-index:10;border-radius:4px;padding:4px;box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.selection-checkbox[data-v-9221d001]:hover{box-shadow:0 2px 12px #00000026}html.dark .selection-checkbox[data-v-9221d001]{box-shadow:0 2px 8px #0000004d}html.dark .selection-checkbox[data-v-9221d001]:hover{box-shadow:0 2px 12px #00000080}.selection-checkbox[data-v-9221d001] .el-checkbox__inner{background-color:var(--el-bg-color);border-color:var(--el-border-color);transition:all .3s ease}.selection-checkbox[data-v-9221d001] .el-checkbox__input:hover .el-checkbox__inner{border-color:var(--el-color-primary)}.selection-checkbox[data-v-9221d001] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.selection-checkbox[data-v-9221d001] .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#fff}@media (prefers-color-scheme: dark){.selection-checkbox[data-v-9221d001] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}}.dark .selection-checkbox[data-v-9221d001] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}.dark .selection-checkbox[data-v-9221d001] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.work-image[data-v-9221d001]{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#15151a;border-radius:0;display:flex;align-items:center;justify-content:center}.work-image img[data-v-9221d001]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;border-radius:0}.work-card:hover .work-image img[data-v-9221d001]{transform:scale(1.04)}.image-error-placeholder[data-v-9221d001]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.image-error-placeholder p[data-v-9221d001]{margin:8px 0 0;font-size:14px;color:var(--el-text-color-placeholder)}.audio-preview-placeholder[data-v-9221d001]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.audio-preview-placeholder .audio-icon[data-v-9221d001]{color:var(--el-color-primary);margin-bottom:8px}.audio-preview-placeholder p[data-v-9221d001]{margin:0;font-size:14px;color:var(--el-text-color-secondary);font-weight:500}.video-preview[data-v-9221d001]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-element[data-v-9221d001]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;border-radius:0}.work-card:hover .video-element[data-v-9221d001]{transform:scale(1.04)}.workflow-name-tag[data-v-9221d001]{position:absolute;top:8px;right:8px;background-color:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;display:flex;align-items:center;gap:4px}.tag-icon[data-v-9221d001]{width:14px;height:14px;flex-shrink:0}.tag-icon[data-v-9221d001] svg{width:100%;height:100%;stroke:currentColor}.work-info[data-v-9221d001]{padding:14px 16px 16px}.work-title[data-v-9221d001]{font-size:15px;font-weight:700;color:#f0f0f5;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-meta[data-v-9221d001]{display:flex;justify-content:flex-end;align-items:center}.work-time[data-v-9221d001]{font-size:12px;color:#8b8b98}.empty-state[data-v-7de6fe6d]{text-align:center;padding:80px 20px;color:var(--el-text-color-secondary)}.empty-icon[data-v-7de6fe6d]{margin-bottom:24px;color:var(--el-color-primary)}.empty-state h3[data-v-7de6fe6d]{font-size:18px;margin:0 0 8px;color:var(--el-text-color-primary)}.empty-state p[data-v-7de6fe6d]{margin:0 0 24px;font-size:14px}.loading-state[data-v-5315c651]{padding:24px 0}.loading-cards[data-v-5315c651]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.skeleton-card[data-v-5315c651]{background:#1b1b1f;border-radius:0;overflow:hidden;padding:0;border:1px solid #2a2a30}.skeleton-image[data-v-5315c651]{width:100%;aspect-ratio:9 / 16;background:#15151a;border-radius:0;margin-bottom:0}.skeleton-content[data-v-5315c651]{display:flex;flex-direction:column;gap:12px;padding:16px}@media (max-width: 1279px){.loading-cards[data-v-5315c651]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width: 899px){.loading-cards[data-v-5315c651]{grid-template-columns:minmax(0,1fr);gap:16px}}.works-banner[data-v-4a9b3f3a]{position:relative;min-height:220px;background:radial-gradient(120% 140% at 88% 0%,#7c5cff47,#7c5cff00 55%),radial-gradient(90% 120% at 0% 100%,#5eead41f,#5eead400 60%),linear-gradient(135deg,#16161c,#0e0e13 60%,#141420);border:1px solid #23232b;border-radius:24px;overflow:hidden;margin-bottom:24px;cursor:pointer}.banner-bg[data-v-4a9b3f3a]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.gradient-overlay[data-v-4a9b3f3a]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%);pointer-events:none}.decoration-circles[data-v-4a9b3f3a]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.circle[data-v-4a9b3f3a]{position:absolute;border-radius:50%;background:#7c5cff14;animation:float-4a9b3f3a 6s ease-in-out infinite}.circle-1[data-v-4a9b3f3a]{width:120px;height:120px;top:-60px;right:-60px;animation-delay:0s}.circle-2[data-v-4a9b3f3a]{width:80px;height:80px;bottom:-40px;left:20%;animation-delay:2s}.circle-3[data-v-4a9b3f3a]{width:60px;height:60px;top:30%;left:-30px;animation-delay:4s}.floating-particles[data-v-4a9b3f3a]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-4a9b3f3a]{position:absolute;background:#a78bfa73;border-radius:50%;animation:particleFloat-4a9b3f3a 6s linear infinite}.mouse-glow[data-v-4a9b3f3a]{position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(124,92,255,.28) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:all .3s ease;z-index:2}.banner-content[data-v-4a9b3f3a]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:100%;padding:36px 40px;color:#ececf2}.text-section[data-v-4a9b3f3a]{flex:1;max-width:60%}.title[data-v-4a9b3f3a]{font-size:28px;font-weight:800;margin:0 0 12px;line-height:1.2;color:#f6f6f9;letter-spacing:-.01em}.cursor[data-v-4a9b3f3a]{color:#a78bfa;animation:blink-4a9b3f3a 1s infinite}.description[data-v-4a9b3f3a]{font-size:14.5px;line-height:1.7;margin:0 0 18px;color:#a2a2b0;opacity:1}.stats[data-v-4a9b3f3a]{display:flex;gap:24px;margin-top:16px}.stat-item[data-v-4a9b3f3a]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#cfcfd8}.stat-icon[data-v-4a9b3f3a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#7c5cff24;border:1px solid rgba(124,92,255,.3);border-radius:8px;color:#b8a6ff}.visual-section[data-v-4a9b3f3a]{flex-shrink:0;margin-left:30px}.artwork-showcase[data-v-4a9b3f3a]{width:100px;height:100px}.showcase-svg[data-v-4a9b3f3a]{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.artwork-main[data-v-4a9b3f3a],.inner-decoration[data-v-4a9b3f3a]{transform-origin:center}@keyframes float-4a9b3f3a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes particleFloat-4a9b3f3a{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@keyframes blink-4a9b3f3a{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 768px){.works-banner[data-v-4a9b3f3a]{min-height:160px}.banner-content[data-v-4a9b3f3a]{flex-direction:column;text-align:center;padding:20px 15px}.text-section[data-v-4a9b3f3a]{max-width:100%;margin-bottom:15px}.title[data-v-4a9b3f3a]{font-size:22px}.description[data-v-4a9b3f3a]{font-size:14px}.stats[data-v-4a9b3f3a]{justify-content:center;gap:16px}.visual-section[data-v-4a9b3f3a]{margin-left:0}.artwork-showcase[data-v-4a9b3f3a]{width:70px;height:70px}}@media (max-width: 480px){.works-banner[data-v-4a9b3f3a]{min-height:140px}.stats[data-v-4a9b3f3a]{flex-direction:column;gap:10px}.title[data-v-4a9b3f3a]{font-size:18px}}.works-page[data-v-c2ce4979]{min-height:100vh;background:#111;width:100%;max-width:1440px;margin:0 auto;padding:24px 32px 64px;box-sizing:border-box}.banner-container[data-v-c2ce4979]{padding:0;width:100%}.batch-toolbar[data-v-c2ce4979]{padding:12px 0;display:flex;justify-content:flex-end}.selection-toolbar[data-v-c2ce4979]{padding:12px 16px;background:var(--el-bg-color);border-radius:8px;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000f;border:1px solid var(--el-border-color-lighter);transition:all .3s ease}html.dark .selection-toolbar[data-v-c2ce4979]{background:var(--el-bg-color);border-color:var(--el-border-color);box-shadow:0 2px 8px #0000004d}.selection-info[data-v-c2ce4979]{display:flex;align-items:center;gap:16px}.selection-info[data-v-c2ce4979] .el-checkbox__inner{background-color:var(--el-bg-color);border-color:var(--el-border-color);transition:all .3s ease}.selection-info[data-v-c2ce4979] .el-checkbox__input:hover .el-checkbox__inner{border-color:var(--el-color-primary)}.selection-info[data-v-c2ce4979] .el-checkbox__input.is-checked .el-checkbox__inner,.selection-info[data-v-c2ce4979] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.selection-info[data-v-c2ce4979] .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:#fff}@media (prefers-color-scheme: dark){.selection-info[data-v-c2ce4979] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}}.dark .selection-info[data-v-c2ce4979] .el-checkbox__inner{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-dark)}.dark .selection-info[data-v-c2ce4979] .el-checkbox__input.is-checked .el-checkbox__inner,.dark .selection-info[data-v-c2ce4979] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.selected-count[data-v-c2ce4979]{font-size:14px;color:var(--el-text-color-secondary);font-weight:500}.selection-actions[data-v-c2ce4979]{display:flex;gap:8px}.works-container[data-v-c2ce4979]{padding:0;width:100%;min-height:calc(100vh - 120px);display:flex;flex-direction:column}.works-content[data-v-c2ce4979]{flex:1}.works-grid[data-v-c2ce4979]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.scroll-sentinel[data-v-c2ce4979]{height:20px}.no-more[data-v-c2ce4979]{padding:40px 0;text-align:center;margin-top:auto}.no-more-text[data-v-c2ce4979]{font-size:14px;color:var(--el-text-color-placeholder)}@media (max-width: 1279px){.works-grid[data-v-c2ce4979]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width: 899px){.works-page[data-v-c2ce4979]{padding:16px 16px 48px}.works-grid[data-v-c2ce4979]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.works-grid[data-v-c2ce4979] .work-card{width:100%;max-width:380px}}@media (max-width: 768px){.banner-container[data-v-c2ce4979],.works-container[data-v-c2ce4979]{padding:0}.selection-toolbar[data-v-c2ce4979]{flex-direction:column;gap:12px;align-items:stretch}.selection-info[data-v-c2ce4979]{justify-content:space-between}.selection-actions[data-v-c2ce4979]{width:100%}.selection-actions .el-button[data-v-c2ce4979]{flex:1}}@media (max-width: 480px){.works-grid[data-v-c2ce4979]{grid-template-columns:minmax(0,1fr);gap:12px}}.profile-banner[data-v-56564245]{position:relative;max-width:1440px;margin:0 auto 20px;width:100%;min-height:200px;background:radial-gradient(120% 140% at 88% 0%,#7c5cff47,#7c5cff00 55%),radial-gradient(90% 120% at 0% 100%,#5eead41a,#5eead400 60%),linear-gradient(135deg,#16161c,#0e0e13 60%,#141420);border:1px solid #23232b;border-radius:24px;overflow:hidden;cursor:pointer}.banner-bg[data-v-56564245]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.gradient-overlay[data-v-56564245]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 75%)}.decoration-circles[data-v-56564245]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.circle[data-v-56564245]{position:absolute;border-radius:50%;background:#7c5cff14;animation:float-56564245 6s ease-in-out infinite}.circle-1[data-v-56564245]{width:120px;height:120px;top:-60px;right:-60px;animation-delay:0s}.circle-2[data-v-56564245]{width:80px;height:80px;bottom:-40px;left:20%;animation-delay:2s}.circle-3[data-v-56564245]{width:60px;height:60px;top:30%;left:-30px;animation-delay:4s}.floating-particles[data-v-56564245]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-56564245]{position:absolute;background:#a78bfa73;border-radius:50%;animation:particleFloat-56564245 6s linear infinite}.mouse-glow[data-v-56564245]{position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(124,92,255,.28) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:all .3s ease;z-index:2}.banner-content[data-v-56564245]{position:relative;z-index:3;padding:28px 32px;height:100%;color:#ececf2}.profile-header[data-v-56564245]{display:flex;align-items:center;gap:20px}.avatar-section[data-v-56564245]{flex-shrink:0}.avatar-container[data-v-56564245]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;border:3px solid rgba(124,92,255,.45);transition:all .3s ease;background:#ffffff0f;box-shadow:0 0 0 1px #0000004d}.avatar-container[data-v-56564245]:hover{border-color:#7c5cffcc;transform:scale(1.05)}.avatar-container:hover .avatar-overlay[data-v-56564245]{opacity:1}.avatar-image[data-v-56564245]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-56564245]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#7c5cff2e;color:#ececf2d9}.avatar-overlay[data-v-56564245]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:12px;gap:4px}.user-info[data-v-56564245]{flex:1}.user-name-section[data-v-56564245]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.user-name[data-v-56564245]{font-size:22px;font-weight:600;margin:0;line-height:1.2;color:#f6f6f9}.edit-name-btn[data-v-56564245]{color:#ececf2bf!important;font-size:13px;border:1px solid #2a2a30;border-radius:8px;padding:4px 10px;transition:all .2s ease}.edit-name-btn[data-v-56564245]:hover{color:#a78bfa!important;border-color:#7c5cff8c;background:#7c5cff1a}.credits-info[data-v-56564245]{display:flex;gap:24px;flex-wrap:wrap}.credit-item[data-v-56564245]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1b1b1fcc;border:1px solid #2a2a30;border-radius:12px;min-width:140px}.credit-icon[data-v-56564245]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#7c5cff29;border-radius:8px;color:#a78bfa}.credit-details[data-v-56564245]{display:flex;flex-direction:column;gap:2px}.credit-label[data-v-56564245]{font-size:12px;color:#a2a2b0}.credit-value[data-v-56564245]{font-size:16px;font-weight:600;color:#f6f6f9}.credit-value.primary[data-v-56564245]{color:var(--el-color-primary-light-3)}@keyframes float-56564245{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes particleFloat-56564245{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@media (max-width: 768px){.profile-banner[data-v-56564245]{min-height:220px}.banner-content[data-v-56564245]{padding:20px 15px}.profile-header[data-v-56564245]{flex-direction:column;text-align:center;gap:16px}.avatar-container[data-v-56564245]{width:100px;height:100px}.user-name[data-v-56564245]{font-size:24px}.credits-info[data-v-56564245]{justify-content:center;gap:16px}.credit-item[data-v-56564245]{min-width:120px;padding:10px 12px}.user-name-section[data-v-56564245]{flex-direction:column;gap:8px}}@media (max-width: 480px){.credits-info[data-v-56564245]{flex-direction:column;gap:12px}.credit-item[data-v-56564245]{width:100%;min-width:auto}}.transaction-item[data-v-0e235024]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#1b1b1f;border-radius:12px;border:1px solid #2a2a30;transition:all .3s ease}.transaction-item[data-v-0e235024]:hover{border-color:#7c5cff73;box-shadow:0 2px 10px #00000059}.transaction-content[data-v-0e235024]{flex:1;min-width:0}.transaction-header[data-v-0e235024]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.transaction-type-tag[data-v-0e235024]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-align:center;min-width:60px;border:1px solid transparent}.transaction-type-tag.recharge[data-v-0e235024]{background:#67c23a24;color:#85ce61;border-color:#67c23a59}.transaction-type-tag.consume[data-v-0e235024]{background:#f56c6c24;color:#f78989;border-color:#f56c6c59}.transaction-type-tag.refund[data-v-0e235024]{background:#409eff24;color:#66b1ff;border-color:#409eff59}.transaction-type-tag.freeze[data-v-0e235024]{background:#e6a23c24;color:#eebe77;border-color:#e6a23c59}.transaction-type-tag.default[data-v-0e235024]{background:#90939924;color:#a6a9ad;border-color:#90939959}.transaction-amount[data-v-0e235024]{font-weight:600;font-size:16px}.transaction-amount.income[data-v-0e235024]{color:#85ce61}.transaction-amount.expense[data-v-0e235024]{color:#eebe77}.transaction-description[data-v-0e235024]{color:#c8c8d0;font-size:13px;line-height:1.3;margin-bottom:2px}.transaction-time[data-v-0e235024]{color:#8b8b96;font-size:12px}@media (max-width: 768px){.transaction-item[data-v-0e235024]{padding:10px 12px;gap:10px}.transaction-header[data-v-0e235024]{flex-direction:column;align-items:flex-start;gap:4px}}.content-section[data-v-3eb47dd4]{background:#1b1b1f;border-radius:16px;padding:24px;border:1px solid #2a2a30;box-shadow:0 2px 12px #0000004d}.section-header[data-v-3eb47dd4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #2a2a30}.section-title[data-v-3eb47dd4]{display:flex;align-items:center;gap:8px;color:#f6f6f9}.section-title h2[data-v-3eb47dd4]{margin:0;font-size:18px;font-weight:600}.section-title .el-icon[data-v-3eb47dd4]{color:#a78bfa}.section-actions[data-v-3eb47dd4]{display:flex;align-items:center;gap:12px}.filter-select[data-v-3eb47dd4]{min-width:120px}.filter-select[data-v-3eb47dd4] .el-select{width:100%}.filter-select[data-v-3eb47dd4] .el-select__wrapper{background-color:#16161c!important;border:1px solid #2a2a30!important;transition:all .2s ease!important;box-shadow:none!important;border-radius:8px!important}.filter-select[data-v-3eb47dd4] .el-select__wrapper:hover{border-color:#7c5cff73!important;background-color:#1b1b1f!important;box-shadow:none!important}.filter-select[data-v-3eb47dd4] .el-select__wrapper.is-focused{border-color:#7c5cff!important;background-color:#1b1b1f!important;box-shadow:0 0 0 1px #7c5cff66!important}.filter-select[data-v-3eb47dd4] .el-select__placeholder{color:#6f6f7a!important}.filter-select[data-v-3eb47dd4] .el-select__selected-item{color:#ececf2!important}.filter-select[data-v-3eb47dd4] .el-select__caret{color:#a2a2b0!important}.refresh-button[data-v-3eb47dd4]{border:1px solid #2a2a30!important;background-color:#16161c!important;color:#a2a2b0!important;transition:all .2s ease!important}.refresh-button[data-v-3eb47dd4]:hover{border-color:#7c5cff73!important;background-color:#1b1b1f!important;color:#ececf2!important}.refresh-button.is-loading[data-v-3eb47dd4]{border-color:#7c5cff!important;background-color:#1b1b1f!important;color:#a78bfa!important}.transactions-container[data-v-3eb47dd4]{min-height:200px;border-radius:8px}.loading-state[data-v-3eb47dd4]{padding:20px 0}.loading-state[data-v-3eb47dd4] .el-skeleton__item{background:#232329}.loading-state[data-v-3eb47dd4] .el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,#232329 25%,#2a2a30 37%,#232329 63%);background-size:400% 100%}.empty-state[data-v-3eb47dd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6f6f7a}.empty-icon[data-v-3eb47dd4]{font-size:48px;margin-bottom:16px;opacity:.5;color:#55555f}.transactions-list[data-v-3eb47dd4]{display:flex;flex-direction:column;gap:8px}.scroll-loading[data-v-3eb47dd4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;color:#a2a2b0}.loading-spinner[data-v-3eb47dd4]{display:flex;align-items:center;justify-content:center;font-size:16px}.loading-text[data-v-3eb47dd4]{font-size:14px}.no-more[data-v-3eb47dd4]{padding:20px 0;text-align:center}.no-more-text[data-v-3eb47dd4]{font-size:14px;color:#6f6f7a}@media (max-width: 768px){.content-section[data-v-3eb47dd4]{padding:16px}}@media (max-width: 480px){.section-header[data-v-3eb47dd4]{flex-direction:column;gap:12px;align-items:flex-start}.section-actions[data-v-3eb47dd4]{width:100%;justify-content:space-between}.filter-select[data-v-3eb47dd4]{flex:1;min-width:auto;max-width:200px}}.el-select-dropdown{background-color:#1b1b1f!important;border:1px solid #2a2a30!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important}.el-select-dropdown__item{color:#ececf2!important;background-color:transparent!important;transition:all .2s ease!important}.el-select-dropdown__item{background-color:#7c5cff1f!important}.el-select-dropdown__item.is-selected{background-color:transparent!important;color:#a78bfa!important;font-weight:500!important}.avatar-upload[data-v-f177e968]{display:flex;flex-direction:column;gap:20px}.upload-area[data-v-f177e968]{width:100%}.upload-placeholder[data-v-f177e968]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border:2px dashed var(--el-border-color);border-radius:8px;cursor:pointer;transition:all .3s ease;background:#16161c}.upload-placeholder[data-v-f177e968]:hover{border-color:var(--el-color-primary)}.upload-icon[data-v-f177e968]{margin-bottom:12px;color:var(--el-text-color-placeholder)}.upload-placeholder:hover .upload-icon[data-v-f177e968]{color:var(--el-color-primary)}.upload-text[data-v-f177e968]{margin:0 0 8px;font-size:16px;color:var(--el-text-color-primary)}.upload-hint[data-v-f177e968]{margin:0;font-size:12px;color:var(--el-text-color-placeholder)}.image-preview[data-v-f177e968]{display:flex;flex-direction:column}.preview-container[data-v-f177e968]{position:relative;display:flex;justify-content:center;align-items:center;min-height:200px;border:1px solid var(--el-border-color);border-radius:8px;background:#16161c;overflow:hidden}.preview-img[data-v-f177e968]{max-width:100%;max-height:200px;border-radius:4px;object-fit:contain}.upload-overlay[data-v-f177e968]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;border-radius:8px}.progress-percentage[data-v-f177e968]{font-size:24px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.actions[data-v-f177e968]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--el-border-color-lighter)}.actions[data-v-f177e968] .el-button{border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important}.actions[data-v-f177e968] .el-button:not(.el-button--primary){border:1px solid #2a2a30!important;background-color:#1b1b1f!important;color:var(--el-text-color-regular)!important}.actions[data-v-f177e968] .el-button:not(.el-button--primary):hover{border-color:#7c5cff73!important;background-color:#16161c!important;color:var(--el-text-color-primary)!important}.actions[data-v-f177e968] .el-button--primary{background-color:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}.actions[data-v-f177e968] .el-button--primary:hover{background-color:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important}.actions[data-v-f177e968] .el-button--primary.is-disabled,.actions[data-v-f177e968] .el-button--primary.is-loading{background-color:var(--el-color-primary-light-5)!important;border-color:var(--el-color-primary-light-5)!important;color:#fff!important;opacity:.6!important}@media (max-width: 480px){.upload-placeholder[data-v-f177e968],.preview-container[data-v-f177e968]{min-height:160px}.actions[data-v-f177e968]{flex-direction:column-reverse;gap:8px}.actions .el-button[data-v-f177e968]{width:100%}}.edit-nickname[data-v-f87e6f2d]{display:flex;flex-direction:column;gap:20px}.edit-header[data-v-f87e6f2d]{display:flex;align-items:center;gap:10px;padding:15px 20px;background-color:var(--el-color-primary-light-9);border-radius:10px;margin-bottom:20px}.header-icon[data-v-f87e6f2d]{color:var(--el-color-primary)}.header-text h3[data-v-f87e6f2d]{margin:0;font-size:20px;font-weight:600;color:var(--el-text-color-primary)}.header-text p[data-v-f87e6f2d]{margin:4px 0 0;font-size:14px;color:var(--el-text-color-secondary)}.form-section[data-v-f87e6f2d]{padding:0 20px;background-color:#16161c;border-radius:10px;box-shadow:var(--el-box-shadow-light)}.current-nickname[data-v-f87e6f2d]{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--el-border-color-lighter)}.field-label[data-v-f87e6f2d]{font-size:14px;font-weight:500;color:var(--el-text-color-regular)}.current-value[data-v-f87e6f2d]{display:flex;align-items:center;gap:8px;flex-grow:1}.current-icon[data-v-f87e6f2d]{color:var(--el-text-color-secondary)}.current-text[data-v-f87e6f2d]{font-size:16px;font-weight:500;color:var(--el-text-color-primary)}.nickname-field[data-v-f87e6f2d]{margin-top:20px}.rules-section[data-v-f87e6f2d]{padding:0 20px;background-color:#16161c;border-radius:10px;box-shadow:var(--el-box-shadow-light);margin-top:20px}.rules-header[data-v-f87e6f2d]{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--el-border-color-lighter)}.rules-icon[data-v-f87e6f2d]{color:var(--el-color-primary)}.rules-title[data-v-f87e6f2d]{font-size:18px;font-weight:600;color:var(--el-text-color-primary)}.rules-list[data-v-f87e6f2d]{padding:15px 0;margin:0;list-style:none}.rule-item[data-v-f87e6f2d]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rule-icon[data-v-f87e6f2d]{color:var(--el-color-success)}.rule-item span[data-v-f87e6f2d]{font-size:14px;color:var(--el-text-color-regular);line-height:1.6}.actions-section[data-v-f87e6f2d]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid var(--el-border-color-lighter)}.cancel-btn[data-v-f87e6f2d]{border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important;border:1px solid #2a2a30!important;background-color:#1b1b1f!important;color:var(--el-text-color-regular)!important}.cancel-btn[data-v-f87e6f2d]:hover{border-color:#7c5cff73!important;background-color:#16161c!important;color:var(--el-text-color-primary)!important}.submit-btn[data-v-f87e6f2d]{border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important;background-color:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}.submit-btn[data-v-f87e6f2d]:hover{background-color:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important}.submit-btn.is-disabled[data-v-f87e6f2d]{background-color:var(--el-color-primary-light-5)!important;border-color:var(--el-color-primary-light-5)!important;color:#fff!important;opacity:.6!important}.btn-icon[data-v-f87e6f2d]{margin-right:8px}[data-v-f87e6f2d] .el-form-item__label{font-weight:600!important;color:var(--el-text-color-primary)!important;font-size:16px!important;margin-bottom:12px!important}[data-v-f87e6f2d] .el-input__wrapper{background-color:var(--el-bg-color)!important;border:2px solid var(--el-border-color-light)!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000000f!important;border-radius:12px!important;padding:12px 16px!important;min-height:48px!important}[data-v-f87e6f2d] .el-input__wrapper:hover{border-color:var(--el-color-primary-light-5)!important;background-color:var(--el-bg-color)!important;box-shadow:0 4px 12px #00000014!important}[data-v-f87e6f2d] .el-input__wrapper.is-focus{border-color:var(--el-color-primary)!important;background-color:var(--el-bg-color)!important;box-shadow:0 0 0 4px rgba(var(--el-color-primary-rgb),.1)!important}[data-v-f87e6f2d] .el-input__inner{color:var(--el-text-color-primary)!important;background-color:transparent!important;transition:all .2s ease!important;font-size:16px!important;font-weight:500!important;padding:0!important}[data-v-f87e6f2d] .el-input__inner::placeholder{color:var(--el-text-color-placeholder)!important;font-weight:400!important}[data-v-f87e6f2d] .el-input__prefix{margin-right:12px!important}[data-v-f87e6f2d] .el-input__prefix .input-icon{color:var(--el-color-primary)!important;font-size:18px!important}[data-v-f87e6f2d] .el-input__suffix{color:var(--el-text-color-regular)!important}[data-v-f87e6f2d] .el-input__count{color:var(--el-text-color-placeholder)!important;background-color:transparent!important;font-size:12px!important;position:absolute!important;right:12px!important;bottom:-24px!important}[data-v-f87e6f2d] .el-input__clear{color:var(--el-text-color-placeholder)!important;font-size:16px!important}[data-v-f87e6f2d] .el-input__clear:hover{color:var(--el-color-danger)!important}@media (max-width: 640px){.edit-nickname[data-v-f87e6f2d]{gap:16px}.edit-header[data-v-f87e6f2d]{padding:12px 16px;border-radius:8px;margin-bottom:16px}.header-text h3[data-v-f87e6f2d]{font-size:18px}.header-text p[data-v-f87e6f2d]{font-size:13px}.form-section[data-v-f87e6f2d],.rules-section[data-v-f87e6f2d]{padding:0 16px;border-radius:8px}.current-nickname[data-v-f87e6f2d]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.current-value[data-v-f87e6f2d]{width:100%;padding:10px;background-color:#1b1b1f;border-radius:8px}.rules-header[data-v-f87e6f2d]{padding:12px 0}.rules-title[data-v-f87e6f2d]{font-size:16px}.rules-list[data-v-f87e6f2d]{padding:12px 0}.rule-item[data-v-f87e6f2d]{margin-bottom:8px}.rule-item span[data-v-f87e6f2d]{font-size:13px}.actions-section[data-v-f87e6f2d]{flex-direction:column-reverse;gap:10px;padding:16px}.cancel-btn[data-v-f87e6f2d],.submit-btn[data-v-f87e6f2d]{width:100%!important}[data-v-f87e6f2d] .el-input__wrapper{border-radius:10px!important;padding:10px 14px!important;min-height:44px!important}[data-v-f87e6f2d] .el-input__inner{font-size:15px!important}[data-v-f87e6f2d] .el-input__count{right:10px!important;bottom:-20px!important}}@media (max-width: 480px){.edit-header[data-v-f87e6f2d]{padding:10px 12px}.form-section[data-v-f87e6f2d],.rules-section[data-v-f87e6f2d]{padding:0 12px}.actions-section[data-v-f87e6f2d]{padding:12px}}.profile-page[data-v-e49c1982]{min-height:100vh;background:#111;padding:10px}.profile-content[data-v-e49c1982]{max-width:1440px;margin:0 auto}@media (max-width: 768px){.profile-page[data-v-e49c1982]{padding:10px 5px}}.overview[data-v-47977a22]{width:100%;height:100%}.overview-main-card[data-v-47977a22]{height:100%;background-color:var(--el-bg-color-overlay);display:flex;flex-direction:column}.overview-main-card[data-v-47977a22] .el-card__header{padding:14px 16px;flex-shrink:0}.overview-main-card[data-v-47977a22] .el-card__body{padding:12px;flex:1;overflow-y:auto;display:flex;flex-direction:column}.card-header[data-v-47977a22]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-47977a22]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.header-actions[data-v-47977a22]{display:flex;align-items:center}.update-time[data-v-47977a22]{font-size:12px;color:var(--el-text-color-secondary)}.compact-layout[data-v-47977a22]{display:flex;flex-direction:column;gap:10px;flex:1}.stats-row[data-v-47977a22]{margin-bottom:0!important;flex:1;display:flex}.stats-row .el-col[data-v-47977a22]{display:flex;flex-direction:column}.compact-card[data-v-47977a22]{height:100%;background-color:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);transition:all .3s ease;display:flex;flex-direction:column}.compact-card[data-v-47977a22]:hover{transform:translateY(-2px);border-color:var(--el-color-primary)}.compact-card[data-v-47977a22] .el-card__body{padding:10px;flex:1;display:flex;flex-direction:column}.compact-header[data-v-47977a22]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--el-border-color-lighter)}.header-icon[data-v-47977a22]{font-size:16px}.header-icon.primary[data-v-47977a22]{color:var(--el-color-primary)}.header-icon.success[data-v-47977a22]{color:var(--el-color-success)}.header-icon.warning[data-v-47977a22]{color:var(--el-color-warning)}.header-icon.info[data-v-47977a22]{color:var(--el-color-info)}.header-icon.danger[data-v-47977a22]{color:var(--el-color-danger)}.header-text[data-v-47977a22]{font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.compact-stats[data-v-47977a22]{display:flex;flex-direction:column;gap:6px}.workflow-stats[data-v-47977a22]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.compact-stat-item[data-v-47977a22]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;background-color:var(--el-fill-color-light);border-radius:6px;transition:background-color .2s}.compact-stat-item[data-v-47977a22]:hover{background-color:var(--el-fill-color)}.compact-stat-item .label[data-v-47977a22]{font-size:12px;color:var(--el-text-color-secondary)}.compact-stat-item .value[data-v-47977a22]{font-size:16px;font-weight:700;color:var(--el-text-color-primary)}.compact-stat-item .value.primary[data-v-47977a22]{color:var(--el-color-primary)}.compact-stat-item .value.success[data-v-47977a22]{color:var(--el-color-success)}.compact-stat-item .value.warning[data-v-47977a22]{color:var(--el-color-warning)}.compact-stat-item .value.info[data-v-47977a22]{color:var(--el-color-info)}.compact-stat-item .value.danger[data-v-47977a22]{color:var(--el-color-danger)}.model-card[data-v-47977a22] .el-card__body{padding:10px}.model-list[data-v-47977a22]{display:flex;flex-direction:column;gap:5px;flex:1;overflow-y:auto}.model-item[data-v-47977a22]{display:flex;align-items:center;gap:6px;padding:5px 8px;background-color:var(--el-fill-color-light);border-radius:6px;transition:all .2s}.model-item[data-v-47977a22]:hover{background-color:var(--el-fill-color)}.model-rank[data-v-47977a22]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,var(--el-color-primary),var(--el-color-primary-light-3));color:#fff;border-radius:4px;font-size:10px;font-weight:700}.model-name[data-v-47977a22]{flex:1;font-size:12px;color:var(--el-text-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-count[data-v-47977a22]{font-size:12px;font-weight:600;color:var(--el-color-primary)}.empty-text[data-v-47977a22]{text-align:center;padding:20px;font-size:12px;color:var(--el-text-color-secondary)}.resource-card[data-v-47977a22] .el-card__body{padding:10px}.resource-content[data-v-47977a22]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex:1;align-content:start}.resource-item[data-v-47977a22]{display:flex;flex-direction:column;gap:6px}.resource-info[data-v-47977a22]{display:flex;justify-content:space-between;align-items:center}.resource-label[data-v-47977a22]{font-size:12px;font-weight:500;color:var(--el-text-color-secondary)}.resource-value[data-v-47977a22]{font-size:14px;font-weight:700;color:var(--el-text-color-primary)}.memory-detail[data-v-47977a22]{font-size:10px;font-weight:400;color:var(--el-text-color-secondary)}[data-v-47977a22] .el-progress__text{font-size:12px!important;font-weight:600}@media (max-width: 768px){.compact-layout[data-v-47977a22]{gap:8px}.stats-row[data-v-47977a22]{margin-bottom:8px!important}.resource-content[data-v-47977a22],.workflow-stats[data-v-47977a22]{grid-template-columns:1fr}}.overview-view[data-v-231d2c6f],.user-management-view[data-v-2ce730de]{height:100%}.content-card[data-v-2ce730de]{height:100%;background-color:var(--el-bg-color-overlay);display:flex;flex-direction:column}.content-card[data-v-2ce730de] .el-card__body{display:flex;flex-direction:column;flex:1;min-height:0}.content-card[data-v-2ce730de] .el-card__header{padding:14px 16px;border-bottom:1px solid var(--el-border-color-light)}.card-header[data-v-2ce730de]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.search-bar[data-v-2ce730de]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-bar[data-v-2ce730de] .el-input__wrapper,.search-bar[data-v-2ce730de] .el-select__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);transition:all .2s ease}.search-bar[data-v-2ce730de] .el-input__wrapper:hover,.search-bar[data-v-2ce730de] .el-select__wrapper:hover{border-color:var(--el-border-color-hover)}.search-bar[data-v-2ce730de] .el-input__wrapper.is-focus,.search-bar[data-v-2ce730de] .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.reset-btn[data-v-2ce730de]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.reset-btn[data-v-2ce730de]:hover{background-color:var(--el-fill-color-light)}.table-wrapper[data-v-2ce730de]{flex:1;min-height:0;margin-bottom:16px}.user-table[data-v-2ce730de]{margin-bottom:0;--el-table-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-row-hover-bg-color: var(--el-fill-color-light)}.user-table[data-v-2ce730de] .el-table,.user-table[data-v-2ce730de] .el-table__inner-wrapper,.user-table[data-v-2ce730de] .el-table__body-wrapper,.user-table[data-v-2ce730de] .el-scrollbar__wrap,.user-table[data-v-2ce730de] .el-scrollbar__view,.user-table[data-v-2ce730de] .el-table__empty-block{background-color:var(--el-bg-color)}.user-table[data-v-2ce730de] .el-table__empty-text{color:var(--el-text-color-secondary)}.user-table[data-v-2ce730de] .el-table__header{background-color:var(--el-bg-color)}.user-table[data-v-2ce730de] .el-table__body tr:hover>td{background-color:var(--el-fill-color-light)}.pagination-container[data-v-2ce730de]{display:flex;justify-content:flex-end;padding:16px 0}.pagination-container[data-v-2ce730de] .el-pagination{--el-pagination-bg-color: var(--el-bg-color);--el-pagination-text-color: var(--el-text-color-primary);--el-pagination-button-disabled-bg-color: var(--el-fill-color-lighter)}.pagination-container[data-v-2ce730de] .el-pagination .btn-prev,.pagination-container[data-v-2ce730de] .el-pagination .btn-next,.pagination-container[data-v-2ce730de] .el-pager li{background-color:var(--el-bg-color);border:1px solid var(--el-border-color)}.pagination-container[data-v-2ce730de] .el-pager li.is-active{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.pagination-container[data-v-2ce730de] .el-select__wrapper,.pagination-container[data-v-2ce730de] .el-input__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);color:var(--el-text-color-primary);transition:all .2s ease}.pagination-container[data-v-2ce730de] .el-select__wrapper:hover,.pagination-container[data-v-2ce730de] .el-input__wrapper:hover{border-color:var(--el-border-color-hover)}.pagination-container[data-v-2ce730de] .el-select__wrapper.is-focused,.pagination-container[data-v-2ce730de] .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.avatar-uploader[data-v-2ce730de]{display:flex;align-items:center;gap:16px}.avatar-preview[data-v-2ce730de]{position:relative;width:84px;height:84px;display:flex;align-items:center;justify-content:center;cursor:pointer}.avatar-preview:hover .avatar-overlay[data-v-2ce730de]{opacity:1}.avatar-overlay[data-v-2ce730de]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;gap:6px;opacity:0;transition:opacity .2s ease}.overlay-icon[data-v-2ce730de]{font-size:14px}.avatar-side[data-v-2ce730de]{display:flex;flex-direction:column;gap:6px}.avatar-actions[data-v-2ce730de]{display:flex;align-items:center;gap:8px}.avatar-hint[data-v-2ce730de]{color:var(--el-text-color-secondary);font-size:12px}[data-v-2ce730de] .user-dialog .el-dialog{background-color:var(--el-bg-color-overlay);color:var(--el-text-color-primary)}[data-v-2ce730de] .user-dialog .el-dialog__header,[data-v-2ce730de] .user-dialog .el-dialog__footer{background-color:var(--el-bg-color-overlay)}[data-v-2ce730de] .user-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-light)}[data-v-2ce730de] .user-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-light)}[data-v-2ce730de] .user-dialog .el-dialog__title{color:var(--el-text-color-primary)}[data-v-2ce730de] .user-dialog .el-dialog__body{background-color:var(--el-bg-color-overlay)}[data-v-2ce730de] .user-dialog .el-form-item__label{color:var(--el-text-color-primary)}[data-v-2ce730de] .user-dialog .el-input__wrapper,[data-v-2ce730de] .user-dialog .el-select__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);transition:all .2s ease}[data-v-2ce730de] .user-dialog .el-input__wrapper:hover,[data-v-2ce730de] .user-dialog .el-select__wrapper:hover{border-color:var(--el-border-color-hover)}[data-v-2ce730de] .user-dialog .el-input__wrapper.is-focus,[data-v-2ce730de] .user-dialog .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-2ce730de] .cancel-btn{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}[data-v-2ce730de] .cancel-btn:hover{background-color:var(--el-fill-color-light)}[data-v-2ce730de] .el-select__popper{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}[data-v-2ce730de] .el-select__popper .el-select-dropdown{background-color:var(--el-bg-color-overlay)}[data-v-2ce730de] .el-select__popper .el-select-dropdown__item{color:var(--el-text-color-regular);transition:background-color .15s ease,color .15s ease}[data-v-2ce730de] .el-select__popper .el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}[data-v-2ce730de] .el-select__popper .el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}[data-v-2ce730de] .el-select__popper .el-select-dropdown__item.selected,[data-v-2ce730de] .el-select__popper .el-select-dropdown__item.hover{background-color:var(--el-fill-color-light)}[data-v-2ce730de] .el-select__popper .el-select-dropdown__wrap::-webkit-scrollbar-thumb{background-color:var(--el-fill-color-darker)}[data-v-2ce730de] .user-dialog .el-form--label-top .el-form-item__label{padding-bottom:6px;line-height:1.2;font-weight:500;text-align:left}[data-v-2ce730de] .user-dialog .el-form--label-top .el-form-item{margin-bottom:16px}[data-v-2ce730de]::deep(.user-dialog .email-item){margin-top:8px}@media (max-width: 768px){.search-bar[data-v-2ce730de]{flex-direction:column}.search-bar .el-input[data-v-2ce730de],.search-bar .el-select[data-v-2ce730de]{width:100%!important}}.edit-cover-block[data-v-0c82013a]{width:100%;display:flex;align-items:flex-start;gap:12px}.showcase-block[data-v-0c82013a]{width:100%}.showcase-list[data-v-0c82013a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.showcase-item[data-v-0c82013a]{position:relative;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid var(--el-border-color-light);background:var(--el-fill-color)}.showcase-item img[data-v-0c82013a]{width:100%;height:100%;object-fit:cover;display:block}.showcase-remove[data-v-0c82013a]{position:absolute;top:2px;right:2px;color:var(--el-color-danger);background:#ffffffd9;border-radius:50%;cursor:pointer;font-size:16px}.showcase-add[data-v-0c82013a]{width:72px;height:72px;border:1px dashed var(--el-border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--el-text-color-secondary);cursor:pointer;font-size:20px}.showcase-add[data-v-0c82013a]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.workflow-management-view[data-v-0c82013a]{height:100%}.content-card[data-v-0c82013a]{height:100%;background-color:var(--el-bg-color-overlay)}.content-card[data-v-0c82013a] .el-card__header{padding:14px 16px;border-bottom:1px solid var(--el-border-color-light)}.card-header[data-v-0c82013a]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.content[data-v-0c82013a]{height:100%;display:flex;flex-direction:column}.content-card[data-v-0c82013a] .el-card__body{display:flex;flex-direction:column;height:calc(100% - 52px)}.table-wrapper[data-v-0c82013a]{flex:1;min-height:0;margin-bottom:16px}.workflow-table[data-v-0c82013a]{margin-bottom:0;--el-table-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-row-hover-bg-color: var(--el-fill-color-light)}.workflow-table[data-v-0c82013a] .el-table,.workflow-table[data-v-0c82013a] .el-table__inner-wrapper,.workflow-table[data-v-0c82013a] .el-table__body-wrapper,.workflow-table[data-v-0c82013a] .el-scrollbar__wrap,.workflow-table[data-v-0c82013a] .el-scrollbar__view,.workflow-table[data-v-0c82013a] .el-table__empty-block,.workflow-table[data-v-0c82013a] .el-table__header{background-color:var(--el-bg-color)}.pagination-container[data-v-0c82013a]{display:flex;justify-content:flex-end;padding:16px 0}.pagination-container[data-v-0c82013a] .el-pagination{--el-pagination-bg-color: var(--el-bg-color);--el-pagination-text-color: var(--el-text-color-primary);--el-pagination-button-disabled-bg-color: var(--el-fill-color-lighter)}.pagination-container[data-v-0c82013a] .el-pagination .btn-prev,.pagination-container[data-v-0c82013a] .el-pagination .btn-next,.pagination-container[data-v-0c82013a] .el-pager li{background-color:var(--el-bg-color);border:1px solid var(--el-border-color)}.pagination-container[data-v-0c82013a] .el-pager li.is-active{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}[data-v-0c82013a] .workflow-dialog .el-dialog,[data-v-0c82013a] .workflow-edit-dialog .el-dialog,[data-v-0c82013a] .workflow-category-dialog .el-dialog,[data-v-0c82013a] .workflow-category-create-dialog .el-dialog{background-color:var(--el-bg-color-overlay);color:var(--el-text-color-primary)}[data-v-0c82013a] .workflow-dialog .el-dialog__header,[data-v-0c82013a] .workflow-dialog .el-dialog__footer,[data-v-0c82013a] .workflow-edit-dialog .el-dialog__header,[data-v-0c82013a] .workflow-edit-dialog .el-dialog__footer,[data-v-0c82013a] .workflow-category-dialog .el-dialog__header,[data-v-0c82013a] .workflow-category-dialog .el-dialog__footer,[data-v-0c82013a] .workflow-category-create-dialog .el-dialog__header,[data-v-0c82013a] .workflow-category-create-dialog .el-dialog__footer,[data-v-0c82013a] .workflow-dialog .el-dialog__body,[data-v-0c82013a] .workflow-edit-dialog .el-dialog__body,[data-v-0c82013a] .workflow-category-dialog .el-dialog__body,[data-v-0c82013a] .workflow-category-create-dialog .el-dialog__body{background-color:var(--el-bg-color-overlay)}[data-v-0c82013a] .workflow-dialog .el-input__wrapper,[data-v-0c82013a] .workflow-dialog .el-select__wrapper,[data-v-0c82013a] .workflow-edit-dialog .el-input__wrapper,[data-v-0c82013a] .workflow-edit-dialog .el-select__wrapper,[data-v-0c82013a] .workflow-category-dialog .el-input__wrapper,[data-v-0c82013a] .workflow-category-dialog .el-select__wrapper,[data-v-0c82013a] .workflow-category-create-dialog .el-input__wrapper{background-color:var(--el-bg-color)!important;border:1px solid var(--el-border-color);transition:all .2s ease}[data-v-0c82013a] .workflow-dialog .el-input__wrapper:hover,[data-v-0c82013a] .workflow-dialog .el-select__wrapper:hover,[data-v-0c82013a] .workflow-edit-dialog .el-input__wrapper:hover,[data-v-0c82013a] .workflow-edit-dialog .el-select__wrapper:hover,[data-v-0c82013a] .workflow-category-dialog .el-input__wrapper:hover,[data-v-0c82013a] .workflow-category-dialog .el-select__wrapper:hover,[data-v-0c82013a] .workflow-category-create-dialog .el-input__wrapper:hover{border-color:var(--el-border-color-hover)}[data-v-0c82013a] .workflow-dialog .el-input__wrapper.is-focus,[data-v-0c82013a] .workflow-dialog .el-select__wrapper.is-focused,[data-v-0c82013a] .workflow-edit-dialog .el-input__wrapper.is-focus,[data-v-0c82013a] .workflow-edit-dialog .el-select__wrapper.is-focused,[data-v-0c82013a] .workflow-category-dialog .el-input__wrapper.is-focus,[data-v-0c82013a] .workflow-category-dialog .el-select__wrapper.is-focused,[data-v-0c82013a] .workflow-category-create-dialog .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-0c82013a] .workflow-dialog .el-textarea__inner,[data-v-0c82013a] .workflow-edit-dialog .el-textarea__inner,[data-v-0c82013a] .workflow-category-dialog .el-textarea__inner,[data-v-0c82013a] .workflow-category-create-dialog .el-textarea__inner{background-color:var(--el-bg-color)!important;border:1px solid var(--el-border-color);color:var(--el-text-color-primary);transition:all .2s ease;box-shadow:none}[data-v-0c82013a] .workflow-dialog .el-textarea__inner:hover,[data-v-0c82013a] .workflow-edit-dialog .el-textarea__inner:hover,[data-v-0c82013a] .workflow-category-dialog .el-textarea__inner:hover,[data-v-0c82013a] .workflow-category-create-dialog .el-textarea__inner:hover{border-color:var(--el-border-color-hover)}[data-v-0c82013a] .workflow-dialog .el-textarea__inner:focus,[data-v-0c82013a] .workflow-edit-dialog .el-textarea__inner:focus,[data-v-0c82013a] .workflow-category-dialog .el-textarea__inner:focus,[data-v-0c82013a] .workflow-category-create-dialog .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-0c82013a] .cancel-btn{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}[data-v-0c82013a] .cancel-btn:hover{background-color:var(--el-fill-color-light)}.secondary-btn[data-v-0c82013a]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.secondary-btn[data-v-0c82013a]:hover{background-color:var(--el-fill-color-light)}.dialog-content[data-v-0c82013a]{display:flex;flex-direction:column;gap:12px}.section-card[data-v-0c82013a]{background-color:var(--el-bg-color-overlay)}.section-header[data-v-0c82013a]{font-weight:600}.base-form .cover-row[data-v-0c82013a]{display:flex;gap:8px;align-items:center}.sort-tip[data-v-0c82013a]{margin:-8px 0 0 80px;font-size:12px;color:var(--el-text-color-secondary)}.parse-row[data-v-0c82013a]{display:flex;gap:8px;align-items:center}.form-nodes[data-v-0c82013a]{display:flex;flex-direction:column;gap:12px}.form-node[data-v-0c82013a]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed var(--el-border-color);border-radius:6px}.search-bar[data-v-0c82013a] .el-input__wrapper,.search-bar[data-v-0c82013a] .el-select__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);transition:all .2s ease}.search-bar[data-v-0c82013a] .el-input__wrapper:hover,.search-bar[data-v-0c82013a] .el-select__wrapper:hover{border-color:var(--el-border-color-hover)}.search-bar[data-v-0c82013a] .el-input__wrapper.is-focus,.search-bar[data-v-0c82013a] .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.reset-btn[data-v-0c82013a]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.reset-btn[data-v-0c82013a]:hover{background-color:var(--el-fill-color-light)}.workflow-category-table[data-v-0c82013a]{--el-table-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-row-hover-bg-color: var(--el-fill-color-light)}.workflow-category-table[data-v-0c82013a] .el-table,.workflow-category-table[data-v-0c82013a] .el-table__inner-wrapper,.workflow-category-table[data-v-0c82013a] .el-table__body-wrapper,.workflow-category-table[data-v-0c82013a] .el-scrollbar__wrap,.workflow-category-table[data-v-0c82013a] .el-scrollbar__view,.workflow-category-table[data-v-0c82013a] .el-table__empty-block,.workflow-category-table[data-v-0c82013a] .el-table__header{background-color:var(--el-bg-color)}.pagination-container[data-v-0c82013a] .el-select__wrapper,.pagination-container[data-v-0c82013a] .el-input__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);color:var(--el-text-color-primary);transition:all .2s ease}.pagination-container[data-v-0c82013a] .el-select__wrapper:hover,.pagination-container[data-v-0c82013a] .el-input__wrapper:hover{border-color:var(--el-border-color-hover)}.pagination-container[data-v-0c82013a] .el-select__wrapper.is-focused,.pagination-container[data-v-0c82013a] .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-0c82013a] .el-select__popper{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}[data-v-0c82013a] .el-select__popper .el-select-dropdown{background-color:var(--el-bg-color-overlay)}[data-v-0c82013a] .el-select__popper .el-select-dropdown__item{color:var(--el-text-color-regular);transition:background-color .15s ease,color .15s ease}[data-v-0c82013a] .el-select__popper .el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}[data-v-0c82013a] .el-select__popper .el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}[data-v-0c82013a] .el-select__popper .el-select-dropdown__item.selected,[data-v-0c82013a] .el-select__popper .el-select-dropdown__item.hover{background-color:var(--el-fill-color-light)}.form-node .row-1[data-v-0c82013a],.form-node .row-2[data-v-0c82013a]{display:flex;gap:12px;align-items:center}.form-node .row-1[data-v-0c82013a] .el-checkbox__label{color:var(--el-text-color-primary)}.form-node .row-1[data-v-0c82013a] .el-checkbox .el-checkbox__inner{background-color:var(--el-bg-color);border-color:var(--el-border-color)}.form-node .row-1[data-v-0c82013a] .el-checkbox:hover .el-checkbox__inner{border-color:var(--el-border-color-hover)}.form-node .row-1[data-v-0c82013a] .el-checkbox.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.form-node .row-4[data-v-0c82013a] .el-tag{background-color:var(--el-fill-color-lighter);border-color:var(--el-border-color);color:var(--el-text-color-regular)}.form-node .row-2[data-v-0c82013a]>*{flex:1}.output-config[data-v-0c82013a]{display:flex;flex-direction:column;gap:8px}.output-row[data-v-0c82013a]{display:flex;gap:12px;align-items:center}.parse-summary[data-v-0c82013a]{padding-top:12px}.redemption-container[data-v-c7f096b1]{height:100%;display:flex;flex-direction:column}.content-card[data-v-c7f096b1]{display:flex;flex-direction:column;height:100%;background-color:var(--el-bg-color-overlay)}.content-card[data-v-c7f096b1] .el-card__body{display:flex;flex-direction:column;flex:1;min-height:0}.content-card[data-v-c7f096b1] .el-card__header{padding:14px 16px;border-bottom:1px solid var(--el-border-color-light)}.card-header[data-v-c7f096b1]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.search-bar[data-v-c7f096b1]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-bar[data-v-c7f096b1] .el-input__wrapper,.search-bar[data-v-c7f096b1] .el-select__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);transition:all .2s ease}.search-bar[data-v-c7f096b1] .el-input__wrapper:hover,.search-bar[data-v-c7f096b1] .el-select__wrapper:hover{border-color:var(--el-border-color-hover)}.search-bar[data-v-c7f096b1] .el-input__wrapper.is-focus,.search-bar[data-v-c7f096b1] .el-select__wrapper.is-focused{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.reset-btn[data-v-c7f096b1]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.reset-btn[data-v-c7f096b1]:hover{background-color:var(--el-fill-color-light)}.table-wrapper[data-v-c7f096b1]{flex:1;min-height:0;margin-bottom:16px}.rc-table[data-v-c7f096b1]{--el-table-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-row-hover-bg-color: var(--el-fill-color-light)}.pagination-container[data-v-c7f096b1]{display:flex;justify-content:flex-end;padding:16px 0}.pagination-container[data-v-c7f096b1] .el-pagination{--el-pagination-bg-color: var(--el-bg-color);--el-pagination-text-color: var(--el-text-color-primary);--el-pagination-button-disabled-bg-color: var(--el-fill-color-lighter)}.pagination-container[data-v-c7f096b1] .el-pagination .btn-prev,.pagination-container[data-v-c7f096b1] .el-pagination .btn-next,.pagination-container[data-v-c7f096b1] .el-pager li{background-color:var(--el-bg-color);border:1px solid var(--el-border-color)}.pagination-container[data-v-c7f096b1] .el-pager li.is-active{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.pagination-container[data-v-c7f096b1] .el-select__wrapper,.pagination-container[data-v-c7f096b1] .el-input__wrapper{background-color:var(--el-bg-color);border:1px solid var(--el-border-color);color:var(--el-text-color-primary);transition:all .2s ease}.pagination-container[data-v-c7f096b1] .el-select__wrapper:hover,.pagination-container[data-v-c7f096b1] .el-input__wrapper:hover{border-color:var(--el-border-color-hover)}.pagination-container[data-v-c7f096b1] .el-select__wrapper.is-focused,.pagination-container[data-v-c7f096b1] .el-input__wrapper.is-focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-c7f096b1] .rc-dialog .el-dialog{background-color:var(--el-bg-color-overlay);color:var(--el-text-color-primary)}[data-v-c7f096b1] .rc-dialog .el-dialog__header,[data-v-c7f096b1] .rc-dialog .el-dialog__footer{background-color:var(--el-bg-color-overlay)}[data-v-c7f096b1] .rc-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-light)}[data-v-c7f096b1] .rc-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-light)}[data-v-c7f096b1] .rc-dialog .el-dialog__title{color:var(--el-text-color-primary)}[data-v-c7f096b1] .rc-dialog .el-dialog__body{background-color:var(--el-bg-color-overlay)}[data-v-c7f096b1] .rc-dialog .el-form-item__label{color:var(--el-text-color-primary)}[data-v-c7f096b1] .rc-dialog .el-input__wrapper,[data-v-c7f096b1] .rc-dialog .el-select__wrapper,[data-v-c7f096b1] .rc-dialog .el-input-number,[data-v-c7f096b1] .rc-dialog .el-textarea__inner{background-color:var(--el-bg-color)!important;border:1px solid var(--el-border-color);transition:all .2s ease;box-shadow:none}[data-v-c7f096b1] .rc-dialog .el-input__wrapper:hover,[data-v-c7f096b1] .rc-dialog .el-select__wrapper:hover,[data-v-c7f096b1] .rc-dialog .el-input-number:hover,[data-v-c7f096b1] .rc-dialog .el-textarea__inner:hover{border-color:var(--el-border-color-hover)}[data-v-c7f096b1] .rc-dialog .el-input__wrapper.is-focus,[data-v-c7f096b1] .rc-dialog .el-select__wrapper.is-focused,[data-v-c7f096b1] .rc-dialog .el-input-number.is-focus,[data-v-c7f096b1] .rc-dialog .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}[data-v-c7f096b1] .rc-dialog .el-input-number .el-input__inner{color:var(--el-text-color-primary)}.cancel-btn[data-v-c7f096b1]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.cancel-btn[data-v-c7f096b1]:hover{background-color:var(--el-fill-color-light)}[data-v-c7f096b1] .el-select__popper{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}[data-v-c7f096b1] .el-select__popper .el-select-dropdown{background-color:var(--el-bg-color-overlay)}[data-v-c7f096b1] .el-select__popper .el-select-dropdown__item{color:var(--el-text-color-regular)}[data-v-c7f096b1] .el-select__popper .el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}[data-v-c7f096b1] .el-select__popper .el-select-dropdown__item.is-selected{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}[data-v-c7f096b1] .rc-dialog .el-form--label-top .el-form-item__label{padding-bottom:6px;line-height:1.2;font-weight:500;text-align:left}[data-v-c7f096b1] .rc-dialog .el-form--label-top .el-form-item{margin-bottom:16px}.announcement-view[data-v-72897fc9]{height:100%}.content-card[data-v-72897fc9]{height:100%;background-color:var(--el-bg-color-overlay)}.content-card[data-v-72897fc9] .el-card__header{padding:14px 16px;border-bottom:1px solid var(--el-border-color-light)}.card-header[data-v-72897fc9]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.notice-content[data-v-72897fc9]{min-height:300px;display:flex;align-items:center;justify-content:center}.notice-card[data-v-72897fc9]{width:100%;max-width:860px;background-color:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;padding:16px}.notice-title[data-v-72897fc9]{font-size:18px;font-weight:600;color:var(--el-text-color-primary)}.notice-meta[data-v-72897fc9]{margin-top:8px;color:var(--el-text-color-secondary);font-size:13px;display:flex;align-items:center;gap:8px}.notice-body[data-v-72897fc9]{margin-top:12px;white-space:pre-wrap;line-height:1.7;color:var(--el-text-color-primary)}[data-v-72897fc9] .notice-dialog .el-dialog{background-color:var(--el-bg-color-overlay);color:var(--el-text-color-primary)}[data-v-72897fc9] .notice-dialog .el-dialog__header,[data-v-72897fc9] .notice-dialog .el-dialog__footer{background-color:var(--el-bg-color-overlay)}[data-v-72897fc9] .notice-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-light)}[data-v-72897fc9] .notice-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-light)}[data-v-72897fc9] .notice-dialog .el-dialog__title{color:var(--el-text-color-primary)}[data-v-72897fc9] .notice-dialog .el-dialog__body{background-color:var(--el-bg-color-overlay)}[data-v-72897fc9] .notice-dialog .el-form-item__label{color:var(--el-text-color-primary)}[data-v-72897fc9] .notice-dialog .el-input__wrapper,[data-v-72897fc9] .notice-dialog .el-select__wrapper,[data-v-72897fc9] .notice-dialog .el-input-number,[data-v-72897fc9] .notice-dialog .el-textarea__inner{background-color:var(--el-bg-color)!important;border:1px solid var(--el-border-color);transition:all .2s ease;box-shadow:none}[data-v-72897fc9] .notice-dialog .el-input__wrapper:hover,[data-v-72897fc9] .notice-dialog .el-select__wrapper:hover,[data-v-72897fc9] .notice-dialog .el-input-number:hover,[data-v-72897fc9] .notice-dialog .el-textarea__inner:hover{border-color:var(--el-border-color-hover)}[data-v-72897fc9] .notice-dialog .el-input__wrapper.is-focus,[data-v-72897fc9] .notice-dialog .el-select__wrapper.is-focused,[data-v-72897fc9] .notice-dialog .el-input-number.is-focus,[data-v-72897fc9] .notice-dialog .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.cancel-btn[data-v-72897fc9]{background-color:var(--el-fill-color-lighter);color:var(--el-text-color-primary);border-color:var(--el-border-color)}.cancel-btn[data-v-72897fc9]:hover{background-color:var(--el-fill-color-light)}.system-container{--el-bg-color: #111111;--el-bg-color-overlay: #1b1b1f;--el-fill-color: #1b1b1f;--el-fill-color-light: #232329;--el-fill-color-lighter: #1f1f24;--el-fill-color-blank: #111111;--el-border-color: #2a2a30;--el-border-color-light: #2a2a30;--el-border-color-lighter: #26262c;--el-border-color-extra-light: #24242a;--el-border-color-hover: #3a3a44;--el-text-color-primary: #f0f0f5;--el-text-color-regular: #d5d5de;--el-text-color-secondary: #a2a2b0;--el-text-color-placeholder: #6d6d7a;--el-text-color-disabled: #5a5a66;--el-color-primary: #7c5cff;--el-color-primary-light-3: #8f76ff;--el-color-primary-light-5: #a894ff;--el-color-primary-light-7: #3a3460;--el-color-primary-light-8: #2e2a4d;--el-color-primary-light-9: #241f3d;--el-color-primary-dark-2: #6a4ae6;--el-mask-color: rgba(0, 0, 0, .65);color:#f0f0f5}.system-container .el-tabs__header{border-bottom-color:#2a2a30}.system-container .el-tabs__nav-wrap:after{background-color:#2a2a30}.system-container .el-tabs--card>.el-tabs__header .el-tabs__item{background-color:#1b1b1f;border:1px solid #2a2a30;border-bottom:none;color:#a2a2b0}.system-container .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background-color:#232329;color:#7c5cff}.system-container .el-tabs--card>.el-tabs__header .el-tabs__item:hover{color:#f0f0f5}.system-container .el-tabs__nav-scroll{background-color:transparent}.system-container .el-card{background-color:#1b1b1f;border-color:#2a2a30;color:#f0f0f5}.system-container .el-card__header{border-bottom-color:#2a2a30}.system-container .el-table{--el-table-bg-color: #111111;--el-table-header-bg-color: #1b1b1f;--el-table-tr-bg-color: #111111;--el-table-row-hover-bg-color: #232329;--el-table-border-color: #2a2a30;--el-table-header-text-color: #a2a2b0;--el-table-text-color: #f0f0f5;color:#f0f0f5}.system-container .el-table th.el-table__cell{background-color:#1b1b1f;color:#a2a2b0}.system-container .el-table tr,.system-container .el-table__row{background-color:#111}.system-container .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#17171c}.system-container .el-table__body tr.el-table__row:hover>td.el-table__cell{background-color:#232329}.system-container .el-table td.el-table__cell,.system-container .el-table th.el-table__cell.is-leaf{border-bottom-color:#2a2a30}.system-container .el-table--border,.system-container .el-table--border .el-table__cell,.system-container .el-table__inner-wrapper:before{border-color:#2a2a30}.system-container .el-table__empty-block{background-color:#111;color:#a2a2b0}.system-container .el-table__fixed:before,.system-container .el-table__fixed-right:before{background-color:#2a2a30}.system-container .el-button{--el-button-bg-color: #232329;--el-button-border-color: #2a2a30;--el-button-hover-bg-color: #2a2a32;--el-button-hover-border-color: #3a3a44;--el-button-text-color: #f0f0f5;--el-button-hover-text-color: #ffffff;color:#f0f0f5}.system-container .el-button--primary{--el-button-bg-color: #7c5cff;--el-button-border-color: #7c5cff;--el-button-hover-bg-color: #8f76ff;--el-button-hover-border-color: #8f76ff;--el-button-active-bg-color: #6a4ae6;--el-button-active-border-color: #6a4ae6;--el-button-disabled-bg-color: #4a3d80;--el-button-disabled-border-color: #4a3d80;color:#fff}.system-container .el-button.is-link{background:transparent}.system-container .el-pagination{--el-pagination-bg-color: #1b1b1f;--el-pagination-text-color: #a2a2b0;--el-pagination-button-bg-color: #1b1b1f;--el-pagination-button-color: #d5d5de;--el-pagination-button-disabled-bg-color: #17171c;--el-pagination-hover-color: #7c5cff}.system-container .el-pagination .btn-prev,.system-container .el-pagination .btn-next,.system-container .el-pagination .el-pager li{background-color:#1b1b1f;border:1px solid #2a2a30;color:#d5d5de}.system-container .el-pagination .el-pager li.is-active{background-color:#7c5cff;border-color:#7c5cff;color:#fff}.system-container .el-pagination .el-select__wrapper,.system-container .el-pagination .el-input__wrapper,.system-container .el-input__wrapper,.system-container .el-select__wrapper,.system-container .el-input-number .el-input__wrapper{background-color:#111;box-shadow:0 0 0 1px #2a2a30 inset;color:#f0f0f5}.system-container .el-input__inner,.system-container .el-select__placeholder,.system-container .el-textarea__inner{color:#f0f0f5}.system-container .el-input__wrapper.is-focus,.system-container .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #7c5cff inset!important}.system-container .el-textarea__inner{background-color:#111;box-shadow:0 0 0 1px #2a2a30 inset}.system-container .el-textarea__inner:focus{box-shadow:0 0 0 1px #7c5cff inset}.system-container .el-input__count-inner{background:transparent;color:#6d6d7a}.system-container .el-select__selected-item{color:#f0f0f5}.system-container .el-select__tags .el-tag{background-color:#2e2a4d;border-color:#4a3d80;color:#c9bcff}.system-container .el-select__caret{color:#a2a2b0}.system-container .el-form-item__label{color:#d5d5de}.system-container .el-checkbox__label,.system-container .el-radio__label,.system-container .el-switch__label{color:#f0f0f5}.system-container .el-checkbox__inner{background-color:#111;border-color:#2a2a30}.system-container .el-checkbox.is-checked .el-checkbox__inner,.system-container .el-switch.is-checked .el-switch__core{background-color:#7c5cff;border-color:#7c5cff}.system-container .el-switch__core{background-color:#2a2a30;border-color:#2a2a30}.system-container .el-tag{background-color:#232329;border-color:#2a2a30;color:#d5d5de}.system-container .el-tag--info{background-color:#232329;border-color:#2a2a30;color:#a2a2b0}.system-container .el-alert--success{background-color:#1c2b22;border-color:#2c4636}.system-container .el-alert--success .el-alert__title{color:#8fd6a8}.system-container .el-text.el-text--info{color:#a2a2b0}.system-container .el-overlay{background-color:#000000a6}.system-container .el-dialog{background-color:#1b1b1f;border:1px solid #2a2a30}.system-container .el-dialog__title{color:#f0f0f5}.system-container .el-dialog__headerbtn .el-dialog__close{color:#a2a2b0}.system-container .el-dialog__headerbtn:hover .el-dialog__close{color:#7c5cff}.system-container .el-message-box{background-color:#1b1b1f;border:1px solid #2a2a30}.system-container .el-message-box__title,.system-container .el-message-box__content{color:#f0f0f5}.system-container .el-message-box__btns .el-button{background-color:#232329;border-color:#2a2a30;color:#f0f0f5}.system-container .el-message-box__btns .el-button--primary{background-color:#7c5cff;border-color:#7c5cff;color:#fff}.system-container .el-input-number__decrease,.system-container .el-input-number__increase{background-color:#1b1b1f;border-color:#2a2a30;color:#a2a2b0}.system-container .el-upload-dragger,.system-container .el-date-picker__popper,.system-container .picker__popper{background-color:#1b1b1f;border-color:#2a2a30}.system-container .el-picker-panel{background-color:#1b1b1f;border-color:#2a2a30;color:#f0f0f5}.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-message-box__popper{background-color:#1b1b1f!important;border:1px solid #2a2a30!important}.el-select__popper .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before{background-color:#1b1b1f;border-color:#2a2a30}.el-select__popper .el-select-dropdown{background-color:#1b1b1f}.el-select__popper .el-select-dropdown__item{color:#d5d5de}.el-select__popper .el-select-dropdown__item.is-hovering{background-color:#232329;color:#f0f0f5}.el-select__popper .el-select-dropdown__item.is-selected{color:#7c5cff}.el-select__popper .el-select-dropdown__empty{color:#6d6d7a}body .el-message-box{background-color:#1b1b1f;border:1px solid #2a2a30}body .el-message-box__title,body .el-message-box__content{color:#f0f0f5}body .el-message-box__btns .el-button{background-color:#232329;border-color:#2a2a30;color:#f0f0f5}body .el-message-box__btns .el-button--primary{background-color:#7c5cff;border-color:#7c5cff;color:#fff}.system-container[data-v-c3438889]{height:100%;padding:16px;background-color:#111;overflow:auto}.system-tabs[data-v-c3438889]{height:100%;max-width:1440px;margin:0 auto;width:100%}.system-tabs[data-v-c3438889] .el-tabs__content{height:calc(100% - 55px);overflow:auto}.system-tabs[data-v-c3438889] .el-tab-pane{height:100%}@media (max-width: 992px){.system-container[data-v-c3438889]{height:auto}}
