.balance-indicator[data-v-c296a9ed]{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .3s;display:inline-flex}.balance-indicator[data-v-c296a9ed]:hover{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary-dark-2)}.balance-indicator[data-v-c296a9ed]:active{transform:scale(.97)}.balance-text[data-v-c296a9ed]{font-variant-numeric:tabular-nums}.balance-text.negative[data-v-c296a9ed]{color:var(--el-color-danger)}.message-badge[data-v-fa2951b4]{cursor:pointer;color:var(--el-text-color-regular);justify-content:center;align-items:center;padding:0 8px;transition:color .3s;display:inline-flex}.message-badge[data-v-fa2951b4]:hover{color:var(--el-color-primary)}.badge-wrap[data-v-fa2951b4]{align-items:center;display:inline-flex}.page-header[data-v-6ee14849]{align-items:baseline;gap:8px;margin:-8px 0 8px;padding:1px 0 2px 12px;display:flex;position:relative}.page-header[data-v-6ee14849]:before{content:"";background:var(--cc-primary,#0f766e);border-radius:999px;width:3px;position:absolute;top:3px;bottom:4px;left:0}.page-title[data-v-6ee14849]{color:var(--cc-ink,#18221f);white-space:nowrap;flex:none;margin:0;font-size:21px;font-weight:700;line-height:1.14}.page-icon[data-v-6ee14849]{color:var(--cc-primary,#0f766e);flex:none;align-self:center;font-size:19px}.page-description[data-v-6ee14849]{min-width:0;max-width:680px;color:var(--cc-muted,#6d7975);margin-top:0;margin-bottom:0;margin-left:4px;font-size:12.5px;line-height:1.32}@media screen and (width<=768px){.page-header[data-v-6ee14849]{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:-2px 0 9px;padding-left:10px}.page-title[data-v-6ee14849]{font-size:20px}.page-description[data-v-6ee14849]{font-size:12px}}:root{--primary-color:#0f766e;--header-height:68px;--bg-gradient:#f3f6f5}html,body,#app{-webkit-font-smoothing:antialiased;background-color:#f0f2f5;height:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.app-container{flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:1000;-webkit-backdrop-filter:blur(12px);background-color:#ffffffd9;border-bottom:1px solid #0000000d;padding:0;transition:all .3s;position:sticky;top:0}.main-nav{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.logo-container{cursor:pointer;align-items:center;gap:10px;transition:transform .3s;display:flex}.logo-container:hover{transform:scale(1.02)}.logo-icon{color:var(--primary-color);font-size:28px}.logo-text{color:#18221f;font-size:20px;font-weight:800}.desktop-balance{flex-shrink:0;margin-left:16px}.desktop-message-badge{flex-shrink:0}.nav-menu.desktop-menu{background:0 0;border-bottom:none;flex:1;justify-content:flex-end;height:100%}.nav-menu.desktop-menu .el-menu-item{height:100%;line-height:var(--header-height);color:#606266;align-items:center;gap:6px;padding:0 20px;font-weight:500;transition:all .3s;display:flex}.nav-menu.desktop-menu .el-menu-item:hover,.nav-menu.desktop-menu .el-menu-item.is-active{color:var(--primary-color)!important;background-color:#0000!important}.nav-menu.desktop-menu .el-menu-item.is-active:after{content:"";background:var(--primary-color);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20px;right:20px}.nav-menu.desktop-menu .el-menu-item[data-group=tasks]:before,.nav-menu.desktop-menu .el-menu-item[data-group=account]:before{content:"";background-color:#dcdfe6;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.user-dropdown{flex-shrink:0;align-items:center;margin-left:8px;display:flex}.user-dropdown-trigger{background-color:var(--el-color-primary-light-9);width:36px;height:36px;color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.user-dropdown-trigger:hover{background-color:var(--el-color-primary-light-7)}.menu-toggle{cursor:pointer;color:#606266;border-radius:8px;padding:8px;font-size:24px;transition:background-color .3s;display:none}.menu-toggle:hover{background-color:#0000000d}.mobile-menu-drawer .el-drawer__body{flex-direction:column;padding:0;display:flex}.mobile-menu-header{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:24px;display:flex}.mobile-menu-header .close-icon{color:#909399;cursor:pointer;border-radius:8px;margin-right:-8px;padding:8px;font-size:24px;transition:all .3s}.mobile-menu-header .close-icon:active{color:#606266;background-color:#0000000d}.mobile-menu{flex:1;padding:16px;background-color:#0000!important;border-right:none!important}.mobile-menu .el-menu-item{color:#303133;border-radius:8px;align-items:center;gap:12px;height:56px;margin-bottom:8px;font-size:16px;transition:all .2s;display:flex;padding:0 16px!important}.mobile-menu .el-menu-item:hover{background-color:#00000005}.mobile-menu .el-menu-item.is-active{background-color:var(--el-color-primary-light-9);color:var(--primary-color);font-weight:600}.mobile-menu .el-menu-item:active{background-color:var(--el-color-primary-light-8);transform:scale(.98)}.menu-divider{background-color:#0000000d;height:1px;margin:16px 0}.menu-group-label{color:#909399;letter-spacing:.5px;text-transform:uppercase;padding:12px 16px 4px;font-size:11px;font-weight:600}.logout-item-mobile{margin-top:auto;color:#f56c6c!important}.logout-item-mobile:hover,.logout-item-mobile:active{background-color:#fef0f0!important}.app-main{background:var(--bg-gradient);flex:1;padding:0}.app-main.no-padding{padding:0}.logout-item{color:#f56c6c!important}.logout-item:hover{color:#f78989!important}.content-wrapper{max-width:1200px;min-height:calc(100vh - var(--header-height) - 80px);margin:0 auto;padding:24px}.app-footer{color:#909399;text-align:center;background-color:#fff;border-top:1px solid #0000000d;padding:30px 20px;height:auto!important}.footer-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footer-content p{margin:0;font-size:14px}.footer-divider{color:#dcdfe6;font-size:12px}.icp-link{color:#909399;align-items:center;gap:4px;font-size:12px;text-decoration:none;transition:color .3s;display:flex}.icp-icon{width:16px;height:16px}.icp-link:hover{color:var(--primary-color)}@media screen and (width<=1120px){.nav-menu.desktop-menu,.desktop-message-badge{display:none!important}.main-nav{padding:0 16px}.logo-text{white-space:nowrap;font-size:18px}.logo-icon{font-size:24px}.menu-toggle{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:-8px;display:flex!important}.menu-toggle:active{background-color:#0000000d}.content-wrapper{min-height:calc(100vh - var(--header-height) - 60px);padding:16px}.app-footer{padding:20px 16px}.footer-content p{font-size:12px}}@media screen and (width<=768px){.content-wrapper{padding:0}.app-main{padding:0!important}}:root{--cc-primary:#0f766e;--cc-primary-hover:#0b625c;--cc-primary-soft:#edf5f4;--cc-accent:#b76e1b;--cc-danger:#c44752;--cc-success:#2f7d5c;--cc-warning:#aa6d18;--cc-ink:#18221f;--cc-text:#34423e;--cc-muted:#6d7975;--cc-placeholder:#98a29f;--cc-line:#dce3e0;--cc-line-soft:#e9eeec;--cc-canvas:#f3f6f5;--cc-surface:#fff;--cc-surface-subtle:#f8faf9;--cc-media:#18201e;--cc-shadow-sm:0 1px 2px #18221f0d;--cc-shadow-md:0 10px 28px #18221f14;--cc-radius:8px;--cc-control-radius:6px;--cc-dialog-viewport-gap:16px;--el-color-primary:#0f766e;--el-color-primary-light-3:#559f98;--el-color-primary-light-5:#87bab5;--el-color-primary-light-7:#b8d5d2;--el-color-primary-light-8:#d4e6e4;--el-color-primary-light-9:#edf5f4;--el-color-primary-dark-2:#0b625c;--el-color-success:#2f7d5c;--el-color-warning:#aa6d18;--el-color-danger:#c44752;--el-color-info:#66736f;--el-text-color-primary:#18221f;--el-text-color-regular:#34423e;--el-text-color-secondary:#6d7975;--el-text-color-placeholder:#98a29f;--el-border-color:#dce3e0;--el-border-color-light:#e4e9e7;--el-border-color-lighter:#edf1ef;--el-fill-color:#f3f6f5;--el-fill-color-light:#f7f9f8;--el-fill-color-lighter:#fafcfb;--el-fill-color-extra-light:#fcfdfc;--el-fill-color-blank:#fff;--el-bg-color-page:#f3f6f5;--el-border-radius-base:6px;--el-border-radius-small:4px;--el-box-shadow-light:0 8px 24px #18221f14}html,body,button,input,textarea,select{letter-spacing:0!important}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cc-canvas)}body{min-width:320px;color:var(--cc-text);font-family:Inter,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,[role=button],a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:2px solid #0f766e73}::selection{color:#fff;background:var(--cc-primary)}#app .app-main{background:var(--cc-canvas)}#app .app-header{border-bottom:1px solid var(--cc-line);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;height:var(--header-height)!important}#app .main-nav{gap:10px;width:min(100%,1504px);max-width:none;padding:0 32px}#app .logo-container{flex:none;gap:10px;min-width:168px}#app .logo-container:hover{transform:none}#app .logo-icon{color:#fff;background:var(--cc-primary);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:inline-flex}#app .logo-text{color:var(--cc-ink);-webkit-text-fill-color:currentColor;background:0 0;font-size:17px;font-weight:720}#app .desktop-balance{margin-left:4px}#app .nav-menu.desktop-menu{justify-content:flex-end;align-self:stretch;align-items:center;min-width:0}#app .nav-menu.desktop-menu .el-menu-item{height:42px;color:var(--cc-muted);border-radius:var(--cc-control-radius);border:0;margin:0 1px;padding:0 12px;font-size:13px;font-weight:550;line-height:42px;position:relative}#app .nav-menu.desktop-menu .el-menu-item:before,#app .nav-menu.desktop-menu .el-menu-item:after{display:none}#app .nav-menu.desktop-menu .el-menu-item:hover{color:var(--cc-ink)!important;background:var(--cc-surface-subtle)!important}#app .nav-menu.desktop-menu .el-menu-item.is-active{color:var(--cc-primary)!important;background:var(--cc-primary-soft)!important}#app .user-dropdown{margin-left:2px}#app .user-dropdown-trigger,#app .menu-toggle{width:38px;height:38px;color:var(--cc-text);background:var(--cc-surface-subtle);border:1px solid var(--cc-line);border-radius:var(--cc-control-radius)}#app .user-dropdown-trigger:hover,#app .menu-toggle:hover{color:var(--cc-primary);background:var(--cc-primary-soft);border-color:#b8d5d2}#app .content-wrapper{width:min(100%,1504px);max-width:none;min-height:calc(100vh - 136px);padding:10px 32px 32px}#app .app-footer{color:var(--cc-muted);background:var(--cc-surface);border-top-color:var(--cc-line-soft);padding:20px 24px}#app .footer-content,#app .footer-content p,#app .icp-link{font-size:12px}#app .footer-divider{color:var(--cc-line)}#app .mobile-menu-header{border-bottom-color:var(--cc-line);padding:18px 20px}#app .mobile-menu{padding:12px}#app .mobile-menu .el-menu-item{border-radius:var(--cc-control-radius);height:46px;margin-bottom:3px;font-size:14px;padding:0 13px!important}#app .mobile-menu .el-menu-item.is-active{color:var(--cc-primary);background:var(--cc-primary-soft)}#app .menu-group-label{color:var(--cc-placeholder);text-transform:none;padding:14px 13px 6px;font-size:11px;font-weight:650}#app .el-card{border:1px solid var(--cc-line)!important;border-radius:var(--cc-radius)!important;box-shadow:var(--cc-shadow-sm)!important}#app .el-card__header{color:var(--cc-ink);background:var(--cc-surface);border-bottom:1px solid var(--cc-line-soft);padding:16px 18px}#app .el-card__body{padding:18px}#app .panel-header,#app .card-header,#app .chart-header{color:var(--cc-ink);font-size:15px;font-weight:650}#app .panel-header .el-icon,#app .header-title .el-icon{color:var(--cc-primary)}#app .el-button{border-radius:var(--cc-control-radius);min-height:36px;padding:8px 14px;font-weight:550;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}#app .el-button:hover,#app .el-button:active{transform:none}#app .el-button--primary:not(.is-plain):not(.is-text):not(.is-link){color:#fff;background:var(--cc-primary);border-color:var(--cc-primary);box-shadow:none}#app .el-button--primary:not(.is-plain):not(.is-text):not(.is-link):hover{background:var(--cc-primary-hover);border-color:var(--cc-primary-hover)}#app .el-button.is-text,#app .el-button.is-link{min-height:30px;padding-left:7px;padding-right:7px}#app .el-button--small{min-height:30px;padding:5px 10px}#app .el-input__wrapper,#app .el-select__wrapper,#app .el-textarea__inner,#app .el-input-number,#app .el-date-editor.el-input__wrapper,body .el-select__wrapper,body .el-input__wrapper{border-radius:var(--cc-control-radius);box-shadow:0 0 0 1px var(--cc-line) inset;transition:box-shadow .16s,background-color .16s}#app .el-input__wrapper,#app .el-select__wrapper,#app .el-date-editor.el-input__wrapper{min-height:38px}#app .el-input__wrapper:hover,#app .el-select__wrapper:hover,#app .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #aebbb7}#app .el-input__wrapper.is-focus,#app .el-select__wrapper.is-focused,#app .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--cc-primary) inset, 0 0 0 3px #0f766e17}#app .el-textarea__inner{padding:10px 12px;line-height:1.65}#app .el-form-item{margin-bottom:18px}#app .el-form-item__label{color:var(--cc-text);padding-bottom:7px;font-size:13px;font-weight:600}#app .el-tag{border-radius:4px;font-weight:550}#app .el-tabs__header{margin-bottom:18px}#app .el-tabs__item{color:var(--cc-muted);font-weight:550}#app .el-tabs__item:hover,#app .el-tabs__item.is-active{color:var(--cc-primary)}#app .el-tabs__active-bar{background:var(--cc-primary)}#app .el-tabs__nav-wrap:after{background:var(--cc-line-soft);height:1px}#app .el-collapse{--el-collapse-border-color:var(--cc-line-soft)}#app .el-collapse-item__header{color:var(--cc-text)}#app .el-divider__text,body .el-dialog .el-divider__text{background:var(--cc-surface);color:var(--cc-primary)!important}#app .el-radio-button__inner{border-color:var(--cc-line);min-height:36px;box-shadow:none;padding:9px 14px}#app .el-radio-button:first-child .el-radio-button__inner{border-radius:6px 0 0 6px}#app .el-radio-button:last-child .el-radio-button__inner{border-radius:0 6px 6px 0}#app .el-table{--el-table-border-color:var(--cc-line-soft);--el-table-header-bg-color:var(--cc-surface-subtle);--el-table-row-hover-bg-color:#f4f8f6;--el-table-current-row-bg-color:var(--cc-primary-soft);color:var(--cc-text);border-radius:6px}#app .el-table th.el-table__cell{color:#52605c;background:var(--cc-surface-subtle);height:44px;padding:8px 0;font-size:12px;font-weight:680}#app .el-table td.el-table__cell{padding:10px 0}#app .el-table .cell{line-height:1.45}#app .el-pagination{--el-pagination-button-bg-color:var(--cc-surface);--el-pagination-hover-color:var(--cc-primary)}#app .el-pagination.is-background .btn-next,#app .el-pagination.is-background .btn-prev,#app .el-pagination.is-background .el-pager li{border:1px solid var(--cc-line-soft);border-radius:5px}#app .el-empty{--el-empty-fill-color-0:var(--cc-surface-subtle);--el-empty-fill-color-1:#e6ece9;--el-empty-fill-color-2:#d9e2de;--el-empty-fill-color-3:#cbd7d2;--el-empty-fill-color-4:#b7c7c1;--el-empty-fill-color-5:#a6b8b1;--el-empty-fill-color-6:#8ea59c;--el-empty-fill-color-7:#738e84;--el-empty-fill-color-8:#52766a;--el-empty-fill-color-9:#315e52}#app .el-upload-dragger{background:var(--cc-surface-subtle);border-radius:var(--cc-radius);border-color:#bfcac6;padding:28px 20px}#app .el-upload-dragger:hover{background:var(--cc-primary-soft);border-color:var(--cc-primary)}body .el-overlay-dialog{padding:var(--cc-dialog-viewport-gap);justify-content:center;align-items:flex-start;display:flex;overflow:hidden auto}body .el-dialog{--el-dialog-margin-top:0;border-radius:var(--cc-radius);flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 24px 64px #18221f2e}body .el-dialog__header{border-bottom:1px solid var(--cc-line-soft);flex:none;margin:0;padding:18px 20px 15px}body .el-dialog__title{color:var(--cc-ink);font-size:16px;font-weight:680}body .el-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px;overflow-y:auto}body .el-dialog__footer{border-top:1px solid var(--cc-line-soft);background:var(--cc-surface);flex:none;padding:14px 20px 18px}body .el-dialog .el-row>.el-col,body .el-dialog .el-form-item__content,body .el-dialog .el-form-item__content>*{min-width:0}body .el-dialog .el-form-item{display:block}body .el-dialog .el-form-item__label{height:auto;color:var(--cc-text);text-align:left;justify-content:flex-start;margin:0 0 7px;padding:0;line-height:1.4;width:auto!important}body .el-dialog .el-form-item__content{margin-left:0!important}body .el-dialog .el-form-item__content>.el-input,body .el-dialog .el-form-item__content>.el-select,body .el-dialog .el-form-item__content>.el-input-number,body .el-dialog .el-form-item__content>.el-date-editor,body .el-dialog .el-form-item__content>.el-textarea,body .el-dialog .el-form-item__content>.el-upload{width:100%!important}body .el-drawer,body .el-message-box,body .el-notification,body .el-dropdown-menu,body .el-select-dropdown,body .el-picker-panel{border-radius:var(--cc-radius)}#app .toolbar,#app .tab-toolbar,#app .filters,#app .filter-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#app .toolbar,#app .tab-toolbar{margin-bottom:16px}#app .toolbar>*,#app .tab-toolbar>*,#app .filters>*,#app .filter-group>*{min-width:0}#app .toolbar .el-button,#app .tab-toolbar .el-button,#app .filters .el-button,#app .filter-group .el-button{flex:none;margin-left:0}#app .el-table,#app .el-table__inner-wrapper{max-width:100%}#app .toolbar>.el-button:first-child:last-child{margin-left:auto}#app .code-input-container .el-input{flex:auto;min-width:0}#app .code-input-container .send-code-btn{flex:none}#app .pagination-wrapper,#app .pager,#app .task-pagination{justify-content:flex-end;margin-top:18px;display:flex}#app .empty-state,#app .empty-text,#app .empty{color:var(--cc-muted)}#app .form-tip,#app .form-hint,#app .section-desc,#app .tab-tip,#app .selector-tip,#app .rebill-hint,#app .multiplier-hint{color:var(--cc-muted);font-size:12px;line-height:1.55}#app .video-create-page,#app .image-create-page{grid-template-columns:minmax(350px,420px) minmax(0,1fr);gap:24px;width:100%;max-width:none;min-height:0;margin:0;padding:0}#app .video-create-page .panel-left,#app .image-create-page .panel-left{scrollbar-color:#bcc8c4 transparent;max-height:calc(100vh - 112px);padding-right:3px;top:92px}#app .create-card,#app .result-card,#app .task-card{overflow:hidden;border-radius:var(--cc-radius)!important;box-shadow:var(--cc-shadow-sm)!important}#app .video-create-page .create-card,#app .image-create-page .create-card{max-height:calc(100vh - 112px);overflow:hidden auto}#app .create-card .el-card__header,#app .result-card .el-card__header,#app .task-card .el-card__header{padding:15px 18px}#app .create-card .el-card__body,#app .result-card .el-card__body,#app .task-card .el-card__body{padding:18px}#app .mode-tabs{margin-bottom:18px}#app .mode-tabs .el-tabs__header{margin:0 0 18px}#app .mode-tabs .el-tabs__nav-wrap:after,#app .mode-tabs .el-tabs__active-bar{display:none}#app .mode-tabs .el-tabs__nav{border-radius:var(--cc-control-radius);background:#eef2f0;width:100%;padding:3px;display:flex}#app .mode-tabs .el-tabs__item{height:34px;color:var(--cc-muted);border-radius:4px;flex:1 1 0;justify-content:center;padding:0 10px;line-height:34px}#app .mode-tabs .el-tabs__item.is-active{color:var(--cc-ink);background:#fff;box-shadow:0 1px 3px #18221f1f}#app .generate-btn{color:#fff;width:100%;height:46px;margin-top:8px;font-size:15px;font-weight:650;background:var(--cc-primary)!important;border:1px solid var(--cc-primary)!important;border-radius:var(--cc-control-radius)!important;box-shadow:none!important}#app .generate-btn:hover{background:var(--cc-primary-hover)!important;border-color:var(--cc-primary-hover)!important;transform:none!important}#app .upload-placeholder,#app .multi-upload-trigger,#app .oss-upload-trigger{color:var(--cc-muted);background:var(--cc-surface-subtle);border-radius:var(--cc-radius);border-color:#bfcac6}#app .upload-placeholder:hover,#app .multi-upload-trigger:hover,#app .oss-upload-trigger:hover{color:var(--cc-primary);background:var(--cc-primary-soft);border-color:var(--cc-primary)}#app .preview-wrapper,#app .ref-thumb,#app .result-video,#app .task-video,#app .task-image,#app .result-image,#app .group-item{border-radius:var(--cc-radius)}#app .result-card{min-height:560px}#app .result-card .result-empty,#app .result-card .empty-state,#app .result-card .generating-state{min-height:430px}#app .result-task-info,#app .filter-panel,#app .task-last-frame,#app .result-last-frame,#app .cost-estimate-display .estimate-card{background:var(--cc-surface-subtle);border-color:var(--cc-line-soft);border-radius:var(--cc-control-radius)}#app .result-video,#app .task-video{background:var(--cc-media)}#app .bar{background:var(--cc-primary)}#app .video-tasks-container,#app .image-tasks-container,#app .billing-account-container{width:100%;max-width:none;margin:0;padding:0}#app .status-tabs{margin-bottom:14px}#app .task-item{margin-bottom:10px}#app .task-item:hover{transform:none}#app .task-item-card{border-radius:var(--cc-radius)!important;box-shadow:none!important}#app .task-item-card:hover{border-color:#b9c6c1!important;box-shadow:0 5px 16px #18221f0f!important}#app .task-item-card .el-card__body{padding:15px 16px}#app .task-prompt{color:var(--cc-text);line-height:1.55}#app .task-meta{flex-wrap:wrap}#app .task-meta span,#app .result-task-mode{color:var(--cc-muted);background:var(--cc-surface-subtle);border:1px solid var(--cc-line-soft);border-radius:4px}#app .task-item-actions,#app .result-actions{flex-wrap:wrap}#app .advanced-filter{margin-bottom:10px}#app .filter-panel{border:1px solid var(--cc-line-soft);margin-bottom:14px;padding:12px}#app .batch-action-bar{border:1px solid var(--cc-line);border-radius:var(--cc-radius);width:max-content;max-width:calc(100vw - 32px);height:auto;min-height:52px;box-shadow:var(--cc-shadow-md);background:#fff;padding:8px 12px;bottom:18px;left:50%;right:auto;transform:translate(-50%)}#app .billing-account-container{gap:16px}#app .billing-account-container .info-item{text-align:left;background:var(--cc-surface-subtle);border:1px solid var(--cc-line-soft);border-radius:var(--cc-control-radius);min-height:84px;padding:12px}#app .billing-account-container .info-item.highlight{background:var(--cc-primary-soft);border-color:#c8dfdc}#app .billing-account-container .info-label,#app .stat-label{color:var(--cc-muted)}#app .billing-account-container .info-value,#app .stat-value,#app .stat-item .value{color:var(--cc-ink);font-variant-numeric:tabular-nums}#app .summary-visual .stat-card,#app .summary-card,#app .stat-card{background:var(--cc-surface);border:1px solid var(--cc-line)!important;box-shadow:none!important}#app .summary-card:hover,#app .stat-card:hover{background:var(--cc-surface);box-shadow:none!important}#app .chart-card,#app .records-card{border-color:var(--cc-line)!important;box-shadow:none!important}#app .chart-card .el-card__header,#app .records-card .el-card__header{background:var(--cc-surface)}#app .filter-bar{background:var(--cc-surface-subtle);border:1px solid var(--cc-line-soft);border-radius:var(--cc-control-radius);padding:12px}#app .material-library,#app .messages-view{padding:0 0 20px}#app .library-body{gap:24px}#app .tag-sidebar{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);width:214px;padding:14px 10px}#app .tag-item{border-radius:var(--cc-control-radius);min-height:38px}#app .tag-item.active{color:var(--cc-primary);background:var(--cc-primary-soft)}#app .material-card{border-color:var(--cc-line);border-radius:var(--cc-radius);box-shadow:none}#app .material-card:hover{border-color:#b9c6c1;box-shadow:0 6px 18px #18221f14}#app .material-card .thumb{background:#edf1ef}#app .material-card .meta{border-top:1px solid var(--cc-line-soft);padding:10px 11px}#app .messages-view>.page-actions{justify-content:flex-end;margin-bottom:12px;padding:0;display:flex}#app .messages-view .msg-item{border-bottom-color:var(--cc-line-soft);padding:15px 12px;transition:background-color .16s}#app .messages-view .msg-item:hover{background:var(--cc-surface-subtle)}#app .messages-view .msg-item.unread{box-shadow:3px 0 0 var(--cc-primary) inset}#app .messages-view .msg-body{background:var(--cc-surface-subtle);border:1px solid var(--cc-line-soft);border-radius:var(--cc-control-radius)}#app .manage-view,#app .agent-config-view,#app .audit-view{background:0 0;min-height:0}#app .manage-container,#app .config-container,#app .audit-container{width:100%;max-width:none;margin:0;padding:0}#app .manage-header{min-height:38px;margin-bottom:10px;padding:0}#app .manage-header .header-title{color:var(--cc-ink);font-size:15px}#app .manage-header .breadcrumb{color:var(--cc-muted);font-size:12px}#app .manage-body{gap:14px;min-height:calc(100vh - 218px)}#app .manage-body>.sidebar{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);width:224px;box-shadow:none}#app .manage-body>.sidebar.is-collapsed{width:64px}#app .content-area{background:var(--cc-surface);border:1px solid var(--cc-line-soft);border-radius:var(--cc-radius);min-width:0;box-shadow:none;padding:16px;overflow:hidden}#app .content-area>*{min-width:0;max-width:100%}#app .admin-sidebar{border-right:0}#app .admin-sidebar .el-sub-menu__title{height:44px;color:var(--cc-text);border-radius:var(--cc-control-radius);margin:4px 6px 0;line-height:44px;padding:0 12px!important}#app .admin-sidebar .el-sub-menu__title:hover{background:var(--cc-surface-subtle)}#app .admin-sidebar .el-menu-item{border-radius:5px;height:36px;margin:1px 6px;padding-right:10px;line-height:36px}#app .admin-sidebar .el-menu-item.is-active{color:var(--cc-primary);background:var(--cc-primary-soft)}#app .admin-sidebar.is-collapsed .el-sub-menu__title{justify-content:center;padding:0!important}#app .content-area>[class$=-tab],#app .content-area>[class$=-manager]{padding:0}#app .summary-cards{gap:0}#app .stat-cards{gap:12px}body .batch-config-dialog .el-dialog__body,body .batch-config-dialog .el-dialog__footer{padding:0}#app .summary-card,#app .stat-cards .stat-card{border-radius:var(--cc-radius)!important}#app .summary-card .stat-item,#app .stat-cards .stat-card{text-align:left;align-items:flex-start}#app .summary-card .stat-item .value,#app .stat-cards .value{font-size:22px;font-weight:680}#app .chart-container{min-height:260px}#app .selected-business{color:#fff;border-radius:var(--cc-radius);background:#163f3a!important}#app .selected-business__count{border-radius:4px}#app .mode-card,#app .model-config-section,#app .member-card,#app .template-item,#app .caps-preview,#app .preview-box,#app .detail-context,#app .rebill-section,#app .change-reason-bar{border-color:var(--cc-line)!important;border-radius:var(--cc-radius)!important}#app .mode-card{background:#fff;padding:14px}#app .mode-card:hover{box-shadow:none;transform:none;border-color:#87bab5!important}#app .mode-card--active{background:var(--cc-primary-soft)!important;border-color:var(--cc-primary)!important;box-shadow:none!important}#app .mode-card__icon,#app .model-index{color:var(--cc-primary);background:var(--cc-primary-soft)}#app .mode-card--active .mode-card__icon{color:#fff;background:var(--cc-primary)}#app .add-model-btn{border-radius:var(--cc-control-radius);background:var(--cc-primary)!important;box-shadow:none!important}#app .model-config-section,#app .caps-preview,#app .detail-context,#app .rebill-section,#app .change-reason-bar{background:var(--cc-surface-subtle)!important}#app .model-table{border-color:var(--cc-line);border-radius:var(--cc-control-radius)}#app .formula-editor .var-section,#app .formula-preview,#app .preview-code,#app .editor-area{border-color:var(--cc-line)!important;border-radius:var(--cc-control-radius)!important}#app .preview-code{color:#2b4840;background:#eef3f1!important}#app .balance-indicator{min-height:34px;color:var(--cc-text);background:var(--cc-surface-subtle);border:1px solid var(--cc-line);border-radius:var(--cc-control-radius);padding:0 10px}#app .balance-indicator:hover{color:var(--cc-primary);background:var(--cc-primary-soft)}#app .message-badge{border-radius:var(--cc-control-radius);width:38px;height:38px;padding:0}#app .message-badge:hover{color:var(--cc-primary);background:var(--cc-primary-soft)}@media (width<=1280px){#app .main-nav,#app .content-wrapper{padding-left:24px;padding-right:24px}#app .nav-menu.desktop-menu .el-menu-item{padding:0 9px}#app .logo-container{min-width:auto}}@media (width<=1024px){#app .main-nav{padding-left:18px;padding-right:18px}#app .content-wrapper{padding:10px 20px 28px}#app .desktop-balance{margin-left:auto}}@media (width<=900px){#app .video-create-page,#app .image-create-page{grid-template-columns:minmax(0,1fr)}#app .video-create-page .panel-left,#app .image-create-page .panel-left{max-height:none;padding-right:0;position:static;overflow:visible}#app .video-create-page .create-card,#app .image-create-page .create-card{max-height:none;overflow:visible}#app .result-card{min-height:440px}}@media (width<=768px){:root{--header-height:60px}#app .main-nav{padding:0 14px}#app .logo-icon{width:31px;height:31px;font-size:17px}#app .logo-text{font-size:15px}#app .desktop-balance{display:none!important}#app .user-dropdown{margin-left:auto}#app .content-wrapper{min-height:calc(100vh - 60px);padding:8px 12px 24px}#app .app-footer{padding:18px 14px}#app .footer-divider{display:none}#app .footer-content{flex-direction:column;gap:5px}#app .el-card__header,#app .create-card .el-card__header,#app .result-card .el-card__header,#app .task-card .el-card__header,#app .el-card__body,#app .create-card .el-card__body,#app .result-card .el-card__body,#app .task-card .el-card__body{padding:14px}#app .video-create-page,#app .image-create-page{gap:12px;padding:0}#app .create-card,#app .result-card,#app .task-card{border:1px solid var(--cc-line)!important;border-radius:var(--cc-radius)!important}#app .generate-btn{width:100%;margin:10px 0 0;position:sticky;bottom:8px;border-radius:var(--cc-control-radius)!important;box-shadow:0 6px 18px #0f766e33!important}#app .result-card .result-empty,#app .result-card .empty-state,#app .result-card .generating-state{min-height:300px}#app .task-item-header,#app .msg-header{align-items:flex-start;gap:8px}#app .task-time,#app .msg-time{flex:none;font-size:11px}#app .task-item-actions .el-button{margin-left:0}#app .batch-action-bar{justify-content:space-between;gap:8px;width:calc(100vw - 20px);bottom:10px}#app .billing-account-container .info-item{min-height:78px;margin-bottom:10px}#app .library-body{gap:14px}#app .tag-sidebar{width:100%}#app .tag-list{gap:4px;padding-bottom:3px;display:flex;overflow-x:auto}#app .tag-item{flex:none}#app .tag-item .ops{display:flex}#app .grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .material-card .actions{flex-wrap:wrap}#app .messages-view .msg-title-wrap{flex-wrap:wrap;min-width:0}#app .messages-view .msg-title{overflow-wrap:anywhere}#app .manage-header{flex-direction:column;align-items:stretch;gap:10px}#app .manage-header .header-left,#app .manage-header .header-actions{width:100%;min-width:0}#app .manage-header .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#app .manage-header .header-actions .el-button{width:100%;margin:0}#app .content-area{border-radius:var(--cc-radius);width:100%;padding:14px}body .batch-config-dialog .batch-config-content{padding:16px}body .batch-config-dialog .dialog-footer{padding:12px 16px 16px}#app .content-area .summary-cards>.el-col{flex:0 0 50%;max-width:50%;margin-bottom:12px}#app .statistics-tab>.el-row:not(.summary-cards)>.el-col,#app .provider-cost-tab>.el-row:not(.summary-cards)>.el-col{flex:0 0 100%;max-width:100%;margin-bottom:12px}#app .toolbar,#app .tab-toolbar,#app .filters,#app .filter-group{align-items:stretch}#app .toolbar .el-input,#app .toolbar .el-select,#app .toolbar .el-date-editor,#app .tab-toolbar .el-input,#app .tab-toolbar .el-select,#app .filters .el-input,#app .filters .el-select{width:100%!important}#app .filter-panel .el-row{row-gap:10px}#app .filter-panel .el-col{flex:0 0 100%;max-width:100%}#app .material-library .toolbar .el-radio-group{flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}#app .pagination-wrapper,#app .pager,#app .task-pagination{justify-content:center;overflow-x:auto}body .el-overlay-dialog{--cc-dialog-viewport-gap:12px}body .el-dialog{max-width:100%;max-height:calc(100dvh - 24px);width:100%!important;margin:0 auto!important}body .el-dialog__header{padding:16px 16px 13px}body .el-dialog__body{max-height:none;padding:16px}body .el-dialog__footer{gap:8px;padding:12px 16px 16px;display:flex}body .el-dialog__footer .el-button{flex:1 1 0;min-width:0;margin-left:0}body .el-dialog .el-row>.el-col{flex:0 0 100%;max-width:100%}}@media (width<=420px){#app .logo-text{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}#app .grid-list{grid-template-columns:minmax(0,1fr)}#app .code-input-container{flex-direction:column}#app .send-code-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
