.workspace-shell.workspace-shell :is(.lib-row__field-label,.lib-row__title-field-label,.lib-row__field-group-label){font-size:11px}.workspace-shell.workspace-shell :is(.lib-row__field-value,.lib-row__title-field-value,.lib-row__time,.lib-row__manual-tag,.lib-row__manual-tags,.lib-row__stat,.lib-row__manual-tag-dim,.libnav__item-count){font-size:12px}.workspace-shell.workspace-shell .lib-row__field-avatar{font-size:9px}.workspace-shell.workspace-shell :is(.ccae-task-selector__meta,.ccae-task-selector__people,.ccae-task-selector__status,.ccae-task-selector__plan-name,.ccae-task-selector__identity b,.ccae-task-selector__plan-foot small){font-size:12px}.workspace-shell.workspace-shell .ccae-task-selector__plan-name strong{font-size:13px}.workspace-shell.workspace-shell .ccae-task-selector__assets :is(.is-ok,.is-none){font-size:11px}.workspace-shell.workspace-shell :is(.schedule-group__code,.schedule-group__count,.schedule-group__scheduled,.schedule-grid__account-copy span){font-size:12px}.workspace-shell.workspace-shell .schedule-shell .schedule-slot__time{font-size:12px}.workspace-shell.workspace-shell :is(.ai-daren-pill,.ai-daren-sidebar__meta){font-size:12px}.workspace-shell .schedule-shell .schedule-slot:not(.schedule-slot--filled){border-color:color-mix(in srgb,var(--border) 70%,transparent)}.workspace-shell .schedule-shell .schedule-slot:not(.schedule-slot--filled) .schedule-slot__time{color:var(--muted)}.workspace-shell .schedule-shell .schedule-slot:not(.schedule-slot--filled) .schedule-slot__empty{visibility:hidden}.workspace-shell .schedule-shell .schedule-slot:not(.schedule-slot--filled):is(:hover,:focus-visible) .schedule-slot__empty{visibility:visible}.workspace-shell .ai-daren-shell--operations .ai-daren-sidebar button.ai-daren-sidebar__item{display:flex;align-items:flex-start;text-align:left}.workspace-shell .va-header>div:first-child>span{color:var(--text-secondary);font-family:inherit;font-size:12px}.workspace-shell .radar-error[role=status]{padding:2px 0;color:var(--warning-text);font-size:12px}.workspace-sidebar__rare{display:block;margin:14px 10px 4px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.workspace-sidebar__rare~a:not(.is-active){color:var(--muted)}.workspace-shell.workspace-shell .side-drawer__close{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:20px;line-height:1}.workspace-shell.workspace-shell .side-drawer__close:hover{background:var(--surface);color:var(--text)}.workspace-shell.workspace-shell :is(.ghost-button:not(.ghost-button--md):not(.ghost-button--sm):not(.ghost-button--label),.secondary-button,.ccae-button,.ccae-overview-tab,.ccae-download,.va-button,.dh-secondary,.wb-icon,.wb-filter-toggle,.script-filter-menu__trigger,.radar-export,.radar-error>button,.video-review-schedule-link:not(button),.wta-icon){min-height:32px;height:auto;padding-top:0;padding-bottom:0;border-radius:6px;font-size:13px;line-height:1.2}.workspace-shell.workspace-shell :is(.primary-button:not(.primary-button--md):not(.primary-button--sm):not(.primary-button--lg),.ccae-primary,.ccae-new,.dh-primary,.wb-primary,button.video-review-schedule-link){min-height:32px;height:auto;padding-top:0;padding-bottom:0;border-radius:6px;font-size:13px;line-height:1.2}.workspace-shell.workspace-shell :is(.primary-button--md,.ghost-button--md){min-height:28px;height:auto;padding:0 12px;border-radius:6px;font-size:13px;line-height:1.2}.workspace-shell.workspace-shell :is(.primary-button--sm,.ghost-button--sm,.product-membership-button,.product-partner-button,.scs-job__origin,.sdnav__back){min-height:28px;height:auto;padding:0 10px;border-radius:6px;font-size:12px;line-height:1.2}.workspace-shell.workspace-shell :is(.wta-icon,.ccae-icon,.va-icon,.dh-icon){width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:6px}.workspace-shell.workspace-shell :is(.icon-button:not(.side-drawer__close)){min-width:32px;min-height:32px;border-radius:6px}.workspace-shell.workspace-shell :is(.seedance-sidebar__new-icon,.seedance-sidebar__sound-toggle,.seedance-sidebar__star-filter){width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:6px}.workspace-shell.workspace-shell .workspace-main :is(select,input:not([type]),input[type=text],input[type=search],input[type=number],input[type=url],input[type=time],input[type=date],input[type=email],input[type=password]){height:32px;min-height:32px;padding-top:0;padding-bottom:0;border-radius:6px;font-size:13px}.workspace-shell.workspace-shell :is(.settings-tabs__item,.copy-library-tabs>button,.video-review-toolbar>button,.persona-studio__tab){min-height:44px;font-size:14px}.workspace-shell.workspace-shell .workspace-studio-heading .ccae-view-tabs__item{min-height:44px;font-size:14px}.workspace-shell.workspace-shell :is(.ccae-workspace-switch,.ccae-task-selector__scope,.seedance-sidebar__scope,.ccae-publish-video-modes,.ccae-final-version,.scs-tabs,.scs-view-tabs,.compliance-tabs,.radar-tabs,.dh-tabs){display:inline-flex;align-items:center;gap:2px;padding:2px;border:0;border-radius:6px;background:var(--surface)}.workspace-shell.workspace-shell .ccae-workspace-switch{display:grid}.workspace-shell.workspace-shell :is(.ccae-workspace-switch,.ccae-task-selector__scope,.seedance-sidebar__scope,.ccae-publish-video-modes,.ccae-final-version,.scs-tabs,.scs-view-tabs,.compliance-tabs,.radar-tabs,.dh-tabs)>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-height:28px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:400;box-shadow:none;cursor:pointer}.workspace-shell.workspace-shell :is(.ccae-workspace-switch,.ccae-task-selector__scope,.seedance-sidebar__scope,.ccae-publish-video-modes,.ccae-final-version,.scs-tabs,.scs-view-tabs,.compliance-tabs,.radar-tabs,.dh-tabs)>button:hover:not(:disabled){color:var(--text)}.workspace-shell.workspace-shell :is(.ccae-workspace-switch,.ccae-task-selector__scope,.seedance-sidebar__scope,.ccae-publish-video-modes,.ccae-final-version,.scs-tabs,.scs-view-tabs,.compliance-tabs,.radar-tabs,.dh-tabs)>button:is(.is-active,.active,[aria-pressed=true],[aria-selected=true],[class*="--active"]){background:var(--bg-elevated);color:var(--text);font-weight:500;box-shadow:0 1px 2px #17232a1f;border-color:transparent}.workspace-shell.workspace-shell .workspace-script-detail .sd-header__actions .primary-button{min-height:32px}.workspace-shell.workspace-shell .seedance-sidebar__load-more{min-height:32px;height:32px;border-radius:6px;font-size:13px}.workspace-shell.workspace-shell :is(.radar-workline .radar-notify,.radar-split-view .radar-progress-toggle){display:inline-flex;align-items:center;gap:4px;min-height:28px;font-size:12px}.workspace-shell.workspace-shell .sdnav__back{display:inline-flex;align-items:center;gap:4px}.workspace-shell.workspace-shell :is(.primary-button,.ghost-button,.secondary-button,.ccae-button,.ccae-primary,.dh-primary,.dh-secondary,.va-button)>svg{flex:none}.workspace-shell.workspace-shell .disclosure-chevron{color:var(--text-secondary)}.workspace-shell.workspace-shell :is(a,label):is(.primary-button,.ghost-button,.secondary-button,.ccae-download,.va-button,.dh-secondary,.wb-icon,.scs-job__origin,.video-review-schedule-link){display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.workspace-shell.workspace-shell .libnav__top :is(a,button,label){display:flex;width:100%}.workspace-shell.workspace-shell .product-detail__thumb-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.workspace-shell.workspace-shell .radar-tabs{align-self:center;height:auto;border-bottom:0}.workspace-shell.workspace-shell :is(.primary-button--sm,.ghost-button--sm,.primary-button--md,.ghost-button--md){white-space:nowrap}.workspace-shell.workspace-shell :is(.primary-button,.ccae-primary,.ccae-new,.dh-primary,.wb-primary,button.video-review-schedule-link,.va-primary,.ghost-button,.secondary-button,.ccae-button,.ccae-overview-tab,.va-button,.dh-secondary,.wb-icon,.wb-filter-toggle,.script-filter-menu__trigger,.radar-export):disabled{background:var(--surface);border-color:var(--border);color:var(--muted);opacity:1;cursor:not-allowed;box-shadow:none}.workspace-shell.workspace-shell :is(.ccae-task-selector__status,.ccae-history__state,.seedance-status-chip,.ai-daren-pill,.wb-status,.scs-dot,.scs-pill,.compliance-sev,.ccae-final-status,.scs-job__err-code,.scs-job__retry-n,.weekly-period-state,.schedule-account-badge,.va-status){display:inline-flex;align-items:center;gap:4px;height:22px;min-height:22px;padding:0 8px;border:0;border-radius:4px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:none}.workspace-shell.workspace-shell :is(.item-row__status-chip,.ccae-task-selector__assets :is(.is-ok,.is-none)){display:inline-flex;align-items:center;justify-content:center;height:18px;min-height:18px;min-width:18px;padding:0 5px;border-radius:4px;font-size:11px;line-height:1}.workspace-shell.workspace-shell :is(.ai-daren-pill--neutral,.va-status){border:0;background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .va-status-done{background:var(--success-subtle);color:var(--success-text)}.workspace-shell.workspace-shell .va-status-failed{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell.workspace-shell :is(.va-status-observing,.va-status-correcting,.va-status-localizing){background:var(--info-subtle);color:var(--info-text)}.workspace-shell.workspace-shell .ccae-history__state.is-done{background:var(--success-subtle);color:var(--success-text)}.workspace-shell.workspace-shell .ccae-history__state.is-failed{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell.workspace-shell .ccae-history__state.is-waiting{background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell.workspace-shell .scs-job__retry-n{background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .scs-dot:before{flex:none}.workspace-shell.workspace-shell .copy-library-table__classification>span,.workspace-shell.workspace-shell .copy-library-tag-list>*{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:12px}.workspace-shell.workspace-shell .copy-library-table__classification>span{font-weight:500;line-height:1}@media (min-width:1100px){.workspace-shell.workspace-shell :is(.ccae-shell,.dh-shell){grid-template-columns:260px minmax(0,1fr)}.workspace-shell.workspace-shell .seedance-sidebar{width:260px;min-width:260px;flex:0 0 260px}}.workspace-shell.workspace-shell :is(.ccae-task-selector__task,.ccae-history__parent,.dh-history-row,.batch-row__select){display:grid;grid-gap:4px;gap:4px;padding:12px 16px;text-align:left;background:transparent;border-radius:0}.workspace-shell.workspace-shell :is(.ccae-task-selector__item,.ccae-history__item,.dh-history-row,.batch-row){border-bottom:1px solid var(--border)}.workspace-shell.workspace-shell :is(.ccae-task-selector__task,.ccae-history__parent,.dh-history-row,.batch-row__select):hover{background:var(--surface-hover)}.workspace-shell.workspace-shell :is(.ccae-task-selector__item.is-selected>.ccae-task-selector__task,.ccae-history__parent[aria-current=true],.dh-history-row.is-active,.batch-row--expanded>.batch-row__select){background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--accent)}.workspace-shell.workspace-shell :is(.ccae-task-selector__name strong,.ccae-history__title strong,.dh-history-title,.batch-row__title){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-weight:600;line-height:1.45;color:var(--text);white-space:normal}.workspace-shell.workspace-shell .ccae-history__title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:8px}.workspace-shell.workspace-shell .ccae-history__title .ccae-history__state{flex:none}.workspace-shell.workspace-shell :is(.ccae-task-selector__meta,.ccae-history__product-meta,.dh-history-row>span:nth-child(2),.batch-row__script,.batch-row__creator,.batch-row__meta){font-size:12px;line-height:1.5;color:var(--text-secondary)}.workspace-shell.workspace-shell :is(.ccae-task-selector__people,.ccae-history__people,.dh-history-row>span:nth-child(2)){display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;color:var(--text-secondary)}.workspace-shell.workspace-shell :is(.ccae-task-selector__people time,.ccae-history__people time,.dh-history-row time){flex:none;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-shell.workspace-shell .dh-history-foot{display:flex;align-items:center;gap:8px;min-width:0}.workspace-shell.workspace-shell .dh-history-foot>small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell.workspace-shell .dh-history-row .dh-status{display:inline-flex;align-items:center;gap:4px;flex:none;height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1;background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .dh-history-row .dh-status.is-waiting{background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell.workspace-shell .dh-history-row .dh-status.is-running{background:var(--info-subtle);color:var(--info-text)}.workspace-shell.workspace-shell .dh-history-row .dh-status.is-done{background:var(--success-subtle);color:var(--success-text)}.workspace-shell.workspace-shell .dh-history-row .dh-status.is-failed{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell.workspace-shell .batch-row__head{display:flex;align-items:center;gap:6px;min-width:0}.workspace-shell.workspace-shell .batch-row__chevron{display:inline-flex;width:auto;color:var(--text-secondary)}.workspace-shell.workspace-shell .batch-row__number{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-shell.workspace-shell .batch-row__strip{display:none}.workspace-shell.workspace-shell .batch-row__body{padding:0}.workspace-shell.workspace-shell .batch-row__head{padding-right:0}.workspace-shell.workspace-shell .batch-row__number{top:auto;bottom:12px;right:16px;max-width:none}.workspace-shell.workspace-shell .friendly-error[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:help}.workspace-shell.workspace-shell :is(.empty-state,.wb-empty,.video-review-empty,.dh-empty,.scs-empty,.inbox-empty,.derv-empty,.viral-playbook__empty,.va-material-empty,.publish-library-empty){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px;line-height:1.6;text-align:center}.workspace-shell.workspace-shell :is(.empty-state h2,.empty-state h3,.wb-empty strong,.scs-empty__title){margin:0;color:var(--text);font-size:15px;font-weight:600}.workspace-shell.workspace-shell :is(.empty-state p,.scs-empty__hint,.empty-state__hint){margin:0;max-width:440px;color:var(--text-secondary);font-size:13px}.workspace-shell.workspace-shell :is(.empty-state,.wb-empty,.dh-empty) svg{color:var(--muted);opacity:.7}.workspace-shell.workspace-shell :is(.wb-section-empty,.dh-history-empty,.schedule-pool__empty){color:var(--muted);font-size:13px}.workspace-shell.workspace-shell :is(.wb-heading h1,.ccae-header h1,.workspace-library-heading h1,.sd-header__identity h1,.dh-heading h1,.video-review-header h1,.ops-header h1,.radar-workline h1,.page-header__title,.copy-library-page__head h1,.settings-shell__header h1,.viral-research__head h1,.scs-top h1,.persona-studio__head-title,.schedule-header h1){font-size:22px;font-weight:650;line-height:1.3;letter-spacing:0}.workspace-shell.workspace-shell .workspace-studio-heading .workspace-studio-title>div h1{font-size:22px}.workspace-shell.workspace-shell .wb-page{padding-left:28px;padding-right:28px;padding-top:24px}.workspace-shell.workspace-shell .video-review-shell{padding-left:28px;padding-right:28px}.workspace-shell.workspace-shell :is(.shell:has(>.page-header),main.shell){padding-left:28px;padding-right:28px}.workspace-shell.workspace-shell dialog[open]{border:0;border-radius:8px;box-shadow:0 12px 40px #17232a33;color:var(--text)}.workspace-shell.workspace-shell dialog::-webkit-backdrop{background:rgba(23,35,42,.45)}.workspace-shell.workspace-shell dialog::backdrop{background:rgba(23,35,42,.45)}.workspace-shell.workspace-shell .side-drawer__title,.workspace-shell.workspace-shell dialog[open] :is(>header,>form>header,>div>header) h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.workspace-shell.workspace-shell dialog[open] :is(>footer,>form>footer,>div>footer){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.workspace-shell.workspace-shell dialog[open] :is(>footer,>form>footer,>div>footer)>:is(.primary-button,.ccae-primary,.dh-primary,.wta-end,.wta-restore,.weekly-confirm--primary,button[type=submit]){order:10}.workspace-shell.workspace-shell .side-drawer__header{min-height:56px;padding:12px 16px 12px 24px}.workspace-shell.workspace-shell .side-drawer__body{padding:20px 24px}.workspace-shell.workspace-shell :is(.wb-table,.schedule-account-table,.radar-table,.copy-library-table) thead th{height:40px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.4;text-align:left;vertical-align:middle}.workspace-shell.workspace-shell :is(.wb-table,.schedule-account-table,.radar-table,.copy-library-table) tbody td{padding:10px 12px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}.workspace-shell.workspace-shell :is(.wb-table,.schedule-account-table,.radar-table,.copy-library-table) tbody tr:hover>td{background:var(--surface-hover)}.workspace-shell.workspace-shell :is(.wb-table,.schedule-account-table,.radar-table,.copy-library-table) :is(th,td):has(>input[type=checkbox]:only-child){width:40px;padding-inline:8px;text-align:center;text-overflow:clip}.workspace-shell.workspace-shell .schedule-account-table thead th.schedule-account-column-actions{background:var(--surface)}.workspace-shell.workspace-shell .batch-row__meta{padding-right:76px}.workspace-shell.workspace-shell .workspace-rail__trial{margin:-10px 0 8px;padding:2px 6px;border-radius:4px;background:var(--warning);color:#242a2e;font-size:11px;font-weight:600;line-height:16px;cursor:help}.workspace-shell.workspace-shell{--sider:#f4f6f7}.workspace-shell.workspace-shell .workspace-rail{background:var(--sider);border-right:1px solid var(--border)}.workspace-shell.workspace-shell .workspace-rail__group>a{color:var(--text-secondary)}.workspace-shell.workspace-shell .workspace-rail__group>a:hover{color:var(--text);background:var(--surface-hover)}.workspace-shell.workspace-shell .workspace-rail__group>a.is-active{color:var(--accent)}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand{background:var(--accent)}.workspace-shell.workspace-shell .workspace-rail__navigation{border-color:var(--border);background:var(--bg-elevated);color:var(--text-secondary)}.workspace-shell.workspace-shell .workspace-rail__navigation:hover{border-color:var(--border-hover);background:var(--surface-hover);color:var(--text)}.workspace-shell.workspace-shell .workspace-rail__trial{border:1px solid var(--warning-border);background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell.workspace-shell{--brand-ink:#111415;--brand-lime:#9ee26a;--brand-lime-hover:#b0ea83;--brand-lime-dark:#4f9d2d;--bg:#f7f8f5;--bg-elevated:#ffffff;--surface:#f0f2ed;--surface-hover:#e8ebe4;--border:#dde1da;--border-hover:#c3c9c1;--text:#111415;--text-primary:#111415;--text-secondary:#5c6562;--muted:#646d6a;--accent:#111415;--accent-hover:#2a3032;--accent-subtle:#eef8e6;--ring-color:#4f9d2d;--warning:#d46b08;--warning-subtle:#fff7e6;--warning-border:#ffd591;--warning-text:#ad5300;--review-rewrite:#d46b08;--sider:#f1f3ee}.workspace-shell.workspace-shell :is(.primary-button,.wb-primary,.ccae-primary,.ccae-new,.dh-primary,.va-primary,.mix-button--primary,.btn--primary,.schedule-bulk-submit,.schedule-account-primary,button.video-review-schedule-link,.weekly-confirm--primary,.story-command-bar .primary-button):not(:disabled){border-color:var(--brand-lime)!important;background:var(--brand-lime)!important;color:var(--brand-ink)!important}.workspace-shell.workspace-shell :is(.primary-button,.wb-primary,.ccae-primary,.ccae-new,.dh-primary,.va-primary,.mix-button--primary,.btn--primary,.schedule-bulk-submit,.schedule-account-primary,button.video-review-schedule-link,.weekly-confirm--primary,.story-command-bar .primary-button):not(:disabled):hover{border-color:var(--brand-lime-hover)!important;background:var(--brand-lime-hover)!important;filter:none}.workspace-shell.workspace-shell :is(.variant-card__select--ready,.autopilot-card__cta-btn--approve,.derv-mini-button--primary,.derv-card__icon-btn:hover,.derv-card--selected .derv-card__select,.ccae-task-materials__empty b,.ccae-task-materials__previews div span,.ccae-product-images svg,.ccae-progress__steps>div.is-active>span){color:#fff}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand{background:var(--brand-ink);color:var(--brand-lime)}.workspace-shell.workspace-shell .workspace-rail__trial{border-color:var(--brand-lime);background:var(--brand-lime);color:var(--brand-ink)}.workspace-shell.workspace-shell .workspace-rail__group>a.is-active{background:var(--accent-subtle);font-weight:600}.workspace-shell.workspace-shell :is(.workspace-sidebar nav a.is-active,.workspace-rail .workspace-rail__flyout a.is-active){color:var(--brand-ink);background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--brand-lime-dark)}.workspace-shell.workspace-shell .schedule-shell .schedule-grid__date.is-today{background:var(--accent-subtle);color:var(--brand-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--brand-lime-dark)}.login-page.login-page{--ring-color:#4f9d2d;background:#f7f8f5;color:#111415}.login-page .login-field input:focus,.login-page .login-field input:hover{border-color:#111415}.login-page .login-remember input:checked+span:first-of-type{border-color:#111415;background:#111415}.login-page .login-remember input:focus-visible+span:first-of-type{outline-color:#4f9d2d}.login-page .login-form>button{background:#9ee26a;color:#111415}.login-page .login-form>button:hover{background:#b0ea83}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand{display:grid;place-items:center;background:transparent;color:var(--brand-ink)}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand svg{width:32px;height:32px}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand-dot{fill:var(--brand-lime)}.workspace-shell.workspace-shell .workspace-rail .workspace-rail__brand:hover{background:var(--surface-hover)}.login-page .login-brand svg{display:block;width:100%;height:100%}.workspace-shell.workspace-shell .workspace-rail__flyout{left:calc(100% + 8px);min-width:168px;padding:4px;gap:2px;border:0;border-radius:8px;background:var(--bg-elevated);box-shadow:0 6px 16px 0 rgba(17,20,21,.08),0 3px 6px -4px rgba(17,20,21,.12),0 9px 28px 8px rgba(17,20,21,.05)}.workspace-shell.workspace-shell .workspace-rail__flyout:before{left:-10px;width:10px}.workspace-shell.workspace-shell :is(.workspace-rail .workspace-rail__flyout a,.workspace-sidebar nav a){min-height:36px;padding:0 12px;border-radius:6px;color:var(--text);font-size:14px;font-weight:400;box-shadow:none}.workspace-shell.workspace-shell :is(.workspace-rail .workspace-rail__flyout a,.workspace-sidebar nav a):hover{background:var(--surface-hover);color:var(--text)}.workspace-shell.workspace-shell :is(.workspace-rail .workspace-rail__flyout a,.workspace-sidebar nav a).is-active{background:var(--accent-subtle);color:var(--brand-ink);font-weight:600;box-shadow:none}.workspace-shell.workspace-shell :is(.workspace-rail__flyout,.workspace-sidebar nav) .workspace-sidebar__rare{margin:6px 8px 2px;padding:8px 4px 2px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.workspace-shell.workspace-shell :is(.workspace-rail__flyout,.workspace-sidebar nav) .workspace-sidebar__rare~a:not(.is-active){color:var(--text-secondary)}.workspace-shell.workspace-shell .workspace-sidebar__all-links>section>strong{padding:8px 12px 4px;font-size:12px;color:var(--muted)}.workspace-shell.workspace-shell{--border-subtle:var(--border);--sd-danger-text:var(--danger-text);--sd-danger-bg:var(--danger-subtle);--sd-danger-border:var(--danger-border);--sd-info-bg:var(--info-subtle);--sd-info-border:var(--info-border);--sd-warning-text:var(--warning-text);--sd-muted:var(--muted);--sd-success-text:var(--success-text);--sd-success-bg:var(--success-subtle);--sd-success-border:var(--success-border);--sd-channel-bg:var(--bg-elevated);--sd-channel-text:var(--text);--sd-channel-border:var(--border);--sd-track:var(--surface);--review-rewrite:var(--info)}.workspace-shell.workspace-shell :is(.seedance-form__submit-btn,.schedule-settings>button,.schedule-account-card__actions button[type=submit],.schedule-account-form button[type=submit],.ccae-task-materials__empty b,.inbox-send,.generate-btn):not(:disabled){border-color:var(--brand-lime)!important;background:var(--brand-lime)!important;color:var(--brand-ink)!important}.workspace-shell.workspace-shell :is(.seedance-form__submit-btn,.schedule-settings>button,.schedule-account-card__actions button[type=submit],.schedule-account-form button[type=submit],.inbox-send,.generate-btn):not(:disabled):hover{border-color:var(--brand-lime-hover)!important;background:var(--brand-lime-hover)!important}.workspace-shell.workspace-shell :is(.btn--primary,.mix-button--primary,.generate-btn,.inbox-send,.seedance-form__submit-btn,.schedule-settings>button,.schedule-account-primary,.schedule-bulk-submit,.weekly-confirm--primary,.schedule-account-card__actions button[type=submit],.schedule-account-form button[type=submit]):disabled{background:var(--surface)!important;border-color:var(--border)!important;color:var(--muted)!important;opacity:1;cursor:not-allowed;box-shadow:none}.workspace-shell.workspace-shell .ccae-task-selector__item.is-selected{background:transparent}.workspace-shell.workspace-shell .ccae-task-selector__item.is-selected>.ccae-task-selector__task{background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--accent)}.workspace-shell.workspace-shell .ccae-task-selector__plan:hover:not(:disabled){background:var(--surface-hover)}.workspace-shell.workspace-shell .ccae-task-selector__plan.is-selected{background:var(--accent-subtle)}.workspace-shell.workspace-shell .libnav__item--active{border-left-color:transparent;background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--accent)}.workspace-shell.workspace-shell :is(.story-tabs button.is-active,.weekly-current-week[aria-current],.ccae-overview-tab.is-active,.ccae-compare__markers button.is-active,.seedance-provider-toggle__option.is-active,.wb-categories button[aria-pressed=true],.video-review-toolbar button.is-active,.schedule-pool-mobile-trigger[aria-expanded=true],.product-membership-button.is-active){border-color:var(--border-hover);background:var(--accent-subtle);color:var(--brand-ink);box-shadow:none}.workspace-shell.workspace-shell .wb-summary-tile[aria-pressed=true]{border-color:var(--brand-lime-dark)}.workspace-shell.workspace-shell :is(.ai-provider-select__btn.active,.script-new__tab--active,.image-gen__group-pill--active,.video-gen__scene-pill--active,.filter-chip:has(input[type=checkbox]:checked),.mode-tabs button.active,.classify-gap-pill.is-active,.classify-picker__option.is-active,.classify-workbench__batch.is-active,.script-filter-menu__trigger.is-active,.script-filter-menu__option.is-active,.toolbar__mode-chip--active,.topaz-model.is-active,.replication-mix .source-switch button.is-active){border-color:var(--border-hover);background:var(--accent-subtle);color:var(--brand-ink)}.workspace-shell.workspace-shell .classify-table tbody tr.is-selected{background:var(--accent-subtle);color:var(--text)}.workspace-shell.workspace-shell :is(.step-indicator__step--current .step-indicator__num,.launch-step.is-active .launch-step__dot,.launch-pipeline-step.is-active .launch-pipeline-step__icon,.seedance-form__step.is-active .seedance-form__step-num,.ad-matrix-new-step.is-active .ad-matrix-new-step__num){background:var(--brand-lime);color:var(--brand-ink)}.workspace-shell.workspace-shell .ad-matrix-new-step.is-done .ad-matrix-new-step__num{background:var(--success-subtle);color:var(--success-text)}.workspace-shell.workspace-shell .ad-matrix-new-step__num{background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .feishu-table-row__toggle input:checked+.feishu-toggle-track{background:var(--brand-lime-dark)}.workspace-shell.workspace-shell .weekly-period-state.is-open{border-color:var(--info-border);background:var(--info-subtle);color:var(--info-text)}.workspace-shell.workspace-shell .weekly-period-state.is-ended{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell :is(.ccae-history__strip,.mix-task__strip){display:none}.workspace-shell.workspace-shell .workspace-mix-saved>.ccae-setup-notice{background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell :is(.schedule-group__marker,.weekly-country-marker){background:var(--border-hover)!important}.workspace-shell.workspace-shell .publish-library-card{background:var(--bg-elevated)}.workspace-shell.workspace-shell .publish-library-card__country,.workspace-shell.workspace-shell .publish-library-card__media,.workspace-shell.workspace-shell .publish-library-card__schedule,.workspace-shell.workspace-shell .weekly-clip{background:var(--surface)}.workspace-shell.workspace-shell .weekly-rollup{border-color:var(--border)}.workspace-shell.workspace-shell .scs-thumb--product{background:var(--surface)}.workspace-shell.workspace-shell :is(.ccae-sidebar,.libnav,.seedance-sidebar,.dh-history,.ad-matrix-history,.ai-daren-sidebar,.story-panel--dark,.mix-studio-sidebar){background:var(--sider)}.workspace-shell.workspace-shell .schedule-shell .schedule-pool{background:var(--bg-elevated)}.workspace-shell.workspace-shell :is(.page-header,.lib-subbar,.seedance-content__subbar,.ad-matrix-content__subbar){background:transparent}.workspace-shell.workspace-shell :is(.lib-row__manual-tag--product,.lib-row__manual-tag--visual,.lib-row__manual-tag--hook){border-color:var(--border)}.workspace-shell.workspace-shell .lib-row__field-avatar{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .copy-library-table-wrap{background:var(--bg-elevated)}.workspace-shell.workspace-shell .radar{background:var(--bg)}.workspace-shell.workspace-shell :is(.radar-time small,.radar-video em,.radar-category){color:var(--text-secondary);font-size:11px}.workspace-shell.workspace-shell :is(.product-card__source--tiktok,.product-card__source--1688,.product-card__source--manual){background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .mix-studio-shell{--mix-orange:var(--brand-ink);--mix-orange-soft:var(--accent-subtle)}a.skip-link{background:#111415;color:#fff}.workspace-shell.workspace-shell .weekly-missing-cover span{color:var(--muted)}.workspace-shell.workspace-shell .weekly-clip-plays{background:rgba(17,20,21,.72);color:#fff}.workspace-shell.workspace-shell :is(.schedule-grid__account-avatar,.scs-job__submit-time,.trend-video-cell__cover){background:var(--surface)}.workspace-shell.workspace-shell .product-card__meta-row .case-pill{background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell :is(.lib-row__title-field--country,.lib-row__title-field--category,.product-card__target-market){border-color:var(--border);background:var(--surface);color:var(--text)}.workspace-shell.workspace-shell :is(.lib-row__title-field--country,.lib-row__title-field--category) .lib-row__title-field-value{color:var(--text)}.workspace-shell.workspace-shell{--text-muted:var(--muted)}.workspace-shell.workspace-shell .case-pill--accent{background:var(--accent-subtle);border-color:var(--border);color:var(--brand-ink)}.workspace-shell.workspace-shell .workspace-rail__group>a.is-active{background:var(--bg-elevated);color:var(--brand-ink);box-shadow:0 0 0 1px var(--border),0 1px 2px rgba(17,20,21,.06)}.workspace-shell.workspace-shell .workspace-rail__group>a:not(.is-active):hover{background:rgba(17,20,21,.04)}.workspace-shell.workspace-shell :is(.ccae-task-selector__item.is-selected>.ccae-task-selector__task,.ccae-history__parent[aria-current=true],.dh-history-row.is-active,.batch-row--expanded>.batch-row__select,.libnav__item--active,.ad-matrix-history-row.is-active,.ai-daren-sidebar__item--active){border-color:transparent;background:var(--bg-elevated);box-shadow:inset 3px 0 0 var(--brand-ink),0 1px 2px rgba(17,20,21,.06)}.workspace-shell.workspace-shell :is(.ccae-task-selector__task,.ccae-history__parent,.dh-history-row,.batch-row__select,.libnav__item,.ad-matrix-history-row,.ai-daren-sidebar__item):not(.is-active):not([aria-current=true]):hover{background:rgba(17,20,21,.04)}.workspace-shell.workspace-shell .batch-row__meta .dot{display:none}.workspace-shell.workspace-shell .rm-source-toggle button.is-active{background:var(--accent-subtle);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--border-hover)}.workspace-shell.workspace-shell .topaz-picked{background:var(--accent-subtle);color:var(--brand-ink)}.workspace-shell.workspace-shell :is(.ad-matrix-template-card.is-active,.ad-matrix-reference-card.is-active){border-color:var(--brand-lime-dark);box-shadow:0 0 0 1px var(--brand-lime-dark)}.workspace-shell.workspace-shell .trend-status:not(.trend-status--imported):not(.trend-status--ignored){border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.workspace-shell.workspace-shell .copy-library-table__classification>span{border-color:var(--border);background:var(--surface);color:var(--text)}.workspace-shell.workspace-shell .video-review-queue .video-review-more{width:100%;justify-content:center;margin:8px 0 0}.workspace-shell.workspace-shell .weekly-idle-note{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px}.workspace-shell.workspace-shell .weekly-idle-toggle{padding:0;border:0;background:none;color:var(--text);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.workspace-shell.workspace-shell .weekly-idle-toggle:hover{color:var(--brand-ink)}.product-video-counts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding:0;border:0;background:none;color:var(--text-secondary);text-align:left;font:inherit;font-size:12px;line-height:1.6;cursor:pointer;min-height:24px;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-video-counts:hover{color:var(--text)}.product-video-counts span{white-space:nowrap}.product-video-summary{padding:16px 20px;border-bottom:1px solid var(--border)}.product-video-summary__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;grid-gap:12px;gap:12px}.product-video-summary dt{color:var(--text-secondary);font-size:12px}.product-video-summary dd{margin:4px 0 0;font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-video-summary dd small{margin-left:4px;font-size:12px;font-weight:400;color:var(--text-secondary)}.product-video-summary__table-scroll{overflow-x:auto}.product-video-summary table{width:100%;border-collapse:collapse;font-size:12px}.product-video-summary td,.product-video-summary th{padding:7px 8px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.product-video-summary th{color:var(--text-secondary);font-weight:400}.product-video-summary th:first-child{padding-left:0;text-align:left}.product-video-summary a{color:var(--text);text-decoration:none}.product-video-summary a:hover{text-decoration:underline}.derv-drawer--product .derv-tabs{overflow-x:auto;overflow-y:hidden;flex-shrink:0}.derv-drawer--product .derv-tab{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.derv-drawer--product .derv-tab[aria-selected=true]:after{bottom:0}@media (min-width:1100px) and (max-width:1700px){.product-library-shell.shell--squeezed{margin-left:0;margin-right:0}}@media (max-width:600px){.product-video-summary{padding:12px}.product-video-summary__totals{gap:8px}.product-video-summary dd{font-size:22px}.product-video-counts{gap:3px 10px}.derv-drawer--product .derv-tabs{padding:0 12px}.derv-drawer--product .derv-tab{padding:10px;font-size:12px}}.product-finished{padding:16px}.product-finished__filters{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.product-finished__filters button{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:none;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.product-finished__filters button[aria-pressed=true]{background:var(--bg-secondary,#f3f5f3);border-color:var(--border);color:var(--text)}.product-finished__filters span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-finished__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.product-finished-card{min-width:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.product-finished-card__media{aspect-ratio:9/16;background:#141714}.product-finished-card__media video{display:block;width:100%;height:100%;object-fit:contain}.product-finished-card__missing{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;color:#d0d8d0;font-size:12px}.product-finished-card__body{position:relative;padding:10px}.product-finished-card__state{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-secondary)}.product-finished-card__state>span:first-child{padding:2px 5px;border-radius:3px;background:var(--bg-secondary,#f3f5f3)}.product-finished-card__state .is-published{color:#237140;background:#e5f5e9}.product-finished-card h3{margin:8px 0;min-height:36px;line-height:18px;font-size:12px;font-weight:500;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-finished-card__actions{display:flex;gap:4px;margin-top:4px}.product-finished-card__actions a{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary)}.product-finished-card__publication{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:8px;font-size:11px}.product-finished-card__publication a{display:inline-flex;align-items:center;gap:4px}.product-finished-card__publication a,.product-finished-card__record{color:var(--text);text-decoration:none}.product-finished-card__publication a:hover,.product-finished-card__record:hover{text-decoration:underline}.product-finished-card__publication time{color:var(--text-secondary)}.product-finished-card__record{display:inline-block;font-size:11px;margin-top:8px}.product-finished__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:220px;color:var(--text-secondary);font-size:13px}@media (max-width:600px){.product-finished{padding:12px}.product-finished__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-finished__filters button{min-height:36px;padding:6px 8px}}