:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-a:#fff5f4;--palette-b:#b1d430;--palette-c:#1a8b9d;--palette-d:#000;--surface:#fff5f4;--surface-muted:snow;--surface-raised:#fff;--ink:#000;--ink-soft:#344246;--ink-muted:#667477;--muted:#667477;--line:#eadedc;--line-strong:#d7c8c5;--teal:#1a8b9d;--teal-dark:#126b79;--teal-soft:#e7f4f6;--lime:#b1d430;--lime-soft:#f1fad4;--success:#0f8f62;--success-soft:#e6f6ef;--warn:#c78a11;--danger:#c9412f;--icon-primary:var(--teal);--icon-secondary:var(--lime);--icon-tertiary:var(--ink-soft);--icon-warm:var(--danger);--shadow:#0000001f;background:var(--surface);color:var(--ink);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-a:#1a273a;--palette-b:#3e4a62;--palette-c:#c24d2c;--palette-d:#d9d9d7;--surface:#070a11;--surface-muted:#0d121c;--surface-raised:#151d2b;--ink:#f7f4ef;--ink-soft:#d9d9d7;--ink-muted:#9fa9b7;--muted:#9fa9b7;--line:#293347;--line-strong:#3e4a62;--teal:#c24d2c;--teal-dark:#e06a45;--teal-soft:#202a3b;--lime:#d9d9d7;--lime-soft:#242e40;--success:#18d28a;--success-soft:#18d28a1f;--warn:#f1c76b;--danger:#ff806d;--icon-primary:#e06a45;--icon-secondary:#d9d9d7;--icon-tertiary:#9fa9b7;--icon-warm:#ff806d;--shadow:#0000005c}:root[data-theme=sunny-beach]{--palette-a:#263653;--palette-b:#2a9d8f;--palette-c:#e9c46a;--palette-d:#f4a261;--palette-e:#e76f51;--surface:#dff5f0;--surface-muted:#eef9f6;--surface-raised:#fff7dc;--ink:#1f2b42;--ink-soft:#263653;--ink-muted:#617174;--muted:#617174;--line:#beded6;--line-strong:#86cfc4;--teal:#2a9d8f;--teal-dark:#1f766d;--teal-soft:#c9eee8;--lime:#e9c46a;--lime-soft:#fff3c7;--success:#258b73;--success-soft:#dff5f1;--warn:#d8893b;--danger:#e76f51;--icon-primary:#2a9d8f;--icon-secondary:#d8893b;--icon-tertiary:#263653;--icon-warm:#f4a261;--icon-alert:#e76f51;--shadow:#26365324}:root[data-theme=sunny-beach] .topbar{background:#dff5f0}:root[data-theme=sunny-beach] .workspace{background:#86cfc4}:root[data-theme=sunny-beach] .asset-list,:root[data-theme=sunny-beach] .detail-pane,:root[data-theme=sunny-beach] .operations-pane{background:#eef9f6}:root[data-theme=sunny-beach] .row,:root[data-theme=sunny-beach] .ai-panel,:root[data-theme=sunny-beach] .timeline-item,:root[data-theme=sunny-beach] .search-box,:root[data-theme=sunny-beach] .search-catalogue,:root[data-theme=sunny-beach] .search-match,:root[data-theme=sunny-beach] .theme-select,:root[data-theme=sunny-beach] .status,:root[data-theme=sunny-beach] .secondary-button,:root[data-theme=sunny-beach] .icon-button{background:#fff8df;border-color:#d8c990}:root[data-theme=sunny-beach] .facts div,:root[data-theme=sunny-beach] .ai-summary>div,:root[data-theme=sunny-beach] .metadata-grid div,:root[data-theme=sunny-beach] .settings-result,:root[data-theme=sunny-beach] .settings-form,:root[data-theme=sunny-beach] .workflow-create-form,:root[data-theme=sunny-beach] .workflow-canvas-picker,:root[data-theme=sunny-beach] .workflow-canvas-picker button,:root[data-theme=sunny-beach] .workflow-run-tab,:root[data-theme=sunny-beach] .workflow-run-row,:root[data-theme=sunny-beach] .workflow-step,:root[data-theme=sunny-beach] .workflow-event{background:#fffaf0;border-color:#d8c990}:root[data-theme=sunny-beach] .settings-shell,:root[data-theme=sunny-beach] .settings-content{background:0 0}:root[data-theme=sunny-beach] .settings-nav{border-color:#86cfc4}:root[data-theme=sunny-beach] .settings-nav-item{color:#263653}:root[data-theme=sunny-beach] input,:root[data-theme=sunny-beach] select,:root[data-theme=sunny-beach] textarea{border-color:#86cfc4}:root[data-theme=sunny-beach] .settings-result{padding:14px;box-shadow:0 1px #2636530d}:root[data-theme=sunny-beach] .processing-profile-form,:root[data-theme=sunny-beach] .settings-form{gap:14px}:root[data-theme=sunny-beach] .processing-profile-grid,:root[data-theme=sunny-beach] .settings-grid{gap:12px 14px}:root[data-theme=sunny-beach] .processing-profile-form textarea,:root[data-theme=sunny-beach] .intake-form textarea{background:#e7f7f3}:root[data-theme=sunny-beach] .processing-profile-form>.primary-button,:root[data-theme=sunny-beach] .settings-form>.primary-button,:root[data-theme=sunny-beach] .workflow-action-list>.primary-button{justify-self:end;width:fit-content;min-width:220px;padding:0 20px}:root[data-theme=sunny-beach] .storage-form-actions .primary-button,:root[data-theme=sunny-beach] .storage-actions .primary-button{width:fit-content}:root[data-theme=sunny-beach] .processing-profile-card,:root[data-theme=sunny-beach] .workflow-definition-card,:root[data-theme=sunny-beach] .mount-row{border-color:#beded6}:root[data-theme=sunny-beach] .processing-profile-card:hover,:root[data-theme=sunny-beach] .workflow-definition-card:hover,:root[data-theme=sunny-beach] .mount-row:hover{background:#f7fcfa;border-color:#2a9d8f}:root[data-theme=sunny-beach] .row.selected,:root[data-theme=sunny-beach] .secondary-button.active,:root[data-theme=sunny-beach] .settings-nav-item.active,:root[data-theme=sunny-beach] .workflow-run-tab.selected,:root[data-theme=sunny-beach] .workflow-run-row.selected,:root[data-theme=sunny-beach] .transcript-segment:hover,:root[data-theme=sunny-beach] .transcript-segment.active{color:#fff;background:#218f83;border-color:#218f83}:root[data-theme=sunny-beach] .row.selected,:root[data-theme=sunny-beach] .secondary-button.active,:root[data-theme=sunny-beach] .settings-nav-item.active,:root[data-theme=sunny-beach] .workflow-run-tab.selected,:root[data-theme=sunny-beach] .workflow-run-row.selected,:root[data-theme=sunny-beach] .transcript-segment.active,:root[data-theme=sunny-beach] .asset-list-row.selected,:root[data-theme=sunny-beach] .mount-row.selected,:root[data-theme=sunny-beach] .workflow-canvas-node.selected{box-shadow:inset 4px 0 #e76f51}:root[data-theme=sunny-beach] .status.ok{color:#263653;background:#dff5f0;border-color:#86cfc4}:root[data-theme=sunny-beach] .message{background:#dff5f0;border-color:#86cfc4}:root[data-theme=sunny-beach] .asset-toolbar{background:linear-gradient(#dff5f0,#fff7dc)}:root[data-theme=sunny-beach] .view-toggle button.active,:root[data-theme=sunny-beach] .primary-button{color:#fff;background:#218f83;border-color:#218f83;box-shadow:inset 4px 0 #e76f51}:root[data-theme=sunny-beach] .primary-button:hover{background:#263653;border-color:#263653}:root[data-theme=sunny-beach] svg{color:var(--icon-primary)}:root[data-theme=sunny-beach] .secondary-button.active svg,:root[data-theme=sunny-beach] .settings-nav-item.active svg,:root[data-theme=sunny-beach] .workflow-run-tab.selected svg,:root[data-theme=sunny-beach] .workflow-run-row.selected svg{color:#fff}:root[data-theme=sunny-beach] .secondary-button:hover,:root[data-theme=sunny-beach] .settings-nav-item:hover,:root[data-theme=sunny-beach] .icon-button:hover{background:#dff5f0;border-color:#2a9d8f}:root[data-theme=sunny-beach] .theme-select svg,:root[data-theme=sunny-beach] .settings-nav-item:first-child svg,:root[data-theme=sunny-beach] .workflow-canvas-node.decision{color:#d8893b}:root[data-theme=sunny-beach] .topbar .secondary-button:first-of-type svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(3) svg,:root[data-theme=sunny-beach] .workflow-canvas-node.trigger{color:#2a9d8f}:root[data-theme=sunny-beach] .topbar .secondary-button:nth-of-type(2) svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(4) svg,:root[data-theme=sunny-beach] .search-box svg{color:#d8893b}:root[data-theme=sunny-beach] .topbar .secondary-button:nth-of-type(3) svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(2) svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(5) svg{color:#e76f51}:root[data-theme=sunny-beach] .icon-button svg,:root[data-theme=sunny-beach] .clear-search-button svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(6) svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(7) svg,:root[data-theme=sunny-beach] .settings-nav-item:nth-child(8) svg{color:#263653}:root[data-theme=sunny-beach] .danger-button svg,:root[data-theme=sunny-beach] .asset-removal svg,:root[data-theme=sunny-beach] .workflow-node-remove svg,:root[data-theme=sunny-beach] .workflow-trigger-remove svg{color:#fff}:root[data-theme=black-gold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-a:#000;--palette-b:#14213d;--palette-c:#fca311;--palette-d:#e5e5e5;--palette-e:#fff;--surface:#050608;--surface-muted:#0b0f18;--surface-raised:#111827;--ink:#fff;--ink-soft:#e5e5e5;--ink-muted:#a9b0bd;--muted:#a9b0bd;--line:#25314a;--line-strong:#34425f;--teal:#fca311;--teal-dark:#ffb941;--teal-soft:#fca31124;--lime:#e5e5e5;--lime-soft:#e5e5e51a;--success:#6ee7b7;--success-soft:#6ee7b71f;--warn:#fca311;--danger:#ff6b57;--icon-primary:#fca311;--icon-secondary:#e5e5e5;--icon-tertiary:#fff;--icon-warm:#ffb941;--icon-alert:#ff6b57;--shadow:#00000085}:root[data-theme=black-gold] .topbar,:root[data-theme=black-gold] .workspace{background:#000}:root[data-theme=black-gold] .asset-list,:root[data-theme=black-gold] .detail-pane,:root[data-theme=black-gold] .operations-pane{background:#050608}:root[data-theme=black-gold] .row,:root[data-theme=black-gold] .ai-panel,:root[data-theme=black-gold] .timeline-item,:root[data-theme=black-gold] .search-box,:root[data-theme=black-gold] .search-catalogue,:root[data-theme=black-gold] .search-match,:root[data-theme=black-gold] .theme-select,:root[data-theme=black-gold] .status,:root[data-theme=black-gold] .secondary-button,:root[data-theme=black-gold] .icon-button{background:#111827;border-color:#34425f}:root[data-theme=black-gold] .facts div,:root[data-theme=black-gold] .ai-summary>div,:root[data-theme=black-gold] .metadata-grid div,:root[data-theme=black-gold] .workflow-run-tab,:root[data-theme=black-gold] .workflow-run-row,:root[data-theme=black-gold] .workflow-step,:root[data-theme=black-gold] .workflow-event,:root[data-theme=black-gold] .workflow-canvas-node,:root[data-theme=black-gold] .workflow-palette-card,:root[data-theme=black-gold] .workflow-create-form,:root[data-theme=black-gold] .workflow-catalog-card,:root[data-theme=black-gold] .workflow-validation-issue{background:#0f1626;border-color:#25314a}:root[data-theme=black-gold] .row.selected,:root[data-theme=black-gold] .transcript-segment:hover,:root[data-theme=black-gold] .transcript-segment.active{background:#14213d;border-color:#fca311}:root[data-theme=black-gold] .row.selected,:root[data-theme=black-gold] .transcript-segment.active,:root[data-theme=black-gold] .asset-list-row.selected,:root[data-theme=black-gold] .mount-row.selected,:root[data-theme=black-gold] .workflow-canvas-node.selected{box-shadow:inset 3px 0 #fca311}:root[data-theme=black-gold] .tag-list span,:root[data-theme=black-gold] .mount-row-meta span,:root[data-theme=black-gold] .mount-access-chip,:root[data-theme=black-gold] .mount-paths code,:root[data-theme=black-gold] .workflow-contract-summary span,:root[data-theme=black-gold] .workflow-branch-label{color:#e5e5e5;background:#0b0f18;border-color:#34425f}:root[data-theme=black-gold] .status.ok{color:#fca311;background:#fca3111f;border-color:#fca311}:root[data-theme=black-gold] .message{background:#fca3111f;border-color:#fca311}:root[data-theme=black-gold] .asset-toolbar{background:linear-gradient(#111827,#0b0f18)}:root[data-theme=black-gold] .view-toggle button.active,:root[data-theme=black-gold] .primary-button{color:#000;background:#fca311;border-color:#fca311}:root[data-theme=black-gold] .secondary-button.active,:root[data-theme=black-gold] .settings-nav-item.active,:root[data-theme=black-gold] .workflow-run-tab.selected,:root[data-theme=black-gold] .workflow-run-row.selected,:root[data-theme=black-gold] .workflow-designer-list-item.selected{color:#fca311}:root[data-theme=black-gold] .primary-button:hover{color:#000;background:#ffb941;border-color:#ffb941}:root[data-theme=black-gold] .video-player{background:#000;border-color:#000}:root[data-theme=black-gold] .transcript-time,:root[data-theme=black-gold] .search-match-label{color:#fca311}:root[data-theme=black-gold] .transcript-copy,:root[data-theme=black-gold] .ai-summary p,:root[data-theme=black-gold] .facts dd,:root[data-theme=black-gold] .metadata-grid dd{color:#fff}:root[data-theme=black-gold] svg{color:#74d7ff}:root[data-theme=black-gold] .theme-select svg,:root[data-theme=black-gold] .secondary-button.active svg,:root[data-theme=black-gold] .settings-nav-item.active svg,:root[data-theme=black-gold] .workflow-canvas-node.trigger{color:#fca311}:root[data-theme=black-gold] .status svg{color:#ffd166}:root[data-theme=black-gold] .topbar .secondary-button:first-of-type svg,:root[data-theme=black-gold] .settings-nav-item:nth-child(6) svg,:root[data-theme=black-gold] .settings-nav-item:nth-child(7) svg{color:#00e5ff}:root[data-theme=black-gold] .topbar .secondary-button:nth-of-type(2) svg,:root[data-theme=black-gold] .settings-nav-item:first-child svg,:root[data-theme=black-gold] .settings-nav-item:nth-child(5) svg{color:#c084fc}:root[data-theme=black-gold] .topbar .secondary-button:nth-of-type(3) svg,:root[data-theme=black-gold] .settings-nav-item:nth-child(2) svg{color:#34d399}:root[data-theme=black-gold] .settings-nav-item:nth-child(3) svg,:root[data-theme=black-gold] .settings-nav-item:nth-child(4) svg{color:#fb7185}:root[data-theme=black-gold] .settings-nav-item:nth-child(8) svg,:root[data-theme=black-gold] .icon-button svg{color:#ffd166}:root[data-theme=black-gold] .secondary-button:hover svg,:root[data-theme=black-gold] .icon-button:hover svg,:root[data-theme=black-gold] .settings-nav-item:hover svg,:root[data-theme=black-gold] .clear-search-button:hover svg{color:#ffb941}:root[data-theme=black-gold] .primary-button svg,:root[data-theme=black-gold] .view-toggle button.active svg{color:#000}:root[data-theme=black-gold] .workflow-canvas-node.decision svg,:root[data-theme=black-gold] .workflow-branch-port.false svg{color:#fca311}:root[data-theme=black-gold] .transcript-selector svg,:root[data-theme=black-gold] .search-box svg,:root[data-theme=black-gold] .workflow-filter svg{color:#fff}:root[data-theme=black-gold] .clear-search-button svg,:root[data-theme=black-gold] .settings-nav-item svg{color:inherit}:root[data-theme=black-gold] .danger-button svg,:root[data-theme=black-gold] .asset-removal svg,:root[data-theme=black-gold] .workflow-node-remove svg,:root[data-theme=black-gold] .workflow-trigger-remove svg{color:#fff}:root[data-theme=ember] .topbar{background:#0b0f18}:root[data-theme=ember] .workspace{background:#05070c}:root[data-theme=ember] .asset-list,:root[data-theme=ember] .detail-pane,:root[data-theme=ember] .operations-pane{background:#0b1019}:root[data-theme=ember] .row,:root[data-theme=ember] .ai-panel,:root[data-theme=ember] .timeline-item,:root[data-theme=ember] .search-box,:root[data-theme=ember] .search-catalogue,:root[data-theme=ember] .search-match,:root[data-theme=ember] .theme-select,:root[data-theme=ember] .status,:root[data-theme=ember] .secondary-button,:root[data-theme=ember] .icon-button{background:#111823;border-color:#283348}:root[data-theme=ember] .facts div,:root[data-theme=ember] .ai-summary>div,:root[data-theme=ember] .metadata-grid div,:root[data-theme=ember] .workflow-run-tab,:root[data-theme=ember] .workflow-run-row,:root[data-theme=ember] .workflow-step,:root[data-theme=ember] .workflow-event{background:#151d2b;border-color:#344057}:root[data-theme=ember] .row.selected,:root[data-theme=ember] .transcript-segment:hover,:root[data-theme=ember] .transcript-segment.active{background:#171f2d;border-color:#c24d2c}:root[data-theme=ember] .row.selected,:root[data-theme=ember] .transcript-segment.active{box-shadow:inset 3px 0 #c24d2c}:root[data-theme=ember] .video-player{background:#000;border-color:#000}:root[data-theme=ember] .tag-list span{color:#f7f4ef;background:#111823;border-color:#5a6577}:root[data-theme=ember] .status.ok{color:#ff7a54;background:#111823;border-color:#c24d2c}:root[data-theme=ember] .transcript-time{color:#ff7a54}:root[data-theme=ember] .transcript-copy,:root[data-theme=ember] .ai-summary p,:root[data-theme=ember] .facts dd,:root[data-theme=ember] .metadata-grid dd{color:#f7f4ef}:root[data-theme=ember] .thumb-scrub{background:#080b12;border-color:#283348}:root[data-theme=ember] .message{background:#111823;border-color:#c24d2c}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--surface);margin:0;overflow:hidden}button,input,select,textarea{font:inherit}.app-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-shell.workflow-focus .topbar{display:none}.app-shell.workflow-focus .workspace{border-top:0}.app-shell.workflow-focus .settings-workspace-pane{gap:0;padding:0}.app-shell.workflow-focus .settings-workspace-pane>.panel-heading,.app-shell.workflow-focus .settings-nav,.app-shell.workflow-focus .settings-section-heading{display:none}.app-shell.workflow-focus .settings-shell{grid-template-columns:minmax(0,1fr);gap:0}.app-shell.workflow-focus .workflow-module-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;height:100vh;overflow:hidden}.app-shell.workflow-focus .workflow-module-grid>.workflow-module-panel:not(.workflow-canvas-panel){display:none}.app-shell.workflow-focus .workflow-canvas-panel{grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.app-shell.workflow-focus .workflow-designer-shell{grid-template-columns:280px minmax(0,1fr) 320px;height:auto;min-height:0;overflow:hidden}.app-shell.workflow-focus .workflow-blank-canvas{overscroll-behavior:contain;align-content:start;justify-items:center;height:100%;min-height:0;overflow:auto}.workflow-focus-exit{z-index:90;border:1px solid var(--line-strong);background:var(--surface-raised);height:36px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);padding:0 14px;font-weight:700;position:fixed;top:12px;right:12px}.workflow-focus-exit:hover,.workflow-focus-exit:focus-visible{border-color:var(--teal);color:var(--teal)}.topbar{background:var(--surface);border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 24px;display:flex}.topbar h1,.panel-heading h2,.detail-header h2,.detail-header p{margin:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand img{object-fit:contain;width:auto;max-width:282px;height:40px}.topbar h1{font-size:24px;font-weight:700}.panel-heading span,.row-meta,.timeline-item span,.detail-header p,.empty,.empty-state{color:var(--muted)}.status-strip{align-items:center;gap:10px;display:flex}.timeline-command-strip{border-bottom:1px solid var(--line-strong);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:12px;min-height:46px;padding:6px 24px;display:flex}.timeline-command-group{border-right:1px solid var(--line);align-items:center;gap:6px;padding-right:12px;display:inline-flex}.timeline-command-group:last-child{border-right:0}.timeline-command-readout{color:var(--muted);white-space:nowrap;font-size:12px}.timeline-command-button{min-height:36px}.theme-select{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:36px;color:var(--ink);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.theme-select select{background:var(--surface-raised);color:inherit;cursor:pointer;border:0;outline:0}.theme-select option{color:#111;background:#fff}:root[data-theme=ember] .theme-select option{color:#f7f4ef;background:#111823}:root[data-theme=sunny-beach] .theme-select option{color:#1f2b42;background:#fffdf7}:root[data-theme=black-gold] .theme-select option{color:#fff;background:#111827}:root[data-theme=fiery-ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-a:#780000;--palette-b:#c1121f;--palette-c:#fdf0d5;--palette-d:#003049;--palette-e:#669bbc;--surface:#020b12;--surface-muted:#061827;--surface-raised:#0b2234;--ink:#fff7e6;--ink-soft:#fdf0d5;--ink-muted:#a7bfd0;--muted:#a7bfd0;--line:#18394f;--line-strong:#2b5c78;--teal:#669bbc;--teal-dark:#8fc1dc;--teal-soft:#669bbc29;--lime:#fdf0d5;--lime-soft:#fdf0d51a;--success:#68d6ad;--success-soft:#68d6ad1f;--warn:#f0b15f;--danger:#ff5b66;--icon-primary:#669bbc;--icon-secondary:#fdf0d5;--icon-tertiary:#c1121f;--icon-warm:#f0b15f;--icon-alert:#ff5b66;--shadow:#00000080}:root[data-theme=fiery-ocean] .topbar{background:#003049}:root[data-theme=fiery-ocean] .workspace{background:#780000}:root[data-theme=fiery-ocean] .asset-list,:root[data-theme=fiery-ocean] .detail-pane,:root[data-theme=fiery-ocean] .operations-pane{background:#020b12}:root[data-theme=fiery-ocean] .row,:root[data-theme=fiery-ocean] .ai-panel,:root[data-theme=fiery-ocean] .timeline-item,:root[data-theme=fiery-ocean] .search-box,:root[data-theme=fiery-ocean] .search-catalogue,:root[data-theme=fiery-ocean] .search-match,:root[data-theme=fiery-ocean] .theme-select,:root[data-theme=fiery-ocean] .status,:root[data-theme=fiery-ocean] .secondary-button,:root[data-theme=fiery-ocean] .icon-button{background:#0b2234;border-color:#2b5c78}:root[data-theme=fiery-ocean] .facts div,:root[data-theme=fiery-ocean] .ai-summary>div,:root[data-theme=fiery-ocean] .metadata-grid div,:root[data-theme=fiery-ocean] .settings-result,:root[data-theme=fiery-ocean] .settings-form,:root[data-theme=fiery-ocean] .workflow-run-tab,:root[data-theme=fiery-ocean] .workflow-run-row,:root[data-theme=fiery-ocean] .workflow-step,:root[data-theme=fiery-ocean] .workflow-event,:root[data-theme=fiery-ocean] .workflow-canvas-node,:root[data-theme=fiery-ocean] .workflow-palette-card,:root[data-theme=fiery-ocean] .workflow-create-form,:root[data-theme=fiery-ocean] .workflow-catalog-card,:root[data-theme=fiery-ocean] .workflow-validation-issue{background:#061827;border-color:#18394f}:root[data-theme=fiery-ocean] .row.selected,:root[data-theme=fiery-ocean] .secondary-button.active,:root[data-theme=fiery-ocean] .settings-nav-item.active,:root[data-theme=fiery-ocean] .workflow-run-tab.selected,:root[data-theme=fiery-ocean] .workflow-run-row.selected,:root[data-theme=fiery-ocean] .transcript-segment:hover,:root[data-theme=fiery-ocean] .transcript-segment.active{color:#fdf0d5;background:#780000;border-color:#c1121f}:root[data-theme=fiery-ocean] .row.selected,:root[data-theme=fiery-ocean] .secondary-button.active,:root[data-theme=fiery-ocean] .settings-nav-item.active,:root[data-theme=fiery-ocean] .workflow-run-tab.selected,:root[data-theme=fiery-ocean] .workflow-run-row.selected,:root[data-theme=fiery-ocean] .transcript-segment.active,:root[data-theme=fiery-ocean] .asset-list-row.selected,:root[data-theme=fiery-ocean] .mount-row.selected,:root[data-theme=fiery-ocean] .workflow-canvas-node.selected{box-shadow:inset 4px 0 #fdf0d5}:root[data-theme=fiery-ocean] .tag-list span,:root[data-theme=fiery-ocean] .mount-row-meta span,:root[data-theme=fiery-ocean] .mount-access-chip,:root[data-theme=fiery-ocean] .mount-paths code,:root[data-theme=fiery-ocean] .workflow-contract-summary span,:root[data-theme=fiery-ocean] .workflow-branch-label{color:#fdf0d5;background:#0b2234;border-color:#2b5c78}:root[data-theme=fiery-ocean] .status.ok{color:#fdf0d5;background:#669bbc29;border-color:#669bbc}:root[data-theme=fiery-ocean] .message{background:#669bbc24;border-color:#669bbc}:root[data-theme=fiery-ocean] .asset-toolbar{background:linear-gradient(#0b2234,#061827)}:root[data-theme=fiery-ocean] input,:root[data-theme=fiery-ocean] select,:root[data-theme=fiery-ocean] textarea{border-color:#2b5c78}:root[data-theme=fiery-ocean] .processing-profile-form textarea,:root[data-theme=fiery-ocean] .intake-form textarea{background:#04131f}:root[data-theme=fiery-ocean] .view-toggle button.active,:root[data-theme=fiery-ocean] .primary-button{color:#fdf0d5;background:#c1121f;border-color:#c1121f;box-shadow:inset 4px 0 #fdf0d5}:root[data-theme=fiery-ocean] .primary-button:hover{background:#780000;border-color:#fdf0d5}:root[data-theme=fiery-ocean] .processing-profile-form>.primary-button,:root[data-theme=fiery-ocean] .settings-form>.primary-button,:root[data-theme=fiery-ocean] .workflow-action-list>.primary-button{justify-self:end;width:fit-content;min-width:220px;padding:0 20px}:root[data-theme=fiery-ocean] .video-player{background:#000;border-color:#000}:root[data-theme=fiery-ocean] .transcript-time,:root[data-theme=fiery-ocean] .search-match-label{color:#f0b15f}:root[data-theme=fiery-ocean] .transcript-copy,:root[data-theme=fiery-ocean] .ai-summary p,:root[data-theme=fiery-ocean] .facts dd,:root[data-theme=fiery-ocean] .metadata-grid dd{color:#fff7e6}:root[data-theme=fiery-ocean] svg{color:#669bbc}:root[data-theme=fiery-ocean] .theme-select svg,:root[data-theme=fiery-ocean] .status svg,:root[data-theme=fiery-ocean] .topbar .secondary-button:nth-of-type(3) svg{color:#f0b15f}:root[data-theme=fiery-ocean] .topbar .secondary-button:first-of-type svg,:root[data-theme=fiery-ocean] .workflow-canvas-node.trigger{color:#669bbc}:root[data-theme=fiery-ocean] .topbar .secondary-button:nth-of-type(2) svg,:root[data-theme=fiery-ocean] .settings-nav-item:first-child svg{color:#ff5b66}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(2) svg{color:#fdf0d5}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(3) svg{color:#4cc9f0}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(4) svg{color:#c1121f}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(5) svg{color:#ff9f1c}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(6) svg{color:#b8f2e6}:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(7) svg{color:#f0b15f}:root[data-theme=fiery-ocean] .secondary-button.active svg,:root[data-theme=fiery-ocean] .settings-nav-item.active svg,:root[data-theme=fiery-ocean] .workflow-run-tab.selected svg,:root[data-theme=fiery-ocean] .workflow-run-row.selected svg,:root[data-theme=fiery-ocean] .primary-button svg,:root[data-theme=fiery-ocean] .secondary-button:hover svg,:root[data-theme=fiery-ocean] .icon-button:hover svg,:root[data-theme=fiery-ocean] .settings-nav-item:hover svg,:root[data-theme=fiery-ocean] .clear-search-button:hover svg,:root[data-theme=fiery-ocean] .icon-button svg,:root[data-theme=fiery-ocean] .clear-search-button svg,:root[data-theme=fiery-ocean] .settings-nav-item:nth-child(8) svg{color:#fdf0d5}:root[data-theme=fiery-ocean] .danger-button svg,:root[data-theme=fiery-ocean] .asset-removal svg,:root[data-theme=fiery-ocean] .workflow-node-remove svg,:root[data-theme=fiery-ocean] .workflow-trigger-remove svg{color:#fff}:root[data-theme=fiery-ocean] .theme-select option{color:#fdf0d5;background:#0b2234}:root[data-theme=fiery-ocean] .asset-list,:root[data-theme=fiery-ocean] .folder-sidebar,:root[data-theme=fiery-ocean] .detail-pane,:root[data-theme=fiery-ocean] .operations-pane,:root[data-theme=fiery-ocean] .asset-toolbar,:root[data-theme=fiery-ocean] .folder-panel,:root[data-theme=fiery-ocean] .folder-form,:root[data-theme=fiery-ocean] .folder-row,:root[data-theme=fiery-ocean] .search-folder-result,:root[data-theme=fiery-ocean] .row,:root[data-theme=fiery-ocean] .ai-panel,:root[data-theme=fiery-ocean] .timeline-item,:root[data-theme=fiery-ocean] .search-box,:root[data-theme=fiery-ocean] .search-catalogue,:root[data-theme=fiery-ocean] .search-match,:root[data-theme=fiery-ocean] .theme-select,:root[data-theme=fiery-ocean] .status,:root[data-theme=fiery-ocean] .secondary-button,:root[data-theme=fiery-ocean] .icon-button,:root[data-theme=fiery-ocean] .primary-button,:root[data-theme=fiery-ocean] input,:root[data-theme=fiery-ocean] select,:root[data-theme=fiery-ocean] textarea,:root[data-theme=fiery-ocean] .facts div,:root[data-theme=fiery-ocean] .ai-summary>div,:root[data-theme=fiery-ocean] .metadata-grid div,:root[data-theme=fiery-ocean] .settings-result,:root[data-theme=fiery-ocean] .settings-form,:root[data-theme=fiery-ocean] .workflow-run-tab,:root[data-theme=fiery-ocean] .workflow-run-row,:root[data-theme=fiery-ocean] .workflow-step,:root[data-theme=fiery-ocean] .workflow-event,:root[data-theme=fiery-ocean] .workflow-canvas-node,:root[data-theme=fiery-ocean] .workflow-palette-card,:root[data-theme=fiery-ocean] .workflow-create-form,:root[data-theme=fiery-ocean] .workflow-catalog-card,:root[data-theme=fiery-ocean] .workflow-validation-issue,:root[data-theme=fiery-ocean] .asset-inspector-grid>div,:root[data-theme=fiery-ocean] .asset-file-locations,:root[data-theme=fiery-ocean] .asset-activity,:root[data-theme=fiery-ocean] .asset-list-row,:root[data-theme=fiery-ocean] .thumbnail-card,:root[data-theme=fiery-ocean] .thumb-scrub,:root[data-theme=fiery-ocean] .thumb-scrub img,:root[data-theme=fiery-ocean] .video-player,:root[data-theme=fiery-ocean] .sprite-strip,:root[data-theme=fiery-ocean] .sprite-strip img,:root[data-theme=fiery-ocean] .preview-placeholder{border-radius:8px}:root[data-theme=fiery-ocean] .thumbnail-card,:root[data-theme=fiery-ocean] .thumb-scrub,:root[data-theme=fiery-ocean] .video-player,:root[data-theme=fiery-ocean] .sprite-strip,:root[data-theme=fiery-ocean] .preview-placeholder{overflow:hidden}.status{border:1px solid var(--line-strong);background:var(--surface-raised);align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.status.ok{color:var(--teal-dark);border-color:var(--lime);background:var(--lime-soft)}.auth-status{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.auth-status svg{flex:none}.profile-menu-wrap{align-items:center;display:inline-flex;position:relative}.profile-trigger{border:1px solid var(--line-strong);background:var(--surface-raised);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.profile-trigger:hover,.profile-trigger:focus-visible,.profile-trigger.active{border-color:var(--teal);background:var(--teal-soft)}.profile-trigger:after{content:attr(data-tooltip);border:1px solid var(--line-strong);background:var(--surface-raised);max-width:240px;color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;opacity:0;pointer-events:none;z-index:105;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.profile-trigger:hover:after,.profile-trigger:focus-visible:after{opacity:1;transform:translateY(0)}.profile-trigger.active:after{display:none}.profile-menu{z-index:100;border:1px solid var(--line-strong);background:var(--surface);width:min(280px,100vw - 32px);box-shadow:var(--shadow);gap:9px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.profile-menu-header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:8px;display:grid}.profile-avatar{border:1px solid var(--teal);background:var(--teal-soft);width:42px;height:42px;color:var(--teal-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.profile-menu-header strong,.profile-menu-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.profile-menu-header span{color:var(--muted);margin-top:2px;font-size:12px}.profile-menu-meta{flex-wrap:wrap;gap:7px;display:flex}.profile-menu-meta .status,.profile-menu-meta .status-chip{gap:6px;min-height:30px;padding:0 9px;font-size:12px}.profile-menu-item{min-height:36px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:0 10px;display:flex}.profile-menu-item:hover,.profile-menu-item:focus-visible,.profile-menu-item.active{border-color:var(--teal);background:var(--teal-soft)}.icon-button,.primary-button,.secondary-button,.row{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);cursor:pointer}.secondary-button.active{border-color:var(--teal);background:var(--teal-soft)}.icon-button:hover,.secondary-button:hover,.row:hover,.theme-select:hover{border-color:var(--teal)}.icon-button{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.secondary-button{justify-content:center;align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex}.icon-button:disabled,.primary-button:disabled{cursor:wait;opacity:.65}.icon-button.active{border-color:var(--teal);background:var(--teal-soft)}.icon-button.compact{background:0 0;border-color:#0000;width:26px;height:26px}.icon-button.compact:hover{border-color:var(--teal);background:var(--surface-raised)}.message{border:1px solid var(--teal);background:var(--teal-soft);justify-content:space-between;align-items:center;gap:12px;margin:14px 24px 0;padding:10px 12px;display:flex}.message span{min-width:0}.auth-shell{grid-template-rows:auto 1fr;min-height:100vh}.login-panel{place-items:center;min-height:0;padding:24px;display:grid}.login-panel form{border:1px solid var(--line);background:var(--surface-raised);gap:14px;width:min(420px,100%);padding:22px;display:grid}.login-panel h1{margin:0;font-size:1.25rem}.login-panel label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.login-panel input{border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--ink);padding:0 10px}.login-error{border:1px solid color-mix(in srgb, var(--danger) 50%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--surface-raised));color:var(--danger);margin:0;padding:9px 10px}.workspace{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(0, 1fr);background:var(--line-strong);border-top:1px solid var(--line-strong);flex:1;grid-template-rows:minmax(0,1fr);grid-template-areas:"folders folder-resizer assets";gap:1px;min-height:0;display:grid;position:relative}.workspace.has-selection{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(280px, var(--asset-panel-width,390px)) 6px minmax(0, 1fr);grid-template-areas:"folders folder-resizer assets asset-resizer detail"}.workspace.search-active{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(0, 1fr);grid-template-areas:"folders folder-resizer assets"}.workspace.has-selection.search-active{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(360px, var(--asset-panel-width,460px)) 6px minmax(0, 1fr);grid-template-areas:"folders folder-resizer assets asset-resizer detail"}.workspace.operations-open{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders folder-resizer assets operations-resizer operations"}.workspace.has-selection.operations-open{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(280px, var(--asset-panel-width,390px)) 6px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders folder-resizer assets asset-resizer detail operations-resizer operations"}.workspace.has-selection.search-active.operations-open{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,320px)) 6px minmax(360px, var(--asset-panel-width,460px)) 6px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders folder-resizer assets asset-resizer detail operations-resizer operations"}.workspace.folders-collapsed{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"folders assets"}.workspace.folders-collapsed.has-selection{grid-template-columns:44px minmax(280px, var(--asset-panel-width,390px)) 6px minmax(0, 1fr);grid-template-areas:"folders assets asset-resizer detail"}.workspace.folders-collapsed.search-active{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"folders assets"}.workspace.folders-collapsed.has-selection.search-active{grid-template-columns:44px minmax(360px, var(--asset-panel-width,460px)) 6px minmax(0, 1fr);grid-template-areas:"folders assets asset-resizer detail"}.workspace.folders-collapsed.operations-open{grid-template-columns:44px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders assets operations-resizer operations"}.workspace.folders-collapsed.has-selection.operations-open{grid-template-columns:44px minmax(280px, var(--asset-panel-width,390px)) 6px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders assets asset-resizer detail operations-resizer operations"}.workspace.folders-collapsed.has-selection.search-active.operations-open{grid-template-columns:44px minmax(360px, var(--asset-panel-width,460px)) 6px minmax(0, 1fr) 6px minmax(360px, var(--operations-panel-width,520px));grid-template-areas:"folders assets asset-resizer detail operations-resizer operations"}.workspace.settings-open,.workspace.operations-open.settings-open,.workspace.folders-collapsed.settings-open,.workspace.folders-collapsed.operations-open.settings-open,.workspace.has-selection.settings-open,.workspace.has-selection.operations-open.settings-open,.workspace.folders-collapsed.has-selection.settings-open,.workspace.folders-collapsed.has-selection.operations-open.settings-open,.workspace.search-active.settings-open,.workspace.search-active.operations-open.settings-open,.workspace.folders-collapsed.search-active.settings-open,.workspace.folders-collapsed.search-active.operations-open.settings-open,.workspace.has-selection.search-active.settings-open,.workspace.has-selection.search-active.operations-open.settings-open,.workspace.folders-collapsed.has-selection.search-active.settings-open,.workspace.folders-collapsed.has-selection.search-active.operations-open.settings-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"operations";gap:0}.workspace.settings-open .asset-list,.workspace.settings-open .folder-sidebar,.workspace.settings-open .detail-pane,.workspace.settings-open .folder-resizer,.workspace.settings-open .operations-resizer,.workspace.settings-open .asset-resizer{display:none}.workspace.timeline-open,.workspace.has-selection.timeline-open,.workspace.search-active.timeline-open,.workspace.has-selection.search-active.timeline-open,.workspace.folders-collapsed.timeline-open,.workspace.folders-collapsed.has-selection.timeline-open,.workspace.folders-collapsed.search-active.timeline-open,.workspace.folders-collapsed.has-selection.search-active.timeline-open{grid-template-columns:58px minmax(280px, var(--asset-panel-width,390px)) 6px minmax(0, 1fr);grid-template-rows:minmax(190px, 1fr) 8px var(--editorial-timeline-height,430px);background:#061827;grid-template-areas:"editorial-rail assets asset-resizer detail""timeline-resizer timeline-resizer timeline-resizer timeline-resizer""timeline timeline timeline timeline";gap:1px;padding-bottom:0}.workspace.timeline-open .folder-sidebar,.workspace.timeline-open .folder-resizer,.workspace.timeline-open .operations-resizer,.workspace.timeline-open .operations-pane{display:none}.workspace.timeline-open .asset-list,.workspace.timeline-open .detail-pane{min-height:0;overflow:auto}.workspace.timeline-open .editorial-program-monitor{min-height:0;overflow:hidden}.folder-sidebar,.asset-list,.detail-pane,.editorial-program-monitor,.operations-pane{background:var(--surface-muted);min-width:0;min-height:0;padding:18px}.asset-list,.detail-pane,.editorial-program-monitor,.operations-pane{overflow:auto}.timeline-dock{border-top:1px solid var(--line-strong);background:#061827;flex-direction:column;grid-area:timeline;gap:8px;min-width:0;height:100%;min-height:0;padding:10px 14px;display:flex;overflow:hidden}.editorial-rail{background:var(--surface-muted);border-right:1px solid var(--line);grid-area:editorial-rail;align-content:start;gap:8px;padding:10px 8px;display:grid;overflow:hidden auto}.editorial-rail button{width:46px;max-width:100%;min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:4px;display:grid}.workspace.timeline-open .asset-list{padding:12px}.workspace.timeline-open .asset-toolbar{border-radius:8px;padding:12px}.workspace.timeline-open .asset-toolbar-row{gap:8px}.editorial-asset-quickbar{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.editorial-asset-quickbar button,.editorial-asset-quickbar span{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.editorial-asset-quickbar button{cursor:pointer}.editorial-asset-quickbar button.active{background:var(--accent);border-color:var(--accent);color:#fff}.editorial-asset-quickbar .icon-only{justify-content:center;width:36px;padding:6px}.editorial-sort-menu{position:relative}.editorial-sort-popover{z-index:20;border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:4px;min-width:112px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000047}.editorial-sort-popover button{justify-content:flex-start;width:100%}.editorial-folder-chip{max-width:100%}.editorial-folder-chip span{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-height:0;padding:0;overflow:hidden}.editorial-rail button.active,.editorial-rail button:hover{color:var(--ink);background:var(--surface-raised);border-color:var(--line-strong)}.editorial-rail button span{text-overflow:ellipsis;white-space:nowrap;max-width:44px;font-size:10px;overflow:hidden}.editorial-left-panel{align-content:start;gap:12px;min-height:0;display:grid}.editorial-left-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.editorial-left-heading h2{margin:0;font-size:18px}.editorial-left-heading span,.editorial-create-field span{color:var(--muted);font-size:12px}.editorial-create-field{gap:4px;display:grid}.editorial-timeline-cards,.editorial-category-list,.editorial-audio-list{gap:8px;min-height:0;display:grid;overflow:auto}.editorial-timeline-cards.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start}.editorial-timeline-card,.editorial-category-list button,.editorial-audio-list button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:10px;display:grid}.editorial-timeline-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.editorial-timeline-cards:not(.grid) .editorial-timeline-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px}.editorial-timeline-cards:not(.grid) .editorial-timeline-thumb{aspect-ratio:auto;width:44px;height:44px}.editorial-timeline-card-info{gap:2px;min-width:0;display:grid}.editorial-timeline-card strong,.editorial-category-list span,.editorial-audio-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-timeline-card span,.editorial-timeline-card small,.editorial-category-list small,.editorial-audio-list small{color:var(--muted);font-size:11px}.editorial-timeline-thumb{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--muted);border-radius:6px;place-items:center;display:grid}.editorial-category-list button,.editorial-audio-list button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.asset-list{grid-area:assets}.folder-sidebar{grid-area:folders;overflow:auto}.folder-panel{border:1px solid var(--line);background:var(--surface-raised);grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:100%;padding:12px;display:grid}.folder-sidebar.collapsed{padding:0;overflow:hidden}.folder-rail-button{border:0;border-right:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:100%;color:var(--ink-soft);cursor:pointer;align-content:start;justify-items:center;gap:8px;padding:18px 4px;display:grid}.folder-rail-button:hover,.folder-rail-button:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 76%, var(--teal));outline:0}.folder-rail-button small{border:1px solid var(--line-strong);background:var(--surface);min-width:24px;color:var(--muted);font-variant-numeric:tabular-nums;padding:2px 4px;font-size:10px;line-height:1.2}.folder-panel-header,.folder-form-actions,.folder-row-wrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.folder-panel-header h3{margin:0;font-size:15px}.folder-panel-header span{color:var(--muted);font-size:12px}.folder-search-row{min-width:0}.folder-search{width:100%}.folder-form{border:1px solid var(--line);background:var(--surface-muted);gap:8px;padding:10px;display:grid}.folder-form label{gap:4px;display:grid}.folder-form label span{color:var(--muted);font-size:12px}.folder-form-context{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);overflow-wrap:anywhere;padding:7px 9px;font-size:12px}.folder-tree{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.folder-row-wrap{border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;min-width:0;display:grid;position:relative}.folder-row-wrap.drop-target{border-color:var(--teal);background:var(--teal-soft)}.folder-row-wrap>.folder-row:first-child{grid-column:1/-1}.folder-row{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.folder-disclosure{width:22px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.folder-disclosure:disabled{cursor:default;opacity:.35}.folder-row:hover,.folder-row:focus-visible,.folder-row.selected{border-color:var(--teal);outline:0}.folder-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.folder-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.folder-row small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.folder-action-menu{z-index:120;border:1px solid var(--line);background:var(--surface-raised);min-width:170px;box-shadow:var(--shadow);padding:5px;position:fixed}.asset-action-context-menu{min-width:190px}.context-menu-heading{border-bottom:1px solid var(--line);max-width:240px;color:var(--muted);padding:7px 9px 8px}.context-menu-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.folder-row input{border:1px solid var(--teal);background:var(--surface-raised);width:100%;min-width:0;height:24px;color:var(--ink);outline:0;padding:0 6px}.folder-action-menu button{width:100%;min-height:30px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 9px;display:flex}.folder-action-menu button:hover:not(:disabled),.folder-action-menu button:focus-visible:not(:disabled){background:var(--surface);outline:0}.folder-action-menu button:disabled{cursor:not-allowed;opacity:.5}.folder-action-menu .danger-menu-item{color:#b83220}.detail-pane{grid-area:detail}.operations-pane{grid-area:operations}.settings-workspace-pane{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.column-resizer{cursor:col-resize;background:var(--line-strong);touch-action:none;min-width:6px}.asset-resizer{grid-area:asset-resizer}.folder-resizer{grid-area:folder-resizer;position:relative}.folder-resizer.collapsed{cursor:default}.folder-pane-toggle{z-index:3;border:1px solid var(--line-strong);background:var(--surface-raised);width:28px;height:34px;color:var(--ink-soft);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.folder-pane-toggle:hover,.folder-pane-toggle:focus-visible{border-color:var(--teal);color:var(--ink);outline:0}.operations-resizer{grid-area:operations-resizer}.column-resizer:hover{background:var(--teal)}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.panel-heading,.detail-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-heading h2,.detail-header h2{font-size:18px}.search-box{border:1px solid var(--line-strong);background:var(--surface-raised);align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.asset-toolbar{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, var(--teal-soft)), var(--surface-muted));flex-wrap:wrap;align-items:center;gap:12px 14px;padding:10px 12px;display:flex}.asset-toolbar-title{border-right:1px solid var(--line-strong);flex:0 0 120px;align-content:center;gap:4px;min-height:42px;padding:0 16px 0 4px;display:grid}.asset-toolbar-title h2{margin:0;font-size:20px;line-height:1.05}.asset-toolbar-title span{color:var(--muted);font-size:15px}.asset-search-field{flex:360px;gap:3px;min-width:0;display:grid}.asset-search-field>span:first-child{color:var(--muted);font-size:12px}.asset-search{border-color:var(--line);height:34px;min-height:34px;box-shadow:inset 3px 0 0 var(--teal)}.asset-toolbar-row{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:flex-end;gap:12px;min-width:0;display:flex}.search-box input,.intake-form input,.intake-form select{background:0 0;border:0;outline:0;width:100%;min-width:0}.clear-search-button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.clear-search-button:hover{color:var(--ink)}.rows{gap:8px;margin-top:12px;display:grid}.asset-controls,.asset-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asset-person-filter-chip{border:1px solid var(--teal);background:color-mix(in srgb, var(--teal) 14%, var(--surface-raised));max-width:min(100%,320px);height:38px;color:var(--ink);align-self:flex-end;align-items:center;gap:7px;padding:0 7px 0 6px;display:inline-flex}.asset-person-filter-avatar{border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.asset-person-filter-avatar img{object-fit:cover;width:100%;height:100%}.asset-person-filter-chip>span:not(.asset-person-filter-avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.asset-person-filter-chip button{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid}.asset-person-filter-chip button:hover{border-color:var(--teal)}.asset-controls label{gap:3px;min-width:110px;display:grid}.asset-controls label:nth-child(2){min-width:170px}.asset-controls label:nth-child(3){min-width:104px}.asset-controls label span,.asset-pager span{color:var(--muted);font-size:12px}.asset-controls select{border:1px solid var(--line);background:var(--surface-raised);height:34px;color:var(--ink);padding:0 28px 0 10px}.view-toggle{border:1px solid var(--line);background:var(--surface-raised);align-self:end;height:34px;display:inline-flex}.view-toggle button{border:0;border-right:1px solid var(--line-strong);background:var(--surface-muted);min-height:32px;color:var(--ink);cursor:pointer;padding:0 12px}.view-toggle button:last-child{border-right:0}.view-toggle button.active{background:var(--teal);color:#fff;font-weight:700}.asset-pager{border-left:1px solid var(--line);flex:none;align-self:end;min-height:34px;padding-left:12px}.asset-pager .secondary-button{background:var(--surface-raised);min-height:34px;padding:0 12px}.asset-pager span{text-align:center;min-width:48px;color:var(--ink-soft);font-weight:700}.asset-selection-toolbar{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:0;display:flex}.asset-select-control,.asset-actions-menu{align-content:end;gap:3px;min-height:50px;display:grid}.asset-select-control{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.asset-select-box,.asset-select-checkbox,.asset-list-select{align-items:center;gap:6px;display:inline-flex}.asset-select-box{border:1px solid var(--line-strong);background:var(--surface-raised);justify-content:center;width:74px;height:36px;padding:0 10px}.asset-selection-actions-row{align-items:center;gap:8px;height:36px;display:inline-flex}.asset-select-control input,.asset-select-checkbox input,.asset-list-select input{width:15px;height:15px;accent-color:var(--teal)}.folder-content-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:12px;display:grid}.folder-content-card{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px;display:grid}.folder-content-card:hover,.folder-content-card:focus-visible{border-color:var(--teal);outline:0}.folder-content-card svg{color:var(--teal);grid-row:1/3}.folder-content-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.folder-content-card small{color:var(--muted);font-size:12px}.thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.workspace.has-selection .thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.thumbnail-card{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--ink);cursor:pointer;aspect-ratio:16/9;text-align:left;padding:0;position:relative;overflow:hidden}.workspace.has-selection .thumbnail-card{aspect-ratio:16/9}.thumbnail-card:hover,.thumbnail-card:focus-visible,.thumbnail-card.selected{border-color:var(--teal);outline:0}.thumbnail-card.selected{box-shadow:0 0 0 2px var(--teal)}.thumbnail-card.multi-selected{border-color:var(--teal)}.asset-select-checkbox{z-index:2;opacity:0;justify-content:center;min-width:18px;min-height:18px;transition:opacity .12s;position:absolute;top:8px;left:8px}.thumbnail-card:hover .asset-select-checkbox,.thumbnail-card:focus-within .asset-select-checkbox,.thumbnail-card.multi-selected .asset-select-checkbox{opacity:1}.thumbnail-card .thumb-scrub{border:0}.thumbnail-overlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000c7);align-items:flex-end;min-height:46px;padding:28px 12px 10px;transition:opacity .14s,transform .14s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.thumbnail-overlay span{font-weight:700;line-height:1.2}.thumbnail-card:hover .thumbnail-overlay,.thumbnail-card:focus-visible .thumbnail-overlay,.thumbnail-card.selected .thumbnail-overlay{opacity:1;transform:translateY(0)}.asset-list-match strong{color:var(--gold);text-transform:uppercase;font-size:10px;line-height:1.1}.asset-list-match span{color:#fff;min-width:0;font-size:12px;line-height:1.25}.asset-list-match mark{background:var(--gold);color:#000;padding:0 3px}.asset-compact-list{gap:4px;margin-top:14px;padding-bottom:4px;display:grid;overflow-x:auto}.asset-list-header,.asset-list-row{grid-template-columns:var(--asset-list-columns);align-items:start;gap:10px;min-width:max-content;display:grid}.asset-list-header{z-index:1;border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);text-transform:uppercase;padding:7px 10px;font-size:12px;font-weight:700;position:sticky;top:0}.asset-list-header-cell{min-width:0;padding-right:10px;position:relative}.asset-list-column-resizer{cursor:col-resize;touch-action:none;width:12px;height:calc(100% + 14px);position:absolute;top:-7px;right:-6px}.asset-list-column-resizer:after{content:"";background:0 0;width:1px;height:calc(100% - 10px);position:absolute;top:5px;right:5px}.asset-list-column-resizer:hover:after{background:var(--teal)}.asset-list-row{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;padding:10px}.asset-list-row:hover,.asset-list-row:focus-visible,.asset-list-row.selected{border-color:var(--teal);outline:0}.asset-list-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.asset-list-row.multi-selected{border-color:var(--teal)}.asset-list-row strong,.asset-list-row span{overflow-wrap:anywhere;min-width:0}.asset-list-row strong{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.asset-list-row strong>span{color:var(--ink);font-size:14px;line-height:1.25}.asset-list-match{border-left:2px solid var(--gold);grid-column:2;gap:3px;margin-top:4px;padding-left:8px;font-weight:400;display:grid}.asset-list-select{opacity:0;flex:none;transition:opacity .12s}.asset-list-row:hover .asset-list-select,.asset-list-row:focus-within .asset-list-select,.asset-list-row.multi-selected .asset-list-select{opacity:1}.asset-list-row span{color:var(--muted);font-size:12px;line-height:1.35}.search-catalogue{border:1px solid var(--line);background:var(--surface-muted);gap:10px;max-height:46vh;margin-top:12px;padding:10px;display:grid;overflow:auto}.search-meta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.search-meta h3{color:var(--ink);margin:0;font-size:14px}.search-result{border:1px solid var(--line);background:var(--surface-raised);gap:8px;padding:10px;display:grid}.search-result-group{border:1px solid var(--line);background:var(--surface-raised);gap:6px;padding:8px;display:grid}.search-result-group>strong,.search-result-group-title{color:var(--muted);text-transform:uppercase;font-size:12px}.search-folder-result{border:1px solid var(--line);background:var(--surface-muted);min-width:0;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.search-folder-result:hover,.search-folder-result:focus-visible{border-color:var(--teal);outline:0}.search-folder-result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-folder-result small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.search-person-result{border:1px solid var(--line);background:var(--surface-muted);min-width:0;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;display:grid}.search-person-result:hover,.search-person-result:focus-visible{border-color:var(--teal);outline:0}.search-person-result .asset-person-filter-avatar{width:34px;height:34px;font-size:11px}.search-person-result>span:not(.asset-person-filter-avatar){gap:2px;min-width:0;display:grid}.search-person-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;overflow:hidden}.search-person-result small{color:var(--muted);text-transform:none;font-size:11px;line-height:1.2}.search-person-result>small:last-child{text-transform:uppercase}.search-result-header{gap:3px;display:grid}.search-result-header span{color:var(--muted);font-size:12px}.search-result-title,.search-match{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0}.search-result-title{padding:0;font-weight:700}.search-matches{gap:6px;display:grid}.search-match{border:0;border-left:3px solid var(--line-strong);background:var(--surface-muted);gap:5px;padding:9px 10px;display:grid}.search-match:hover{border-color:var(--teal)}.search-match.transcript{border-left-color:var(--teal);box-shadow:none}.search-match-label{color:var(--teal-dark);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:11px}.search-match mark{background:var(--teal);color:var(--surface-raised);padding:0 3px}:root[data-theme=ember] .search-match mark{color:#fff;background:#c24d2c}.row{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:10px;display:grid}.row.selected{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.row-title{font-weight:650}.row-copy{gap:5px;min-width:0;display:grid}.asset-thumb{aspect-ratio:16/9;width:96px}.thumb-scrub{background:var(--surface);width:100%;height:100%;color:var(--muted);border:1px solid var(--line);background-repeat:no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.thumb-scrub.has-sprite{cursor:ew-resize;background-color:var(--ink)}.thumb-scrub img{object-fit:cover;width:100%;height:100%}.thumb-scrub .thumb-backdrop{object-fit:cover;filter:blur(16px)saturate(1.05);opacity:.52;width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px;transform:scale(1.04)}.thumb-scrub .thumb-foreground{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.asset-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 14px;display:flex}.language-action{align-items:center;gap:8px;display:inline-flex}.language-action select,.transcript-selector select{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:140px;height:36px;color:var(--ink);padding:0 10px}.job-state{color:var(--muted);font-size:13px}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.workflow-header,.workflow-summary-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflow-header h3,.workflow-steps h4{margin:0;font-size:15px}.workflow-header span,.workflow-summary-row span,.workflow-step span,.workflow-event span{color:var(--muted);font-size:12px}.workflow-run-tabs{flex-wrap:wrap;gap:8px;display:flex}.workflow-run-tab{border:1px solid var(--line-strong);background:var(--surface-muted);min-height:42px;color:var(--ink);text-align:left;cursor:pointer;gap:2px;padding:7px 10px;display:grid}.workflow-run-tab.selected{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.workflow-detail,.workflow-steps,.workflow-events{gap:8px;display:grid}.workflow-monitor-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.workflow-filter,.workflow-history-toggle{align-items:center;gap:8px;display:inline-flex}.workflow-filter span,.workflow-history-toggle span{color:var(--muted);font-size:12px}.workflow-history-toggle input{width:15px;height:15px;accent-color:var(--teal)}.workflow-filter select{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:130px;height:36px;color:var(--ink);padding:0 10px}.dashboard-pane{grid-template-rows:auto auto minmax(0,1fr);gap:12px;display:grid}.dashboard-toolbar,.benchmark-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.benchmark-prefix-filter input{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:210px;height:36px;color:var(--ink);padding:0 10px}.benchmark-asset-list{gap:5px;display:grid}.benchmark-asset-row{border:1px solid var(--line);background:var(--surface-muted);grid-template-columns:18px minmax(0,1fr) 92px 86px 54px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.benchmark-asset-row input{width:15px;height:15px;accent-color:var(--teal)}.benchmark-asset-row strong,.benchmark-asset-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.benchmark-asset-row span{color:var(--muted);font-size:12px}.benchmark-settings-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.benchmark-suite-card,.benchmark-results-card,.benchmark-report-card{align-content:start}.benchmark-report-table{gap:5px;min-width:0;display:grid;overflow-x:auto}.benchmark-report-header,.benchmark-report-row{border:1px solid var(--line);grid-template-columns:minmax(128px,.75fr) minmax(280px,1.55fr) minmax(320px,2fr) minmax(76px,.4fr);align-items:start;gap:8px;min-width:860px;padding:7px 8px;display:grid}.benchmark-report-header{color:var(--muted);background:var(--surface-muted);font-size:12px}.benchmark-report-row{background:var(--surface-muted)}.benchmark-report-row strong,.benchmark-report-row span{overflow-wrap:anywhere;min-width:0}.benchmark-report-row strong{gap:2px;display:grid}.benchmark-report-row strong small{color:var(--muted);font-size:11px;font-weight:600}.benchmark-hardware-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.benchmark-hardware-summary>span{min-width:0;color:var(--ink-soft);gap:5px;font-size:12px;line-height:1.25;display:flex}.benchmark-hardware-summary b{color:var(--muted);flex:none;font-size:11px;font-weight:700}.benchmark-workload-list{flex-wrap:wrap;gap:5px;display:flex}.benchmark-workload-chip{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--ink-soft);align-items:center;padding:3px 6px;font-size:12px;line-height:1.25;display:inline-flex}.benchmark-workload-chip.failed{color:#ff9aa4;border-color:#ff4d5ea6}.benchmark-hardware-modal{width:min(760px,100%);max-height:min(86vh,780px);overflow:auto}.benchmark-hardware-detail{gap:14px;display:grid}.benchmark-hardware-list{grid-template-columns:minmax(74px,auto) minmax(0,1fr)}.benchmark-hardware-section{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.benchmark-hardware-section strong{font-size:13px}.benchmark-hardware-section span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.benchmark-result-table{gap:5px;min-width:0;display:grid;overflow-x:auto}.benchmark-result-header,.benchmark-result-row{border:1px solid var(--line);grid-template-columns:100px minmax(240px,1.5fr) 132px 112px 96px 92px minmax(140px,1fr) 112px 132px 86px 190px;align-items:center;gap:8px;min-width:1440px;padding:7px 8px;display:grid}.benchmark-result-header{color:var(--muted);background:var(--surface-muted);font-size:12px}.benchmark-result-row{background:var(--surface-muted);width:100%;color:var(--ink);text-align:left;cursor:pointer}.benchmark-result-row:hover{border-color:var(--teal)}.benchmark-result-row strong,.benchmark-result-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-content{gap:12px;min-height:0;display:grid}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.dashboard-metric{border:1px solid var(--line);background:var(--surface-raised);gap:3px;min-width:0;padding:10px;display:grid}.dashboard-metric span,.dashboard-metric small,.dashboard-section-heading span{color:var(--muted);font-size:12px}.dashboard-metric strong{color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.1}.dashboard-metric.good strong{color:var(--teal)}.dashboard-metric.bad strong{color:var(--danger)}.dashboard-chart-grid,.dashboard-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.dashboard-chart,.dashboard-table-card{border:1px solid var(--line);background:var(--surface-raised);gap:10px;min-width:0;padding:12px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dashboard-section-heading h3{margin:0;font-size:14px}.dashboard-bars{grid-template-columns:repeat(auto-fit,minmax(22px,1fr));align-items:end;gap:6px;min-height:170px;display:grid}.dashboard-bar-column{text-align:center;grid-template-rows:136px auto;align-items:end;gap:5px;min-width:0;display:grid}.dashboard-bar-track{border-bottom:1px solid var(--line);justify-content:center;align-items:end;height:136px;display:flex}.dashboard-bar{background:var(--teal);width:100%;max-width:28px;min-height:2px}.dashboard-bar-column small{color:var(--muted);white-space:nowrap;text-overflow:clip;font-size:10px;overflow:hidden}.dashboard-group-table,.dashboard-job-table{gap:4px;min-width:0;display:grid}.dashboard-group-header,.dashboard-group-row,.dashboard-job-header,.dashboard-job-row{border:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.dashboard-group-header,.dashboard-job-header{color:var(--muted);background:var(--surface-muted);font-size:12px}.dashboard-group-row,.dashboard-group-header{grid-template-columns:minmax(0,1fr) 58px 64px 64px}.dashboard-job-row,.dashboard-job-header{grid-template-columns:88px minmax(150px,1.4fr) minmax(110px,1fr) minmax(110px,1fr) 58px 58px}.dashboard-job-row{background:var(--surface-muted);width:100%;color:var(--ink);text-align:left;cursor:pointer}.dashboard-job-row:hover{border-color:var(--teal)}.dashboard-group-row strong,.dashboard-job-row strong,.dashboard-job-row span,.dashboard-group-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-ingest-section{border:1px solid var(--line);background:var(--surface-muted);gap:12px;margin-bottom:14px;padding:12px;display:grid}.workflow-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workflow-section-heading h3{margin:0;font-size:15px}.workflow-section-heading span{color:var(--muted);font-size:12px}.workflow-intake-form{border-bottom:0;padding-bottom:0}.workflow-run-preview{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.workflow-run-preview div{gap:3px;min-width:0;display:grid}.workflow-run-preview span{color:var(--muted);font-size:12px}.workflow-run-preview strong{overflow-wrap:anywhere}.workflow-intake-history{max-height:168px;overflow:auto}.workflow-monitor-layout{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.workflow-run-list{align-content:start;gap:8px;min-width:0;display:grid;overflow:auto}.workflow-monitor-detail{z-index:12;border:1px solid var(--line-strong);background:var(--surface-raised);align-content:start;gap:10px;width:min(920px,100vw - 36px);min-width:0;padding:12px;display:grid;position:fixed;top:76px;bottom:18px;right:18px;overflow:hidden auto;box-shadow:0 18px 60px #00000061}.workflow-monitor-detail .workflow-summary-row{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-raised);padding:0 0 10px;position:sticky;top:-12px}.workflow-monitor-detail .workflow-summary-row>span:first-child,.workflow-monitor-detail .workflow-summary-row>span:nth-child(3){overflow-wrap:anywhere;min-width:0}.workflow-monitor-detail .workflow-summary-row .icon-button{flex:none}.workflow-run-row{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:96px minmax(220px,1.6fr) minmax(180px,1fr) 110px;align-items:center;gap:4px;padding:8px 10px;display:grid}.workflow-run-table{gap:4px;display:grid}.workflow-run-table-header{z-index:1;border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);text-transform:uppercase;grid-template-columns:96px minmax(220px,1.6fr) minmax(180px,1fr) 110px;gap:4px;padding:6px 10px;font-size:12px;font-weight:700;display:grid;position:sticky;top:0}.workflow-run-row:hover,.workflow-run-row.selected{border-color:var(--teal)}.workflow-run-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.workflow-run-row span{color:var(--muted);font-size:12px}.workflow-deleted-asset{font-weight:600;color:var(--muted)!important}.workflow-step,.workflow-event{border:1px solid var(--line);background:var(--surface-muted);min-width:0;padding:9px 10px}.workflow-step{align-items:start;gap:4px;display:grid}.workflow-step>div{gap:3px;min-width:0;display:grid}.workflow-step>div:last-child{text-align:left;justify-items:start}.workflow-state{color:var(--teal-dark);text-transform:uppercase;font-weight:700}.workflow-event{grid-template-columns:82px minmax(160px,.9fr) minmax(120px,.65fr) minmax(160px,1fr) minmax(110px,.5fr);align-items:start;min-height:0;display:grid}.workflow-events{border:1px solid var(--line);background:var(--surface-muted);padding:10px}.workflow-events summary{cursor:pointer;font-size:14px;font-weight:700}.workflow-events[open]{gap:8px}.workflow-event strong{font-size:13px;line-height:1.25}.workflow-event strong,.workflow-event span,.workflow-step strong,.workflow-step span,.workflow-run-row strong,.workflow-run-row span{overflow-wrap:anywhere;min-width:0}.workflow-state.failed,.workflow-state.cancelled,.workflow-error{color:#b83220}.workflow-state.succeeded{color:var(--success)}.workflow-state.running,.workflow-state.waiting,.workflow-state.queued,.workflow-state.retrying{color:#b88700}.media-preview{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.media-main{gap:12px;min-width:0;display:grid}.video-player,.image-player{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--ink);object-fit:contain;width:100%;max-height:470px}.image-player{display:block}.scrub-preview,.ai-panel{align-content:start;gap:8px;display:grid}.ai-panel{border:1px solid var(--line-strong);background:var(--surface-raised);height:min(66vh,640px);min-height:380px;padding:10px;overflow:auto}.ai-panel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ai-panel h3,.ai-summary h3{margin:0;font-size:15px}.ai-panel-header span{color:var(--muted);font-size:12px}.transcript-text,.ai-summary p{color:var(--ink-soft);white-space:pre-wrap;margin:0;line-height:1.45}.transcript-list{gap:6px;display:grid}.transcript-side-pane,.upload-side-pane{flex-direction:column;display:flex}.upload-panel{gap:14px;min-width:0;display:grid}.upload-panel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.upload-panel select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;height:36px;color:var(--ink);border-radius:6px;padding:0 30px 0 10px}.upload-file-input{display:none}.upload-destination-summary,.upload-session-card,.upload-file-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.upload-destination-summary span,.upload-session-card span,.upload-file-row small{color:var(--muted);overflow-wrap:anywhere}.upload-node-list{gap:4px;display:grid}.upload-actions{flex-wrap:wrap;gap:8px;display:flex}.upload-progress-summary{gap:8px;display:grid}.upload-progress-summary>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.upload-progress-summary span{color:var(--muted);font-size:12px}.upload-progress-summary progress,.upload-file-row progress{width:100%;height:8px;accent-color:var(--teal)}.node-gpu-usage{gap:10px;display:grid}.gpu-usage-row{gap:4px;display:grid}.gpu-usage-row progress{width:100%;height:8px;accent-color:var(--teal)}.gpu-usage-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.upload-message{color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.upload-message.error{color:var(--danger)}.upload-file-list{gap:8px;min-width:0;display:grid}.upload-file-row>div{gap:3px;min-width:0;display:grid}.upload-file-row strong{overflow-wrap:anywhere}.upload-file-row.completed{border-color:var(--success)}.upload-file-row.failed{border-color:var(--danger)}.transcript-side-content{align-content:start;gap:10px;min-height:0;display:grid}.transcript-selector{gap:6px;display:grid}.transcript-selector label{color:var(--muted);font-size:12px}.transcript-selector select{width:100%}.transcript-side-editor{min-height:min(70vh,680px)}.visual-side-pane{flex-direction:column;display:flex}.visual-side-content{align-content:start;gap:18px;min-height:0;display:grid}.visual-objects-section h3,.visual-captions-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px}.object-chip-list{flex-wrap:wrap;gap:8px;display:flex}.object-chip{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 10px;display:inline-flex}.object-chip:hover{border-color:var(--teal)}.object-chip-jump{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.object-chip-label{font-size:13px}.object-chip-editing{gap:4px;padding:4px}.object-chip-editing input{border:1px solid var(--line-strong);background:var(--surface);width:140px;color:var(--ink);padding:4px 6px;font-size:13px}.timeline-workspace-pane{flex-direction:column;gap:12px;display:flex}.timeline-dock.timeline-workspace-pane{flex-direction:column;gap:8px;min-height:0;display:flex}.timeline-dock .panel-heading{min-height:0}.timeline-dock .panel-heading h2{font-size:16px}.timeline-dock .panel-heading span{font-size:12px}.timeline-toolbar,.timeline-create-row,.timeline-button-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.timeline-toolbar label,.timeline-marker-tools label,.timeline-inspector label{gap:4px;min-width:0;display:grid}.timeline-toolbar label span,.timeline-marker-tools label span,.timeline-inspector label span{color:var(--muted);text-transform:uppercase;font-size:11px}.timeline-create-row input{flex:180px}.timeline-workspace{gap:14px;height:100%;min-height:0;display:grid}.timeline-dock .timeline-workspace{flex:auto;grid-template:"editor meter"minmax(0,1fr)/minmax(0,1fr) clamp(78px,7vw,92px);gap:8px;height:auto;min-height:0;overflow:hidden}.timeline-audio-meter{grid-area:meter;display:none}.timeline-dock .timeline-audio-meter{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;min-height:0;padding:8px 5px;display:flex;overflow:hidden}.timeline-audio-meter-heading{color:var(--muted);text-transform:uppercase;font-size:10px}.timeline-audio-meter-channels{flex:auto;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));place-items:stretch center;gap:4px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.timeline-audio-meter-channel{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:4px;width:100%;min-width:0;max-width:16px;min-height:0;display:grid;overflow:hidden}.timeline-audio-meter-track{background:linear-gradient(0deg, transparent 0%, transparent 70%, #e0c34142 70%, #e0c34142 88%, #d9483d47 88%, #d9483d47 100%), color-mix(in srgb, var(--line) 60%, transparent);border-radius:3px;width:6px;height:100%;position:relative;overflow:hidden}.timeline-audio-meter-fill{height:var(--audio-level-pct,0%);background:linear-gradient(#d9483d 0%,#e0c341 12%,#2fbf6e 30% 100%);transition:height 70ms linear;position:absolute;bottom:0;left:0;right:0}.timeline-audio-meter-peak{opacity:.8;background:#ffffffc7;height:1px;position:absolute;left:1px;right:1px;transform:translateY(1px)}.timeline-audio-meter-channel.muted .timeline-audio-meter-fill{height:0}.timeline-audio-meter-channel.muted .timeline-audio-meter-peak{opacity:0}.timeline-audio-meter-channel span{color:var(--muted);writing-mode:vertical-rl;text-orientation:mixed;max-width:1em;font-size:9px;line-height:1;overflow:hidden}.timeline-audio-meter-empty{color:var(--muted);writing-mode:vertical-rl;text-align:center;font-size:10px}.timeline-preview{border:1px dashed var(--line-strong);background:var(--surface-raised);border-radius:8px;gap:4px;padding:12px;display:grid}.timeline-dock .timeline-preview{display:none}.timeline-preview span{color:var(--muted);font-size:12px}.timeline-editor{flex-direction:column;gap:6px;min-width:0;height:100%;min-height:0;display:flex}.timeline-dock .timeline-editor{grid-area:editor;height:100%;min-height:0;overflow:hidden}.timeline-edit-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.timeline-toolbar-time{color:var(--muted);white-space:nowrap;font-size:12px}.timeline-zoom-control{color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:flex}.timeline-zoom-control input{width:min(220px,22vw)}.timeline-playhead-slider{width:100%;accent-color:var(--accent)}.timeline-scroll-shell{border:1px solid var(--line);background:#061827;flex:auto;min-width:0;height:auto;min-height:0;display:grid;overflow:auto}.timeline-canvas{--timeline-label-width:72px;background:#061827;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:6px;width:100%;min-height:100%;padding-bottom:8px;display:grid;position:relative}.timeline-ruler-row,.timeline-marker-row,.timeline-track-row{grid-template-columns:var(--timeline-label-width) var(--timeline-content-width);gap:8px;min-width:0;display:grid}.timeline-ruler-row{color:var(--muted);align-items:end;font-size:12px}.timeline-ruler-scale{border-bottom:1px solid var(--line);cursor:pointer;height:22px;position:relative}.timeline-ruler-tick{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.timeline-marker-lane{border:1px solid var(--line);background:var(--surface);height:30px;position:relative;overflow:hidden}.timeline-playhead{top:0;bottom:0;left:calc(var(--timeline-label-width) + 8px + var(--timeline-playhead-px));background:var(--danger);width:3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 40%, transparent), 0 0 10px color-mix(in srgb, var(--danger) 45%, transparent);z-index:12;pointer-events:none;position:absolute}.timeline-playhead-handle{background:var(--danger);clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:auto;cursor:ew-resize;width:16px;height:14px;position:absolute;top:0;left:-7px}.timeline-marker{border:1px solid var(--line-strong);background:var(--surface-raised);max-width:120px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;top:4px;overflow:hidden}.timeline-track-stack{grid-template-rows:repeat(var(--timeline-track-count,5), minmax(54px, 1fr));background:#061827;align-content:stretch;gap:6px;min-height:100%;display:grid}.timeline-dock .timeline-track-stack{grid-template-rows:repeat(var(--timeline-track-count,5), minmax(40px, 1fr));gap:2px;min-height:100%;padding-right:2px;overflow:visible}.workspace.timeline-open,.workspace.timeline-open .timeline-dock,.workspace.timeline-open .timeline-workspace-pane,.workspace.timeline-open .timeline-dock.timeline-workspace-pane,.workspace.timeline-open .timeline-dock .timeline-workspace,.workspace.timeline-open .timeline-dock .timeline-editor,.workspace.timeline-open .timeline-scroll-shell,.workspace.timeline-open .timeline-canvas,.workspace.timeline-open .timeline-track-stack{background:#061827!important}.timeline-track-row{min-height:56px}.timeline-dock .timeline-track-row{height:100%;min-height:40px}.timeline-track-label{border:1px solid var(--line);background:var(--surface-raised);z-index:4;border-radius:6px;align-content:center;gap:2px;padding:8px;display:grid;position:sticky;left:0}.timeline-dock .timeline-track-label{padding:5px 8px}.timeline-dock .track-mute-button{width:20px;height:20px}.timeline-track-label strong{font-size:13px}.timeline-track-label span{color:var(--muted);text-transform:uppercase;font-size:11px}.timeline-ruler-label{min-height:24px;padding:4px 8px}.timeline-track-name-row{justify-content:space-between;align-items:center;gap:4px;display:flex}.track-mute-button{border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.timeline-track-row.muted .timeline-track-label,.timeline-track-row.muted .timeline-track-lane{opacity:.62}.timeline-track-row.muted .track-mute-button{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.timeline-track-lane{border:1px solid var(--line);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--timeline-tick-spacing-px,96px) - 1px), color-mix(in srgb, var(--line) 70%, transparent) var(--timeline-tick-spacing-px,96px)), var(--surface);border-radius:6px;min-height:56px;position:relative;overflow:hidden}.timeline-dock .timeline-track-lane{height:100%;min-height:40px}.timeline-clip{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);text-align:left;cursor:grab;border-radius:6px;align-content:center;gap:1px;padding:4px 8px;display:grid;position:absolute;top:8px;bottom:8px;overflow:hidden}.timeline-dock .timeline-clip{padding:3px 4px;top:1px;bottom:1px}.timeline-clip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.timeline-clip.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.timeline-clip.offline{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--danger) 22%, transparent) 0 8px, transparent 8px 16px), var(--surface-raised)}.timeline-clip.proxy_only{border-color:var(--warning)}.timeline-clip.online{border-color:var(--success)}.timeline-side-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:12px;display:grid}.timeline-dock .timeline-side-grid{display:none}.timeline-marker-tools,.timeline-inspector{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.timeline-dock .timeline-marker-tools,.timeline-dock .timeline-inspector{border-radius:6px;gap:8px;padding:8px}.timeline-dock .timeline-inspector{grid-area:inspector;align-content:start;min-height:0;display:none;overflow:auto}.timeline-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-section-heading h3{margin:0;font-size:13px}.timeline-section-heading span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.timeline-range-list{gap:6px;max-height:220px;display:grid;overflow:auto}.timeline-dock .timeline-range-list{max-height:90px}.timeline-range-row{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.timeline-range-row:hover{border-color:var(--accent)}.timeline-range-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.timeline-range-row span{color:var(--muted);white-space:nowrap;font-size:11px}.timeline-range-row.subclip{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}.timeline-field-pair,.timeline-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.timeline-dock .timeline-field-pair,.timeline-dock .timeline-inspector-grid{gap:6px}.timeline-inspector-grid .wide{grid-column:1/-1}.secondary-button.danger{color:var(--danger)}@media (width<=980px){.timeline-side-grid,.timeline-inspector-grid,.timeline-field-pair{grid-template-columns:1fr}}.people-side-pane{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;display:grid}.people-toolbar{align-items:end;gap:10px;display:flex}.people-search-field{flex:260px}.people-active-filter{border:1px solid var(--teal);background:color-mix(in srgb, var(--teal) 12%, var(--surface-raised));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.people-active-filter>div{gap:2px;min-width:0;display:grid}.people-active-filter span:not(.asset-person-filter-avatar){color:var(--muted);font-size:12px}.people-active-filter strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;overflow:hidden}.people-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:22px 18px;min-height:0;padding:2px 2px 14px;display:grid;overflow:auto}.person-card{text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;align-content:start;justify-items:center;gap:4px;min-width:0;padding:4px;display:grid;position:relative}.person-card:hover,.person-card.active,.person-card.merge-selected{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 46%, transparent)}.person-select-button{z-index:1;border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink);opacity:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:2px;right:10px}.person-card:hover .person-select-button,.person-card.merge-selected .person-select-button,.person-select-button:focus-visible{opacity:1}.person-card.merge-selected .person-select-button{background:var(--teal);border-color:var(--teal);color:var(--surface-raised)}.person-avatar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 82%, var(--teal));width:104px;height:104px;color:var(--ink);border-radius:999px;place-items:center;font-size:28px;font-weight:800;display:grid;overflow:hidden}.person-avatar img{object-fit:cover;width:100%;height:100%}.person-card strong{width:100%;min-width:0;color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.25}.person-card small{color:var(--muted);font-size:12px;line-height:1.15}.person-status{border:1px solid var(--line-strong);color:var(--warn);text-transform:uppercase;margin-top:3px;padding:2px 6px;font-size:11px}.people-selection-bar,.person-detail-actions{align-items:center;gap:8px;display:flex}.people-selection-bar{border:1px solid var(--line);background:var(--surface-raised);justify-content:flex-end;padding:8px 10px}.people-selection-bar span{color:var(--muted);margin-right:auto;font-size:12px}.person-detail-panel,.person-merge-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);gap:8px;min-height:0;padding:10px;display:grid}.compact-heading{align-items:start}.compact-heading h3{margin:0;font-size:15px}.compact-heading span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.person-name-form,.person-merge-panel label{gap:6px;display:grid}.person-name-form{grid-template-columns:minmax(220px,360px) auto;justify-content:start;align-items:end}.person-name-form label span,.person-merge-panel label span{color:var(--muted);font-size:12px}.person-name-form input{width:100%}.person-detail-compact-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.person-detail-title-block{gap:2px;min-width:0;display:grid}.person-detail-title-block>span{color:var(--muted);font-size:12px}.person-name-display{align-items:center;gap:6px;min-width:0;display:inline-flex}.person-name-display h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:1.2;overflow:hidden}.person-name-display .icon-button{width:30px;min-width:30px;height:30px}.person-name-inline-form{grid-template-columns:minmax(150px,360px) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.person-name-inline-form input{width:100%;height:34px}.person-name-inline-form .icon-button{width:34px;min-width:34px;height:34px}.person-detail-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.person-detail-section{gap:8px;display:grid}.person-detail-section h4{color:var(--ink);margin:0;font-size:13px}.person-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.person-section-heading h4{margin:0}.person-section-heading small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.3;display:block}.person-section-heading span{color:var(--muted);font-size:12px}.person-appearance-section{border:1px solid var(--line);background:var(--surface);padding:8px}.person-appearance-timeline{gap:5px;display:grid}.person-appearance-track{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 82%, var(--line));height:18px;position:relative;overflow:hidden}.person-appearance-segment{background:var(--ink);cursor:pointer;border:0;min-width:4px;position:absolute;top:3px;bottom:3px}.person-appearance-segment:hover,.person-appearance-segment:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.person-appearance-playhead{z-index:2;background:var(--teal);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.person-appearance-meta,.person-appearance-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.person-appearance-meta{color:var(--muted);font-size:11px}.person-appearance-nav{justify-content:flex-end}.person-asset-list{gap:6px;max-height:132px;display:grid;overflow:auto}.person-asset-list button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.person-asset-list strong,.person-asset-list small{display:block}.person-asset-list small{color:var(--muted);margin-top:2px;font-size:12px}.person-face-grid,.person-merge-faces{flex-wrap:wrap;gap:8px;display:flex}.person-face-tile,.person-mini-avatar,.person-mini-more{border:1px solid var(--line-strong);background:var(--surface);width:58px;height:58px;color:var(--ink);border-radius:999px;place-items:center;font-weight:800;display:grid;overflow:hidden}.person-face-tile{width:56px;height:56px;position:relative}.person-face-tile img,.person-mini-avatar img{object-fit:cover;width:100%;height:100%}.person-face-tile .icon-button{background:var(--danger);border-color:var(--danger);width:26px;min-width:26px;height:26px;color:var(--surface-raised);position:absolute;bottom:0;right:0}.person-mini-more{background:var(--surface-raised);font-size:13px}.compact-empty{margin:0;font-size:12px}.transcript-segment{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.transcript-segment:hover,.transcript-segment.active{border-color:var(--teal);background:var(--teal-soft)}.transcript-segment.active{box-shadow:inset 3px 0 0 var(--lime)}.transcript-segment-jump{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;gap:5px;padding:0;display:grid}.transcript-segment-edit-actions{flex-shrink:0;gap:4px;display:flex}.transcript-segment-editing{gap:6px;display:grid}.transcript-copy-edit{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:60px;color:var(--ink);resize:vertical;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.42}.transcript-time{color:var(--teal-dark);font-variant-numeric:tabular-nums;font-size:12px}.transcript-copy{color:var(--ink);line-height:1.42}.sprite-strip,.preview-placeholder{aspect-ratio:16/9;border:1px solid var(--line-strong);background:var(--surface);width:100%;overflow:hidden}.preview-placeholder{grid-column:1/-1}.sprite-strip{background-repeat:no-repeat;place-items:center;display:grid}.sprite-strip.has-sprite{cursor:ew-resize;background-color:var(--ink)}.sprite-strip img{object-fit:cover;width:100%;height:100%}.sprite-strip span,.preview-placeholder,.scrub-label{color:var(--muted);justify-content:center;align-items:center;gap:8px;display:inline-flex}.preview-placeholder{text-align:center;flex-direction:column;padding:18px}.preview-placeholder small{max-width:720px;color:var(--ink-soft);font-size:12px;line-height:1.45}.scrub-label{justify-content:flex-start;font-size:12px}.facts div{border:1px solid var(--line);background:var(--surface-raised);min-width:0;padding:12px}.metadata-section{margin-top:16px}.ai-summary{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:10px;display:grid}.ai-summary>div{border:1px solid var(--line);background:var(--surface-raised);padding:12px}.tag-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag-list span{border:1px solid var(--lime);background:var(--lime-soft);color:var(--ink);padding:4px 8px;font-size:13px}.metadata-section h3{margin:0 0 10px;font-size:16px}.metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metadata-grid div{border:1px solid var(--line);background:var(--surface-raised);min-width:0;padding:10px}.metadata-grid dt{color:var(--muted);text-transform:capitalize;margin-bottom:5px;font-size:12px}.metadata-grid dd{overflow-wrap:anywhere;margin:0}.facts dt{color:var(--muted);margin-bottom:6px;font-size:12px}.facts dd{overflow-wrap:anywhere;margin:0}.asset-inspector{gap:14px;display:grid}.asset-inspector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.asset-inspector-grid>div,.asset-file-locations,.asset-activity{border:1px solid var(--line);background:var(--surface-raised);min-width:0;padding:12px}.asset-inspector h3,.asset-section-heading h3{margin:0 0 10px;font-size:14px}.asset-inspector dl{gap:6px;margin:0;display:grid}.asset-inspector dt{color:var(--muted);font-size:12px}.asset-inspector dd{overflow-wrap:anywhere;margin:0 0 4px}.asset-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-section-heading span{color:var(--muted);font-size:12px}.asset-file-location-table{border:1px solid var(--line);display:grid}.asset-file-location-header,.asset-file-location-row{grid-template-columns:minmax(90px,.75fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(120px,.9fr) minmax(70px,.55fr) minmax(180px,2fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.asset-file-location-header{color:var(--muted);text-transform:uppercase;background:var(--surface-muted);border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.asset-file-location-row+.asset-file-location-row{border-top:1px solid var(--line)}.asset-file-location-row span,.asset-file-location-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-state,.residency-badge{border:1px solid var(--line);text-transform:uppercase;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.file-state.verified,.file-state.present,.residency-badge.ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 42%, var(--line));background:var(--success-soft)}.file-state.failed,.residency-badge.missing{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--surface-raised))}.residency-badge.unknown{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 42%, var(--line));background:color-mix(in srgb, var(--warn) 12%, var(--surface-raised))}.asset-residency-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.storage-policy-note{color:var(--muted);margin:-4px 0 2px;font-size:12px;line-height:1.45}.asset-activity-list{gap:6px;display:grid}.asset-activity-row{border:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:96px minmax(0,1fr) 180px;align-items:center;gap:10px;padding:8px 10px;display:grid}.asset-activity-row:hover{border-color:var(--teal)}.asset-activity-row>.workflow-state{font-size:12px}.asset-activity-row span:last-child{color:var(--muted);font-size:12px}.asset-activity-row span:nth-child(2){gap:3px;min-width:0;display:grid}.asset-activity-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.intake-form{border-bottom:1px solid var(--line-strong);gap:12px;padding-bottom:16px;display:grid}.intake-form label{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.intake-form input,.intake-form select,.intake-form textarea{border:1px solid var(--line-strong);background:var(--surface-raised);height:38px;color:var(--ink);padding:0 10px}.intake-form textarea{resize:vertical;min-height:94px;padding:9px 10px}.settings-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.settings-shell{flex:1;grid-template-columns:210px minmax(0,1fr);gap:18px;min-height:0;display:grid}.settings-nav{border-right:1px solid var(--line-strong);flex-direction:column;gap:6px;min-width:0;padding-right:12px;display:flex}.settings-nav-item{min-height:38px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:8px 10px;display:flex}.settings-nav-item:hover,.settings-nav-item.active{border-color:var(--teal);background:var(--teal-soft)}.settings-content{min-width:0;min-height:0;overflow:auto}.settings-section{gap:16px;display:grid}.location-create-form{grid-template-columns:minmax(180px,360px) auto;align-items:end;gap:10px;margin-top:0;display:grid}.settings-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.settings-card{border:1px solid var(--line);background:var(--surface-raised);gap:14px;padding:14px;display:grid}.settings-card-title{align-items:flex-start;gap:10px;display:flex}.settings-card-title div{gap:3px;min-width:0;display:grid}.settings-card-title span,.muted-chip{color:var(--muted);font-size:12px}.settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.settings-metrics div{border:1px solid var(--line);background:var(--surface-muted);padding:8px}.settings-metrics dt{color:var(--muted);font-size:12px}.settings-metrics dd{margin:2px 0 0;font-weight:700}.settings-chip-row,.storage-access-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.capability-group-list{align-content:start;gap:8px;min-width:0;display:grid}.capability-group{border-left:2px solid #45c7d773;gap:5px;min-width:0;padding-left:8px;display:grid}.capability-group-heading{min-width:0;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.capability-group-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capability-group-heading span{border:1px solid var(--line);color:var(--muted);flex:none;padding:1px 5px;font-size:11px}.capability-group-chips{gap:4px}.settings-chip-row span,.storage-access-list span,.status-chip{border:1px solid var(--line);background:var(--surface-muted);max-width:100%;color:var(--muted);overflow-wrap:anywhere;padding:3px 7px;font-size:12px}.chip-button{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);cursor:pointer;padding:3px 7px;font-size:12px}.chip-button:hover{border-color:var(--teal)}.status-chip.online,.connection-state.online{border-color:var(--success);color:var(--success);background:var(--success-soft)}.status-chip.stale,.connection-state.stale{color:#f1c76b;border-color:#ddae4ba6}.status-chip.offline,.connection-state.offline,.status-chip.permission_denied,.status-chip.credentials_failed,.status-chip.node_unavailable,.status-chip.path_unavailable,.connection-state.path_unavailable{border-color:var(--danger);color:var(--danger)}.node-table{gap:8px;min-width:0;display:grid}.node-create-form{gap:14px;display:grid}.node-create-grid{grid-template-columns:repeat(5,minmax(140px,1fr))}.runtime-summary-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.runtime-summary-card{align-content:start;gap:10px;display:grid}.runtime-summary-card h3{color:var(--ink);margin:0;font-size:14px}.runtime-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.runtime-edit-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;display:grid}.runtime-edit-form .runtime-notes-field,.runtime-edit-form small,.runtime-edit-actions{grid-column:1/-1}.runtime-edit-form input,.runtime-edit-form textarea{width:100%}.runtime-edit-form small{color:var(--muted);font-size:11px;line-height:1.35}.runtime-edit-actions{justify-content:flex-end;gap:8px;display:flex}.node-table-header,.node-table-row{grid-template-columns:minmax(170px,1fr) minmax(130px,.7fr) minmax(80px,.45fr) minmax(220px,1.25fr) minmax(210px,1.15fr) minmax(200px,1.1fr) 48px;align-items:start;gap:10px;display:grid}.node-table-header{color:var(--muted);padding:0 10px;font-size:12px}.node-table-row{border:1px solid var(--line);background:var(--surface-raised);padding:10px}.node-table-row.registration-pending{background:linear-gradient(90deg, #ffb94124, var(--surface-raised) 38%);border-color:#ffb941d9}.node-table-row.claims-paused{background:linear-gradient(90deg, #ffb9411f, var(--surface-raised) 34%);border-color:#ffb941b8}.node-table-row>div:first-child{gap:3px;display:grid}.node-table-row>div:first-child span,.node-table-row>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.node-role-chip-row{flex-wrap:wrap;gap:5px;display:flex}.node-role-chip-row span,.check-row{width:fit-content;color:var(--ink);background:#ff4f4f14;border:1px solid #ff4f4f59;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700}.node-role-chip-row .node-claim-state-chip{color:#ffcf73;background:#ffb9411f;border-color:#ffb941d9}.check-row{align-items:center;gap:7px;display:flex}.check-row input{width:auto}.node-detail-list{grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:4px 8px;margin:0;font-size:12px;display:grid}.node-detail-list div{display:contents}.node-detail-list dt{color:var(--muted)}.node-detail-list dd{overflow-wrap:anywhere;margin:0}.node-details-cell{gap:8px;min-width:0;display:grid}.node-settings-cell{justify-content:flex-end;display:flex}.node-registration-badge{text-transform:uppercase;background:#ffb9411f;border:1px solid #ffb941d9;width:fit-content;padding:3px 7px;font-weight:700;color:#ffcf73!important;font-size:11px!important}.node-settings-modal{align-content:start;width:min(1180px,100vw - 24px);max-width:min(1180px,100vw - 24px);max-height:calc(100vh - 48px);overflow-y:auto}.node-settings-modal>header{z-index:2;background:var(--surface-raised);border-bottom:1px solid var(--line);padding-top:18px;padding-bottom:10px;position:sticky;top:-18px}.node-settings-form,.node-settings-group{gap:12px;display:grid}.node-settings-group>span,.node-settings-group small{color:var(--muted);font-size:.86rem}.node-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.node-role-grid,.node-endpoint-grid{gap:10px;display:grid}.node-role-grid{grid-template-columns:repeat(4,minmax(110px,max-content))}.node-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.node-endpoint-grid .node-notes-field{grid-column:1/-1}.node-resource-grid input,.node-endpoint-grid input,.node-endpoint-grid textarea{width:100%}.node-settings-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.node-settings-actions.inline{flex-wrap:wrap;justify-content:flex-start}.node-job-control{border-top:1px solid var(--line);padding-top:12px}.node-work-item-list{gap:7px;display:grid}.node-work-item-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.node-work-item-row>div:first-child{gap:3px;min-width:0;display:grid}.node-work-item-row strong,.node-work-item-row span{overflow-wrap:anywhere;min-width:0}.node-work-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.node-base-url-editor{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:7px;display:grid}.node-base-url-editor.endpoint-editor,.node-playback-enable-form.endpoint-editor{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.node-base-url-editor.missing{border-color:var(--warn);background:color-mix(in srgb, var(--surface) 84%, var(--warn))}.node-base-url-editor label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:700;display:grid}.node-base-url-editor input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;height:34px;color:var(--ink);padding:0 8px}.node-base-url-editor input::placeholder{color:var(--muted);opacity:.72}.node-base-url-editor small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.node-base-url-editor small.warning{color:var(--warn);font-weight:700}.node-playback-state{border:1px solid var(--line);background:var(--surface);padding:9px}.node-playback-state strong{color:var(--muted);font-size:12px}.node-playback-state.disabled{opacity:.78}.node-playback-enable-form{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:7px;display:grid}.node-playback-enable-form.disabled{border-color:var(--warn);grid-template-columns:minmax(0,1fr)}.node-playback-enable-form>strong,.node-playback-enable-form small{grid-column:1/-1}.node-playback-enable-form>strong{color:var(--muted);font-size:12px}.node-playback-enable-form label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:700;display:grid}.node-playback-enable-form input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;height:34px;color:var(--ink);padding:0 8px}.node-playback-enable-form small{color:var(--muted);overflow-wrap:anywhere}.node-playback-enable-form small.warning{color:var(--warn);font-weight:700}.node-face-enable-form,.node-capability-enable-form{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.node-face-enable-form>div,.node-capability-enable-form>div{gap:4px;min-width:0;display:grid}.node-face-enable-form strong,.node-capability-enable-form strong{color:var(--ink-soft);font-size:.9rem}.node-face-enable-form small,.node-capability-enable-form small{color:var(--muted);overflow-wrap:anywhere}.node-face-enable-form small.warning,.node-capability-enable-form small.warning{color:var(--warn);grid-column:1/-1;font-weight:700}@media (width<=760px){.node-settings-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.node-resource-grid,.node-face-enable-form,.node-capability-enable-form{grid-template-columns:1fr}}.node-location-select select{width:100%}.storage-actions,.storage-form-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.storage-actions{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;padding:10px 0;position:sticky;top:0}.storage-form-actions{border-top:1px solid var(--line);align-items:center;margin:4px 0 0;padding-top:12px}.settings-tab{border:1px solid var(--line-strong);background:var(--surface-raised);height:34px;color:var(--ink);cursor:pointer;text-transform:capitalize}.settings-tab:hover,.settings-tab.active{border-color:var(--teal);background:var(--teal-soft)}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(120px,150px);gap:10px;display:grid}.smb-credential-grid{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:760px}.checkbox-row{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.checkbox-row input{width:16px;height:16px;padding:0}.settings-result{border:1px solid var(--line);background:var(--surface-raised);margin-top:16px;padding:12px}.settings-result h3,.settings-section-heading h3{margin:0 0 10px;font-size:15px}.settings-section-heading{gap:2px;margin-top:6px;display:grid}.settings-section-heading:has(.settings-heading-actions){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.settings-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-section-heading span{color:var(--muted);font-size:12px}.system-diagnostics-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.system-diagnostic-card{align-content:start;gap:10px;display:grid}.system-diagnostic-card h3{margin:0}.log-monitor{min-width:0}.log-monitor-actions{flex-wrap:wrap}.log-connection-state{border:1px solid var(--border);min-height:28px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.log-connection-state:before{content:"";background:#94a3b8;border-radius:50%;width:8px;height:8px}.log-connection-state.live:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.log-connection-state.reconnecting:before,.log-connection-state.connecting:before{background:#f59e0b}.log-connection-state.error:before{background:#ef4444}.log-filter-grid{grid-template-columns:minmax(135px,.7fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(260px,2fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.log-filter-grid label{color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.log-auto-scroll{white-space:nowrap;align-items:center;min-height:38px;display:flex!important}.log-auto-scroll input{width:auto}.log-file-field{grid-column:1/-1}.log-file-download-control{align-items:center;gap:8px;display:flex}.log-file-download-control select{flex:360px;min-width:0}.log-file-download-control button{flex:none}.log-stream-warning{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b80;margin-bottom:10px;padding:8px 10px;font-size:12px}.log-stream-console{color:#d7e0ea;background:#05080e;border:1px solid #263247;border-radius:5px;min-height:420px;max-height:calc(100vh - 330px);font:12px/1.55 Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.log-stream-entry{border-bottom:1px solid #94a3b81a;grid-template-columns:175px 72px minmax(90px,130px) minmax(150px,240px) minmax(300px,1fr);column-gap:10px;padding:5px 9px;display:grid}.log-stream-entry:hover{background:#3b82f614}.log-stream-entry pre{color:#fecaca;white-space:pre-wrap;background:#ef444414;border-left:2px solid #ef4444;grid-column:1/-1;margin:5px 0 2px;padding:8px;overflow:auto}.log-entry-time,.log-entry-logger{color:#8291a5}.log-entry-level{color:#93c5fd;font-weight:800}.log-entry-source{color:#67e8f9}.log-stream-entry.level-warning .log-entry-level{color:#fbbf24}.log-stream-entry.level-error .log-entry-level,.log-stream-entry.level-critical .log-entry-level{color:#fb7185}.log-stream-entry.level-debug{color:#94a3b8}.log-stream-empty{color:#8291a5;text-align:center;padding:28px}.log-monitor-footer{color:var(--text-muted);text-align:right;margin-top:8px;font-size:12px}@media (width<=1100px){.log-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.log-search-field{grid-column:1/-1}.log-file-download-control{flex-direction:column;align-items:stretch}.log-stream-entry{grid-template-columns:165px 70px minmax(100px,1fr)}.log-entry-logger,.log-entry-message{grid-column:1/-1}}.storage-mount-form{border-top:1px solid var(--line-strong);margin-top:16px;padding-top:16px}.processing-profile-plan,.processing-profile-form{gap:10px;display:grid}.profile-form-header,.processing-profile-card{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-form-header h3{margin:0 0 4px}.profile-form-header span{color:var(--muted);text-transform:capitalize;font-size:12px}.processing-profile-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.processing-profile-form label{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.processing-profile-form textarea{border:1px solid var(--line-strong);background:var(--surface);min-height:180px;color:var(--ink);resize:vertical;padding:10px}.capability-selector{border:1px solid var(--line);background:var(--surface-muted);gap:10px;padding:10px;display:grid}.capability-selector strong{margin-bottom:4px;display:block}.capability-selector span{color:var(--muted);font-size:12px}.capability-check-grid{flex-wrap:wrap;gap:8px;display:flex}.capability-check{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:inline-flex}.capability-check.selected{border-color:var(--teal);background:var(--teal-soft);color:var(--ink)}.capability-chip-row{flex-wrap:wrap;gap:8px;display:flex}.capability-chip{border:1px solid var(--teal);background:var(--teal-soft);min-height:30px;color:var(--ink);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.processing-profile-card{border:1px solid var(--line);background:var(--surface-muted);gap:5px;padding:10px}.processing-profile-card.selected{border-color:var(--teal)}.processing-profile-card>div:first-child{gap:5px;display:grid}.processing-profile-plan span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.profile-card-actions{flex-shrink:0;gap:8px;display:inline-flex}.workflow-config-grid{grid-template-columns:minmax(420px,1.4fr) minmax(320px,.8fr);gap:14px;display:grid}.workflow-builder-grid{grid-template-columns:minmax(520px,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.workflow-action-list,.workflow-profile-panel,.technical-workflow-list{gap:12px;display:grid}.workflow-action-list{grid-column:1/-1}.workflow-builder-header,.workflow-action-title{align-items:flex-start;gap:10px;display:flex}.workflow-builder-header{justify-content:space-between}.workflow-canvas-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.workflow-builder-header>div,.workflow-action-title>div{gap:4px;min-width:0;display:grid}.workflow-builder-header>.workflow-canvas-actions{min-width:max-content;display:inline-flex}.workflow-builder-header span,.workflow-action-title span{color:var(--muted);font-size:12px}.workflow-action-card{border:1px solid var(--line);background:var(--surface-muted);gap:12px;padding:12px;display:grid}.workflow-action-card .empty{margin:0}.watch-folder-summary-list{gap:8px;display:grid}.watch-folder-summary-list.compact{gap:6px}.watch-folder-summary-row{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.8fr) minmax(220px,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.watch-folder-summary-list.compact .watch-folder-summary-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(220px,1.4fr)}.watch-folder-summary-row:hover,.watch-folder-summary-row:focus-visible{border-color:var(--teal);outline:0}.watch-folder-summary-row span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.workflow-definition-list,.workflow-routing-panel,.workflow-definition-card,.workflow-step-list,.workflow-config-step{gap:10px;display:grid}.workflow-profile-binding-panel{grid-column:2}.workflow-definition-card{border:1px solid var(--line);background:var(--surface-muted);padding:12px}button.workflow-definition-card{width:100%;color:var(--ink);text-align:left;cursor:pointer}.workflow-definition-card.selected{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.workflow-definition-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-definition-header>div{gap:4px;display:grid}.workflow-definition-header span,.workflow-config-step span{color:var(--muted);font-size:12px}.workflow-config-step{border:1px solid var(--line);background:var(--surface-raised);padding:10px}.workflow-config-step>div:first-child{align-items:center;gap:10px;display:flex}.step-ordinal{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;display:grid}.workflow-config-step pre{border:1px solid var(--line);background:var(--surface);max-height:220px;color:var(--ink-soft);white-space:pre-wrap;margin:0;padding:9px;font-size:12px;overflow:auto}.workflow-module-grid{grid-template-columns:minmax(320px,.9fr) minmax(480px,1.35fr);align-items:start;gap:14px;display:grid}.workflow-module-panel{gap:12px;min-width:0;display:grid}.workflow-module-panel-wide,.workflow-canvas-panel{grid-column:1/-1}.workflow-designer-shell{grid-template-columns:minmax(260px,352px) minmax(520px,1fr) minmax(300px,352px);gap:12px;min-height:520px;display:grid}.workflow-designer-sidebar,.workflow-create-form,.workflow-designer-list,.workflow-node-config-panel,.workflow-node-config-form{align-content:start;gap:8px;min-width:0;display:grid}.workflow-node-config-panel{border:1px solid var(--line);background:var(--surface-muted);padding:10px}.workflow-lock-notice{color:var(--ink-soft);background:#ddae4b14;border:1px solid #ddae4b99;padding:9px 12px;font-size:12px}.workflow-validation-strip{background:#ddae4b14;border:1px solid #ddae4b8c;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}.workflow-validation-strip strong{color:var(--ink);font-size:12px}.workflow-validation-strip span{border:1px solid var(--line);color:var(--ink-soft);padding:2px 7px;font-size:12px}.workflow-validation-strip span.warn{color:var(--danger);border-color:#ff636380}.workflow-validation-strip span.info{color:var(--teal);border-color:#00c6a773}.workflow-node-config-form label{color:var(--ink-soft);gap:5px;font-size:12px;display:grid}.workflow-node-config-form input,.workflow-node-config-form select{border:1px solid var(--line-strong);background:var(--surface-raised);height:34px;color:var(--ink);padding:0 9px}.workflow-config-placeholder{border:1px solid var(--line);background:var(--surface-raised);gap:4px;padding:9px;display:grid}.workflow-config-placeholder span{color:var(--muted);font-size:12px}.form-hint{color:var(--ink-soft);background:#00c6a712;border:1px solid #00c6a761;margin:0;padding:7px 9px;font-size:12px;line-height:1.35}.form-hint.warning{color:var(--danger);background:#ff636314;border-color:#ff63637a}.workflow-condition-row{border:1px solid var(--line);background:var(--surface-raised);gap:8px;padding:9px;display:grid}.workflow-condition-row .workflow-config-placeholder{background:var(--surface-muted);padding:8px}.workflow-create-form{border:1px solid var(--line);background:var(--surface-muted);padding:10px}.workflow-create-form>strong{color:var(--ink);font-size:13px}.workflow-create-form label{color:var(--ink-soft);gap:5px;font-size:12px;display:grid}.workflow-create-form input,.workflow-create-form select{border:1px solid var(--line-strong);background:var(--surface-raised);height:34px;color:var(--ink);padding:0 9px}.workflow-create-primary{background:#00c6a70f;border-color:#00c6a76b}.workflow-create-primary.transfer{background:#57b1ff0f;border-color:#57b1ff80}.workflow-sidebar-section{border:1px solid var(--line);background:var(--surface);gap:8px;padding:10px;display:grid}.workflow-sidebar-heading{gap:3px;display:grid}.workflow-sidebar-heading strong{color:var(--ink);font-size:13px}.workflow-sidebar-heading span{color:var(--muted);font-size:12px;line-height:1.35}.workflow-selected-editor{gap:8px;display:grid}.workflow-selected-editor label{color:var(--ink-soft);gap:5px;font-size:12px;display:grid}.workflow-selected-editor input{border:1px solid var(--line-strong);background:var(--surface-raised);height:34px;color:var(--ink);padding:0 9px}.workflow-existing-section .workflow-designer-list{border-top:1px solid var(--line);margin:0 -10px -10px}.workflow-selected-summary{background:#00c6a714;border:1px solid #00c6a773;gap:3px;padding:9px 10px;display:grid}.workflow-selected-summary span{color:var(--muted);font-size:12px}.workflow-selected-summary strong{color:var(--ink);font-size:14px}.workflow-selected-actions{flex-wrap:wrap;gap:8px;display:flex}.path-variable-picker{flex-wrap:wrap;gap:6px;display:flex}.path-variable-picker button{border:1px solid var(--line);background:var(--surface-raised);min-height:26px;color:var(--muted);cursor:pointer;padding:0 8px;font-size:11px}.path-variable-picker button:hover,.path-variable-picker button:focus-visible{border-color:var(--teal);color:var(--ink);outline:0}.workflow-designer-list{max-height:min(360px,35vh);overflow:auto}.workflow-designer-list-item{border:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink);text-align:left;cursor:pointer;gap:3px;padding:9px 10px;display:grid}.workflow-designer-list-item:hover,.workflow-designer-list-item.selected{border-color:var(--teal)}.workflow-designer-list-item.selected{box-shadow:inset 3px 0 0 var(--teal)}.workflow-designer-list-item span{color:var(--muted);font-size:12px}.workflow-blank-canvas{border:1px solid var(--line);background:var(--surface-muted);align-content:start;justify-items:center;gap:10px;min-height:520px;padding:24px;display:grid;overflow:auto}.workflow-canvas-node{border:1px solid var(--line-strong);background:var(--surface-raised);width:236px;min-width:236px;max-width:236px;color:var(--ink);text-align:left;border-radius:8px;gap:5px;padding:9px 12px 10px;display:grid;position:relative}.workflow-canvas-node.saved{cursor:pointer}.workflow-canvas-node strong{padding-right:22px;font-size:13px;line-height:1.25}.workflow-node-kind{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);text-transform:uppercase;padding:2px 6px;font-size:10px;line-height:1.2}.workflow-node-kind.trigger,.workflow-canvas-node.trigger{border-color:#ddae4bcc}.workflow-node-kind.trigger{color:var(--warn)}.workflow-node-kind.action,.workflow-canvas-node.action{border-color:#00c6a7b8}.workflow-node-kind.action{color:var(--teal)}.workflow-node-kind.decision,.workflow-canvas-node.decision{border-color:#57b1ffbf}.workflow-node-kind.decision{color:#57b1ff}.workflow-node-kind.wait,.workflow-node-kind.resume,.workflow-canvas-node.wait,.workflow-canvas-node.resume{border-color:#b385ffb8}.workflow-node-kind.wait,.workflow-node-kind.resume{color:#b385ff}.workflow-node-kind.end,.workflow-canvas-node.end{border-color:#70d687b8}.workflow-node-kind.end{color:#70d687}.workflow-node-plus{border:1px solid var(--line);width:22px;height:22px;color:var(--teal);border-radius:999px;place-items:center;display:grid;position:absolute;top:9px;right:10px}.workflow-trigger-node{position:relative}.workflow-node-remove,.workflow-trigger-remove{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.workflow-node-remove:hover,.workflow-trigger-remove:hover{border-color:var(--danger);color:var(--danger)}button.workflow-canvas-node{cursor:pointer}button.workflow-canvas-node:hover{border-color:var(--teal)}.workflow-canvas-node.trigger{box-shadow:inset 3px 0 0 var(--warn)}.workflow-canvas-node.saved{box-shadow:inset 3px 0 0 var(--line-strong)}.workflow-canvas-node.saved.action{box-shadow:inset 3px 0 0 var(--teal)}.workflow-canvas-node.saved.decision{box-shadow:inset 3px 0 #57b1ff}.workflow-canvas-node.saved.wait,.workflow-canvas-node.saved.resume{box-shadow:inset 3px 0 #b385ff}.workflow-canvas-node.saved.end{box-shadow:inset 3px 0 #70d687}.workflow-canvas-node:hover .workflow-branch-port,.workflow-branch-port:focus-visible{opacity:1}.workflow-canvas-node.selected{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal)}.workflow-canvas-node.placeholder{background:color-mix(in srgb, var(--surface-raised) 82%, var(--teal));border-style:dashed}.workflow-canvas-node>span:not(.workflow-node-kind),.workflow-palette-card span{color:var(--muted);font-size:11px}.workflow-canvas-connector{background:linear-gradient(to bottom, var(--line-strong), #00c6a76b);width:2px;height:22px}.workflow-canvas-picker{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;width:max-content;max-width:760px;padding:10px;display:grid}.workflow-canvas-picker button{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;gap:4px;padding:8px 10px;display:grid}.workflow-canvas-picker button.action{border-left:3px solid var(--teal)}.workflow-canvas-picker button.decision{border-left:3px solid #57b1ff}.workflow-canvas-picker button.wait,.workflow-canvas-picker button.resume{border-left:3px solid #b385ff}.workflow-canvas-picker button.end{border-left:3px solid #70d687}.workflow-canvas-picker button:hover{border-color:var(--teal)}.workflow-canvas-picker span{color:var(--muted);font-size:12px}.workflow-decision-port-picker{justify-items:center;width:max-content;padding-top:8px;display:grid}.workflow-node-port-picker{justify-items:center;width:max-content;display:grid}.workflow-branch-port{z-index:2;border:1px solid var(--line-strong);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:.82;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.workflow-branch-port.true{left:-12px}.workflow-branch-port.false{right:-12px}.workflow-branch-port.next{top:auto;bottom:-12px;left:50%;transform:translate(-50%)}.workflow-branch-port.true:hover,.workflow-branch-port.true:focus-visible,.workflow-branch-port.next:hover,.workflow-branch-port.next:focus-visible{border-color:var(--teal);color:var(--teal);background:#00c6a729}.workflow-branch-port.false:hover,.workflow-branch-port.false:focus-visible{border-color:var(--warn);color:var(--warn);background:#ddae4b29}.workflow-branch-port span{color:#0000;width:1px;height:1px;font-size:0;overflow:hidden}.workflow-branch-port svg{width:12px;height:12px}.workflow-empty-path{justify-items:center;gap:8px;display:grid}.workflow-config-health{border:1px solid var(--line);background:var(--surface-raised);gap:7px;padding:9px;display:grid}.workflow-config-health strong{font-size:13px}.workflow-config-health span{color:var(--muted);font-size:12px}.workflow-canvas-branch-node,.workflow-add-target{justify-items:center;gap:10px;width:max-content;min-width:236px;display:grid}.workflow-branch-split{grid-template-columns:repeat(2,max-content);place-items:start center;gap:44px;width:max-content;max-width:none;padding-top:18px;display:grid;position:relative}.workflow-branch-split.root{grid-template-columns:repeat(auto-fit,minmax(260px,320px));width:min(980px,100%)}.workflow-branch-split:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:0;left:18%;right:18%}.workflow-branch-lane{justify-items:center;gap:10px;width:max-content;min-width:260px;max-width:none;padding-top:4px;display:grid}.workflow-branch-label{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px}.workflow-node-palette{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.workflow-palette-card{border:1px solid var(--line);background:var(--surface-muted);gap:5px;padding:10px;display:grid}.workflow-contract-summary{flex-wrap:wrap;gap:6px;display:flex}.workflow-contract-summary span,.workflow-validation-issue span,.workflow-catalog-card span,.workflow-catalog-card p{color:var(--muted);font-size:12px}.workflow-contract-summary span{border:1px solid var(--line);background:var(--surface-muted);padding:2px 7px}.workflow-validation-list,.workflow-catalog-list,.workflow-catalog-category{gap:8px;display:grid}.workflow-validation-issue,.workflow-catalog-card{border:1px solid var(--line);background:var(--surface-muted);gap:5px;padding:10px;display:grid}.workflow-validation-issue.error{border-color:var(--danger)}.workflow-validation-issue.warning{border-color:#ddae4bbf}.workflow-catalog-category h4{text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:13px}.workflow-catalog-card p{margin:0;line-height:1.35}.routing-rule-grid{gap:10px;display:grid}.routing-rule-grid.two-column{grid-template-columns:repeat(2,minmax(220px,1fr))}.routing-rule-grid.three-column{grid-template-columns:repeat(3,minmax(180px,1fr))}.routing-rule-grid label{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.routing-rule-grid select{border:1px solid var(--line-strong);background:var(--surface-raised);height:38px;color:var(--ink);padding:0 10px}.routing-rule-grid input{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;height:38px;color:var(--ink);padding:0 10px}.checkbox-label{color:var(--ink-soft);align-items:center;gap:8px;grid-template-columns:none!important;display:inline-flex!important}.checkbox-label input{width:14px;min-width:14px;height:14px}.user-admin-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.user-admin-layout>.settings-result:first-child{grid-column:1/-1}.user-admin-layout .settings-result{min-width:0;margin-top:0}.user-admin-layout .settings-result h3{align-items:center;gap:8px;display:flex}.user-admin-panel{gap:12px;display:grid}.user-admin-heading{grid-template-columns:minmax(120px,1fr) minmax(180px,280px);align-items:end;gap:12px;display:grid}.user-admin-heading h3{margin:0}.user-admin-heading label{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.user-admin-heading input{border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);padding:0 10px}.user-admin-list{gap:8px;display:grid}.user-admin-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:10px;display:grid}.user-admin-row.compact{grid-template-columns:minmax(0,1fr) auto}.user-admin-title{gap:3px;min-width:0;display:grid}.user-admin-title strong,.user-admin-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-admin-title span,.user-admin-memberships{color:var(--muted);font-size:12px}.user-admin-row>.settings-chip-row{grid-area:2/1}.user-admin-memberships{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:8px 12px;display:flex}.user-admin-actions,.user-admin-edit .storage-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.user-admin-actions{grid-area:1/2/span 2}.user-admin-edit{grid-column:1/-1}.user-admin-create-form{min-width:0}.user-admin-create-form>.primary-button{width:fit-content;min-width:150px}.user-admin-assignment{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;min-width:0;margin:0;padding:10px;display:flex}.user-admin-assignment legend{color:var(--ink-soft);padding:0 4px;font-size:13px}.multi-select-field{min-width:0;color:var(--ink-soft);grid-column:1/-1;gap:6px;font-size:13px;display:grid;position:relative}.multi-select-trigger{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;min-height:38px;color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.multi-select-trigger:hover,.multi-select-trigger[aria-expanded=true]{border-color:var(--teal)}.multi-select-chips{flex-wrap:wrap;gap:6px;display:flex}.multi-select-chips span{border:1px solid var(--line);background:var(--surface-muted);max-width:180px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;overflow:hidden}.multi-select-menu{z-index:30;border:1px solid var(--line-strong);background:var(--surface);gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 12px 28px #00000059}.multi-select-menu input{border:1px solid var(--line-strong);background:var(--surface-raised);height:36px;color:var(--ink);padding:0 10px}.multi-select-options{gap:4px;max-height:260px;display:grid;overflow:auto}.multi-select-option{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.multi-select-option:hover,.multi-select-option.selected{border-color:var(--teal);background:var(--teal-soft)}.multi-select-check{border:1px solid var(--line-strong);width:14px;height:14px;color:var(--teal);place-items:center;font-size:11px;line-height:1;display:inline-grid}.multi-select-option span:last-child{gap:2px;min-width:0;display:grid}.multi-select-option strong,.multi-select-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-select-option small,.multi-select-hint{color:var(--muted);font-size:12px}.settings-result dl{gap:10px;margin:0;display:grid}.settings-result div{min-width:0}.settings-result dt{color:var(--muted);margin-bottom:4px;font-size:12px}.settings-result dd{overflow-wrap:anywhere;margin:0}.advanced-settings{gap:10px;margin-top:0;display:grid}.storage-node-access{gap:8px;margin-top:0;display:grid}.node-access-row{border:1px solid var(--line);background:var(--surface-muted);grid-template-columns:minmax(180px,.8fr) minmax(100px,.3fr) minmax(220px,1fr);align-items:start;gap:10px;padding:8px;display:grid}.node-access-row>div,.node-access-row span{overflow-wrap:anywhere;min-width:0}.node-access-row>div{gap:3px;display:grid}.node-access-row>div span{color:var(--muted);font-size:12px}.mount-list{gap:6px;display:grid}.mount-row{border:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink);text-align:left;cursor:pointer;gap:8px;padding:10px 12px;display:grid}.mount-row:hover,.mount-row.selected{border-color:var(--teal)}.mount-row.selected{box-shadow:inset 3px 0 0 var(--teal)}.mount-row-main,.mount-row-body{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:10px;min-width:0;display:grid}.mount-row-main{align-items:start}.mount-row-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.mount-row-title strong{font-size:15px}.mount-row-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.mount-row-state>span:not(.connection-state){color:var(--muted);font-size:12px}.mount-row-meta,.mount-access-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mount-row-meta span,.mount-access-chip{border:1px solid var(--line);background:var(--surface-raised);max-width:100%;color:var(--muted);overflow-wrap:anywhere;padding:2px 7px;font-size:12px}.mount-access-chip.online{border-color:var(--success);color:var(--success);background:var(--success-soft)}.mount-access-chip.stale{color:#f1c76b;border-color:#ddae4ba6}.mount-access-chip.offline,.mount-access-chip.credentials_failed,.mount-access-chip.permission_denied,.mount-access-chip.path_unavailable,.mount-access-chip.node_unavailable{border-color:var(--danger);color:var(--danger)}.mount-access-chip strong{font-weight:700}.mount-paths{gap:4px;min-width:0;display:grid}.mount-paths code{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding:3px 7px;font-size:11px;overflow:hidden}.mount-row span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.connection-state{border:1px solid var(--line-strong);width:fit-content;padding:2px 7px;color:var(--muted)!important}.connection-state.online{border-color:#49b98b8c;color:#69d6a5!important}.connection-state.degraded,.connection-state.checking,.connection-state.stale{border-color:#ddae4ba6;color:#f1c76b!important}.connection-state.offline,.connection-state.credentials_failed,.connection-state.permission_denied,.connection-state.path_unavailable,.connection-state.node_unavailable{border-color:#df5b48a6;color:#ff806d!important}.mount-error{color:#ff806d!important}.connection-state.online,.mount-access-chip.online,.status-chip.online,.mount-access-chip.online strong{color:#3ee68f!important;background:#3ee68f1a!important;border-color:#3ee68fbf!important}.connection-state.offline,.connection-state.credentials_failed,.connection-state.permission_denied,.connection-state.path_unavailable,.connection-state.node_unavailable,.mount-access-chip.offline,.mount-access-chip.credentials_failed,.mount-access-chip.permission_denied,.mount-access-chip.path_unavailable,.mount-access-chip.node_unavailable,.mount-access-chip.offline strong,.mount-access-chip.credentials_failed strong,.mount-access-chip.permission_denied strong,.mount-access-chip.path_unavailable strong,.mount-access-chip.node_unavailable strong,.status-chip.offline,.status-chip.credentials_failed,.status-chip.permission_denied,.status-chip.path_unavailable,.status-chip.node_unavailable,.mount-error{color:#ff4d5e!important;background:#ff4d5e1a!important;border-color:#ff4d5ecc!important}.primary-button{background:var(--teal);border-color:var(--teal);height:40px;color:var(--surface);justify-content:center;align-items:center;gap:8px;font-weight:650;display:inline-flex}.primary-button.compact{justify-self:start;width:fit-content;min-width:150px;height:36px;padding:0 14px}.asset-control-label{height:13px;color:var(--muted);font-size:12px;line-height:13px}.asset-actions-trigger{cursor:pointer;width:46px;min-width:46px;height:36px;padding:0}.asset-actions-trigger svg{width:21px;height:21px}.asset-actions-menu{position:relative}.asset-clear-button{background:var(--surface-raised);width:68px;height:36px;min-height:36px;color:var(--ink);padding:0 14px;font-size:1rem;font-weight:400}.asset-clear-button.placeholder{pointer-events:none;visibility:hidden}.asset-actions-popover{z-index:40;border:1px solid var(--line);background:var(--surface-raised);min-width:170px;box-shadow:var(--shadow);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.asset-actions-popover button{width:100%;min-height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.asset-actions-popover button:hover:not(:disabled){background:var(--surface)}.asset-actions-popover button:disabled{cursor:not-allowed;opacity:.55}.asset-actions-popover .danger-menu-item{color:#b83220}.routing-rule-grid .primary-button.compact,.location-create-form .primary-button.compact{align-self:end}.danger-button{color:#fff;cursor:pointer;background:#b83220;border:1px solid #b83220;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;display:inline-flex}.danger-button.compact{height:34px}.danger-button:disabled{cursor:wait;opacity:.65}.modal-backdrop{z-index:80;background:#00000061;place-items:center;padding:clamp(8px,2vw,20px);display:grid;position:fixed;inset:0}.asset-storage-modal{border:1px solid var(--line);background:var(--surface-raised);width:min(460px,100%);color:var(--ink);box-shadow:var(--shadow);gap:16px;padding:18px;display:grid}.asset-storage-modal.node-settings-modal{grid-template-columns:repeat(2,minmax(360px,1fr));align-content:start;align-items:start;gap:14px;width:min(1280px,100vw - 96px);max-width:calc(100vw - 96px);height:calc(100vh - 120px);max-height:calc(100vh - 96px);overflow-y:auto}.asset-storage-modal.node-settings-modal>header,.asset-storage-modal.node-settings-modal>.node-settings-message,.asset-storage-modal.node-settings-modal>.node-settings-actions{grid-column:1/-1}.asset-storage-modal.node-settings-modal>.node-settings-message{margin:0}.asset-storage-modal.node-settings-modal>.node-settings-form{grid-column:1}.asset-storage-modal.node-settings-modal>.node-job-control{grid-area:2/2}.asset-storage-modal.node-settings-modal .node-resource-grid{grid-template-columns:repeat(2,minmax(160px,240px));justify-content:start;gap:10px 14px}.asset-storage-modal.node-settings-modal .node-endpoint-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px 14px}.asset-storage-modal.node-settings-modal .node-role-grid{grid-template-columns:repeat(4,minmax(96px,max-content))}.asset-storage-modal.node-settings-modal .node-resource-grid input,.asset-storage-modal.node-settings-modal .node-endpoint-grid input,.asset-storage-modal.node-settings-modal .node-endpoint-grid textarea{width:100%}.asset-storage-modal.node-settings-modal .node-settings-group,.asset-storage-modal.node-settings-modal .node-settings-form{gap:9px;min-width:0}.asset-storage-modal.node-settings-modal .node-base-url-editor{grid-template-columns:minmax(260px,1fr) auto}.asset-storage-modal.node-settings-modal .node-base-url-editor,.asset-storage-modal.node-settings-modal .node-playback-enable-form,.asset-storage-modal.node-settings-modal .node-capability-enable-form,.asset-storage-modal.node-settings-modal .node-face-enable-form{padding:8px}.asset-storage-modal header,.asset-storage-modal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-storage-modal h3{margin:0;font-size:1.05rem}.asset-storage-modal header span{color:var(--muted);font-size:.88rem}.asset-storage-modal label{color:var(--muted);gap:6px;font-size:.85rem;font-weight:700;display:grid}.asset-storage-modal select{border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--ink);padding:0 10px}.checkbox-line{align-items:center;gap:8px;grid-template-columns:none!important;display:inline-flex!important}.checkbox-line input{margin:0}.folder-properties-modal{width:min(720px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:hidden auto}.folder-properties-list{border:1px solid var(--line);gap:0;margin:0;display:grid}.folder-properties-list div{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 10px;display:grid}.folder-properties-list div+div{border-top:1px solid var(--line)}.folder-properties-list dt{color:var(--muted);font-size:12px}.folder-properties-list dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.folder-security-section{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.folder-acl-form{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:10px;display:grid}.folder-acl-form label{min-width:0}.folder-acl-form select{width:100%;min-width:0}.folder-acl-form .primary-button{white-space:nowrap;width:fit-content;min-width:148px;max-width:100%}.folder-acl-list{gap:8px;display:grid}.folder-acl-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.folder-acl-row span{color:var(--muted);font-size:12px}.asset-removal{background:#b8322014;border:1px solid #b83220a6;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.asset-removal h3{color:var(--ink);margin:0 0 4px;font-size:14px}.asset-removal p{color:var(--ink-muted);margin:0;font-size:13px}.detail-tools{align-items:center;gap:8px;display:flex}.title-editor,.summary-editor,.transcript-editor,.tag-editor input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);outline:0}.title-editor{height:38px;padding:0 10px;font-size:18px;font-weight:700}.summary-editor{resize:vertical;min-height:190px;padding:10px;line-height:1.45}.transcript-editor{resize:vertical;font-variant-numeric:tabular-nums;min-height:520px;padding:10px;line-height:1.45}.tag-list.editable span{align-items:center;gap:6px;display:inline-flex}.tag-list span button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.tag-editor{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.tag-editor input{height:36px;padding:0 10px}.license-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-license-panel{gap:12px;display:grid}.portal-license-panel .profile-form-header{justify-content:flex-start}.portal-license-panel .profile-form-header span{text-transform:none}.portal-license-grid{grid-template-columns:max-content max-content;justify-content:start;align-items:end;gap:10px;overflow:hidden}.portal-license-grid label{grid-column:1/-1}.portal-license-grid label,.portal-license-grid select{min-width:0;max-width:100%}.portal-license-grid label{width:min(620px,100%);overflow:hidden}.portal-license-grid select{width:100%}.portal-license-grid .secondary-button,.portal-license-grid .primary-button{white-space:nowrap}.license-message{margin:0}.license-summary-grid{grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(220px,1fr));gap:12px;display:grid}.license-status-card,.license-usage-card{align-content:start;gap:12px;display:grid}.license-status-card dl{gap:8px;margin:0;display:grid}.license-status-card dl div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.license-status-card dt{color:var(--muted);font-size:12px}.license-status-card dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.license-status-card dd .icon-button{vertical-align:middle;width:28px;min-width:28px;height:28px;margin-left:6px;display:inline-flex}.license-meter-list{gap:8px;display:grid}.license-meter-list div{border:1px solid var(--line);background:var(--surface-muted);gap:2px;padding:9px 10px;display:grid}.license-meter-list strong{color:var(--ink);font-size:15px}.license-meter-list span{color:var(--muted);font-size:12px}.license-module-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.license-module{border:1px solid var(--line);background:var(--surface-muted);gap:8px;min-width:0;padding:12px;display:grid}.license-module.enabled{border-color:#3ee68f99}.license-module>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.license-module strong{color:var(--ink)}.license-module>span{color:var(--muted);font-size:12px}.license-module code{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.status-chip.active,.status-chip.development{color:#3ee68f;background:#3ee68f1a;border-color:#3ee68fbf}.status-chip.expired,.status-chip.invalid,.status-chip.not_configured{color:#ff4d5e;background:#ff4d5e1a;border-color:#ff4d5ecc}@media (width<=980px){.license-summary-grid{grid-template-columns:1fr}}.primary-button:hover{background:var(--teal-dark);border-color:var(--teal-dark)}.timeline{gap:10px;margin-top:16px;display:grid}.timeline-item{border:1px solid var(--line);background:var(--surface-raised);padding:10px}.timeline-item div,.timeline-item p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.timeline-item p{color:var(--muted);justify-content:flex-start;margin-top:8px}.empty-state{align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}@media (width<=1100px){.workspace{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,300px)) 6px minmax(0, 1fr);grid-template-areas:"folders folder-resizer assets"}.workspace.has-selection{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,300px)) 6px minmax(280px, 340px) 6px minmax(0, 1fr);grid-template-areas:"folders folder-resizer assets asset-resizer detail"}.workspace.operations-open{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,300px)) 6px minmax(0, 1fr) 6px minmax(320px, 420px);grid-template-areas:"folders folder-resizer assets operations-resizer operations"}.workspace.has-selection.operations-open{grid-template-columns:minmax(var(--folder-panel-min-width,220px), var(--folder-panel-width,300px)) 6px minmax(260px, 300px) 6px minmax(0, 1fr) 6px minmax(320px, 420px);grid-template-areas:"folders folder-resizer assets asset-resizer detail operations-resizer operations"}.workspace.settings-open,.workspace.has-selection.settings-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"operations"}.user-admin-layout,.folder-acl-form,.folder-acl-row{grid-template-columns:minmax(0,1fr)}.node-table-header{display:none}.node-table-row{grid-template-columns:1fr}.asset-toolbar{align-items:flex-start}.asset-toolbar-row{flex-wrap:wrap;flex:100%;justify-content:flex-start}.asset-controls,.asset-pager,.asset-selection-toolbar{flex-wrap:wrap}}@media (width<=980px){:is(.settings-section-heading:has(.settings-heading-actions),.portal-license-grid,.system-diagnostics-grid){grid-template-columns:1fr}.settings-heading-actions{justify-content:flex-start}.runtime-summary-grid,.runtime-edit-form,.asset-storage-modal.node-settings-modal{grid-template-columns:1fr}.asset-storage-modal.node-settings-modal>header,.asset-storage-modal.node-settings-modal>.node-settings-form,.asset-storage-modal.node-settings-modal>.node-job-control,.asset-storage-modal.node-settings-modal>.node-settings-actions{grid-area:auto/1}}@media (width<=1240px){.portal-license-grid{grid-template-columns:max-content max-content;justify-items:start}.portal-license-grid label{width:min(620px,100%)}}@media (width<=640px){.portal-license-grid{grid-template-columns:1fr}.asset-storage-modal.node-settings-modal{grid-template-columns:1fr;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.asset-storage-modal.node-settings-modal>header,.asset-storage-modal.node-settings-modal>.node-settings-form,.asset-storage-modal.node-settings-modal>.node-job-control,.asset-storage-modal.node-settings-modal>.node-settings-actions{grid-area:auto/1}.asset-storage-modal.node-settings-modal .node-resource-grid,.asset-storage-modal.node-settings-modal .node-endpoint-grid,.asset-storage-modal.node-settings-modal .node-role-grid,.asset-storage-modal.node-settings-modal .node-base-url-editor{grid-template-columns:1fr}.asset-storage-modal header,.asset-storage-modal footer{flex-direction:column;align-items:flex-start}.folder-properties-list div{grid-template-columns:minmax(0,1fr);gap:4px}.folder-acl-form{grid-template-columns:minmax(0,1fr)}.folder-acl-form .primary-button{width:100%}}@media (width<=760px){.topbar{flex-direction:column;align-items:flex-start}.workspace{grid-template:"folders"minmax(160px,28vh)"assets"minmax(0,1fr)/1fr}.workspace.has-selection{grid-template-rows:minmax(140px,22vh) minmax(220px,32vh) minmax(0,1fr);grid-template-areas:"folders""assets""detail"}.column-resizer{display:none}.workspace.operations-open{grid-template:"folders"minmax(140px,22vh)"assets"minmax(220px,45vh)"operations"minmax(320px,1fr)/1fr}.workspace.has-selection.operations-open{grid-template-rows:minmax(130px,20vh) minmax(180px,26vh) minmax(320px,1fr) minmax(320px,36vh);grid-template-areas:"folders""assets""detail""operations"}.workspace.settings-open,.workspace.has-selection.settings-open{grid-template-rows:minmax(0,1fr);grid-template-areas:"operations"}.settings-workspace-pane{padding:16px}.settings-shell{grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line-strong);flex-direction:row;padding-bottom:8px;padding-right:0;overflow-x:auto}.settings-nav-item{flex:none}.location-create-form,.workflow-config-grid,.workflow-builder-grid,.workflow-module-grid,.workflow-designer-shell,.routing-rule-grid.two-column,.routing-rule-grid.three-column{grid-template-columns:1fr}.workflow-monitor-detail{width:calc(100vw - 20px);top:64px;bottom:10px;right:10px}.workflow-monitor-detail .workflow-summary-row,.workflow-event{grid-template-columns:1fr}.workflow-monitor-detail .workflow-summary-row{display:grid}.asset-file-location-header{display:none}.asset-file-location-row{grid-template-columns:1fr;gap:6px}.asset-file-location-row span,.asset-file-location-row strong{white-space:normal}.watch-folder-summary-row,.watch-folder-summary-list.compact .watch-folder-summary-row{grid-template-columns:1fr}.asset-heading{flex-direction:column;align-items:flex-start}.asset-toolbar{grid-template-columns:1fr;display:grid}.asset-toolbar-title{border-right:0;border-bottom:1px solid var(--line);flex-basis:auto;padding:0 0 10px}.asset-controls,.asset-pager,.asset-selection-toolbar{width:100%}.asset-controls label{min-width:min(100%,150px)}.asset-pager{border-left:0;padding-left:0}.smb-credential-grid,.node-access-row,.mount-row-main,.mount-row-body{grid-template-columns:1fr;max-width:none}.mount-row-state{justify-content:flex-start}.facts,.media-preview,.workflow-monitor-layout,.ai-summary,.metadata-grid{grid-template-columns:1fr}}.editorial-heading{gap:14px}.editorial-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editorial-create-row select{min-width:170px}.editorial-assignment-queue{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;grid-area:assignments;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.editorial-assignment-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.editorial-assignment-card{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.editorial-assignment-card.active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.editorial-assignment-card strong,.editorial-assignment-card span,.editorial-assignment-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-assignment-card span,.editorial-assignment-card small,.editorial-assignment-summary span,.editorial-assignment-summary small,.editorial-capacity-card span,.editorial-capacity-card small{color:var(--muted);font-size:12px}.editorial-assignment-summary,.editorial-capacity-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:4px;padding:9px 10px;display:grid}.editorial-capacity-card{margin-bottom:8px}@media (width<=1200px){.workspace.timeline-open,.workspace.has-selection.timeline-open,.workspace.search-active.timeline-open,.workspace.has-selection.search-active.timeline-open,.workspace.folders-collapsed.timeline-open,.workspace.folders-collapsed.has-selection.timeline-open,.workspace.folders-collapsed.search-active.timeline-open,.workspace.folders-collapsed.has-selection.search-active.timeline-open{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px, 1fr) 8px var(--editorial-timeline-height,300px);grid-template-areas:"assets""timeline-resizer""timeline"}.workspace.timeline-open .asset-resizer,.workspace.timeline-open .detail-pane{display:none}.timeline-dock .timeline-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"editor""inspector";overflow:auto}.timeline-dock .timeline-audio-meter{display:none}}.editorial-simple-toolbar{grid-template-columns:minmax(180px,260px) minmax(160px,1fr) auto auto;align-items:end;display:grid}.editorial-simple-toolbar input{min-width:0}@media (width<=1200px){.editorial-simple-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.editorial-simple-toolbar input{display:none}}.editorial-program-monitor{background:#050b0f;grid-area:detail;place-items:center;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden;container-type:size}.editorial-program-stage{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:8px;place-items:center;width:min(100cqw,1120px,177.778cqh);min-width:320px;height:min(100cqh,56.25cqw);display:grid;position:relative;overflow:hidden}.editorial-program-video{object-fit:contain;background:#000;width:100%;height:100%}.editorial-program-image-overlay{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.editorial-program-hidden-media{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-program-frame{color:var(--ink);text-align:center;justify-items:center;gap:8px;display:grid}.editorial-program-frame span,.editorial-program-frame small{color:var(--muted)}.editorial-timeline-resizer{cursor:row-resize;background:var(--line-strong);grid-area:timeline-resizer;position:relative}.editorial-timeline-resizer:after{content:"";background:var(--muted);opacity:.65;border-radius:999px;width:72px;height:4px;position:absolute;top:2px;left:50%;transform:translate(-50%)}
