:root{--bg-page:var(--qp-bg);--bg-card:var(--qp-surface);--bg-panel:var(--qp-surface-secondary);--border-color:var(--qp-border);--text-primary:var(--qp-text);--text-secondary:var(--qp-text-muted);--primary-blue:var(--qp-blue);--success:var(--qp-success);--warning:var(--qp-warning);--danger:var(--qp-danger);--qp-surface-elevated:#ffffff;--qp-surface-hover:#f8fafc;--qp-border-strong:#d0d5dd;--qp-text-body:#344054;--qp-text-subtle:#98a2b3;--qp-overlay:rgba(17,24,39,.68);--qp-shadow:0 12px 28px rgba(16,24,40,.12)}:root[data-theme=dark] .qp-sales-dashboard-panel,:root[data-theme=dark] .qp-storage-log,:root[data-theme=dark] .qp-storage-panel,:root[data-theme=dark] .qp-storage-summary{border-color:var(--qp-border);background:var(--qp-surface)}:root[data-theme=dark] .qp-storage-log header,:root[data-theme=dark] .qp-storage-policy,:root[data-theme=dark] .qp-storage-summary>div{border-color:var(--qp-border)}:root[data-theme=dark] .qp-sales-dashboard-status strong,:root[data-theme=dark] .qp-storage-disk strong,:root[data-theme=dark] .qp-storage-log header span,:root[data-theme=dark] .qp-storage-summary strong{color:var(--qp-text)}:root[data-theme=dark] .qp-sales-dashboard-status span,:root[data-theme=dark] .qp-storage-disk span,:root[data-theme=dark] .qp-storage-log header small,:root[data-theme=dark] .qp-storage-policy,:root[data-theme=dark] .qp-storage-summary small,:root[data-theme=dark] .qp-storage-summary span{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-sales-dashboard-error{border-color:rgba(245,158,11,.35);background:var(--qp-warning-soft);color:#fbbf24}:root[data-theme=dark] .qp-storage-policy{background:var(--qp-surface-secondary)}:root[data-theme=dark] .qp-storage-actions button{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text)}:root[data-theme=dark] .qp-storage-actions button.primary{border-color:var(--qp-blue);background:var(--qp-blue);color:#fff}:root[data-theme=dark] .qp-storage-date-cleanup{border-color:var(--qp-border);background:var(--qp-surface-secondary)}:root[data-theme=dark] .qp-storage-date-cleanup strong{color:var(--qp-text)}:root[data-theme=dark] .qp-storage-date-cleanup label,:root[data-theme=dark] .qp-storage-date-cleanup span{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-storage-date-cleanup button.qp-storage-date-secondary,:root[data-theme=dark] .qp-storage-date-cleanup input{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text)}:root[data-theme=dark]{color-scheme:dark;--qp-bg:#081220;--qp-surface:#111b2e;--qp-surface-secondary:#15233a;--qp-surface-elevated:#0f1a2c;--qp-surface-hover:#1a2a45;--qp-border:#1e2a3e;--qp-border-strong:#2b3a54;--qp-text:#f2f6ff;--qp-text-body:#d7e0ea;--qp-text-muted:#9aa4b2;--qp-text-subtle:#66768b;--qp-blue:#307cff;--qp-blue-hover:#5a93ff;--qp-blue-soft:rgba(48,124,255,.15);--qp-success:#22c55e;--qp-success-soft:rgba(34,197,94,.13);--qp-danger:#ef4444;--qp-danger-soft:rgba(239,68,68,.13);--qp-warning:#f59e0b;--qp-warning-soft:rgba(245,158,11,.13);--qp-overlay:rgba(2,8,18,.78);--qp-shadow:0 18px 48px rgba(0,0,0,.34);--bg-page:var(--qp-bg);--bg-card:var(--qp-surface);--bg-panel:var(--qp-surface-secondary);--border-color:var(--qp-border);--text-primary:var(--qp-text);--text-secondary:var(--qp-text-muted);--primary-blue:var(--qp-blue);--bg:var(--qp-bg);--panel:var(--qp-surface);--panel-soft:var(--qp-surface-secondary);--ink:var(--qp-text);--muted:var(--qp-text-muted);--line:var(--qp-border);--accent:var(--qp-blue);--accent-strong:var(--qp-blue-hover);--success:var(--qp-success);--danger:var(--qp-danger)}.user-menu-panel{width:228px}.user-menu-theme{display:grid;grid-gap:6px;gap:6px;margin-bottom:4px;padding:7px 0 8px;border-bottom:1px solid var(--qp-border)}.user-menu-theme-heading{display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:var(--qp-text);font-size:12px;font-weight:600}.user-menu-theme-heading small{color:var(--qp-text-muted);font-size:10px;font-weight:500}.user-menu-theme-options{display:grid;grid-gap:2px;gap:2px}.user-menu-theme-option{display:grid;width:100%;min-height:34px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--qp-text-body);font-size:12px;text-align:left}.user-menu-theme-option:hover{background:var(--qp-surface-hover);color:var(--qp-text)}.user-menu-theme-option.is-selected{background:var(--qp-blue-soft);color:var(--qp-blue);font-weight:600}.user-menu-theme-option svg:last-child{justify-self:end}.user-menu-item{gap:8px}:root[data-theme=dark] .app-shell,:root[data-theme=dark] .qp-app-frame,:root[data-theme=dark] .qp-main-column,:root[data-theme=dark] .qp-management-content,:root[data-theme=dark] .seedance-production-workspace,:root[data-theme=dark] .seedream-shell,:root[data-theme=dark] body,:root[data-theme=dark] html{background:var(--qp-bg);color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .qp-global-header,:root[data-theme=dark] .qp-sidebar,:root[data-theme=dark] .seedream-shell>.workbench-header{border-color:var(--qp-border);background:#0d1727;box-shadow:none}:root[data-theme=dark] .qp-sidebar-brand{border-color:var(--qp-border);color:var(--qp-text)}:root[data-theme=dark] .qp-management-heading>p:last-child,:root[data-theme=dark] .qp-section-heading .eyebrow,:root[data-theme=dark] .qp-section-heading>span,:root[data-theme=dark] .qp-sidebar-group>p{color:var(--qp-text-muted)}:root[data-theme=dark] .header-icon,:root[data-theme=dark] .qp-app-frame .header-icon,:root[data-theme=dark] .qp-sidebar-item,:root[data-theme=dark] .qp-sidebar-item svg{color:var(--qp-text-body)}:root[data-theme=dark] .header-icon:hover,:root[data-theme=dark] .qp-app-frame .header-icon:hover,:root[data-theme=dark] .qp-sidebar-collapse:hover,:root[data-theme=dark] .qp-sidebar-item.is-context,:root[data-theme=dark] .qp-sidebar-item:hover{background:var(--qp-surface-hover);color:var(--qp-text)}:root[data-theme=dark] .qp-sidebar-item.is-active{background:rgba(48,124,255,.18);color:var(--qp-blue-hover);box-shadow:inset 0 0 0 1px rgba(48,124,255,.42)}:root[data-theme=dark] .qp-sidebar-brand svg,:root[data-theme=dark] .qp-sidebar-item.is-active svg{color:var(--qp-blue)}:root[data-theme=dark] .qp-sidebar-collapse{border:1px solid var(--qp-border-strong);background:#101c2e;color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .current-user-card strong,:root[data-theme=dark] .qp-app-frame .workbench-nav a,:root[data-theme=dark] .qp-app-frame .workbench-nav button,:root[data-theme=dark] .seedream-shell .current-user-card strong,:root[data-theme=dark] .seedream-shell .workbench-nav a,:root[data-theme=dark] .seedream-shell .workbench-nav button{color:var(--qp-text)}:root[data-theme=dark] .current-user-card,:root[data-theme=dark] .qp-app-frame .current-user-card,:root[data-theme=dark] .seedream-shell .current-user-card,:root[data-theme=dark] .user-menu-panel{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text-body);box-shadow:var(--qp-shadow)}:root[data-theme=dark] .qp-app-frame .current-user-card:hover,:root[data-theme=dark] .qp-app-frame .current-user-card[aria-expanded=true],:root[data-theme=dark] .seedream-shell .current-user-card:hover,:root[data-theme=dark] .seedream-shell .current-user-card[aria-expanded=true]{border-color:#3b4b67;background:var(--qp-surface-hover)}:root[data-theme=dark] .qp-app-frame .seedance-page-heading h1,:root[data-theme=dark] .qp-app-frame .seedance-task-board-heading h2,:root[data-theme=dark] .qp-management-content .qp-section-heading h2,:root[data-theme=dark] .qp-management-heading h1,:root[data-theme=dark] .user-menu-item,:root[data-theme=dark] .user-menu-profile strong{color:var(--qp-text)}:root[data-theme=dark] .qp-app-frame .seedance-production-board,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card,:root[data-theme=dark] .qp-management-content .qp-management-section,:root[data-theme=dark] .qp-usage-summary{border-color:var(--qp-border);background:var(--qp-surface);box-shadow:none}:root[data-theme=dark] .qp-app-frame .seedance-task-board-heading,:root[data-theme=dark] .qp-management-content .qp-section-heading,:root[data-theme=dark] .qp-model-toolbar,:root[data-theme=dark] .qp-usage-summary>div{border-color:var(--qp-border)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card:hover{border-color:var(--qp-border-strong);box-shadow:0 6px 20px rgba(0,0,0,.2)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-status{border-color:var(--qp-border-strong);background:var(--qp-surface);box-shadow:0 6px 20px rgba(0,0,0,.18)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-title{color:var(--qp-text)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-icon{border-color:rgba(48,124,255,.38);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-metrics,:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-status>p{color:var(--qp-text-muted)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-metrics strong{color:var(--qp-text)}:root[data-theme=dark]:not([data-skin=cinematic]) .qp-app-frame .seedance-queue-track{background:var(--qp-surface-secondary)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .prompt,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedream-job-owner{color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-task-facts span,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-task-facts strong,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-task-heading time,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-task-timer,:root[data-theme=dark] .qp-app-frame .seedance-reference-more,:root[data-theme=dark] .qp-app-frame .seedance-reference-row,:root[data-theme=dark] .qp-app-frame .seedance-reference-zero{color:var(--qp-text-muted)}:root[data-theme=dark] .icon-button,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .small-action,:root[data-theme=dark] .qp-table-action,:root[data-theme=dark] .small-action{border-color:var(--qp-border-strong);background:#101c2e;color:var(--qp-text-body)}:root[data-theme=dark] .icon-button:hover:not(:disabled),:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .small-action:hover:not(:disabled),:root[data-theme=dark] .qp-table-action:hover,:root[data-theme=dark] .small-action:hover:not(:disabled){border-color:rgba(48,124,255,.62);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .job-actions .small-action:first-child{border-color:rgba(48,124,255,.45);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-reference-strip>button,:root[data-theme=dark] .seedance-reference-strip>button{border-color:var(--qp-border-strong);background:var(--qp-surface-secondary)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-card-video-preview,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .seedance-card-video-preview .job-result-empty{border-color:var(--qp-border-strong);background:#09111d;color:var(--qp-text-muted)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.completed,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.succeeded,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.success,:root[data-theme=dark] .status.completed,:root[data-theme=dark] .status.succeeded,:root[data-theme=dark] .status.success{border-color:rgba(34,197,94,.28);background:var(--qp-success-soft);color:#4ade80}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.failed,:root[data-theme=dark] .status.failed{border-color:rgba(239,68,68,.3);background:var(--qp-danger-soft);color:#f87171}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.in_progress,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.processing,:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.running,:root[data-theme=dark] .status.in_progress,:root[data-theme=dark] .status.processing,:root[data-theme=dark] .status.running{border-color:rgba(48,124,255,.32);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-app-frame .seedance-production-task-card .status.queued,:root[data-theme=dark] .status.queued{border-color:rgba(245,158,11,.3);background:var(--qp-warning-soft);color:#fbbf24}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:var(--qp-border-strong);background:#0d1727;color:var(--qp-text)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--qp-text-subtle)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer{border-color:var(--qp-border-strong);background:rgba(17,27,46,.98);box-shadow:0 14px 38px rgba(0,0,0,.3)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-row,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-prompt-box{border-color:var(--qp-border-strong);background:#0e192a}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-row:has(.seedance-upload-trigger.drag-over),:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-row:hover{border-color:rgba(48,124,255,.65);background:rgba(48,124,255,.08)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-icon,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-provider-badge{border-color:rgba(48,124,255,.35);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-heading,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-heading strong,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-prompt-box textarea{color:var(--qp-text)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-heading span,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-empty,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-heading em,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-material-hint{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-input,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-inline-toggle,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-tool>button,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-upload-trigger{border-color:var(--qp-border-strong);background:#101c2e;color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-toolbar{border-color:var(--qp-border)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-asset-tray.expanded,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-popover,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-format-popover,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-mention-list,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-ratio-resolution-popover,:root[data-theme=dark] .seedance-mention-menu,:root[data-theme=dark] .seedance-popover{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text-body);box-shadow:var(--qp-shadow)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-mention-list>div>button,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-ratio-grid button,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-resolution-grid button{border-color:var(--qp-border-strong);background:#101c2e;color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-mention-list>div>button:hover,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-ratio-grid button.active,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-ratio-grid button:hover:not(:disabled),:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-resolution-grid button.active,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-resolution-grid button:hover:not(:disabled){border-color:rgba(48,124,255,.6);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-rail,:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-inline-toggle i{background:#2a3850}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-audio-popover p{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-audio-popover button{border-color:var(--qp-border-strong);background:#101c2e;color:var(--qp-text-muted)}:root[data-theme=dark] .qp-app-frame .seedream-unified-composer .seedance-duration-ticks button{color:var(--qp-text-muted)}:root[data-theme=dark] .confirm-modal-backdrop,:root[data-theme=dark] .image-preview-backdrop,:root[data-theme=dark] .modal-backdrop,:root[data-theme=dark] .qp-drawer-backdrop,:root[data-theme=dark] .seedance-detail-backdrop,:root[data-theme=dark] .seedance-similarity-backdrop,:root[data-theme=dark] .seedream-modal-backdrop{background:var(--qp-overlay)}:root[data-theme=dark] .confirm-modal,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .qp-app-frame .seedance-detail-actions,:root[data-theme=dark] .qp-app-frame .seedance-detail-header,:root[data-theme=dark] .qp-app-frame .seedance-detail-panel,:root[data-theme=dark] .seedance-reference-preview,:root[data-theme=dark] .seedance-similarity-modal{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text-body)}:root[data-theme=dark] .qp-app-frame .seedance-detail-actions,:root[data-theme=dark] .qp-app-frame .seedance-detail-header{border-color:var(--qp-border)}:root[data-theme=dark] .confirm-modal h2,:root[data-theme=dark] .qp-app-frame .seedance-detail-heading-copy h2,:root[data-theme=dark] .qp-app-frame .seedance-detail-prompt p,:root[data-theme=dark] .qp-app-frame .seedance-detail-section h3,:root[data-theme=dark] .qp-app-frame .seedance-detail-times strong,:root[data-theme=dark] .qp-app-frame .seedance-detail-times time,:root[data-theme=dark] .seedance-similarity-modal h2{color:var(--qp-text)}:root[data-theme=dark] .confirm-modal p,:root[data-theme=dark] .qp-app-frame .seedance-detail-no-reference,:root[data-theme=dark] .qp-app-frame .seedance-detail-owner-status,:root[data-theme=dark] .qp-app-frame .seedance-detail-times p span,:root[data-theme=dark] .seedance-similarity-modal p{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-app-frame .seedance-detail-admin,:root[data-theme=dark] .qp-app-frame .seedance-detail-chips span{border-color:var(--qp-border);background:var(--qp-surface-secondary);color:var(--qp-text-body)}:root[data-theme=dark] .chat-toast,:root[data-theme=dark] .error.inline,:root[data-theme=dark] .qp-generation-toast,:root[data-theme=dark] .success-note,:root[data-theme=dark] [role=status]{border-color:var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text-body);box-shadow:var(--qp-shadow)}:root[data-theme=dark] .qp-generation-toast>button{border-color:rgba(48,124,255,.42);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-management-tabs{border-color:var(--qp-border-strong);background:#0e192a}:root[data-theme=dark] .qp-management-tabs button{color:var(--qp-text-body)}:root[data-theme=dark] .qp-management-tabs button:hover{background:var(--qp-surface-hover);color:var(--qp-text)}:root[data-theme=dark] .qp-management-tabs button.is-active{background:rgba(48,124,255,.18);color:var(--qp-blue-hover);box-shadow:inset 0 0 0 1px rgba(48,124,255,.45)}:root[data-theme=dark] .qp-usage-table-footer,:root[data-theme=dark] .qp-usage-toolbar{border-color:var(--qp-border);color:var(--qp-text-muted)}:root[data-theme=dark] .qp-policy-actions button:not(:first-child),:root[data-theme=dark] .qp-usage-detail-button,:root[data-theme=dark] .qp-usage-row-actions button,:root[data-theme=dark] .qp-usage-toolbar>button:not(:last-child){border-color:rgba(48,124,255,.42);background:var(--qp-blue-soft);color:var(--qp-blue-hover)}:root[data-theme=dark] .qp-usage-detail-button:hover,:root[data-theme=dark] .qp-usage-row-actions button:hover:not(:disabled),:root[data-theme=dark] .qp-usage-toolbar>button:not(:last-child):hover{border-color:rgba(90,147,255,.72);background:rgba(48,124,255,.24)}:root[data-theme=dark] .qp-usage-row-actions button:disabled{border-color:var(--qp-border);background:#0b1422;color:var(--qp-text-subtle)}:root[data-theme=dark] .qp-usage-side-card{border-color:var(--qp-border-strong);background:var(--qp-surface);color:var(--qp-text-body)}:root[data-theme=dark] .qp-top-row,:root[data-theme=dark] .qp-usage-side-card header strong,:root[data-theme=dark] .qp-warning-row{color:var(--qp-text-body)}:root[data-theme=dark] .qp-policy-card label,:root[data-theme=dark] .qp-usage-side-card header small,:root[data-theme=dark] .qp-usage-side-card>p{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-warning-row{border-color:var(--qp-border);background:transparent}:root[data-theme=dark] .qp-warning-row:hover{background:var(--qp-surface-hover)}:root[data-theme=dark] .qp-top-row>i,:root[data-theme=dark] .qp-usage-progress>i{background:var(--qp-surface-secondary)}:root[data-theme=dark] .qp-batch-form input,:root[data-theme=dark] .qp-batch-form select,:root[data-theme=dark] .qp-policy-card input,:root[data-theme=dark] .qp-policy-card select{border-color:var(--qp-border-strong);background:#0d1727;color:var(--qp-text-body)}:root[data-theme=dark] .qp-batch-dialog{border:1px solid var(--qp-border-strong);background:var(--qp-surface-elevated);color:var(--qp-text-body);box-shadow:var(--qp-shadow)}:root[data-theme=dark] .qp-batch-dialog>header,:root[data-theme=dark] .qp-batch-member-list{border-color:var(--qp-border)}:root[data-theme=dark] .qp-batch-dialog h2{color:var(--qp-text)}:root[data-theme=dark] .qp-batch-dialog header button,:root[data-theme=dark] .qp-batch-dialog small,:root[data-theme=dark] .qp-batch-form label{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-management-table thead tr,:root[data-theme=dark] .qp-usage-detail-head{background:#0e192a}:root[data-theme=dark] .qp-management-table tbody tr,:root[data-theme=dark] .qp-usage-detail-empty,:root[data-theme=dark] .qp-usage-detail-row{background:var(--qp-surface)}:root[data-theme=dark] .qp-drawer-model-row.is-checked,:root[data-theme=dark] .qp-drawer-model-row:hover,:root[data-theme=dark] .qp-management-table tbody tr:hover{background:var(--qp-surface-hover)}:root[data-theme=dark] .qp-management-table td,:root[data-theme=dark] .qp-management-table th,:root[data-theme=dark] .qp-usage-detail-head,:root[data-theme=dark] .qp-usage-detail-row{border-color:var(--qp-border);color:var(--qp-text-body)}:root[data-theme=dark] .qp-management-table tr{border-color:var(--qp-border)}:root[data-theme=dark] .qp-management-table th,:root[data-theme=dark] .qp-model-name small,:root[data-theme=dark] .qp-usage-drawer-metrics small,:root[data-theme=dark] .qp-usage-drawer-metrics span,:root[data-theme=dark] .qp-usage-summary small,:root[data-theme=dark] .qp-usage-summary span{color:var(--qp-text-muted)}:root[data-theme=dark] .qp-drawer-header h2,:root[data-theme=dark] .qp-drawer-member-card strong,:root[data-theme=dark] .qp-drawer-model-row strong,:root[data-theme=dark] .qp-drawer-section-heading p,:root[data-theme=dark] .qp-model-name strong,:root[data-theme=dark] .qp-model-search input,:root[data-theme=dark] .qp-table-member strong,:root[data-theme=dark] .qp-usage-drawer-metrics strong,:root[data-theme=dark] .qp-usage-summary strong{color:var(--qp-text)}:root[data-theme=dark] .qp-filter-segments,:root[data-theme=dark] .qp-management-table .qp-model-status.disabled,:root[data-theme=dark] .qp-model-type,:root[data-theme=dark] .qp-role-chip,:root[data-theme=dark] .qp-usage-status{background:var(--qp-surface-secondary);color:var(--qp-text-muted)}:root[data-theme=dark] .qp-filter-segments button.is-active,:root[data-theme=dark] .qp-role-chip.super_admin{border-color:rgba(48,124,255,.35);background:var(--qp-blue-soft);color:var(--qp-blue-hover);box-shadow:none}:root[data-theme=dark] .qp-management-table .qp-model-status.enabled,:root[data-theme=dark] .qp-usage-status.available{background:var(--qp-success-soft);color:#4ade80}:root[data-theme=dark] .qp-usage-status.warning{background:var(--qp-warning-soft);color:#fbbf24}:root[data-theme=dark] .qp-usage-status.exceeded{background:var(--qp-danger-soft);color:#f87171}:root[data-theme=dark] .qp-model-search,:root[data-theme=dark] .qp-quota-form input,:root[data-theme=dark] .qp-quota-form select,:root[data-theme=dark] .qp-read-scope-field select{border-color:var(--qp-border-strong);background:#0d1727;color:var(--qp-text-body)}:root[data-theme=dark] .qp-permission-drawer{background:var(--qp-surface-elevated);color:var(--qp-text-body);box-shadow:-18px 0 48px rgba(0,0,0,.34)}:root[data-theme=dark] .qp-drawer-header,:root[data-theme=dark] .qp-drawer-model-group>div,:root[data-theme=dark] .qp-quota-placeholder,:root[data-theme=dark] .qp-read-scope-section,:root[data-theme=dark] .qp-usage-detail-table{border-color:var(--qp-border)}:root[data-theme=dark] .qp-drawer-member-card,:root[data-theme=dark] .qp-drawer-model-row,:root[data-theme=dark] .qp-quota-placeholder{border-color:var(--qp-border);background:var(--qp-surface)}:root[data-theme=dark] .qp-drawer-model-row.is-disabled,:root[data-theme=dark] .qp-protected-role-value,:root[data-theme=dark] .qp-quota-form input:disabled,:root[data-theme=dark] .qp-read-scope-field select:disabled{background:#0b1422;color:var(--qp-text-subtle)}:root[data-theme=dark] .qp-usage-drawer-metrics{border-color:var(--qp-border);background:var(--qp-border)}:root[data-theme=dark] .qp-usage-drawer-metrics>div{background:var(--qp-surface)}:root[data-theme=dark] .switch{border-color:#34445f;background:#34445f}:root[data-theme=dark] .switch span{background:#dbe7f5}:root[data-theme=dark] .switch.is-on{border-color:var(--qp-blue);background:var(--qp-blue)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-skin=cinematic]{--cinema-bg:#0f1115;--cinema-panel:#171a20;--cinema-panel-raised:#1d2027;--cinema-panel-soft:#23262e;--cinema-line:#30343d;--cinema-line-strong:#414650;--cinema-text:#f5f0e8;--cinema-muted:#a5a6ad;--cinema-subtle:#72757f;--cinema-accent:#ff6b4a;--cinema-accent-hover:#ff7d60;--cinema-amber:#f3b447;--cinema-success:#55c996;--cinema-danger:#ef625c;--cinema-violet:#8a76ff;color-scheme:dark}:root[data-skin=cinematic] .qp-app-frame,:root[data-skin=cinematic] .qp-main-column,:root[data-skin=cinematic] body,:root[data-skin=cinematic] html{background:var(--cinema-bg);color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame{--qp-sidebar-width:164px;--qp-content-offset:48px}:root[data-skin=cinematic] .qp-app-frame.is-sidebar-collapsed{--qp-sidebar-width:64px}:root[data-skin=cinematic] .qp-sidebar{border-color:#282b32;background:#121419}:root[data-skin=cinematic] .qp-sidebar-brand{height:72px;min-height:72px;gap:10px;padding:0 18px;border-color:#282b32;color:var(--cinema-text)}:root[data-skin=cinematic] .qp-sidebar-brand svg{color:var(--cinema-accent);fill:none}:root[data-skin=cinematic] .qp-cinematic-wordmark{display:grid;min-width:0;grid-gap:1px;gap:1px}:root[data-skin=cinematic] .qp-cinematic-wordmark strong{color:var(--cinema-text);font-size:17px;font-weight:750;letter-spacing:.01em}:root[data-skin=cinematic] .qp-cinematic-wordmark small{color:#7f828b;font-size:9px;letter-spacing:.12em}:root[data-skin=cinematic] .qp-sidebar.is-collapsed .qp-cinematic-wordmark{display:none}:root[data-skin=cinematic] .qp-sidebar-nav{gap:23px;padding:22px 8px 18px}:root[data-skin=cinematic] .qp-sidebar-group>p{padding:0 12px;color:#666a73;font-size:10px;letter-spacing:.08em}:root[data-skin=cinematic] .qp-sidebar-item{height:42px;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#b8bac0;font-size:13px}:root[data-skin=cinematic] .qp-sidebar-item svg{color:#9a9ca4}:root[data-skin=cinematic] .qp-sidebar-item:hover{border-color:#343740;background:#1d2026;color:var(--cinema-text)}:root[data-skin=cinematic] .qp-sidebar-item.is-active{border-color:#5b332a;background:#38231f;color:#ff856b;box-shadow:inset 3px 0 0 var(--cinema-accent)}:root[data-skin=cinematic] .qp-sidebar-item.is-active svg{color:var(--cinema-accent)}:root[data-skin=cinematic] .qp-sidebar-collapse{margin:12px 10px 18px;border:1px solid #2c3038;background:#191c22;color:#8e9199}:root[data-skin=cinematic] .qp-sidebar-collapse:hover{border-color:#444851;background:#22252c;color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .qp-global-header{height:52px;border-color:#2b2e35;background:#16191f}:root[data-skin=cinematic] .qp-app-frame .qp-top-header{height:52px;min-height:52px;max-width:none;padding:0 28px}:root[data-skin=cinematic] .qp-app-frame .workbench-nav,:root[data-skin=cinematic] .qp-app-frame .workbench-nav button{height:52px;min-height:52px}:root[data-skin=cinematic] .qp-app-frame .workbench-nav button{color:#d9d7d2;font-size:13px}:root[data-skin=cinematic] .qp-app-frame .workbench-nav button.active:after{right:8px;left:8px;height:2px;background:var(--cinema-accent)}:root[data-skin=cinematic] .qp-app-frame .header-icon{width:32px;height:32px;color:#c6c5c1}:root[data-skin=cinematic] .qp-app-frame .header-icon:hover{background:#252831;color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .current-user-card{height:40px;min-height:40px;border-color:transparent;border-radius:8px;background:transparent}:root[data-skin=cinematic] .qp-app-frame .current-user-card:hover,:root[data-skin=cinematic] .qp-app-frame .current-user-card[aria-expanded=true]{border-color:#393d46;background:#20232a}:root[data-skin=cinematic] .qp-app-frame .current-user-card img,:root[data-skin=cinematic] .qp-app-frame .current-user-card>span{width:30px;height:30px;flex-basis:30px;border:1px solid #6b4135}:root[data-skin=cinematic] .qp-app-frame .current-user-card strong,:root[data-skin=cinematic] .user-menu-profile strong{color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .current-user-card small,:root[data-skin=cinematic] .user-menu-profile small{color:#898c95}:root[data-skin=cinematic] .user-menu-panel{width:252px;border:1px solid #363a43;border-radius:10px;background:#191c22;box-shadow:0 22px 55px rgb(0 0 0/42%)}:root[data-skin=cinematic] .user-menu-profile,:root[data-skin=cinematic] .user-menu-theme{border-color:#30343c}:root[data-skin=cinematic] .user-menu-item,:root[data-skin=cinematic] .user-menu-theme-heading span{color:#d6d4cf}:root[data-skin=cinematic] .user-menu-theme-heading small{color:#ff947e}:root[data-skin=cinematic] .user-menu-theme-option{border-color:transparent;background:transparent;color:#a8aab1}:root[data-skin=cinematic] .user-menu-theme-option:hover{background:#24272e;color:var(--cinema-text)}:root[data-skin=cinematic] .user-menu-theme-option.is-selected{border-color:#674035;background:#35231f;color:#ff876f}:root[data-skin=cinematic] .qp-main-content.seedance-production-workspace{display:grid;width:calc(100% - 40px);max-width:1640px;grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"heading heading" "composer queue" "board board";grid-gap:12px;gap:12px;margin:0 auto;padding:16px 0 84px;background:transparent}:root[data-skin=cinematic] .qp-app-frame .seedance-page-heading{grid-area:heading;min-height:60px;align-items:center;justify-content:space-between;padding:0 4px}:root[data-skin=cinematic] .seedance-title-copy{display:grid;grid-gap:2px;gap:2px}:root[data-skin=cinematic] .qp-app-frame .seedance-page-heading h1{color:var(--cinema-text);font-size:34px;font-weight:760;line-height:38px;letter-spacing:-.035em}:root[data-skin=cinematic] .qp-app-frame .seedance-page-heading .seedance-title-copy>p{display:block;margin:0;color:#9d9ea4;font-size:12px;letter-spacing:.16em}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage>button{min-height:34px;border-color:#43372f;border-radius:7px;background:#201d1b;color:#dedad3}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage.is-open>button,:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage>button:hover{border-color:#7d4b3d;background:#30221e}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-popover header>span,:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage>button>span{background:#22362d;color:#63d7a2}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-popover{right:0;left:auto;border-color:#3b3e47;background:#191c22;color:var(--cinema-text);box-shadow:0 20px 48px rgb(0 0 0/46%)}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-grid>div{background:#22252c}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-grid strong,:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-popover>header>strong{color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-progress>i{background:#30343d}:root[data-skin=cinematic] .qp-app-frame .seedance-my-usage-progress>i>b{background:var(--cinema-amber)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer{position:relative;z-index:20;right:auto;bottom:auto;left:auto;grid-area:composer;width:auto;max-height:none;margin:0;padding:15px;overflow:visible;border:1px solid var(--cinema-line);border-radius:9px;background:var(--cinema-panel);box-shadow:0 14px 32px rgb(0 0 0/22%);transform:none}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer:before{display:block;margin:0 0 12px;color:#ff8065;content:"新建视频";font-size:13px;font-weight:700;letter-spacing:.04em}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer{gap:10px}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row.seedance-first-last-layout,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row.seedance-mode-layout,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row.seedance-smart-edit-layout{grid-template-columns:168px minmax(0,1fr) 144px;gap:10px}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-row,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-mode-materials{width:168px;min-width:168px;height:132px;min-height:132px;border-color:#343840;border-radius:7px;background:#1d2026}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-row:has(.seedance-upload-trigger.drag-over),:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-row:hover{border-color:#734437;background:#27211f}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-icon{background:#392621;color:var(--cinema-accent)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-duration-heading,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-heading strong,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-prompt-box textarea{color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-empty,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-heading em,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-hint{color:#7f828b}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-upload-trigger{border-color:#48413e;background:#292522;color:#f0a28f}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-prompt-box{height:132px;min-height:132px;border-color:#343840;border-radius:7px;background:#1b1e24}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-prompt-box:focus-within{border-color:#835044;box-shadow:0 0 0 3px rgb(255 107 74/10%)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-prompt-box textarea{height:130px;min-height:130px;max-height:130px;padding-top:14px;font-size:13px}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-prompt-box textarea::placeholder{color:#686b74}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-clear-content:hover:not(:disabled){background:#2b2e35;color:#d8d5cf}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-generate{width:144px;min-width:144px;height:58px;min-height:58px;align-self:center;border:1px solid #ff866d;border-radius:7px;background:var(--cinema-accent);color:#1a1110;box-shadow:0 10px 24px rgb(255 107 74/20%);font-size:14px;font-weight:760}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-generate:hover:not(:disabled){background:var(--cinema-accent-hover);box-shadow:0 12px 28px rgb(255 107 74/28%);transform:translateY(-1px)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-toolbar{min-height:34px;gap:6px;padding-top:2px}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-advanced-edit-button,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-inline-toggle,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-tool>button{height:32px;min-height:32px;border-color:#353941;border-radius:6px;background:#20232a;color:#c6c4bf}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-advanced-edit-button:hover:not(:disabled),:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-tool>button:hover:not(:disabled),:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-tool>button[aria-expanded=true]{border-color:#6f4439;background:#30231f;color:#ff957e}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-inline-toggle i{background:#444852}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-inline-toggle.active i{background:var(--cinema-violet)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-provider-badge{color:#777a83}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-asset-tray.expanded,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-popover{border-color:#3a3e47;background:#1b1e24;color:var(--cinema-text);box-shadow:0 18px 44px rgb(0 0 0/48%)}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-status{grid-area:queue;width:100%;height:auto;min-height:100%;align-items:stretch;margin:0;padding:16px;border-color:var(--cinema-line);border-radius:9px;background:var(--cinema-panel);box-shadow:0 14px 32px rgb(0 0 0/22%)}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-main{display:grid;grid-template-rows:auto 1fr;grid-gap:14px;gap:14px}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-title{margin:0;color:var(--cinema-text)}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-icon{border-color:#514137;background:#2e241f;color:var(--cinema-accent)}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-badge{background:#20342b;color:#61d29f}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-metrics{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;color:#83868f;font-size:9px}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-metrics>span{align-content:center;min-width:0;padding:10px 5px;border:1px solid #30343c;border-radius:6px;background:#1d2026;text-align:center}:root[data-skin=cinematic] .qp-app-frame .seedance-queue-metrics strong{color:var(--cinema-text);font-size:18px;line-height:22px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-board{grid-area:board;margin-top:8px;padding:0;border:0;background:transparent;box-shadow:none}:root[data-skin=cinematic] .qp-app-frame .seedance-task-board-heading{min-height:44px;padding:0 2px 10px;border:0}:root[data-skin=cinematic] .qp-app-frame .seedance-task-board-heading h2{color:var(--cinema-text);font-size:24px;font-weight:730;letter-spacing:-.025em}:root[data-skin=cinematic] .qp-app-frame .seedance-task-board-heading span{color:#82858e}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card{position:relative;display:grid;min-width:0;height:288px;min-height:288px;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:158px minmax(0,1fr);grid-gap:0!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid #333740;border-radius:8px;background:#171a20;box-shadow:0 12px 28px rgb(0 0 0/20%)}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card:hover{border-color:#585d68;box-shadow:0 18px 36px rgb(0 0 0/34%);transform:translateY(-2px)}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-card-video-preview{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:158px!important;grid-area:1/1/2/-1;align-self:stretch;justify-self:stretch;margin:0;overflow:hidden;border:0;border-bottom:1px solid #343840;border-radius:0;background:#111318}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-card-video-button{position:relative;display:block;width:100%!important;max-width:none!important;height:100%!important;padding:0;overflow:hidden;border:0;border-radius:0;background:#111318}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-video{position:absolute;inset:0;display:block;width:100%!important;max-width:none!important;height:100%!important;border-radius:0;object-fit:cover;object-position:center center}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-card-video-open{opacity:0;transition:opacity .16s ease}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-card-video-button:hover .seedance-card-video-open{opacity:1}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .job-copy{display:flex;min-width:0;min-height:0;grid-area:2/1/3/-1;flex-direction:column;padding:8px 11px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-heading{display:grid;order:2;min-height:17px;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status{position:absolute;z-index:3;top:9px;left:9px;height:22px;min-height:22px;padding:0 9px;border:1px solid rgb(255 255 255/14%);border-radius:999px;box-shadow:0 4px 12px rgb(0 0 0/34%);font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.completed,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.succeeded,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.success{background:#1f4436;color:#78e0b0}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.failed{background:#492624;color:#ff928b}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.in_progress,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.processing,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .status.running{background:#302a55;color:#b6aaff}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedream-job-owner{overflow:hidden;color:#dad7d1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-heading time,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-timer{color:#737680;font-size:9px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-timer{display:none}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .prompt{order:1;min-height:34px;margin:0 0 3px;color:#f0ece5;font-size:12px;font-weight:600;line-height:17px;-webkit-line-clamp:2}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-facts{display:flex;order:3;min-height:16px;margin-top:2px;gap:0;overflow:hidden;color:#898c94;white-space:nowrap}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-facts span,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-facts strong{display:inline;color:#8e919a;font-size:9px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-task-facts span+span:before{margin:0 5px;color:#4f535c;content:"·"}:root[data-skin=cinematic] .qp-app-frame .seedance-reference-row{display:none}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-reference-strip>button{border-color:#3a3e46;background:#22252b}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-job-error{position:absolute;z-index:2;top:126px;right:0;left:0;min-height:32px;margin:0;padding:8px 12px;overflow:hidden;border:0;border-radius:0;background:rgb(139 47 40/94%);color:#ffd3ce;font-size:10px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .job-actions{order:4;gap:4px;margin-top:auto;padding-top:5px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .small-action{min-height:25px;padding:0 6px;border-color:#363a42;border-radius:5px;background:#1e2127;color:#b8bac0;font-size:9px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .job-actions .small-action:first-child:hover,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .small-action:hover:not(:disabled){border-color:#724438;background:#33231f;color:#ff967f}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .job-actions .small-action:first-child{border-color:#4b3b36;background:#28211f;color:#f2a18e}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-card-video-preview .job-result-empty{width:100%;height:100%;min-height:0;background:#121419;color:#777a83}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-video-placeholder.failed,:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-card .seedance-video-placeholder.failed .job-result-empty{border-color:#4c2d2d;background:#24191a;color:#f67870}:root[data-skin=cinematic] .confirm-modal,:root[data-skin=cinematic] .qp-generation-toast,:root[data-skin=cinematic] .seedream-detail-modal.seedance-production-detail{border-color:#3a3e47;background:#191c22;color:var(--cinema-text)}:root[data-skin=cinematic] .seedance-detail-actions,:root[data-skin=cinematic] .seedance-detail-header,:root[data-skin=cinematic] .seedance-detail-panel{border-color:#343840;background:#191c22}@media (max-width:1380px){:root[data-skin=cinematic] .qp-main-content.seedance-production-workspace{grid-template-columns:minmax(0,1fr) 300px}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){:root[data-skin=cinematic] .qp-main-content.seedance-production-workspace{grid-template-columns:1fr;grid-template-areas:"heading" "composer" "queue" "board"}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root[data-skin=cinematic] .qp-main-content.seedance-production-workspace{width:calc(100% - 24px)}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-composer-main-row.seedance-mode-layout{grid-template-columns:1fr}:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-generate,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-material-row,:root[data-skin=cinematic] .qp-app-frame .seedream-unified-composer .seedance-mode-materials{width:100%;min-width:0}:root[data-skin=cinematic] .qp-app-frame .seedance-production-task-grid{grid-template-columns:1fr}}