:root{--font-display: Inter, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-sans: Inter, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--bg-base: #f7f8fa;--bg-soft: #fcf8ff;--surface-1: #ffffff;--surface-2: #f5f2fe;--surface-3: #efecf8;--text-1: #1b1b23;--text-2: #464554;--text-3: #767586;--text-4: #9ca3af;--line: #e7e9f2;--line-strong: #c7c4d7;--primary: #4648d4;--primary-dark: #2f2ebe;--primary-soft: rgba(70, 72, 212, .1);--accent: #8127cf;--accent-2: #6063ee;--success: #0f8b6d;--danger: #b42318;--warning: #b45309;--shadow-xs: 0 10px 40px rgba(0, 0, 0, .04);--shadow-sm: 0 18px 50px rgba(31, 35, 70, .08);--shadow-md: 0 24px 70px rgba(31, 35, 70, .12);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--el-color-primary: var(--primary);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--danger);--el-border-radius-base: var(--radius-sm);--el-border-radius-small: var(--radius-xs);--el-fill-color-light: #f3f4f6;--el-fill-color-blank: #ffffff;--el-border-color: var(--line);--el-border-color-light: rgba(17, 24, 39, .08);--el-text-color-primary: var(--text-1);--el-text-color-regular: var(--text-2);--el-text-color-secondary: var(--text-3);--el-bg-color-page: var(--bg-base);--el-bg-color-overlay: #ffffff;--el-font-size-extra-large: 18px;--el-font-size-large: 16px;--el-font-size-medium: 14px;--el-font-size-base: 12px;--el-font-size-small: 11px;--el-font-size-extra-small: 10px}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-sans);color:var(--text-1);letter-spacing:0;background:linear-gradient(180deg,#fcf8ff,#f7f8fa 42%,#f4f6fb);background-attachment:fixed;text-rendering:geometricPrecision}#app .app-main{--font-display: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--font-sans: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--text-1: #111318;--text-2: #2f333a;--text-3: #565d69;--text-4: #767d88;--el-text-color-primary: var(--text-1);--el-text-color-regular: var(--text-2);--el-text-color-secondary: var(--text-3);--el-font-size-base: 13px;--el-font-size-small: 12px;--el-font-size-extra-small: 11px;color:var(--text-1);font-family:var(--font-sans)}#app .app-main,#app .app-main *{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-dark)}h1,h2,h3,h4,h5,h6,.page-title,.section-title,.panel-header h3{font-family:var(--font-display);letter-spacing:0}#app{position:relative}button,input,textarea,select{font:inherit}button{touch-action:manipulation}button:focus-visible,a:focus-visible,.el-button:focus-visible,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{outline:2px solid rgba(0,47,167,.28);outline-offset:2px}.page-shell{width:100%;max-width:none!important;margin:0!important;padding:0}.page-card,.panel,.settings-card,.model-card,.card,.config-panel,.preview-panel,.task-page .task-list-card,.task-page .task-filter-card,.task-page .task-stat-card,.task-page .task-hero,.library-page .card,.admin-page .page-card,.model-manage-page .model-card,.create-page .advanced-side-panel,.create-page .upload-card,.create-page .panel-section,.create-image-page .card,.detail-page .card{border-radius:var(--radius-lg)!important;border:1px solid var(--line)!important;background:var(--surface-1)!important;box-shadow:var(--shadow-xs)!important}.action-btn,.create-btn,.save-btn,.submit-btn,.login-btn,.el-button--primary{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none}.action-btn:hover,.create-btn:hover,.save-btn:hover,.submit-btn:hover,.login-btn:hover,.el-button--primary:hover{background:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#fff!important;transform:translateY(-1px)}.el-button{min-height:36px;border-radius:var(--radius-sm);font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.el-button:not(.el-button--primary):not(.is-link):hover{border-color:var(--line-strong);color:var(--text-1);background:#f9fafb}.el-button.is-link{min-height:30px;padding:0 2px;color:var(--primary)}.el-button.is-link:hover{color:var(--primary-dark)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{min-height:38px;box-shadow:inset 0 0 0 1px var(--line)!important;background:#fff!important;border-radius:var(--radius-sm);transition:box-shadow .18s ease,background-color .18s ease}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px var(--line-strong)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #002fa770,0 0 0 3px #002fa71a!important}.el-table{--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #ffffff;--el-table-header-bg-color: #f7f7f8;--el-table-row-hover-bg-color: rgba(0, 47, 167, .045);border-radius:var(--radius-md);overflow:hidden;color:var(--text-2)}.el-table th.el-table__cell{height:50px;font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--text-2);background:#f7f7f8;border-bottom:1px solid var(--line)}.el-table td.el-table__cell{border-bottom:1px solid rgba(17,24,39,.07)}.el-dialog{border-radius:var(--radius-xl)!important;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-md)}.el-dialog__header,.el-dialog__footer{border-color:#11182714}.el-message{margin-top:var(--app-message-safe-offset, 56px)!important;max-width:min(560px,calc(100vw - 32px));border-radius:12px}.el-popper,.el-tooltip__popper{max-width:min(620px,80vw);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:#fff;color:var(--text-1);box-shadow:var(--shadow-sm)}.el-popper.is-dark>.el-popper__arrow:before,.el-popper.is-light>.el-popper__arrow:before,.el-tooltip__popper.is-dark>.el-popper__arrow:before,.el-tooltip__popper.is-light>.el-popper__arrow:before{border-color:var(--line-strong)!important;background:#fff}.el-tag{border-radius:999px;padding-inline:10px;font-weight:700}.gradient-1,.gradient-2,.gradient-3,.gradient-4,.gradient-5,.gradient-6{background:var(--primary)!important;color:#fff}.dashboard,.task-page,.library-page,.detail-page,.settings-page,.admin-page,.model-manage-page,.create-page,.create-image-page{animation:riseIn .32s ease both}.dashboard .stats-grid,.dashboard .action-grid,.task-page .task-stats,.task-page .task-filters{gap:12px!important}.dashboard .stat-card,.dashboard .action-card,.task-page .task-stat-card,.task-page .task-mobile-card,.library-page .card,.model-manage-page .model-card,.admin-page .page-card,.settings-page .settings-card{border-radius:var(--radius-lg)!important;border:1px solid var(--line)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.dashboard .stat-card:hover,.dashboard .action-card:hover,.library-page .card:hover,.model-manage-page .model-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)!important;border-color:#002fa733!important}.dashboard .quick-actions,.dashboard .panel,.task-page .task-hero,.task-page .task-filter-card,.task-page .task-list-card,.detail-page .info,.settings-page .settings-card,.admin-page .page-card,.model-manage-page .model-card,.create-image-page .composer-head,.create-page .config-panel,.create-page .advanced-side-panel{background:var(--surface-1)!important}.create-page .config-panel,.create-page .advanced-side-panel,.create-image-page .card,.create-image-page .composer-head,.task-page .task-hero,.task-page .task-filter-card,.task-page .task-list-card,.library-page .page-card,.detail-page .card{border-radius:var(--radius-lg)!important;border:1px solid var(--line)!important}.create-page .panel-title,.create-image-page .header,.task-page .task-hero,.admin-page .page-header,.model-manage-page .page-header,.settings-page .card-header,.detail-page .head{border-bottom:1px solid var(--line)!important}.create-page .upload-area,.create-image-page .upload-area{border:1px dashed rgba(0,47,167,.3)!important;background:#f7f7f8!important}.create-page .upload-area:hover,.create-image-page .upload-area:hover{border-color:#002fa78c!important;background:#fff!important}.create-page .submit-btn,.create-image-page .submit-row .el-button{height:44px!important;border-radius:var(--radius-sm)!important;font-size:12px!important;font-weight:700!important}.task-page .task-hero-copy h1,.detail-page .title-wrap h2,.dashboard .section-title,.library-page .header h2,.settings-page .header-text h3,.admin-page .page-title,.model-manage-page .page-title{color:var(--text-1)!important}.task-page .task-hero-copy p,.library-page .header p,.detail-page .progress-text,.settings-page .header-desc,.admin-page .page-desc,.model-manage-page .page-desc,.create-image-page .head-desc{color:var(--text-3)!important}.detail-page .item,.settings-page .quota-bar-bg,.model-manage-page .config-item{background:#f7f7f8!important;border-color:var(--line)!important}.pagination{margin-top:16px;display:flex;justify-content:flex-end}.saas-page{width:100%;max-width:none!important;margin:0;display:grid;gap:18px}.saas-page-card,.saas-section-card{border-radius:var(--radius-xl);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-xs)}.saas-page-card>.el-card__body,.saas-section-card>.el-card__body{padding:24px}.saas-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.saas-page-heading{display:grid;gap:8px;min-width:0}.saas-page-title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.2;color:var(--text-1)}.saas-page-desc{margin:0;max-width:760px;font-size:11px;line-height:1.7;color:var(--text-3)}.saas-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.saas-toolbar{display:grid;gap:14px;margin-bottom:18px;border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);background:#f7f7f8;padding:14px}.saas-toolbar-form{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.saas-toolbar-fields{display:flex;align-items:center;gap:12px;flex:1;min-width:min(100%,720px);flex-wrap:wrap}.saas-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-wrap:wrap}.saas-toolbar-actions .el-button+.el-button{margin-left:0}.saas-inline-form.el-form--inline .el-form-item{margin-right:0;margin-bottom:0}.saas-inline-form .el-form-item{min-width:180px}.saas-inline-form .el-input,.saas-inline-form .el-select{width:100%}.saas-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.saas-metric-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(17,24,39,.08);background:#fff;padding:18px;box-shadow:none}.saas-metric-card:after{content:"";position:absolute;top:0;right:0;width:38px;height:100%;border-left:1px solid rgba(17,24,39,.06);background-image:linear-gradient(180deg,transparent 0 7px,rgba(0,47,167,.1) 7px 8px,transparent 8px 16px);opacity:.7}.saas-metric-label{display:block;margin-bottom:10px;font-size:10px;font-weight:700;color:var(--text-3)}.saas-metric-value{display:block;font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--text-1);font-variant-numeric:tabular-nums}.saas-metric-sub{display:block;margin-top:8px;font-size:10px;line-height:1.5;color:var(--text-3)}.saas-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.saas-section-title{margin:0;font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--text-1)}.saas-section-desc{margin:4px 0 0;font-size:10px;line-height:1.6;color:var(--text-3)}.saas-state-panel{border-radius:var(--radius-lg);border:1px dashed rgba(17,24,39,.18);background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 1px),#fff;background-size:24px 24px;padding:30px 20px}.saas-dialog-form .el-form-item{margin-bottom:20px}.saas-dialog-form .el-form-item:last-child{margin-bottom:0}.saas-table :deep(.el-table__header-wrapper th.el-table__cell){height:52px}.saas-table :deep(.el-table__body-wrapper td.el-table__cell){padding-top:14px;padding-bottom:14px}.saas-table :deep(.el-button.is-link){font-weight:700}.saas-table :deep(.el-button.is-link + .el-button.is-link){margin-left:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 1280px){.saas-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.dashboard .stats-grid,.dashboard .action-grid,.task-page .task-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 980px){.desktop-only{display:none!important}.dashboard .stats-grid,.dashboard .action-grid,.task-page .task-stats,.task-page .task-filters,.create-page .create-layout.create-layout-expanded{grid-template-columns:1fr!important}.saas-page-header,.saas-toolbar-form{flex-direction:column}.saas-toolbar-fields,.saas-toolbar-actions{width:100%}.saas-toolbar-actions{justify-content:flex-start}.saas-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.saas-page-card>.el-card__body,.saas-section-card>.el-card__body{padding:16px}.saas-page-title{font-size:18px}.saas-metric-grid{grid-template-columns:1fr}}:root{--stitch-bg: #f7f8fa;--stitch-bg-soft: #fcf8ff;--stitch-surface: #ffffff;--stitch-surface-low: #f5f2fe;--stitch-surface-mid: #efecf8;--stitch-text: #1b1b23;--stitch-muted: #464554;--stitch-subtle: #767586;--stitch-line: #e7e9f2;--stitch-line-strong: #c7c4d7;--stitch-primary: #4648d4;--stitch-primary-strong: #2f2ebe;--stitch-secondary: #8127cf;--stitch-gradient: linear-gradient(135deg, #4648d4 0%, #6063ee 54%, #8127cf 100%);--stitch-shadow: 0 10px 40px rgba(0, 0, 0, .04);--stitch-shadow-strong: 0 20px 50px rgba(31, 35, 70, .08);--stitch-radius-card: 24px;--stitch-radius-control: 14px}#app{color:var(--stitch-text);background:var(--stitch-bg)}#app .studio-page-shell .dashboard,#app .studio-page-shell .task-page,#app .studio-page-shell .library-page,#app .studio-page-shell .detail-page,#app .studio-page-shell .settings-page,#app .studio-page-shell .admin-page,#app .studio-page-shell .model-manage-page,#app .studio-page-shell .usage-stats-page,#app .studio-page-shell .create-page{--task-primary: var(--stitch-primary) !important;--task-primary-strong: var(--stitch-primary-strong) !important;--task-secondary: var(--stitch-secondary) !important;--task-tertiary: #904900 !important;--task-ink: var(--stitch-text) !important;--task-text: var(--stitch-text) !important;--task-muted: var(--stitch-subtle) !important;--task-dim: #9ca3af !important;--task-line: var(--stitch-line) !important;--task-card-bg: var(--stitch-surface) !important;--detail-primary: var(--stitch-primary) !important;--detail-violet: var(--stitch-secondary) !important;--detail-accent: var(--stitch-primary-strong) !important;--detail-text: var(--stitch-text) !important;--detail-muted: var(--stitch-subtle) !important;--detail-dim: #9ca3af !important;--detail-line: var(--stitch-line) !important;--detail-panel: var(--stitch-surface) !important;--settings-primary: var(--stitch-primary) !important;--settings-violet: var(--stitch-secondary) !important;--settings-accent: var(--stitch-primary-strong) !important;--settings-ink: var(--stitch-text) !important;--settings-text: var(--stitch-text) !important;--settings-muted: var(--stitch-subtle) !important;--settings-dim: #9ca3af !important;--settings-line: var(--stitch-line) !important;--create-blue: var(--stitch-primary) !important;--create-primary: var(--stitch-primary) !important;--create-accent: var(--stitch-secondary) !important;--create-violet: var(--stitch-secondary) !important;--create-bg: var(--stitch-bg) !important;--create-panel: var(--stitch-surface) !important;--create-panel-strong: var(--stitch-surface) !important;--create-card: var(--stitch-surface) !important;--create-card-hover: #f8f7ff !important;--create-line: var(--stitch-line) !important;--create-line-strong: var(--stitch-line-strong) !important;--create-text: var(--stitch-text) !important;--create-muted: var(--stitch-subtle) !important;--create-subtle: #9ca3af !important;display:grid;gap:28px;color:var(--stitch-text)!important}#app .studio-page-shell .create-page{isolation:auto!important;background:transparent!important}#app .studio-page-shell .create-page:before{display:none!important}#app .studio-page-shell .saas-page-card,#app .studio-page-shell .saas-section-card,#app .studio-page-shell .overview-card,#app .studio-page-shell .quick-panel,#app .studio-page-shell .dashboard-card,#app .studio-page-shell .task-overview-card,#app .studio-page-shell .task-list-card,#app .studio-page-shell .library-hero-card,#app .studio-page-shell .library-card,#app .studio-page-shell .detail-page>.saas-page-card,#app .studio-page-shell .detail-page>.saas-section-card,#app .studio-page-shell .settings-hero-card,#app .studio-page-shell .settings-quota-card,#app .studio-page-shell .settings-form-card,#app .studio-page-shell .company-manage-card,#app .studio-page-shell .user-manage-card,#app .studio-page-shell .model-manage-card,#app .studio-page-shell .usage-hero-card,#app .studio-page-shell .usage-section-card,#app .studio-page-shell .model-item-card,#app .studio-page-shell .company-card,#app .studio-page-shell .user-kpi-card,#app .studio-page-shell .task-mobile-card,#app .studio-page-shell .batch-group-card,#app .studio-page-shell .batch-task-card,#app .studio-page-shell .video-card,#app .studio-page-shell .image-card,#app .studio-page-shell .gallery-card,#app .studio-page-shell .image-studio-example-card,#app .studio-page-shell .prompt-session-panel,#app .studio-page-shell .prompt-chat-main,#app .studio-page-shell .advanced-side-panel,#app .studio-page-shell .composer-input-shell,#app .studio-page-shell .composer-input-shell-image,#app .studio-page-shell .prompt-chat-composer{border:0!important;border-radius:var(--stitch-radius-card)!important;background:var(--stitch-surface)!important;color:var(--stitch-text)!important;box-shadow:var(--stitch-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .studio-page-shell .saas-page-card>.el-card__body,#app .studio-page-shell .saas-section-card>.el-card__body{padding:clamp(24px,3vw,32px)}#app .studio-page-shell .saas-page-header,#app .studio-page-shell .saas-section-head,#app .studio-page-shell .task-overview-card .saas-page-header,#app .studio-page-shell .library-hero-card .saas-page-header,#app .studio-page-shell .settings-hero-card .saas-page-header,#app .studio-page-shell .user-manage-card .saas-page-header,#app .studio-page-shell .company-manage-card .saas-page-header,#app .studio-page-shell .model-manage-card .saas-page-header,#app .studio-page-shell .usage-hero-card .saas-page-header{margin-bottom:28px;padding-bottom:0;border-bottom:0!important}#app .studio-page-shell .saas-page-title,#app .studio-page-shell .saas-section-title,#app .studio-page-shell h2,#app .studio-page-shell h3,#app .studio-page-shell .task-page .saas-page-title,#app .studio-page-shell .library-page .saas-page-title,#app .studio-page-shell .settings-page .saas-page-title,#app .studio-page-shell .detail-page .saas-page-title{color:var(--stitch-text)!important;letter-spacing:0!important}#app .studio-page-shell .saas-page-desc,#app .studio-page-shell .saas-section-desc,#app .studio-page-shell .saas-metric-sub,#app .studio-page-shell .prompt-empty-state span,#app .studio-page-shell .generation-expire-text,#app .studio-page-shell .result-item-caption,#app .studio-page-shell .quota-num,#app .studio-page-shell .gallery-footnote,#app .studio-page-shell .batch-group-time,#app .studio-page-shell .batch-task-line,#app .studio-page-shell .mobile-label,#app .studio-page-shell .mobile-time{color:var(--stitch-subtle)!important}#app .studio-page-shell .page-title-icon,#app .studio-page-shell .hero-title-icon,#app .studio-page-shell .metric-icon-wrap,#app .studio-page-shell .prompt-message-avatar,#app .studio-page-shell .model-dot{background:var(--stitch-surface-low)!important;color:var(--stitch-primary)!important;box-shadow:none!important}#app .studio-page-shell .saas-toolbar,#app .studio-page-shell .batch-focus-bar,#app .studio-page-shell .quota-visual,#app .studio-page-shell .detail-prompt-panel,#app .studio-page-shell .progress-panel,#app .studio-page-shell .status-strip,#app .studio-page-shell .generation-result-hint,#app .studio-page-shell .saas-state-panel,#app .studio-page-shell .advanced-side-section,#app .studio-page-shell .image-param-block,#app .studio-page-shell .ratio-config-block,#app .studio-page-shell .prompt-chat-console,#app .studio-page-shell .gallery-empty,#app .studio-page-shell .prompt-library-empty,#app .studio-page-shell .material-dialog-empty{border:1px solid var(--stitch-line)!important;border-radius:20px!important;background:var(--stitch-surface-low)!important;color:var(--stitch-text)!important;box-shadow:none!important}#app .studio-page-shell .saas-metric-card,#app .studio-page-shell .settings-metric,#app .studio-page-shell .task-metric-card,#app .studio-page-shell .usage-metric-card,#app .studio-page-shell .metric-box,#app .studio-page-shell .detail-item{min-height:128px;border:0!important;border-radius:20px!important;background:var(--stitch-surface)!important;color:var(--stitch-text)!important;box-shadow:var(--stitch-shadow)!important}#app .studio-page-shell .saas-metric-card:after,#app .studio-page-shell .settings-metric:after,#app .studio-page-shell .task-metric-card:after,#app .studio-page-shell .scene-card:after{display:none!important}#app .studio-page-shell .saas-metric-label,#app .studio-page-shell .metric-label,#app .studio-page-shell .detail-item .label,#app .studio-page-shell .param-label,#app .studio-page-shell .ratio-block-title,#app .studio-page-shell .advanced-side-section-head p,#app .studio-page-shell .advanced-side-head p{color:var(--stitch-subtle)!important;letter-spacing:0!important}#app .studio-page-shell .saas-metric-value,#app .studio-page-shell .metric-value,#app .studio-page-shell .metric-text,#app .studio-page-shell .detail-item strong,#app .studio-page-shell .prompt-empty-state strong,#app .studio-page-shell .advanced-side-head h3,#app .studio-page-shell .advanced-side-section-head h4,#app .studio-page-shell .prompt-session-head h3,#app .studio-page-shell .prompt-message-head strong,#app .studio-page-shell .model-feature-line strong,#app .studio-page-shell .scene-card strong{color:var(--stitch-text)!important;letter-spacing:0!important}#app .studio-page-shell .el-button--primary,#app .studio-page-shell .result-actions .el-button--primary,#app .studio-page-shell .send-btn.send-btn-ready,#app .studio-page-shell .prompt-send-btn,#app .studio-page-shell .gallery-action-btn:hover{border-color:transparent!important;background:var(--stitch-gradient)!important;color:#fff!important;box-shadow:0 10px 30px #4648d438!important}#app .studio-page-shell .el-button,#app .studio-page-shell button,#app .studio-page-shell .plain-tab,#app .studio-page-shell .gallery-main-tab,#app .studio-page-shell .gallery-filter-tab,#app .studio-page-shell .asset-upload-box,#app .studio-page-shell .control-pill,#app .studio-page-shell .audio-pill,#app .studio-page-shell .section-pill,#app .studio-page-shell .model-pill-trigger,#app .studio-page-shell .model-params-link{border-radius:var(--stitch-radius-control)!important;letter-spacing:0!important}#app .studio-page-shell .el-button--default,#app .studio-page-shell .el-button.is-plain,#app .studio-page-shell .plain-tab,#app .studio-page-shell .gallery-main-tab,#app .studio-page-shell .gallery-filter-tab,#app .studio-page-shell .asset-upload-box,#app .studio-page-shell .control-pill,#app .studio-page-shell .audio-pill,#app .studio-page-shell .section-pill,#app .studio-page-shell .model-pill-trigger,#app .studio-page-shell .gallery-action-btn{border:1px solid var(--stitch-line)!important;background:var(--stitch-surface)!important;color:var(--stitch-muted)!important;box-shadow:none!important}#app .studio-page-shell .plain-tab.active,#app .studio-page-shell .plain-tab:hover,#app .studio-page-shell .gallery-main-tab.active,#app .studio-page-shell .gallery-filter-tab.active,#app .studio-page-shell .gallery-main-tab:hover,#app .studio-page-shell .gallery-filter-tab:hover,#app .studio-page-shell .asset-upload-box:hover,#app .studio-page-shell .control-pill:hover,#app .studio-page-shell .audio-pill:hover,#app .studio-page-shell .audio-pill.active,#app .studio-page-shell .model-pill-trigger:hover,#app .studio-page-shell .section-pill{border-color:#4648d42e!important;background:var(--stitch-surface-low)!important;color:var(--stitch-primary)!important}#app .studio-page-shell .el-tag,#app .studio-page-shell .status-badge,#app .studio-page-shell .model-status-chip,#app .studio-page-shell .gallery-tag,#app .studio-page-shell .gallery-audio-chip,#app .studio-page-shell .prompt-attachment-pill{min-height:28px;border:1px solid rgba(70,72,212,.16)!important;border-radius:999px!important;background:var(--stitch-surface-low)!important;color:var(--stitch-primary)!important;font-weight:700!important;letter-spacing:0!important}#app .studio-page-shell .el-input__wrapper,#app .studio-page-shell .el-textarea__inner,#app .studio-page-shell .el-select__wrapper,#app .studio-page-shell .el-input-number__wrapper,#app .studio-page-shell .creative-input{min-height:44px;border:1px solid transparent!important;border-radius:14px!important;background:var(--stitch-surface-low)!important;color:var(--stitch-text)!important;box-shadow:none!important}#app .studio-page-shell .el-input__wrapper:hover,#app .studio-page-shell .el-textarea__inner:hover,#app .studio-page-shell .el-select__wrapper:hover,#app .studio-page-shell .el-input-number__wrapper:hover,#app .studio-page-shell .creative-input:hover{border-color:var(--stitch-line-strong)!important}#app .studio-page-shell .el-input__wrapper.is-focus,#app .studio-page-shell .el-textarea__inner:focus,#app .studio-page-shell .el-select__wrapper.is-focused,#app .studio-page-shell .creative-input:focus,#app .studio-page-shell .composer-input-shell:focus-within{border-color:#4648d46b!important;box-shadow:0 0 0 4px #4648d41a!important}#app .studio-page-shell .el-input__inner,#app .studio-page-shell .el-select__selected-item,#app .studio-page-shell .el-textarea__inner,#app .studio-page-shell .creative-input,#app .studio-page-shell .prompt-message-content,#app .studio-page-shell .prompt-meta,#app .studio-page-shell .composer-controls,#app .studio-page-shell .prompt-session-title,#app .studio-page-shell .prompt-message-head span,#app .studio-page-shell .prompt-session-preview,#app .studio-page-shell .prompt-session-meta{color:var(--stitch-text)!important}#app .studio-page-shell .el-input__inner::placeholder,#app .studio-page-shell .el-textarea__inner::placeholder,#app .studio-page-shell .creative-input::placeholder{color:#9ca3af!important}#app .studio-page-shell .el-table,#app .studio-page-shell .data-table,#app .studio-page-shell .saas-table{--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #ffffff;--el-table-header-bg-color: #fafbff;--el-table-row-hover-bg-color: #f5f2fe;--el-table-border-color: #edf0f7;border-radius:18px!important;background:#fff!important;color:var(--stitch-text)!important}#app .studio-page-shell .el-table th.el-table__cell,#app .studio-page-shell .el-table td.el-table__cell,#app .studio-page-shell .el-table tr,#app .studio-page-shell .el-table .el-table__cell{background:transparent!important;color:var(--stitch-text)!important;border-bottom-color:#edf0f7!important}#app .studio-page-shell .el-table th.el-table__cell{color:var(--stitch-subtle)!important;background:#fafbff!important;letter-spacing:0!important}#app .studio-page-shell .task-table-wrap,#app .studio-page-shell .user-table-wrap,#app .studio-page-shell .company-table-wrap,#app .studio-page-shell .usage-table-wrap,#app .studio-page-shell .user-table-shell{overflow:hidden;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--stitch-shadow)!important}#app .studio-page-shell .el-progress-bar__outer,#app .studio-page-shell .ratio-slider .el-slider__runway{background:#e9ecf5!important}#app .studio-page-shell .el-progress-bar__inner,#app .studio-page-shell .ratio-slider .el-slider__bar{background:var(--stitch-gradient)!important;box-shadow:none!important}#app .studio-page-shell .scene-switch,#app .studio-page-shell .gallery-grid,#app .studio-page-shell .image-studio-example-grid,#app .studio-page-shell .prompt-chat-layout,#app .studio-page-shell .create-layout{background:transparent!important}#app .studio-page-shell .scene-card{position:relative;overflow:hidden;min-height:88px;border:0!important;border-radius:24px!important;background:#fff!important;color:var(--stitch-text)!important;box-shadow:var(--stitch-shadow)!important}#app .studio-page-shell .scene-card.active,#app .studio-page-shell .scene-card:hover{transform:translateY(-2px);background:#fff!important;box-shadow:var(--stitch-shadow-strong)!important}#app .studio-page-shell .generation-chat-body,#app .studio-page-shell .prompt-chat-body{color:var(--stitch-text)!important}#app .studio-page-shell .generation-result-preview,#app .studio-page-shell .video-player,#app .studio-page-shell .image-item,#app .studio-page-shell .gallery-card,#app .studio-page-shell .gallery-cover,#app .studio-page-shell .gallery-media-player,#app .studio-page-shell .image-studio-example-cover{border:0!important;border-radius:24px!important;background:#f0f2f7!important}#app .studio-page-shell .gallery-card-overlay{background:linear-gradient(180deg,transparent 0%,rgba(27,27,35,.1) 42%,rgba(27,27,35,.68) 100%)!important}#app .studio-page-shell .gallery-card-title,#app .studio-page-shell .gallery-card-desc,#app .studio-page-shell .image-studio-example-title{color:#fff!important}#app .studio-page-shell .ratio-grid-group,#app .studio-page-shell .ratio-segment-group{border:0!important;border-radius:16px!important;background:#eef0f7!important}#app .studio-page-shell .ratio-grid-btn,#app .studio-page-shell .ratio-segment-btn{color:var(--stitch-muted)!important}#app .studio-page-shell .ratio-grid-btn.active,#app .studio-page-shell .ratio-segment-btn.active,#app .studio-page-shell .ratio-grid-btn:hover,#app .studio-page-shell .ratio-segment-btn:hover{border-color:transparent!important;background:#fff!important;color:var(--stitch-primary)!important;box-shadow:var(--stitch-shadow)!important}#app .studio-page-shell .prompt-message-card,#app .studio-page-shell .prompt-message-user .prompt-message-card,#app .studio-page-shell .generation-result-card,#app .studio-page-shell .prompt-session-item,#app .studio-page-shell .media-chip,#app .studio-page-shell .frame-thumb-line{border:1px solid var(--stitch-line)!important;border-radius:18px!important;background:#fff!important;color:var(--stitch-text)!important;box-shadow:none!important}#app .studio-page-shell .prompt-session-item.active,#app .studio-page-shell .prompt-session-item:hover{border-color:#4648d42e!important;background:var(--stitch-surface-low)!important}#app .studio-page-shell .el-empty__description,#app .studio-page-shell .el-empty__description p{color:var(--stitch-subtle)!important}#app .auth-shell{height:100dvh;min-height:100dvh;padding:0!important;overflow:hidden;background:#fff!important}#app .auth-stage{width:100%;height:100%;min-height:0;max-width:none;margin:0 auto;gap:0!important;background:#fff!important}#app .brand-panel{height:100%;min-height:0!important;padding:clamp(32px,6vw,84px)!important;border-right:0!important;background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),#002fa7!important;background-size:38px 38px,38px 38px,auto!important;color:#fff!important}#app .brand-panel:before,#app .brand-panel:after{display:none!important}#app .brand-content h1,#app .brand-topline strong{color:#fff!important}#app .brand-lead,#app .brand-topline span,#app .brand-signal-grid span,#app .auth-system-chips span{color:#ffffffc7!important}#app .form-panel{height:100%;min-height:0;padding:clamp(32px,5vw,72px)!important;background:#fff!important}#app .form-card{width:min(100%,480px);max-height:100%;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}#app .form-head h2{color:var(--stitch-text)!important;letter-spacing:0!important}#app .form-head p,#app .field-label,#app .remember-label,#app .form-foot{color:var(--stitch-subtle)!important}#app .auth-shell .el-input__wrapper{min-height:56px;border-radius:14px;background:var(--stitch-surface-low)!important;box-shadow:none!important}#app .auth-shell .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--stitch-line-strong)!important}#app .auth-shell .el-input__wrapper.is-focus{box-shadow:0 0 0 4px #4648d41a,inset 0 0 0 1px #4648d46b!important}#app .auth-shell .el-input__inner{color:var(--stitch-text)!important;-webkit-text-fill-color:var(--stitch-text)!important;caret-color:var(--stitch-primary)}#app .auth-shell .el-input__inner::placeholder{color:#8d92a3!important;-webkit-text-fill-color:#8d92a3!important}#app .auth-shell .el-input__prefix,#app .auth-shell .el-input__suffix,#app .auth-shell .el-input__password{color:var(--stitch-subtle)!important}#app .auth-shell .login-btn{width:100%;min-height:56px;border-radius:14px!important;background:var(--stitch-gradient)!important;box-shadow:0 10px 40px #4648d440!important}@media (max-width: 980px){#app .auth-stage{height:100%;grid-template-columns:1fr!important;grid-template-rows:minmax(136px,32dvh) minmax(0,1fr)}#app .brand-panel{padding:18px 22px!important}#app .brand-topline{margin-bottom:10px!important}#app .brand-content h1{max-width:640px;font-size:clamp(24px,8vw,32px)!important;line-height:1.12!important}#app .brand-lead{margin-top:8px!important;font-size:11px!important;line-height:1.55!important}#app .brand-visual,#app .brand-signal-grid,#app .auth-system-chips{display:none!important}#app .form-panel{align-items:center!important;padding:18px 20px 22px!important}#app .form-card{width:min(100%,440px);padding:0!important}#app .form-head{margin-bottom:18px!important}#app .form-card .el-form-item{margin-bottom:16px!important}#app .auth-shell .el-input__wrapper,#app .auth-shell .login-btn{min-height:48px}}@media (max-width: 560px){#app .auth-stage{grid-template-rows:128px minmax(0,1fr)}#app .brand-panel{padding:16px 18px!important}#app .brand-logo{width:36px!important;height:36px!important;border-radius:10px!important}#app .brand-content h1{font-size:22px!important}#app .brand-lead{display:none!important}#app .form-panel{align-items:flex-start!important;padding:18px!important}}@media (max-height: 680px){#app .brand-visual,#app .brand-signal-grid,#app .auth-system-chips{display:none!important}#app .brand-topline{margin-bottom:18px!important}#app .brand-content h1{font-size:clamp(30px,5vw,52px)!important}#app .brand-lead{margin-top:14px!important}#app .form-card{padding:0!important}#app .form-head{margin-bottom:18px!important}#app .form-card .el-form-item{margin-bottom:16px!important}}#app .studio-shell,#app .studio-shell-collapsed{--studio-sidebar-width: 72px !important;--studio-sidebar-collapsed-width: 72px !important;min-height:100vh;background:var(--stitch-bg)!important}#app .studio-shell:before{display:none!important}#app .studio-sidebar{width:72px!important;padding:28px 10px!important;border-right:1px solid #edf0f7!important;background:#fff!important;box-shadow:var(--stitch-shadow)!important}#app .studio-sidebar:before{display:none!important}#app .studio-brand{margin-bottom:22px!important;padding:0!important;border-bottom:0!important}#app .studio-brand-logo{width:40px!important;height:40px!important;border:0!important;border-radius:12px!important;box-shadow:var(--stitch-shadow)!important}#app .studio-brand-copy,#app .studio-collapse-btn,#app .studio-balance,#app .studio-sidebar-collapsed .studio-brand-copy,#app .studio-sidebar-collapsed .studio-balance{display:none!important}#app .studio-nav{gap:14px!important;padding:0!important}#app .studio-nav-item,#app .studio-sidebar-collapsed .studio-nav-item{position:relative;width:52px!important;min-height:52px!important;grid-template-columns:1fr!important;display:grid!important;place-items:center!important;align-content:center!important;gap:2px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#9ca3af!important;box-shadow:none!important}#app .studio-nav-item:before{content:"";position:absolute;left:-10px;width:3px;height:30px;border-radius:0 999px 999px 0;background:transparent}#app .studio-nav-item .el-icon{width:28px!important;height:28px!important;color:currentColor!important;font-size:20px!important}#app .studio-nav-text,#app .studio-sidebar-collapsed .studio-nav-item .studio-nav-text{display:block!important;color:currentColor!important;font-size:8px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}#app .studio-nav-sep,#app .studio-sidebar-collapsed .studio-nav-sep{display:none!important}#app .studio-nav-item:hover,#app .studio-nav-item.active,#app .studio-sidebar-collapsed .studio-nav-item.active{background:#f7f8ff!important;color:var(--stitch-primary)!important;transform:none!important}#app .studio-nav-item.active:before{background:var(--stitch-primary)}#app .studio-sidebar-footer{width:100%!important;margin-top:auto!important;padding-top:18px!important;border-top:0!important}#app .studio-user-card,#app .studio-sidebar-collapsed .studio-user-card{width:52px!important;min-height:52px!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:14px!important;background:#f5f2fe!important}#app .studio-user-copy,#app .studio-user-card>.el-icon,#app .studio-sidebar-collapsed .studio-user-card>.el-icon{display:none!important}#app .studio-user-avatar{background:var(--stitch-gradient)!important;color:#fff!important}#app .studio-main{min-height:100vh;margin-left:72px!important;padding:0!important;background:var(--stitch-bg)!important}#app .studio-topbar{position:sticky;top:0;z-index:20;min-height:64px!important;margin:0!important;padding:0 32px!important;border:0!important;border-bottom:1px solid rgba(237,240,247,.8)!important;border-radius:0!important;background:#ffffffb8!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}#app .studio-breadcrumbs{display:none!important}#app .studio-route-context h1{font-size:16px!important;font-weight:700!important;color:var(--stitch-text)!important;letter-spacing:0!important}#app .studio-token-pill,#app .studio-topbar-user,#app .studio-topbar-menu{min-height:40px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--stitch-shadow)!important}#app .studio-token-pill{background:#f0efff!important}#app .studio-token-pill strong{color:var(--stitch-primary)!important}#app .studio-content-wrap{min-height:calc(100vh - 64px)!important;overflow-x:auto}#app .studio-page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:20px 20px 48px!important;box-sizing:border-box!important}#app .studio-page-shell.studio-page-shell-create{width:min(100%,1440px)!important;max-width:1440px!important;margin:0 auto!important;padding:48px!important}@media (max-width: 1160px){#app .studio-sidebar{width:min(300px,84vw)!important;padding:18px!important}#app .studio-sidebar-open{transform:translate(0)!important}#app .studio-brand-copy,#app .studio-nav-text,#app .studio-sidebar-collapsed .studio-nav-item .studio-nav-text,#app .studio-user-copy{display:block!important}#app .studio-nav-item,#app .studio-sidebar-collapsed .studio-nav-item{width:100%!important;grid-template-columns:28px 1fr!important;place-items:center start!important;padding:10px 12px!important}#app .studio-main{margin-left:0!important}}@media (max-width: 900px){#app .studio-page-shell{padding:20px!important}#app .studio-page-shell.studio-page-shell-create{padding:28px 20px!important}#app .studio-topbar{padding:12px 18px!important}}@media (max-width: 640px){#app .studio-page-shell{padding:20px!important}#app .studio-page-shell.studio-page-shell-create{padding:20px 14px!important}#app .studio-token-pill,#app .studio-topbar-user span{display:none!important}}#app .studio-page-shell .create-page.create-page-landing{overflow-x:visible!important;padding-left:20px!important;padding-right:20px!important}#app .studio-page-shell .create-page.create-page-landing .entry-composer-card{min-height:398px!important}#app .studio-page-shell .create-page.create-page-landing textarea.creative-input.entry-creative-input{display:block!important;width:100%!important;height:240px!important;min-height:240px!important;max-height:none!important;padding:18px!important;box-sizing:border-box!important;line-height:1.72!important}#app .studio-page-shell .create-page.create-page-landing .entry-gallery-section{width:calc(100vw - var(--studio-sidebar-width, 72px) - 40px)!important;max-width:none!important;margin:8px 0 0 calc(50% - 50vw + 56px)!important}#app .studio-page-shell .create-page.create-page-landing .entry-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:20px!important}#app .studio-page-shell .create-page.create-page-landing .entry-gallery-grid .gallery-card{min-width:0!important;min-height:0!important;aspect-ratio:16 / 9!important;border:1px solid rgba(226,232,240,.94)!important;border-radius:20px!important;background:#0f172a!important;box-shadow:0 18px 48px #0f172a1f!important}@media (max-width: 1160px){#app .studio-page-shell .create-page.create-page-landing .entry-gallery-section{width:calc(100vw - 40px)!important;margin-left:calc(50% - 50vw + 20px)!important}#app .studio-page-shell .create-page.create-page-landing .entry-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}}@media (max-width: 640px){#app .studio-page-shell .create-page.create-page-landing .entry-composer-card{min-height:332px!important}#app .studio-page-shell .create-page.create-page-landing textarea.creative-input.entry-creative-input{height:182px!important;min-height:182px!important}}@media (max-width: 900px){#app .studio-page-shell .create-page.create-page-landing .entry-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){#app .studio-page-shell .create-page.create-page-landing .entry-gallery-grid{grid-template-columns:1fr!important}}#app .studio-page-shell:not(.studio-page-shell-create){padding:0 0 48px!important}#app .studio-page-shell:not(.studio-page-shell-create)>.saas-page>:first-child,#app .studio-page-shell:not(.studio-page-shell-create)>.saas-page>:first-child>.el-card__body{border-top-left-radius:0!important;border-top-right-radius:0!important}#app .studio-content-wrap.studio-content-wrap-history,#app .studio-page-shell.studio-page-shell-history{height:100vh!important;min-height:100vh!important;padding:0!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history>.create-page.create-page-workspace{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;padding:0!important;background:#f7f7f8!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history .history-module{flex:1 1 auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history .history-workbench,#app .studio-page-shell.studio-page-shell-history .history-workbench.create-layout,#app .studio-page-shell.studio-page-shell-history .history-workbench.prompt-chat-layout,#app .studio-page-shell.studio-page-shell-history .history-workbench.create-layout.create-layout-expanded{flex:1 1 auto!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;align-content:stretch!important;gap:0!important;height:100%!important;min-height:0!important}#app .studio-page-shell.studio-page-shell-history .history-sidebar,#app .studio-page-shell.studio-page-shell-history .prompt-session-panel,#app .studio-page-shell.studio-page-shell-history .generation-session-panel{align-self:stretch!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-right:1px solid #e3e6eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history .prompt-session-list,#app .studio-page-shell.studio-page-shell-history .generation-session-panel .prompt-session-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}#app .studio-page-shell.studio-page-shell-history .history-main-toolbar,#app .studio-page-shell.studio-page-shell-history .panel-toolbar,#app .studio-page-shell.studio-page-shell-history .panel-toolbar-image,#app .studio-page-shell.studio-page-shell-history .prompt-chat-toolbar,#app .studio-page-shell.studio-page-shell-history .model-select-group,#app .studio-page-shell.studio-page-shell-history .prompt-chat-tokens,#app .studio-page-shell.studio-page-shell-history .advanced-side-panel,#app .studio-page-shell.studio-page-shell-history .model-feature-line{display:none!important}#app .studio-page-shell.studio-page-shell-history .history-main-panel,#app .studio-page-shell.studio-page-shell-history .history-prompt-main,#app .studio-page-shell.studio-page-shell-history .prompt-chat-main,#app .studio-page-shell.studio-page-shell-history .config-panel,#app .studio-page-shell.studio-page-shell-history .config-panel-image{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:#f7f7f8!important;box-shadow:none!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history .generation-chat-panel,#app .studio-page-shell.studio-page-shell-history .prompt-chat-console{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#f7f7f8!important;box-shadow:none!important;overflow:hidden!important}#app .studio-page-shell.studio-page-shell-history .generation-chat-body,#app .studio-page-shell.studio-page-shell-history .prompt-chat-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important}@media (max-width: 900px){#app .studio-page-shell.studio-page-shell-history .history-workbench,#app .studio-page-shell.studio-page-shell-history .history-workbench.create-layout,#app .studio-page-shell.studio-page-shell-history .history-workbench.prompt-chat-layout,#app .studio-page-shell.studio-page-shell-history .history-workbench.create-layout.create-layout-expanded{grid-template-columns:240px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}}#app .studio-page-shell.studio-page-shell-history .history-prompt-shell,#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .history-workbench.prompt-chat-layout{height:100%!important;min-height:0!important}#app .studio-page-shell.studio-page-shell-history .history-prompt-shell{gap:0!important}#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .history-workbench.prompt-chat-layout{width:100%!important;margin:0!important;padding:0!important;grid-template-columns:240px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;align-content:stretch!important;gap:0!important}#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .history-sidebar,#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .prompt-session-panel{align-self:stretch!important;margin:0!important;padding:0!important;gap:0!important;height:100%!important;min-height:100%!important;max-height:none!important}#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .history-mode-switch,#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .prompt-session-head,#app .studio-page-shell.studio-page-shell-history .history-prompt-shell .prompt-session-list{margin:0!important}:root{--bg-base: #ffffff;--bg-soft: #f7f7f8;--surface-1: #ffffff;--surface-2: #f4f4f5;--surface-3: #ededee;--text-1: #111318;--text-2: #343840;--text-3: #6f7682;--text-4: #9ca3ad;--line: rgba(17, 24, 39, .1);--line-strong: rgba(17, 24, 39, .18);--primary: #111318;--primary-dark: #000000;--primary-soft: rgba(17, 19, 24, .07);--accent: #ff8a00;--accent-2: #ffb020;--shadow-xs: 0 12px 34px rgba(17, 24, 39, .045);--shadow-sm: 0 18px 48px rgba(17, 24, 39, .065);--shadow-md: 0 28px 72px rgba(17, 24, 39, .1);--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--el-color-primary: #111318;--el-color-warning: #ff8a00;--el-fill-color-light: #f4f4f5;--el-border-color: rgba(17, 24, 39, .1)}body{background:#fff!important}#app :is(.product-video-page,.change-product-page,.digital-human-page,.prompt-tool-page,.ai-tools-model-page,.ai-catalog-page,.library-page,.admin-page,.model-manage-page,.task-page,.settings-page,.detail-page,.create-page,.create-image-page){background:#fff!important;color:#111318!important}#app .app-main-inner :is(.product-workspace,.prompt-tool-workspace,.ai-tools-model-shell,.catalog-workspace),#app .app-main-inner :is(.change-product-shell,.digital-human-shell){grid-template-columns:minmax(0,1fr)!important;gap:0!important}#app .app-main-inner :is(.product-main,.prompt-tool-main,.ai-tools-model-main,.catalog-main){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#app .app-main-inner :is(.product-form-grid,.prompt-tool-main,.change-product-main,.digital-human-main,.viral-workspace){grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important}#app .app-main-inner :is(.product-panel,.product-card,.product-success-card,.workspace-card,.template-panel,.result-panel,.change-product-card,.change-product-panel,.digital-human-card,.selected-template-card,.upload-preview-card,.library-hero-card,.library-section-card,.saas-page-card,.saas-section-card,.user-table-shell,.company-table-section,.usage-table-wrap,.admin-page .page-card,.model-manage-page .model-card,.task-filter-card,.task-list-card,.task-stat-card,.table-card){border:1px solid rgba(17,24,39,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 48px #1118270e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .app-main-inner :is(.product-panel,.workspace-card,.change-product-form-card,.digital-human-form-card,.viral-form-card){padding:22px!important}#app .app-main-inner :is(.change-product-preview-panel,.digital-human-template-card,.digital-human-result-card,.result-panel,.gallery-panel,.generation-chat-panel,.history-main-panel){min-height:520px!important}#app .app-main-inner :is(.product-panel-head,.workspace-head,.change-product-panel-head,.digital-human-workspace-head,.saas-page-header,.saas-section-head,.table-section-head,.company-table-section-head) h1,#app .app-main-inner :is(.product-panel-head,.workspace-head,.change-product-panel-head,.digital-human-workspace-head,.saas-page-header,.saas-section-head,.table-section-head,.company-table-section-head) h2,#app .app-main-inner :is(.product-panel-head,.workspace-head,.change-product-panel-head,.digital-human-workspace-head,.saas-page-header,.saas-section-head,.table-section-head,.company-table-section-head) h3,#app .app-main-inner :is(.product-kicker,.saas-page-title,.saas-section-title){color:#111318!important;font-size:clamp(18px,1.35vw,26px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important}#app .app-main-inner :is(.workspace-head p,.change-product-panel-head p,.digital-human-workspace-head p,.saas-page-desc,.saas-section-desc,.table-section-head p,.company-table-section-head span){color:#6f7682!important;font-size:11px!important;line-height:1.65!important}#app .app-main-inner :is(.step-title,.product-section-title,.change-product-step-title,.digital-human-step-title){min-height:28px!important;align-items:center!important}#app .app-main-inner :is(.step-index,.product-section-title>span,.change-product-step-index,.digital-human-step-index,.change-product-step-title span){width:26px!important;height:26px!important;border-radius:8px!important;background:#f0f1f2!important;color:#111318!important;font-size:10px!important;font-weight:900!important}#app .app-main-inner :is(.product-upload-tile,.upload-dropzone,.change-product-upload-dropzone,.digital-human-upload-dropzone,.asset-upload-box,.composer-input-shell,.composer-input-shell-image){border:1px dashed rgba(17,24,39,.2)!important;border-radius:20px!important;background:#f7f7f8!important;color:#111318!important;box-shadow:none!important}#app .app-main-inner :is(.product-upload-tile:hover,.upload-dropzone:hover,.change-product-upload-dropzone:hover,.digital-human-upload-dropzone:hover,.asset-upload-box:hover){border-color:#11182757!important;background:#fff!important;transform:translateY(-1px)}#app :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number .el-input__wrapper),#app .app-main-inner :is(.product-field .el-input__wrapper,.product-field .el-textarea__inner,.change-product-field .el-input__wrapper,.change-product-field .el-textarea__inner,.digital-human-field .el-input__wrapper,.digital-human-field .el-textarea__inner){min-height:40px!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:14px!important;background:#f6f6f7!important;box-shadow:none!important}#app :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){border-color:#1113185c!important;background:#fff!important;box-shadow:0 0 0 4px #1113180f!important}#app :is(.el-button--primary,.generate-btn,.product-generate-btn,.change-product-generate-btn,.digital-human-generate-btn,.send-btn,.success-link,.hero-create-button){border-color:#111318!important;background:#111318!important;color:#fff!important;box-shadow:0 16px 32px #11131829!important;font-weight:900!important}#app :is(.el-button--primary:hover,.generate-btn:hover,.product-generate-btn:hover,.change-product-generate-btn:hover,.digital-human-generate-btn:hover,.send-btn:hover,.success-link:hover,.hero-create-button:hover){border-color:#000!important;background:#000!important}#app :is(.el-button.is-disabled,.el-button.is-disabled:hover),#app .app-main-inner :is(.product-generate-btn.is-disabled,.change-product-generate-btn.is-disabled,.digital-human-generate-btn.is-disabled,.generate-btn.is-disabled){border-color:transparent!important;background:#8f9297!important;color:#fff!important;box-shadow:none!important}#app .app-main-inner :is(.product-quota,.quota-line,.change-product-action-bar,.digital-human-quantity-row strong,.usage-line,.filter-card-head .toolbar-tip){color:#6f7682!important;background:#f4f4f5!important;border-color:#11182714!important}#app .app-main-inner :is(.product-quota span:last-child,.quota-line span:first-child,.usage-line span:last-child){color:#ff8a00!important;font-weight:900!important}#app .app-main-inner :is(.empty-state,.digital-human-empty,.change-product-empty,.prompt-empty-state,.generation-empty-state,.saas-state-panel,.gallery-empty){min-height:220px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:22px!important;background:#fafafa!important;color:#6f7682!important;display:grid!important;place-items:center!important;align-content:center!important;gap:10px!important;text-align:center!important}#app .app-main-inner :is(.empty-icon,.digital-human-empty .el-icon,.change-product-empty .el-icon,.prompt-empty-state .el-icon){width:56px!important;height:56px!important;border-radius:50%!important;background:#ececef!important;color:#6f7682!important}#app :is(.el-tabs__nav){padding:4px!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:999px!important;background:#f0f1f2!important}#app :is(.el-tabs__active-bar,.el-tabs__nav-wrap:after){display:none!important}#app :is(.el-tabs__item){height:34px!important;padding:0 18px!important;border-radius:999px!important;color:#4b5563!important;font-weight:800!important}#app :is(.el-tabs__item.is-active){background:#111318!important;color:#fff!important}#app :is(.el-table){--el-table-bg-color: #ffffff !important;--el-table-tr-bg-color: #ffffff !important;--el-table-header-bg-color: #f6f6f7 !important;--el-table-row-hover-bg-color: #fafafa !important;border:1px solid rgba(17,24,39,.08)!important;border-radius:18px!important;overflow:hidden!important}#app :is(.el-table th.el-table__cell){height:48px!important;color:#6f7682!important;background:#f6f6f7!important;font-size:10px!important;font-weight:900!important}#app :is(.el-table td.el-table__cell){height:56px!important;color:#343840!important;border-bottom:1px solid rgba(17,24,39,.07)!important}#app .app-main-inner :is(.material-card,.history-record-card,.change-product-task-card,.digital-human-task-card,.template-card){border:1px solid rgba(17,24,39,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}@media (max-width: 1180px){#app .app-main-inner :is(.product-form-grid,.prompt-tool-main,.change-product-main,.digital-human-main,.viral-workspace){grid-template-columns:1fr!important}}@media (max-width: 768px){#app .app-main-inner :is(.product-panel,.workspace-card,.change-product-form-card,.digital-human-form-card,.viral-form-card){padding:16px!important;border-radius:18px!important}#app :is(.el-tabs__nav){width:100%!important;overflow-x:auto!important}}#app{min-height:100vh}
