:root,:root[data-theme=dark]{--bg:#090b0e;--rail:#0c0f12;--surface-0:#0e1114;--surface-1:#121519;--surface-2:#171b20;--surface-3:#1d2228;--surface-raised:#181c21;--surface-hover:#1b2026;--surface-selected:#242c33;--surface-selected-hover:#2a333b;--border-subtle:#1c2127;--border:#272e35;--border-strong:#3a444e;--divider:#20262c;--text:#f0f2f4;--text-soft:#c8ced4;--text-muted:#8b959f;--text-faint:#5d6771;--accent:#91aab8;--accent-strong:#b5c6cf;--accent-ink:#0c1114;--focus:#789cac;--success:#5dbb9e;--danger:#d47b75;--warning:#d1a96c;--timeline-now:#df7d58;--timeline-cyan:#70bcc4;--button-primary-bg:#30414b;--button-primary-hover:#3a4f5b;--button-primary-text:#eef4f6;--shadow-card:0 10px 30px #0000001f;--shadow-popover:0 22px 58px #0000007a;--overlay:#040608b8;--radius-xs:4px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px}:root[data-theme=light]{--bg:#eef1f3;--rail:#f7f8f9;--surface-0:#f1f3f5;--surface-1:#fff;--surface-2:#f6f7f8;--surface-3:#eceff1;--surface-raised:#fff;--surface-hover:#f1f3f5;--surface-selected:#e5eaed;--surface-selected-hover:#dfe5e9;--border-subtle:#e2e6e9;--border:#d4dade;--border-strong:#b8c2c9;--divider:#e5e9ec;--text:#171b1f;--text-soft:#3c454d;--text-muted:#707d87;--text-faint:#9aa4ac;--accent:#647f8f;--accent-strong:#4e6e80;--accent-ink:#fff;--focus:#668a9c;--success:#27836a;--danger:#b85a52;--warning:#9b7433;--timeline-now:#bd6243;--timeline-cyan:#448e96;--button-primary-bg:#2d3c45;--button-primary-hover:#23313a;--button-primary-text:#fff;--shadow-card:0 10px 28px #1e28300f;--shadow-popover:0 20px 54px #1c262e2e;--overlay:#1b232b47}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.35;overflow:hidden}button,input,select,textarea{font:inherit}button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled){cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}button:disabled{cursor:default;opacity:.5}input,select,textarea{color:var(--text);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 18%, transparent)}::selection{background:color-mix(in srgb, var(--focus) 40%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-faint) 48%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-muted) 65%, transparent);background-clip:padding-box;border:2px solid #0000}.button{appearance:none;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-weight:560;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button--md{min-height:34px;padding:0 13px}.button--sm{min-height:28px;padding:0 9px;font-size:11.5px}.button--primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:color-mix(in srgb, var(--button-primary-bg) 62%, var(--border-strong))}.button--primary:hover:not(:disabled){background:var(--button-primary-hover)}.button--secondary{background:var(--surface-2);border-color:var(--border)}.button--secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}.button--ghost{color:var(--text-soft);background:0 0;border-color:#0000}.button--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.button--danger{background:color-mix(in srgb, var(--danger) 14%, var(--surface-1));border-color:color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger)}.button__icon{flex:none;place-items:center;display:grid}.app-shell{background:var(--bg);width:100%;height:100%}.global-rail{z-index:90;background:var(--rail);border-right:1px solid var(--border-subtle);flex-direction:column;align-items:center;width:42px;padding:7px 5px 6px;display:flex;position:fixed;inset:0 auto 0 0}.reify-symbol{width:28px;height:28px;color:var(--text-soft);place-items:center;margin-bottom:10px;display:grid}.reify-symbol svg{width:22px;height:22px;display:block}.global-rail__top,.global-rail__bottom{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.global-rail__bottom{margin-top:auto}.rail-button,.rail-avatar{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.rail-button:hover,.rail-button.is-active{background:var(--surface-2);color:var(--text)}.rail-button.is-active{box-shadow:inset 2px 0 0 var(--accent)}.rail-avatar{border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);font-size:9.5px;font-weight:650}.rail-avatar:hover{background:var(--surface-3);border-color:var(--border-strong)}.global-rail__account-wrap{position:relative}.workspace-shell{min-width:0;display:flex;position:absolute;inset:0 0 0 42px}.workspace-sidebar{flex:none;min-width:0;padding:10px 0 10px 10px}.workspace-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);height:100%;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.workspace-card__top{border-bottom:0;padding:9px}.workspace-brand{letter-spacing:.04em;color:var(--text);margin:2px 5px 8px;font-size:12px;font-weight:720}.workspace-switcher{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:7px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:50px;padding:7px 9px;display:grid;position:relative}.workspace-switcher>svg{color:var(--text-muted)}.workspace-switcher div{gap:2px;min-width:0;display:grid}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.workspace-switcher span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-switcher select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.workspace-quota{background:var(--surface-3);border-radius:10px;height:2px;margin:6px 4px 0;overflow:hidden}.workspace-quota span{background:var(--accent);opacity:.62;height:100%;display:block}.workspace-card__scroll{flex:1;min-height:0;padding:8px 8px 12px;overflow:auto}.sidebar-section{margin-bottom:18px}.sidebar-section--assets{margin-bottom:8px}.sidebar-section--collections{background:color-mix(in srgb, var(--surface-2) 28%, transparent);border-top:0;min-height:112px;margin:0;padding:9px 8px 10px}.sidebar-section__header{height:30px;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 6px;font-size:11.5px;display:flex}.sidebar-section__header button{width:22px;height:22px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.sidebar-section__header button:hover{color:var(--text);background:var(--surface-hover)}.sidebar-hint{min-height:26px;color:var(--text-faint);padding:4px 9px 7px;font-size:9.5px}.sidebar-link,.tree-row{width:100%;min-height:30px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 8px;display:flex}.sidebar-link:hover,.tree-row:hover{background:var(--surface-hover);color:var(--text)}.sidebar-link.is-selected{background:var(--surface-selected);color:var(--text)}.sidebar-link.is-selected svg{color:var(--text-soft)}.sidebar-link span,.tree-row__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-row{padding-right:7px;position:relative}.tree-row.is-selected{background:var(--surface-selected);color:var(--text)}.tree-row svg{color:var(--text-muted);flex:none}.tree-row.is-selected svg{color:var(--text-soft)}.tree-row__chevron{width:16px;height:20px;color:var(--text-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tree-row__label{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0}.tree-row__loading{border:1px solid var(--text-faint);border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.7s linear infinite spin}.tree-row--root{padding-left:8px}.tree-row__root-spacer{flex:none;width:16px}.sidebar-create-inline{color:var(--text-faint);background:0 0;border:0;align-items:center;gap:5px;padding:5px 9px;font-size:9.5px;display:inline-flex}.sidebar-create-inline:hover{color:var(--text-soft)}.shell-resizer,.pane-resizer{cursor:col-resize;z-index:20;flex:0 0 7px;position:relative}.shell-resizer:after,.pane-resizer:after{content:"";background:0 0;width:1px;transition:width .12s,left .12s,background .12s;position:absolute;top:8px;bottom:8px;left:3px}.shell-resizer:hover:after,.pane-resizer:hover:after,body.is-pane-resizing .shell-resizer:after,body.is-pane-resizing .pane-resizer:after{background:color-mix(in srgb, var(--accent) 52%, var(--border-strong));width:3px;left:2px}body.is-pane-resizing,body.is-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.main-workspace{flex-direction:column;flex:1;min-width:0;padding:0 10px 10px 0;display:flex}.workspace-shell.is-review-expanded .main-workspace{padding-left:10px}.main-workspace__body{flex:1;gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.main-workspace__body>.asset-browser-card{flex:auto;min-width:360px}.main-workspace__body.has-review>.review-card{flex:0 0 min(980px,100% - 380px)}.main-workspace__body.is-review-expanded>.review-card{flex:auto;width:100%}.top-toolbar{flex:0 0 54px;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex;overflow:visible}.search-cluster{flex-wrap:nowrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.field-menu{flex:0 0 106px;position:relative}.field-menu__trigger{border:1px solid var(--border);background:var(--surface-1);width:100%;height:32px;color:var(--text-soft);border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.field-menu__trigger:hover{border-color:var(--border-strong);background:var(--surface-2)}.field-menu__popover{z-index:120;background:var(--surface-raised);border:1px solid var(--border);width:164px;box-shadow:var(--shadow-popover);border-radius:8px;padding:5px;position:absolute;top:37px;left:0}.field-menu__popover button{text-align:left;width:100%;min-height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:5px;padding:0 9px}.field-menu__popover button:hover,.field-menu__popover button.is-selected{background:var(--surface-hover);color:var(--text)}.search-box{background:var(--surface-1);border:1px solid var(--border);min-width:250px;max-width:480px;height:32px;color:var(--text-muted);border-radius:7px;flex:0 460px;grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;padding-left:9px;display:grid}.search-box input{min-width:0;height:30px;box-shadow:none;color:var(--text);cursor:text;background:0 0;border:0;padding:0 7px}.search-box button{border:0;border-left:1px solid var(--border-subtle);height:30px;color:var(--text-muted);background:0 0;place-items:center;display:grid}.search-box button:hover{background:var(--surface-hover);color:var(--text)}.toolbar-toggle{height:30px;color:var(--text-soft);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.toolbar-toggle:hover{background:var(--surface-hover)}.toolbar-toggle input{appearance:none;border:1px solid var(--border-strong);background:var(--surface-0);border-radius:4px;width:13px;height:13px;margin:0}.toolbar-toggle input:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--surface-0)}.environment-strip{background:var(--surface-1);border:1px solid var(--border-subtle);height:38px;box-shadow:none;border-radius:8px;flex:none;align-items:stretch;display:flex;overflow:hidden}.environment-item{border-left:1px solid var(--divider);min-width:154px;max-width:194px;color:var(--text-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:3px 10px;display:grid;position:relative}.environment-item:first-child{border-left:0}.environment-item--location{grid-template-columns:18px minmax(0,1fr) 12px}.environment-item>svg{color:var(--text-muted)}.environment-item__text{gap:0;min-width:0;display:grid}.environment-item__text small{color:var(--text-muted);white-space:nowrap;font-size:9px}.environment-item__text strong{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:620;overflow:hidden}.environment-item select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.asset-browser-card,.review-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:100%;box-shadow:none;overflow:hidden}.asset-browser-card{flex-direction:column;display:flex}.asset-browser-card__header{border-bottom:1px solid var(--divider);flex:0 0 44px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px 0 12px;display:flex}.breadcrumb{min-width:0;color:var(--text-muted);align-items:center;gap:0;font-size:10.5px;display:flex;overflow:hidden}.breadcrumb span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:190px;overflow:hidden}.breadcrumb span:last-child{color:var(--text);font-weight:620}.breadcrumb span+span:before{content:"/";color:var(--text-faint);margin:0 8px}.browser-path-wrap{align-items:center;gap:10px;min-width:0;display:flex}.browser-item-count{color:var(--text-faint);flex:none;font-size:9.5px}.browser-header-actions{align-items:center;gap:7px;display:flex}.view-switcher{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.view-switcher button{width:28px;height:26px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.view-switcher button:hover{color:var(--text)}.view-switcher button.is-active{background:var(--surface-selected);color:var(--text)}.view-switcher button[data-tip]{position:relative}.view-switcher button[data-tip]:after{content:attr(data-tip);z-index:5200;color:#27313a;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #cbd2d9;border-radius:6px;padding:5px 7px;font-size:11px;line-height:1.2;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1c263029}.view-switcher button[data-tip]:hover:after{opacity:1;visibility:visible;transition-delay:.55s,.55s}.view-switcher button[data-tip]:last-child:after{left:auto;right:0;transform:none}.asset-browser-card__content{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.browser-loading{height:100%;color:var(--text-muted);place-content:center;justify-items:center;gap:8px;display:grid}.spinner{border:1.5px solid color-mix(in srgb, var(--text-muted) 34%, transparent);border-top-color:var(--text-soft);border-radius:50%;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.asset-list-scroll{width:100%;height:100%;padding:0 0 4px;overflow:auto}.asset-list{width:max-content;min-width:100%}.asset-list__header,.asset-list__row{align-items:stretch;display:grid}.asset-list__header{z-index:30;background:var(--surface-2);border-bottom:1px solid var(--divider);height:31px;position:sticky;top:0}.asset-list__header-cell{background:var(--surface-2);min-width:0;color:var(--text-muted);border-right:0;align-items:center;padding:0 8px;display:flex;position:relative}.asset-list__header-cell--preview,.asset-list__header-cell--name{z-index:32;background:var(--surface-2);position:sticky}.asset-list__header-cell--preview{padding:0}.asset-list__header-label{width:calc(100% - 2px);height:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:flex}.asset-list__header-label.is-sortable:hover{color:var(--text-soft)}.asset-list__resize-hit{z-index:50;cursor:col-resize;justify-content:center;width:9px;height:100%;display:flex;position:absolute;top:0;right:-4px}.asset-list__resize-line{background:0 0;width:1px;height:100%;transition:background .1s,width .1s}.asset-list__resize-hit:hover .asset-list__resize-line,body.is-column-resizing .asset-list__resize-line{background:var(--border-strong);width:3px}.asset-list__body{padding:4px 5px 8px}.asset-list__row{--row-bg:transparent;border-radius:var(--radius-sm);background:var(--row-bg);height:68px;color:var(--text-soft);cursor:default;margin-bottom:2px}.asset-list__row:hover{--row-bg:var(--surface-hover)}.asset-list__row.is-selected{--row-bg:var(--surface-selected);box-shadow:none}.asset-list__row.is-selected:hover{--row-bg:var(--surface-selected-hover)}.asset-list__cell{background:var(--row-bg);border-right:0;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.asset-list__cell--preview,.asset-list__cell--name{z-index:12;background:var(--row-bg);position:sticky}.asset-list__cell--preview{border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding:8px 10px}.asset-list__cell--name{z-index:11}.asset-list__cell:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:0;position:relative}.asset-list__cell>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.asset-list__name-wrap{gap:3px;min-width:0;display:grid}.asset-list__name-wrap strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:11.5px;font-weight:620;display:block;overflow:hidden}.asset-list__name-wrap span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.asset-list__row-grip{color:#0000;position:absolute;right:5px}.asset-list__row:hover .asset-list__row-grip{color:var(--text-faint)}.asset-thumb{aspect-ratio:16/9;background:var(--surface-3);border:1px solid var(--border-subtle);width:100%;color:var(--text-faint);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.asset-thumb--compact{aspect-ratio:auto;flex:none;width:96px;height:54px}.asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.asset-thumb__placeholder{background:linear-gradient(145deg, var(--surface-2), var(--surface-3));place-items:center;width:100%;height:100%;display:grid}.asset-thumb__duration{color:#f3f5f6;background:#05080ac7;border-radius:3px;padding:1px 4px;font:600 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:3px;right:3px}.asset-thumb__type{background:color-mix(in srgb, var(--surface-0) 82%, transparent);color:var(--text-soft);border-radius:3px;padding:1px 4px;font-size:7px;position:absolute;bottom:3px;right:3px}.access-pill{align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.access-pill--ok{color:var(--text-soft)}.access-pill--ok svg{color:var(--success)}.access-pill--bad{color:var(--text-soft)}.access-pill--bad svg{color:var(--danger)}.muted-inline{color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-content:start;gap:10px;height:100%;padding:12px;display:grid;overflow:auto}.asset-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;padding:7px;transition:background .12s,border-color .12s,transform .1s}.asset-card:hover{background:var(--surface-3);border-color:var(--border)}.asset-card.is-selected{background:var(--surface-selected);border-color:var(--border-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 20%, transparent)}.asset-card__body{gap:3px;padding:7px 2px 2px;display:grid}.asset-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.asset-card__body span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asset-card__body small{color:var(--text-faint);font-size:8.5px}.empty-state{text-align:center;height:100%;color:var(--text-muted);place-content:center;justify-items:center;gap:7px;display:grid}.empty-state__icon{background:var(--surface-2);width:42px;height:42px;color:var(--text-faint);border:1px solid var(--border-subtle);border-radius:10px;place-items:center;display:grid}.empty-state strong{color:var(--text-soft);font-size:12px}.empty-state span{max-width:300px;font-size:10px}.review-card{flex-direction:column;animation:.16s ease-out both reviewPanelIn;display:flex}@keyframes reviewPanelIn{0%{opacity:.72;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.review-card__assetbar{border-bottom:1px solid var(--divider);background:var(--surface-1);flex:0 0 46px;align-items:center;gap:8px;padding:0 8px;display:flex}.review-card__asset-copy{gap:1px;min-width:0;display:grid}.review-card__assetbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.review-card__assetbar span{color:var(--text-muted);font-size:9.5px}.review-card__loading{white-space:nowrap;align-items:center;gap:5px;margin-left:6px;display:inline-flex}.review-card__asset-actions{margin-left:auto}.review-layout{flex:1;min-height:0;display:flex;overflow:hidden}.review-player-pane{background:var(--surface-0);flex:1;min-width:0;overflow:hidden}.pane-resizer{background:0 0;flex:0 0 7px}.pane-resizer:after{top:8px;bottom:8px}.pane-resizer--inspector{order:2}.review-inspector{background:var(--surface-1);flex-direction:column;flex:none;order:3;min-width:0;display:flex}.media-player{background:var(--surface-0);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.media-stage{aspect-ratio:16/9;background:#05070a;flex:none;place-items:center;width:100%;min-height:260px;max-height:430px;display:grid;position:relative;overflow:hidden}.review-card.is-expanded .media-stage{aspect-ratio:auto;height:min(52vh,540px);min-height:360px;max-height:540px}.media-stage video,.image-stage{object-fit:contain;background:#05070a;width:100%;height:100%;display:block}.media-stage__empty{color:#68737d;font-size:11px}.media-stage__expand{color:#e7ecef;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d1013b8;border:1px solid #ffffff0f;position:absolute;top:8px;right:8px}.audio-stage{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.audio-stage>img{object-fit:contain;opacity:.62;filter:saturate(.72);width:min(58%,620px);max-height:82%}.audio-stage__art{color:#72808b;background:#11161b;border-radius:12px;place-items:center;width:240px;height:240px;font-size:18px;display:grid}.audio-stage audio{opacity:0;pointer-events:none;position:absolute}.transport-bar{background:var(--surface-1);border-top:1px solid var(--divider);flex:0 0 34px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px;display:grid}.transport-bar__time,.transport-duration{color:var(--text-muted);font:9.5px ui-monospace,SFMono-Regular,Menlo,monospace}.transport-controls{align-items:center;gap:2px;display:flex}.transport-play{border:1px solid color-mix(in srgb, var(--button-primary-bg) 65%, var(--border));background:var(--button-primary-bg);width:33px;height:27px;color:var(--button-primary-text);border-radius:6px;place-items:center;display:grid}.transport-play:hover{background:var(--button-primary-hover)}.transport-rate{min-width:30px;height:25px;color:var(--text-soft);background:0 0;border:0;border-radius:4px}.transport-rate:hover{background:var(--surface-hover)}.analysis-timeline{background:var(--surface-1);border-top:1px solid var(--divider);flex:none}.timeline-tools{height:25px;color:var(--text-muted);align-items:center;gap:2px;padding:0 6px;display:flex}.timeline-tools>span{text-align:center;min-width:34px;font-size:9px}.timeline-scroll{width:100%;overflow:auto hidden}.timeline-content{min-width:100%;position:relative}.timeline-ruler{border-bottom:1px solid var(--divider);background:var(--surface-1);cursor:default;height:25px;position:relative}.timeline-ruler__tick{pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.timeline-ruler__tick i{border-left:1px solid var(--border-strong);height:5px;position:absolute;top:0;left:0}.timeline-ruler__tick b{color:var(--text-muted);white-space:nowrap;font:500 8.5px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:6px;left:4px}.timeline-lanes{position:relative}.timeline-lane{border-bottom:1px solid var(--divider);background:var(--surface-1);grid-template-columns:116px minmax(0,1fr);height:35px;display:grid}.timeline-lane--waveform{height:39px}.timeline-lane--shots{height:34px}.timeline-lane__label{z-index:15;background:color-mix(in srgb, var(--surface-2) 72%, var(--surface-1));border-right:1px solid var(--divider);min-width:0;color:var(--text-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:9.5px;display:flex;position:sticky;left:0;overflow:hidden}.lane-status{border:1px solid var(--success);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.lane-status:after{content:"";background:var(--success);border-radius:50%;width:3px;height:3px;position:absolute;top:2.5px;left:2.5px}.lane-count{background:var(--surface-3);min-width:18px;height:18px;color:var(--text-muted);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-size:8px;display:grid}.lane-arrows{color:var(--text-muted);flex-direction:column;margin-left:1px;display:inline-flex}.timeline-lane__track{background-image:linear-gradient(to right, color-mix(in srgb, var(--divider) 45%, transparent) 1px, transparent 1px);background-size:20% 100%;min-width:0;position:relative;overflow:hidden}.timeline-lane--waveform .timeline-lane__track{background-color:color-mix(in srgb, var(--surface-2) 20%, transparent);align-items:flex-end;display:flex}.waveform-canvas{align-self:stretch;width:100%;height:100%;display:block}.timeline-empty{color:var(--text-faint);place-items:center;font-size:8.5px;display:grid;position:absolute;inset:0}.speech-segment{background:color-mix(in srgb, var(--timeline-cyan) 34%, var(--surface-3));border:1px solid color-mix(in srgb, var(--timeline-cyan) 55%, var(--border));border-radius:3px;height:19px;position:absolute;top:8px}.qc-segment{background:color-mix(in srgb, var(--warning) 36%, var(--surface-3));border:1px solid color-mix(in srgb, var(--warning) 62%, var(--border));border-radius:2px;height:18px;position:absolute;top:8px}.qc-segment--error,.qc-segment--critical{background:color-mix(in srgb, var(--danger) 34%, var(--surface-3));border-color:color-mix(in srgb, var(--danger) 65%, var(--border))}.speech-segment.is-ignored,.qc-segment.is-ignored{opacity:.32}.shot-marker{background:var(--timeline-cyan);width:2px;height:16px;position:absolute;bottom:6px;transform:translate(-1px)}.timeline-playhead{z-index:20;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.timeline-playhead>i{border-left:1px solid var(--timeline-now);position:absolute;top:0;bottom:0;left:-.5px}.timeline-playhead>span{background:var(--timeline-now);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:6px;position:absolute;top:-1px;left:-5px}.timeline-playhead>b{color:var(--timeline-now);white-space:nowrap;background:var(--surface-1);padding:0 2px;font:500 7.5px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:2px;left:5px}.scrubbing-strip{background:var(--surface-1);flex:0 0 86px;min-height:86px}.scrubbing-strip>header{justify-content:space-between;align-items:center;height:24px;padding:0 8px;display:flex}.scrubbing-strip>header strong{font-size:10px}.scrubbing-strip>header span{color:var(--text-muted);font-size:8px}.scrubbing-strip__frames{align-items:flex-start;gap:6px;height:62px;padding:2px 7px 5px;display:flex;overflow-x:auto}.scrubbing-strip__frames button{color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 106px;padding:2px;position:relative}.scrubbing-strip__frames button:hover{background:var(--surface-hover)}.scrubbing-strip__frames button.is-active{border-color:var(--accent);background:var(--surface-selected)}.scrubbing-frame{background-repeat:no-repeat;background-color:var(--surface-3);border-radius:4px;width:100px;height:56px;display:block}.scrubbing-strip__frames small{color:#f2f4f5;background:#040709c7;border-radius:3px;padding:1px 3px;font:600 7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:5px;right:5px}.scrubbing-strip__empty{color:var(--text-faint);padding:18px 8px;font-size:9px}.inspector-tabs{border-bottom:1px solid var(--divider);flex:0 0 40px;grid-template-columns:.8fr 1.15fr .8fr 1fr;align-items:stretch;display:grid}.inspector-tabs button{min-width:0;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:10px;display:flex;position:relative}.inspector-tabs button:hover{color:var(--text-soft)}.inspector-tabs button.is-active{color:var(--text)}.inspector-tabs button.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:8px;right:8px}.inspector-body{flex:1;min-height:0;padding:4px 13px 16px;overflow:auto}.inspector-section{border-bottom:1px solid var(--divider);padding:12px 0 14px}.inspector-section:last-child{border-bottom:0}.inspector-section h3{color:var(--text);align-items:center;gap:5px;margin:0 0 9px;font-size:11.5px;font-weight:680;display:flex}.inspector-section h3 span{color:var(--text-muted);font-weight:500}.inspector-section>p{color:var(--text-muted);margin:0;font-size:10.5px;line-height:1.55}.inspector-section dl{gap:8px;margin:0;display:grid}.inspector-section dl div{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:8px;display:grid}.inspector-section dt{color:var(--text-muted);font-size:10px}.inspector-section dd{min-width:0;color:var(--text-soft);text-overflow:ellipsis;margin:0;font-size:10.5px;overflow:hidden}.inspector-section--list{padding-bottom:0}.inspector-shot{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:5px;gap:7px;padding:5px;display:flex}.inspector-shot:hover{background:var(--surface-hover)}.inspector-shot__thumb{aspect-ratio:16/9;background:var(--surface-3);width:80px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.inspector-shot__thumb img{object-fit:cover;width:100%;height:100%}.inspector-shot__copy{align-content:center;gap:2px;min-width:0;display:grid}.inspector-shot__copy strong{font-size:9px}.inspector-shot__copy small{color:var(--text-muted);font-size:7.5px}.inspector-shot__copy p{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.marker-card{width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;display:flex}.marker-card:hover{background:var(--surface-hover)}.marker-card>svg{color:var(--warning)}.marker-card span{gap:2px;display:grid}.marker-card strong{font-size:9px}.marker-card small{color:var(--text-muted);font-size:7.5px}.inspector-empty{min-height:110px;color:var(--text-faint);place-content:center;justify-items:center;gap:6px;font-size:8.5px;display:grid}.transcript-words{flex-wrap:wrap;gap:3px;display:flex}.transcript-words button{color:var(--text-soft);background:0 0;border:0;border-radius:3px;padding:2px 3px;font-size:9px;line-height:1.45}.transcript-words button:hover{background:var(--surface-hover)}.transcript-words button.is-active{background:var(--surface-selected);color:var(--text)}.transcript-words small{color:var(--text-faint);margin-right:3px}.transcript-full{gap:6px;display:flex}.modal-layer{z-index:300;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;inset:0}.modal-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.modal-card__header{border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:67px;padding:13px 14px 11px 18px;display:flex}.modal-card__header h2{letter-spacing:-.01em;margin:0 0 3px;font-size:15px}.modal-card__header p{color:var(--text-muted);margin:0;font-size:9.5px}.modal-card__body{min-height:0;padding:16px 18px;overflow:auto}.modal-card__footer{border-top:1px solid var(--divider);background:var(--surface-1);flex:0 0 54px;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;display:flex}.modal-loading,.drawer-loading{color:var(--text-muted);align-items:center;gap:7px;display:flex}.inline-error{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 10%, var(--surface-2));color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));margin-bottom:10px;padding:8px 10px;font-size:9.5px}.form-field{gap:6px;display:grid}.form-field span{color:var(--text-soft);font-size:9.5px}.form-field input{height:34px;padding:0 9px}.storage-picker{gap:8px;display:grid}.storage-picker__label{color:var(--text-soft);margin-bottom:1px;font-size:10px;font-weight:620}.storage-option{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:58px;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 11px;transition:background .12s,border-color .12s;display:grid}.storage-option:hover{background:var(--surface-3);border-color:var(--border-strong)}.storage-option.is-selected{background:var(--surface-selected);border-color:color-mix(in srgb, var(--accent) 60%, var(--border-strong))}.storage-option__icon{background:var(--surface-1);border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.storage-option__copy{gap:2px;min-width:0;display:grid}.storage-option__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.storage-option__copy span{color:var(--text-muted);font-size:8.5px}.storage-option__choice{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.storage-option.is-selected .storage-option__choice{background:var(--accent);border-color:var(--accent)}.storage-picker__empty{min-height:72px;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:8px;display:flex}.advanced-search{gap:12px;display:grid}.advanced-search__logic{align-items:center;gap:8px;display:flex}.advanced-search__logic span{color:var(--text-muted)}.advanced-search__logic select{min-width:160px;height:30px;padding:0 8px}.advanced-search__conditions{gap:6px;display:grid}.advanced-condition{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-subtle);grid-template-columns:26px minmax(150px,1.05fr) minmax(145px,.9fr) minmax(190px,1.25fr) 28px;align-items:start;gap:6px;padding:7px;display:grid}.advanced-condition select,.advanced-condition input{width:100%;min-width:0;min-height:31px;padding:0 7px}.advanced-condition select[multiple]{height:76px;padding:4px}.advanced-condition__number{background:var(--surface-3);width:23px;height:23px;color:var(--text-muted);border-radius:50%;place-items:center;margin-top:4px;font-size:8.5px;display:grid}.advanced-condition__value{min-width:0}.advanced-condition__no-value{height:31px;color:var(--text-faint);border:1px dashed var(--border);border-radius:var(--radius-sm);align-items:center;padding:0 8px;display:flex}.advanced-condition__remove{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.advanced-condition__remove:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.between-inputs{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.context-menu-scrim{z-index:230;position:fixed;inset:0}.context-menu{z-index:231;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);width:176px;box-shadow:var(--shadow-popover);padding:4px;position:fixed}.context-menu button{width:100%;height:30px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 8px;display:flex}.context-menu button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.context-menu button>span:first-child{width:17px;color:var(--text-muted);place-items:center;display:grid}.account-menu{z-index:240;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);width:276px;box-shadow:var(--shadow-popover);padding:5px;position:absolute;bottom:0;left:35px}.account-menu__heading{color:var(--text-muted);padding:6px 9px 3px;font-size:9px}.account-menu__identity{align-items:center;gap:9px;padding:6px 9px 9px;display:flex}.account-menu__avatar{background:var(--surface-3);border:1px solid var(--border);width:36px;height:36px;color:var(--text-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.account-menu__identity div{gap:2px;min-width:0;display:grid}.account-menu__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu__identity span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-menu__section{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);padding:4px 0}.account-menu__row{width:100%;min-height:39px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:4px 7px;display:grid}.account-menu__row:hover:not(.account-menu__row--static){background:var(--surface-hover)}.account-menu__row>svg{color:var(--text-muted)}.account-menu__row div{gap:1px;display:grid}.account-menu__row span{font-size:10px}.account-menu__row strong{color:var(--text);font-size:8.5px}.account-menu__corner{display:none}.tasks-drawer{z-index:180;background:var(--surface-raised);border-right:1px solid var(--border);flex-direction:column;width:360px;display:flex;position:fixed;top:0;bottom:0;left:40px;box-shadow:18px 0 45px #00000042}.upload-drawer{border-right:0;border-left:1px solid var(--border);left:auto;right:0;box-shadow:-18px 0 45px #00000042}.tasks-drawer__header{border-bottom:1px solid var(--divider);flex:0 0 58px;justify-content:space-between;align-items:flex-start;padding:10px 9px 8px 13px;display:flex}.tasks-drawer__header div{gap:2px;display:grid}.tasks-drawer__header strong{font-size:12px}.tasks-drawer__header span{color:var(--text-muted);font-size:8.5px}.tasks-drawer__tabs{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);grid-template-columns:1fr 1fr;gap:2px;margin:8px 10px 4px;padding:2px;display:grid}.tasks-drawer__tabs button{height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;font-size:9px}.tasks-drawer__tabs button.is-active{background:var(--surface-selected);color:var(--text)}.tasks-drawer__tabs span{color:var(--text-faint);margin-left:5px}.tasks-drawer__subhead{height:34px;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 11px;font-size:8.5px;display:flex}.tasks-drawer__content{flex:1;min-height:0;padding:4px 9px 12px;overflow:auto}.inline-error--drawer{margin:4px 9px}.drawer-loading,.drawer-empty{color:var(--text-muted);justify-content:center;padding:20px 8px}.task-card{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border);margin-bottom:6px;padding:9px}.task-card__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-card__title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;overflow:hidden}.task-status{border:1px solid var(--border);color:var(--text-muted);border-radius:9px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-size:7.5px;display:inline-flex}.task-status--succeeded{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 7%, transparent)}.task-status--failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 7%, transparent)}.task-status--running{color:var(--text-soft)}.task-card__stage{color:var(--text-muted);margin-top:3px;font-size:7.5px;display:block}.task-progress{background:var(--surface-3);border-radius:6px;height:3px;margin:7px 0;overflow:hidden}.task-progress span{background:var(--success);height:100%;display:block}.task-card__meta{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:7.5px;display:flex}.task-card__meta--grid{grid-template-columns:.55fr 1fr 1fr;display:grid}.task-card__meta--grid span{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;display:grid;overflow:hidden}.task-card__meta small{color:var(--text-faint);font-size:6.8px}.task-card__error{color:var(--danger);margin:7px 0 0;font-size:7.5px}.login-page{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--surface-3) 48%, transparent), transparent 42%), var(--bg);place-items:center;width:100%;height:100%;display:grid}.login-card{background:var(--surface-1);border:1px solid var(--border);width:360px;max-width:calc(100vw - 28px);box-shadow:var(--shadow-popover);border-radius:12px;padding:24px}.login-card--callback{color:var(--text-muted);align-items:center;gap:10px;display:flex}.login-mark{width:35px;height:35px;color:var(--text-soft);place-items:center;margin-bottom:15px;display:grid}.login-mark svg{width:32px;height:32px;display:block}.login-heading h1{margin:0 0 5px;font-size:19px}.login-heading p{color:var(--text-muted);margin:0 0 18px;font-size:10px}.login-form{gap:11px;display:grid}.login-form label{gap:5px;display:grid}.login-form label span{color:var(--text-soft);font-size:9px}.login-form input{height:36px;padding:0 9px}.login-form .button{margin-top:3px}.login-loading{color:var(--text-muted);align-items:center;gap:7px;display:flex}.login-divider{height:34px;color:var(--text-faint);place-items:center;font-size:8px;display:grid;position:relative}.login-divider:before{content:"";border-top:1px solid var(--divider);position:absolute;top:50%;left:0;right:0}.login-divider span{background:var(--surface-1);padding:0 8px;position:relative}.sso-button{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);height:36px;color:var(--text);justify-content:space-between;align-items:center;padding:0 11px;text-decoration:none;display:flex}.sso-button:hover{background:var(--surface-3);border-color:var(--border-strong)}.login-service{margin-top:18px}.login-service-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 54%, transparent);min-height:34px;color:var(--text-muted);border-radius:7px;grid-template-columns:15px auto auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:grid}.login-service-name{color:var(--text-soft);white-space:nowrap}.login-service-kind{border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:7.5px}.login-service-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.login-service-change,.login-origin-btn,.login-service-cancel,.login-service-apply{min-height:27px;color:var(--text-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;font-size:9px;display:inline-flex}.login-service-change{padding:0 2px}.login-service-change:hover,.login-origin-btn:hover,.login-service-cancel:hover{color:var(--text);background:var(--surface-3)}.login-service-editor{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:8px;gap:7px;padding:10px;display:grid}.login-service-editor-head{color:var(--text-soft);align-items:center;gap:6px;display:flex}.login-service-editor-head strong{font-size:10px;font-weight:600}.login-service-editor label{color:var(--text-muted);font-size:8.5px}.login-service-editor input{border:1px solid var(--border-strong);background:var(--surface-1);width:100%;height:34px;color:var(--text);border-radius:6px;outline:0;padding:0 8px;font:9px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.login-service-editor input:focus{border-color:var(--text-muted);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-soft) 10%, transparent)}.login-service-error{color:var(--danger);font-size:8.5px;line-height:1.3}.login-service-actions{align-items:center;gap:5px;display:flex}.login-origin-btn{padding:0 6px}.login-service-cancel,.login-service-apply{min-width:48px;padding:0 7px}.login-service-apply{border:1px solid var(--border-strong);background:var(--text-soft);color:var(--surface-1);font-weight:600}.login-service-apply:hover{background:var(--text);color:var(--surface-1)}.login-service-editor small{color:var(--text-faint);font-size:7.8px;line-height:1.4}.toast{z-index:500;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-strong);min-width:220px;max-width:520px;box-shadow:var(--shadow-popover);color:var(--text-soft);text-align:center;padding:9px 12px;font-size:9.5px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=1540px){.environment-item{min-width:135px;max-width:155px}.search-box{min-width:220px;max-width:390px}.toolbar-toggle{padding-left:4px;padding-right:4px}}@media (width<=1260px){.environment-item:nth-child(2){display:none}.search-box{min-width:210px}}@media (width<=940px){.environment-item:nth-child(3),.search-cluster>.button:last-of-type{display:none}}.rebuilt-context-menu{border:1px solid var(--border);background:var(--surface-3);border-radius:8px;width:208px;padding:5px;box-shadow:0 14px 36px #00000057}.rebuilt-context-menu__item{width:100%;min-height:30px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.rebuilt-context-menu__item:hover{background:var(--surface-4);color:var(--text)}.player-icon{width:20px;height:20px;display:block}.transport .tbtn.play .player-icon{width:22px;height:22px}.asset-list-grid--selected,.asset-list__row.is-selected{border-left:0!important}.stream-zoom-slider,.timeline-zoom-slider{accent-color:#9aa6b2}body.is-column-resizing .asset-list__resize-line{background:var(--border-strong)!important;width:3px!important}.player-icon{color:currentColor;width:18px;height:18px;display:inline-block;position:relative}.player-icon:before,.player-icon:after{content:"";position:absolute}.player-icon--play:before{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;top:3px;left:6px}.player-icon--pause:before{background:currentColor;width:4px;height:12px;top:3px;left:3px;box-shadow:7px 0}.player-icon--frame-back:before,.player-icon--frame-forward:before,.player-icon--skip-back:before,.player-icon--skip-forward:before{border:0 solid;inset:3px}.player-icon--frame-back:before{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:9px solid}.player-icon--frame-forward:before{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid}.player-icon--skip-back:before{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:8px solid;top:3px;left:1px}.player-icon--skip-forward:before{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid;top:3px;right:1px}.player-icon--volume:before{background:currentColor;width:5px;height:6px;top:6px;left:2px}.player-icon--fullscreen:before{border:2px solid;inset:3px}.storage-picker__label--section{margin-top:10px}.app-select{width:100%;min-width:0;position:relative}.app-select__button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-width:0;height:31px;color:var(--text-soft);text-align:left;cursor:pointer;outline:0;padding:0 32px 0 10px;transition:background .12s,border-color .12s,box-shadow .12s;display:block;position:relative}.app-select__button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.app-select__button.is-open,.app-select__button:focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--focus) 28%,transparent)}.app-select__button:disabled{opacity:.52;cursor:default}.app-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:29px;display:block;overflow:hidden}.app-select__value.is-placeholder{color:var(--text-faint)}.app-select__chevron{color:var(--text-muted);pointer-events:none;transition:transform .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app-select__button.is-open .app-select__chevron{transform:translateY(-50%)rotate(180deg)}.app-select__menu{z-index:1100;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-popover);padding:5px;animation:.12s ease-out appSelectIn;position:fixed;overflow:hidden auto}@keyframes appSelectIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.app-select__group+.app-select__group,.app-select__option+.app-select__group{margin-top:3px}.app-select__group-label{min-height:27px;color:var(--text-muted);align-items:center;padding:0 9px;font-size:12px;font-weight:620;display:flex}.app-select__option{width:100%;height:34px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;font-size:13px;display:grid}.app-select__option:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.app-select__option.is-selected{background:var(--surface-selected);color:var(--text)}.app-select__option:disabled{opacity:.45;cursor:default}.app-select__check{width:16px;height:16px;color:var(--accent-strong);place-items:center;display:grid}.app-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-search__logic-select{width:160px;min-width:160px}.advanced-condition .app-select{width:100%;min-width:0}.advanced-condition .app-select__button{background:var(--surface-1);height:31px;min-height:31px}.advanced-condition .app-select__value{line-height:29px}.advanced-search__logic .app-select__value{color:var(--text-soft)}.oauth-authorization-card{width:450px;padding:26px 28px 24px}.oauth-authorization-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:20px;display:grid}.oauth-authorization-heading h1{letter-spacing:-.01em;margin:0 0 7px;font-size:21px;font-weight:650;line-height:1.25}.oauth-authorization-heading p{max-width:330px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.oauth-authorization-app-icon{border:1px solid var(--border-strong);background:var(--surface-2);width:42px;height:42px;color:var(--text-soft);border-radius:10px;place-items:center;display:grid}.oauth-authorization-loading{min-height:82px;color:var(--text-muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.oauth-authorization-error{margin-bottom:14px}.oauth-authorization-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--text-muted);border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.oauth-authorization-summary>svg{color:var(--text-soft);margin-top:1px}.oauth-authorization-summary p{margin:0;font-size:12.5px;line-height:1.55}.oauth-request-status{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:9px;padding:13px 14px;font-size:12.5px;line-height:1.55}.oauth-authorization-actions{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.oauth-cancel-btn,.oauth-authorize-btn{border-radius:var(--radius-sm);min-height:38px;padding:0 16px;font-size:13px;font-weight:560}.oauth-cancel-btn{border:1px solid var(--border);background:var(--surface-1);color:var(--text-soft);cursor:pointer}.oauth-cancel-btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.oauth-authorize-btn{justify-content:center;align-items:center;gap:7px;min-width:104px;display:inline-flex}.oauth-cancel-btn:disabled,.oauth-authorize-btn:disabled{cursor:default;opacity:.5}:root{--bg:#090b0e;--rail:#0c0f12;--card:#111418;--card-2:#15191e;--card-3:#1a1f25;--hover:#1c2229;--selected:#252c34;--border:#262c33;--border-soft:#1d2228;--border-header:#2c323a;--text-strong:#f2f4f6;--text:#d6dce2;--text-2:#b9c1ca;--muted:#87929d;--muted-2:#68727d;--accent:#78baff;--success:#73d6a1;--warning:#ffbd67;--play:#ff8a68;--primary-bg:#f4f5f6;--primary-fg:#101215;--primary-hover:#fff;--r-card:8px;--r-control:7px;--gap:6px;--rail-w:48px;--sidebar-w:270px;--review-w:clamp(1080px,49vw,1380px);--meta-w:clamp(440px,24vw,520px);--media-gutter:46px;--shadow-menu:0 22px 55px #0000006b,0 3px 14px #00000047;--resize-grip:#66717c;--resize-grip-hover:#7d8791;--resize-grip-active:#929ca6;--c0:94px;--c1:290px;--c2:104px;--c3:118px;--c4:120px;--c5:105px;--c6:138px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f1f3f5;--rail:#f6f7f9;--card:#fff;--card-2:#f7f8fa;--card-3:#f0f2f4;--hover:#edf0f3;--selected:#e4e8ed;--border:#d9dee4;--border-soft:#e6e9ed;--border-header:#d4d9df;--text-strong:#111316;--text:#2f343a;--text-2:#4c545d;--muted:#737d87;--muted-2:#949ca5;--accent:#1677ff;--primary-bg:#121417;--primary-fg:#fff;--primary-hover:#000;--shadow-menu:0 20px 55px #1b1f2429,0 3px 14px #1b1f241a;--resize-grip:#aab1b8;--resize-grip-hover:#9099a3;--resize-grip-active:#747f8a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font:13px/1.35 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}button,input{font:inherit}button{color:inherit}svg{display:block}.app{gap:var(--gap);grid-template-rows:54px minmax(0,1fr);height:100vh;padding:6px;display:grid}.topbar{grid-template-columns:var(--rail-w) minmax(610px,1fr) minmax(760px,850px);gap:var(--gap);align-items:stretch;min-width:0;display:grid}.top-logo{background:var(--rail);border:1px solid var(--border);border-radius:var(--r-card);color:var(--text-2);place-items:center;display:grid}.top-logo svg{width:27px;height:27px}.search-zone,.context-zone{background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.search-select,.search-box,.action-chip,.context-card{border:1px solid var(--border);background:var(--card);border-radius:var(--r-control);height:40px}.search-select{cursor:pointer;flex:none;justify-content:space-between;align-items:center;width:110px;padding:0 10px;display:flex}.search-select:hover,.action-chip:hover,.context-card:hover{background:var(--hover)}.search-box{align-items:stretch;gap:0;width:min(450px,42vw);min-width:220px;padding:0;display:flex;overflow:hidden}.search-box:focus-within{border-color:var(--border-header);box-shadow:0 0 0 1px #78baff1a}.search-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 10px 0 12px}.search-box input::placeholder{color:var(--muted-2)}.search-box input[type=search]{appearance:none}.search-box input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.search-box input[type=search]::-webkit-search-decoration{appearance:none;display:none}.search-box input[type=search]::-webkit-search-results-button{appearance:none;display:none}.search-box input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.search-clear{width:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.search-clear.visible{display:grid}.search-clear:hover{color:var(--text)}.search-submit{border:0;border-left:1px solid var(--border-soft);width:40px;color:var(--text-2);cursor:pointer;background:#ffffff04;flex:0 0 40px;place-items:center;display:grid}.search-submit:hover{background:var(--hover);color:var(--text)}.search-submit:active{background:var(--selected)}.search-submit:disabled{cursor:default;color:var(--muted-2);background:0 0}.search-actions{flex:none;align-items:center;gap:6px;margin-left:10px;display:flex}.action-chip{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-weight:550;display:inline-flex}.action-chip .mini-box{border:1px solid var(--border-header);background:var(--card-2);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.action-chip.active .mini-box{background:var(--text);color:var(--bg)}.action-chip.active .mini-box:after{content:"✓";font-size:11px;font-weight:800;line-height:1}.context-zone{justify-content:stretch}.context-card:first-child{flex:.82}.context-card:nth-child(2){flex:1.13}.context-card:nth-child(3){flex:1.18}.context-card{cursor:pointer;text-align:left;flex:1;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:6px;min-width:0;padding:0 9px;display:grid}.context-card .ctx-icon{color:var(--muted)}.context-copy{min-width:0;display:block;overflow:hidden}.context-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.15;display:block;overflow:hidden}.context-value{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.context-more{color:var(--muted);font-size:13px}.context-chevron{color:var(--muted)}.body{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0,1fr) 0px;gap:var(--gap);grid-template-rows:42px minmax(0,1fr);min-height:0;transition:grid-template-columns .36s cubic-bezier(.22,.82,.22,1);display:grid}.body.review-open{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0,1fr) var(--review-w)}.body.review-expanded{grid-template-columns:var(--rail-w) 0 0 minmax(0,1fr)}.body.review-expanded .sidebar,.body.review-expanded .browser{opacity:0;pointer-events:none;transform:translate(-8px)}.body.review-expanded .review{grid-column:2/5;justify-self:stretch;width:auto}.rail,.sidebar,.browser,.review,.pathbar{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;min-height:0;overflow:hidden}.rail{grid-area:1/1/3}.sidebar{grid-area:1/2/3}.pathbar{grid-area:1/3/auto/5}.browser{grid-area:2/3}.review{grid-area:2/4}.body.review-expanded .pathbar{grid-column:2/5}.sidebar,.browser{transition:opacity .2s,transform .36s cubic-bezier(.22,.82,.22,1)}.rail{background:var(--rail);flex-direction:column;align-items:center;gap:5px;padding:6px 4px;display:flex}.rail-btn{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.rail-btn:hover{background:var(--hover);color:var(--text);border-color:var(--border-soft)}.rail-btn.active{background:var(--selected);color:var(--text);border-color:var(--border)}.rail-spacer{flex:1}.avatar{background:var(--card-3);border:1px solid var(--border-header);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:50%;place-items:center;font-weight:650;display:grid;position:relative}.sidebar{flex-direction:column;display:flex;position:relative;overflow:visible}.sidebar-resizer{z-index:40;cursor:col-resize;width:12px;position:absolute;top:0;bottom:0;right:-9px}.sidebar-resizer:before{content:"";background:var(--resize-grip);opacity:0;border-radius:999px;width:4px;height:48px;transition:opacity .13s,height .13s;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 0 0 1px #00000038}.sidebar-resizer:hover:before{opacity:.82;background:var(--resize-grip-hover)}.sidebar-resizer.is-active:before{opacity:1;background:var(--resize-grip-active);height:58px}body.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.sidebar-resizing .body,body.sidebar-resizing .sidebar,body.sidebar-resizing .browser,body.sidebar-resizing .review{transition:none!important}.workspace-selector{border-bottom:1px solid var(--border-soft);cursor:pointer;align-items:center;gap:9px;height:56px;padding:0 10px;display:flex}.workspace-selector:hover{background:var(--hover)}.workspace-symbol{border:1px solid var(--border);background:var(--card-2);width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.workspace-copy{flex:1;min-width:0}.workspace-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.workspace-meta{color:var(--muted);margin-top:1px;font-size:13px}.workspace-arrow{color:var(--muted)}.sidebar-scroll{flex-direction:column;flex:1;gap:0;min-height:0;padding:6px;display:flex;overflow:hidden}#quickAcc,#collectionsAcc{flex:none}#assetsAcc{flex-direction:column;flex:auto;min-height:0;transition:flex-basis .25s cubic-bezier(.2,.8,.2,1);display:flex}#assetsAcc.collapsed{flex:none}#assetsAcc .acc-head{flex:0 0 36px}#assetsAcc .acc-body{opacity:1;flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;transition:opacity .18s;display:grid}#assetsAcc.collapsed .acc-body{opacity:.25;flex:0 0 0;grid-template-rows:0fr;height:0;min-height:0}#assetsAcc .acc-inner{scrollbar-width:thin;scrollbar-color:var(--border-header) transparent;min-height:0;overflow:hidden auto}#assetsAcc .acc-inner::-webkit-scrollbar{width:7px}#assetsAcc .acc-inner::-webkit-scrollbar-track{background:0 0}#assetsAcc .acc-inner::-webkit-scrollbar-thumb{background:var(--border-header);background-clip:padding-box;border:2px solid #0000;border-radius:999px}#assetsAcc .acc-inner::-webkit-scrollbar-thumb:hover{background:var(--muted-2);background-clip:padding-box}.acc{margin:0 0 10px}.acc-head{border:0;border-bottom:1px solid var(--border-soft);width:100%;height:36px;color:var(--muted);cursor:pointer;text-align:left;background:linear-gradient(#ffffff05,#fff0);border-radius:6px 6px 0 0;align-items:center;gap:7px;padding:0 6px;font-weight:680;transition:color .16s,border-color .16s,background .16s;display:flex}.acc-head:hover,.acc:not(.collapsed) .acc-head{color:var(--text-2);border-bottom-color:var(--border-header);background:linear-gradient(#ffffff08,#fff0)}.acc-chev{color:var(--muted);transition:transform .23s cubic-bezier(.2,.8,.2,1)}.acc.collapsed .acc-chev{transform:rotate(-90deg)}.acc-body{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid}.acc.collapsed .acc-body{opacity:.25;grid-template-rows:0fr}.acc-inner{min-height:0;overflow:hidden}.tree-row{height:34px;color:var(--text-2);cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:7px;padding-right:7px;display:flex}.tree-row:hover{background:var(--hover);color:var(--text)}.tree-row.selected{background:var(--selected);color:var(--text)}.tree-toggle{width:20px;height:28px;color:var(--muted);cursor:pointer;place-items:center;transition:transform .23s cubic-bezier(.2,.8,.2,1);display:grid}.tree-row.open>.tree-toggle{transform:rotate(90deg)}.tree-icon{color:#aeb7c2;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.tree-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.tree-row.lv1{padding-left:20px}.tree-row.lv2{padding-left:39px}.children{opacity:.3;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .16s;display:grid;overflow:hidden}.children.open{opacity:1;grid-template-rows:1fr}.children-inner{min-height:0;overflow:hidden}.pathbar{align-items:center;gap:14px;padding:0 12px;transition:opacity .2s,transform .36s cubic-bezier(.22,.82,.22,1);display:flex}.path-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.path-scroll{scrollbar-width:none;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto hidden}.path-scroll::-webkit-scrollbar{display:none}.crumb{max-width:none;height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 5px;font-size:13px;display:inline-flex}.crumb:hover{background:var(--hover);color:var(--text)}.crumb-sep{color:var(--muted-2);flex:none}.path-actions{flex:none;align-items:center;gap:10px;display:flex}.path-actions .view-switch{background:#ffffff05}.path-actions .upload-btn{height:34px;padding:0 14px}.workspace-name,.review-title,.meta-title,.timeline-title,.crumb.current,.upload-btn{color:var(--text-strong)}.aname{color:var(--text-2)}.asset-row.selected .aname,.grid-card.selected .grid-name{color:var(--text-strong)}.grid-name{color:var(--text-2)}.tree-row.selected .tree-label{color:var(--text)}.browser{flex-direction:column;display:flex}.browser-toolbar{display:none}.toolbar-divider{background:var(--border-soft);flex:none;width:1px;height:24px;margin:0 4px 0 8px}.flex-spacer{flex:1}.view-switch{background:var(--card-2);border:1px solid var(--border);border-radius:7px;align-items:center;padding:2px;display:flex}.view-btn{width:30px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.view-btn:hover{color:var(--text)}.view-btn.active{background:var(--selected);color:var(--text)}.upload-btn{white-space:nowrap;background:var(--primary-bg);height:32px;color:var(--primary-fg);cursor:pointer;border:1px solid #ffffffd1;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff26}html[data-theme=light] .upload-btn{box-shadow:none;border-color:#111317}.upload-btn:hover{background:var(--primary-hover)}.asset-row,.asset-row *,.grid-card,.grid-card *{-webkit-user-select:none;user-select:none}.asset-row img,.asset-row .preview,.grid-card img,.grid-card .grid-img{-webkit-user-drag:none;user-drag:none}.list-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.table-head,.asset-row{grid-template-columns:var(--c0) var(--c1) var(--c2) var(--c3) var(--c4) var(--c5) var(--c6);min-width:calc(var(--c0) + var(--c1) + var(--c2) + var(--c3) + var(--c4) + var(--c5) + var(--c6));align-items:center;display:grid}.table-scroll{flex:1;min-height:0;overflow:auto}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:10px}.table-head{height:var(--asset-header-height,38px);z-index:3;background:var(--card);color:var(--muted);border-bottom:1px solid var(--border-soft);will-change:transform;font-weight:600;position:relative;transform:translate(0)}.th{align-items:center;min-width:0;height:100%;padding:0 10px;display:flex;position:relative}.th:not(:last-child):after{content:"";background:var(--border-header);opacity:.72;width:1px;position:absolute;top:8px;bottom:8px;right:0}.resize-handle{cursor:col-resize;z-index:7;width:14px;position:absolute;top:0;bottom:0;right:-7px}.resize-handle:before{content:"";background:var(--resize-grip);opacity:0;border-radius:999px;width:4px;height:26px;transition:opacity .12s,height .12s,background .12s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.resize-handle:hover:before{opacity:.82;background:var(--resize-grip-hover)}.resizing .resize-handle.active:before{opacity:1;background:var(--resize-grip-active);height:32px}.preview-th{cursor:default}.asset-row{border-bottom:1px solid var(--border-soft);height:68px;color:var(--text-2);cursor:default}.asset-row:hover{background:var(--hover)}.asset-row.selected{background:var(--selected);color:var(--text)}.asset-row>div{min-width:0;padding:0 10px}.preview{border:1px solid var(--border);background:linear-gradient(135deg,#3d4b56,#16191d);border-radius:5px;width:76px;height:46px;position:relative;overflow:hidden}.preview:before,.grid-img:before,.scrub-img:before{content:"";background:radial-gradient(circle at 61% 45%,#e1cea8bf 0 3px,#0000 4px),linear-gradient(160deg,#0000 0 45%,#91a6b861 46% 53%,#0000 54%),linear-gradient(20deg,#5e6c7b42,#0000 50%);position:absolute;inset:0}.aname{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.asub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tag{border:1px solid var(--border);background:var(--card-3);height:24px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.access-state{min-height:22px;color:var(--text-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.access-state .icon{stroke-width:2px;fill:none;flex:none;width:14px;height:14px}.access-ok .icon{stroke:#63c28f}.access-ok{color:var(--text-2)}.access-bad .icon{stroke:#d78670}.access-bad{color:#d9a08d}html[data-theme=light] .access-ok .icon{stroke:#2f9b67}html[data-theme=light] .access-bad .icon{stroke:#c16f58}.grid-card{width:224px;min-width:224px;max-width:224px}.grid-view{flex:auto;grid-template-columns:repeat(auto-fill,224px);grid-auto-rows:max-content;grid-auto-columns:224px;place-content:start;align-items:start;gap:14px;min-height:0;padding:14px;display:none;overflow:auto}.grid-view::-webkit-scrollbar{width:8px}.grid-view::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:10px}.browser.grid-mode .list-view{display:none}.browser.grid-mode .grid-view{display:grid}.grid-view.thumbnail-motion-active{position:relative;display:block!important}.grid-view.thumbnail-motion-active .grid-card{will-change:auto!important;margin:0!important;transition:none!important;position:absolute!important;transform:none!important}.grid-view.thumbnail-resize-motion .grid-card{will-change:transform}.grid-card{border:1px solid var(--border);background:var(--card-2);cursor:default;border-radius:8px;align-self:start;height:max-content;transition:background .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.grid-card:hover{background:#1d242c;border-color:#566473;box-shadow:0 0 0 1px #7e91a52e,0 4px 14px #00000029}.grid-card.selected{background:#27323d;border-color:#8799ab;transform:none;box-shadow:0 0 0 1px #94a9be61,inset 0 0 0 1px #ffffff09}.grid-card.selected:hover{background:#2b3743;border-color:#96a8ba;box-shadow:0 0 0 1px #9db3c970,0 4px 14px #0000002e,inset 0 0 0 1px #ffffff0a}html[data-theme=light] .grid-card:hover{background:#e9edf1;border-color:#a7b1bc;box-shadow:0 0 0 1px #5b69771f,0 4px 13px #262d3414}html[data-theme=light] .grid-card.selected{background:#dce3e9;border-color:#788794;box-shadow:0 0 0 1px #50606f40,inset 0 0 0 1px #ffffff9e}html[data-theme=light] .grid-card.selected:hover{background:#d7dfe6;border-color:#6f7f8d}.grid-img{aspect-ratio:16/9;background:linear-gradient(135deg,#384650,#14171a);position:relative}.grid-info{padding:9px 10px 10px}.grid-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.grid-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;line-height:1.35;overflow:hidden}.grid-card.folder-card{background:#11161b}.grid-card.folder-card .grid-img{background:linear-gradient(#1c232a 0%,#181e24 100%);place-items:center;display:grid}.grid-card.folder-card .grid-img:before{display:none}.grid-card.folder-card .grid-info{background:#11161b;border-top:1px solid #2a3138}.folder-glyph{color:#929eaa;opacity:1;width:48px;height:38px}.grid-card.folder-card:hover{background:#151b21;border-color:#4a5662}.grid-card.folder-card:hover .grid-img{background:linear-gradient(#202830 0%,#1b2229 100%)}.grid-card.folder-card:hover .grid-info{background:#151b21}.grid-card.folder-card:hover .folder-glyph{color:#b0bac4}.grid-card.folder-card.selected .grid-info{background:#202933}.grid-card.folder-card.selected .grid-img{background:linear-gradient(#25303a 0%,#202933 100%)}.grid-card.folder-card.selected .folder-glyph{color:#c4ced7}html[data-theme=light] .grid-card.folder-card{background:#f7f8fa}html[data-theme=light] .grid-card.folder-card .grid-img{background:linear-gradient(#eef1f4 0%,#e7ebef 100%)}html[data-theme=light] .grid-card.folder-card .grid-info{background:#f8f9fa;border-top-color:#d3d9df}html[data-theme=light] .grid-card.folder-card:hover .grid-img{background:linear-gradient(#e8edf1 0%,#e1e6eb 100%)}html[data-theme=light] .grid-card.folder-card:hover .grid-info{background:#f1f4f6}html[data-theme=light] .grid-card.folder-card.selected .grid-img{background:linear-gradient(#dfe6ec 0%,#d8e0e7 100%)}html[data-theme=light] .grid-card.folder-card.selected .grid-info{background:#dce3e9}.grid-empty{width:100%;min-height:220px;color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;display:grid}.grid-empty strong{color:var(--text-2);margin-bottom:4px;font-size:14px;display:block}.folder-preview{border:1px solid var(--border);background:var(--card-2);width:76px;height:46px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.folder-preview svg{width:27px;height:27px}:root,.review,.pathbar,.sidebar,.browser{view-transition-name:none}.body.instant-focus-layout,.body.instant-focus-layout .sidebar,.body.instant-focus-layout .browser,.body.instant-focus-layout .review,.body.instant-focus-layout .pathbar{transition:none!important}html.focus-maximizing{--focus-motion-duration:.56s;--focus-motion-ease:cubic-bezier(.22,.78,.18,1)}html.focus-restoring{--focus-motion-duration:.62s;--focus-motion-ease:cubic-bezier(.22,.74,.2,1)}html.focus-maximizing .sidebar,html.focus-maximizing .browser{transition-delay:0s,0s!important}html.focus-restoring .sidebar,html.focus-restoring .browser{transition-duration:.23s,var(--focus-motion-duration)!important;transition-delay:.15s,0s!important}.review.focus-geometry-overlay{will-change:transform;transform:none;visibility:visible!important;pointer-events:none!important;z-index:80!important;grid-column:auto!important;justify-self:auto!important;margin:0!important;transition:none!important;position:fixed!important}html.focus-live-motion .browser,html.focus-live-motion .sidebar{overflow:hidden}html[data-theme=light] .transport{background:#171c22;border-color:#2a3037}html[data-theme=light] .timeline{background:#181d23;border-color:#2a3037}html[data-theme=light] .timeline-tools{border-color:#2a3037}html[data-theme=light] .overview-left,html[data-theme=light] .overview-right,html[data-theme=light] .lane-icon-cell,html[data-theme=light] .lane-right{background:#14191f}html[data-theme=light] .lane-center{border-bottom-color:#2a3037}.review{width:var(--review-w);transform:translateX(calc(100% + var(--gap)));pointer-events:none;visibility:hidden;will-change:transform;border-color:#0000;grid-column:4;grid-template-rows:46px minmax(0,1fr);justify-self:end;transition:transform .36s cubic-bezier(.22,.82,.22,1),border-color .12s,visibility 0s linear .36s;display:grid}.body.review-open .review{pointer-events:auto;visibility:visible;border-color:var(--border);transition-delay:0s;transform:translate(0)}.body.review-expanded .review{pointer-events:auto;visibility:visible;border-color:var(--border);justify-self:stretch;width:auto;transition-delay:0s;transform:translate(0)}.review-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:0 10px;display:flex}.close-review{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.close-review:hover{background:var(--hover);color:var(--text)}.close-review svg{width:21px;height:21px}.review-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.review-head .grow{flex:1}.expand-btn{border:1px solid var(--border);background:var(--card-2);height:31px;color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.expand-btn:hover{background:var(--hover);color:var(--text)}.review-grid{grid-template-columns:minmax(0,1fr) var(--meta-w);min-height:0;display:grid}.player-side{color:#f1f4f6;background:#090b0e;grid-template-rows:minmax(0,1fr) 42px 218px 160px;min-width:0;min-height:0;display:grid}.video-stage{grid-template-columns:var(--media-gutter) minmax(0,1fr) var(--media-gutter);background:#050607;align-items:center;min-height:0;padding:8px 0;display:grid;overflow:hidden}.video-side-rail{background:#0b0d10;height:100%}.video-content{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.video-frame{aspect-ratio:16/9;background:radial-gradient(circle at 56% 48%,#cba57b 0 5%,#0000 5.5%),linear-gradient(161deg,#6c808d 0 31%,#232b32 31% 53%,#0f1316 53% 100%);width:min(100%,177.778vh - 995.556px);min-width:0;max-width:100%;height:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.video-frame>video,.video-frame>img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0003);position:absolute;inset:0}.transport{background:#0d1013;border-top:1px solid #181c21;border-bottom:1px solid #181c21;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;display:grid}.tc{font-variant-numeric:tabular-nums;color:#d9dee4;font-weight:600}.transport-center,.transport-right{align-items:center;gap:1px;display:flex}.transport-right{justify-content:flex-end}.tbtn{color:#bac3cc;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:32px;display:grid}.tbtn:hover{color:#fff;background:#1b2026}.tbtn.play{color:#fff;width:38px}.timeline{background:#0f1215;border-bottom:1px solid #1a1f24;grid-template-rows:34px 1fr;min-height:0;display:grid}.timeline-tools{border-bottom:1px solid #1a1f24;align-items:center;gap:6px;padding:0 10px;display:flex}.timeline-tools .grow{flex:1}.zoom-btn{color:#95a0ab;cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:26px}.zoom-btn:hover{color:#fff;background:#1a1f24}.zoom-range{accent-color:#99a7b5;width:92px}.zoom-text{font-variant-numeric:tabular-nums;color:#a4aeb8}.timeline-canvas{min-height:0;position:relative;overflow:visible}.overview{grid-template-columns:var(--media-gutter) minmax(0,1fr) var(--media-gutter);border-bottom:1px solid #1a1f24;align-items:center;height:25px;display:grid}.overview-left,.overview-right{background:#0b0e11;height:100%}.overview-track{background:#171c21;border:1px solid #2a3037;border-radius:2px;height:11px;margin:0 5px;position:relative}.overview-window{background:#4a5662;border-radius:2px;width:55%;position:absolute;top:1px;bottom:1px;left:18%;box-shadow:inset 0 0 0 1px #758391}.zoom-handle{cursor:ew-resize;z-index:4;background:#c2cad2;border-radius:2px;width:7px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 0 1px #00000047}.zoom-handle.left{left:-3px}.zoom-handle.right{right:-3px}.overview.zoom100 .overview-track{opacity:.22}.overview.zoom100 .overview-window{background:#222831;width:100%;left:0;box-shadow:inset 0 0 0 1px #5e6975}.overview.zoom100 .zoom-handle{display:block}.seek-row{grid-template-columns:var(--media-gutter) minmax(0,1fr) var(--media-gutter);background:#0f1215;border-bottom:1px solid #191e23;align-items:center;height:22px;display:grid}.seek-gutter{background:#0b0e11;height:100%}.seek-track{cursor:default;background:#565d65;border-radius:999px;height:4px;margin:0 4px;position:relative;box-shadow:0 0 0 1px #ffffff06}.seek-fill{background:#70869a;border-radius:999px;width:39%;position:absolute;top:0;bottom:0;left:0}.seek-dot{z-index:4;background:#ff715f;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:39%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0f1215,0 0 0 3px #ff715f33}.trow{grid-template-columns:var(--media-gutter) minmax(0,1fr) var(--media-gutter);min-height:0;display:grid}.wave{height:42px}.lane-small{height:31px}.lane-icon-cell{color:#9da7b1;background:#0b0e11;border-bottom:1px solid #191e23;border-right:1px solid #1c2127;place-items:center;display:grid;position:relative}.lane-icon{color:#9da7b1;cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:26px;display:grid;position:relative}.lane-icon:hover{color:#fff;background:#191e24}.lane-icon[data-tip]:after{content:attr(data-tip);color:#f3f5f7;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#20262d;border:1px solid #343b44;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:36px;transform:translateY(-50%);box-shadow:0 8px 24px #00000059}.lane-icon[data-tip]:hover:after{opacity:1}.lane-center{border-bottom:1px solid #191e23;position:relative;overflow:hidden}.timeline-scaled-layer{transform-origin:0;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.lane-right{background:#0b0e11;border-bottom:1px solid #191e23;border-left:1px solid #1c2127}.wave-svg{width:100%;height:calc(100% - 6px);position:absolute;inset:4px 0 2px}.wave-base{stroke:#35404a;stroke-width:1px}.wave-fill{fill:#78baff24;stroke:#78baff;stroke-width:1px}.voice-seg{background:#73d6a142;border:1px solid #73d6a180;border-radius:3px;height:17px;position:absolute;top:7px}.qc-flag{background:#ffbd67;border-radius:2px;width:4px;height:17px;position:absolute;top:7px}.marker{z-index:8;background:#d58cff;width:2px;height:20px;position:absolute;top:4px}.marker:before{content:"";border-top:5px solid #d58cff;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:-1px;left:-3px}.playhead{top:47px;bottom:0;left:calc(var(--media-gutter) + (100% - 2 * var(--media-gutter)) * .39);background:var(--play);z-index:20;pointer-events:none;opacity:.95;width:1px;position:absolute}.timeline-hit{left:var(--media-gutter);right:var(--media-gutter);z-index:19;cursor:default;position:absolute;top:47px;bottom:0}.scrub{background:#0c0f12;border-top:1px solid #181c21;grid-template-rows:32px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.scrub-head{padding:0 var(--media-gutter);color:#abb5bf;align-items:center;font-weight:600;line-height:1;display:flex}.scrub-list{min-height:0;padding:7px var(--media-gutter) 24px;scrollbar-width:thin;overscroll-behavior-x:contain;align-items:flex-start;gap:9px;display:flex;overflow:auto hidden}.scrub-list::-webkit-scrollbar{height:8px}.scrub-list::-webkit-scrollbar-track{background:#0c0f12}.scrub-list::-webkit-scrollbar-thumb{background:#59616a;border-radius:999px}.scrub-card{flex:0 0 126px;width:126px;padding-bottom:0}.scrub-img{background:linear-gradient(145deg,#465660,#181c20);border:1px solid #2b3138;border-radius:5px;height:70px;position:relative;overflow:hidden}.scrub-time{text-align:center;color:#8e99a4;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:13px;line-height:16px}.meta{background:var(--card);border-left:1px solid var(--border-soft);min-width:0;min-height:0;overflow:auto}.meta::-webkit-scrollbar{width:7px}.meta::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:10px}.meta-tabs{border-bottom:1px solid var(--border-soft);z-index:2;background:var(--card);align-items:center;gap:3px;height:42px;padding:0 8px;display:flex;position:sticky;top:0}.meta-tab{height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:13px}.meta-tab:hover{background:var(--hover);color:var(--text)}.meta-tab.active{background:var(--selected);color:var(--text)}.meta-section{border-bottom:1px solid var(--border-soft);padding:15px 16px}.meta-title{margin-bottom:11px;font-size:14px;font-weight:650}.meta-grid{grid-template-columns:122px minmax(0,1fr);gap:10px 14px;display:grid}.meta-val{color:var(--text-2);word-break:break-word;min-width:0;font-size:13px}.meta-card{border:1px solid var(--border);background:var(--card-2);color:var(--text-2);border-radius:7px;padding:10px}.popover{z-index:1000;border:1px solid var(--border-header);background:var(--card-2);min-width:230px;box-shadow:var(--shadow-menu);border-radius:9px;padding:6px;display:none;position:fixed}.popover.open{animation:.12s ease-out pop;display:block}@keyframes pop{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:none}}.pop-title{height:27px;color:var(--muted);align-items:center;padding:0 9px;font-size:13px;display:flex}.pop-item{text-align:left;width:100%;min-height:35px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.pop-item:hover{background:var(--hover);color:var(--text)}.pop-item.selected{background:var(--selected);color:var(--text)}.pop-check{width:16px;color:var(--accent)}.pop-item-sub{color:var(--muted);margin-top:1px;font-size:13px;display:block}.search-mode-popover{width:min(420px,100vw - 16px)}.search-mode-popover .pop-item{align-items:flex-start;padding-top:9px;padding-bottom:9px}.search-mode-popover .pop-item-sub{margin-top:2px;font-size:12px;line-height:17px}.pop-sep{background:var(--border);height:1px;margin:5px 4px}.account-pop{width:282px;min-width:282px;overflow:visible}.account-head{padding:9px 10px 10px}.account-name{font-size:13px;font-weight:650}.account-email{color:var(--muted);margin-top:2px;font-size:13px}.account-pref{align-items:center;column-gap:9px;grid-template-columns:20px minmax(0,1fr) 82px 16px!important;display:grid!important}.account-pref>span:nth-child(2){min-width:0}.account-menu-value{text-overflow:ellipsis;white-space:nowrap;width:82px;max-width:82px;color:var(--muted);text-align:right;font-size:13px;font-weight:520;overflow:hidden}.account-chevron{text-align:center;width:16px;color:var(--muted)}.account-pref.is-open{background:var(--hover);color:var(--text)}.account-submenu{background:var(--card-2);border:1px solid var(--border-header);width:230px;box-shadow:var(--shadow-menu);z-index:1010;border-radius:9px;gap:3px;padding:6px;display:none;position:absolute;top:0;left:calc(100% + 7px)}.account-submenu.open{animation:.14s cubic-bezier(.2,.72,.22,1) both subIn;display:grid}@keyframes subIn{0%{opacity:0;transform:translate(-4px)scale(.985)}to{opacity:1;transform:none}}.account-choice{align-items:center;column-gap:9px;grid-template-columns:20px minmax(0,1fr) 18px!important;display:grid!important}.account-choice-check{color:var(--accent);place-items:center;display:grid}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.toast{opacity:0;pointer-events:none;background:var(--card-2);border:1px solid var(--border-header);color:var(--text-2);box-shadow:var(--shadow-menu);border-radius:8px;padding:9px 12px;transition:all .2s;position:fixed;bottom:18px;left:50%;transform:translate(-50%,12px)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=1800px){:root{--sidebar-w:248px;--review-w:1090px;--meta-w:400px}.search-box{width:330px}.context-zone{min-width:0}.context-title{max-width:100%}}@media (width<=1600px){:root{--sidebar-w:232px;--review-w:990px;--meta-w:370px}.search-box{width:300px}.context-title{font-size:12px}}.context-menu{z-index:4000;background:var(--card-2);border:1px solid var(--border-header);width:224px;box-shadow:var(--shadow-menu);-webkit-user-select:none;user-select:none;border-radius:9px;padding:6px;display:none;position:fixed}.context-menu.open{animation:.12s cubic-bezier(.2,.75,.25,1) contextMenuIn;display:block}@keyframes contextMenuIn{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:none}}.context-menu-item{width:100%;min-height:35px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;display:grid}.context-menu-item:hover{background:var(--hover);color:var(--text)}.context-menu-item .icon{width:17px;height:17px;color:var(--muted)}.context-menu-item:hover .icon{color:var(--text-2)}.context-menu-item.danger{color:#dca08f}.context-menu-item.danger:hover{color:#eeaa98;background:#cc5b461a}.context-menu-separator{background:var(--border);height:1px;margin:5px 4px}html[data-theme=light] .context-menu-item.danger{color:#b65f4c}html[data-theme=light] .context-menu-item.danger:hover{color:#a34f3e;background:#b65f4c17}.acc-head{transition:color .18s,border-color .18s,background .18s}.acc-chev{transform-origin:50%;transition:transform .26s cubic-bezier(.22,.82,.22,1),color .18s!important}.acc.collapsed .acc-chev,.acc.accordion-collapsing .acc-chev{transform:rotate(-90deg)}.acc-body{overflow:hidden;transition:none!important}.acc:not(#assetsAcc) .acc-body{display:block}.acc:not(#assetsAcc).collapsed .acc-body{opacity:0!important;height:0!important}.acc:not(#assetsAcc) .acc-inner{overflow:hidden}#assetsAcc{min-height:36px;overflow:hidden;transition:none!important}#assetsAcc .acc-body{opacity:1;height:calc(100% - 36px);min-height:0;display:block;overflow:hidden;transition:none!important}#assetsAcc .acc-inner{height:100%;min-height:0;overflow:hidden auto}#assetsAcc.collapsed .acc-body{opacity:0!important;height:0!important}#assetsAcc.accordion-animating .acc-body,#assetsAcc.accordion-collapsing .acc-body{opacity:1!important;height:calc(100% - 36px)!important}:root{--text-strong:#e4e9ee;--text:#c8d0d8;--text-2:#aab4be;--muted:#7f8b96;--muted-2:#65717c}html[data-theme=light]{--bg:#f2f4f6;--rail:#f7f8f9;--card:#fff;--card-2:#f7f9fa;--card-3:#eef1f4;--hover:#edf1f4;--selected:#e2e7ec;--border:#d7dde3;--border-soft:#e4e8ec;--border-header:#cfd6dd;--text-strong:#20262c;--text:#3a424a;--text-2:#59636d;--muted:#77828d;--muted-2:#929ba4}.workspace-name{color:var(--text);font-weight:600}.context-value{color:var(--text);font-weight:560}.acc-head{font-weight:600}.tree-row.selected .tree-label{color:var(--text);font-weight:560}.crumb.current,.review-title{color:var(--text);font-weight:600}.timeline-title{color:var(--text-2);font-weight:600}.meta-title{color:var(--text);font-weight:600}.aname,.grid-name{color:var(--text-2);font-weight:560}.asset-row.selected .aname,.grid-card.selected .grid-name{color:var(--text-strong);font-weight:600}.upload-btn{font-weight:600}.account-name{color:var(--text);font-weight:600}.scrub-head,.tc{font-weight:560}html[data-theme=dark] .top-logo{color:#bac3cc}html[data-theme=light] .top-logo{color:#505a64}html[data-theme=dark] .tbtn{color:#aab4be}html[data-theme=dark] .tbtn.play{color:#d7dde3}html[data-theme=dark] .tbtn:hover{color:#dfe4e9}html[data-theme=dark] .tc{color:#c4ccd4}html[data-theme=dark] .timeline-title{color:#b9c2cb}html[data-theme=dark] .scrub-head{color:#9ca7b1}html[data-theme=light] .player-side{color:var(--text);background:#f5f7f9}html[data-theme=light] .video-stage{background:#0d1116}html[data-theme=light] .video-side-rail{background:#11161c}html[data-theme=light] .video-frame{background-color:#090d11}html[data-theme=light] .transport{background:#fafbfc;border-top-color:#d9dfe5;border-bottom-color:#d9dfe5}html[data-theme=light] .tc{color:#414a53}html[data-theme=light] .tbtn{color:#69747e}html[data-theme=light] .tbtn.play{color:#313941}html[data-theme=light] .tbtn:hover{color:#252c33;background:#e9edf1}html[data-theme=light] .timeline{background:#f5f7f9;border-bottom-color:#d9dfe5}html[data-theme=light] .timeline-tools{background:#fafbfc;border-bottom-color:#dfe4e9}html[data-theme=light] .timeline-title{color:#4f5963}html[data-theme=light] .zoom-btn{color:#75808a}html[data-theme=light] .zoom-btn:hover{color:#303840;background:#e7ebef}html[data-theme=light] .zoom-range{accent-color:#7f909f}html[data-theme=light] .zoom-text{color:#707b85}html[data-theme=light] .overview{border-bottom-color:#dfe4e9}html[data-theme=light] .overview-left,html[data-theme=light] .overview-right{background:#eef1f4}html[data-theme=light] .overview-track{background:#dfe4e8;border-color:#cbd2d9}html[data-theme=light] .overview-window{background:#aeb9c3;box-shadow:inset 0 0 0 1px #8996a2}html[data-theme=light] .overview.zoom100 .overview-window{background:#c8d0d7;box-shadow:inset 0 0 0 1px #9aa5af}html[data-theme=light] .zoom-handle{background:#707d88;box-shadow:0 0 0 1px #fffc}html[data-theme=light] .seek-row{background:#f5f7f9;border-bottom-color:#dfe4e9}html[data-theme=light] .seek-gutter{background:#eef1f4}html[data-theme=light] .seek-track{box-shadow:none;background:#c7ced5}html[data-theme=light] .seek-fill{background:#8097aa}html[data-theme=light] .seek-dot{box-shadow:0 0 0 2px #f5f7f9,0 0 0 3px #da5b482e}html[data-theme=light] .lane-icon-cell,html[data-theme=light] .lane-right{background:#eef1f4;border-color:#dfe4e9}html[data-theme=light] .lane-center{background:#f8f9fb;border-bottom-color:#dfe4e9}html[data-theme=light] .lane-icon{color:#747f89}html[data-theme=light] .lane-icon:hover{color:#35404a;background:#e2e7ec}html[data-theme=light] .wave-base{stroke:#c4ccd3}html[data-theme=light] .wave-fill{fill:#4a7ba21f;stroke:#5f87a7}html[data-theme=light] .voice-seg{background:#2f8f6221;border-color:#2f8f6275}html[data-theme=light] .qc-flag{background:#d89b43}html[data-theme=light] .marker{background:#9b66c7}html[data-theme=light] .marker:before{border-top-color:#9b66c7}html[data-theme=light] .scrub{background:#f7f9fa;border-top-color:#d9dfe5}html[data-theme=light] .scrub-head{color:#5f6973}html[data-theme=light] .scrub-list::-webkit-scrollbar-track{background:#f7f9fa}html[data-theme=light] .scrub-list::-webkit-scrollbar-thumb{background:#b4bdc6}html[data-theme=light] .scrub-img{border-color:#d1d7dd}html[data-theme=light] .scrub-time{color:#737e88}html[data-theme=light] .meta-key{color:#7b858f}html[data-theme=light] .meta-val{color:#515b65}:root{--text-strong:#e3e7eb}html[data-theme=light]{--text-strong:#2d353d}.meta-tabs{scrollbar-width:none;gap:2px;overflow-x:auto}.meta-tabs::-webkit-scrollbar{display:none}.meta-tab{color:var(--muted);font-weight:500}.meta-tab.active{color:var(--text);font-weight:560}.meta-panel{min-height:100%;display:none}.meta-panel.active{display:block}.meta-section{padding:16px 16px 17px}.meta-title{letter-spacing:0;margin-bottom:12px;font-size:13px;line-height:1.25;color:var(--text-2)!important;font-weight:560!important}.meta-grid{grid-template-columns:112px minmax(0,1fr);gap:9px 14px}.meta-key{color:var(--muted);font-size:12.5px}.meta-val{color:var(--text-2);font-size:12.5px;font-weight:450}.meta-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.meta-note{border:1px solid var(--border-soft);background:var(--card-2);color:var(--muted);border-radius:7px;margin:14px 16px;padding:10px 11px;font-size:12px;line-height:1.45}.meta-empty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px;display:flex}.meta-empty span{color:var(--text-2);font-weight:540}.meta-empty small{max-width:270px;color:var(--muted);font-size:12px}.workspace-name,.crumb.current,.review-title,.acc-head{font-weight:560}.context-value{font-weight:520}.grid-card.selected .grid-name,.asset-row.selected .aname{color:var(--text);font-weight:560}.timeline-title{font-weight:540}.scrub-head{font-weight:520}html[data-theme=dark] .meta-title{color:#aeb7c0!important}html[data-theme=light] .meta-title{color:#59636d!important}html[data-theme=light] .meta-tab.active{color:#3e4851;font-weight:560}html[data-theme=light] .grid-card.selected .grid-name,html[data-theme=light] .asset-row.selected .aname{color:#36414a}.body{position:relative}.rail{z-index:90;overflow:visible}.rail-group{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-rule{background:var(--border);opacity:.9;width:26px;height:1px;margin:5px 0 6px}.stream-context-nav,.app.stream-active .asset-context-nav{display:none}.app.stream-active .stream-context-nav{display:flex}.rail-btn{position:relative}.module-btn{border:1px solid #0000}.module-btn.active:before{content:"";background:var(--accent);opacity:.8;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-5px}.contextual.active{background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-soft)}.rail-badge{color:#fff;text-align:center;background:#c66f61;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:600;line-height:14px;position:absolute;top:3px;right:3px}.rail-btn[data-rail-tip]:after{content:attr(data-rail-tip);opacity:0;pointer-events:none;white-space:nowrap;background:var(--card-3);border:1px solid var(--border-header);box-shadow:var(--shadow-menu);color:var(--text);z-index:5000;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:46px;transform:translate(4px,-50%)}.rail-btn[data-rail-tip]:hover:after{opacity:1;transform:translateY(-50%)}.stream-top-main,.stream-top-context{align-items:center;min-width:0;display:none}.app.stream-active .search-zone,.app.stream-active .context-zone{display:none}.app.stream-active .stream-top-main,.app.stream-active .stream-top-context{display:flex}.stream-top-main{gap:14px}.stream-top-context{justify-content:flex-end;gap:6px}.stream-title-stack{flex-direction:column;justify-content:center;min-width:145px;padding-left:2px;display:flex}.stream-module-label{color:var(--muted);font-size:12px;font-weight:450;line-height:1.1}.stream-view-title{color:var(--text);margin-top:3px;font-size:14px;font-weight:560;line-height:1.15}.date-nav{align-items:center;gap:5px;display:flex}.compact-btn,.soft-btn,.date-btn,.icon-soft-btn,.mini-icon-btn{border:1px solid var(--border);background:var(--card);color:var(--text-2);border-radius:var(--r-control);cursor:pointer}.compact-btn{place-items:center;width:32px;height:34px;font-size:20px;line-height:1;display:grid}.date-btn{white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex}.soft-btn{white-space:nowrap;align-items:center;gap:7px;height:34px;padding:0 10px;font-weight:500;display:inline-flex}.icon-soft-btn{place-items:center;width:30px;height:30px;font-size:17px;display:grid}.mini-icon-btn{width:28px;height:28px;color:var(--muted);background:0 0;border:0}.compact-btn:hover,.soft-btn:hover,.date-btn:hover,.icon-soft-btn:hover,.mini-icon-btn:hover{background:var(--hover);color:var(--text)}.stream-ctx-card{flex:0 260px;min-width:210px;max-width:280px}.stream-workspace{display:none}.body.stream-mode{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.body.stream-mode>.rail{grid-area:1/1}.body.stream-mode>.sidebar,.body.stream-mode>.pathbar,.body.stream-mode>.browser,.body.stream-mode>.review{display:none!important}.body.stream-mode>.stream-workspace{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);grid-area:1/2;grid-template-rows:46px minmax(0,1fr) 34px;min-width:0;min-height:0;animation:.18s cubic-bezier(.2,.7,.25,1) moduleWorkspaceIn;display:grid;overflow:hidden}@keyframes moduleWorkspaceIn{0%{opacity:.55;transform:translate(5px)}to{opacity:1;transform:none}}.schedule-toolbar{border-bottom:1px solid var(--border-soft);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.schedule-toolbar-left,.schedule-toolbar-right{align-items:center;gap:6px;min-width:0;display:flex}.schedule-search{border:1px solid var(--border);background:var(--card-2);width:min(300px,25vw);height:32px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.schedule-search:focus-within{border-color:var(--border-header);box-shadow:0 0 0 1px #78baff14}.schedule-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.schedule-search input::placeholder{color:var(--muted-2)}.schedule-zoom-text{text-align:center;width:44px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.schedule-create-btn{height:34px}.schedule-board{background:var(--card-2);grid-template-rows:64px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0;display:grid}.source-head{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);grid-area:1/1;align-items:center;padding:8px 10px;display:flex}.source-head-left{align-items:center;width:100%;min-width:0;display:flex}.source-head-filter-btn{border:1px solid var(--border);background:var(--card-2);width:100%;height:32px;color:var(--text-2);font:inherit;cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.source-head-filter-btn:hover{background:var(--hover)}.source-list{border-right:1px solid var(--border);background:var(--card);scrollbar-width:thin;scrollbar-color:var(--border-header) transparent;grid-area:2/1;min-height:0;overflow:auto}.source-list::-webkit-scrollbar{width:8px;height:8px}.source-list::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:999px}.source-group-row{appearance:none;text-align:left;background:var(--card-3);width:100%;height:40px;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:0;outline:0;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0003}.source-group-row:focus,.source-group-row:focus-visible{box-shadow:none;outline:0}.group-chevron{width:13px;height:13px;color:var(--muted);place-items:center;font-size:11px;transition:transform .26s cubic-bezier(.2,.78,.2,1),color .16s;display:grid}.source-group-row.collapsed .group-chevron{transform:rotate(-90deg)}.group-icon{width:18px;height:18px;color:var(--muted);opacity:.98;flex:none}.group-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:540;overflow:hidden}.group-count{color:var(--muted);font-variant-numeric:tabular-nums;background:#7f8c9b1a;border-radius:999px;padding:2px 7px;font-size:11px}.source-group-unit,.schedule-group-unit{min-width:0;display:block}.schedule-group-unit{position:relative}.schedule-group-unit:before{content:"";z-index:2;background:#ffffff0d;height:1px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .schedule-group-unit:before{background:#2b3a4a1a}.source-group-children,.schedule-group-children{opacity:1;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .32s cubic-bezier(.2,.78,.2,1),opacity .2s;display:grid}.source-group-children.is-collapsed,.schedule-group-children.is-collapsed{opacity:.22;grid-template-rows:0fr}.source-group-children.is-collapsed .source-group-children-inner,.schedule-group-children.is-collapsed .schedule-group-children-inner{transform:translateY(-5px)}.source-row{border-bottom:1px solid var(--border-soft);background:var(--card);height:72px;color:var(--text-2);grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:0 12px 0 31px;display:grid}.source-row:hover{background:var(--hover)}.source-status{background:var(--muted-2);opacity:.72;border-radius:50%;justify-self:center;width:7px;height:7px}.schedule-group-row{z-index:2;background:var(--card-3);border:0;border-top:1px solid #ffffff05;border-bottom:1px solid var(--border-soft);width:100%;height:38px;position:relative;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #0000002e}.source-status.live{opacity:1;background:#55b985;box-shadow:0 0 0 2px #55b9851a}.source-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:450;overflow:hidden}.source-kind{color:var(--muted);border:1px solid var(--border-soft);border-radius:4px;padding:2px 6px;font-size:11px}.timeline-pane{background:var(--card-2);scrollbar-width:thin;scrollbar-color:var(--border-header) transparent;grid-area:1/2/3;min-width:0;min-height:0;overflow:auto}.timeline-pane::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:999px}.time-ruler{z-index:15;border-bottom:1px solid var(--border);background:var(--card);min-width:5760px;height:64px;position:sticky;top:0}.time-ruler-date{border-bottom:1px solid var(--border-soft);background:var(--card);align-items:stretch;height:24px;display:flex}.time-ruler-date-track{grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid}.time-ruler-date-segment{border-left:1px solid var(--border-soft);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:flex}.time-ruler-date-segment:first-child{border-left:0}.time-ruler-date-segment.current{color:#e2e7eb;background:#ffffff08}.time-ruler-date-segment .day-badge{border:1px solid var(--border-soft);background:#ffffff08;border-radius:5px;align-items:center;height:18px;padding:0 7px;display:inline-flex}html[data-theme=light] .time-ruler-date-segment.current{color:#2f3740;background:#18284008}html[data-theme=light] .time-ruler-date-segment .day-badge{background:#f5f7f9}.time-ruler-inner{grid-template-columns:repeat(72,80px);align-items:end;height:40px;display:grid}.time-ruler-inner span{border-left:1px solid var(--border-soft);height:100%;color:var(--muted);font-variant-numeric:tabular-nums;padding:12px 0 0 8px;font-size:11px}.time-ruler-inner span.day-start{color:#e1a43a}html[data-theme=light] .time-ruler-inner span.day-start{color:#9a6d17}.timeline-rows{background-color:var(--card-2);background-image:repeating-linear-gradient(to right,transparent 0,transparent 79px,var(--border-soft) 79px,var(--border-soft) 80px);min-width:5760px;position:relative}.timeline-day-bands{pointer-events:none;z-index:0;position:absolute;inset:0}.timeline-day-band{border-left:1px solid #ffffff05;border-right:1px solid #ffffff05;width:33.3333%;position:absolute;top:0;bottom:0}.timeline-day-band.day-0{background:#ffffff03;left:0}.timeline-day-band.day-1{background:#ffffff06;left:33.3333%}.timeline-day-band.day-2{background:#ffffff03;left:66.6667%}html[data-theme=light] .timeline-day-band.day-0{background:#1f2f3d05}html[data-theme=light] .timeline-day-band.day-1{background:#1f2f3d0b}html[data-theme=light] .timeline-day-band.day-2{background:#1f2f3d05}.schedule-row{z-index:1;border-bottom:1px solid var(--border-soft);height:72px;position:relative}.schedule-row:hover{background:#808c9809}.schedule-block{top:var(--task-top,6px);height:var(--task-height,60px);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;min-width:3px;padding:7px 9px;transition:filter .12s,box-shadow .12s,border-color .12s;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.schedule-block.lane-count-2{border-radius:5px;padding:3px 7px}.schedule-block.lane-count-3,.schedule-block.lane-count-4{border-radius:4px;padding:0}.schedule-block:hover{filter:brightness(1.045);box-shadow:0 0 0 1px #64748433,0 2px 8px #0000001a}.schedule-block.selected{border-color:#5064789e;box-shadow:0 0 0 2px #6e87a033}.schedule-block-title{white-space:nowrap;text-overflow:ellipsis;color:#29323a;font-size:12px;font-weight:520;line-height:1.25;display:block;overflow:hidden}.schedule-block-time{color:#27323cad;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:7px;font-size:11px;display:block}.schedule-block.lane-count-2 .schedule-block-title{font-size:11.5px;line-height:1.2}.schedule-block.recording-task{box-shadow:inset 3px 0 #55b985,0 0 0 1px #55b98517;border-color:#55b9859e!important}.schedule-block.recording-task:after{content:"REC";letter-spacing:.04em;color:#8bd3aa;font-size:9px;font-weight:650;position:absolute;top:6px;right:7px}.schedule-block.recording-task.lane-count-2:after,.schedule-block.recording-task.lane-count-3:after,.schedule-block.recording-task.lane-count-4:after{display:none}html[data-theme=light] .schedule-block.recording-task:after{color:#387b55}.schedule-block.lane-count-2 .schedule-block-time,.schedule-block.lane-count-3 .schedule-block-title,.schedule-block.lane-count-3 .schedule-block-time,.schedule-block.lane-count-4 .schedule-block-title,.schedule-block.lane-count-4 .schedule-block-time{display:none}.timeline-pane.right-zoom-active{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}.timeline-pane.right-zoom-active *{cursor:ns-resize!important}.schedule-zoom-hud{z-index:220;pointer-events:none;border:1px solid var(--border);background:var(--menu);min-width:64px;height:28px;color:var(--text-2);box-shadow:var(--shadow-menu);font-variant-numeric:tabular-nums;opacity:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;transition:opacity .1s,transform .1s;display:flex;position:fixed;transform:translateY(4px)}.schedule-zoom-hud.show{opacity:1;transform:none}.tone-blue{background:#cadbea;border-color:#b4ccdf}.tone-violet{background:#dad4e9;border-color:#c7bedc}.tone-teal{background:#cce2dc;border-color:#b5d2ca}.tone-amber{background:#eadfc7;border-color:#dbcba9}html[data-theme=dark] .schedule-block-title{color:#d8dfe5}html[data-theme=dark] .schedule-block-time{color:#a8b2bc}html[data-theme=dark] .tone-blue{background:#263745;border-color:#344d61}html[data-theme=dark] .tone-violet{background:#353143;border-color:#49415b}html[data-theme=dark] .tone-teal{background:#263b38;border-color:#35514d}html[data-theme=dark] .tone-amber{background:#403a2d;border-color:#5a503a}.now-line{z-index:12;pointer-events:none;background:#d76d5e;width:1px;position:absolute;top:0;bottom:0;left:56.944%}.now-line:before{content:"";border-top:6px solid #d76d5e;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:-1px;left:-4px}.now-line span{background:var(--card);border:1px solid var(--border);color:#b35f54;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;top:4px;left:7px}.schedule-legend{border-top:1px solid var(--border-soft);background:var(--card);color:var(--muted);align-items:center;gap:16px;padding:0 10px;font-size:11px;display:flex}.schedule-legend>span{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-dot.scheduled{background:#88a8c3}.legend-dot.recording{background:#55b985}.legend-dot.warning{background:#d9a65a}.legend-note{color:var(--muted-2);margin-left:auto!important}.group-filter-pop{width:248px}.group-filter-note{color:var(--muted);padding:0 12px 10px;font-size:11.5px;line-height:1.45}.group-filter-list{max-height:310px;margin-top:2px;padding:0 8px 8px;overflow:auto}.group-filter-list::-webkit-scrollbar{width:8px}.group-filter-list::-webkit-scrollbar-thumb{background:var(--border-header);border-radius:999px}.group-filter-item{color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:9px 8px;font-size:13px;display:flex}.group-filter-item:hover{background:var(--hover)}.group-filter-item input{accent-color:#d69b43}.group-filter-item-copy{flex-direction:column;flex:1;min-width:0;display:flex}.group-filter-item-copy small{color:var(--muted);margin-top:1px;font-size:11px}.jobs-drawer{z-index:85;left:calc(var(--rail-w) + var(--gap));background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);width:420px;box-shadow:var(--shadow-menu);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.22,.82,.22,1),opacity .18s,visibility 0s linear .28s;position:absolute;top:0;bottom:0;overflow:hidden;transform:translate(calc(-100% - 14px))}.jobs-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;height:54px;padding:0 10px 0 14px;display:flex}.jobs-title{color:var(--text);font-size:14px;font-weight:560}.jobs-subtitle{color:var(--muted);margin-top:2px;font-size:11.5px}.jobs-filter-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:3px;height:42px;padding:0 8px;display:flex}.jobs-list{padding:8px}.job-state{background:var(--muted-2);border-radius:50%;width:7px;height:7px;margin-top:5px}.job-state.running{background:#d0aa4f}.job-state.queued{background:#c4a35e}.job-name{color:var(--text-2);font-size:12.5px;font-weight:520}.job-asset,.job-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.job-value{color:var(--muted);margin-top:2px;font-size:11px}.job-progress{background:var(--border-soft);border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.job-progress i{background:#6d9d83;border-radius:999px;height:100%;display:block}.body.stream-mode .jobs-drawer{display:none!important}@media (width<=1500px){.schedule-toolbar .soft-btn:nth-of-type(2){display:none}.stream-title-stack{min-width:120px}.schedule-search{width:230px}}.group-filter-state{width:18px;height:18px;color:var(--muted);flex:none;place-items:center;display:grid}.group-filter-state svg{width:18px;height:18px;display:block}.group-filter-state .group-filter-check,.group-filter-state .group-filter-minus{opacity:0}.group-filter-state.all{color:#6f9a80}.group-filter-state.all .group-filter-check{opacity:1}.group-filter-state.partial{color:#c59a55}.group-filter-state.partial .group-filter-minus{opacity:1}.group-filter-state.none{color:var(--muted-2)}.source-head-filter-btn .context-chevron{margin-left:auto}.schedule-zoom-control{align-items:center;gap:6px;display:flex}.schedule-zoom-icon-btn{color:#d8dde2;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.schedule-zoom-icon-btn .icon{width:16px;height:16px}.schedule-zoom-icon-btn:hover{color:#fff}html[data-theme=light] .schedule-zoom-icon-btn{color:#65717c}html[data-theme=light] .schedule-zoom-icon-btn:hover{color:#2f3740}.schedule-zoom-track{cursor:pointer;flex:none;width:112px;height:18px;position:relative}.schedule-zoom-track:before{content:"";opacity:.58;z-index:0;background:#606b75;border-radius:999px;height:4px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}html[data-theme=light] .schedule-zoom-track:before{opacity:1;background:#b7c0c8}.schedule-zoom-fill{z-index:1;pointer-events:none;background:#606b75;border-radius:999px 0 0 999px;width:0;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.schedule-zoom-thumb{width:12px;height:12px;box-shadow:none;z-index:2;background:#b7c0c8;border:0;border-radius:50%;transition:left .12s,background .12s;position:absolute;top:50%;left:8px;transform:translate(-50%,-50%)}html[data-theme=light] .schedule-zoom-thumb{box-shadow:none}.timeline-pane.left-pan-active{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.timeline-pane.left-pan-active *{cursor:grabbing!important}html,body,.app-shell,.body,.stream-workspace,.stream-workspace *{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}.source-head{height:64px}.source-group-row,.schedule-group-row{height:40px!important}.schedule-group-unit{width:100%}.schedule-group-row{width:100%;background:#2a333d!important;border-top:1px solid #ffffff09!important;border-bottom:1px solid #00000047!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #0000002e!important}.source-group-row{gap:9px;padding:0 14px;background:#2a333d!important}.source-group-row:hover{background:#303a45!important}.group-title,.source-name{font-size:14px}.group-title{font-weight:560}.group-icon{width:18px;height:18px;color:var(--muted)}.source-row{background:var(--card);height:72px;color:var(--text-2);align-items:center;padding:0 16px 0 24px;display:flex;position:relative}.source-row:before{content:"";opacity:0;background:0 0;width:3px;transition:all .15s;position:absolute;top:0;bottom:0;left:0}.source-row.live{background:linear-gradient(90deg,#55b98526,#55b9850e 70%,transparent 100%),var(--card)}.source-row.live:before{opacity:1;background:#55b985}.source-row.idle{background:var(--card)}.source-kind,.source-status{display:none!important}html[data-theme=light] .source-row.live{background:linear-gradient(90deg,#489b6a21,#489b6a0b 70%,transparent 100%),var(--card)}.source-list{border-right:0!important}.source-row{border-right:1px solid var(--border)}.source-group-row{z-index:3;position:relative;background:#222930!important;border-right:0!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #0000002e!important}.schedule-group-row{z-index:3;cursor:pointer;position:relative;background:#222930!important;border-top:1px solid #ffffff06!important;border-bottom:1px solid #0000003d!important;border-left:0!important;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000029!important}.source-group-row:after{content:"";background:inherit;pointer-events:none;z-index:5;width:2px;position:absolute;top:0;bottom:0;right:-1px}.source-group-row:hover,.schedule-group-row:hover,.source-group-row.group-hover,.schedule-group-row.group-hover{background:#272f37!important}html[data-theme=light] .source-group-row,html[data-theme=light] .schedule-group-row{background:#dfe5ea!important;border-bottom-color:#c4cdd5!important}.time-ruler{cursor:grab}.time-ruler.ruler-pan-active{cursor:grabbing}.schedule-row{cursor:crosshair}.schedule-block{cursor:pointer}.timeline-pane.left-pan-active,.timeline-pane.left-pan-active *{cursor:inherit!important}.schedule-create-preview{pointer-events:none;z-index:70;background:#538fbc2e;border:1px dashed #72a8d2;border-radius:6px;height:60px;position:absolute;top:6px;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=light] .schedule-create-preview{background:#467daa21;border-color:#5a8eb5}.schedule-zoom-hud{display:none!important}.schedule-create-overlay{z-index:300;opacity:0;visibility:hidden;pointer-events:none;background:#00000075;place-items:center;transition:opacity .16s,visibility 0s linear .16s;display:grid;position:fixed;inset:0}.schedule-create-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s}.schedule-create-modal{border:1px solid var(--border-header);background:var(--card);border-radius:10px;width:min(520px,100vw - 40px);overflow:hidden;box-shadow:0 22px 70px #0000006b}.schedule-create-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.schedule-create-title{color:var(--text);font-size:15px;font-weight:560}.schedule-create-subtitle{color:var(--muted);margin-top:3px;font-size:12px}.schedule-create-close{width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:22px}.schedule-create-close:hover{background:var(--hover);color:var(--text-2)}.schedule-create-body{gap:13px;padding:14px;display:grid}.schedule-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.schedule-field input{border:1px solid var(--border);background:var(--card);height:34px;color:var(--text-2);font:inherit;border-radius:7px;outline:0;padding:0 10px}.schedule-field input:focus{border-color:var(--border-header)}.schedule-field input[aria-invalid=true]{border-color:var(--danger)}.schedule-field-error{color:var(--danger);font-size:11.5px;line-height:15px}.schedule-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.schedule-create-timezone{color:var(--muted-2);font-size:11.5px}.schedule-create-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}.schedule-row,.source-row{transition:background .14s,box-shadow .14s;cursor:default!important}.source-row.selected-source,.schedule-row.selected-source{background:var(--selected)!important}.source-row.selected-source{box-shadow:inset 0 0 0 1px #8096aa24}.schedule-row.selected-source{box-shadow:inset 0 1px #8096aa21,inset 0 -1px #8096aa21}.source-row.recording-source{background:linear-gradient(90deg,#55b98529,#55b9850e 70%,transparent 100%),var(--card)!important}.schedule-row.recording-source{background:linear-gradient(90deg,#55b9850e,#55b98505 58%,#0000 100%)}.schedule-row.recording-source.selected-source{background:linear-gradient(90deg,#55b98513,transparent 42%),var(--selected)!important}.schedule-row.create-drag-active{cursor:ew-resize!important}.source-row:before{opacity:0!important;background:0 0!important}.source-row.selected-source:before{opacity:1!important;background:#6f93b3!important}.source-row.recording-source{box-shadow:none!important;background:#182923!important}html[data-theme=dark] .source-row.recording-source:hover{background:#1b2e27!important}html[data-theme=dark] .schedule-row.recording-source:hover{background:#192922!important}html[data-theme=light] .source-row.recording-source{background:#e7f1eb!important}html[data-theme=light] .schedule-row.recording-source{background:#edf5f0!important}html[data-theme=light] .source-row.recording-source:hover{background:#dfede4!important}html[data-theme=light] .schedule-row.recording-source:hover{background:#e6f0ea!important}.source-row.recording-source.selected-source{background:var(--selected)!important;box-shadow:inset 0 0 0 1px #8096aa24!important}.schedule-row.recording-source.selected-source{background:var(--selected)!important;box-shadow:inset 0 1px #8096aa21,inset 0 -1px #8096aa21!important}html[data-theme=light] .schedule-block.recording-task:hover{background:#c5dece!important;border-color:#abcdb8!important}.module-switcher{gap:10px!important}.module-btn.active:before{content:none!important;display:none!important}.module-btn.active{background:var(--selected)!important;color:var(--text)!important;border-color:var(--border-header)!important}.group-count{display:none!important}.schedule-group-unit:before{content:none!important;display:none!important}.source-group-row,.schedule-group-row{box-shadow:none!important;border-top:1px solid #ffffff05!important;border-bottom:1px solid #0003!important}.source-group-row:after{top:1px!important;bottom:1px!important}html[data-theme=light] .source-group-row,html[data-theme=light] .schedule-group-row{background:#dfe5ea!important;border-top-color:#eef2f5!important;border-bottom-color:#c7cfd6!important}.source-group-children,.schedule-group-children{will-change:height;height:auto;overflow:hidden;opacity:1!important;transition:height .42s cubic-bezier(.22,.72,.18,1)!important;display:block!important}.source-group-children.is-collapsed,.schedule-group-children.is-collapsed{height:0;opacity:1!important}.source-group-children-inner,.schedule-group-children-inner{min-height:0;transition:none!important;overflow:visible!important;transform:none!important}.source-row.recording-source{background:var(--card)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.source-row.recording-source.selected-source,.schedule-row.recording-source.selected-source{background:var(--selected)!important}.source-row.recording-source.selected-source:before{opacity:1!important;background:#6f93b3!important}.recording-source-indicator{color:#d98b82;letter-spacing:.035em;background:#e2564913;border:1px solid #e2564947;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.recording-source-indicator:before{content:"";background:#df5b4f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #df5b4f1a}html[data-theme=light] .recording-source-indicator{color:#a74e45;background:#be463b11;border-color:#be463b40}html[data-theme=light] .recording-source-indicator:before{background:#c65449;box-shadow:0 0 0 3px #c6544917}.schedule-board{grid-template-columns:300px minmax(0,1fr)!important}.source-row,.source-group-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:300px!important}.source-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.timeline-pane,.timeline-pane *,.schedule-row,.schedule-block,.schedule-row.create-drag-active{cursor:default!important}.time-ruler,.time-ruler *{cursor:grab!important}.time-ruler.ruler-pan-active,.time-ruler.ruler-pan-active *{cursor:grabbing!important}.timeline-pane.right-zoom-active,.timeline-pane.right-zoom-active *{cursor:default!important}html[data-theme=dark] .source-row.selected-source,html[data-theme=dark] .schedule-row.selected-source{background:#293e50!important}html[data-theme=dark] .source-row.selected-source{box-shadow:inset 0 0 0 1px #6f99bb38!important}html[data-theme=dark] .schedule-row.selected-source{box-shadow:inset 0 1px #6f99bb33,inset 0 -1px #6f99bb33!important}html[data-theme=light] .source-row.selected-source,html[data-theme=light] .schedule-row.selected-source{background:#d5e7f3!important}html[data-theme=light] .source-row.selected-source{box-shadow:inset 0 0 0 1px #46759a33!important}html[data-theme=light] .schedule-row.selected-source{box-shadow:inset 0 1px #46759a2e,inset 0 -1px #46759a2e!important}.source-row.recording-source:before{opacity:0!important;background:0 0!important}.schedule-row.recording-source{box-shadow:none!important;background:0 0!important}.schedule-block.recording-task:hover{filter:none!important;background:#733a38!important;border-color:#934b46!important}html[data-theme=light] .source-row.recording-source{background:#f1dedd!important;box-shadow:inset 0 0 0 1px #b14d4621!important}html[data-theme=light] .source-row.recording-source .source-name{color:#6f3b38!important}html[data-theme=light] .schedule-block.recording-task{background:#dca7a3!important;border-color:#cb8d88!important}html[data-theme=light] .schedule-block.recording-task .schedule-block-title{color:#59312f!important}.recording-source-indicator{display:none!important}.source-group-children.is-collapsed,.schedule-group-children.is-collapsed{height:0}.timeline-pane::-webkit-scrollbar:vertical{width:8px!important}.timeline-pane::-webkit-scrollbar-thumb:vertical{background:var(--border-header)!important;border-radius:999px!important}.source-list{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}.source-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.timeline-rows{background-image:none!important}.timeline-day-band{border-left:0!important;border-right:0!important}.schedule-row{border-bottom:1px solid #808c981b!important}html[data-theme=light] .schedule-row{border-bottom-color:#4858681b!important}.source-row.recording-source{background:var(--stream-recording-fill)!important;box-shadow:inset 0 0 0 1px var(--stream-recording-border)!important}.source-row.recording-source:before{content:none!important;display:none!important}.source-row.recording-source .source-name{color:var(--stream-recording-text)!important}.source-row.recording-source:hover{background:var(--stream-recording-hover)!important}.schedule-block.recording-task{background:var(--stream-recording-fill)!important;border-color:var(--stream-recording-border)!important;box-shadow:inset 0 1px #ffffff13!important}.schedule-block.recording-task:after{content:none!important;display:none!important}.schedule-block.recording-task:hover{background:var(--stream-recording-hover)!important;filter:none!important;border-color:#dc7353!important}html[data-theme=light] .source-row.recording-source,html[data-theme=light] .schedule-block.recording-task{background:var(--stream-recording-fill)!important;border-color:var(--stream-recording-border)!important}html[data-theme=light] .source-row.recording-source .source-name,html[data-theme=light] .schedule-block.recording-task .schedule-block-title{color:var(--stream-recording-text)!important}html[data-theme=light] .schedule-block.recording-task .schedule-block-time{color:var(--stream-recording-subtext)!important}:root{--stream-recording-fill:#d65a34;--stream-recording-border:#ee7650;--stream-recording-hover:#d65a34;--stream-recording-text:#fff7f2;--stream-recording-subtext:#ffd5c7}.source-row.recording-source,.source-row.recording-source:hover{background:var(--stream-recording-fill)!important;box-shadow:inset 0 0 0 1px var(--stream-recording-border)!important}.source-row.recording-source .source-name,.source-row.recording-source:hover .source-name{color:var(--stream-recording-text)!important}.schedule-block.recording-task,.schedule-block.recording-task:hover{background:var(--stream-recording-fill)!important;border-color:var(--stream-recording-border)!important;filter:none!important;box-shadow:inset 0 1px #ffffff14!important}.schedule-block.recording-task .schedule-block-title{color:var(--stream-recording-text)!important}.schedule-block.recording-task .schedule-block-time{color:var(--stream-recording-subtext)!important}html[data-theme=dark] .source-row.recording-source.selected-source{background:#293e50!important;box-shadow:inset 0 0 0 1px #6f99bb38!important}html[data-theme=dark] .source-row.recording-source.selected-source .source-name{color:var(--text-2)!important}html[data-theme=light] .source-row.recording-source.selected-source{background:#d5e7f3!important;box-shadow:inset 0 0 0 1px #46759a33!important}html[data-theme=light] .source-row.recording-source.selected-source .source-name{color:var(--text-2)!important}.source-list{overscroll-behavior:none!important}.source-group-children,.schedule-group-children{transition:height .42s cubic-bezier(.22,.72,.18,1)!important}.group-icon{opacity:.96!important;width:21px!important;height:21px!important}html[data-theme=dark] .schedule-row.selected-source,html[data-theme=light] .schedule-row.selected-source{box-shadow:none!important;border-bottom-width:1px!important}html[data-theme=dark] .schedule-row.selected-source{border-bottom-color:#808c981b!important}html[data-theme=light] .schedule-row.selected-source{border-bottom-color:#4858681b!important}html[data-theme=dark] .source-row.selected-source,html[data-theme=light] .source-row.selected-source{box-shadow:none!important}.schedule-block.recording-task:hover{background:var(--stream-recording-fill)!important;border-color:var(--stream-recording-border)!important}.source-list{background:#151a1f!important;overflow:hidden!important}.schedule-source-scroll-content{will-change:transform;width:100%;min-width:0;transform:translate(0,0)}html[data-theme=dark] .source-row{background:#151a1f!important}html[data-theme=dark] .source-row:hover{background:#1b2128!important}html[data-theme=light] .source-list,html[data-theme=light] .source-row{background:#f7f8fa!important}html[data-theme=light] .source-row:hover{background:#edf0f3!important}html[data-theme=dark] .source-group-row:hover,html[data-theme=dark] .schedule-group-row:hover,html[data-theme=dark] .source-group-row.group-hover,html[data-theme=dark] .schedule-group-row.group-hover{background:#252c34!important}html[data-theme=light] .source-group-row:hover,html[data-theme=light] .schedule-group-row:hover,html[data-theme=light] .source-group-row.group-hover,html[data-theme=light] .schedule-group-row.group-hover{background:#e2e7ec!important}html[data-theme=dark] .source-row.selected-source{box-shadow:none!important;background:#2a343e!important}html[data-theme=dark] .schedule-row.selected-source{box-shadow:none!important;background:#242d36!important}html[data-theme=light] .source-row.selected-source{box-shadow:none!important;background:#e0e7ed!important}html[data-theme=light] .schedule-row.selected-source{box-shadow:none!important;background:#e7ecf0!important}.source-row.selected-source:before{content:""!important;opacity:1!important;background:#7f9fb9!important;width:3px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html[data-theme=light] .source-row.selected-source:before{background:#6d8da8!important}html[data-theme=dark] .source-row.recording-source.selected-source{background:#2a343e!important}html[data-theme=light] .source-row.recording-source.selected-source{background:#e0e7ed!important}.schedule-board{background:var(--card-2)!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.source-head{z-index:40!important;box-sizing:border-box!important;border-right:1px solid var(--border)!important;width:300px!important;height:64px!important;position:absolute!important;top:0!important;left:0!important}.source-list{display:none!important}.timeline-pane{background:var(--card-2)!important;scrollbar-width:thin!important;min-width:0!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:auto!important}.time-ruler{min-width:6060px}.time-ruler-date-track,.time-ruler-inner{box-sizing:border-box!important;margin-left:300px!important}.time-ruler-date{padding-left:0!important}.timeline-rows{min-width:6060px;background:var(--card-2)!important;background-image:none!important;position:relative!important}.timeline-canvas-overlay{pointer-events:none;z-index:0;position:absolute;inset:0 0 0 300px}.timeline-canvas-overlay .timeline-day-bands{position:absolute!important;inset:0!important}.timeline-canvas-overlay .now-line{top:0!important;bottom:0!important}.unified-group-unit{z-index:2;position:relative}.unified-group-header{cursor:pointer;z-index:4;background:#20262d;border-top:1px solid #ffffff05;border-bottom:1px solid #0003;width:100%;height:40px;position:relative}html[data-theme=light] .unified-group-header{background:#e9edf1;border-top-color:#f4f6f8;border-bottom-color:#d0d7dd}.unified-group-header:hover{background:#252c34}html[data-theme=light] .unified-group-header:hover{background:#e2e7ec}.unified-group-header .source-group-row{z-index:6!important;background:inherit!important;width:300px!important;height:40px!important;box-shadow:none!important;border:0!important;max-width:none!important;position:sticky!important;top:auto!important;left:0!important}.unified-group-children{z-index:2;position:relative}.unified-group-children-inner{position:relative}.unified-source-row{z-index:2;background:#171c21;border-bottom:1px solid #808c981b;width:100%;height:72px;position:relative}html[data-theme=light] .unified-source-row{background:#f6f8fa;border-bottom-color:#4858681b}.unified-source-row .source-row{z-index:8!important;box-sizing:border-box!important;background:#171c21!important;border-bottom:0!important;width:300px!important;max-width:none!important;height:72px!important;position:sticky!important;top:auto!important;left:0!important}.unified-source-row .schedule-row{z-index:2!important;background:0 0!important;border-bottom:0!important;height:72px!important;position:absolute!important;top:0!important;left:300px!important;right:0!important}.unified-source-row:hover{background:#1b2127}.unified-source-row:hover .source-row{background:#1b2127!important}html[data-theme=light] .unified-source-row:hover{background:#eef2f5}html[data-theme=light] .unified-source-row:hover .source-row{background:#eef2f5!important}html[data-theme=dark] .unified-source-row.selected-source{background:#202a32!important}html[data-theme=dark] .unified-source-row.selected-source .source-row{background:#26343f!important}html[data-theme=light] .unified-source-row.selected-source{background:#e8edf1!important}html[data-theme=light] .unified-source-row.selected-source .source-row{background:#dde6ed!important}html[data-theme=dark] .unified-source-row.selected-source{border-bottom-color:#202a32!important}html[data-theme=dark] .unified-source-row.selected-source .source-row{border-bottom-color:#26343f!important}html[data-theme=light] .unified-source-row.selected-source{border-bottom-color:#e8edf1!important}html[data-theme=light] .unified-source-row.selected-source .source-row{border-bottom-color:#dde6ed!important}.unified-source-row.selected-source .schedule-row{box-shadow:none!important;border-bottom-color:#0000!important}.unified-source-row.selected-source .source-row:before{content:"";opacity:1!important;background:#7898b1!important;width:3px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.unified-source-row .source-row.recording-source,.unified-source-row .source-row.recording-source:hover{background:var(--stream-recording-fill)!important;box-shadow:none!important}.unified-source-row .source-row.recording-source:before{content:none!important;display:none!important}.unified-source-row.selected-source .source-row.recording-source{background:#26343f!important}.unified-empty-row{min-height:120px;position:relative}.unified-empty-source{width:300px;color:var(--muted);padding:20px;position:sticky;left:0}.unified-empty-timeline{color:var(--muted);position:absolute;top:20px;left:300px}.group-icon{width:21px!important;height:21px!important}.time-ruler-date-track,.time-ruler-inner{width:5760px}.schedule-toolbar-left{flex:auto!important;gap:7px!important}.timeline-canvas-overlay{z-index:0!important}.schedule-now-line{z-index:80!important;pointer-events:none!important;background:#d76d5e!important;width:1px!important;position:absolute!important;top:-64px!important;bottom:0!important}.schedule-now-line:before{display:none!important}.schedule-now-line span{background:var(--card)!important;border:1px solid var(--border)!important;color:#b35f54!important;white-space:nowrap!important;border-radius:4px!important;padding:2px 5px!important;font-size:10px!important;position:absolute!important;top:7px!important;left:7px!important}.timeline-pane:focus{outline:none!important}.stream-top-context-empty{display:none!important}.schedule-toolbar{justify-content:flex-start!important}.schedule-toolbar-left{flex:auto!important;gap:7px!important;overflow:visible!important}.schedule-toolbar-right{display:none!important}.schedule-toolbar-divider{background:var(--border-soft);flex:none;width:1px;height:22px;margin:0 4px}.schedule-timezone-btn{border:1px solid var(--border);background:var(--card-2);min-width:0;max-width:210px;height:32px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;display:inline-flex}.schedule-timezone-btn:hover{background:var(--hover);color:var(--text)}.schedule-timezone-btn .icon{width:16px;height:16px;color:var(--muted)}.schedule-timezone-btn .context-chevron{color:var(--muted);margin-left:2px}.schedule-tool-icon{border:1px solid var(--border);background:var(--card-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:relative}.schedule-tool-icon:hover{background:var(--hover);color:var(--text)}.schedule-tool-icon.primary{background:var(--text);border-color:var(--text);color:var(--card)}.schedule-tool-icon.primary:hover{opacity:.9}.schedule-tool-icon .icon{width:17px;height:17px}.schedule-tool-icon[data-tip]:after,.schedule-timezone-btn[data-tip]:after{content:attr(data-tip);border:1px solid var(--border-header);background:var(--card-2);color:var(--text-2);white-space:nowrap;box-shadow:var(--shadow-menu);opacity:0;visibility:hidden;pointer-events:none;z-index:120;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.schedule-tool-icon[data-tip]:hover:after,.schedule-timezone-btn[data-tip]:hover:after{opacity:1;visibility:visible}.unified-source-row .source-row{visibility:visible!important;opacity:1!important;z-index:30!important;width:300px!important;min-width:300px!important;max-width:300px!important;display:flex!important;position:sticky!important;left:0!important}.unified-group-header .source-group-row{visibility:visible!important;z-index:32!important;width:300px!important;min-width:300px!important;display:flex!important;position:sticky!important;left:0!important}.seek-track{overflow:visible!important}.seek-hover-preview{opacity:0;visibility:hidden;pointer-events:none;z-index:90;background:#11161a;border:1px solid #343b44;border-radius:6px;width:100px;padding:4px;transition:opacity .1s,transform .1s;position:absolute;bottom:13px;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 22px #00000061}.seek-hover-preview.visible{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.seek-hover-img{background:linear-gradient(145deg,#465660,#181c20);border:1px solid #2b3138;border-radius:4px;width:90px;height:50px;overflow:hidden}.seek-hover-time{text-align:center;color:#b3bdc6;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10.5px;line-height:13px}html[data-theme=light] .seek-hover-img{border-color:#d1d7dd}.seek-track{cursor:pointer!important;height:5px!important;margin:0 5px!important;transition:height .11s,background .11s,box-shadow .11s!important;overflow:visible!important}.seek-track:before{content:"";z-index:1;background:0 0;border-radius:999px;position:absolute;inset:-8px 0}.seek-track:hover{background:#626a73!important;height:7px!important;box-shadow:0 0 0 1px #ffffff0b!important}.seek-track:hover .seek-fill{background:#788fa4!important}.seek-dot{z-index:5!important;width:11px!important;height:11px!important;transition:width .11s,height .11s,box-shadow .11s!important}.seek-dot:hover{width:14px!important;height:14px!important;box-shadow:0 0 0 2px #0f1215,0 0 0 4px #ff715f33!important}.seek-hover-preview{z-index:100!important;border-radius:7px!important;width:154px!important;padding:5px!important;bottom:17px!important}.seek-hover-img{border-radius:5px!important;width:144px!important;height:81px!important}.seek-hover-time{margin-top:5px!important;font-size:11px!important;line-height:14px!important}html[data-theme=light] .seek-track:hover .seek-fill{background:#788b9e!important}html[data-theme=light] .seek-dot:hover{box-shadow:0 0 0 2px #f5f7f9,0 0 0 4px #da5b4829!important}.seek-dot{cursor:pointer!important}.seek-dot:before{content:"";background:0 0;border-radius:50%;position:absolute;inset:-5px}.seek-dot:hover{width:14px!important;height:14px!important}.preview-th:after{opacity:.42!important}.group-filter-all{font-weight:520}.group-filter-item input{flex:none;width:14px;height:14px;margin:0}html[data-theme=light] .source-group-row,html[data-theme=light] .schedule-group-row{background:#d4dce5}html[data-theme=light] .source-group-row:hover{background:#ccd5df}html[data-theme=dark] .source-group-row,html[data-theme=dark] .schedule-group-row{background:#303844}html[data-theme=dark] .source-group-row:hover{background:#38414d}.stream-empty-left{color:var(--muted);padding:16px 12px;font-size:12px}.stream-empty-timeline{color:var(--muted);font-size:12px;position:absolute;top:24px;left:24px}.seek-track{height:7px!important;box-shadow:none!important;background:0 0!important;transition:none!important}.seek-track:after{content:"";pointer-events:none;z-index:0;background:#565d65;border-radius:999px;height:5px;transition:height .11s,background .11s,box-shadow .11s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff06}.seek-track:hover{height:7px!important;box-shadow:none!important;background:0 0!important}.seek-track:hover:after{background:#626a73;height:7px;box-shadow:0 0 0 1px #ffffff0b}.seek-fill{z-index:2!important;height:auto!important;transition:top .11s,bottom .11s,background .11s!important;top:1px!important;bottom:1px!important}.seek-track:hover .seek-fill{top:0!important;bottom:0!important}.seek-dot{z-index:5!important;top:50%!important;transform:translate(-50%,-50%)!important}html[data-theme=light] .seek-track{background:0 0!important}html[data-theme=light] .seek-track:after{box-shadow:none;background:#bcc5cd}html[data-theme=light] .seek-track:hover{background:0 0!important}html[data-theme=light] .seek-track:hover:after{background:#aeb9c3;box-shadow:0 0 0 1px #24303c0a}.unified-source-row{box-sizing:border-box!important;border-bottom:0!important;height:72px!important}.unified-source-row:after{content:"";pointer-events:none;z-index:50;background:#808c981b;height:1px;position:absolute;bottom:0;left:0;right:0}html[data-theme=light] .unified-source-row:after{background:#4858681b}.unified-source-row .source-row,.unified-source-row .schedule-row{box-sizing:border-box!important;border-bottom:0!important;height:72px!important}.unified-group-header{box-sizing:border-box!important;border-top:0!important;border-bottom:0!important;height:40px!important}.unified-group-header:after{content:"";pointer-events:none;z-index:40;background:#0003;height:1px;position:absolute;bottom:0;left:0;right:0}.unified-group-header .source-group-row{box-sizing:border-box!important;border:0!important;height:40px!important;min-height:40px!important}.timeline-pane{overscroll-behavior-x:none!important;overflow:auto!important}.timeline-pane::-webkit-scrollbar{width:8px!important;height:0!important}.timeline-pane::-webkit-scrollbar:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.timeline-pane::-webkit-scrollbar-track:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.timeline-pane::-webkit-scrollbar-thumb:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.timeline-pane::-webkit-scrollbar-corner{display:none!important}.seek-track{cursor:pointer!important;margin:0!important}.seek-fill{left:0!important;right:auto!important}.seek-dot{cursor:ew-resize!important;touch-action:none!important}.timeline-pane{overflow:hidden auto!important}.timeline-pane::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.timeline-pane::-webkit-scrollbar-track:horizontal{height:0!important;display:none!important}.timeline-pane::-webkit-scrollbar-thumb:horizontal{height:0!important;display:none!important}.unified-group-header:hover,.unified-group-header:focus-within,.unified-group-header:active,.unified-group-header:hover .source-group-row,.unified-group-header:focus-within .source-group-row,.unified-group-header:active .source-group-row{background:#252c34!important}html[data-theme=light] .unified-group-header:hover,html[data-theme=light] .unified-group-header:focus-within,html[data-theme=light] .unified-group-header:active,html[data-theme=light] .unified-group-header:hover .source-group-row,html[data-theme=light] .unified-group-header:focus-within .source-group-row,html[data-theme=light] .unified-group-header:active .source-group-row{background:#e2e7ec!important}.schedule-now-line{z-index:120!important;top:-64px!important}.schedule-now-line span{top:6px!important}.seek-dot,.seek-dot:hover{cursor:default!important}.source-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 10px 6px 14px!important;display:flex!important;overflow:visible!important}.source-now-display{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;line-height:1;display:flex}.source-now-time{letter-spacing:.01em;color:var(--text);white-space:nowrap;font-size:20px;font-weight:620;line-height:22px}.source-now-zone{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:11px;line-height:13px}.source-timezone-btn{border:1px solid var(--border);background:var(--card-2);width:31px;height:31px;color:var(--text-2);cursor:pointer;border-radius:7px;flex:0 0 31px;place-items:center;padding:0;display:grid;position:relative}.source-timezone-btn:hover{background:var(--hover);color:var(--text)}.source-timezone-btn .icon{width:16px;height:16px}.source-timezone-btn[data-tip]:after{content:attr(data-tip);border:1px solid var(--border-header);background:var(--card-2);color:var(--text-2);white-space:nowrap;box-shadow:var(--shadow-menu);opacity:0;visibility:hidden;pointer-events:none;z-index:180;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.source-timezone-btn[data-tip]:hover:after{opacity:1;visibility:visible}.toolbar-group-filter-btn{flex:none;min-width:116px;max-width:165px;width:auto!important;height:32px!important;padding:0 9px!important}.unified-group-unit,.unified-group-header{overflow:visible!important}.unified-group-header .source-group-row{visibility:visible!important;opacity:1!important;z-index:160!important;background:#20262d!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:40px!important;display:flex!important;position:sticky!important;top:auto!important;left:0!important}.timeline-pane{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto!important}.timeline-pane::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#newScheduleBtn{z-index:140!important;margin-left:7px!important;overflow:visible!important}#newScheduleBtn:after{z-index:260!important}.unified-group-header:after{z-index:240!important;background:#707c883d!important;height:1px!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=light] .unified-group-header:after{background:#cbd3da!important}.unified-group-header .source-group-row{visibility:visible!important;opacity:1!important;z-index:160!important;display:flex!important}.timeline-pane{--stream-scroll-x:0px}.unified-group-header .source-group-row,.unified-source-row .source-row{transform:translateX(var(--stream-scroll-x))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:300px!important;min-width:300px!important;max-width:300px!important;position:relative!important;left:0!important}.unified-group-header .source-group-row{z-index:320!important;background:#20262d!important}.unified-source-row .source-row{z-index:310!important;background:#171c21!important}html[data-theme=light] .unified-group-header .source-group-row{background:#e9edf1!important}html[data-theme=light] .unified-source-row .source-row{background:#f6f8fa!important}.unified-group-header:hover .source-group-row,.unified-group-header:focus-within .source-group-row,.unified-group-header:active .source-group-row{background:#252c34!important}html[data-theme=light] .unified-group-header:hover .source-group-row,html[data-theme=light] .unified-group-header:focus-within .source-group-row,html[data-theme=light] .unified-group-header:active .source-group-row{background:#e2e7ec!important}.unified-group-header:after{z-index:400!important;background:#707c883d!important}.unified-group-header .source-group-row:after{content:""!important;z-index:401!important;pointer-events:none!important;background:#707c883d!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=light] .unified-group-header:after,html[data-theme=light] .unified-group-header .source-group-row:after{background:#cbd3da!important}.group-title{visibility:visible!important;opacity:1!important;display:block!important}.unified-source-row:after{z-index:220!important}.unified-source-row .source-row:after{content:""!important;z-index:321!important;pointer-events:none!important;background:#707c882e!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=light] .unified-source-row .source-row:after{background:#cfd6dd!important}.unified-source-row.selected-source .source-row.recording-source{box-shadow:none!important;background:#26343f!important}.unified-source-row.selected-source .source-row.recording-source:before{content:""!important;opacity:1!important;z-index:330!important;background:#7898b1!important;width:3px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html[data-theme=light] .unified-source-row.selected-source .source-row.recording-source:before{background:#6d8da8!important}.unified-source-row.selected-source .schedule-block.recording-task,.unified-source-row.selected-source .schedule-block.recording-task:hover{background:var(--stream-recording-fill)!important;border-color:var(--stream-recording-border)!important;filter:none!important}.go-now-icon .icon{width:19px!important;height:19px!important}html[data-theme=dark] .unified-source-row:not(.selected-source) .source-row.recording-source{box-shadow:none!important;background:#171c21!important}html[data-theme=dark] .unified-source-row:not(.selected-source) .source-row.recording-source .source-name{color:var(--text-2)!important;opacity:1!important}html[data-theme=dark] .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#1b2127!important}html[data-theme=light] .unified-source-row:not(.selected-source) .source-row.recording-source{box-shadow:none!important;background:#f6f8fa!important}html[data-theme=light] .unified-source-row:not(.selected-source) .source-row.recording-source .source-name{color:var(--text-2)!important;opacity:1!important}html[data-theme=light] .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#eef2f5!important}.unified-source-row:not(.selected-source) .source-row.recording-source:before{content:none!important;opacity:0!important;display:none!important}html[data-theme=dark] .unified-source-row.selected-source .source-row.recording-source{box-shadow:none!important;background:#26343f!important}html[data-theme=dark] .unified-source-row.selected-source .source-row.recording-source .source-name{color:var(--text)!important;opacity:1!important}html[data-theme=light] .unified-source-row.selected-source .source-row.recording-source{box-shadow:none!important;background:#dde6ed!important}html[data-theme=light] .unified-source-row.selected-source .source-row.recording-source .source-name{color:#36414a!important;opacity:1!important}.unified-source-row .source-row{align-items:center!important;gap:10px!important;padding-right:14px!important;display:flex!important}.unified-source-row .source-row .source-name{flex:auto!important;min-width:0!important}.stream-record-action{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;min-width:20px;height:20px;margin-left:auto;padding:0;transition:background .14s,box-shadow .14s,transform 80ms;display:grid}.stream-record-action:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.stream-record-action:active{transform:scale(.96)}.stream-record-action:focus-visible{background:#ffffff12;outline:none;box-shadow:inset 0 0 0 1px #789ab159}.stream-record-glyph{box-sizing:border-box;transition:background .14s,border-color .14s,box-shadow .14s,opacity .14s;display:block}.stream-record-action.is-start .stream-record-glyph{opacity:.96;background:0 0;border:2px solid #7f8a96;border-radius:50%;width:12px;height:12px}.stream-record-action.is-start:hover .stream-record-glyph,.stream-record-action.is-start:focus-visible .stream-record-glyph{border-color:#9aa7b3;box-shadow:0 0 0 2px #9aa7b31f}html[data-theme=light] .stream-record-action:hover{background:#23313f0e;box-shadow:inset 0 0 0 1px #48586817}html[data-theme=light] .stream-record-action:focus-visible{background:#23313f0f;box-shadow:inset 0 0 0 1px #677d9247}html[data-theme=light] .stream-record-action.is-start .stream-record-glyph{border-color:#8c98a4}html[data-theme=light] .stream-record-action.is-start:hover .stream-record-glyph,html[data-theme=light] .stream-record-action.is-start:focus-visible .stream-record-glyph{border-color:#5f6b77;box-shadow:0 0 0 2px #5f6b771c}html[data-theme=light] .stream-record-action.is-stop .stream-record-glyph{background:#ef4d3d;box-shadow:0 0 0 1px #ef4d3d2e}html[data-theme=light] .stream-record-action.is-stop:hover .stream-record-glyph,html[data-theme=light] .stream-record-action.is-stop:focus-visible .stream-record-glyph{background:#ff5f50;box-shadow:0 0 0 1px #ff5f503d,0 0 7px #ff5f5024}.unified-source-row .source-row.recording-source,.unified-source-row .source-row.recording-source:hover{background:inherit!important}html[data-theme=dark] .unified-source-row.selected-source .source-row.recording-source{background:#26343f!important}html[data-theme=light] .unified-source-row.selected-source .source-row.recording-source{background:#dde6ed!important}.stream-record-action{border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important}.stream-record-action.is-stop .stream-record-glyph{background:#ef4b3b!important;border-radius:1.5px!important;width:12px!important;height:12px!important;box-shadow:0 0 0 1px #ef4b3b38!important}html[data-theme=light] .stream-record-action.is-stop .stream-record-glyph{width:12px!important;height:12px!important}.source-now-zone{color:var(--muted)!important;letter-spacing:0!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important;line-height:13px!important}.stream-record-action,.stream-record-action:hover,.stream-record-action:focus-visible,.stream-record-action .stream-record-glyph{cursor:pointer!important}.stream-record-action.is-start .stream-record-glyph{opacity:1!important;background:#b8c1ca!important;border:0!important;border-radius:50%!important;width:12px!important;height:12px!important;box-shadow:0 0 0 1px #b8c1ca2e!important}.stream-record-action.is-start:hover .stream-record-glyph,.stream-record-action.is-start:focus-visible .stream-record-glyph{background:#d4dbe2!important;box-shadow:0 0 0 1px #d4dbe23d,0 0 7px #d4dbe224!important}html[data-theme=light] .stream-record-action.is-start .stream-record-glyph{background:#a6b0bb!important;box-shadow:0 0 0 1px #a6b0bb29!important}html[data-theme=light] .stream-record-action.is-start:hover .stream-record-glyph,html[data-theme=light] .stream-record-action.is-start:focus-visible .stream-record-glyph{background:#8f9aa5!important;box-shadow:0 0 0 1px #8f9aa538,0 0 7px #8f9aa51a!important}.stream-record-action.is-stop .stream-record-glyph{background:#ef4b3b!important;box-shadow:0 0 0 1px #ef4b3b38!important}.stream-record-action.is-stop:hover .stream-record-glyph,.stream-record-action.is-stop:focus-visible .stream-record-glyph{background:#ff5d4f!important;box-shadow:0 0 0 1px #ff5d4f47,0 0 8px #ff5d4f2e!important}.unified-source-row .source-row,.unified-group-header .source-group-row{border-right:1px solid var(--border)!important}.unified-source-row .schedule-row{overflow:hidden!important}.source-timezone-btn{flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:82px!important;height:31px!important;padding:0 8px!important;display:inline-flex!important}.source-timezone-btn .icon{flex:none!important;width:15px!important;height:15px!important}.source-timezone-mode{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:560;line-height:1}.source-timezone-chevron{color:var(--muted);font-size:11px;line-height:1;transform:translateY(-1px)}.source-timezone-btn:hover .source-timezone-mode{color:var(--text)}.stream-top-main .date-nav{display:none!important}.schedule-toolbar-left{flex-wrap:nowrap!important;overflow:visible!important}.toolbar-date-nav{flex:none!important;align-items:center!important;gap:6px!important;margin-right:8px!important;display:flex!important}.toolbar-date-nav .compact-btn{width:30px!important;height:32px!important;font-size:18px!important}.toolbar-date-nav .date-btn{height:32px!important;padding:0 10px!important;font-size:13.5px!important}#scheduleTodayBtn{display:none!important}.schedule-date-native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.source-timezone-btn{gap:7px!important;width:auto!important;min-width:98px!important;padding:0 10px!important}.source-timezone-mode{text-align:left!important;min-width:42px!important}.source-head{backface-visibility:hidden!important;contain:paint!important;transform:translateZ(0)!important}.timeline-pane,.timeline-rows,.schedule-board{isolation:isolate!important}.unified-group-header .source-group-row,.unified-source-row .source-row{transform:translateX(var(--stream-scroll-x))!important;backface-visibility:hidden!important;will-change:transform!important;visibility:visible!important;opacity:1!important;width:300px!important;min-width:300px!important;max-width:300px!important}.schedule-search{gap:8px!important;width:min(360px,30vw)!important;padding-right:8px!important;position:relative!important}.schedule-search .icon{flex:none}.schedule-search input::-webkit-search-cancel-button{display:none}.schedule-search-count{color:var(--muted);white-space:nowrap;flex:none;font-size:11px;line-height:1;display:none}.schedule-search-count.visible{display:inline-block}.schedule-search-clear{width:20px;height:20px;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:999px;flex:none;padding:0;font-size:16px;line-height:20px;display:none}.schedule-search-clear.visible{display:inline-block}.schedule-search-clear:hover{background:var(--hover);color:var(--text)}.schedule-search-mark{color:inherit;background:#e1ab4d2e;border-radius:3px;padding:0 1px}html[data-theme=light] .schedule-search-mark{background:#dcaa483d}.unified-group-header.search-hit .group-title,.unified-source-row.search-hit .source-name{color:var(--text)!important}.schedule-block.search-hit{filter:brightness(1.03);box-shadow:0 0 0 1px #e4b0547a,0 0 0 3px #e4b05414!important}.rail{gap:6px!important;padding:8px 4px!important}.rail-btn{border-radius:8px!important;width:40px!important;height:40px!important}.icon-lg{width:22px!important;height:22px!important}.rail-btn .icon{stroke-width:1.55px!important}.module-switcher{gap:10px!important;margin-bottom:6px!important}.rail-rule{opacity:.82!important;width:28px!important;margin:10px 0 14px!important}.asset-context-nav,.stream-context-nav{padding-top:3px!important}.rail-settings-btn .icon{stroke-width:1.5px!important;width:23px!important;height:23px!important}.jobs-drawer{left:calc(var(--rail-w) + var(--gap))!important;transform-origin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s cubic-bezier(.22,.82,.22,1),opacity .16s,visibility 0s linear .22s!important;transform:translate(-10px)scale(.985)!important}.jobs-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0)scale(1)!important}.schedule-toolbar-left>.toolbar-group-filter-btn{order:1!important}.schedule-toolbar-left>.schedule-search{order:2!important}.schedule-toolbar-left>.toolbar-date-nav{order:3!important}.schedule-toolbar-left>.schedule-toolbar-divider{order:4!important}.schedule-toolbar-left>.schedule-zoom-control{order:5!important}.schedule-toolbar-left>#goToNowBtn{order:6!important}.schedule-toolbar-left>#newScheduleBtn{order:7!important}.schedule-toolbar-left>.toolbar-group-filter-btn{margin-right:2px!important}.schedule-toolbar-left>.toolbar-date-nav{margin-right:8px!important}.source-head{padding-left:14px!important;padding-right:14px!important}.source-timezone-btn[data-tip]:after,.source-timezone-btn[data-tip]:before{content:none!important;display:none!important}.schedule-calendar-pop{z-index:6000;box-sizing:border-box;border:1px solid var(--border-header);background:var(--card-2);width:264px;color:var(--text-2);opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;padding:10px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:fixed;transform:translateY(-4px);box-shadow:0 14px 34px #00000057,0 2px 8px #0000002e}.schedule-calendar-pop.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.schedule-calendar-header{grid-template-columns:30px 1fr 30px;align-items:center;height:30px;margin-bottom:7px;display:grid}.schedule-calendar-month{text-align:center;color:var(--text);font-size:13px;font-weight:600}.schedule-calendar-nav{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.schedule-calendar-nav:hover{background:var(--hover);color:var(--text)}.schedule-calendar-nav svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.schedule-calendar-weekdays,.schedule-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.schedule-calendar-weekdays{padding:0 1px 5px}.schedule-calendar-weekdays span{height:22px;color:var(--muted-2);place-items:center;font-size:10.5px;font-weight:520;display:grid}.schedule-calendar-grid{gap:2px 1px}.schedule-calendar-day{width:31px;height:29px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:center;place-items:center;font-size:12px;display:grid;position:relative}.schedule-calendar-day:hover{background:var(--hover);color:var(--text)}.schedule-calendar-day.outside{color:var(--muted-2);opacity:.52}.schedule-calendar-day.today:not(.selected):after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.schedule-calendar-day.selected{background:var(--selected);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-header);font-weight:620}html[data-theme=light] .schedule-calendar-pop{background:#fff;box-shadow:0 14px 34px #222e3a29,0 2px 8px #222e3a14}html[data-theme=light] .schedule-calendar-day.selected{color:#303a43;background:#dde6ed}.unified-group-header .source-group-row,.unified-source-row .source-row{-webkit-font-smoothing:antialiased;transform:translate3d(var(--stream-scroll-x),0,0)!important}:root{--task-scheduled-fill:#34414c;--task-scheduled-border:#52616d;--task-scheduled-text:#d9e0e6;--task-scheduled-sub:#9eabb5;--task-wait-stream-fill:#4b4028;--task-wait-stream-border:#8e733a;--task-wait-stream-text:#ead294;--task-wait-stream-sub:#c8af72;--task-wait-resource-fill:#3c3349;--task-wait-resource-border:#745f8d;--task-wait-resource-text:#d4c2e5;--task-wait-resource-sub:#ad98c1;--task-recording-fill:#d65a34;--task-recording-border:#ee7650;--task-recording-text:#fff7f2;--task-recording-sub:#ffd5c7;--task-completed-fill:#3b5948;--task-completed-border:#6a8b77;--task-completed-text:#e0eee5;--task-completed-sub:#b4cbbb;--task-interrupted-fill:#4b3032;--task-interrupted-border:#925256;--task-interrupted-text:#efc4c6;--task-interrupted-sub:#c99497}html[data-theme=light]{--task-scheduled-fill:#dbe7f0;--task-scheduled-border:#9fb5c6;--task-scheduled-text:#30495d;--task-scheduled-sub:#587084;--task-wait-stream-fill:#f5e4b7;--task-wait-stream-border:#c99f3e;--task-wait-stream-text:#624a12;--task-wait-stream-sub:#80672a;--task-wait-resource-fill:#e8dbf2;--task-wait-resource-border:#b596cb;--task-wait-resource-text:#553b68;--task-wait-resource-sub:#756087;--task-recording-fill:#d65a34;--task-recording-border:#ee7650;--task-recording-text:#fff7f2;--task-recording-sub:#ffd5c7;--task-completed-fill:#d5eadc;--task-completed-border:#95c0a5;--task-completed-text:#315a3f;--task-completed-sub:#587866;--task-interrupted-fill:#f2d3ce;--task-interrupted-border:#d18176;--task-interrupted-text:#733a33;--task-interrupted-sub:#955f58}.schedule-block.status-scheduled,.schedule-block.status-waiting_stream,.schedule-block.status-waiting_resource,.schedule-block.status-recording,.schedule-block.status-completed,.schedule-block.status-interrupted{filter:none!important;box-shadow:inset 0 1px #ffffff0e!important}.schedule-block.status-scheduled{background:var(--task-scheduled-fill)!important;border-color:var(--task-scheduled-border)!important}.schedule-block.status-waiting_stream{background:repeating-linear-gradient(-45deg, #ffffff06 0, #ffffff06 5px, transparent 5px, transparent 10px), var(--task-wait-stream-fill)!important;border:1px dashed var(--task-wait-stream-border)!important}.schedule-block.status-waiting_resource{background:var(--task-wait-resource-fill)!important;border-color:var(--task-wait-resource-border)!important;box-shadow:inset 3px 0 0 var(--task-wait-resource-border), 0 1px 0 #ffffff0b inset!important}.schedule-block.status-recording,.schedule-block.status-recording.recording-task{background:var(--task-recording-fill)!important;border-color:var(--task-recording-border)!important;box-shadow:inset 0 1px #ffffff14!important}.schedule-block.status-completed{background:var(--task-completed-fill)!important;border-color:var(--task-completed-border)!important}.schedule-block.status-interrupted{background:linear-gradient(to right, var(--task-interrupted-fill) 0, var(--task-interrupted-fill) var(--actual-pct), #92525621 var(--actual-pct), #92525621 100%)!important;border-color:var(--task-interrupted-border)!important}.schedule-block.status-interrupted:before{content:"";top:0;bottom:0;left:var(--actual-pct);background:var(--task-interrupted-border);opacity:.85;pointer-events:none;width:1px;position:absolute}.schedule-block.status-scheduled .schedule-block-title{color:var(--task-scheduled-text)!important}.schedule-block.status-scheduled .schedule-block-meta{color:var(--task-scheduled-sub)!important}.schedule-block.status-waiting_stream .schedule-block-title{color:var(--task-wait-stream-text)!important}.schedule-block.status-waiting_stream .schedule-block-meta{color:var(--task-wait-stream-sub)!important}.schedule-block.status-waiting_resource .schedule-block-title{color:var(--task-wait-resource-text)!important}.schedule-block.status-waiting_resource .schedule-block-meta{color:var(--task-wait-resource-sub)!important}.schedule-block.status-recording .schedule-block-title{color:var(--task-recording-text)!important}.schedule-block.status-recording .schedule-block-meta{color:var(--task-recording-sub)!important}.schedule-block.status-completed .schedule-block-title{color:var(--task-completed-text)!important}.schedule-block.status-completed .schedule-block-meta{color:var(--task-completed-sub)!important}.schedule-block.status-interrupted .schedule-block-title{color:var(--task-interrupted-text)!important}.schedule-block.status-interrupted .schedule-block-meta{color:var(--task-interrupted-sub)!important}.schedule-block-meta{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;margin-top:7px;font-size:10.5px;line-height:1.1;display:flex;overflow:hidden}.schedule-block-status{text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:580;overflow:hidden}.schedule-block-meta-separator{opacity:.55;flex:none}.schedule-block-meta .schedule-block-time{flex:none;color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;display:inline!important}.schedule-block.lane-count-2 .schedule-block-meta,.schedule-block.lane-count-3 .schedule-block-meta,.schedule-block.lane-count-4 .schedule-block-meta{display:none!important}.schedule-block.status-scheduled:hover,.schedule-block.status-waiting_stream:hover,.schedule-block.status-waiting_resource:hover,.schedule-block.status-recording:hover,.schedule-block.status-completed:hover,.schedule-block.status-interrupted:hover{filter:brightness(1.06)!important}.schedule-legend{flex-wrap:wrap!important;align-content:center!important;gap:13px!important;height:auto!important;min-height:36px!important;padding:7px 10px!important}.schedule-legend>span{white-space:nowrap;gap:6px!important}.legend-task{box-sizing:border-box;border:1px solid #0000;border-radius:2px;flex:0 0 25px;width:25px;height:9px;display:inline-block;position:relative}.legend-task.status-scheduled{background:var(--task-scheduled-fill);border-color:var(--task-scheduled-border)}.legend-task.status-waiting-resource{background:var(--task-wait-resource-fill);border-color:var(--task-wait-resource-border);box-shadow:inset 3px 0 0 var(--task-wait-resource-border)}.legend-task.status-recording{background:var(--task-recording-fill);border-color:var(--task-recording-border)}.legend-task.status-completed{background:var(--task-completed-fill);border-color:var(--task-completed-border)}.legend-task.status-interrupted{background:linear-gradient(to right,var(--task-interrupted-fill) 0 58%,#92525621 58% 100%);border-color:var(--task-interrupted-border)}.legend-task.status-interrupted:after{content:"";background:var(--task-interrupted-border);width:1px;position:absolute;top:-1px;bottom:-1px;left:58%}.schedule-legend .legend-note{margin-left:auto!important}.schedule-block.status-recording:after{content:none!important;display:none!important}.schedule-block.status-waiting_stream{background:var(--task-wait-stream-fill)!important;border:1px solid var(--task-wait-stream-border)!important;box-shadow:inset 0 1px #ffffff0b!important}.schedule-block.status-waiting_resource{background:var(--task-wait-resource-fill)!important;border:1px solid var(--task-wait-resource-border)!important;box-shadow:inset 0 1px #ffffff0b!important}.schedule-block.status-interrupted{background:var(--task-interrupted-fill)!important;border:1px solid var(--task-interrupted-border)!important;box-shadow:inset 0 1px #ffffff0b!important}.schedule-block.status-interrupted:before{content:none!important;display:none!important}.legend-task.status-waiting-stream{background:var(--task-wait-stream-fill)!important;border:1px solid var(--task-wait-stream-border)!important}.legend-task.status-waiting-resource{background:var(--task-wait-resource-fill)!important;border:1px solid var(--task-wait-resource-border)!important;box-shadow:none!important}.legend-task.status-interrupted{background:var(--task-interrupted-fill)!important;border:1px solid var(--task-interrupted-border)!important}.legend-task.status-interrupted:after{content:none!important;display:none!important}.source-timezone-segmented{box-sizing:border-box;border:1px solid var(--border);background:var(--card-2);border-radius:8px;flex:0 0 124px;grid-template-columns:1fr 1fr;gap:2px;width:124px;height:31px;padding:2px;display:grid}.source-timezone-segment{min-width:0;height:25px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:11.5px;font-weight:560;line-height:1;transition:background .12s,color .12s,box-shadow .12s}.source-timezone-segment:hover{color:var(--text-2);background:var(--hover)}.source-timezone-segment.active{color:var(--text);background:var(--selected);box-shadow:inset 0 0 0 1px var(--border-header)}.source-timezone-segment:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.source-timezone-btn,.source-timezone-mode,.source-timezone-chevron{display:none!important}html[data-theme=light] .source-timezone-segmented{background:#f1f4f6;border-color:#cfd7de}html[data-theme=light] .source-timezone-segment{color:#7b8791}html[data-theme=light] .source-timezone-segment:hover{color:#46515b;background:#e8edf1}html[data-theme=light] .source-timezone-segment.active{color:#313b44;background:#fff;box-shadow:0 1px 2px #1f2d3a14,inset 0 0 0 1px #c9d2d9}.workspace-selector,.context-card{position:relative}.workspace-native-select,.context-native-select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.sidebar-empty{color:var(--muted);padding:8px 27px;font-size:12px}.sidebar-quota{background:var(--border-soft);flex:none;height:3px}.sidebar-quota>span{background:var(--muted);min-width:0;max-width:100%;height:100%;display:block}.path-count{color:var(--muted);white-space:nowrap;font-size:12px}.tree-toggle{background:0 0;border:0;padding:0}.tree-loading{color:var(--muted);font-size:11px}.preview img,.grid-img img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.preview-duration,.grid-duration{z-index:2;color:#e8edf2;font-variant-numeric:tabular-nums;background:#000000ad;border-radius:3px;padding:1px 4px;font-size:10px;position:absolute;bottom:4px;right:4px}.browser-loading{z-index:30;border:1px solid var(--border);background:var(--card-2);color:var(--muted);border-radius:6px;padding:5px 8px;position:absolute;top:8px;right:10px}.grid-card{appearance:none;text-align:left;color:inherit;padding:0}.grid-img{place-items:center;display:grid;overflow:hidden}.review>.review-card{background:var(--card);border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.review .review-card__assetbar{height:46px;min-height:46px}.review .review-layout{height:calc(100% - 46px);min-height:0}.review .review-player-pane{min-width:0;min-height:0}.body.review-expanded .review>.review-card{height:100%}.account-pop-v102{z-index:5000!important;position:fixed!important;right:auto!important;overflow:visible!important}.stream-inline-error{z-index:80;color:#efc4c6;box-shadow:var(--shadow-menu);background:#4b3032;border:1px solid #925256;border-radius:7px;padding:8px 11px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.stream-selection-state{border:1px solid var(--border);height:26px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.stream-workspace{position:relative}.spin{animation:1s linear infinite reifySpin}@keyframes reifySpin{to{transform:rotate(360deg)}}.prototype-modal-backdrop{z-index:6000;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prototype-modal{border:1px solid var(--border-header);background:var(--card);width:min(560px,100vw - 48px);box-shadow:var(--shadow-menu);border-radius:10px;overflow:hidden}.prototype-modal-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.prototype-modal-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prototype-modal-head strong{color:var(--text);font-size:14px;font-weight:600}.prototype-modal-head span{color:var(--muted);font-size:11.5px}.prototype-modal-body{gap:13px;padding:16px;display:grid}.prototype-field{gap:6px;display:grid}.prototype-field>span{color:var(--muted);font-size:12px}.prototype-field input,.prototype-field select{border:1px solid var(--border);background:var(--card-2);width:100%;height:34px;color:var(--text);border-radius:7px;outline:none;padding:0 9px}.prototype-field input:focus,.prototype-field select:focus{border-color:var(--border-header);box-shadow:0 0 0 1px #78baff14}.prototype-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prototype-modal-actions{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:7px;padding:10px 12px;display:flex}.prototype-modal-actions .upload-btn:disabled{opacity:.5;cursor:not-allowed}.timeline-pane .time-ruler,.timeline-pane .timeline-rows{max-width:none}.timeline-pane .timeline-rows{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--runtime-hour-width,80px) - 1px),var(--border-soft) calc(var(--runtime-hour-width,80px) - 1px),var(--border-soft) var(--runtime-hour-width,80px))}@media (width<=1100px){.prototype-field-grid{grid-template-columns:1fr}.context-card:nth-child(2){display:none}}.collection-add{width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:5px;place-items:center;display:grid}.collection-add:hover{background:var(--hover);color:var(--text)}.storage-context-pop{z-index:5200}.schedule-field select{border:1px solid var(--border);background:var(--card);width:100%;height:34px;color:var(--text-2);font:inherit;border-radius:7px;outline:0;padding:0 10px}.schedule-field select:focus{border-color:var(--border-header)}.schedule-create-actions .upload-btn:disabled{opacity:.5;cursor:not-allowed}.schedule-detail-body{gap:0!important}.schedule-detail-row{border-bottom:1px solid var(--border-soft);grid-template-columns:122px minmax(0,1fr);gap:14px;padding:8px 0;font-size:12px;display:grid}.schedule-detail-row:last-child{border-bottom:0}.schedule-detail-row>span{color:var(--muted)}.schedule-detail-row>strong{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-weight:520}.review-runtime-loading{color:var(--muted);white-space:nowrap;font-size:11.5px}.video-frame audio{display:none}.review-audio-placeholder,.review-preview-unavailable{color:#9ca7b1;background:linear-gradient(145deg,#20272d,#101418);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}button.scrub-card{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}button.scrub-card:hover .scrub-img{border-color:#596673}.scrub-runtime-empty{color:#77838e;padding:18px 0;font-size:12px}.review-waveform-canvas{width:100%;height:calc(100% - 6px);position:absolute;inset:4px 0 2px}.timeline-runtime-empty{color:#68747f;font-size:11px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.seek-hover-preview{opacity:0;pointer-events:none;z-index:60;background:#171c22;border:1px solid #343b44;border-radius:7px;width:154px;padding:5px;position:absolute;bottom:14px;transform:translate(-50%);box-shadow:0 9px 28px #00000057}.seek-hover-preview.visible{opacity:1}.seek-hover-img{background-color:#11161b;background-position:50%;background-size:cover;border-radius:4px;height:86px}.seek-hover-time{text-align:center;color:#aab4be;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.meta-row-pair{display:contents}.meta-runtime-list{gap:7px;display:grid}.meta-runtime-item{border:1px solid var(--border-soft);background:var(--card-2);width:100%;min-width:0;color:var(--text-2);text-align:left;cursor:pointer;font:inherit;border-radius:7px;grid-template-columns:74px minmax(0,1fr);gap:9px;padding:7px;display:grid}.meta-runtime-item:hover{background:var(--hover);border-color:var(--border-header)}.meta-runtime-thumb{background:var(--card-3);width:74px;height:42px;color:var(--muted);border-radius:5px;place-items:center;font-size:11px;display:grid;overflow:hidden}.meta-runtime-thumb img{object-fit:cover;width:100%;height:100%}.meta-runtime-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.meta-runtime-copy strong{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:560;overflow:hidden}.meta-runtime-copy small,.meta-runtime-copy>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.meta-runtime-item.marker-item{grid-template-columns:12px minmax(0,1fr);align-items:start;padding:9px}.meta-runtime-marker{background:#d89b43;border-radius:2px;width:4px;height:18px;margin:2px 0 0 2px}.meta-transcript{flex-wrap:wrap;gap:4px 2px;line-height:1.7;display:flex}.meta-transcript button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:1px 3px;font-size:12px}.meta-transcript button:hover{background:var(--hover)}.meta-transcript button.active{background:var(--selected);color:var(--text)}.meta-transcript button small{color:var(--muted);font-size:9px;line-height:1.1;display:block}.meta-transcript-full{color:var(--text-2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.th-sort{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.th-sort:hover{color:var(--text)}.th-sort-indicator{color:var(--muted);font-size:11px}.jobs-drawer{flex-direction:column!important;width:420px!important;display:flex!important}.jobs-head{flex:0 0 54px!important;height:54px!important;padding:0 10px 0 14px!important}.jobs-title{font-size:14px!important;font-weight:560!important}.jobs-subtitle,.jobs-filter-row .meta-tab,.job-name,.job-asset,.job-note,.job-value,.jobs-empty,.jobs-inline-error{font-size:13px!important}.jobs-subtitle{color:var(--muted)!important;margin-top:2px!important}.jobs-filter-row{flex:0 0 42px!important;height:42px!important}.jobs-list{flex:1!important;min-height:0!important;padding:8px!important;overflow:auto!important}.job-item{border-bottom:1px solid var(--border-soft)!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:12px 9px!important;display:grid!important}.job-state.succeeded{background:#5cae83}.job-state.failed{background:#c66f61}.job-asset,.job-note{color:var(--muted)!important;margin-top:3px!important;line-height:1.35!important}.job-value{white-space:nowrap;color:var(--muted)!important;margin-top:1px!important}.jobs-empty{color:var(--muted);text-align:center;padding:22px 9px}.jobs-inline-error{color:#dca08f;background:#cc5b460f;border:1px solid #cc5b4647;border-radius:7px;margin:8px 10px;padding:9px 10px}.path-count{display:none!important}.login-page .login-form .button--primary,.login-page .sso-button{background:var(--primary-bg)!important;height:36px!important;color:var(--primary-fg)!important;border:1px solid #ffffffd1!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff26!important}.login-page .login-form .button--primary:hover:not(:disabled),.login-page .sso-button:hover{background:var(--primary-hover)!important}.login-page .login-form .button--primary:disabled{opacity:.46!important;cursor:default!important}html[data-theme=light] .login-page .login-form .button--primary,html[data-theme=light] .login-page .sso-button{box-shadow:none!important;border-color:#111317!important}.login-heading p,.login-form label span,.login-loading,.login-divider,.sso-button,.login-page .inline-error{font-size:13px!important}.login-page .login-form .login-submit-btn{flex:none;justify-content:center;width:100%;height:36px;min-height:36px;margin-top:3px;font-size:13px}.login-page .login-form .login-submit-btn:disabled{color:#8f98a1!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important;background:#353c44!important;border-color:#353c44!important}html[data-theme=light] .login-page .login-form .login-submit-btn:disabled{color:#8c97a2!important;opacity:1!important;box-shadow:none!important;background:#dbe0e5!important;border-color:#dbe0e5!important}.account-choice>span:first-child{place-items:center;display:grid}.account-pop-v102{overflow:visible!important}.app .search-box{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--r-control)!important;width:min(450px,42vw)!important;min-width:220px!important;max-width:none!important;height:40px!important;color:var(--text)!important;flex:none!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important}.app .search-box input{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important;flex:auto!important;padding:0 10px 0 12px!important;line-height:1.35!important}.app .search-box input::placeholder{color:var(--muted-2)!important;opacity:1!important}.app .search-box .search-clear{background:0 0!important;border:0!important;width:30px!important;height:auto!important;min-height:0!important;padding:0!important}.app .search-box .search-submit{border:0!important;border-left:1px solid var(--border-soft)!important;background:#ffffff04!important;flex:0 0 40px!important;width:40px!important;height:auto!important;min-height:0!important;padding:0!important}@media (width<=1800px){.app .search-box{width:330px!important}}@media (width<=1600px){.app .search-box{width:300px!important}}.app .workspace-name{color:var(--text)!important;letter-spacing:0!important;font-size:14px!important;font-weight:560!important}.app .workspace-meta{color:var(--muted)!important;font-size:13px!important}.app .acc-head{color:var(--muted)!important;font-size:13px!important;font-weight:560!important}.app .acc-head:hover,.app .acc:not(.collapsed) .acc-head{color:var(--text-2)!important}.app .tree-row{height:34px!important;min-height:34px!important;color:var(--text-2)!important;background:0 0!important;border-radius:7px!important;gap:7px!important;padding-right:7px!important;font-size:13px!important}.app .tree-row:hover{background:var(--hover)!important;color:var(--text)!important}.app .tree-row.selected{background:var(--selected)!important;color:var(--text)!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon{color:#aeb7c2!important}.app .tree-row .tree-label{color:inherit!important;font-size:13px!important;font-weight:400!important}.app .tree-row.selected .tree-label{color:var(--text)!important;font-weight:560!important}.app .sidebar-empty{color:var(--muted)!important;font-size:13px!important}.account-anchor{position:relative}.account-pop-v102{position:fixed!important;overflow:visible!important}.account-language-choice{grid-template-columns:minmax(0,1fr) 18px!important;padding-left:12px!important}.account-language-choice>span:first-child{min-width:0}.account-language-choice .account-choice-check{grid-column:2!important}.app.stream-active .schedule-toolbar,.app.stream-active .schedule-board,.app.stream-active .schedule-legend{font-size:13px}.app.stream-active .schedule-search input{font-size:13px!important;line-height:1.35!important}.app.stream-active .source-timezone-segment,.app.stream-active .group-filter-item{font-size:13px!important}.app.stream-active .timeline-pane{--stream-scroll-x:0px}.sidebar-empty,.preview-duration,.grid-duration,.stream-selection-state,.prototype-field>span,.schedule-detail-row,.review-runtime-loading,.scrub-runtime-empty,.timeline-runtime-empty,.seek-hover-time,.meta-runtime-thumb,.meta-runtime-copy strong,.meta-runtime-copy small,.meta-runtime-copy>span,.meta-transcript button,.meta-transcript button small,.meta-transcript-full,.th-sort-indicator{font-size:13px!important}.app .context-menu{z-index:4000!important;background:var(--card-2)!important;border:1px solid var(--border-header)!important;width:224px!important;box-shadow:var(--shadow-menu)!important;border-radius:9px!important;padding:6px!important}.app .context-menu .context-menu-item{width:100%!important;height:auto!important;min-height:35px!important;color:var(--text-2)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:0 9px!important;font-size:13px!important;display:grid!important}.app .context-menu .context-menu-item:hover{background:var(--hover)!important;color:var(--text)!important}.app .context-menu .context-menu-item.danger{color:#dca08f!important}.app .context-menu .context-menu-item.danger:hover{color:#eeaa98!important;background:#cc5b461a!important}.app .timeline-tools{align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important}.app .timeline-tools>span{min-width:0!important;text-align:initial!important;font-size:13px!important}.app .toast{background:var(--card-2)!important;border:1px solid var(--border-header)!important;min-width:0!important;max-width:none!important;box-shadow:var(--shadow-menu)!important;color:var(--text-2)!important;text-align:left!important;border-radius:8px!important;padding:9px 12px!important;font-size:13px!important;bottom:18px!important}.app .tree-row{padding-left:0!important}.app .tree-row.lv1{padding-left:20px!important}.app .tree-row.lv2{padding-left:39px!important}.app button.workspace-selector{border:0!important;border-bottom:1px solid var(--border-soft)!important;width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border-radius:0!important;flex:0 0 56px!important}.app button.workspace-selector:hover{background:var(--hover)!important}.app.stream-active .schedule-row.create-drag-active{cursor:ew-resize!important}.app.stream-active .schedule-create-preview{pointer-events:none!important;z-index:70!important;background:#538fbc2e!important;border:1px dashed #72a8d2!important;border-radius:6px!important;height:60px!important;position:absolute!important;top:6px!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}html[data-theme=light] .app.stream-active .schedule-create-preview{background:#467daa21!important;border-color:#5a8eb5!important}.app.stream-active .schedule-search-count,.app.stream-active .schedule-create-subtitle,.app.stream-active .schedule-field,.app.stream-active .schedule-create-timezone,.app.stream-active .schedule-detail-row,.app.stream-active .unified-empty-source,.app.stream-active .unified-empty-timeline{font-size:13px!important}.jobs-head{padding:0 10px 0 14px!important}.job-item{gap:9px!important;padding:11px 8px!important}.job-state{margin-top:5px!important}.job-name{color:var(--text-2)!important;font-weight:520!important;line-height:1.35!important}.job-asset,.job-note,.job-value{margin-top:2px!important}.job-progress{height:3px!important;margin-top:8px!important;margin-bottom:0!important}.schedule-create-timezone{margin-top:0!important}.seek-hover-preview{z-index:100!important;background:#11161a!important;border-radius:7px!important;width:154px!important;padding:5px!important;bottom:17px!important;transform:translate(-50%)translateY(4px)!important;box-shadow:0 8px 22px #00000061!important}.seek-hover-img{border-radius:5px!important;height:81px!important}.seek-hover-time{color:#b3bdc6!important;margin-top:5px!important;font-size:13px!important}html[data-theme=light] .seek-hover-preview{background:#fff!important;border-color:#cbd3da!important;box-shadow:0 8px 22px #202a3629!important}html[data-theme=light] .seek-hover-time{color:#68737e!important}.browser{position:relative!important}.browser-loading-overlay{z-index:35;background:var(--card);color:var(--muted);pointer-events:auto;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:0}.browser-loading-spinner{border:1.5px solid var(--border-header);border-top-color:var(--text-2);border-radius:50%;width:15px;height:15px;animation:.72s linear infinite v109BrowserSpin}@keyframes v109BrowserSpin{to{transform:rotate(360deg)}}.workspace-tree-root .workspace-tree-icon{color:#aeb7c2;flex:none;width:19px!important;height:19px!important}.workspace-symbol .icon{width:20px;height:20px}.app .tree-row.folder-tree-row{padding-left:var(--tree-indent)!important}.timeline-tools .zoom-text{display:none!important}.meta-panel{min-height:0!important}.meta{overflow:hidden auto!important}.preview{border-radius:5px!important;width:94px!important;height:54px!important}.folder-preview{width:94px!important;height:54px!important}.preview-duration{bottom:3px!important;right:3px!important}.preview:before,.grid-img:before{display:none!important}.asset-placeholder{z-index:0;color:#77838e;background:linear-gradient(#1c2228,#151a1f);place-items:center;display:grid;position:absolute;inset:0}.asset-placeholder:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 38%,#ffffff09,#0000 58%);position:absolute;inset:1px}.asset-placeholder svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.86;width:42px;height:32px;position:relative}.asset-placeholder.compact svg{width:34px;height:25px}.asset-placeholder-audio{color:#82909b}html[data-theme=light] .asset-placeholder{color:#84909a;background:linear-gradient(#edf0f3,#e4e8ec)}.browser-loading-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:color-mix(in srgb,var(--card) 91%,transparent)!important;pointer-events:none!important}.browser-loading-stack{border:1px solid var(--border);background:color-mix(in srgb,var(--card-2) 94%,transparent);min-width:170px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:18px 22px;display:flex;box-shadow:0 18px 50px #0000002e}.browser-loading-stack strong{color:var(--text-2);font-size:13px;font-weight:560}.browser-loading-stack>span:last-child{color:var(--muted);font-size:13px}.browser-loading-spinner{background:conic-gradient(from 0deg,transparent 0 18%,var(--muted-2) 18% 42%,var(--text-2) 42% 60%,transparent 60% 100%);margin-bottom:5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);border:0!important;width:34px!important;height:34px!important;animation:.9s linear infinite v109BrowserSpin!important}.name-modal-submit{justify-content:center;min-width:110px}.name-modal-submit:disabled{opacity:.48;cursor:default}.name-modal-cancel{justify-content:center;min-width:72px}.app.stream-active .source-now-time{color:var(--text)!important;font-size:20px!important;font-weight:620!important;line-height:22px!important}.app.stream-active .source-now-zone{color:var(--muted)!important;font-size:11px!important;line-height:13px!important}.app.stream-active .time-ruler-inner span{color:var(--muted)!important;font-size:11px!important}.app.stream-active .time-ruler-inner span.day-start{color:#e1a43a!important}html[data-theme=light] .app.stream-active .time-ruler-inner span.day-start{color:#9a6d17!important}.app.stream-active .group-title{font-size:14px!important;font-weight:560!important}.app.stream-active .source-name{font-size:14px!important;font-weight:450!important}.app.stream-active .schedule-block-title{font-size:12px!important}.app.stream-active .schedule-block-meta{font-size:10.5px!important}html[data-theme=dark] .app{--text-strong:#e3e7eb}html[data-theme=light] .app{--text-strong:#2d353d}.app .workspace-name,.app .crumb.current,.app .review-title{color:var(--text)!important}.app .aname,.app .grid-name{color:var(--text-2)!important}.app .asset-row.selected .aname,.app .grid-card.selected .grid-name{color:var(--text)!important}html[data-theme=light] .app .asset-row.selected .aname,html[data-theme=light] .app .grid-card.selected .grid-name{color:#36414a!important}.asset-row>div:first-child{padding-left:10px!important;padding-right:10px!important}.asset-row>div:nth-child(2){padding-left:10px!important}.tbtn:focus,.tbtn:focus-visible{box-shadow:none!important;outline:none!important}.asset-row{height:78px!important}.preview,.folder-preview{aspect-ratio:16/9!important;width:108px!important;height:60.75px!important}.preview-duration{font-variant-numeric:tabular-nums;bottom:3px!important;right:3px!important}.video-frame>img.video-poster-overlay{z-index:2!important;object-fit:contain!important;pointer-events:none!important;background:#000!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.overview-window{cursor:grab}.overview-window.dragging{cursor:grabbing}.overview.zoom100 .overview-window{cursor:default}.stream-loading-overlay{z-index:190;background:color-mix(in srgb,var(--card-2) 78%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 0 0 300px}.stream-loading-card{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,transparent);min-width:230px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px 24px;display:flex;box-shadow:0 20px 55px #00000038}.stream-loading-card strong{color:var(--text-2);font-size:14px;font-weight:600}.stream-loading-card>span:last-child{color:var(--muted);font-size:13px}.stream-loading-spinner{background:conic-gradient(from 0deg,transparent 0 17%,var(--muted-2) 17% 40%,var(--text-2) 40% 60%,transparent 60% 100%);border-radius:50%;width:38px;height:38px;margin-bottom:5px;animation:.9s linear infinite v109BrowserSpin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}html[data-theme=light] .stream-loading-overlay{background:#f4f7f9c7}html[data-theme=light] .stream-loading-card{background:#fffffff5;box-shadow:0 20px 55px #26313c24}.app .sidebar-resizer:before{top:var(--resize-grip-y,50%)!important;transform:translateY(-50%)!important}.app .sidebar-resizer.is-active:before{opacity:1!important;background:var(--resize-grip-active)!important;height:72px!important;box-shadow:0 0 0 1px #00000047,0 0 12px #929ca61f!important}.app{--ui-primary-text:var(--text)}.app .workspace-name,.app .crumb.current,.app .review-title,.app .asset-row.selected .aname,.app .grid-card.selected .grid-name,.app .stream-view-title,.app.stream-active .source-now-time,.app.stream-active .group-title,.app.stream-active .source-name,.app .account-name,html[data-theme=light] .app .asset-row.selected .aname,html[data-theme=light] .app .grid-card.selected .grid-name,html[data-theme=light] .app.stream-active .unified-source-row.selected-source .source-name,html[data-theme=light] .app.stream-active .unified-source-row.selected-source .source-row.recording-source .source-name{color:var(--ui-primary-text)!important}.app.stream-active .source-now-zone,.app.stream-active .time-ruler-inner span,.app.stream-active .time-ruler-date-segment{color:var(--muted)!important}.app.stream-active .source-head-filter-btn,.app.stream-active .schedule-search input,.app.stream-active .source-timezone-segment,.app.stream-active .group-title,.app.stream-active .source-name{color:var(--text-2)!important}.app.stream-active .source-now-time,.app.stream-active .time-ruler-date-segment.current{color:var(--text)!important}.lane-right.lane-nav{justify-content:center;align-items:center;gap:2px;padding:0 2px;display:flex}.lane-nav-btn{color:#8f9aa5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:19px;height:22px;padding:0;display:grid;position:relative}.lane-nav-btn svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lane-nav-btn:hover:not(:disabled){color:#d4dae0;background:#191e24}.lane-nav-btn:disabled{opacity:.28;cursor:default}.lane-nav-btn[data-tip]:after{content:attr(data-tip);color:#d7dde3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:70;background:#20262d;border:1px solid #343b44;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000059}.lane-nav-btn[data-tip]:hover:after{opacity:1;visibility:visible}html[data-theme=light] .lane-nav-btn{color:#7b8792}html[data-theme=light] .lane-nav-btn:hover:not(:disabled){color:#3b454e;background:#e2e7ec}html[data-theme=light] .lane-nav-btn[data-tip]:after{color:#3a424a;background:#fff;border-color:#cfd6dd;box-shadow:0 8px 24px #202a3426}.app.stream-active .timeline-canvas-overlay .timeline-day-bands{z-index:3!important}.app.stream-active .timeline-canvas-overlay .schedule-now-line{z-index:120!important}.app.stream-active .timeline-day-band.day-0,.app.stream-active .timeline-day-band.day-2{background:#ffffff03!important}.app.stream-active .timeline-day-band.day-1{background:#ffffff08!important}html[data-theme=light] .app.stream-active .timeline-day-band.day-0,html[data-theme=light] .app.stream-active .timeline-day-band.day-2{background:#1f2f3d05!important}html[data-theme=light] .app.stream-active .timeline-day-band.day-1{background:#1f2f3d0d!important}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-source-row .source-row{transform:translate3d(var(--stream-scroll-x),0,0)!important;transition:background .14s,color .14s!important}.app{--text-strong:var(--text)!important}.app .sidebar-resizer:before{left:var(--resize-grip-x,6px)!important;width:4px!important;left:50%!important;transform:translate(-50%,-50%)!important}.app .sidebar-resizer:hover:before{opacity:.86!important}.app .sidebar-resizer.is-active:before{opacity:1!important;width:5px!important;height:76px!important}.table-scroll{overscroll-behavior-x:contain}.table-scroll::-webkit-scrollbar:horizontal{height:0!important}.derivative-state{white-space:nowrap;min-height:22px;color:var(--text-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.derivative-state .icon{stroke-width:2px;width:14px;height:14px}.derivative-ready .icon{stroke:#63c28f}.derivative-missing{color:var(--muted)}html[data-theme=light] .derivative-ready .icon{stroke:#2f9b67}.player-side{grid-template-rows:minmax(0,1fr) 42px 249px 160px!important}.shot-boundary-tick{z-index:8;background:#d58cff;width:2px;height:20px;position:absolute;top:4px}.shot-boundary-tick:before{content:"";border-top:5px solid #d58cff;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:-1px;left:-3px}.marker-lane .marker{background:#72a8d2}.marker-lane .marker:before{border-top-color:#72a8d2}html[data-theme=light] .shot-boundary-tick{background:#9b66c7}html[data-theme=light] .shot-boundary-tick:before{border-top-color:#9b66c7}html[data-theme=light] .marker-lane .marker{background:#4f83aa}html[data-theme=light] .marker-lane .marker:before{border-top-color:#4f83aa}:root{--review-w:clamp(1140px,53vw,1480px)}@media (width<=1800px){:root{--review-w:1140px}}@media (width<=1600px){:root{--review-w:1040px}}.shot-boundary-section{padding-bottom:14px!important}.shot-boundary-list{gap:8px;display:grid}.shot-boundary-card{border:1px solid var(--border-soft);background:var(--card-2);width:100%;min-height:74px;color:inherit;text-align:left;border-radius:8px;grid-template-columns:176px minmax(0,1fr);align-items:stretch;gap:12px;padding:7px;display:grid}.shot-boundary-card:hover{background:var(--hover);border-color:var(--border-header)}.shot-boundary-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.shot-boundary-frame{aspect-ratio:16/9;border:1px solid var(--border);min-width:0;color:inherit;cursor:pointer;background:#0b0e11 50%/cover no-repeat;border-radius:5px;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden}.shot-boundary-frame:hover{border-color:var(--text-2);transform:translateY(-1px);box-shadow:0 5px 14px #0000003d}.shot-boundary-frame:focus-visible{outline:2px solid color-mix(in srgb,var(--text-2) 42%,transparent);outline-offset:2px}.shot-boundary-frame .shot-boundary-composite{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.shot-boundary-frame.after .shot-boundary-composite{transform:translate(-50%)}.shot-boundary-notes{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.shot-boundary-heading{align-items:center;gap:8px;min-width:0;display:flex}.shot-boundary-heading strong{color:var(--text-2);font-size:12px;font-weight:560}.shot-boundary-heading small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.shot-boundary-note-label{color:var(--muted);text-transform:none;font-size:10.5px}.shot-boundary-note-label-row{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.shot-boundary-note{color:var(--text-2);white-space:normal;overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.shot-boundary-note.empty{color:var(--muted-2)}.shot-note-edit-btn,.shot-note-btn{border:1px solid var(--border);min-height:24px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:0 8px;font-size:11px;font-weight:550;transition:background .14s,border-color .14s,color .14s}.shot-note-edit-btn{min-height:22px;color:var(--muted);padding:0 7px}.shot-note-edit-btn:hover,.shot-note-btn:hover:not(:disabled){background:var(--hover);border-color:var(--border-header);color:var(--text)}.shot-note-btn.primary{background:var(--text-2);border-color:var(--text-2);color:var(--card)}.shot-note-btn.primary:hover:not(:disabled){background:var(--text);border-color:var(--text);color:var(--card)}.shot-note-btn:disabled{cursor:default;opacity:.48}.shot-boundary-note-input{resize:none;border:1px solid var(--border);background:var(--card-3);width:100%;min-height:54px;color:var(--text);font:inherit;border-radius:6px;outline:0;padding:7px 8px;font-size:11.5px;line-height:1.4}.shot-boundary-note-input:focus{border-color:var(--border-header);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-2) 10%,transparent)}.shot-boundary-note-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.shot-boundary-note-error{color:#cf846f;min-width:0;font-size:10.5px;line-height:1.2}html[data-theme=light] .shot-note-btn.primary{color:#fff;background:#46525e;border-color:#46525e}html[data-theme=light] .shot-boundary-note-error{color:#a64f3f}.meta-grid .meta-val{font-variant-numeric:tabular-nums}.table-scroll::-webkit-scrollbar:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.table-scroll::-webkit-scrollbar-track:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.table-scroll::-webkit-scrollbar-thumb:horizontal{background:0 0!important;height:0!important;min-height:0!important;display:none!important}.table-scroll::-webkit-scrollbar-corner{display:none!important}:root{--c0:140px}.preview,.folder-preview{aspect-ratio:16/9!important;box-sizing:border-box!important;flex:none!important;width:112px!important;height:63px!important}.preview img{object-fit:cover!important;width:100%!important;height:100%!important}.grid-img{aspect-ratio:16/9!important;width:100%!important;height:auto!important;overflow:hidden!important}.grid-img img{object-fit:cover!important;width:100%!important;height:100%!important}.app .asset-row,.app button.grid-card,.app button.grid-card:not(:disabled),.app .asset-row :not(.resize-handle),.app button.grid-card *{cursor:default!important}.app{--ui-copy:var(--text-2);--thumbnail-timecode:#b8c1ca}html[data-theme=light] .app{--ui-copy:var(--text-2);--thumbnail-timecode:#bac2ca}.app .workspace-name,.app .crumb.current,.app .review-title,.app .asset-row .aname,.app .asset-row.selected .aname,.app .grid-name,.app .grid-card.selected .grid-name,.app .meta-tab.active,.app .meta-title,.app .timeline-title,.app .account-name,.app.stream-active .stream-view-title,.app.stream-active .source-now-time,.app.stream-active .group-title,.app.stream-active .source-name,.app.stream-active .time-ruler-date-segment.current{color:var(--ui-copy)!important}.app .asset-row.selected .aname,.app .grid-card.selected .grid-name,.app .crumb.current,.app .workspace-name,.app .review-title{font-weight:560!important}.app .preview-duration,.app .grid-duration{color:var(--thumbnail-timecode)!important;text-shadow:none!important;font-weight:520!important}.app .lane-nav-btn:after{content:none!important;display:none!important}.sidebar-quota{display:none!important}.app .table-scroll{scrollbar-width:thin!important;scrollbar-color:var(--border-header) transparent!important;overflow:auto!important}.app .table-scroll::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.app .table-scroll::-webkit-scrollbar:horizontal{height:8px!important;display:block!important}.app .table-scroll::-webkit-scrollbar-track:horizontal{background:0 0!important;display:block!important}.app .table-scroll::-webkit-scrollbar-thumb:horizontal{background:var(--border-header)!important;border-radius:999px!important;display:block!important}.app .table-scroll::-webkit-scrollbar-corner{background:0 0!important;display:block!important}.app .view-btn{color:var(--muted)!important}.app .view-btn:hover,.app .view-btn.active{color:var(--text-2)!important}.app .lane-icon .icon{stroke-width:1.45px!important;width:17px!important;height:17px!important}.app .lane-icon{color:#8f9aa5!important}.app .lane-icon:hover{color:#aeb7c0!important}html[data-theme=light] .app .lane-icon{color:#7b8791!important}html[data-theme=light] .app .lane-icon:hover{color:#59636d!important}.app .timeline.is-playing .seek-dot,.app .timeline.is-playing .seek-fill,.app .timeline.is-playing .playhead{transition:none!important}.app .scrub-head,.app .scrub-list{padding-left:10px!important;padding-right:10px!important}.app .scrub-img:before{content:none!important;display:none!important}.app .derivative-state.derivative-icon-only{justify-content:flex-start;gap:0!important}.app .derivative-state.derivative-icon-only .icon{stroke-width:1.8px!important;width:15px!important;height:15px!important}.app .derivative-state.derivative-missing{color:var(--muted)!important}.app .context-value{color:var(--text-2)!important;font-weight:520!important}html[data-theme=light] .app .context-value{color:var(--text-2)!important}.app.stream-active .schedule-search input,.app.stream-active .schedule-search input:focus,.app.stream-active .schedule-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.app.stream-active .schedule-search:focus-within{border-color:var(--border-header)!important;box-shadow:none!important}.workspace-selector.is-loading{cursor:default!important}.workspace-selector.is-loading:hover{background:0 0!important}.workspace-skeleton{background:var(--card-3);border-radius:4px;display:block;position:relative;overflow:hidden}.workspace-skeleton:after,.tree-skeleton-line:after,.path-skeleton-line:after{content:"";background:linear-gradient(90deg,#0000,#aebbc71f,#0000);animation:1.15s cubic-bezier(.4,0,.2,1) infinite v122SkeletonSweep;position:absolute;inset:0;transform:translate(-120%)}.workspace-skeleton-name{width:104px;height:11px;margin-bottom:7px}.workspace-skeleton-meta{opacity:.72;width:66px;height:9px}.tree-skeleton-line{background:var(--card-3);border-radius:4px;width:92px;height:10px;position:relative;overflow:hidden}.path-skeleton-line{background:var(--card-3);border-radius:4px;width:150px;height:11px;margin-left:4px;position:relative;overflow:hidden}@keyframes v122SkeletonSweep{to{transform:translate(120%)}}html[data-theme=light] .workspace-skeleton:after,html[data-theme=light] .tree-skeleton-line:after,html[data-theme=light] .path-skeleton-line:after{background:linear-gradient(90deg,#0000,#3c4a5814,#0000)}.folder-tree-row{position:relative;overflow:hidden}.folder-tree-row.browsing:after{content:"";background:linear-gradient(90deg,transparent,var(--muted),transparent);opacity:.72;pointer-events:none;border-radius:999px;width:38%;height:2px;animation:1.05s cubic-bezier(.45,0,.3,1) infinite v122TreeBrowse;position:absolute;bottom:0;left:-38%}@keyframes v122TreeBrowse{to{left:100%}}html[data-theme=light] .folder-tree-row.browsing:after{opacity:.5}.app .sidebar-resizer{right:-9px!important}.app .asub,.app .grid-meta{color:var(--muted)!important}.lane-icon-cell{z-index:6;position:relative}.lane-status{z-index:12;cursor:default;pointer-events:auto;border-radius:50%;width:10px;height:10px;display:block;position:absolute;bottom:3px;right:4px}.lane-status-complete{background:#5f9f7b14;border:1.2px solid #5f9f7b}.lane-status-complete:before{content:"";background:#72b58f;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lane-status-not-run{background:0 0;border:1.2px solid #69747e}.lane-status-loading{background:0 0}.lane-status-loading:before{content:"";border:1.2px solid #89949e;border-color:#89949e #89949e #89949e4d #89949e4d;border-radius:50%;animation:.96s linear infinite v123LaneSpin;position:absolute;inset:0}@keyframes v123LaneSpin{to{transform:rotate(360deg)}}.lane-status-error{color:#b98a63;background:0 0;border:1.2px solid #a77b57}.lane-status-error:before{content:"!";place-items:center;font-size:7px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0;transform:translateY(-.2px)}.lane-status[data-status-tip]:after{content:attr(data-status-tip);border:1px solid var(--border-header);background:var(--card-3);min-height:26px;color:var(--text-2);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:90;border-radius:6px;align-items:center;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .1s,transform .1s,visibility 0s linear .1s;display:flex;position:absolute;top:50%;left:calc(100% + 7px);transform:translate(2px,-50%);box-shadow:0 8px 22px #00000047}.lane-status[data-status-tip]:hover:after{opacity:1;visibility:visible;transition-delay:.4s,.4s,.4s;transform:translateY(-50%)}.lane-loading-shimmer{background:var(--border-soft);border-radius:999px;height:2px;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}.lane-loading-shimmer:after{content:"";background:linear-gradient(90deg,transparent,var(--muted-2),transparent);width:28%;animation:1.05s ease-in-out infinite v122LaneShimmer;position:absolute;top:0;bottom:0;left:-28%}@keyframes v122LaneShimmer{to{left:100%}}.timeline-runtime-empty{color:var(--muted-2)!important;font-size:12px!important}html[data-theme=light] .lane-status-complete{background:#4f8c690e;border-color:#4f8c69}html[data-theme=light] .lane-status-complete:before{background:#4f8c69}html[data-theme=light] .lane-status-not-run{border-color:#959fa8}html[data-theme=light] .lane-status-loading:before{border-color:#75818c #75818c #74808b40 #74808b40}html[data-theme=light] .lane-status-error{color:#9a704e;border-color:#9a704e}html[data-theme=light] .lane-status[data-status-tip]:after{box-shadow:0 8px 20px #1b1f2424}.app .zoom-range,.app .zoom-range:focus,.app .zoom-range:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tree-expand-spinner{border:1.25px solid color-mix(in srgb,var(--muted-2) 42%,transparent);border-top-color:var(--muted);border-radius:50%;width:11px;height:11px;animation:.72s linear infinite v122LaneSpin}.app .zoom-range{appearance:none!important;cursor:pointer!important;width:92px!important;height:18px!important;padding:0!important}.app .zoom-range::-webkit-slider-runnable-track{height:4px;box-shadow:none;background:#59616a;border:0;border-radius:999px}.app .zoom-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:none;background:#9aa7b3;border:0;border-radius:50%;outline:0;margin-top:-5px}.app .zoom-range::-moz-range-track{height:4px;box-shadow:none;background:#59616a;border:0;border-radius:999px}.app .zoom-range::-moz-range-thumb{width:14px;height:14px;box-shadow:none;background:#9aa7b3;border:0;border-radius:50%;outline:0}html[data-theme=light] .app .zoom-range::-webkit-slider-runnable-track{background:#c7ced5}html[data-theme=light] .app .zoom-range::-webkit-slider-thumb{background:#7f8d99}html[data-theme=light] .app .zoom-range::-moz-range-track{background:#c7ced5}html[data-theme=light] .app .zoom-range::-moz-range-thumb{background:#7f8d99}.app .preview,.app .folder-preview{aspect-ratio:16/9!important;box-sizing:border-box!important;width:112px!important;height:63px!important;box-shadow:inset 0 0 0 1px var(--border)!important;border:0!important;overflow:hidden!important}.app .preview>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.app .grid-card .grid-img{aspect-ratio:16/9!important;flex:none!important;width:100%!important;height:auto!important;overflow:hidden!important}.app .grid-card .grid-img>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.app.stream-active .timeline-pane{overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;scrollbar-width:thin!important;scrollbar-color:var(--border-header) transparent!important;overflow:hidden auto!important}.app.stream-active .timeline-pane::-webkit-scrollbar{width:8px!important;height:0!important;display:block!important}.app.stream-active .timeline-pane::-webkit-scrollbar:vertical{width:8px!important;display:block!important}.app.stream-active .timeline-pane::-webkit-scrollbar-track:vertical{background:0 0!important;display:block!important}.app.stream-active .timeline-pane::-webkit-scrollbar-thumb:vertical{background:var(--border-header)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important;display:block!important}.app.stream-active .timeline-pane::-webkit-scrollbar-thumb:vertical:hover{background:var(--muted-2)!important;background-clip:padding-box!important}.app.stream-active .timeline-pane::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.app.stream-active .timeline-pane::-webkit-scrollbar-track:horizontal{height:0!important;display:none!important}.app.stream-active .timeline-pane::-webkit-scrollbar-thumb:horizontal{height:0!important;display:none!important}.app.stream-active .timeline-pane::-webkit-scrollbar-corner{display:none!important}.app.stream-active .unified-group-header{background:#20262d!important;transition:background-color .12s!important}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-group-header .source-group-row:hover,.app.stream-active .unified-group-header .source-group-row:focus,.app.stream-active .unified-group-header .source-group-row:focus-visible,.app.stream-active .unified-group-header .source-group-row:active{background:inherit!important;transition:none!important}.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:active{background:#252c34!important}.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-within{background:#20262d!important}.app.stream-active .unified-group-header:hover:focus,.app.stream-active .unified-group-header:hover:focus-within{background:#252c34!important}.app.stream-active .unified-group-header:focus-visible{outline-offset:-1px!important;outline:1px solid #7e91a53d!important}html[data-theme=light] .app.stream-active .unified-group-header{background:#e9edf1!important}html[data-theme=light] .app.stream-active .unified-group-header:focus,html[data-theme=light] .app.stream-active .unified-group-header:focus-within{background:#e9edf1!important}html[data-theme=light] .app.stream-active .unified-group-header:hover:focus,html[data-theme=light] .app.stream-active .unified-group-header:hover:focus-within{background:#e2e7ec!important}.app.stream-active .unified-group-header,.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-within{background:#20262d!important}.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:active,.app.stream-active .unified-group-header:hover:focus,.app.stream-active .unified-group-header:hover:focus-within{background:#252c34!important}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-group-header .source-group-row:hover,.app.stream-active .unified-group-header .source-group-row:focus,.app.stream-active .unified-group-header .source-group-row:focus-visible,.app.stream-active .unified-group-header .source-group-row:active{background:inherit!important}html[data-theme=light] .app.stream-active .unified-group-header,html[data-theme=light] .app.stream-active .unified-group-header:focus,html[data-theme=light] .app.stream-active .unified-group-header:focus-within{background:#e9edf1!important}.app.stream-active .timeline-canvas-overlay .timeline-day-bands{display:none!important}.app.stream-active .schedule-now-line span{display:none!important}.app.stream-active .schedule-now-line{transition:opacity 80ms linear!important}.app.stream-active .schedule-create-preview{border:1px solid var(--task-scheduled-border)!important;background:var(--task-scheduled-fill)!important;height:60px!important;color:var(--task-scheduled-text)!important;opacity:1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:7px 9px!important;display:flex!important;top:6px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 5px 14px #00000029!important}.schedule-create-preview-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--task-scheduled-text);font-size:12px;font-weight:560;line-height:1.2;display:block;overflow:hidden}.schedule-create-preview-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--task-scheduled-sub);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.app.stream-active .schedule-create-modal{border-radius:10px!important;width:min(660px,100vw - 48px)!important;overflow:visible!important}.app.stream-active .schedule-create-head{min-height:64px!important;padding:12px 16px!important}.app.stream-active .schedule-create-body{gap:14px!important;padding:16px!important}.app.stream-active .schedule-create-actions{padding:12px 16px!important}.app.stream-active .schedule-create-timezone{display:none!important}.schedule-datetime-grid{gap:12px!important}.schedule-datetime-control{min-width:0;position:relative}.schedule-datetime-field{border:1px solid var(--border);background:var(--card);width:100%;height:40px;color:var(--text-2);text-align:left;cursor:pointer;box-shadow:none;border-radius:7px;outline:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:0 10px 0 11px;transition:border-color .12s,background .12s;display:grid}.schedule-datetime-field:hover{background:var(--hover)}.schedule-datetime-field.is-open{border-color:var(--border-header);background:var(--card-2)}.schedule-datetime-value{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--text-2);align-items:center;gap:9px;font-size:13px;display:flex}.schedule-datetime-value span:last-child{color:var(--text)}.schedule-datetime-zone{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.schedule-datetime-icon{width:18px;height:18px;color:var(--muted);flex:none;justify-self:end}.schedule-datetime-field:hover .schedule-datetime-icon,.schedule-datetime-field.is-open .schedule-datetime-icon{color:var(--text-2)}.schedule-datetime-popover{z-index:520;border:1px solid var(--border-header);background:var(--card-2);border-radius:9px;grid-template-columns:minmax(0,1fr) 116px;gap:8px;width:430px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 46px #00000061,0 3px 10px #0003}.schedule-datetime-popover.align-right{left:auto;right:0}.schedule-datetime-calendar{min-width:0;padding:2px}.schedule-datetime-calendar-head{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:4px;height:34px;margin-bottom:4px;display:grid}.schedule-datetime-calendar-head>span{text-align:center;color:var(--text-2);white-space:nowrap;font-size:12.5px;font-weight:560}.schedule-datetime-calendar-head button,.schedule-datetime-done{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px}.schedule-datetime-calendar-head button{width:30px;height:30px;font-size:19px;line-height:1}.schedule-datetime-calendar-head button:hover{background:var(--hover);color:var(--text)}.schedule-datetime-weekdays,.schedule-datetime-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.schedule-datetime-weekdays span{height:23px;color:var(--muted);place-items:center;font-size:10.5px;font-weight:560;display:grid}.schedule-datetime-days button{height:30px;color:var(--text-2);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;font-size:11.5px;position:relative}.schedule-datetime-days button:hover{background:var(--hover);color:var(--text)}.schedule-datetime-days button.outside{color:var(--muted-2);opacity:.48}.schedule-datetime-days button.selected{background:var(--selected);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-header);font-weight:620}.schedule-datetime-time-panel{border-left:1px solid var(--border-soft);flex-direction:column;align-items:stretch;min-width:0;padding:9px 8px 8px;display:flex}.schedule-datetime-time-title{color:var(--text-2);margin-bottom:10px;font-size:11.5px;font-weight:560}.schedule-time-editor{grid-template-columns:28px 8px 28px 8px 28px;justify-content:center;align-items:center;gap:1px;display:grid}.schedule-time-editor>span{text-align:center;color:var(--muted);font-size:13px}.schedule-time-editor input{font-variant-numeric:tabular-nums;width:28px;height:32px;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--text)!important;text-align:center!important;font:inherit!important;border-radius:5px!important;outline:0!important;padding:0!important;font-size:12px!important}.schedule-time-editor input:focus{border-color:var(--border-header)!important;box-shadow:none!important}.schedule-datetime-time-hint{text-align:center;color:var(--muted-2);margin-top:7px;font-size:10px}.schedule-datetime-offset{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px;font-size:10.5px}.schedule-datetime-done{border:1px solid var(--border);background:var(--card);height:30px;color:var(--text-2);margin-top:auto;font-size:11.5px}.schedule-datetime-done:hover{background:var(--hover);color:var(--text)}html[data-theme=light] .schedule-datetime-popover{background:#fff;box-shadow:0 16px 38px #222e3a29,0 2px 8px #222e3a14}html[data-theme=light] .schedule-datetime-days button.selected{color:#303a43;background:#dde6ed}@media (width<=900px){.app.stream-active .schedule-create-modal{width:min(600px,100vw - 28px)!important}.schedule-datetime-grid{grid-template-columns:1fr!important}.schedule-datetime-popover,.schedule-datetime-popover.align-right{width:min(430px,100vw - 60px);left:0;right:auto}}.app.stream-active .timeline-pane{background:#15191e!important}.app.stream-active .timeline-rows,.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row:not(.selected-source) .source-row.recording-source{background:#171c21!important}.app.stream-active .unified-source-row:hover,.app.stream-active .unified-source-row:hover .source-row,.app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#1b2127!important}.app.stream-active .unified-source-row .schedule-row{background:0 0!important}html[data-theme=light] .app.stream-active .timeline-pane{background:#f7f8fa!important}html[data-theme=light] .app.stream-active .timeline-rows,html[data-theme=light] .app.stream-active .unified-source-row,html[data-theme=light] .app.stream-active .unified-source-row .source-row,html[data-theme=light] .app.stream-active .unified-source-row:not(.selected-source) .source-row.recording-source{background:#f6f8fa!important}html[data-theme=light] .app.stream-active .unified-source-row:hover,html[data-theme=light] .app.stream-active .unified-source-row:hover .source-row,html[data-theme=light] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#eef2f5!important}.app.stream-active .schedule-row-day-bands{z-index:0;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.app.stream-active .schedule-row-day-band{border-left:1px solid #ffffff03;min-width:0}.app.stream-active .schedule-row-day-band:first-child{border-left:0}html[data-theme=light] .app.stream-active .schedule-row-day-band{border-left-color:#1f2f3d05}.app.stream-active .schedule-block{z-index:10}.app.stream-active .schedule-create-preview{z-index:70!important}.app.stream-active .time-ruler-date-segment.day-a{background:0 0!important}.app.stream-active .time-ruler-date-segment.day-b{background:#ffffff05!important}.app.stream-active .time-ruler-inner.day-a-day-b-day-a{background:linear-gradient(90deg,#0000 0 33.3333%,#ffffff05 33.3333% 66.6667%,#0000 66.6667% 100%)!important}.app.stream-active .time-ruler-inner.day-b-day-a-day-b{background:linear-gradient(90deg,#ffffff05 0 33.3333%,#0000 33.3333% 66.6667%,#ffffff05 66.6667% 100%)!important}html[data-theme=light] .app.stream-active .time-ruler-date-segment.day-a{background:0 0!important}html[data-theme=light] .app.stream-active .time-ruler-date-segment.day-b{background:#1f2f3d08!important}html[data-theme=light] .app.stream-active .time-ruler-inner.day-a-day-b-day-a{background:linear-gradient(90deg,#0000 0 33.3333%,#1f2f3d08 33.3333% 66.6667%,#0000 66.6667% 100%)!important}html[data-theme=light] .app.stream-active .time-ruler-inner.day-b-day-a-day-b{background:linear-gradient(90deg,#1f2f3d08 0 33.3333%,#0000 33.3333% 66.6667%,#1f2f3d08 66.6667% 100%)!important}.app.stream-active .time-ruler-date-segment.current{color:var(--text)!important}.app.stream-active .timeline-canvas-overlay{clip-path:inset(0 0 0 var(--stream-scroll-x,0px))}.app.stream-active .schedule-now-line{z-index:120!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon{color:#aeb7c2!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important}.app .tree-toggle{width:21px!important;min-width:21px!important;height:30px!important;font-size:16px!important;line-height:1!important}.app .collection-add .icon{width:18px!important;height:18px!important}.app .rail-btn .icon-lg,.app .workspace-symbol .icon{width:20px!important;height:20px!important}.app .view-btn .icon{width:18px!important;height:18px!important}.app .upload-btn .icon,.app .context-card .icon{width:17px!important;height:17px!important}.app .action-chip{justify-content:center;align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.app .action-chip>.icon{width:16px!important;height:16px!important;color:var(--muted)!important;flex:0 0 16px!important;align-self:center!important;display:block!important}.app .action-chip>span:not(.mini-box){align-items:center!important;min-height:18px!important;line-height:18px!important;display:inline-flex!important}.app .action-chip:hover>.icon{color:var(--text-2)!important}.app .action-chip .mini-box{flex:0 0 15px!important;align-self:center!important}.app .tree-expand-spinner{transform-origin:50%;overflow:visible;width:14px!important;height:14px!important;animation:.78s linear infinite v129TreeLoadingSpin!important;display:block!important}.app .tree-expand-spinner .tree-loading-track{fill:none;stroke:color-mix(in srgb,var(--muted-2) 28%,transparent);stroke-width:1.45px}.app .tree-expand-spinner .tree-loading-arc{fill:none;stroke:var(--text-2);stroke-width:1.8px;stroke-linecap:round}.app .tree-expand-spinner .tree-loading-dot{fill:var(--text-2)}@keyframes v129TreeLoadingSpin{to{transform:rotate(360deg)}}html[data-theme=light] .app .tree-expand-spinner .tree-loading-track{stroke:#5d69742e}html[data-theme=light] .app .tree-expand-spinner .tree-loading-arc,html[data-theme=light] .app .tree-expand-spinner .tree-loading-dot{stroke:#68747f;fill:#68747f}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon{color:#a6b0ba!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important}html[data-theme=light] .app .tree-row .tree-icon,html[data-theme=light] .app .tree-row svg.tree-icon{color:#68747f!important}.app .tree-row{gap:8px!important}.app .rail-btn .icon-lg{stroke-width:1.55px!important;width:22px!important;height:22px!important}.app.stream-active .timeline-canvas-overlay{z-index:110!important}.app.stream-active .timeline-canvas-overlay .schedule-now-line{visibility:visible;z-index:120!important}.app.stream-active .unified-group-header,.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-visible,.app.stream-active .unified-group-header:focus-within{outline-offset:0!important;box-shadow:none!important;outline:0!important}.app.stream-active .source-group-row{gap:9px!important}.app.stream-active .group-chevron{width:16px!important;height:16px!important;color:var(--muted)!important;transform-origin:50%!important;flex:0 0 16px!important;place-items:center!important;transition:transform .24s cubic-bezier(.2,.78,.2,1),color .16s!important;display:grid!important;transform:none!important}.app.stream-active .group-chevron svg{width:16px;height:16px;display:block}.app.stream-active .source-group-row.collapsed .group-chevron{transform:rotate(-90deg)!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important}.app .workspace-tree-root .workspace-tree-icon{width:24px!important;height:24px!important}.app .rail-btn .icon-lg{stroke-width:1.6px!important;width:24px!important;min-width:24px!important;height:24px!important}.app .workspace-symbol .icon{width:23px!important;height:23px!important}.stream-loading-overlay{z-index:200!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#090b0ec7!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}.stream-loading-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;min-width:260px!important;padding:22px 30px!important;display:flex!important}.stream-loading-card strong{color:var(--text-strong)!important;font-size:14px!important}.stream-loading-card span:last-child{color:var(--text-2)!important;font-size:13px!important}.stream-loading-spinner{border:2px solid var(--border)!important;border-top-color:var(--accent)!important;border-radius:50%!important;width:22px!important;height:22px!important;animation:.85s linear infinite reify-spin!important}@keyframes reify-spin{to{transform:rotate(360deg)}}.schedule-now-line{width:1px!important;transform:none!important}.schedule-now-line:after{content:""!important;background:#d76d5e!important;display:none!important}.schedule-now-line span{display:none!important}.reify-tooltip{color:#f2f4f6!important;background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 24px #00000059!important}.app .review,.app .review:focus,.app .review:focus-visible,.app .review:focus-within{border:1px solid var(--border)!important;box-shadow:none!important;outline:0!important}.app .review-head{cursor:default;-webkit-user-select:none;user-select:none;position:relative}.app .review-title,.app .review-head>.grow{pointer-events:none}.app .review-head>.expand-btn{z-index:2;flex:none!important;width:max-content!important;max-width:max-content!important;position:relative!important;inset:auto!important}.app .transport-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px;display:block}.app .transport-icon-primary{stroke-width:1.7px;width:20px;height:20px}.app .asset-row.selected{box-shadow:none!important;border-left:0!important}.app .lane-icon-cell{grid-template-columns:28px 12px!important;justify-content:start!important;place-items:center!important;column-gap:2px!important;padding:0 2px 0 1px!important}.app .lane-status{width:12px!important;height:12px!important;box-shadow:none!important;color:#6f7983!important;opacity:.9!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:end!important;place-items:center!important;display:grid!important;position:relative!important;inset:auto!important}.app .lane-status:before{content:none!important;display:none!important}.app .lane-status svg{overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:12px!important;height:12px!important;display:block!important}.app .lane-status.is-checked{color:#69a987!important}.app .lane-status.is-unchecked{color:#707b85!important;opacity:.72!important}.app .lane-icon[data-tip]:after,.app .lane-status[data-status-tip]:after{min-height:0!important;box-shadow:none!important;color:#aeb8c2!important;text-shadow:0 1px 2px #000000e6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important}html[data-theme=light] .app .lane-icon[data-tip]:after,html[data-theme=light] .app .lane-status[data-status-tip]:after{color:#59636d!important;text-shadow:0 1px 1px #ffffffe6!important}.app .rail-btn .icon-lg,.app button>.icon,.app .workspace-symbol .icon,.app .tree-row .tree-icon,.app .tree-row svg.tree-icon,.app .workspace-tree-root .workspace-tree-icon,.app .view-btn .icon,.app .upload-btn .icon,.app .context-card .icon,.app .collection-add .icon,.app .action-chip>.icon,.app .transport-icon,.app .transport-icon-primary,.app .lane-icon .icon{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important}.app .rail-btn .icon-lg{stroke-width:1.55px!important}.app .shot-boundary-timecode{color:var(--text-2)!important;font-variant-numeric:tabular-nums!important;letter-spacing:.015em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;font-weight:600!important}.app .table-scroll{position:relative!important}.app .table-head{z-index:24!important;background:var(--card)!important;position:sticky!important;top:0!important}.browser-sorting-overlay{z-index:34;background:color-mix(in srgb,var(--card) 18%,transparent);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.browser-sorting-status{border:1px solid var(--border);background:color-mix(in srgb,var(--card-2) 94%,transparent);min-height:34px;color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:0 8px 26px #00000029}.browser-sorting-status strong{font-size:12px;font-weight:560}.browser-sorting-spinner{border:1.5px solid var(--border-header);border-top-color:var(--text-2);border-radius:50%;width:14px;height:14px;animation:.72s linear infinite v109BrowserSpin}.app .meta-tabs{scrollbar-width:thin!important;scrollbar-color:var(--border-header) transparent!important;gap:1px!important;padding:0 6px!important;overflow:auto hidden!important}.app .meta-tab{flex:none!important;padding:0 8px!important;font-size:12px!important}.app .meta-tabs::-webkit-scrollbar{height:4px!important;display:block!important}.app .meta-tabs::-webkit-scrollbar-track{background:0 0!important}.app .meta-tabs::-webkit-scrollbar-thumb{background:var(--border-header)!important;border-radius:999px!important}.app .lane-icon{justify-self:center!important;width:26px!important;height:28px!important}.app .lane-status svg{stroke-width:1.45px!important;width:10px!important;height:10px!important}.app .lane-status-spinner{border:1.35px solid #929da7;border-color:#929da7 #929da7 #89949e47 #89949e47;border-radius:50%;width:9px;height:9px;animation:.82s linear infinite laneStatusSpin;display:block}@keyframes laneStatusSpin{to{transform:rotate(360deg)}}.app .lane-status.is-loading{opacity:1!important;color:#929da7!important}.app .shot-boundary-pair{align-items:start!important}.app .shot-boundary-frame-cell{grid-template-rows:auto 14px;gap:3px;min-width:0;display:grid}.app .shot-boundary-frame-time{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px;font-weight:550;line-height:14px}.app .shot-boundary-notes{justify-content:center!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon,.app .workspace-tree-root .workspace-tree-icon{padding:2px!important}.top-workspace-zone{grid-column:2;align-items:center;min-width:0;display:flex}.top-workspace-selector{border:1px solid var(--border);border-radius:var(--r-control);background:var(--card);text-align:left;cursor:pointer;width:100%;min-width:0;height:40px;color:var(--text);grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;display:grid}.top-workspace-selector:hover{background:var(--hover)}.top-workspace-selector:focus,.top-workspace-selector:focus-visible{box-shadow:none;outline:0}.top-workspace-selector.is-loading{cursor:default}.top-workspace-symbol{border:1px solid var(--border-soft);background:var(--card-2);width:28px;height:28px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.top-workspace-symbol .icon{width:18px;height:18px}.top-workspace-copy{flex-direction:column;min-width:0;line-height:1.1;display:flex}.top-workspace-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.top-workspace-copy small{color:var(--muted);margin-top:2px;font-size:11px}.app .search-zone{grid-column:3}.app .context-zone{grid-column:4}.app .stream-top-main{grid-column:3}.app .stream-top-context{grid-column:4}.app .sidebar-scroll{padding-top:8px}.app .rail-btn .icon-lg{width:22px!important;height:22px!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon,.app .workspace-tree-root .workspace-tree-icon{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important;padding:3px!important}.app .jobs-drawer{left:calc(var(--rail-w) + var(--gap))!important;transform-origin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s cubic-bezier(.22,.82,.22,1),opacity .18s,visibility 0s linear .28s!important;transform:translate(calc(-100% - 14px))!important}.app .jobs-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translate(0)!important}.jobs-head-actions{align-items:center;gap:4px;display:flex}.jobs-refresh{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.jobs-refresh:hover:not(:disabled){background:var(--hover);color:var(--text)}.jobs-refresh:disabled{cursor:default;opacity:.6}.jobs-refresh .is-spinning{animation:.72s linear infinite jobsRefreshSpin}@keyframes jobsRefreshSpin{to{transform:rotate(360deg)}}.jobs-filter-row{border-bottom:1px solid var(--border-soft);align-items:center!important;gap:10px!important;padding:0 12px!important;display:flex!important}.jobs-filter-control{min-width:0;height:30px;color:var(--muted);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.jobs-filter-control select{border:1px solid var(--border);background:var(--card-2);min-width:0;height:30px;color:var(--text-2);border-radius:6px;outline:0;padding:0 28px 0 9px}.jobs-count{background:var(--card-3);min-width:24px;height:22px;color:var(--muted);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;display:grid}.job-times{color:var(--muted);gap:3px;margin:8px 0 0;font-size:11px;display:grid}.job-times div{grid-template-columns:62px minmax(0,1fr);gap:7px;display:grid}.job-times dt,.job-times dd{min-width:0;margin:0}.job-times dd{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .asset-command-menu{max-height:min(420px,100vh - 16px);overflow-y:auto;width:224px!important}.app .asset-command-menu .context-menu-item:disabled{opacity:.46;cursor:default;background:0 0!important}.context-menu-back{font-weight:620;color:var(--text)!important}.context-menu-empty{color:var(--muted);text-align:center;padding:12px 10px;font-size:12px}@media (width<=1580px){.app .topbar{grid-template-columns:var(--rail-w) 176px minmax(480px,1fr) minmax(580px,720px)!important}.app .search-box{min-width:180px}}.app .lane-icon-cell{z-index:160!important;grid-template-columns:26px 10px!important;justify-content:center!important;column-gap:4px!important;padding:0!important}.app .lane-icon{justify-self:center!important}.app .lane-icon[data-tip]:after,.app .lane-status[data-status-tip]:after{color:#f1f3f5!important;min-height:26px!important;box-shadow:none!important;text-shadow:none!important;z-index:220!important;background:#20262d!important;border:1px solid #343b44!important;border-radius:5px!important;padding:5px 8px!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}html[data-theme=light] .app .lane-icon[data-tip]:after,html[data-theme=light] .app .lane-status[data-status-tip]:after{color:#303841!important;box-shadow:none!important;text-shadow:none!important;background:#f7f9fa!important;border-color:#c7cfd7!important}.app .transport-icon-frame-step{stroke-width:1.5px!important}.app .shot-boundary-tick:before{content:none!important;display:none!important}.app .lane-icon[data-tip]:after,.app .lane-status[data-status-tip]:after,html[data-theme=light] .app .lane-icon[data-tip]:after,html[data-theme=light] .app .lane-status[data-status-tip]:after{color:#252c33!important;min-height:28px!important;text-shadow:none!important;opacity:0!important;visibility:hidden!important;background:#fff!important;border:1px solid #d7dde3!important;border-radius:5px!important;align-items:center!important;padding:5px 9px!important;transition:opacity .1s,transform .1s,visibility 0s linear .1s!important;display:flex!important;transform:translate(3px,-50%)!important;box-shadow:0 5px 14px #0003!important}.app .lane-icon[data-tip]:hover:after,.app .lane-status[data-status-tip]:hover:after{opacity:1!important;visibility:visible!important;transition-delay:.5s,.5s,.5s!important;transform:translateY(-50%)!important}html[data-theme=light] .app .lane-icon[data-tip]:after,html[data-theme=light] .app .lane-status[data-status-tip]:after{box-shadow:0 5px 14px #232d3724!important}.app .tree-row .tree-icon,.app .tree-row svg.tree-icon,.app .workspace-tree-root .workspace-tree-icon{box-sizing:border-box!important;padding:0!important}.app .shot-boundary-card{grid-template-columns:190px minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;min-height:84px!important;padding:8px!important}.app .shot-boundary-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app .shot-boundary-frame-time{font-size:10.5px!important;font-weight:600!important;line-height:16px!important}.app .shot-boundary-notes.is-display{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;justify-content:normal!important;display:grid!important}.app .shot-boundary-note-copy{align-content:center;gap:4px;min-width:0;display:grid}.app .shot-boundary-notes.is-display .shot-note-edit-btn{align-self:center}.app .lane-icon-cell{overflow:visible!important}.app .lane-icon-cell:hover{z-index:500!important}.app .lane-icon[data-tip]:after,.app .lane-status[data-status-tip]:after,html[data-theme=light] .app .lane-icon[data-tip]:after,html[data-theme=light] .app .lane-status[data-status-tip]:after{width:max-content!important;min-width:max-content!important;max-width:none!important;box-sizing:border-box!important;white-space:nowrap!important;inline-size:max-content!important;overflow:visible!important}.app .lane-icon[data-tip]:hover:after,.app .lane-status[data-status-tip]:hover:after,html[data-theme=light] .app .lane-icon[data-tip]:hover:after,html[data-theme=light] .app .lane-status[data-status-tip]:hover:after{opacity:1!important;visibility:visible!important;transition-delay:.5s,.5s,.5s!important;transform:translateY(-50%)!important}.app .lane-icon,.app .lane-status{cursor:default!important;transform:translate(-2px)!important}.app .preview,.app .folder-preview{aspect-ratio:16/9!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:63px!important;min-height:63px!important;max-height:63px!important;box-shadow:inset 0 0 0 1px var(--border)!important;border:0!important}.app .preview>img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:100%!important}.app .shot-boundary-notes.is-display{align-self:start!important;align-items:start!important;padding-top:0!important}.app .shot-boundary-note-copy{align-content:start!important;gap:2px!important}.app .shot-boundary-notes.is-display .shot-boundary-note-label,.app .shot-boundary-notes.is-display .shot-note-edit-btn{align-self:start!important;align-items:center!important;min-height:22px!important;display:flex!important}.jobs-list{min-height:120px;position:relative}.jobs-loading-state{min-height:150px;color:var(--text-2);text-align:left;justify-content:center;align-items:center;gap:11px;padding:24px;display:flex}.jobs-loading-state>div{gap:3px;display:grid}.jobs-loading-state strong{color:var(--text-2);font-size:12.5px;font-weight:560}.jobs-loading-state small{color:var(--muted);font-size:11.5px}.jobs-loading-spinner{border:1.7px solid color-mix(in srgb,var(--muted) 30%,transparent);border-top-color:var(--text-2);border-right-color:var(--text-2);border-radius:50%;flex:0 0 17px;width:17px;height:17px;animation:.78s linear infinite jobsLoadingSpin}@keyframes jobsLoadingSpin{to{transform:rotate(360deg)}}.app .review{grid-template-rows:var(--asset-header-height,38px) minmax(0,1fr)!important}.app .review-head{min-height:var(--asset-header-height,38px)!important;gap:6px!important;padding-inline:8px!important}.app .close-review{width:28px!important;height:28px!important}.app .review-head>.expand-btn{height:29px!important}.app .shot-boundary-frame-cell{grid-template-rows:auto 16px!important;gap:6px!important}.app .shot-boundary-frame-time{line-height:16px!important}.app .shot-boundary-note-input{resize:none!important}.app .th{white-space:nowrap!important}.app .th-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.app .th-sort{white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app .th-sort .th-label{flex:auto}.app .th-sort-indicator{flex:none}.app .meta-asset-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;text-overflow:ellipsis!important;word-break:break-all!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}:root{--rail:#070a0d}html[data-theme=light]{--rail:#e9edf1}.app .rail{width:var(--rail-w)!important;background:var(--rail)!important;height:auto!important;padding:6px 4px 8px!important;position:fixed!important;top:6px!important;bottom:6px!important;left:6px!important}.app .rail-brand{color:#bac3cc;flex:0 0 42px;place-items:center;width:40px;height:42px;display:grid}html[data-theme=light] .app .rail-brand{color:#505a64}.app .acc-head,.app .acc-head:hover,.app .acc:not(.collapsed) .acc-head{background:0 0!important}.app .acc-head:hover{background:var(--hover)!important}.app .preview,.app .grid-img,.app .asset-placeholder,html[data-theme=light] .app .asset-placeholder{background:var(--card-2)!important}.app .asset-placeholder:before{display:none!important}.app .grid-card.folder-card .grid-img{background:var(--card-3)!important}.app .grid-card.folder-card:hover .grid-img{background:var(--hover)!important}.app .grid-card.folder-card.selected .grid-img{background:var(--selected)!important}html[data-theme=light] .app .grid-card.folder-card .grid-img{background:var(--card-3)!important}html[data-theme=light] .app .grid-card.folder-card:hover .grid-img{background:var(--hover)!important}html[data-theme=light] .app .grid-card.folder-card.selected .grid-img{background:var(--selected)!important}.app .browser-loading-overlay,.app .browser-sorting-overlay,.app .stream-loading-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app .meta-section{padding:11px 16px 14px!important}.app .meta-title{margin-bottom:10px!important}.app{grid-template-rows:40px minmax(0,1fr)!important}.app .rail-brand{cursor:default;flex:0 0 52px;width:100%;height:52px;margin:0 0 8px;padding:0 0 10px;position:relative}.app .rail-brand:after{content:"";background:var(--border-soft);height:1px;position:absolute;bottom:0;left:6px;right:6px}.app .rail-brand svg{width:26px;height:26px}.app .topbar{grid-template-columns:var(--rail-w) 204px minmax(0,1fr) 510px!important;column-gap:6px!important}.app .context-zone{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.app .context-card,.app .context-card:first-child,.app .context-card:nth-child(2),.app .context-card:nth-child(3){flex:none;width:100%;min-width:0;max-width:none;padding-left:8px;padding-right:8px}.app .search-actions{margin-left:4px}@media (width<=1580px){.app .topbar{grid-template-columns:var(--rail-w) 176px minmax(0,1fr) 480px!important}}.app .video-content{align-items:stretch}.app .video-frame{aspect-ratio:auto!important;background:#000!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.app .video-frame>video,.app .video-frame>img{object-fit:contain!important;object-position:center center!important;background:#000!important;width:100%!important;height:100%!important}html[data-theme=light] .app.stream-active .unified-group-header,html[data-theme=light] .app.stream-active .unified-group-header:focus,html[data-theme=light] .app.stream-active .unified-group-header:focus-visible,html[data-theme=light] .app.stream-active .unified-group-header:focus-within{background:var(--card-2)!important}html[data-theme=light] .app.stream-active .unified-group-header:hover,html[data-theme=light] .app.stream-active .unified-group-header:active,html[data-theme=light] .app.stream-active .unified-group-header:hover:focus,html[data-theme=light] .app.stream-active .unified-group-header:hover:focus-within{background:var(--hover)!important}html[data-theme=light] .app.stream-active .unified-group-header .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:focus,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:focus-visible,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:active{background:inherit!important}.app.stream-active .unified-source-row.selected-source .schedule-row-day-bands{display:grid!important}.app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-a{background:#ffffff02!important}.app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-b{background:#ffffff0a!important}html[data-theme=light] .app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-a{background:#1f2f3d02!important}html[data-theme=light] .app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-b{background:#1f2f3d0d!important}.app.stream-active .schedule-zoom-track:before{opacity:1!important;background:#66717b!important}.app.stream-active .schedule-zoom-fill{display:none!important}.app.stream-active .schedule-block{box-sizing:border-box!important;overflow:visible!important}.app.stream-active .schedule-block.is-compact{min-width:2px!important;padding-left:0!important;padding-right:0!important}.app.stream-active .schedule-block.is-compact .schedule-block-title,.app.stream-active .schedule-block.is-compact .schedule-block-meta{display:none!important}.schedule-block-hit-target{pointer-events:auto;background:0 0;width:max(18px,100%);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.schedule-task-tooltip{z-index:640;color:#252d34;pointer-events:none;opacity:0;background:#f8fafb;border:1px solid #d4dae0;border-radius:7px;gap:7px;width:min(400px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.35;animation:.12s .65s forwards schedule-task-tooltip-in;display:grid;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 28px #0000003d}@keyframes schedule-task-tooltip-in{to{opacity:1}}.schedule-task-tooltip-row{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.schedule-task-tooltip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.schedule-task-tooltip-label{color:#69747e;font-weight:400}.schedule-task-tooltip-time{font-variant-numeric:tabular-nums}.schedule-datetime-rows{gap:10px;display:grid}.schedule-datetime-row{align-items:center;grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important}.schedule-datetime-row>span,.schedule-duration-row>span{color:var(--muted);font-size:12px}.schedule-duration-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:34px;display:grid}.schedule-duration-row output{border:1px solid var(--border);background:var(--card-2);min-width:92px;height:32px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;justify-self:start;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.timeline-pane{scroll-behavior:auto!important}.source-head,.unified-group-header .source-group-row,.unified-source-row .source-row{backface-visibility:hidden;transform:translateZ(0)}@media (width<=600px){.schedule-datetime-row,.schedule-duration-row{grid-template-columns:1fr!important;gap:6px!important}}.app .topbar{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0,1fr) 510px!important}@media (width<=1580px){.app .topbar{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0,1fr) 480px!important}}:root{--task-failed-start-fill:#555b61;--task-failed-start-border:#929aa2;--task-failed-start-text:#f5f6f7;--task-failed-start-sub:#d4d8dc}html[data-theme=light]{--task-failed-start-fill:#686f76;--task-failed-start-border:#50575e;--task-failed-start-text:#fff;--task-failed-start-sub:#e6e9eb}.schedule-block.status-failed_to_start{filter:none!important;background:var(--task-failed-start-fill)!important;border:1px solid var(--task-failed-start-border)!important;box-shadow:inset 0 1px #ffffff0b!important}.schedule-block.status-failed_to_start .schedule-block-title{color:var(--task-failed-start-text)!important}.schedule-block.status-failed_to_start .schedule-block-meta{color:var(--task-failed-start-sub)!important}.schedule-block.status-failed_to_start:hover{filter:brightness(1.06)!important}.legend-task.status-failed-to-start{background:var(--task-failed-start-fill)!important;border:1px solid var(--task-failed-start-border)!important;box-shadow:none!important}.app.stream-active .time-ruler-inner span{white-space:nowrap!important;word-break:normal!important;overflow:visible!important}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-source-row .source-row{will-change:auto!important;position:sticky!important;left:0!important;transform:none!important}.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row .schedule-row{height:68px!important}.app.stream-active .schedule-create-preview{height:58px!important;top:5px!important}.app.stream-active .schedule-row,.app.stream-active .schedule-row.create-drag-active{cursor:default!important}.app.stream-active .schedule-block.is-optimistic{pointer-events:auto}.app.stream-active .time-ruler-inner span{white-space:nowrap!important;word-break:normal!important;text-overflow:clip!important;overflow:hidden!important}.app.stream-active .schedule-toolbar{background:var(--card)!important;gap:0!important;padding:5px 10px!important}.app.stream-active .schedule-toolbar-left{border:1px solid var(--border)!important;background:var(--card-2)!important;border-radius:8px!important;flex:0 auto!important;gap:0!important;height:36px!important;padding:1px 4px!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=light] .app.stream-active .schedule-toolbar-left{box-shadow:inset 0 1px #ffffffb3!important}.app.stream-active .schedule-toolbar-left:focus-within{border-color:var(--border-header)!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn,.app.stream-active .schedule-toolbar-left>.schedule-search,.app.stream-active .schedule-toolbar-left .toolbar-date-nav .compact-btn,.app.stream-active .schedule-toolbar-left .toolbar-date-nav .date-btn,.app.stream-active .schedule-toolbar-left>.schedule-tool-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn:hover,.app.stream-active .schedule-toolbar-left .toolbar-date-nav .compact-btn:hover,.app.stream-active .schedule-toolbar-left .toolbar-date-nav .date-btn:hover,.app.stream-active .schedule-toolbar-left>.schedule-tool-icon:hover{background:var(--hover)!important;color:var(--text)!important}.app.stream-active .schedule-toolbar-left>.schedule-search{border-left:1px solid var(--border-soft)!important;border-right:1px solid var(--border-soft)!important;border-radius:0!important;width:min(360px,30vw)!important;margin:0 4px!important;padding-left:10px!important;padding-right:8px!important}.app.stream-active .schedule-toolbar-left>.schedule-search:focus-within{box-shadow:none!important;background:#7f8c9b0e!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav{gap:2px!important;margin:0!important;padding:0 5px!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider{background:var(--border-soft)!important;height:22px!important;margin:0 5px!important}.app.stream-active .schedule-toolbar-left>.schedule-zoom-control{padding:0 3px!important}.app.stream-active .schedule-toolbar-left>#goToNowBtn{margin-left:3px!important}.app.stream-active .schedule-toolbar-left>#newScheduleBtn{color:var(--text)!important;margin-left:1px!important}.schedule-task-status-value{white-space:nowrap;min-width:0;color:inherit!important;align-items:center!important;gap:7px!important;font-weight:600!important;display:inline-flex!important}.schedule-task-status-value:before{content:"";box-sizing:border-box;border:1px solid #0000;border-radius:2px;flex:0 0 20px;width:20px;height:7px}.schedule-task-status-value.status-scheduled:before{background:var(--task-scheduled-fill);border-color:var(--task-scheduled-border)}.schedule-task-status-value.status-waiting_stream:before{background:var(--task-wait-stream-fill);border-color:var(--task-wait-stream-border)}.schedule-task-status-value.status-waiting_resource:before{background:var(--task-wait-resource-fill);border-color:var(--task-wait-resource-border)}.schedule-task-status-value.status-recording:before{background:var(--task-recording-fill);border-color:var(--task-recording-border)}.schedule-task-status-value.status-completed:before{background:var(--task-completed-fill);border-color:var(--task-completed-border)}.schedule-task-status-value.status-failed_to_start:before{background:var(--task-failed-start-fill);border-color:var(--task-failed-start-border)}.schedule-task-status-value.status-interrupted:before{background:var(--task-interrupted-fill);border-color:var(--task-interrupted-border)}.schedule-task-tooltip .schedule-task-status-value{color:#252d34!important;font-weight:500!important}.app .review-title{flex:0 auto!important}.app .review-head-icon-btn{cursor:pointer;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:0 0 29px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.app .review-head>.expand-btn{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;padding:0!important}.app .review-head-icon-btn[data-tip]:after{content:attr(data-tip);z-index:900;border:1px solid var(--border-header);background:var(--card-2);color:var(--text-2);box-shadow:var(--shadow-menu);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.app .review-head-icon-btn[data-tip]:hover:after{opacity:1;visibility:visible}.app:not(.stream-active) .asset-toolbar-shell{border:1px solid var(--border);border-radius:var(--r-control);background:var(--card);grid-column:3/5;grid-template-columns:minmax(0,1fr) 510px;align-items:stretch;min-width:0;height:40px;display:grid;overflow:hidden}.app.stream-active .asset-toolbar-shell{display:none!important}.app .asset-toolbar-shell>.search-zone,.app .asset-toolbar-shell>.context-zone{align-items:stretch;min-width:0;height:38px;display:flex;background:0 0!important;border:0!important;grid-column:auto!important;gap:0!important;padding:0!important}.app .asset-toolbar-shell>.search-zone{overflow:hidden}.app .asset-toolbar-shell>.context-zone{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border-left:1px solid var(--border-soft)!important}.app .asset-toolbar-shell .search-select,.app .asset-toolbar-shell .search-box,.app .asset-toolbar-shell .action-chip,.app .asset-toolbar-shell .context-card{height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app .asset-toolbar-shell .search-select{flex:0 0 110px;width:110px;border-right:1px solid var(--border-soft)!important}.app .asset-toolbar-shell .search-box{overflow:hidden;border-right:1px solid var(--border-soft)!important;flex:auto!important;width:auto!important;min-width:160px!important}.app .asset-toolbar-shell .search-actions{flex:none;height:38px;gap:0!important;margin-left:0!important}.app .asset-toolbar-shell .action-chip{padding-inline:11px!important}.app .asset-toolbar-shell .context-card{width:100%!important;min-width:0!important;padding-inline:9px!important}.app .asset-toolbar-shell .search-select:hover,.app .asset-toolbar-shell .search-submit:hover,.app .asset-toolbar-shell .action-chip:hover,.app .asset-toolbar-shell .context-card:hover{background:var(--hover)!important}.app .asset-toolbar-shell .search-box:focus-within{box-shadow:inset 0 0 0 1px var(--border-header)!important}@media (width<=1580px){.app:not(.stream-active) .asset-toolbar-shell{grid-template-columns:minmax(0,1fr) 480px}}.app .review-head-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.app .review-head-icon-btn{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;padding:0!important;display:grid!important}.app .review-head-icon-btn:hover{background:var(--hover)!important;color:var(--text)!important}.app .review-head-icon-btn .icon{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.app .review-locate-btn{margin-left:0!important}.app .review-head-actions>.review-expand-btn{background:0 0!important;border:0!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;padding:0!important}.schedule-task-tooltip .schedule-task-tooltip-value,.schedule-detail-row>strong{color:inherit}.app:not(.stream-active) .asset-toolbar-shell{grid-template-columns:minmax(0,1fr) minmax(600px,625px)!important;padding:0 4px!important;overflow:hidden!important}.app .asset-toolbar-shell>.search-zone{justify-content:flex-start!important;gap:4px!important;overflow:visible!important}.app .asset-toolbar-shell>.context-zone{border-left:0!important;grid-template-columns:minmax(150px,.82fr) minmax(215px,1.12fr) minmax(235px,1.22fr)!important;gap:0!important;margin-left:7px!important;padding-left:15px!important;position:relative!important;overflow:visible!important}.app .asset-toolbar-shell>.context-zone:before{content:"";background:var(--border-soft);pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px;left:0}.app .asset-toolbar-shell .search-select{border-right:0!important;border-radius:6px!important;flex:0 0 108px!important;width:108px!important;padding-inline:9px!important}.app .asset-toolbar-shell .search-box{border:1px solid var(--border)!important;background:var(--card-2)!important;border-radius:7px!important;flex:0 360px!important;align-self:center!important;width:360px!important;min-width:240px!important;max-width:360px!important;height:32px!important;margin:3px 3px 3px 0!important;overflow:hidden!important}.app .asset-toolbar-shell .search-box:focus-within{border-color:var(--border-header)!important;box-shadow:0 0 0 1px #78baff14!important}.app .asset-toolbar-shell .search-submit{height:30px!important}.app .asset-toolbar-shell .action-chip{border-left:0!important;border-radius:6px!important;padding-inline:10px!important}.app .asset-toolbar-shell .action-chip+.action-chip{border-left:0!important}.app .asset-toolbar-shell .context-card,.app .asset-toolbar-shell .context-card:first-child,.app .asset-toolbar-shell .context-card:nth-child(2),.app .asset-toolbar-shell .context-card:nth-child(3){border-left:0!important;border-radius:6px!important;min-width:0!important;padding-inline:8px!important}.app .asset-toolbar-shell .context-card+.context-card{border-left:0!important}.app .asset-toolbar-shell .context-copy{min-width:0!important;overflow:visible!important}.app .asset-toolbar-shell .context-title{letter-spacing:-.01em;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:none!important;font-size:12px!important;overflow:visible!important}.app .asset-toolbar-shell .context-value{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;overflow:hidden!important}@media (width<=1580px){.app:not(.stream-active) .asset-toolbar-shell{grid-template-columns:minmax(0,1fr) minmax(570px,590px)!important}.app .asset-toolbar-shell>.context-zone{grid-template-columns:minmax(140px,.78fr) minmax(205px,1.08fr) minmax(225px,1.18fr)!important;margin-left:5px!important;padding-left:13px!important}.app .asset-toolbar-shell .search-box{flex-basis:330px!important;width:330px!important;max-width:330px!important}.app .asset-toolbar-shell .context-title{font-size:11.5px!important}}:root{--ui-divider:#343b43}html[data-theme=light]{--ui-divider:#c7cfd7}.app .rail-brand:after,.app .rail-rule{background:var(--ui-divider)!important;opacity:1!important}.app .asset-toolbar-shell>.context-zone:before{background:var(--ui-divider)!important}.app .asset-toolbar-shell .search-actions{gap:2px!important;margin-left:3px!important}.app .asset-toolbar-shell .search-action-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:32px!important;color:var(--muted)!important;border-radius:6px!important;align-self:center!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.app .asset-toolbar-shell .search-action-icon:hover,.app .asset-toolbar-shell .search-action-icon.active{color:var(--text)!important;background:var(--hover)!important}.app .asset-toolbar-shell .search-action-icon>.icon{width:17px!important;height:17px!important}.app .asset-toolbar-shell .search-action-icon .mini-box{width:16px!important;height:16px!important;margin:0!important}.app .asset-toolbar-shell .search-action-icon[data-tip]:after{content:attr(data-tip);z-index:5200;border:1px solid var(--border-header);background:var(--card-3);color:var(--text);box-shadow:var(--shadow-menu);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.app .asset-toolbar-shell .search-action-icon[data-tip]:hover:after{opacity:1;visibility:visible}.app:not(.stream-active) .asset-toolbar-shell{grid-template-columns:minmax(0,1fr) 740px!important;padding-right:8px!important}.app .asset-toolbar-shell>.context-zone{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:start!important;width:690px!important;margin-left:7px!important;padding-left:15px!important;padding-right:0!important}.app .asset-toolbar-shell .context-card,.app .asset-toolbar-shell .context-card:first-child,.app .asset-toolbar-shell .context-card:nth-child(2),.app .asset-toolbar-shell .context-card:nth-child(3){width:100%!important;min-width:0!important;max-width:none!important}.app .asset-toolbar-shell .context-title{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}@media (width<=1580px){.app:not(.stream-active) .asset-toolbar-shell{grid-template-columns:minmax(0,1fr) 710px!important}.app .asset-toolbar-shell>.context-zone{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:670px!important}}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-source-row .source-row{will-change:auto!important;backface-visibility:visible!important;position:sticky!important;left:0!important;transform:none!important}.app.stream-active .source-head,.app.stream-active .timeline-pane,.app.stream-active .timeline-rows,.app.stream-active .unified-group-header,.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row .schedule-row{transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s!important}.app .asset-toolbar-shell .search-action-icon>.icon{stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}.app .asset-toolbar-shell .search-action-icon.active>.icon{color:var(--text)!important}.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-source-row .source-row{transform:translate3d(var(--stream-scroll-x,0px),0,0)!important;will-change:transform!important;backface-visibility:hidden!important;visibility:visible!important;opacity:1!important;position:relative!important;left:0!important}.app.stream-active .unified-group-header .source-group-row{z-index:320!important}.app.stream-active .unified-source-row .source-row{z-index:310!important}.app button.grid-card{width:100%;min-width:0;max-width:none;box-sizing:border-box!important}.app button.grid-card .grid-img{aspect-ratio:16/9!important;box-sizing:border-box!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.app button.grid-card .grid-img>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.app .review-head-icon-btn .icon{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important}.app .review-locate-btn .review-locate-icon{stroke-width:1.6px!important}.app .view-btn{position:relative!important}.app .view-btn[data-tip]:after{content:attr(data-tip);z-index:5200;border:1px solid var(--border-header);background:var(--card-3);color:var(--text);box-shadow:var(--shadow-menu);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.app .view-btn[data-tip]:hover:after{opacity:1;visibility:visible}.app.stream-active .schedule-datetime-value,.app.stream-active .schedule-datetime-value span,.app.stream-active .schedule-datetime-value span:last-child,.app.stream-active .schedule-datetime-zone,.app.stream-active .schedule-duration-row output{color:var(--text-2)!important;font-weight:400!important}.app.stream-active .schedule-duration-row output{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important;font-size:13px!important}.body.stream-mode .rail-btn:focus,.body.stream-mode .rail-btn:focus-visible{outline:0!important}.app.stream-active .schedule-block,.app.stream-active .schedule-block.status-scheduled,.app.stream-active .schedule-block.status-waiting_stream,.app.stream-active .schedule-block.status-waiting_resource,.app.stream-active .schedule-block.status-recording,.app.stream-active .schedule-block.status-recording.recording-task,.app.stream-active .schedule-block.status-completed,.app.stream-active .schedule-block.status-failed_to_start,.app.stream-active .schedule-block.status-interrupted,.app.stream-active .schedule-block:hover,.app.stream-active .schedule-block.selected{box-shadow:none!important;border:0!important;outline:0!important}.app.stream-active .schedule-block.selected{filter:brightness(1.09)!important}.app .folder-glyph{width:46px!important;height:40px!important}.app .folder-preview svg{width:31px!important;height:29px!important}.app:not(.stream-active) .asset-toolbar-shell,.app .asset-toolbar-shell .search-actions{overflow:visible!important}.app .asset-toolbar-shell .search-action-icon{width:38px!important;min-width:38px!important;max-width:38px!important;overflow:visible!important}.app .asset-toolbar-shell .search-action-icon:first-child{grid-template-columns:16px 21px!important;gap:5px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.app .asset-toolbar-shell .search-action-icon>.icon{width:21px!important;min-width:21px!important;height:21px!important;color:var(--text-2)!important;flex:0 0 21px!important}.app .asset-toolbar-shell .search-action-icon.active{color:var(--text-2)!important;background:0 0!important}.app .asset-toolbar-shell .search-action-icon.active:hover{background:var(--hover)!important}.search-action-checkbox{box-sizing:border-box;border:1px solid var(--border-header);background:var(--card-2);width:16px;height:16px;color:var(--card);border-radius:4px;place-items:center;display:grid}.search-action-checkbox svg{width:12px;height:12px}.search-action-checkbox path{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.search-action-checkbox.checked{color:#151a1f;background:#aab4bd;border-color:#87939d}.search-action-checkbox.checked path{opacity:1}html[data-theme=light] .search-action-checkbox.checked{color:#fff;background:#64717c;border-color:#64717c}.app .asset-toolbar-shell .context-card-readonly{cursor:default!important;grid-template-columns:22px minmax(0,1fr)!important}.app .asset-toolbar-shell .context-card-readonly:hover{background:0 0!important}.app.stream-active .schedule-zoom-thumb{transition:background-color .12s!important}.app.stream-active .unified-source-row:not(.selected-source):hover,.app.stream-active .unified-source-row:not(.selected-source):hover .source-row,.app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#171c21!important}html[data-theme=light] .app.stream-active .unified-source-row:not(.selected-source):hover,html[data-theme=light] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row,html[data-theme=light] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:#f6f8fa!important}.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:hover:focus-within,.app.stream-active .unified-group-header:hover .source-group-row{background:#20262d!important}html[data-theme=light] .app.stream-active .unified-group-header:hover,html[data-theme=light] .app.stream-active .unified-group-header:hover:focus-within,html[data-theme=light] .app.stream-active .unified-group-header:hover .source-group-row{background:#e9edf1!important}.app.stream-active .unified-source-row .schedule-row:hover{background:0 0!important}.app.stream-active .group-title{cursor:pointer!important}.app.stream-active .schedule-block:hover,.app.stream-active .schedule-block.selected,.app.stream-active .schedule-block.search-hit{filter:none!important}.app.stream-active .unified-source-row.selected-source,.app.stream-active .unified-source-row.selected-source:hover{background:#202a32!important}.app.stream-active .unified-source-row.selected-source .source-row,.app.stream-active .unified-source-row.selected-source:hover .source-row,.app.stream-active .unified-source-row.selected-source .source-row.recording-source,.app.stream-active .unified-source-row.selected-source:hover .source-row.recording-source{background:#26343f!important}.app.stream-active .schedule-block{border-radius:4px!important}.app.stream-active .schedule-block.lane-count-2,.app.stream-active .schedule-block.lane-count-3,.app.stream-active .schedule-block.lane-count-4{border-radius:3px!important}.app.stream-active .schedule-create-preview{border-radius:4px!important;height:62px!important;top:3px!important}.app.stream-active .schedule-block-meta .schedule-block-time{text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.app.stream-active .schedule-block-status{flex:none!important}.app .review-head-icon-btn[data-tip]:after,html[data-theme=light] .app .review-head-icon-btn[data-tip]:after{color:#27313a!important;background:#fff!important;border-color:#cbd2d9!important;max-width:min(240px,100vw - 24px)!important;left:auto!important;right:0!important;transform:none!important;box-shadow:0 6px 18px #1c26302e!important}.app:not(.stream-active) .pathbar,.app:not(.stream-active) .path-actions,.app:not(.stream-active) .view-switch{overflow:visible!important}.app:not(.stream-active) .pathbar{z-index:160!important}.app .view-btn[data-tip]:after,html[data-theme=light] .app .view-btn[data-tip]:after{color:#27313a!important;background:#fff!important;border-color:#cbd2d9!important;box-shadow:0 6px 18px #1c263029!important}.app .view-btn[data-tip]:last-child:after{left:auto!important;right:0!important;transform:none!important}.app .review-audio-placeholder,.app .review-preview-unavailable{color:#9da8b2!important;-webkit-backdrop-filter:none!important;background:#171d23!important}html[data-theme=light] .app .video-stage.preview-unavailable-stage{background:#edf0f3!important}html[data-theme=light] .app .preview-unavailable-stage .video-side-rail{background:#e8ecef!important}html[data-theme=light] .app .preview-unavailable-stage .video-frame,html[data-theme=light] .app .review-preview-unavailable{color:#56636e!important;background:#e1e6ea!important}.app .grid-card:not(.folder-card){background:#11161b!important}.app .grid-card:not(.folder-card) .grid-info{background:#11161b!important;border-top:1px solid #2a3138!important}.app .grid-card:not(.folder-card):hover .grid-info{background:#151b21!important}.app .grid-card:not(.folder-card).selected .grid-info{background:#202933!important}html[data-theme=light] .app .grid-card:not(.folder-card){background:#f7f8fa!important}html[data-theme=light] .app .grid-card:not(.folder-card) .grid-info{background:#f8f9fa!important;border-top-color:#d3d9df!important}html[data-theme=light] .app .grid-card:not(.folder-card):hover .grid-info{background:#f1f4f6!important}html[data-theme=light] .app .grid-card:not(.folder-card).selected .grid-info{background:#dce3e9!important}.app .grid-card,.app .grid-card.folder-card,.app .grid-card:not(.folder-card){background:#0f1419!important}.app .grid-card .grid-img,.app .grid-card.folder-card .grid-img,.app .grid-card:not(.folder-card) .grid-img,.app .preview,.app .asset-placeholder{background:#1d252d!important}.app .grid-card .grid-info,.app .grid-card.folder-card .grid-info,.app .grid-card:not(.folder-card) .grid-info{background:#0f1419!important;border-top:1px solid #35404a!important}html[data-theme=light] .app .grid-card,html[data-theme=light] .app .grid-card.folder-card,html[data-theme=light] .app .grid-card:not(.folder-card){background:#fff!important}html[data-theme=light] .app .grid-card .grid-img,html[data-theme=light] .app .grid-card.folder-card .grid-img,html[data-theme=light] .app .grid-card:not(.folder-card) .grid-img,html[data-theme=light] .app .preview,html[data-theme=light] .app .asset-placeholder{background:#e9eef2!important}html[data-theme=light] .app .grid-card .grid-info,html[data-theme=light] .app .grid-card.folder-card .grid-info,html[data-theme=light] .app .grid-card:not(.folder-card) .grid-info{background:#fff!important;border-top-color:#cbd4dc!important}.app .preview-duration,.app .grid-duration{color:#f4f8fb!important;background:#05080b!important;border:1px solid #fff3!important;box-shadow:0 1px 2px #00000057!important}html[data-theme=light] .app .preview-duration,html[data-theme=light] .app .grid-duration{color:#fff!important;background:#45525d!important;border-color:#34404a!important;box-shadow:0 1px 2px #212b3338!important}.app .view-btn[data-tip]:after,html[data-theme=light] .app .view-btn[data-tip]:after{transition:opacity .12s,visibility 0s linear .12s!important}.app .view-btn[data-tip]:hover:after,html[data-theme=light] .app .view-btn[data-tip]:hover:after{transition-delay:.55s,.55s!important}.app.stream-active .schedule-datetime-field:disabled{opacity:.68;cursor:not-allowed!important;background:var(--card-2)!important;border-color:var(--border-soft)!important}.app.stream-active .schedule-datetime-field:disabled:hover{background:var(--card-2)!important}.app.stream-active .schedule-field-note{color:var(--muted);grid-column:2;margin-top:-7px;font-size:11px;font-weight:400;line-height:1.35}.app.stream-active .schedule-task-resize-handle{z-index:30;opacity:0;pointer-events:auto;width:15px;padding:0;transition:opacity .12s;position:absolute;top:-2px;bottom:-2px;cursor:ew-resize!important}.app.stream-active .schedule-task-resize-handle:before{content:"";border-top:1px solid var(--task-resize-grip);border-bottom:1px solid var(--task-resize-grip);width:8px;position:absolute;top:0;bottom:0}.app.stream-active .schedule-task-resize-handle.is-start:before{border-left:1px solid var(--task-resize-grip);border-radius:2px 0 0 2px;right:0}.app.stream-active .schedule-task-resize-handle.is-end:before{border-right:1px solid var(--task-resize-grip);border-radius:0 2px 2px 0;left:0}.app.stream-active .schedule-task-resize-handle:hover,.app.stream-active .schedule-task-resize-handle:focus-visible,.app.stream-active .schedule-block.is-resizing .schedule-task-resize-handle{opacity:1}body.stream-task-resizing,body.stream-task-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.app:not(.stream-active) .top-workspace-zone{z-index:170;height:calc(100% + var(--gap));border:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--card);align-self:start;align-items:stretch;position:relative;overflow:visible}.app:not(.stream-active) .top-workspace-selector{border-radius:var(--r-card) var(--r-card) 0 0;background:0 0;border:0;height:100%}.app:not(.stream-active) .body>.sidebar{border-radius:0 0 var(--r-card) var(--r-card);border-top:0}.app:not(.stream-active) .pathbar{height:calc(100% + var(--gap));border-radius:var(--r-card) var(--r-card) 0 0;border-bottom-color:var(--border);background:var(--card);align-self:start;margin:0}.app.stream-active .schedule-block.lane-count-1:not(.is-compact){flex-direction:column!important;justify-content:space-between!important;padding-top:9.5px!important;padding-bottom:9.5px!important;display:flex!important}.app.stream-active .schedule-block.lane-count-1:not(.is-compact) .schedule-block-title{line-height:1.2!important}.app.stream-active .schedule-block.lane-count-1:not(.is-compact) .schedule-block-meta{margin-top:0!important;line-height:1.15!important}:root{--task-resize-grip:#a6b7c5c7}html[data-theme=light]{--task-resize-grip:#496071c2}.app.stream-active .schedule-task-resize-handle{width:16px!important;top:-1px!important;bottom:-1px!important}.app.stream-active .schedule-task-resize-handle.is-start{left:-8px!important}.app.stream-active .schedule-task-resize-handle.is-end{right:-8px!important}.app.stream-active .schedule-task-resize-handle:before{box-sizing:border-box!important;border-top-width:2px!important;border-bottom-width:2px!important;width:8px!important;top:0!important;bottom:0!important}.app.stream-active .schedule-task-resize-handle.is-start:before{border-left-width:2px!important;border-radius:3px 0 0 3px!important;left:0!important;right:auto!important}.app.stream-active .schedule-task-resize-handle.is-end:before{border-right-width:2px!important;border-radius:0 3px 3px 0!important;left:auto!important;right:0!important}.app.stream-active .schedule-confirm-modal{width:min(540px,100vw - 40px)!important}.app.stream-active .schedule-confirm-body{gap:12px!important}.app.stream-active .schedule-confirm-body>p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.app.stream-active .schedule-change-comparison{border:1px solid var(--border-soft);background:var(--card-2);border-radius:7px;display:grid;overflow:hidden}.app.stream-active .schedule-change-comparison>div{border-bottom:1px solid var(--border-soft);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:9px 10px;display:grid}.app.stream-active .schedule-change-comparison>div:last-child{border-bottom:0}.app.stream-active .schedule-change-comparison span{color:var(--muted);font-size:11.5px}.app.stream-active .schedule-change-comparison strong{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:12px;font-weight:480}.app.stream-active .schedule-confirm-danger{color:#fff!important;background:#a84e45!important;border-color:#a84e45!important}.app.stream-active .schedule-confirm-danger:hover{background:#b95b50!important;border-color:#b95b50!important}.app.stream-active .schedule-detail-row>strong{color:var(--text-2)!important;font-weight:450!important}.app.stream-active .schedule-detail-row>.schedule-detail-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:var(--muted)!important;font-size:11.5px!important;font-weight:400!important}.app:not(.stream-active) .asset-toolbar-shell{z-index:165;position:relative;height:calc(100% + var(--gap))!important;border-radius:var(--r-card) var(--r-card) 0 0!important;background:var(--card)!important;align-self:start!important}.app:not(.stream-active) .asset-toolbar-shell>.search-zone,.app:not(.stream-active) .asset-toolbar-shell>.context-zone{height:calc(100% - 2px)!important}.app:not(.stream-active) .asset-toolbar-shell .search-select,.app:not(.stream-active) .asset-toolbar-shell .search-box,.app:not(.stream-active) .asset-toolbar-shell .action-chip,.app:not(.stream-active) .asset-toolbar-shell .context-card,.app:not(.stream-active) .asset-toolbar-shell .search-actions{height:100%!important}.app:not(.stream-active) .pathbar{border-top:0!important;border-radius:0!important;padding-left:10px!important}.app:not(.stream-active) .pathbar .crumb:first-child{padding-left:0!important}.app:not(.stream-active) .browser{border-radius:0 0 var(--r-card) var(--r-card)!important;border-top:0!important}.app:not(.stream-active) .asset-toolbar-shell .search-select{padding-left:10px!important}.app:not(.stream-active) .asset-toolbar-shell .search-box{align-self:center!important;height:40px!important;margin:0 3px 0 0!important}.app:not(.stream-active) .asset-toolbar-shell .search-box .search-submit{align-self:center!important;place-items:center!important;height:38px!important;display:grid!important}.app:not(.stream-active) .asset-toolbar-shell .search-box .search-submit>.icon{width:19px!important;height:19px!important;margin:auto!important;display:block!important}.app:not(.stream-active) .grid-view{justify-content:center!important;gap:14px!important;padding:14px!important}.app.stream-active .time-ruler-inner{contain:layout paint;align-items:initial!important;display:block!important;position:relative!important}.app.stream-active .time-ruler-inner>span{backface-visibility:hidden;box-sizing:border-box!important;border-left:1px solid var(--border-soft)!important;height:40px!important;padding:12px 0 0 8px!important;position:absolute!important;top:0!important;bottom:0!important}:root{--task-selection-ring:#9fb8cbcc}html[data-theme=light]{--task-selection-ring:#375b77d6}.app .shot-boundary-card{grid-template-columns:240px minmax(0,1fr)!important;min-height:108px!important}.app .shot-boundary-frame{aspect-ratio:16/9!important;width:100%!important;height:auto!important}.app .shot-boundary-frame .shot-boundary-composite{object-fit:fill!important;height:100%!important}.app:not(.stream-active) .asset-toolbar-shell>.search-zone{align-items:center!important}.app:not(.stream-active) .asset-toolbar-shell .search-select{white-space:nowrap!important;flex:0 0 132px!important;width:132px!important}.app:not(.stream-active) .asset-toolbar-shell .search-select>span:first-child{white-space:nowrap!important}.app:not(.stream-active) .asset-toolbar-shell .search-box{flex:0 420px!important;align-self:center!important;width:420px!important;min-width:300px!important;max-width:420px!important;height:38px!important;margin:0 3px 0 0!important}.app:not(.stream-active) .asset-toolbar-shell .search-box .search-submit{height:36px!important}.app.stream-active .schedule-block.lane-count-1{flex-direction:column!important;justify-content:space-between!important;padding:9.5px 6px 9.5px 8px!important;display:flex!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-title{display:block!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-meta{white-space:nowrap!important;text-overflow:clip!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}:root{--task-failed-start-fill:#514b4f;--task-failed-start-border:#8c7078;--task-failed-start-text:#f6f0f2;--task-failed-start-sub:#dbc9ce;--task-completed-fill:#35694b;--task-completed-border:#5c9d74;--task-completed-text:#edf8f1;--task-completed-sub:#c5e5d0;--task-selection-ring:#afc6d8e6;--task-selection-ring-width:1.5px}html[data-theme=light]{--task-failed-start-fill:#665b60;--task-failed-start-border:#8d7079;--task-failed-start-text:#fff;--task-failed-start-sub:#eadde1;--task-completed-fill:#c7e3d0;--task-completed-border:#83b996;--task-completed-text:#25583a;--task-completed-sub:#4f745e;--task-selection-ring:#20679cf5;--task-selection-ring-width:2px}.app.stream-active .schedule-block.selected,.app.stream-active .schedule-block.selected:hover{box-shadow:0 0 0 var(--task-selection-ring-width) var(--task-selection-ring)!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control{border:1px solid var(--border);background:var(--card-2);border-radius:7px;flex:0 552px;align-items:stretch;width:552px;min-width:432px;max-width:552px;height:38px;display:flex;overflow:hidden}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control:focus-within{border-color:var(--border-header);box-shadow:0 0 0 1px #78baff14}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-select{position:relative;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 132px!important;width:132px!important;height:100%!important;margin:0!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-select:after{content:"";background:var(--border-soft);pointer-events:none;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-select:hover{background:var(--hover)!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-box{width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-self:stretch!important;margin:0!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-submit{height:100%!important}.app.stream-active .schedule-block.lane-count-1.is-micro,.app.stream-active .schedule-block.lane-count-2.is-micro,.app.stream-active .schedule-block.lane-count-3.is-micro,.app.stream-active .schedule-block.lane-count-4.is-micro{border-radius:4px!important;min-width:2px!important;padding:0!important;overflow:visible!important}.app.stream-active .schedule-block.lane-count-2.is-micro,.app.stream-active .schedule-block.lane-count-3.is-micro,.app.stream-active .schedule-block.lane-count-4.is-micro{border-radius:3px!important}.app.stream-active .schedule-block.is-micro .schedule-block-title,.app.stream-active .schedule-block.is-micro .schedule-block-meta{display:none!important}:root{--bg:#13191f;--rail:#151c22;--card:#192127;--card-2:#1e272e;--card-3:#242e36;--hover:#2a353e;--selected:#303c46;--border:#343e48;--border-soft:#29333b;--border-header:#414d58;--surface-rail:#151c22;--surface-tree:#1c242b;--surface-content:#192127;--app-tooltip-bg:#fff;--app-tooltip-fg:#252c33;--app-tooltip-muted:#69747e;--app-tooltip-border:#ccd4db;--app-tooltip-shadow:0 8px 22px #040a0f47,0 2px 6px #040a0f29;--task-selection-ring:#b2cfe4c2;--task-selection-ring-width:2px}html[data-theme=light]{--bg:#eef1f4;--rail:#e8edf1;--surface-rail:#e8edf1;--surface-tree:#f5f7f9;--surface-content:#fff;--app-tooltip-bg:#fff;--app-tooltip-fg:#252c33;--app-tooltip-muted:#69747e;--app-tooltip-border:#cbd3da;--app-tooltip-shadow:0 8px 22px #232d3729,0 2px 5px #232d3714;--task-selection-ring:#176fa8;--task-selection-ring-width:2px}html[data-theme=dark] .app .rail,html[data-theme=light] .app .rail{background:var(--surface-rail)!important}html[data-theme=dark] .app:not(.stream-active) .top-workspace-zone,html[data-theme=dark] .app:not(.stream-active) .body>.sidebar,html[data-theme=light] .app:not(.stream-active) .top-workspace-zone,html[data-theme=light] .app:not(.stream-active) .body>.sidebar{background:var(--surface-tree)!important}html[data-theme=dark] .app:not(.stream-active) .asset-toolbar-shell,html[data-theme=dark] .app:not(.stream-active) .pathbar,html[data-theme=dark] .app:not(.stream-active) .browser,html[data-theme=dark] .app:not(.stream-active) .review,html[data-theme=light] .app:not(.stream-active) .asset-toolbar-shell,html[data-theme=light] .app:not(.stream-active) .pathbar,html[data-theme=light] .app:not(.stream-active) .browser,html[data-theme=light] .app:not(.stream-active) .review,html[data-theme=dark] .app.stream-active .body>.stream-workspace{background:var(--surface-content)!important}html[data-theme=dark] .app.stream-active .source-head,html[data-theme=dark] .app.stream-active .unified-source-row .source-row,html[data-theme=dark] .app.stream-active .unified-source-row .source-row.recording-source{background:var(--surface-tree)!important}html[data-theme=dark] .app.stream-active .timeline-pane,html[data-theme=dark] .app.stream-active .timeline-rows,html[data-theme=dark] .app.stream-active .unified-source-row{background-color:var(--surface-content)!important}html[data-theme=dark] .app.stream-active .unified-source-row:not(.selected-source):hover,html[data-theme=dark] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row,html[data-theme=dark] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:var(--surface-content)!important}html[data-theme=dark] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row,html[data-theme=dark] .app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background:var(--surface-tree)!important}html[data-theme=dark] .app.stream-active .unified-source-row.selected-source{background:#25313a!important}html[data-theme=dark] .app.stream-active .unified-source-row.selected-source .source-row{background:#2d3b46!important}html[data-theme=dark] .app .grid-card,html[data-theme=dark] .app .grid-card.folder-card,html[data-theme=dark] .app .grid-card:not(.folder-card){background:#1b232a!important}html[data-theme=dark] .app .grid-card .grid-info,html[data-theme=dark] .app .grid-card.folder-card .grid-info,html[data-theme=dark] .app .grid-card:not(.folder-card) .grid-info{background:#1b232a!important;border-top-color:#3a4650!important}.app.stream-active .schedule-block.selected,.app.stream-active .schedule-block.selected:hover{z-index:90!important;box-shadow:inset 0 0 0 var(--task-selection-ring-width) var(--task-selection-ring)!important;filter:none!important;border:0!important;outline:0!important}.app-tooltip-surface{z-index:10000;border:1px solid var(--app-tooltip-border);background:var(--app-tooltip-bg);max-width:min(320px,100vw - 16px);color:var(--app-tooltip-fg);box-shadow:var(--app-tooltip-shadow);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;pointer-events:none;border-radius:6px;padding:6px 9px;font:500 12px/1.35 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:fixed}.unified-tooltip-layer{animation:.11s both unified-tooltip-in}@keyframes unified-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.schedule-task-tooltip.app-tooltip-surface{gap:7px;width:min(400px,100vw - 16px);max-width:min(400px,100vw - 16px);padding:10px 12px;display:grid;color:var(--app-tooltip-fg)!important;border-color:var(--app-tooltip-border)!important;background:var(--app-tooltip-bg)!important;box-shadow:var(--app-tooltip-shadow)!important;border-radius:6px!important;transform:translate(-50%)!important}.schedule-task-tooltip.app-tooltip-surface .schedule-task-tooltip-label{color:var(--app-tooltip-muted)!important}.schedule-task-tooltip.app-tooltip-surface .schedule-task-tooltip-value{color:var(--app-tooltip-fg)!important}[data-tip]:after,[data-rail-tip]:after,[data-status-tip]:after{content:none!important;opacity:0!important;visibility:hidden!important;display:none!important}:root{--bg:#10171d;--rail:#10171d;--card:#202a32;--card-2:#27323b;--card-3:#2d3943;--hover:#303c46;--selected:#35434e;--border:#3a4650;--border-soft:#303b44;--border-header:#4b5965;--surface-rail:#10171d;--surface-main:#202a32;--surface-tree:var(--surface-main);--surface-content:var(--surface-main);--stream-group-surface:#2c3841;--stream-row-divider:#303b44}html[data-theme=light]{--bg:#e1e6eb;--rail:#e1e6eb;--card:#f7f9fb;--card-2:#eef2f5;--card-3:#e6ebef;--hover:#e7edf1;--selected:#dce6ed;--border:#cbd3da;--border-soft:#d9e0e5;--border-header:#b9c4cc;--surface-rail:#e1e6eb;--surface-main:#f7f9fb;--surface-tree:var(--surface-main);--surface-content:var(--surface-main);--stream-group-surface:#e3e9ee;--stream-row-divider:#c7d0d8}.app *,.app :before,.app :after,.modal-layer,.login-page{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app .rail{background:var(--surface-rail)!important;background-image:none!important}.app:not(.stream-active) .top-workspace-zone,.app:not(.stream-active) .body>.sidebar,.app:not(.stream-active) .asset-toolbar-shell,.app:not(.stream-active) .pathbar,.app:not(.stream-active) .browser,.app:not(.stream-active) .review,.app.stream-active .body>.stream-workspace,.app.stream-active .schedule-toolbar,.app.stream-active .source-head,.app.stream-active .timeline-pane,.app.stream-active .timeline-rows,.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row .source-row.recording-source{background-color:var(--surface-main)!important}.app:not(.stream-active) .top-workspace-zone,.app:not(.stream-active) .body>.sidebar,.app:not(.stream-active) .asset-toolbar-shell,.app:not(.stream-active) .pathbar,.app:not(.stream-active) .browser,.app:not(.stream-active) .review,.app.stream-active .schedule-toolbar,.app.stream-active .source-head,.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row .source-row.recording-source,.app.stream-active .unified-source-row .schedule-row,.app.stream-active .source-row.live,.app.stream-active .source-row.recording-source,.app.stream-active .schedule-row.recording-source,.app .acc-head,.app .grid-card,.app .grid-img,.app .grid-info,.app .asset-placeholder,.app .preview,.app .schedule-create-modal,.app .popover,.app .context-menu{background-image:none!important}.app .acc-head,.app .acc-head:hover,.app .acc:not(.collapsed) .acc-head{background-color:#0000!important}.login-page{background:var(--bg)!important;background-image:none!important}.app:not(.stream-active){grid-template-rows:46px minmax(0,1fr)!important}.app:not(.stream-active) .asset-toolbar-shell{height:calc(100% + var(--gap))!important}.app:not(.stream-active) .asset-toolbar-shell>.search-zone{align-items:center!important;height:100%!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control{background:var(--card-2)!important;background-image:none!important;align-self:center!important;height:34px!important}.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-select,.app:not(.stream-active) .asset-toolbar-shell .asset-search-control .search-box{height:100%!important;min-height:0!important}.app:not(.stream-active) .asset-toolbar-shell .search-actions{align-self:center!important;height:34px!important}.app:not(.stream-active) .asset-toolbar-shell .search-actions .action-chip{background:0 0!important;height:34px!important}.app:not(.stream-active) .asset-toolbar-shell .search-submit{height:100%!important}.app.stream-active .schedule-toolbar-left:focus-within{border:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn,.app.stream-active .schedule-toolbar-left>.schedule-search,.app.stream-active .schedule-toolbar-left>.schedule-toolbar-actions{border:1px solid var(--border)!important;background:var(--card-2)!important;height:36px!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important;margin:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn{padding:0 11px!important}.app.stream-active .schedule-toolbar-left>.schedule-search{width:min(360px,30vw)!important;padding:0 10px!important}.app.stream-active .schedule-toolbar-left>.schedule-search:focus-within,.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn:focus-visible,.app.stream-active .schedule-toolbar-left>.schedule-toolbar-actions:focus-within{border-color:var(--border-header)!important;background:var(--card-2)!important;box-shadow:none!important}.app.stream-active .schedule-toolbar-actions{align-items:center!important;min-width:0!important;padding:1px 4px!important;display:flex!important}.app.stream-active .schedule-toolbar-actions .toolbar-date-nav{gap:2px!important;margin:0!important;padding:0 5px!important}.app.stream-active .schedule-toolbar-actions .compact-btn,.app.stream-active .schedule-toolbar-actions .date-btn,.app.stream-active .schedule-toolbar-actions .schedule-tool-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.app.stream-active .schedule-toolbar-actions .compact-btn:hover,.app.stream-active .schedule-toolbar-actions .date-btn:hover,.app.stream-active .schedule-toolbar-actions .schedule-tool-icon:hover{background:var(--hover)!important}.app.stream-active .schedule-toolbar-actions .schedule-toolbar-divider{background:var(--border-soft)!important;height:22px!important;margin:0 5px!important}.app.stream-active .schedule-toolbar-actions .schedule-zoom-control{padding:0 3px!important}.app.stream-active .schedule-toolbar-actions #goToNowBtn{margin-left:3px!important}.app.stream-active .schedule-toolbar-actions #newScheduleBtn{color:var(--text)!important;margin-left:1px!important}.app.stream-active .unified-group-header,.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-within,.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-group-header:hover .source-group-row,.app.stream-active .unified-group-header:focus-within .source-group-row{background:var(--stream-group-surface)!important;background-image:none!important}.app.stream-active .unified-group-header{border-bottom-color:var(--border-header)!important}.app.stream-active .unified-source-row{box-shadow:inset 0 -1px 0 var(--stream-row-divider)!important}html[data-theme=light] .app.stream-active .unified-source-row{box-shadow:inset 0 -2px 0 var(--stream-row-divider)!important}.app.stream-active .unified-source-row:not(.selected-source):hover,.app.stream-active .unified-source-row:not(.selected-source):hover .source-row,.app.stream-active .unified-source-row:not(.selected-source):hover .source-row.recording-source{background-color:var(--surface-main)!important}.app.stream-active .schedule-block.status-waiting_stream,.app.stream-active .legend-task.status-waiting-stream{background:var(--task-wait-stream-fill)!important}.app.stream-active .schedule-block.status-interrupted,.app.stream-active .legend-task.status-interrupted{background:var(--task-interrupted-fill)!important}.app .review-audio-placeholder,.app .review-preview-unavailable,.app .asset-thumb__placeholder{background:var(--card-2)!important;background-image:none!important}.app .asset-placeholder:before,.app .video-frame:after{background:0 0!important;display:none!important}html[data-theme=dark] .app:not(.stream-active) .top-workspace-zone,html[data-theme=dark] .app:not(.stream-active) .body>.sidebar,html[data-theme=dark] .app:not(.stream-active) .asset-toolbar-shell,html[data-theme=dark] .app:not(.stream-active) .pathbar,html[data-theme=dark] .app:not(.stream-active) .browser,html[data-theme=dark] .app:not(.stream-active) .review,html[data-theme=dark] .app .review>.review-card,html[data-theme=dark] .app .review-head,html[data-theme=dark] .app .meta,html[data-theme=dark] .app .meta-tabs{background:var(--surface-main)!important;background-image:none!important}html[data-theme=dark] .app .grid-card,html[data-theme=dark] .app .grid-card.folder-card,html[data-theme=dark] .app .grid-card:not(.folder-card),html[data-theme=dark] .app .grid-card .grid-info,html[data-theme=dark] .app .grid-card.folder-card .grid-info,html[data-theme=dark] .app .grid-card:not(.folder-card) .grid-info{background:var(--player-card-info)!important}html[data-theme=dark] .app .grid-card .grid-img,html[data-theme=dark] .app .grid-card.folder-card .grid-img,html[data-theme=dark] .app .grid-card:not(.folder-card) .grid-img,html[data-theme=dark] .app .preview,html[data-theme=dark] .app .asset-placeholder{background:var(--player-card-preview)!important}html[data-theme=dark] .app .grid-card .grid-info,html[data-theme=dark] .app .grid-card.folder-card .grid-info,html[data-theme=dark] .app .grid-card:not(.folder-card) .grid-info{border-top-color:var(--border)!important}html[data-theme=dark] .app .player-side{background:var(--player-control-surface)!important}html[data-theme=dark] .app .video-stage{background:var(--player-stage-surface)!important}html[data-theme=dark] .app .video-side-rail{background:var(--player-gutter-surface)!important}html[data-theme=dark] .app .transport,html[data-theme=dark] .app .timeline,html[data-theme=dark] .app .timeline-tools,html[data-theme=dark] .app .scrub,html[data-theme=dark] .app .scrub-head{background:var(--player-control-surface)!important;border-color:var(--player-border)!important;background-image:none!important}html[data-theme=dark] .app .timeline-canvas,html[data-theme=dark] .app .seek-row,html[data-theme=dark] .app .lane-center{background:var(--player-lane-surface)!important;background-image:none!important}html[data-theme=dark] .app .overview,html[data-theme=dark] .app .seek-row,html[data-theme=dark] .app .lane-icon-cell,html[data-theme=dark] .app .lane-center,html[data-theme=dark] .app .lane-right{border-color:var(--player-border)!important}html[data-theme=dark] .app .overview-left,html[data-theme=dark] .app .overview-right,html[data-theme=dark] .app .seek-gutter,html[data-theme=dark] .app .lane-icon-cell,html[data-theme=dark] .app .lane-right{background:var(--player-gutter-surface)!important;background-image:none!important}html[data-theme=dark] .app .overview-track{background:var(--player-control-hover)!important;border-color:var(--border-header)!important}html[data-theme=dark] .app .overview.zoom100 .overview-window{background:#303b45!important;box-shadow:inset 0 0 0 1px #596672!important}html[data-theme=dark] .app .tbtn:hover,html[data-theme=dark] .app .zoom-btn:hover,html[data-theme=dark] .app .lane-icon:hover{background:var(--player-control-hover)!important}html[data-theme=dark] .app .scrub-list{background:var(--player-control-surface)!important}html[data-theme=dark] .app .scrub-list::-webkit-scrollbar-track{background:var(--player-control-surface)!important}html[data-theme=dark] .app .review-audio-placeholder,html[data-theme=dark] .app .review-preview-unavailable{background:var(--card-3)!important;border-color:var(--border)!important;background-image:none!important}html[data-theme=dark]{--bg:#0b1014;--rail:#0b1014;--card:#161d23;--card-2:#1b232a;--card-3:#212b33;--hover:#252f37;--selected:#2b3741;--border:#303a43;--border-soft:#273139;--border-header:#3c4852;--surface-rail:#0b1014;--surface-main:#161d23;--surface-tree:var(--surface-main);--surface-content:var(--surface-main);--stream-group-surface:#202a31;--stream-row-divider:#273139;--player-control-surface:#151b20;--player-lane-surface:#12181d;--player-gutter-surface:#10161a;--player-stage-surface:#0d1216;--player-border:#29333b;--player-control-hover:#202a31;--player-card-preview:#202a31;--player-card-info:#131a1f}:root{--gap:3px}.app{gap:var(--gap)!important;padding:4px!important}.app .topbar{column-gap:var(--gap)!important}.app .rail{box-shadow:none!important;border:0!important;top:4px!important;bottom:4px!important;left:4px!important}.app .top-logo,.app:not(.stream-active) .top-workspace-zone,.app:not(.stream-active) .body>.sidebar,.app:not(.stream-active) .asset-toolbar-shell,.app:not(.stream-active) .pathbar,.app:not(.stream-active) .browser,.app:not(.stream-active) .review,.app.stream-active .body>.stream-workspace{box-shadow:none!important;border:0!important}.app:not(.stream-active) .pathbar{border-bottom:1px solid var(--border-soft)!important}.app:not(.stream-active) .body.review-open:not(.review-expanded) .browser{border-radius:0!important}.app:not(.stream-active) .body.review-open:not(.review-expanded) .review{width:calc(var(--review-w) + var(--gap))!important;margin-left:calc(-1 * var(--gap))!important;border:0!important;border-left:1px solid var(--border-header)!important;box-shadow:none!important;border-radius:0!important}.app:not(.stream-active) .body.review-open:not(.review-expanded) .review-head,.app:not(.stream-active) .body.review-open:not(.review-expanded) .review-grid,.app:not(.stream-active) .body.review-open:not(.review-expanded) .player-side,.app:not(.stream-active) .body.review-open:not(.review-expanded) .meta{border-radius:0!important}html[data-theme=dark] .app .review-head,html[data-theme=dark] .app .meta,html[data-theme=dark] .app .meta-tabs{background:var(--surface-main)!important}html[data-theme=dark] .app .player-side,html[data-theme=dark] .app .transport,html[data-theme=dark] .app .timeline,html[data-theme=dark] .app .timeline-tools,html[data-theme=dark] .app .scrub,html[data-theme=dark] .app .scrub-head{background:var(--player-control-surface)!important;border-color:var(--player-border)!important}:root,html[data-theme=light]{--task-selection-ring-width:1px}.app.stream-active .schedule-block.selected,.app.stream-active .schedule-block.selected:hover{box-shadow:inset 0 0 0 1px var(--task-selection-ring)!important;border:0!important;outline:0!important}.app.stream-active .schedule-task-resize-handle{top:0!important;bottom:0!important}.app.stream-active .schedule-task-resize-handle:before{width:6px!important}.app.stream-active .schedule-task-resize-handle.is-start:before{left:auto!important;right:2px!important}.app.stream-active .schedule-task-resize-handle.is-end:before{left:2px!important;right:auto!important}:root{--workspace-divider:#dbe1e6}html[data-theme=dark]{--workspace-divider:#263139}.app:not(.stream-active) .body>.sidebar .acc-head,.app:not(.stream-active) .body>.sidebar .acc-head:hover,.app:not(.stream-active) .body>.sidebar .acc:not(.collapsed) .acc-head{box-shadow:none!important;border-bottom:0!important}.app:not(.stream-active) .body>.sidebar #quickAcc,.app:not(.stream-active) .body>.sidebar #assetsAcc{margin-bottom:6px!important}.app:not(.stream-active) .asset-toolbar-shell,.app:not(.stream-active) .pathbar{border-bottom:1px solid var(--workspace-divider)!important}.app:not(.stream-active) .top-workspace-zone{border-bottom:1px solid var(--workspace-divider)!important;background:var(--card)!important}.app:not(.stream-active) .top-workspace-selector{background:0 0!important}.app:not(.stream-active) .top-workspace-selector:hover{background:var(--hover)!important}.app:not(.stream-active) .body>.sidebar .acc-head{padding-left:12px!important;position:relative!important}.app:not(.stream-active) .body>.sidebar .acc-head:before{content:"";background:var(--border-header);opacity:.58;border-radius:1px;width:2px;height:12px;position:absolute;top:12px;left:2px}.app:not(.stream-active) .body>.sidebar .acc:not(.collapsed)>.acc-head:before{background:var(--text-2);opacity:.82}:root,html[data-theme=light]{--player-gutter-surface:#14191f}.app .video-stage{background:#000!important;align-items:stretch!important;padding:0!important}.app .video-content,.app .video-frame{background:#000!important}.app .video-side-rail,.app .overview-left,.app .overview-right,.app .seek-gutter,.app .lane-icon-cell,.app .lane-right{background:var(--player-gutter-surface)!important;background-image:none!important}.app .scrub-img{background-color:var(--card-3)!important}.seek-track.is-dragging .seek-dot{width:14px!important;height:14px!important;box-shadow:0 0 0 2px #0f1215,0 0 0 4px #ff715f33!important}html[data-theme=light] .seek-track.is-dragging .seek-dot{box-shadow:0 0 0 2px #f5f7f9,0 0 0 4px #da5b4829!important}.body.review-expanded .review,.body.review-expanded .review>.review-card,.body.review-expanded .review-head,.body.review-expanded .review-grid,.body.review-expanded .player-side,.body.review-expanded .meta{border-radius:0!important}.app.stream-active .time-ruler.ruler-pan-active,.app.stream-active .time-ruler.ruler-pan-active *{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.app:not(.stream-active) .pathbar .crumb{padding-inline:8px!important}.app:not(.stream-active) .top-workspace-zone,.app:not(.stream-active) .top-workspace-selector{background:var(--surface-main)!important;background-image:none!important}.app .asset-row .preview,.app .asset-row .folder-preview{width:var(--asset-list-thumb-width)!important;min-width:var(--asset-list-thumb-width)!important;max-width:var(--asset-list-thumb-width)!important;height:var(--asset-list-thumb-height)!important;min-height:var(--asset-list-thumb-height)!important;max-height:var(--asset-list-thumb-height)!important;aspect-ratio:16/9!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px var(--border)!important;border:0!important;overflow:hidden!important}.app .asset-row .preview>img,.app .asset-row .preview>.asset-placeholder{aspect-ratio:16/9!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.app .asset-row .preview>img{object-fit:cover!important;object-position:center!important;display:block!important}.app .asset-row .preview>.asset-placeholder{place-items:center!important;display:grid!important}.app .view-switch{grid-template-columns:repeat(2,30px)!important;place-items:center!important;display:grid!important}.app .view-btn{width:30px!important;height:28px!important;margin:0!important;padding:0!important;line-height:0!important;position:relative!important}.app .view-btn>.icon{transform-origin:50%!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html[data-theme=dark]{--player-timeline-surface:#151b20}html[data-theme=light]{--player-control-surface:#f7f9fb;--player-timeline-surface:#f3f6f8;--player-gutter-surface:#f3f6f8;--player-border:#d0d8de;--player-control-hover:#e7edf1}.app .timeline,.app .timeline-tools,.app .timeline-canvas,.app .overview,.app .seek-row,.app .trow,.app .overview-left,.app .overview-right,.app .seek-gutter,.app .lane-icon-cell,.app .lane-center,.app .lane-right,.app .video-side-rail{background-color:var(--player-timeline-surface)!important;background-image:none!important}.app.stream-active .timeline-pane{scroll-behavior:auto!important;scroll-snap-type:none!important;overflow-anchor:none!important;overscroll-behavior-x:none!important}.app:not(.stream-active) #assetsAcc .workspace-tree-root .workspace-tree-icon{box-sizing:border-box!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;padding:1px!important}.app.stream-active .time-ruler-date-track,.app.stream-active .schedule-row-day-bands{grid-template-columns:repeat(5,minmax(0,1fr))}.app.stream-active .schedule-toolbar-actions .toolbar-date-nav .date-btn{box-sizing:border-box!important;font-variant-numeric:tabular-nums!important;flex:0 0 178px!important;justify-content:center!important;width:178px!important;min-width:178px!important;max-width:178px!important}.app.stream-active .unified-group-header,.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-visible,.app.stream-active .unified-group-header:focus-within,.app.stream-active .unified-group-header:active,.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-group-header:hover .source-group-row,.app.stream-active .unified-group-header:focus .source-group-row,.app.stream-active .unified-group-header:focus-visible .source-group-row,.app.stream-active .unified-group-header:focus-within .source-group-row,.app.stream-active .unified-group-header:active .source-group-row,.app.stream-active .unified-group-header .source-group-row:hover,.app.stream-active .unified-group-header .source-group-row:active,.app.stream-active .unified-group-header .source-group-row.collapsed,.app.stream-active .unified-group-header .schedule-group-row,.app.stream-active .unified-group-header:hover .schedule-group-row,.app.stream-active .unified-group-header:active .schedule-group-row{background-color:var(--stream-group-surface)!important;color:inherit!important;box-shadow:none!important;filter:none!important;background-image:none!important;outline:0!important;transition:none!important}.app.stream-active .unified-group-header .group-title,.app.stream-active .unified-group-header:hover .group-title,.app.stream-active .unified-group-header:active .group-title{color:var(--ui-copy)!important}.app.stream-active .unified-group-header .group-chevron,.app.stream-active .unified-group-header .group-icon,.app.stream-active .unified-group-header .group-count,.app.stream-active .unified-group-header:hover .group-chevron,.app.stream-active .unified-group-header:hover .group-icon,.app.stream-active .unified-group-header:hover .group-count{color:var(--muted)!important}.app .shot-boundary-frame-time{letter-spacing:0!important;font-variant-numeric:tabular-nums!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;line-height:16px!important}.asset-trash-confirm-copy{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.asset-trash-confirm-copy strong{color:var(--text);font-weight:560}.app:not(.stream-active) .asset-table-head .th,.app:not(.stream-active) .asset-table-head .th-sort,.app:not(.stream-active) .asset-table-head .th-label{pointer-events:auto}.app:not(.stream-active) .body>.sidebar .tree-row{box-sizing:border-box!important;align-items:center!important;height:32px!important;min-height:32px!important;margin-top:1px!important;margin-bottom:1px!important}.app:not(.stream-active) .body>.sidebar .acc-head:before{left:3px!important}.app:not(.stream-active) .pathbar .path-scroll{align-items:center!important;gap:0!important}.app:not(.stream-active) .pathbar .crumb{z-index:1!important;align-items:center!important;height:28px!important;margin:0!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important;position:relative!important}.app:not(.stream-active) .pathbar .crumb:first-child{margin-left:-7px!important;padding-left:7px!important}.app:not(.stream-active) .pathbar .crumb-sep{z-index:2!important;width:16px!important;height:28px!important;color:var(--muted-2)!important;flex:0 0 16px!important;place-items:center!important;margin:0 1px!important;line-height:0!important;display:grid!important;position:relative!important}.app:not(.stream-active) .pathbar .crumb-sep svg{stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important;display:block!important}.app:not(.stream-active) .jobs-drawer{z-index:260!important}:root,html[data-theme=dark],html[data-theme=light]{--player-timeline-surface:var(--surface-main);--player-gutter-surface:var(--surface-main)}.app .player-side,.app .transport,.app .timeline,.app .timeline-tools,.app .timeline-canvas,.app .overview,.app .seek-row,.app .trow,.app .overview-left,.app .overview-right,.app .seek-gutter,.app .lane-icon-cell,.app .lane-center,.app .lane-right,.app .video-side-rail,.app .scrub,.app .scrub-head{background-color:var(--surface-main)!important;background-image:none!important}.app.stream-active .schedule-detail-modal .schedule-create-title{font-weight:400!important}.app.stream-active .schedule-detail-modal .schedule-detail-row>.schedule-detail-label{color:var(--muted)!important;font-weight:400!important}.app.stream-active .schedule-detail-modal .schedule-detail-row>.schedule-detail-value{min-width:0!important;color:var(--text-2)!important;overflow-wrap:anywhere!important;font-weight:400!important}.app.stream-active .schedule-detail-modal .schedule-detail-row>.schedule-detail-id{color:var(--muted)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important}.app:not(.stream-active) .top-workspace-copy strong{color:var(--text)!important;font-weight:560!important}.app:not(.stream-active) .body>.sidebar .tree-row.selected .tree-label{color:var(--text)!important;font-weight:520!important}.app .preview-duration,.app .grid-duration{color:#c6ced6!important;text-shadow:none!important;border-color:#c6ced62e!important;font-weight:500!important}html[data-theme=light] .app .preview-duration,html[data-theme=light] .app .grid-duration{color:#d9e0e5!important;border-color:#3b4750!important}.app:not(.stream-active) .body>.sidebar .acc-head{gap:7px!important;padding-left:5px!important;font-weight:520!important}.app:not(.stream-active) .body>.sidebar .acc-head:before{content:none!important;display:none!important}.app:not(.stream-active) .body>.sidebar .acc-chev{width:18px!important;height:18px!important;color:var(--muted)!important;background:0 0!important;border-radius:4px!important;flex:0 0 18px!important;place-items:center!important;transition:transform .26s cubic-bezier(.22,.82,.22,1),background-color .18s,color .18s!important;display:grid!important;transform:rotate(0)!important}.app:not(.stream-active) .body>.sidebar .acc-chev svg{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important;display:block!important}.app:not(.stream-active) .body>.sidebar .acc.collapsed>.acc-head .acc-chev{transform:rotate(-90deg)!important}.app:not(.stream-active) .body>.sidebar .acc:not(.collapsed)>.acc-head .acc-chev,.app:not(.stream-active) .body>.sidebar .acc-head:hover .acc-chev{color:var(--text-2)!important;background:var(--hover)!important}.app:not(.stream-active) #assetsAcc .workspace-tree-root,.app:not(.stream-active) #assetsAcc .trash-tree-row{padding-left:10px!important}.app:not(.stream-active) #assetsAcc .tree-row.lv1{padding-left:30px!important}.app:not(.stream-active) #assetsAcc .tree-row.lv2{padding-left:49px!important}.app:not(.stream-active) .jobs-drawer{transition:transform .42s cubic-bezier(.22,.72,.18,1),opacity .3s,visibility 0s linear .42s!important}.app:not(.stream-active) .jobs-drawer.open{transition:transform .36s cubic-bezier(.22,.78,.18,1),opacity .26s,visibility linear!important}.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:hover .source-group-row,.app.stream-active .unified-group-header .source-group-row:hover{background-color:var(--stream-group-surface)!important;filter:none!important;box-shadow:none!important;background-image:none!important}.app.stream-active .unified-group-header:hover .group-title{color:var(--ui-copy)!important;filter:none!important}.app.stream-active .unified-group-header:hover .group-chevron,.app.stream-active .unified-group-header:hover .group-icon,.app.stream-active .unified-group-header:hover .group-count{color:var(--muted)!important;filter:none!important}.app.stream-active .unified-group-header,.app.stream-active .unified-group-header:hover,.app.stream-active .unified-group-header:focus,.app.stream-active .unified-group-header:focus-visible,.app.stream-active .unified-group-header:focus-within,.app.stream-active .unified-group-header:active,.app.stream-active .unified-group-header .source-group-row,.app.stream-active .unified-group-header:hover .source-group-row,.app.stream-active .unified-group-header:focus .source-group-row,.app.stream-active .unified-group-header:focus-visible .source-group-row,.app.stream-active .unified-group-header:focus-within .source-group-row,.app.stream-active .unified-group-header:active .source-group-row,.app.stream-active .unified-group-header .source-group-row:hover,.app.stream-active .unified-group-header .source-group-row:focus,.app.stream-active .unified-group-header .source-group-row:focus-visible,.app.stream-active .unified-group-header .source-group-row:active{background-color:var(--stream-group-surface)!important;border-color:var(--stream-row-divider)!important;box-shadow:none!important;filter:none!important;background-image:none!important;outline:0!important}.app.stream-active .unified-group-header:after,.app.stream-active .unified-group-header:hover:after,.app.stream-active .unified-group-header:focus:after,.app.stream-active .unified-group-header:focus-within:after,.app.stream-active .unified-group-header:active:after,.app.stream-active .unified-group-header .source-group-row:after,.app.stream-active .unified-group-header:hover .source-group-row:after,.app.stream-active .unified-group-header:focus-within .source-group-row:after,.app.stream-active .unified-group-header:active .source-group-row:after{background-color:var(--stream-group-surface)!important;box-shadow:none!important;filter:none!important;background-image:none!important}.app:not(.stream-active) .body>.sidebar .acc-head{gap:7px!important;padding-left:4px!important}.app:not(.stream-active) .body>.sidebar .acc-head:before,.app:not(.stream-active) .body>.sidebar .acc-chev{content:none!important;display:none!important}.app:not(.stream-active) .body>.sidebar .acc-icon{width:20px!important;min-width:20px!important;height:20px!important;color:var(--muted)!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;box-sizing:border-box!important;flex:0 0 20px!important;padding:1px!important}.app:not(.stream-active) .body>.sidebar .acc:not(.collapsed)>.acc-head .acc-icon{color:var(--text-2)!important}:root{--asset-placeholder-surface:#202a31}html[data-theme=light]{--asset-placeholder-surface:#e9eef2}.app .asset-row .preview,.app .asset-row .folder-preview,.app .asset-row .preview>.asset-placeholder,.app .grid-card .grid-img,.app .grid-card.folder-card .grid-img,.app .grid-card:not(.folder-card) .grid-img,.app .grid-card .grid-img>.asset-placeholder,.app .asset-thumb__placeholder{background-color:var(--asset-placeholder-surface)!important;-webkit-backdrop-filter:none!important;background-image:none!important}.app .lane-icon-cell{grid-template-columns:28px 10px!important;justify-content:center!important;align-items:center!important;column-gap:2px!important;padding:0!important}.app .lane-icon{justify-self:center!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.app .lane-icon>.icon{transform-origin:50%!important;width:18px!important;height:18px!important;margin:0!important;position:static!important;transform:none!important}.app .lane-status{justify-self:center!important;transform:none!important}.app:not(.stream-active) .body>.sidebar .acc-icon{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important}.app:not(.stream-active) .body>.sidebar .acc-state-icon{width:16px!important;min-width:16px!important;height:16px!important;color:var(--muted-2)!important;fill:none!important;stroke:currentColor!important;transform-origin:50%!important;background:0 0!important;flex:0 0 16px!important;margin:0 2px 0 1px!important;transition:transform .24s cubic-bezier(.22,.78,.18,1),color .16s!important;transform:rotate(0)!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-actions{order:3!important}html[data-theme=dark] .app.stream-active .unified-group-header,html[data-theme=dark] .app.stream-active .unified-group-header:hover,html[data-theme=dark] .app.stream-active .unified-group-header:focus,html[data-theme=dark] .app.stream-active .unified-group-header:focus-visible,html[data-theme=dark] .app.stream-active .unified-group-header:focus-within,html[data-theme=dark] .app.stream-active .unified-group-header:active,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header:hover .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header:focus .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header:focus-visible .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header:focus-within .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header:active .source-group-row,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row:hover,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row:focus,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row:focus-visible,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row:active,html[data-theme=dark] .app.stream-active .unified-group-header .source-group-row.collapsed,html[data-theme=light] .app.stream-active .unified-group-header,html[data-theme=light] .app.stream-active .unified-group-header:hover,html[data-theme=light] .app.stream-active .unified-group-header:focus,html[data-theme=light] .app.stream-active .unified-group-header:focus-visible,html[data-theme=light] .app.stream-active .unified-group-header:focus-within,html[data-theme=light] .app.stream-active .unified-group-header:active,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header:hover .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header:focus .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header:focus-visible .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header:focus-within .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header:active .source-group-row,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:hover,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:focus,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:focus-visible,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row:active,html[data-theme=light] .app.stream-active .unified-group-header .source-group-row.collapsed{background:var(--stream-group-surface)!important;box-shadow:none!important;filter:none!important;background-image:none!important;outline:0!important}.app.stream-active .unified-group-header{border-top:0!important;border-bottom:0!important}.app.stream-active .unified-group-header:after,.app.stream-active .unified-group-header:hover:after,.app.stream-active .unified-group-header:focus:after,.app.stream-active .unified-group-header:focus-visible:after,.app.stream-active .unified-group-header:focus-within:after,.app.stream-active .unified-group-header:active:after{content:""!important;background:var(--stream-row-divider)!important;height:1px!important;box-shadow:none!important;pointer-events:none!important;z-index:400!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.app.stream-active .unified-group-header .source-group-row:after,.app.stream-active .unified-group-header:hover .source-group-row:after,.app.stream-active .unified-group-header:focus .source-group-row:after,.app.stream-active .unified-group-header:focus-visible .source-group-row:after,.app.stream-active .unified-group-header:focus-within .source-group-row:after,.app.stream-active .unified-group-header:active .source-group-row:after{content:""!important;background:var(--stream-row-divider)!important;height:1px!important;box-shadow:none!important;pointer-events:none!important;z-index:401!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.app.stream-active .schedule-toolbar{background:var(--surface-main)!important;padding:5px 10px!important}.app.stream-active .schedule-toolbar-left{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important;overflow:visible!important}.app.stream-active .schedule-toolbar-left>*{order:initial!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn{min-width:116px!important;max-width:165px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0!important;padding:0 7px!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn:hover,.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn:focus-visible{background:var(--hover)!important;box-shadow:none!important;border:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav{height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;margin:0!important;padding:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .compact-btn,.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .date-btn{height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .compact-btn{width:28px!important;padding:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .date-btn{padding:0 8px!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .compact-btn:hover,.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .date-btn:hover,.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .compact-btn:focus-visible,.app.stream-active .schedule-toolbar-left>.toolbar-date-nav .date-btn:focus-visible{background:var(--hover)!important;box-shadow:none!important;border:0!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider{background:var(--border-header)!important;opacity:.78!important;flex:0 0 1px!important;width:1px!important;height:20px!important;margin:0 5px!important}.app.stream-active .schedule-toolbar-left>.schedule-zoom-control{height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 2px!important}.app.stream-active .schedule-toolbar-icon-pair{background:0 0!important;border:0!important;align-items:center!important;gap:2px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important}.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon{width:30px!important;height:30px!important;color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0!important;padding:0!important}.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon.primary{color:var(--text-2)!important;background:0 0!important;border:0!important}.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon:hover,.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon:focus-visible,.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon.primary:hover,.app.stream-active .schedule-toolbar-icon-pair>.schedule-tool-icon.primary:focus-visible{background:var(--hover)!important;color:var(--text)!important;opacity:1!important;box-shadow:none!important}.app.stream-active .schedule-toolbar-left>.schedule-search{border:1px solid var(--border)!important;background:var(--card-2)!important;width:min(360px,30vw)!important;height:34px!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important;margin:0!important;padding:0 10px!important}.app.stream-active .schedule-toolbar-left>.schedule-search:focus-within{border-color:var(--border-header)!important;background:var(--card-2)!important;box-shadow:0 0 0 1px #78baff14!important}.asset-player-shell .asset-player-close-button,.asset-player-shell .player-icon-button,.asset-player-shell .timeline-zoom-button,.asset-player-shell .timeline-row-navigation-button,.asset-player-shell .shot-icon-button,.app.stream-active .schedule-zoom-icon-btn,.app.stream-active .schedule-tool-icon{text-align:center!important;place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.asset-player-shell .asset-player-close-button>svg,.asset-player-shell .player-icon-button>svg,.asset-player-shell .timeline-zoom-button>svg,.asset-player-shell .timeline-row-navigation-button>svg,.asset-player-shell .shot-icon-button>svg,.app.stream-active .schedule-zoom-icon-btn>svg,.app.stream-active .schedule-tool-icon>svg{flex:none!important;margin:0!important;display:block!important}.app .close-review,.app .review-head-icon-btn,.app .tbtn,.app .zoom-btn,.app .lane-nav-btn,.app .lane-icon{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.app .close-review{flex:0 0 29px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important}.app .close-review>.icon,.app .review-head-icon-btn>.icon,.app .tbtn>svg,.app .lane-nav-btn>svg,.app .lane-icon>svg{flex:none!important;margin:0!important;display:block!important;position:static!important}.app .close-review>.icon{width:22px!important;height:22px!important}.app.stream-active .schedule-toolbar-left>.toolbar-group-filter-btn{order:0!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider:nth-child(2){order:1!important}.app.stream-active .schedule-toolbar-left>.schedule-search{order:2!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider:nth-child(4){order:3!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav{order:4!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider:nth-child(6){order:5!important}.app.stream-active .schedule-toolbar-left>.schedule-zoom-control{order:6!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider:nth-child(8){order:7!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-icon-pair{order:8!important}.app.stream-active .schedule-toolbar-left>.schedule-toolbar-divider{align-self:center!important}.app:not(.stream-active) .body>.sidebar .acc-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0 6px!important}.app:not(.stream-active) .body>.sidebar .acc-head:hover,.app:not(.stream-active) .body>.sidebar .acc:not(.collapsed)>.acc-head{box-shadow:none!important;background:0 0!important;border:0!important}.app:not(.stream-active) .body>.sidebar .acc-head:before,.app:not(.stream-active) .body>.sidebar .acc-head:after,.app:not(.stream-active) .body>.sidebar .acc-icon{content:none!important;display:none!important}.app:not(.stream-active) .body>.sidebar .acc-state-icon{width:16px!important;min-width:16px!important;height:16px!important;color:var(--muted-2)!important;transform-origin:50%!important;background:0 0!important;flex:0 0 16px!important;order:0!important;margin:0!important;transition:transform .24s cubic-bezier(.22,.78,.18,1),color .16s!important;transform:rotate(0)!important}.app:not(.stream-active) .body>.sidebar .acc.collapsed>.acc-head .acc-state-icon{transform:rotate(-90deg)!important}.app:not(.stream-active) .body>.sidebar .acc-head:hover .acc-state-icon,.app:not(.stream-active) .body>.sidebar .acc-head:focus-visible .acc-state-icon{color:var(--text-2)!important}.app:not(.stream-active) .body>.sidebar #assetsAcc,.app:not(.stream-active) .body>.sidebar #collectionsAcc{border-top:0!important;padding-top:8px!important;position:relative!important}.app:not(.stream-active) .body>.sidebar #assetsAcc:before,.app:not(.stream-active) .body>.sidebar #collectionsAcc:before{content:""!important;background:var(--workspace-divider)!important;opacity:.34!important;pointer-events:none!important;height:1px!important;display:block!important;position:absolute!important;top:0!important;left:18px!important;right:72px!important}.app:not(.stream-active) .body>.sidebar #quickAcc{padding-top:0!important}.app:not(.stream-active) .body>.sidebar .tree-row.selected,.app:not(.stream-active) .body>.sidebar .tree-row.selected:hover{box-shadow:none!important;border-left:0!important;outline:0!important}.app:not(.stream-active) .body>.sidebar .tree-row.selected:before{content:none!important;display:none!important}.app:not(.stream-active) .body>.sidebar #assetsAcc:before,.app:not(.stream-active) .body>.sidebar #collectionsAcc:before{background:var(--workspace-divider)!important;opacity:1!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav{flex:0 0 252px!important;grid-template-columns:32px 178px 32px!important;align-items:center!important;column-gap:5px!important;width:252px!important;min-width:252px!important;max-width:252px!important;display:grid!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav>.compact-btn{justify-self:stretch!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:34px!important;margin:0!important;padding:0!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav>.date-btn{box-sizing:border-box!important;font-variant-numeric:tabular-nums!important;justify-content:center!important;width:178px!important;min-width:178px!important;max-width:178px!important;height:34px!important;margin:0!important;padding:0 10px!important;overflow:hidden!important}.app.stream-active .schedule-toolbar-left>.toolbar-date-nav>.date-btn>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app.stream-active .schedule-searchable-select{width:100%;position:relative}.app.stream-active .schedule-searchable-select-field{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;height:36px;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.app.stream-active .schedule-searchable-select.is-open .schedule-searchable-select-field,.app.stream-active .schedule-searchable-select-field:focus-within{border-color:var(--border-header)}.app.stream-active .schedule-searchable-select-field.is-invalid{border-color:var(--danger)!important}.app.stream-active .schedule-searchable-select-field>input{width:100%;min-width:0;height:34px;font:inherit;color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 8px 0 10px!important}.app.stream-active .schedule-searchable-select-field>input::placeholder{color:var(--muted-2)}.app.stream-active .schedule-searchable-select-toggle{width:34px;min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.app.stream-active .schedule-searchable-select-toggle svg{width:16px;height:16px;transition:transform .14s}.app.stream-active .schedule-searchable-select.is-open .schedule-searchable-select-toggle svg{transform:rotate(180deg)}.app.stream-active .schedule-searchable-select-menu{z-index:420;border:1px solid var(--border-header);background:var(--menu-bg,var(--card));max-height:210px;box-shadow:var(--shadow-menu);border-radius:7px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.app.stream-active .schedule-searchable-select-option{width:100%;min-height:32px;color:var(--text-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.app.stream-active .schedule-searchable-select-option:hover,.app.stream-active .schedule-searchable-select-option.selected{background:var(--hover)}.app.stream-active .schedule-searchable-select-check{color:var(--success,#71b993);flex:none;font-size:12px}.app.stream-active .schedule-searchable-select-empty{min-height:34px;color:var(--muted-2);align-items:center;padding:6px 8px;font-size:12px;display:flex}.app .transport .tc-jump{box-sizing:border-box!important;width:96px!important;min-width:96px!important;height:28px!important;color:inherit!important;font:inherit!important;font-variant-numeric:tabular-nums!important;text-align:left!important;cursor:text!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;outline:0!important;margin:0!important;padding:0!important}.app .transport .tc-jump:focus,.app .transport .tc-jump.is-editing{border-color:var(--border-header)!important;background:var(--card-2)!important;padding:0 6px!important}.app.stream-active .schedule-searchable-select-field{cursor:text!important;transition:border-color .14s!important}.app.stream-active .schedule-searchable-select-field:hover{background:var(--card)!important;box-shadow:none!important}.app.stream-active .schedule-searchable-select-toggle{width:34px!important;min-width:34px!important;height:34px!important;color:var(--muted)!important;pointer-events:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.app.stream-active .schedule-searchable-select-toggle:hover{color:var(--muted)!important;background:0 0!important}.app.stream-active .schedule-duration-input{box-sizing:border-box!important;border:1px solid var(--border)!important;background:var(--card)!important;width:100%!important;min-width:0!important;height:34px!important;color:var(--text-2)!important;box-shadow:none!important;font:inherit!important;font-variant-numeric:tabular-nums!important;border-radius:7px!important;outline:0!important;padding:0 10px!important;font-size:13px!important;font-weight:400!important}.app.stream-active .schedule-duration-input:focus{border-color:var(--border-header)!important}.app.stream-active .schedule-duration-input:disabled{opacity:.58!important;cursor:default!important}.app:not(.stream-active) .jobs-drawer{left:calc(var(--rail-w) + var(--gap))!important;transform-origin:0!important;clip-path:inset(0 100% 0 0 round var(--r-card))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:clip-path .4s cubic-bezier(.22,.72,.18,1),opacity .4s,visibility 0s linear .4s!important;transform:none!important}.app:not(.stream-active) .jobs-drawer.open{clip-path:inset(0 0 0 0 round var(--r-card))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:clip-path .4s cubic-bezier(.22,.72,.18,1),opacity .4s,visibility linear!important;transform:none!important}.jobs-list .job-item{border-bottom:1px solid var(--border-soft)!important;padding:0!important;display:block!important}.job-summary{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 9px;display:grid}.job-copy{min-width:0}.job-summary .job-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-step-summary{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;line-height:1.4}.job-error{color:#d99a8b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.job-side{align-items:center;gap:4px;min-height:24px;display:flex}.job-expand{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.job-expand:hover{background:var(--hover);color:var(--text)}.job-expand svg{transition:transform .18s}.job-item.is-expanded .job-expand svg{transform:rotate(180deg)}.job-steps{border-top:1px solid var(--border-soft);margin:0 9px 11px 29px;padding:8px 0 0;list-style:none;display:grid}.job-step{min-height:30px;color:var(--muted);grid-template-columns:14px 22px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11.5px;display:grid;position:relative}.job-step:not(:last-child):before{content:"";background:var(--border-soft);width:1px;position:absolute;top:21px;bottom:-9px;left:6px}.job-step-marker{z-index:1;border:1px solid var(--border-header);background:var(--card);border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:relative}.job-step-number{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10px}.job-step-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);overflow:hidden}.job-step-state{color:var(--muted);white-space:nowrap;font-size:10.5px}.job-step.is-completed .job-step-marker{background:#5cae83;border-color:#5cae83}.job-step.is-completed .job-step-marker:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:5px;height:3px;transform:translateY(-1px)rotate(-45deg)}.job-step.is-completed .job-step-name{color:var(--muted)}.job-step.is-current .job-step-marker{border-color:#6d9d83;box-shadow:0 0 0 3px #6d9d8329}.job-step.is-current .job-step-marker:after{content:"";background:#6d9d83;border-radius:50%;width:5px;height:5px}.job-step.is-current .job-step-name,.job-step.is-current .job-step-state{color:var(--text)}.job-step.is-failed .job-step-marker{background:#c66f61;border-color:#c66f61}.job-step.is-failed .job-step-marker:after{content:"!";color:#fff;font-size:9px;font-weight:700;line-height:1}.job-step.is-failed .job-step-name,.job-step.is-failed .job-step-state{color:#d99a8b}html[data-theme=light] .job-error,html[data-theme=light] .job-step.is-failed .job-step-name,html[data-theme=light] .job-step.is-failed .job-step-state{color:#a84f42}.app.stream-active .schedule-datetime-inline{grid-template-columns:190px 112px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.app.stream-active .schedule-date-field{box-sizing:border-box!important;border:1px solid var(--border)!important;background:var(--card)!important;width:190px!important;height:40px!important;color:var(--text)!important;box-shadow:none!important;font:inherit!important;font-variant-numeric:tabular-nums!important;cursor:pointer!important;border-radius:7px!important;outline:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 12px!important;font-size:13px!important;display:flex!important}.app.stream-active .schedule-date-field.is-open{border-color:var(--border-header)!important}.app.stream-active .schedule-date-field:disabled{opacity:.58!important;cursor:default!important}.app.stream-active .schedule-date-field .schedule-datetime-icon{width:17px!important;height:17px!important;color:var(--muted)!important;flex:0 0 17px!important}.app.stream-active .schedule-datetime-zone{min-width:0!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:11.5px!important}.app.stream-active .schedule-datetime-popover{border:1px solid var(--border-header)!important;background:var(--card-2)!important;border-radius:9px!important;width:304px!important;padding:8px!important;display:block!important;left:0!important;right:auto!important}.app.stream-active .schedule-datetime-popover.align-right{left:0!important;right:auto!important}.segmented-time-editor{box-sizing:border-box;border:1px solid var(--border);background:var(--card);height:40px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.segmented-time-editor>span{text-align:center;width:6px;color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;line-height:1}.segmented-time-editor input{box-sizing:border-box!important;width:27px!important;min-width:27px!important;height:30px!important;color:var(--text)!important;box-shadow:none!important;text-align:center!important;font:inherit!important;font-variant-numeric:tabular-nums!important;caret-color:#0000!important;background:0 0!important;border:0!important;border-radius:4px!important;outline:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important}.segmented-time-editor input:focus{background:var(--selected)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--border-header)!important}.segmented-time-editor input::selection{color:inherit;background:0 0}.segmented-time-editor:focus-within{border-color:var(--border-header)}.segmented-time-editor input:disabled{opacity:.58!important;cursor:default!important}.app.stream-active .schedule-time-editor-inline{justify-self:start!important;width:112px!important}.app.stream-active .schedule-duration-input{width:112px!important;min-width:112px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:start!important;padding:0!important}.app.stream-active .schedule-duration-input:focus,.app.stream-active .schedule-duration-input.is-editing{box-shadow:none!important;background:0 0!important;border:0!important}.app.stream-active .schedule-duration-input.is-disabled{opacity:.58!important}.app.stream-active .schedule-duration-segments{width:112px!important;height:34px!important}.app.stream-active .schedule-duration-segments input{height:28px!important}.app .transport .tc-jump.segmented-timecode{box-sizing:border-box!important;width:108px!important;min-width:108px!important;height:28px!important;color:inherit!important;cursor:text!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0 3px!important;display:inline-flex!important}.app .transport .tc-jump.segmented-timecode.is-editing,.app .transport .tc-jump.segmented-timecode:focus-within{border-color:var(--border-header)!important;background:var(--card-2)!important}.app .transport .tc-jump.segmented-timecode>span{text-align:center!important;width:5px!important;color:inherit!important;-webkit-user-select:none!important;user-select:none!important;flex:0 0 5px!important}.app .transport .tc-jump.segmented-timecode input{box-sizing:border-box!important;width:20px!important;min-width:20px!important;height:22px!important;color:inherit!important;box-shadow:none!important;text-align:center!important;font:inherit!important;font-variant-numeric:tabular-nums!important;caret-color:#0000!important;background:0 0!important;border:0!important;border-radius:3px!important;outline:0!important;margin:0!important;padding:0!important}.app .transport .tc-jump.segmented-timecode input:focus{background:var(--selected)!important;box-shadow:inset 0 0 0 1px var(--border-header)!important}.app .transport .tc-jump.segmented-timecode input::selection{color:inherit;background:0 0}@media (width<=600px){.app.stream-active .schedule-datetime-inline{grid-template-columns:190px 112px!important}.app.stream-active .schedule-datetime-zone{grid-column:1/-1!important}}.app.stream-active .schedule-date-field,.segmented-time-editor,.segmented-time-editor input,.app.stream-active .schedule-date-field>span{color:var(--text-2)!important;font-weight:400!important}.app.stream-active .schedule-inline-field{grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:5px 10px!important;display:grid!important}.app.stream-active .schedule-inline-field>span:first-child{color:var(--muted)!important;grid-column:1!important;font-size:12px!important}.app.stream-active .schedule-inline-field>input,.app.stream-active .schedule-inline-field>.schedule-searchable-select{grid-column:2!important;width:100%!important;min-width:0!important}.app.stream-active .schedule-inline-field>.schedule-field-error{grid-column:2!important}.app.stream-active .schedule-datetime-days button:disabled,.app.stream-active .schedule-datetime-days button.disabled-day{color:var(--muted-2)!important;opacity:.28!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important}.app.stream-active .schedule-datetime-days button:disabled:hover,.app.stream-active .schedule-datetime-days button.disabled-day:hover{color:var(--muted-2)!important;background:0 0!important}.app.stream-active .schedule-row-day-band.day-a{background:#171c21!important}.app.stream-active .schedule-row-day-band.day-b{background:#191f25!important}html[data-theme=light] .app.stream-active .schedule-row-day-band.day-a{background:#f6f8fa!important}html[data-theme=light] .app.stream-active .schedule-row-day-band.day-b{background:#f1f4f7!important}.app .review-audio-placeholder,.app .review-image-placeholder{background:var(--surface-main)!important;color:var(--muted)!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.app .review-audio-glyph,.app .review-image-glyph{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.72!important;width:54px!important;height:42px!important;display:block!important}.app.stream-active .unified-source-row.selected-source:before{content:""!important;background:var(--stream-row-divider)!important;height:1px!important;box-shadow:none!important;pointer-events:none!important;z-index:51!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.app.stream-active .unified-source-row.selected-source:after{background:var(--stream-row-divider)!important;height:1px!important;box-shadow:none!important}.app.stream-active .schedule-searchable-select-field>input{caret-color:currentColor!important}.app.stream-active .schedule-searchable-select-option{padding-right:12px!important}.app.stream-active .schedule-searchable-select-check{margin-right:6px!important}.app.stream-active .schedule-detail-id{-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.app .shot-boundary-note-label{font-size:11.5px!important}.app .shot-boundary-note{font-size:12.5px!important;line-height:1.4!important}.app .shot-note-edit-btn,.app .shot-note-btn{font-size:11.5px!important}.app .lane-icon-cell{grid-template-columns:24px 10px!important;justify-content:center!important;column-gap:0!important;padding:0!important}.app .lane-icon{border-radius:5px!important;justify-self:center!important;width:24px!important;min-width:24px!important;height:26px!important}.app .lane-icon>.icon,.app .lane-icon>svg{width:18px!important;height:18px!important;margin:0!important;transform:none!important}.app .lane-status{justify-self:center!important;width:10px!important;height:10px!important;transform:translate(-3px)!important}.app .lane-icon,.app .lane-icon:hover,html[data-theme=dark] .app .lane-icon:hover,html[data-theme=light] .app .lane-icon:hover{box-shadow:none!important;background:0 0!important}.app .lane-icon-cell{grid-template-columns:27px 11px!important}.app .lane-status{transform:translate(1px)!important}.app.stream-active .schedule-create-close{text-indent:0!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.app.stream-active .schedule-detail-modal .schedule-detail-row>.schedule-detail-id,.app.stream-active .schedule-detail-row>.schedule-detail-id{color:var(--text-2)!important;font-family:inherit!important;font-size:inherit!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important;font-weight:400!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-meta{align-items:center!important;gap:5px!important;width:100%!important;display:flex!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-time{white-space:nowrap!important;flex:0 0 142px!important;width:142px!important;display:inline-block!important;overflow:hidden!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-meta-separator{flex:none!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-status{text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.app .seek-track,.app .seek-dot{cursor:pointer!important}.app .timeline.is-disabled{opacity:.52!important}.app .timeline.is-disabled .timeline-canvas,.app .timeline.is-disabled .timeline-tools{pointer-events:none!important}.app .timeline.is-disabled .seek-fill,.app .timeline.is-disabled .seek-dot,.app .timeline.is-disabled .playhead{display:none!important}.app.stream-active .schedule-create-close>span{line-height:1!important;display:block!important;transform:translateY(-1px)!important}.app .context-menu-item{align-items:center!important}.app .context-menu-item>.icon{place-self:center!important;margin:0!important}.app .asset-command-menu .context-menu-item{grid-template-columns:20px minmax(0,1fr) 16px!important;column-gap:8px!important}.app .upload-placeholder-row,.app .upload-placeholder-card{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.app .upload-placeholder-preview,.app .upload-placeholder-grid-img{place-items:center!important;display:grid!important}.app .upload-placeholder-preview{background:var(--surface-2)!important}.app .upload-placeholder-card{opacity:.94!important}.app .upload-ring{--upload-progress:0%;background:conic-gradient(var(--text-2) var(--upload-progress),var(--border) 0);border-radius:50%;width:28px;height:28px;display:inline-block;position:relative}.app .upload-ring:after{content:"";background:var(--surface-2);border-radius:50%;position:absolute;inset:4px}.app .upload-ring-large{width:42px;height:42px}.app .upload-ring-large:after{inset:5px}.app .storage-option__copy{gap:5px!important}.app .storage-option__badge{color:var(--text-2)!important;font-size:12px!important;line-height:1.25!important}.app .audio-timecode{font-variant-numeric:tabular-nums!important;letter-spacing:.01em!important}.app .meta,.app .meta-grid,.app .meta-key,.app .meta-val{-webkit-user-select:text!important;user-select:text!important}.app .meta-id{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important;overflow-wrap:anywhere!important}.app .seek-hover-preview.time-only{border-radius:5px!important;width:auto!important;min-width:86px!important;height:auto!important;padding:5px 7px!important}.app .seek-hover-preview.time-only .seek-hover-time{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}body.timeline-overview-dragging,body.timeline-overview-dragging *{cursor:grabbing!important}body.timeline-overview-dragging .seek-hover-preview{display:none!important}.app.stream-active .schedule-create-body,.app.stream-active .schedule-field,.app.stream-active .schedule-inline-field>span:first-child,.app.stream-active .schedule-field>span:first-child,.app.stream-active .schedule-field input,.app.stream-active .schedule-searchable-select-field>input,.app.stream-active .schedule-searchable-select-option,.app.stream-active .schedule-date-field,.app.stream-active .segmented-time-editor input,.app.stream-active .schedule-duration-input,.app.stream-active .schedule-duration-segments input{font-size:13px!important;font-weight:400!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-meta{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:5px!important;width:100%!important;display:grid!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-time{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:hidden!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-meta-separator{white-space:nowrap!important;flex:none!important;display:block!important}.app.stream-active .schedule-block.lane-count-1 .schedule-block-status{text-overflow:clip!important;white-space:nowrap!important;justify-self:end!important;min-width:max-content!important;overflow:visible!important}.transcript-status-badge{white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;max-width:132px;min-height:22px;padding:3px 7px;font-size:10px;font-weight:560;line-height:1;display:inline-flex;box-shadow:0 4px 14px #00000029}.transcript-status-badge__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transcript-status-badge--compact{gap:3px;max-width:112px;min-height:20px;padding:3px 6px;font-size:9.5px}.transcript-status-badge--processing{color:#211700;background:#f0b429;border-color:#ffd466}.transcript-status-badge--ready{color:#07170d;background:#45b96b;border-color:#87dda3}.transcript-status-badge--failed{color:#fff;background:#d82f43;border-color:#ff7585}.transcript-status-badge--timeout{color:#eadfc4;background:#5d4c2eeb;border-color:#caac6b47}html[data-theme=light] .transcript-status-badge{box-shadow:0 3px 10px #242f3a1a}html[data-theme=light] .transcript-status-badge--processing{color:#211700;background:#f0b429;border-color:#9b6b00}html[data-theme=light] .transcript-status-badge--ready{color:#07170d;background:#45b96b;border-color:#18753a}html[data-theme=light] .transcript-status-badge--failed{color:#fff;background:#d82f43;border-color:#99152a}html[data-theme=light] .transcript-status-badge--timeout{color:#725f38;background:#f3eddcfa;border-color:#a5894c4d}.app.stream-active .schedule-block-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.meta-panel.active>.meta-section:last-child{border-bottom:0}.transcription-language-field{gap:7px;display:grid}.transcription-language-field>span{color:var(--muted);font-size:12px}.transcription-language-field>.transcription-language-select{color:var(--text-2);display:block;position:relative}.transcription-language-select>select{appearance:none;padding-left:12px;padding-right:38px;display:block}.transcription-language-select>svg{pointer-events:none;width:14px;height:14px;color:var(--text-2);stroke-width:1.75px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.transcription-language-select>select:disabled+svg{opacity:.48}.app:not(.stream-active) #assetsAcc .tree-toggle-spacer{pointer-events:none!important;cursor:default!important}.app .asset-command-menu .context-menu-item>.icon{stroke-width:1.55px!important}.app .modal-card .transcription-confirm-button.button--primary{background:var(--primary-bg)!important;color:var(--primary-fg)!important;border-color:var(--primary-bg)!important;box-shadow:inset 0 1px #ffffff26!important}.app .modal-card .transcription-confirm-button.button--primary:hover:not(:disabled){background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.app .modal-card .transcription-confirm-button.button--primary:disabled{opacity:.48!important;cursor:default!important}.app .asset-transcript-status{z-index:5;box-sizing:border-box;pointer-events:auto;-webkit-backdrop-filter:blur(4px);border:1px solid #0000;border-radius:5px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #00000038}.app .asset-transcript-status>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.app .asset-transcript-status--failed{color:#f2d3d0;background:#60302ef2;border-color:#cf7c754d}.app .asset-transcript-status--timeout{color:#eee0bf;background:#5b4928f2;border-color:#caa96252}html[data-theme=light] .app .asset-transcript-status{box-shadow:0 2px 7px #242f3a21}html[data-theme=light] .app .asset-transcript-status--failed{color:#7a4541;background:#f4e5e3fc;border-color:#ae645e47}html[data-theme=light] .app .asset-transcript-status--timeout{color:#725f38;background:#f3eddcfc;border-color:#a5894c4d}.app .asset-transcript-status{border-radius:5px;width:23px;height:23px;top:4px;right:4px}.app .asset-transcript-status>svg{stroke-width:1.25px;width:18px;height:18px;display:block}.app .grid-img .asset-transcript-status{border-radius:6px;width:27px;height:27px;top:6px;right:6px}.app .grid-img .asset-transcript-status>svg{width:20px;height:20px}.app .asset-transcript-status--processing{color:#211700;background:#f0b429;border-color:#ffd466}.app .asset-transcript-status--ready{color:#07170d;background:#45b96b;border-color:#87dda3}.app .asset-transcript-status--failed,.app .asset-transcript-status--timeout{color:#fff;background:#d82f43;border-color:#ff7585}html[data-theme=light] .app .asset-transcript-status--processing{color:#211700;background:#f0b429;border-color:#9b6b00}html[data-theme=light] .app .asset-transcript-status--ready{color:#07170d;background:#45b96b;border-color:#18753a}html[data-theme=light] .app .asset-transcript-status--failed,html[data-theme=light] .app .asset-transcript-status--timeout{color:#fff;background:#d82f43;border-color:#99152a}.app .transcript-summary{border-bottom:1px solid var(--workspace-divider);gap:9px;padding:13px 14px;display:grid}.app .transcript-summary-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.app .transcript-summary-label{color:var(--muted);font-size:12px}.app .transcript-summary-value{min-width:0;color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app .transcript-latest-status{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;display:inline-flex}.app .transcript-latest-status>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.app .transcript-latest-status--processing{color:#e2b85e}.app .transcript-latest-status--ready{color:#72bf8f}.app .transcript-latest-status--failed,.app .transcript-latest-status--timeout{color:#e87972}html[data-theme=light] .app .transcript-latest-status--processing{color:#8a630d}html[data-theme=light] .app .transcript-latest-status--ready{color:#31764a}html[data-theme=light] .app .transcript-latest-status--failed,html[data-theme=light] .app .transcript-latest-status--timeout{color:#b23c35}.app .transcript-summary-note{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.app .transcript-content-section{border-bottom:0!important}.app .meta-transcript{gap:24px;line-height:1.6;display:grid}.app .meta-transcript-paragraph{min-width:0}.app .meta-transcript-heading{align-items:baseline;gap:20px;margin-bottom:7px;display:flex}.app .meta-transcript-heading .meta-transcript-speaker,.app .meta-transcript-heading .meta-transcript-timecode{font:inherit;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;line-height:1.4}.app .meta-transcript-heading .meta-transcript-speaker{color:var(--text-2);font-weight:600;font-size:13px!important}.app .meta-transcript-heading .meta-transcript-timecode{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px!important}.app .meta-transcript-copy{color:var(--muted);text-align:left;word-spacing:normal;letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65;display:block}.app .meta-transcript-copy,.app .meta-transcript-word{-webkit-user-select:text!important;user-select:text!important}.app .meta-transcript-word{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.app .meta-transcript-word.is-read{color:var(--text)}.app .meta-transcript-word:hover{color:var(--text);background:0 0}.app .meta-transcript-word:focus-visible{box-shadow:none!important;outline:none!important}.app .meta-transcript-copy::selection{color:#fff;background:#435d6c}.app .meta-transcript-word::selection{color:#fff;background:#435d6c}html[data-theme=light] .app .meta-transcript-copy{color:#8a949e}html[data-theme=light] .app .meta-transcript-copy::selection{color:#182832;background:#c5dce8}html[data-theme=light] .app .meta-transcript-word::selection{color:#182832;background:#c5dce8}.app .transcript-empty{min-height:180px}.app .transcript-latest-status--idle{color:var(--muted)}.app.stream-active .schedule-create-preview{justify-content:flex-start!important;align-items:stretch!important}.app.stream-active .schedule-create-preview-title{flex:none!important;margin-top:0!important}.app.stream-active .schedule-create-preview-time{flex:none!important}.app.stream-active .schedule-create-preview{justify-content:space-between!important;gap:0!important;padding-top:9.5px!important;padding-bottom:9.5px!important}.app.stream-active .schedule-create-preview-title{line-height:1.2!important}.app.stream-active .schedule-create-preview-time{margin-top:0!important;line-height:1.15!important}.app.stream-active .unified-source-row,.app.stream-active .unified-source-row .source-row,.app.stream-active .unified-source-row .schedule-row{transition:none!important}.app.stream-active .unified-source-row.selected-source .source-row:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html[data-theme=dark] .app.stream-active .unified-source-row.selected-source,html[data-theme=dark] .app.stream-active .unified-source-row.selected-source:hover{background:#202a32!important}html[data-theme=dark] .app.stream-active .unified-source-row.selected-source .source-row,html[data-theme=dark] .app.stream-active .unified-source-row.selected-source:hover .source-row,html[data-theme=dark] .app.stream-active .unified-source-row.selected-source .source-row.recording-source,html[data-theme=dark] .app.stream-active .unified-source-row.selected-source:hover .source-row.recording-source{background:#26343f!important}html[data-theme=light] .app.stream-active .unified-source-row.selected-source,html[data-theme=light] .app.stream-active .unified-source-row.selected-source:hover{background:#e8edf1!important}html[data-theme=light] .app.stream-active .unified-source-row.selected-source .source-row,html[data-theme=light] .app.stream-active .unified-source-row.selected-source:hover .source-row,html[data-theme=light] .app.stream-active .unified-source-row.selected-source .source-row.recording-source,html[data-theme=light] .app.stream-active .unified-source-row.selected-source:hover .source-row.recording-source{background:#dde6ed!important}.app .asset-row .preview,.app .asset-row .folder-preview{aspect-ratio:16/9!important;box-sizing:border-box!important;flex:0 0 112px!important;block-size:63px!important;min-block-size:63px!important;max-block-size:63px!important;inline-size:112px!important;min-inline-size:112px!important;max-inline-size:112px!important}.app button.grid-card .grid-img{aspect-ratio:16/9!important;box-sizing:border-box!important;flex:none!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important}.app .asset-row .preview>img,.app button.grid-card .grid-img>img{object-fit:cover!important;object-position:center!important;block-size:100%!important;inline-size:100%!important;position:absolute!important;inset:0!important}.app .asset-transcript-status{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;background-clip:border-box!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.app .asset-transcript-status>svg{stroke-width:1.25px!important;flex:none!important;block-size:19px!important;inline-size:19px!important;margin:0!important;display:block!important;transform:none!important}.app .grid-img .asset-transcript-status>svg{block-size:21px!important;inline-size:21px!important}.app .asset-transcript-status--processing,.app .asset-transcript-status--ready,html[data-theme=light] .app .asset-transcript-status--processing,html[data-theme=light] .app .asset-transcript-status--ready{color:#14212a!important}.app .asset-transcript-status--failed,.app .asset-transcript-status--timeout,html[data-theme=light] .app .asset-transcript-status--failed,html[data-theme=light] .app .asset-transcript-status--timeout{color:#f1f4f6!important}.app:not(.stream-active) .jobs-drawer{width:min(510px,calc(100vw - var(--rail-w) - 24px))!important;min-width:0!important;box-shadow:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background:#1b2026!important;border:0!important;outline:0!important;transition:clip-path .4s cubic-bezier(.22,.72,.18,1),visibility 0s linear .4s!important}.app:not(.stream-active) .jobs-drawer.open{opacity:1!important;transition:clip-path .4s cubic-bezier(.22,.72,.18,1),visibility linear!important}html[data-theme=light] .app:not(.stream-active) .jobs-drawer{box-shadow:none!important;background:#edf1f4!important;border:0!important;outline:0!important}.jobs-drawer .job-id{min-width:0;color:var(--muted);white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;margin-top:3px;font-size:13px;line-height:1.4;display:grid}.jobs-drawer .job-id-label{color:var(--muted);font-family:inherit}.jobs-drawer .job-id-value{min-width:0;color:var(--text-2);font-variant-numeric:normal;letter-spacing:normal;white-space:nowrap;font-family:inherit;font-size:13px}.jobs-drawer .job-detail-row{min-width:0;color:var(--muted);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:7px;margin-top:3px;font-size:13px;line-height:1.4;display:grid}.jobs-drawer .job-detail-label{color:var(--muted);white-space:nowrap}.jobs-drawer .job-detail-value{min-width:0;color:var(--text-2);overflow-wrap:anywhere}.jobs-drawer .job-worker-value{font-family:inherit}.jobs-drawer .jobs-title,.jobs-drawer .jobs-subtitle,.jobs-drawer .jobs-count,.jobs-drawer .job-copy,.jobs-drawer .job-copy *,.jobs-drawer .job-value,.jobs-drawer .job-steps,.jobs-drawer .job-steps *{-webkit-user-select:text!important;user-select:text!important}.jobs-drawer .job-copy,.jobs-drawer .job-value,.jobs-drawer .job-steps{cursor:text}.jobs-drawer .job-expand,.jobs-drawer .job-expand *{cursor:pointer;-webkit-user-select:none!important;user-select:none!important}.jobs-drawer .job-name,.jobs-drawer .job-detail-row,.jobs-drawer .job-detail-label,.jobs-drawer .job-detail-value,.jobs-drawer .job-id,.jobs-drawer .job-id-label,.jobs-drawer .job-id-value,.jobs-drawer .job-step-summary,.jobs-drawer .job-error,.jobs-drawer .job-times,.jobs-drawer .job-times dt,.jobs-drawer .job-times dd,.jobs-drawer .job-value,.jobs-drawer .job-step,.jobs-drawer .job-step-number,.jobs-drawer .job-step-name,.jobs-drawer .job-step-state{font-size:13px!important}.jobs-drawer .job-summary{grid-template-columns:10px minmax(0,1fr);position:relative}.jobs-drawer .job-summary .job-name{padding-right:112px}.jobs-drawer .job-side{position:absolute;top:12px;right:9px}.jobs-drawer,.jobs-drawer select{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.jobs-drawer select{font-size:13px!important}.jobs-drawer .job-state.failed{background:#d82f43!important}.jobs-drawer .job-item.is-failed .job-value{color:#d82f43!important}.jobs-drawer .jobs-filter-control{position:relative}.jobs-drawer .jobs-filter-control select{appearance:none;padding-right:38px!important}.jobs-drawer .jobs-filter-control:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:15px;transform:translateY(-68%)rotate(45deg)}.jobs-drawer .job-metadata{color:var(--muted);gap:3px;margin:7px 0 0;font-size:13px;line-height:1.4;display:grid}.jobs-drawer .job-metadata>div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;column-gap:10px;min-width:0;display:grid}.jobs-drawer .job-metadata dt,.jobs-drawer .job-metadata dd{min-width:0;margin:0;font-size:13px!important}.jobs-drawer .job-metadata dt{color:var(--muted);white-space:nowrap}.jobs-drawer .job-metadata dd{color:var(--text-2)}.jobs-drawer .job-metadata .job-worker-value{overflow-wrap:anywhere}.jobs-drawer .job-metadata .job-id-value,.jobs-drawer .job-metadata .job-date-value,.jobs-drawer .job-metadata .job-duration-value{white-space:nowrap;font-variant-numeric:tabular-nums}.jobs-drawer .job-progress-heading{grid-template-columns:72px minmax(0,1fr);align-items:baseline;column-gap:10px;min-width:0;font-size:13px;line-height:1.4;display:grid}.jobs-drawer .job-progress-label{color:var(--muted);white-space:nowrap}.jobs-drawer .job-progress-heading .job-step-summary{min-width:0;color:var(--text-2);margin:0;font-size:13px!important}.jobs-drawer .job-error{margin-top:8px}.app:not(.stream-active) .jobs-drawer{box-shadow:-12px 0 28px #0000003d,-2px 0 7px #00000029!important}html[data-theme=light] .app:not(.stream-active) .jobs-drawer{box-shadow:-12px 0 28px #34424e29,-2px 0 7px #34424e1a!important}.jobs-drawer .job-steps-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,.72,.18,1),opacity .18s;display:grid}.jobs-drawer .job-steps-shell.is-open{opacity:1;grid-template-rows:1fr}.jobs-drawer .job-steps-shell-inner{min-height:0;overflow:hidden}.jobs-drawer .job-steps-shell:not(.is-open){pointer-events:none}.jobs-drawer .job-steps{opacity:.72;transition:transform .24s cubic-bezier(.22,.72,.18,1),opacity .18s;transform:translateY(-5px)}.jobs-drawer .job-steps-shell.is-open .job-steps{opacity:1;transform:translateY(0)}.jobs-drawer .job-overflow-trigger{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:inherit;outline:none;display:block;overflow:hidden}.jobs-drawer .job-error .job-overflow-trigger{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.job-selectable-tooltip{z-index:10020;border:1px solid var(--app-tooltip-border,#ccd4db);background:var(--app-tooltip-bg,#fff);width:max-content;min-width:0;color:var(--app-tooltip-fg,#252c33);box-shadow:var(--app-tooltip-shadow,0 8px 22px #040a0f3d);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;border-radius:6px;padding:8px 10px;font:12.5px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:fixed}.job-selectable-tooltip-prefix{color:var(--app-tooltip-muted,#69747e)}html[data-theme=light] .app .asset-command-menu .context-menu-item.danger{font-weight:520;color:#b42318!important}html[data-theme=light] .app .asset-command-menu .context-menu-item.danger>.icon{color:#b42318!important}html[data-theme=light] .app .asset-command-menu .context-menu-item.danger:hover:not(:disabled){color:#8f1d14!important;background:#b423181a!important}html[data-theme=light] .app .asset-command-menu .context-menu-item.danger:hover:not(:disabled)>.icon{color:#8f1d14!important}.app:not(.stream-active) .jobs-drawer{border-inline-end:0!important;box-shadow:12px 0 30px #00000052,2px 0 10px #0000002e!important}html[data-theme=light] .app:not(.stream-active) .jobs-drawer{border-inline-end:0!important;box-shadow:14px 0 30px #34424e2e,2px 0 10px #34424e1f!important}.jobs-drawer .job-summary{grid-template-columns:10px minmax(0,1fr)!important;gap:10px!important}.jobs-drawer .job-copy{min-width:0}.jobs-drawer .job-headline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jobs-drawer .job-summary .job-name{flex:auto;min-width:0;padding-right:0!important}.jobs-drawer .job-side{flex:none;align-items:flex-start;gap:4px;min-height:24px;padding-top:1px;display:flex;position:static!important;top:auto!important;right:auto!important}.jobs-drawer .job-value{white-space:nowrap;line-height:24px}.jobs-drawer .job-metadata{margin-top:6px!important}.jobs-drawer .job-metadata-compact>div{grid-template-columns:72px minmax(0,1fr)!important}.jobs-drawer .job-progress-block{border-top:0!important;margin-top:9px!important;padding-top:0!important}.jobs-drawer .job-progress-heading{grid-template-columns:72px minmax(0,1fr)!important}.jobs-drawer .job-progress-block .job-progress{width:calc(100% - 82px)!important;margin:6px 0 0 82px!important}.jobs-drawer .job-details{margin:0 9px 11px 29px;padding-top:8px}.jobs-drawer .job-details .job-error{margin-top:8px!important}.jobs-drawer .job-details .job-steps{border-top:1px solid var(--border-soft)!important;margin:10px 0 0!important;padding-top:8px!important}html:not([data-theme=light]) .app:not(.stream-active) .jobs-drawer{background:#20272e!important;border-inline-end:0!important;box-shadow:14px 0 34px #0000006b,3px 0 11px #0000003d!important}.app .scrub-card{border-radius:7px;transition:background-color .16s,transform .16s}.app .scrub-card .scrub-img{transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s}.app .scrub-card .scrub-time{transition:color .16s}.app .scrub-card:hover{transform:translateY(-1px);background:#8494a117!important}.app .scrub-card:hover .scrub-img{filter:brightness(1.08);transform:translateY(-1px);border-color:#8595a3!important;box-shadow:0 0 0 1px #8595a357,0 6px 16px #00000047!important}.app .scrub-card:hover .scrub-time{color:var(--text-2)!important}html[data-theme=light] .app .scrub-card:hover{background:#5b6c7914!important}html[data-theme=light] .app .scrub-card:hover .scrub-img{filter:brightness(1.02);border-color:#70808d!important;box-shadow:0 0 0 1px #70808d3d,0 5px 14px #39465129!important}.app .meta-custom-loading{justify-content:center;min-height:58px}.location-popover .pop-item{align-items:center!important;height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.location-popover .pop-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app:not(.stream-active) .jobs-drawer{z-index:180!important;left:calc(6px + var(--rail-w) + var(--gap))!important;height:auto!important;position:fixed!important;top:6px!important;bottom:6px!important}.jobs-drawer .jobs-filter-control{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.jobs-drawer .jobs-filter-select .app-select__button{height:30px!important;min-height:30px!important;color:var(--text-2)!important;background:#1d232a!important;border-color:#818f9a38!important;padding-left:9px!important;padding-right:32px!important}.jobs-drawer .jobs-filter-select .app-select__value{line-height:28px!important}html[data-theme=light] .jobs-drawer .jobs-filter-select .app-select__button{background:#f7f8fa!important;border-color:#d4dbe1!important}.jobs-drawer .job-metadata-compact{margin-top:5px!important}.jobs-drawer .job-time-metadata{border-top:0!important;gap:3px!important;margin-top:8px!important;padding-top:0!important}.jobs-drawer .job-time-metadata>div{grid-template-columns:72px minmax(0,1fr)!important}.jobs-drawer .job-side{align-items:center!important;height:24px!important;min-height:24px!important;padding-top:0!important}.jobs-drawer .job-value{align-items:center!important;height:24px!important;line-height:1!important;display:flex!important}.jobs-drawer .job-expand{flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.jobs-drawer .job-expand svg{width:15px!important;height:15px!important}.jobs-drawer .job-details .job-progress-block{border-top:0!important;margin-top:9px!important;padding-top:0!important}.jobs-drawer .jobs-filter-control:after{display:none!important}.jobs-drawer .job-value{margin:0!important}.jobs-drawer .jobs-filter-row{min-height:42px!important;padding:6px 12px!important}.jobs-drawer .jobs-filter-control{min-width:0;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.jobs-drawer .jobs-filter-label{color:var(--muted);white-space:nowrap;font-size:12px}.jobs-drawer .jobs-filter-options{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.jobs-drawer .jobs-filter-option{min-width:0;color:var(--text-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;line-height:20px;display:inline-flex}.jobs-drawer .jobs-filter-option input{appearance:none;background:#090d1138;border:1px solid #919ea98c;border-radius:3px;outline:none;flex:0 0 14px;place-items:center;width:14px;height:14px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:grid}.jobs-drawer .jobs-filter-option input:after{content:"";border-bottom:1.5px solid #f5f7f8;border-left:1.5px solid #f5f7f8;width:6px;height:3px;transition:transform .1s;transform:translateY(-1px)rotate(-45deg)scale(0)}.jobs-drawer .jobs-filter-option input:checked{background:#5da982;border-color:#5da982}.jobs-drawer .jobs-filter-option input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.jobs-drawer .jobs-filter-option:hover input{border-color:#81919e}.jobs-drawer .jobs-filter-option input:focus-visible{box-shadow:0 0 0 2px #5da98238}html[data-theme=light] .jobs-drawer .jobs-filter-option input{background:#f7f9fa;border-color:#aeb8c1}html[data-theme=light] .jobs-drawer .jobs-filter-option input:checked{background:#4e9b74;border-color:#4e9b74}.jobs-drawer .job-headline{align-items:center!important;min-height:24px!important}.jobs-drawer .job-summary .job-name{align-items:center!important;min-height:24px!important;line-height:24px!important;display:flex!important}.jobs-drawer .job-summary .job-name .job-overflow-trigger{line-height:24px!important}.jobs-drawer .job-side{align-items:center!important;padding-top:0!important}.jobs-drawer .job-value{height:24px!important;line-height:24px!important;display:block!important}.jobs-drawer .job-item.is-expanded .job-summary{padding-bottom:5px!important}.jobs-drawer .job-details-shell{margin-top:0!important}.jobs-drawer .job-details{padding-top:0!important}.jobs-drawer .job-metadata-extra{margin-top:0!important}.jobs-drawer .job-time-metadata{margin-top:5px!important}.app .meta-section{padding-top:13px!important}.app .meta-title{border-bottom:1px solid var(--border-soft)!important;color:var(--text-2)!important;margin:0 0 13px!important;padding:0 0 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.app .meta-grid{row-gap:9px!important}.app .shot-boundary-section .meta-title{margin-bottom:12px!important}.app .meta-val.meta-id{color:var(--text-2)!important;letter-spacing:0!important;font-family:inherit!important;font-size:12.5px!important;font-weight:450!important}.app .asset-command-menu .context-menu-item>.icon{color:inherit}.app .meta-title{border-bottom:0!important;margin-bottom:13px!important;padding-bottom:0!important}.app .meta-panel.active>.meta-section:not(:last-child){padding-bottom:12px!important}.app .meta-panel.active>.meta-section+.meta-section{padding-top:11px!important}.jobs-drawer{--job-dot-success:#5cae83;--job-dot-pending:#facc15}html[data-theme=light] .jobs-drawer{--job-dot-success:#5cae83;--job-dot-pending:#e6b800}.jobs-drawer .job-state.succeeded{background:var(--job-dot-success)!important}.jobs-drawer .job-state.pending{background:var(--job-dot-pending)!important}.jobs-drawer .job-summary>.job-state{width:9px;height:9px;align-self:start!important;margin-top:7.5px!important}.app.stream-active .timeline-pane>.time-ruler,.app.stream-active .timeline-pane>.timeline-rows{translate:var(--stream-scroll-correction,0px) 0}.app .tbtn:disabled{opacity:.38!important;color:var(--muted)!important;cursor:default!important;pointer-events:none!important;background:0 0!important}.app .transport .tc-jump.segmented-timecode.is-disabled{opacity:.42!important;cursor:default!important;background:0 0!important;border-color:#0000!important}.app .transport .tc-jump.segmented-timecode.is-disabled input{cursor:default!important;color:inherit!important}.app .transport .tc-jump.segmented-timecode.is-disabled input:focus{box-shadow:none!important;background:0 0!important}.app .scrub-card:disabled{opacity:.4!important;cursor:default!important;transform:none!important}.app .scrub-card:disabled:hover{background:0 0!important;transform:none!important}.app .scrub-card:disabled:hover .scrub-img{border-color:var(--border)!important;box-shadow:none!important;filter:none!important;transform:none!important}.app .scrub-card:disabled:hover .scrub-time{color:var(--muted)!important}.app .meta-val.meta-nowrap{white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;overflow:hidden!important}.app .transport-time-cluster{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.app .transport-duration-value{box-sizing:border-box;width:108px;min-width:108px;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;white-space:nowrap;margin-left:0;padding:0 6px;font-size:12px;font-weight:600;line-height:1}.app .review-preview-loading{z-index:10;color:#d8e0e7;pointer-events:none;background:radial-gradient(circle at 50% 42%,#596d7f24,#0000 36%),linear-gradient(#171d23 0%,#11161b 100%);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:0;overflow:hidden}.app .review-preview-loading:before{content:"";aspect-ratio:1.9;border:1px solid #9bb0c20e;border-radius:18px;width:min(58%,520px);position:absolute;box-shadow:inset 0 0 48px #72899d06}.app .review-preview-loading-mark{z-index:1;place-items:center;width:42px;height:42px;display:grid;position:relative}.app .review-preview-loading-ring{border:1.5px solid #b8ccdcdb;border-color:#b8ccdcdb #b8ccdc6b #9bb0c229 #9bb0c229;border-radius:50%;animation:1.15s linear infinite reviewPreviewSpin;position:absolute;inset:2px}.app .review-preview-loading-copy{z-index:1;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.app .review-preview-loading-copy strong{color:#dce4ea;letter-spacing:.01em;font-size:13px;font-weight:590;line-height:18px}.app .review-preview-loading-segments{z-index:1;align-items:center;gap:4px;height:4px;display:flex;position:relative}.app .review-preview-loading-segments i{background:#43515d;border-radius:999px;width:18px;height:2px;animation:1.4s ease-in-out infinite reviewPreviewSegment;display:block}.app .review-preview-loading-segments i:nth-child(2){animation-delay:.14s}.app .review-preview-loading-segments i:nth-child(3){animation-delay:.28s}.app .review-preview-loading-segments i:nth-child(4){animation-delay:.42s}@keyframes reviewPreviewSpin{to{transform:rotate(360deg)}}@keyframes reviewPreviewSegment{0%,68%,to{opacity:.48;background:#43515d;transform:scaleX(.72)}34%{opacity:.95;background:#a0b1bf;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.app .review-preview-loading-ring,.app .review-preview-loading-segments i{animation:none}}.app .preview-loading-stage .video-frame{background:#11161b!important}@media (width<=980px){.app .transport-time-cluster{gap:7px}.app .transport-duration-value{width:108px;min-width:108px}}:root{--asset-growing-surface:#201f1a;--asset-growing-surface-hover:#25231d;--asset-growing-surface-selected:#292820;--asset-growing-border:#5f5638;--asset-growing-border-strong:#776941;--asset-growing-text:#f0e7d4;--asset-growing-muted:#c2b697;--asset-growing-accent:#e0aa4e}html[data-theme=light]{--asset-growing-surface:#fff9ea;--asset-growing-surface-hover:#fbf2dc;--asset-growing-surface-selected:#f5ecd5;--asset-growing-border:#d6c18c;--asset-growing-border-strong:#b99b59;--asset-growing-text:#4f432a;--asset-growing-muted:#74684e;--asset-growing-accent:#9b6a16}.asset-name-row,.grid-name-row{align-items:center;min-width:0;display:flex}.asset-name-row .aname,.grid-name-row .grid-name{flex:auto;min-width:0}.asset-growing-state{color:var(--asset-growing-accent);font-weight:650}.asset-growing-suffix{white-space:nowrap}.app .grid-card.growing-asset .grid-meta{min-width:0;display:flex}.app .grid-card.growing-asset .asset-summary-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .grid-card.growing-asset .asset-growing-suffix{flex:none}.app .asset-row.growing-asset,.app .asset-row.growing-asset:hover{background:var(--asset-growing-surface)!important;border-bottom-color:var(--asset-growing-border)!important}.app .grid-card.growing-asset:hover{background:var(--asset-growing-surface-hover)!important;box-shadow:0 0 0 1px #e0aa4e1a,0 4px 14px #00000024!important}.app .grid-card.growing-asset:hover .grid-info{background:var(--asset-growing-surface-hover)!important}.app .grid-card.growing-asset .asset-growing-state{color:var(--asset-growing-accent)!important}.app .grid-card.growing-asset.selected,.app .grid-card.growing-asset.selected:hover{border-color:#8fa2b4!important;box-shadow:0 0 0 1px #94a9be6b,inset 0 0 0 1px #ffffff06!important}.app .review-head.growing-review-head .close-review:hover,.app .review-head.growing-review-head .review-head-icon-btn:hover{color:var(--asset-growing-text)!important;background:#ffffff0f!important}.app .review-growing-state{border-right:1px solid var(--asset-growing-border);height:22px;color:var(--asset-growing-accent);white-space:nowrap;flex:none;align-items:center;margin-right:1px;padding-right:10px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.app .browser.grid-mode .grid-view{justify-content:center!important;gap:16px!important;padding:14px!important}.app .asset-row.growing-asset,.app .asset-row.growing-asset:hover{box-shadow:inset 0 1px 0 var(--asset-growing-border-strong), inset 0 -1px 0 var(--asset-growing-border-strong)!important;border-bottom-color:#0000!important}.app .asset-row.growing-asset.selected,.app .asset-row.growing-asset.selected:hover{box-shadow:inset 0 1px 0 var(--asset-growing-border-strong), inset 0 -1px 0 var(--asset-growing-border-strong), inset 0 0 0 1px #8ea4b86b!important}.app .asset-row.growing-asset .aname{color:var(--text-2)!important}.app .asset-row.growing-asset.selected .aname{color:var(--text-strong)!important}.app .asset-row.growing-asset .asub,.app .asset-row.growing-asset .cell{color:var(--muted)!important}.app .asset-row.growing-asset.selected .cell{color:var(--text)!important}.app .asset-row.growing-asset .asset-growing-state{color:var(--asset-growing-accent)!important}.app .grid-card.growing-asset,.app .grid-card.growing-asset:hover{border-color:var(--asset-growing-border-strong)!important}.app .grid-card.growing-asset .grid-name{color:var(--text-2)!important}.app .grid-card.growing-asset.selected .grid-name{color:var(--text-strong)!important}.app .grid-card.growing-asset .grid-meta{color:var(--muted)!important}.app .grid-recording-badge{z-index:5;color:#f0f3f5;letter-spacing:.01em;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:#0a0d10c7;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:5px;min-height:20px;padding:2px 7px 2px 6px;font-size:11px;font-weight:620;line-height:14px;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 1px 3px #0000003d}.app .grid-recording-dot{background:var(--asset-growing-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 1px #ffffff14}html[data-theme=light] .app .grid-recording-badge{color:#f7f9fa;background:#1d2226c7;border-color:#ffffff47}.app:not(.stream-active) .body.review-open:not(.review-expanded){grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(252px,1fr) var(--review-pane-pixel-width,clamp(800px,53vw,1140px))!important}.app:not(.stream-active) .body.review-open:not(.review-expanded) .review{width:calc(100% + var(--gap))!important}.app:not(.stream-active) .browser.grid-mode .grid-view{justify-content:center!important;gap:20px!important;padding:14px!important}:root{--asset-list-thumb-width:120px;--asset-list-thumb-height:67.5px}.app .asset-row{height:82px!important}.app .asset-row .preview,.app .asset-row .folder-preview{width:var(--asset-list-thumb-width)!important;min-width:var(--asset-list-thumb-width)!important;max-width:var(--asset-list-thumb-width)!important;height:var(--asset-list-thumb-height)!important;min-height:var(--asset-list-thumb-height)!important;max-height:var(--asset-list-thumb-height)!important;inline-size:var(--asset-list-thumb-width)!important;block-size:var(--asset-list-thumb-height)!important;min-inline-size:var(--asset-list-thumb-width)!important;max-inline-size:var(--asset-list-thumb-width)!important;min-block-size:var(--asset-list-thumb-height)!important;max-block-size:var(--asset-list-thumb-height)!important;flex:0 0 var(--asset-list-thumb-width)!important;aspect-ratio:16/9!important}.app.stream-active .schedule-row-day-band.day-a,.app.stream-active .schedule-row-day-band.day-b{background:#171c21!important}html[data-theme=light] .app.stream-active .schedule-row-day-band.day-a,html[data-theme=light] .app.stream-active .schedule-row-day-band.day-b{background:#f6f8fa!important}.app.stream-active .time-ruler-date-segment.day-a,.app.stream-active .time-ruler-date-segment.day-b,html[data-theme=light] .app.stream-active .time-ruler-date-segment.day-a,html[data-theme=light] .app.stream-active .time-ruler-date-segment.day-b{background:0 0!important}.upload-storage-confirm-button.button--primary,.upload-storage-confirm-button.app-button--primary{background:var(--primary-bg)!important;border-color:var(--primary-bg)!important;color:var(--primary-fg)!important;box-shadow:none!important}.upload-storage-confirm-button.button--primary:hover:not(:disabled),.upload-storage-confirm-button.app-button--primary:hover:not(:disabled){background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:var(--primary-fg)!important}.upload-storage-confirm-button.button--primary:disabled,.upload-storage-confirm-button.app-button--primary:disabled{opacity:.42!important;cursor:default!important}.app .storage-option.is-selected,.upload-storage-option.is-selected{background:var(--selected)!important;border-color:var(--border-header)!important}.app .storage-option.is-selected .storage-option__choice{background:var(--text-2)!important;border-color:var(--text-2)!important;color:var(--card)!important}.upload-storage-option.is-selected .upload-storage-option__check{color:var(--text-2)!important}.app .modal-card__footer>.button,.app.stream-active .schedule-create-actions>button{white-space:nowrap!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:88px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.app .modal-card__footer>.button--ghost,.app.stream-active .schedule-create-actions>.soft-btn{color:var(--text-2)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app .modal-card__footer>.button--ghost:hover:not(:disabled),.app.stream-active .schedule-create-actions>.soft-btn:hover:not(:disabled){background:var(--hover)!important;color:var(--text)!important;border-color:#0000!important}.app .modal-card__footer>.button--primary,.app .modal-card__footer>.upload-btn,.app.stream-active .schedule-create-actions>.upload-btn:not(.schedule-confirm-danger){background:var(--primary-bg)!important;border-color:var(--primary-bg)!important;color:var(--primary-fg)!important;box-shadow:none!important}.app .modal-card__footer>.button--primary:hover:not(:disabled),.app .modal-card__footer>.upload-btn:hover:not(:disabled),.app.stream-active .schedule-create-actions>.upload-btn:not(.schedule-confirm-danger):hover:not(:disabled){background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:var(--primary-fg)!important}.app .modal-card__footer>.button--danger,.app.stream-active .schedule-create-actions>.schedule-confirm-danger{color:#fff!important;box-shadow:none!important;background:#a84e45!important;border-color:#a84e45!important}.app .modal-card__footer>.button--danger:hover:not(:disabled),.app.stream-active .schedule-create-actions>.schedule-confirm-danger:hover:not(:disabled){color:#fff!important;background:#b95b50!important;border-color:#b95b50!important}.app .modal-card__footer>.button:disabled,.app .modal-card__footer>.upload-btn:disabled,.app.stream-active .schedule-create-actions>button:disabled{opacity:.42!important;cursor:default!important;transform:none!important}.app .modal-card__footer>.name-modal-submit,.app .modal-card__footer>.name-modal-cancel{min-width:88px!important}:root{--asset-growing-surface:#2a181c;--asset-growing-surface-hover:#311b20;--asset-growing-surface-selected:#2a181c;--asset-growing-accent:#df737d;--asset-recording-badge-bg:#be434e38;--asset-recording-badge-fg:#e5969d;--asset-selection-outline:#8799ab}html[data-theme=light]{--asset-growing-surface:#fcebed;--asset-growing-surface-hover:#f9e2e5;--asset-growing-surface-selected:#fcebed;--asset-growing-accent:#b33b48;--asset-recording-badge-bg:#f4d5d9;--asset-recording-badge-fg:#9e2936;--asset-selection-outline:#718391}.app .asset-state-line{white-space:nowrap;align-items:center;gap:5px;min-width:0;height:18px;min-height:18px;margin-top:4px;display:flex;overflow:hidden}.app .grid-info .asset-state-line{margin-top:5px}.app .asset-status-badge{box-sizing:border-box;letter-spacing:0;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;gap:4px;min-width:0;height:18px;min-height:18px;padding:0 6px;font-size:10.5px;font-weight:560;line-height:18px;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.app .grid-recording-badge{display:none!important}.app .asset-recording-status{flex:none;color:var(--asset-recording-badge-fg)!important;background:var(--asset-recording-badge-bg)!important}.app .asset-recording-status-dot{background:var(--asset-growing-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.app .asset-transcript-status{place-items:unset!important;width:auto!important;max-width:150px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 6px!important;display:inline-flex!important;position:static!important;inset:auto!important}.app .asset-transcript-status>svg,.app .grid-img .asset-transcript-status>svg{width:12px!important;height:12px!important;stroke-width:1.45px!important;flex:0 0 12px!important;block-size:12px!important;inline-size:12px!important}.app .asset-transcript-status--processing{color:#d7c99e!important;background:#9774223d!important}.app .asset-transcript-status--ready{color:#a9d8ba!important;background:#2e794d3d!important}.app .asset-transcript-status--failed,.app .asset-transcript-status--timeout{color:#e4a4a8!important;background:#9f37403d!important}html[data-theme=light] .app .asset-transcript-status--processing{color:#806219!important;background:#f5e9c4!important}html[data-theme=light] .app .asset-transcript-status--ready{color:#2f7550!important;background:#dceee3!important}html[data-theme=light] .app .asset-transcript-status--failed,html[data-theme=light] .app .asset-transcript-status--timeout{color:#9e3841!important;background:#f5dcdf!important}.app .asset-row.growing-asset .aname,.app .asset-row.growing-asset.selected .aname,.app .grid-card.growing-asset .grid-name,.app .grid-card.growing-asset.selected .grid-name{color:var(--ui-copy)!important;font-weight:600!important}.app .asset-row.growing-asset .asub,.app .asset-row.growing-asset .cell,.app .asset-row.growing-asset.selected .asub,.app .asset-row.growing-asset.selected .cell,.app .grid-card.growing-asset .grid-meta,.app .grid-card.growing-asset.selected .grid-meta{color:var(--muted)!important}.app .grid-card.growing-asset.selected,.app .grid-card.growing-asset.selected:hover{background:var(--asset-growing-surface-selected)!important;border-color:var(--asset-selection-outline)!important;box-shadow:0 0 0 1px #8799ab61!important}.app .grid-card.growing-asset.selected .grid-info,.app .grid-card.growing-asset.selected:hover .grid-info{background:var(--asset-growing-surface-selected)!important}.action-progress-label{white-space:nowrap;justify-content:center;align-items:baseline;display:inline-flex}.action-progress-dots{justify-content:flex-start;width:1.35em;display:inline-flex}.action-progress-dots>span{opacity:.22;animation:1.05s ease-in-out infinite actionProgressDot}.action-progress-dots>span:nth-child(2){animation-delay:.16s}.action-progress-dots>span:nth-child(3){animation-delay:.32s}@keyframes actionProgressDot{0%,70%,to{opacity:.22;transform:translateY(0)}28%{opacity:1;transform:translateY(-1px)}}.app .modal-card__footer>.button[aria-busy=true]:disabled{opacity:.74!important;cursor:progress!important}html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger{color:#b42318!important;background:0 0!important}html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger>.icon{color:#b42318!important}html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger:hover:not(:disabled),html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger:focus-visible:not(:disabled){color:#8f1d14!important;background:#b423181a!important}html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger:hover:not(:disabled)>.icon,html[data-theme=light] .app.stream-active .context-menu .context-menu-item.danger:focus-visible:not(:disabled)>.icon{color:#8f1d14!important}.app.stream-active .schedule-zoom-control{gap:7px!important}.app.stream-active .schedule-zoom-track:before{opacity:1!important;background:#697681!important;height:4px!important}.app.stream-active .schedule-zoom-fill{z-index:1!important;pointer-events:none!important;background:#94a9ba!important;border-radius:999px!important;height:4px!important;transition:background-color .12s!important;display:block!important;top:50%!important;left:8px!important;transform:translateY(-50%)!important}.app.stream-active .schedule-zoom-thumb{background:#c8d1d8!important;width:13px!important;height:13px!important;box-shadow:0 0 0 2px #20272d,0 0 0 3px #aebfcd57!important}.app.stream-active .schedule-zoom-control.is-adjusted .schedule-zoom-thumb{background:#a9bdcc!important;box-shadow:0 0 0 2px #20272d,0 0 0 3px #97b0c475!important}.app.stream-active .schedule-zoom-icon-btn{color:#aeb9c2!important;opacity:1!important}.app.stream-active .schedule-zoom-icon-btn:hover:not(:disabled){color:#e1e6ea!important}.app.stream-active .schedule-zoom-icon-btn:disabled{color:#66717a!important;opacity:.52!important;cursor:default!important}html[data-theme=light] .app.stream-active .schedule-zoom-track:before{background:#bdc7cf!important}html[data-theme=light] .app.stream-active .schedule-zoom-fill{background:#6f8799!important}html[data-theme=light] .app.stream-active .schedule-zoom-thumb{background:#5f6d78!important;box-shadow:0 0 0 2px #f4f6f8,0 0 0 3px #4a5b693d!important}html[data-theme=light] .app.stream-active .schedule-zoom-control.is-adjusted .schedule-zoom-thumb{background:#536f84!important;box-shadow:0 0 0 2px #f4f6f8,0 0 0 3px #405d724d!important}html[data-theme=light] .app.stream-active .schedule-zoom-icon-btn{color:#596975!important}html[data-theme=light] .app.stream-active .schedule-zoom-icon-btn:hover:not(:disabled){color:#26343f!important}html[data-theme=light] .app.stream-active .schedule-zoom-icon-btn:disabled{color:#a0aab2!important;opacity:.62!important}.app:not(.stream-active) .body.review-close-motion,.app:not(.stream-active) .body.review-close-motion .review{transition-duration:.64s!important}.app .review.review-closing-content{pointer-events:none!important}.app .asset-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.app .asset-technical-line{vertical-align:middle;align-items:center;gap:7px;width:100%;min-width:0;display:inline-flex}.app .asset-technical-line>.asset-summary-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .asset-capability-icon{width:17px;height:17px;color:var(--muted);cursor:default;background:0 0;border-radius:4px;flex:0 0 17px;place-items:center;display:inline-grid}.app .asset-capability-icon>svg{stroke-width:1.55px!important;width:13px!important;height:13px!important}.app .asset-capability-icon:hover{color:var(--text-2);background:color-mix(in srgb,var(--text-2) 8%,transparent)}html[data-theme=light] .app .asset-capability-icon{color:#687783}html[data-theme=light] .app .asset-capability-icon:hover{color:#34434f;background:#34434f12}.app .asset-status-cell{align-items:center;width:100%;min-width:0;min-height:22px;display:flex;overflow:hidden}.app .asset-operational-statuses{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.app .asset-status-empty{color:var(--muted-2)}.app .asset-status-overflow{min-width:24px;height:19px;color:var(--muted);background:var(--card-3);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.app .asset-status-badge{white-space:nowrap;min-width:0;max-width:148px;overflow:hidden;height:19px!important;min-height:19px!important;box-shadow:none!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:4px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:570!important;line-height:19px!important;display:inline-flex!important}.app .asset-status-badge>svg{stroke-width:1.45px!important;flex:0 0 12px!important;width:12px!important;height:12px!important}.app .asset-status-badge>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .asset-status-badge--recording{color:var(--asset-recording-badge-fg)!important;background:0 0!important;padding-inline:2px!important}.app .asset-status-badge--processing{color:#d4c79e!important;background:#9774222e!important}.app .asset-status-badge--failed,.app .asset-status-badge--timeout{color:#e5a1a7!important;background:#9f374038!important}html[data-theme=light] .app .asset-status-badge--recording{color:#9e2936!important}html[data-theme=light] .app .asset-status-badge--processing{color:#775b17!important;background:#f6eccd!important}html[data-theme=light] .app .asset-status-badge--failed,html[data-theme=light] .app .asset-status-badge--timeout{color:#97323b!important;background:#f5dcdf!important}.app .grid-status-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;height:20px;min-height:20px;margin-top:5px;display:flex;overflow:hidden}.app .grid-status-active{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.app .grid-status-capabilities{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-width:17px;display:flex}.app .grid-status-row--folder{visibility:hidden}.app .asset-state-line{display:none!important}.app:not(.stream-active) .review.review-layout-overlay{will-change:transform;visibility:visible!important;z-index:72!important;grid-column:auto!important;justify-self:auto!important;margin:0!important;transition:none!important;position:fixed!important}.app:not(.stream-active) .body.review-close-motion.review-layout-motion{transition-duration:var(--review-layout-duration,.64s)!important}.app:not(.stream-active) .body.review-close-motion.review-layout-motion .review{transition:none!important}:root{--asset-growing-surface:#351c21;--asset-growing-surface-hover:#3d2026;--asset-growing-surface-selected:#351c21;--asset-recording-badge-bg:#6f2933;--asset-recording-badge-fg:#ffb5bc}html[data-theme=light]{--asset-growing-surface:#fde9eb;--asset-growing-surface-hover:#f9dfe3;--asset-growing-surface-selected:#fde9eb;--asset-recording-badge-bg:#f0c4ca;--asset-recording-badge-fg:#9a2632}.app .asset-row.growing-asset,.app .asset-row.growing-asset:hover{background:var(--asset-growing-surface)!important;border-bottom-color:var(--border-soft)!important;box-shadow:none!important}.app .asset-row.growing-asset:hover{background:var(--asset-growing-surface-hover)!important}.app .grid-card.growing-asset,.app .grid-card.growing-asset:hover{background:var(--asset-growing-surface)!important;border-color:var(--border)!important;box-shadow:none!important}.app .grid-card.growing-asset .grid-info{background:var(--asset-growing-surface)!important;border-top-color:var(--border-soft)!important}.app .asset-recording-status-dot{display:none!important}.app .asset-status-badge{text-align:center!important;justify-content:center!important}.app .asset-status-badge--recording{color:var(--asset-recording-badge-fg)!important;background:var(--asset-recording-badge-bg)!important;padding:0 7px!important}html[data-theme=light] .app .asset-status-badge--recording{color:var(--asset-recording-badge-fg)!important;background:var(--asset-recording-badge-bg)!important}.app .grid-status-row{height:18px;min-height:18px;margin-top:4px}.app .grid-status-active:empty{visibility:hidden}.app .grid-status-capabilities{display:none!important}.app .grid-meta .asset-technical-line,.app .asub .asset-technical-line{max-width:100%}.app .asset-transcript-capability{opacity:.9}.app .review-head.growing-review-head .review-title{color:var(--text-2)!important}.app .review-growing-state{display:none!important}:root{--asset-growing-surface:#3b2819;--asset-growing-surface-hover:#46301b;--asset-growing-surface-selected:#3b2819;--asset-recording-badge-bg:#a54b2a;--asset-recording-badge-fg:#fff4ed;--asset-recording-title:#fff5e8;--asset-transcript-capability:#73c79a}html[data-theme=light]{--asset-growing-surface:#fff0dd;--asset-growing-surface-hover:#ffe6c9;--asset-growing-surface-selected:#fff0dd;--asset-recording-badge-bg:#d65e32;--asset-recording-badge-fg:#fff;--asset-recording-title:#4d2c16;--asset-transcript-capability:#3c8d61}.app .asset-status-badge{text-align:center!important;box-sizing:border-box!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:0!important;height:20px!important;min-height:20px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.app .asset-status-badge>span:last-child{text-align:center!important;line-height:1!important;display:block!important}.app .asset-status-badge--recording,.app .asset-status-badge--processing,.app .asset-status-badge--failed,.app .asset-status-badge--timeout{padding-inline:8px!important}.app .asset-transcript-capability{color:var(--asset-transcript-capability)!important;opacity:1!important}.app .asset-transcript-capability:hover{color:color-mix(in srgb,var(--asset-transcript-capability) 86%,white)!important;background:color-mix(in srgb,var(--asset-transcript-capability) 12%,transparent)!important}html[data-theme=light] .app .asset-transcript-capability:hover{color:#276d48!important;background:#3c8d611a!important}.app .review-head.growing-review-head .review-runtime-loading{color:color-mix(in srgb,var(--asset-recording-title) 62%,transparent)!important}.app .asset-row.growing-asset,.app .asset-row.growing-asset:hover,.app .grid-card.growing-asset,.app .grid-card.growing-asset:hover,.app .grid-card.growing-asset .grid-info,.app .grid-card.growing-asset:hover .grid-info{background:var(--asset-growing-surface)!important}.app .grid-card.growing-asset:hover,.app .grid-card.growing-asset:hover .grid-info,.app .asset-row.growing-asset:hover{background:var(--asset-growing-surface-hover)!important}.app .asset-status-badge{justify-content:center!important;align-items:center!important;height:20px!important;min-height:20px!important;padding:0 8px!important;line-height:20px!important;display:inline-flex!important}.app .asset-status-badge>span:last-child{justify-content:center!important;align-items:center!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.app .review-head.growing-review-head{background:var(--asset-growing-surface)!important}.app .asset-technical-line>.asset-summary-main{flex:auto!important;min-width:0!important}.app .asset-technical-line>.asset-capability-icon{flex:0 0 17px!important}.app .grid-card.growing-asset.selected,.app .grid-card.growing-asset.selected:hover,.app .grid-card.growing-asset.selected .grid-info,.app .grid-card.growing-asset.selected:hover .grid-info{background:var(--asset-growing-surface-selected)!important}:root{--asset-growing-surface:#513238;--asset-growing-surface-hover:#5b3940;--asset-growing-surface-selected:#513238;--asset-recording-badge-bg:#bd5665;--asset-recording-badge-fg:#fff7f8;--asset-recording-title:#fff8f5}html[data-theme=light]{--asset-growing-surface:#fff0dd;--asset-growing-surface-hover:#ffe6c9;--asset-growing-surface-selected:#fff0dd;--asset-recording-badge-bg:#d65e32;--asset-recording-badge-fg:#fff;--asset-recording-title:#4d2c16}.app .asset-row.growing-asset,.app .asset-row.growing-asset:hover,.app .grid-card.growing-asset,.app .grid-card.growing-asset:hover,.app .grid-card.growing-asset .grid-info,.app .grid-card.growing-asset:hover .grid-info,.app .review-head.growing-review-head{background:var(--asset-growing-surface)!important}.app .asset-row.growing-asset:hover,.app .grid-card.growing-asset:hover,.app .grid-card.growing-asset:hover .grid-info{background:var(--asset-growing-surface-hover)!important}.app .asset-summary-main{white-space:nowrap!important;align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.app .asset-summary-part,.app .asset-summary-separator{white-space:nowrap!important}.app .asset-summary-type,.app .asset-summary-size,.app .asset-summary-separator{flex:none!important}.app .grid-info{padding-left:8px!important;padding-right:8px!important}.app .grid-meta{letter-spacing:-.005em!important;font-size:12px!important}.app .grid-meta .asset-technical-line{gap:4px!important}.app .grid-meta .asset-technical-line>.asset-capability-icon{flex:0 0 15px!important;width:15px!important;height:15px!important}.app .grid-meta .asset-technical-line>.asset-capability-icon>svg{width:13px!important;height:13px!important}.app .review-head.growing-review-head .review-title{color:var(--ui-copy)!important;opacity:1!important;font-weight:560!important}.app .asset-technical-line{justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:100%!important}.app .asset-technical-line>.asset-summary-main{flex:0 auto!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;overflow:hidden!important}.app .asset-summary-part,.app .asset-summary-separator{flex:none!important}.app .asset-summary-resolution{text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.app .asset-summary-size{margin-left:0!important}.app .asset-technical-line>.asset-capability-icon{flex:0 0 17px!important;margin-left:0!important}.app .asset-row.growing-asset{border-bottom-color:var(--border-soft)!important;box-shadow:none!important;background:0 0!important}.app .asset-row.growing-asset:hover{background:var(--hover)!important;box-shadow:none!important}.app .asset-row.growing-asset.selected,.app .asset-row.growing-asset.selected:hover{background:var(--selected)!important;box-shadow:none!important}.app .grid-card.growing-asset{background:var(--card-2)!important;border-color:var(--border)!important;box-shadow:none!important}.app .grid-card.growing-asset .grid-info{border-top-color:var(--border-soft)!important;background:0 0!important}.app .grid-card.growing-asset:hover,.app .grid-card.growing-asset:hover .grid-info{background:#1d242c!important}.app .grid-card.growing-asset:hover{border-color:#566473!important;box-shadow:0 0 0 1px #7e91a52e,0 4px 14px #00000029!important}.app .grid-card.growing-asset.selected{background:#27323d!important;border-color:#8799ab!important;box-shadow:0 0 0 1px #94a9be61,inset 0 0 0 1px #ffffff09!important}.app .grid-card.growing-asset.selected .grid-info{background:#27323d!important}.app .grid-card.growing-asset.selected:hover{background:#27323d!important;border-color:#8799ab!important;box-shadow:0 0 0 1px #94a9be61,inset 0 0 0 1px #ffffff09!important}.app .grid-card.growing-asset.selected:hover .grid-info{background:#27323d!important}html[data-theme=light] .app .grid-card.growing-asset{background:var(--card-2)!important;border-color:var(--border)!important}html[data-theme=light] .app .grid-card.growing-asset:hover,html[data-theme=light] .app .grid-card.growing-asset:hover .grid-info{background:#e9edf1!important}html[data-theme=light] .app .grid-card.growing-asset:hover{border-color:#a7b1bc!important;box-shadow:0 0 0 1px #5b69771f,0 4px 13px #262d3414!important}html[data-theme=light] .app .grid-card.growing-asset.selected{background:#dce3e9!important;border-color:#788794!important;box-shadow:0 0 0 1px #50606f40,inset 0 0 0 1px #ffffff9e!important}html[data-theme=light] .app .grid-card.growing-asset.selected .grid-info{background:#dce3e9!important}html[data-theme=light] .app .grid-card.growing-asset.selected:hover{background:#dce3e9!important;border-color:#788794!important;box-shadow:0 0 0 1px #50606f40,inset 0 0 0 1px #ffffff9e!important}html[data-theme=light] .app .grid-card.growing-asset.selected:hover .grid-info{background:#dce3e9!important}.app .review-head.growing-review-head{background:var(--card)!important;border-bottom-color:var(--border-soft)!important}.app .review-head.growing-review-head .review-title{color:var(--ui-copy)!important;font-weight:560!important}.app .review-head.growing-review-head .review-runtime-loading,.app .review-head.growing-review-head .close-review,.app .review-head.growing-review-head .review-head-icon-btn{color:var(--muted)!important}.app .review-recording-badge{flex:none!important;margin-left:5px!important}html.focus-live-motion .body{transition:none!important}html.focus-live-motion .sidebar,html.focus-live-motion .browser{transition:opacity .15s,transform .22s!important}.review.focus-geometry-overlay{will-change:transform!important;transform-origin:0 0!important}:root{--asset-recording-badge-bg:#ad4856;--asset-recording-badge-fg:#fff5f6;--asset-transcript-capability-bg:#73c79a1f;--asset-transcript-capability-border:#73c79a3d}html[data-theme=light]{--asset-recording-badge-bg:#c7532b;--asset-recording-badge-fg:#fff;--asset-transcript-capability-bg:#3c8d611f;--asset-transcript-capability-border:#3c8d6138}.app .asset-status-badge--recording{background:var(--asset-recording-badge-bg)!important;color:var(--asset-recording-badge-fg)!important}.app .asset-copy .asub,.app .asset-row .asub{margin-top:4px!important;line-height:1.4!important}.app .grid-meta{margin-top:5px!important;line-height:1.4!important}.app .asset-technical-line{gap:5px!important}.app .asset-technical-line>.asset-summary-main{align-items:center!important;display:inline-flex!important}.app .asset-transcript-capability{width:18px!important;height:18px!important;color:var(--asset-transcript-capability)!important;background:var(--asset-transcript-capability-bg)!important;border:1px solid var(--asset-transcript-capability-border)!important;border-radius:5px!important;flex:0 0 18px!important}.app .asset-transcript-capability:hover{background:color-mix(in srgb,var(--asset-transcript-capability) 16%,transparent)!important}.app .transcript-latest-status{gap:0!important}.app .review-runtime-loading{display:none!important}.app .seek-hover-preview{transform:translateX(calc(-50% + var(--seek-hover-shift,0px))) translateY(4px)!important}.app .asset-transcript-capability{box-sizing:border-box!important;width:22px!important;height:22px!important;color:var(--asset-transcript-capability)!important;background:var(--asset-transcript-capability-bg)!important;border:1px solid var(--asset-transcript-capability-border)!important;border-radius:6px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;margin-left:9px!important;display:inline-flex!important}.app .grid-card .grid-name-row{margin-bottom:8px!important}.app .grid-card .grid-meta{margin-top:0!important}.app .grid-meta .asset-technical-line,.app .asset-technical-line{align-items:center!important;min-width:0!important;display:flex!important}.app .asset-summary-main{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app .asset-transcript-capability{flex-shrink:0!important}.app .asset-technical-line{align-items:center!important;min-width:0!important;display:flex!important}.app .asset-technical-line>.asset-summary-main{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.app .asset-transcript-capability{border-radius:6px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:12px!important;display:inline-flex!important}.app .asset-technical-line>.asset-summary-main{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;display:flex!important;overflow:hidden!important}.app .asset-technical-line .asset-summary-part,.app .asset-technical-line .asset-summary-size{flex:none!important}.app .asset-transcript-capability>svg{stroke-width:1.8px!important;width:14px!important;height:14px!important}.app .asset-technical-line>.asset-summary-main{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;display:flex!important;overflow:hidden!important}.app .asset-technical-line .asset-summary-part{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.app .asset-technical-line .asset-summary-type,.app .asset-technical-line .asset-summary-resolution,.app .asset-technical-line .asset-summary-size{flex:0 auto!important}.app .asset-status-badge{justify-content:center!important;align-items:center!important;padding-top:1px!important;line-height:1!important;display:inline-flex!important}.app .review-recording-badge{margin-left:8px!important}.app .review-recording-badge.asset-status-badge--recording,.app .asset-status-badge--recording{background:var(--asset-recording-badge-bg)!important;color:var(--asset-recording-badge-fg)!important}.app .asset-technical-line{align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;display:flex!important}.app .asset-summary-part{white-space:nowrap!important;flex:none!important}.app .asset-summary-size{text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.app .asset-summary-separator{flex:none!important}.app .asset-technical-line>.asset-transcript-capability{border-radius:6px!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin-left:5px!important}.app .asset-status-badge,.app .review-recording-badge{justify-content:center!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}.app .review-recording-badge,.app .asset-status-badge--recording{background:var(--asset-recording-badge-bg)!important;color:var(--asset-recording-badge-fg)!important}.app .asset-technical-line>.asset-summary-main{text-overflow:clip!important;flex:0 auto!important;min-width:0!important;overflow:visible!important}.app .asset-technical-line>.asset-transcript-capability{flex:0 0 22px!important;width:22px!important;height:22px!important;margin-left:5px!important}.app .grid-meta .asset-transcript-capability{flex-basis:26px!important;width:26px!important;height:26px!important;margin-left:5px!important}.app .grid-meta .asset-transcript-capability>svg{width:19px!important;height:19px!important}.app .asset-status-badge--recording,.app .review-recording-badge{color:#fff!important;background:#b84c5b!important;justify-content:center!important;align-items:center!important;min-height:20px!important;padding-top:0!important;line-height:1!important;display:inline-flex!important}.app .zoom-btn{color:#b2bcc6!important}.app .zoom-range{opacity:1!important;filter:none!important}.app .zoom-range::-webkit-slider-runnable-track{background:#687583!important}.app .zoom-range::-webkit-slider-thumb{background:#aeb8c2!important}.app .zoom-range::-moz-range-track{background:#687583!important}.app .zoom-range::-moz-range-thumb{background:#aeb8c2!important}.app .asset-technical-line{align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important}.app .asset-technical-line>.asset-summary-main{white-space:nowrap!important;flex:0 auto!important;align-items:center!important;min-width:0!important;display:flex!important;overflow:visible!important}.app .asset-technical-line .asset-summary-type,.app .asset-technical-line .asset-summary-resolution,.app .asset-technical-line .asset-summary-separator{white-space:nowrap!important;flex:none!important}.app .asset-technical-line .asset-summary-size{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.app .asset-technical-line>.asset-transcript-capability{border-radius:6px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:8px!important;display:inline-flex!important}.app .grid-meta .asset-transcript-capability{border-radius:7px!important;flex-basis:26px!important;width:26px!important;height:26px!important;margin-left:8px!important}.app .grid-card .grid-img{position:relative!important}.app .grid-thumbnail-status{z-index:3!important;border-radius:5px!important;max-width:calc(100% - 92px)!important;height:22px!important;min-height:22px!important;padding:0 8px!important;position:absolute!important;bottom:8px!important;left:8px!important;box-shadow:0 1px 6px #0000002e!important}.app .grid-thumbnail-status>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app .grid-thumbnail-status--aggregate{max-width:calc(100% - 92px)!important}.app .asset-status-badge--processing{color:#f5d77a!important;background:#6e5312cc!important;border:1px solid #e9c3544d!important}html[data-theme=light] .app .asset-status-badge--processing{color:#8a6411!important;background:#f3df9f!important;border:1px solid #a37a1738!important}.app .asset-status-badge--failed,.app .asset-status-badge--timeout{border:1px solid #d065703d!important}html[data-theme=light] .app .asset-status-badge--failed,html[data-theme=light] .app .asset-status-badge--timeout{border:1px solid #a749542e!important}.app .asset-summary-separator{margin:0 4px!important}.app .asset-technical-line>.asset-transcript-capability{border-radius:5px!important;flex:0 0 22px!important;align-self:center!important;width:22px!important;height:22px!important;margin-left:8px!important;transform:translateY(.5px)!important}.app .asset-technical-line>.asset-transcript-capability>svg{stroke-width:1.95px!important;width:16px!important;height:16px!important}.app .grid-meta .asset-transcript-capability{border-radius:5px!important;flex:0 0 28px!important;align-self:center!important;width:28px!important;height:24px!important;margin-left:8px!important;padding:0!important;transform:translateY(.5px)!important}.app .grid-meta .asset-transcript-capability>svg{stroke-width:2px!important;width:20px!important;height:20px!important}.app .grid-thumbnail-status{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:5px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;bottom:8px!important;left:8px!important;box-shadow:0 2px 8px #00000047!important}html[data-theme=dark] .app .grid-thumbnail-status.asset-status-badge--processing{color:#f6d982!important;background:#634a10eb!important;border:1px solid #e7c25457!important}html[data-theme=light] .app .grid-thumbnail-status.asset-status-badge--processing{color:#865e10!important;background:#f5e2a9fa!important;border:1px solid #b1841742!important}html.focus-maximizing{--focus-motion-duration:.5s!important}html.focus-restoring{--focus-motion-duration:.62s!important}html.focus-restoring .sidebar,html.focus-restoring .browser{transition-delay:90ms,0s!important}.app:not(.stream-active) .body.review-layout-motion{transition:grid-template-columns var(--review-layout-duration,.64s) cubic-bezier(.22,.78,.18,1)!important}.app .grid-meta .asset-technical-line,.app .asub .asset-technical-line{align-items:center!important;display:flex!important}.app .asub .asset-technical-line>.asset-transcript-capability{border-radius:5px!important;flex:0 0 26px!important;align-self:center!important;width:26px!important;height:24px!important;margin-left:8px!important;padding:0!important;transform:translateY(.5px)!important}.app .asub .asset-technical-line>.asset-transcript-capability>svg{stroke-width:2px!important;width:19px!important;height:19px!important}.app .asub .asset-technical-line,.app .grid-meta .asset-technical-line{align-items:center!important;line-height:1.35!important;display:flex!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-transcript-capability{box-sizing:border-box!important;border-radius:5px!important;flex:0 0 22px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:22px!important;height:20px!important;margin-left:8px!important;padding:0!important;display:inline-flex!important;transform:none!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-transcript-capability>svg{stroke-width:1.95px!important;width:16px!important;height:16px!important}.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-transcript-capability{box-sizing:border-box!important;border-radius:5px!important;flex:0 0 28px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:28px!important;height:24px!important;margin-left:8px!important;padding:0!important;display:inline-flex!important;transform:none!important}.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-transcript-capability>svg{stroke-width:2px!important;width:20px!important;height:20px!important}.app .asset-summary-separator{margin-left:4px!important;margin-right:4px!important}.app .grid-img>.grid-thumbnail-status.asset-status-badge{z-index:3!important;box-sizing:border-box!important;letter-spacing:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:3px!important;width:auto!important;max-width:calc(100% - 86px)!important;height:auto!important;min-height:0!important;padding:1px 4px!important;font-size:10px!important;font-weight:500!important;line-height:normal!important;position:absolute!important;bottom:4px!important;left:4px!important;box-shadow:0 1px 2px #00000057!important}.app .grid-img>.grid-thumbnail-status.asset-status-badge>span:last-child{line-height:normal!important;font-size:inherit!important;font-weight:inherit!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html[data-theme=dark] .app .grid-img>.grid-thumbnail-status.asset-status-badge--processing{color:#f6d982!important;background:#634a10f0!important;border:1px solid #e7c2545c!important}html[data-theme=light] .app .grid-img>.grid-thumbnail-status.asset-status-badge--processing{color:#865e10!important;background:#f5e2a9fa!important;border:1px solid #b1841742!important}.app:not(.stream-active) .body.review-motion-seam-active:after{content:"";left:var(--review-motion-seam-left,0px);top:var(--review-motion-seam-top,0px);width:var(--review-motion-seam-width,0px);height:var(--review-motion-seam-height,0px);background:var(--card);pointer-events:none;z-index:71;position:fixed}.app .asub .asset-technical-line>.asset-capability-icon.asset-transcript-capability,.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-transcript-capability{box-sizing:border-box!important;border-radius:5px!important;flex:0 0 22px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:22px!important;height:20px!important;margin-left:8px!important;padding:0!important;display:inline-flex!important;transform:none!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-transcript-capability>svg,.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-transcript-capability>svg{stroke-width:1.95px!important;width:16px!important;height:16px!important}.app .grid-img>.grid-duration,.app .grid-img>.grid-thumbnail-status.asset-status-badge{box-sizing:border-box!important;letter-spacing:normal!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;height:22px!important;min-height:22px!important;padding:0 6px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important;bottom:4px!important}.app .grid-img>.grid-thumbnail-status.asset-status-badge{max-width:calc(100% - 94px)!important;left:4px!important}.app .grid-img>.grid-thumbnail-status.asset-status-badge>span:last-child{font:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:20px!important;display:block!important;overflow:hidden!important}.app .grid-view>button.grid-card .grid-meta{box-sizing:border-box!important;align-items:center!important;height:20px!important;min-height:20px!important;display:flex!important;overflow:hidden!important}.app .grid-view>button.grid-card .grid-meta>.asset-technical-line{align-items:center!important;height:20px!important;min-height:20px!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-transcript-capability,.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-transcript-capability{flex:0 0 22px!important;width:22px!important;height:20px!important}.app .grid-view>button.grid-card .grid-info{box-sizing:border-box!important;height:63px!important;min-height:63px!important;max-height:63px!important;padding-top:9px!important;padding-bottom:10px!important;overflow:hidden!important}.app .grid-view>button.grid-card .grid-name-row{align-items:center!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin-bottom:8px!important;display:flex!important;overflow:hidden!important}.app .grid-view>button.grid-card .grid-name{height:16px!important;min-height:16px!important;max-height:16px!important;line-height:16px!important}.app .grid-view>button.grid-card .grid-meta{height:20px!important;min-height:20px!important;max-height:20px!important;margin-top:0!important;line-height:20px!important}.app .asset-row .asset-status-badge{padding:0 8px!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.app .asset-row .asset-status-badge>span:last-child{height:auto!important;font:inherit!important;line-height:18px!important;display:block!important}html:not([data-theme=light]) .app .asset-status-badge--processing,html:not([data-theme=light]) .app .grid-img>.grid-thumbnail-status.asset-status-badge--processing{color:#cbb98a!important;background:#403b2b!important;border:1px solid #665b3c!important}html.focus-live-motion .app:not(.stream-active) .body{transition:none!important}html.focus-live-motion .app:not(.stream-active) .body .review.focus-geometry-overlay{will-change:auto!important;width:auto!important;transform:none!important}.app:not(.stream-active) .body.review-expanded .review{border:0!important;border-left:1px solid var(--border-header)!important}.app:not(.stream-active) .body.review-layout-motion .review.review-layout-overlay{border:0!important;border-left:1px solid var(--border-header)!important;margin:0!important}:root{--asset-recording-badge-bg:#b24958;--asset-recording-badge-fg:#ebebeb}html[data-theme=light]{--asset-recording-badge-bg:#c1512a;--asset-recording-badge-fg:#ebebeb}html .app .asset-status-badge--recording,html .app .review-recording-badge.asset-status-badge--recording{background:var(--asset-recording-badge-bg)!important;color:var(--asset-recording-badge-fg)!important}.app{--asset-header-height:38px}.app .asset-status-badge--recording,.app .review-recording-badge{color:#ebebeb!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}.app .asset-status-badge--recording>span:last-child,.app .review-recording-badge>span:last-child{height:auto!important;font:inherit!important;line-height:18px!important;display:block!important}.app .grid-img>.grid-thumbnail-status.asset-status-badge--recording{color:#ebebeb!important;box-shadow:none!important;border:0!important;outline:0!important}.app .body.review-open:not(.review-layout-motion):not(.review-close-motion) .review:not(.review-layout-overlay):not(.focus-geometry-overlay){will-change:auto!important;transform:none!important}.app .review-head{padding-top:1px!important;padding-bottom:0!important}:root,html[data-theme=light]{--task-recording-fill:#d06448;--task-recording-border:#df7c65;--task-recording-text:#fff7f3;--task-recording-sub:#f6d7ce}.app.stream-active .schedule-row-day-band.day-a,.app.stream-active .schedule-row-day-band.day-b,.app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-a,.app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-b,html[data-theme=light] .app.stream-active .schedule-row-day-band.day-a,html[data-theme=light] .app.stream-active .schedule-row-day-band.day-b,html[data-theme=light] .app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-a,html[data-theme=light] .app.stream-active .unified-source-row.selected-source .schedule-row-day-band.day-b{background:0 0!important}.app .toast{animation:.18s cubic-bezier(.2,.8,.2,1) both dashboard-toast-in,.18s ease-in 3s forwards dashboard-toast-out;transform:none;color:#e8edf1!important;text-align:left!important;pointer-events:none!important;background:#252d34!important;border:1px solid #44515b!important;border-radius:9px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:220px!important;max-width:min(380px,100vw - 36px)!important;padding:10px 13px 10px 10px!important;font-size:13px!important;line-height:1.35!important;display:grid!important;inset:62px 18px auto auto!important;box-shadow:0 10px 28px #00000052!important}html[data-theme=light] .app .toast{color:#263844!important;background:#fff!important;border-color:#c7d0d8!important;box-shadow:0 10px 28px #24313c29!important}.app .toast-icon{box-sizing:border-box;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.app .toast-icon svg{stroke-width:2px;width:16px;height:16px}.app .toast-message{min-width:0;font-weight:520}.app .toast-success .toast-icon{color:#a8d8b5;background:#4d97632e}.app .toast-error .toast-icon{color:#e7a49a;background:#be4c3e2e}.app .toast-info .toast-icon{color:#b8c9d6;background:#6f8ba02e}html[data-theme=light] .app .toast-success .toast-icon{color:#3f7d52;background:#e5f1e8}html[data-theme=light] .app .toast-error .toast-icon{color:#a54a3d;background:#f7e7e3}html[data-theme=light] .app .toast-info .toast-icon{color:#557487;background:#e9f0f4}@keyframes dashboard-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes dashboard-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.99)}}@media (width<=720px){.app .toast{max-width:none!important;top:58px!important;left:14px!important;right:14px!important}}html[data-theme=light] .app.stream-active .unified-source-row .schedule-row{background:0 0!important}html[data-theme=light] .app.stream-active .schedule-row-day-bands{display:none!important}.app .grid-view>button.grid-card:not(.growing-asset):hover{background:#171f26!important;border-color:#3d4954!important;box-shadow:0 5px 16px #0000002e!important}.app .grid-view>button.grid-card:not(.growing-asset):hover .grid-info{background:#171f26!important}.app .grid-view>button.grid-card:not(.growing-asset).selected{background:#202e38!important;border-color:#506572!important;box-shadow:0 0 0 2px #7091a41a,0 7px 20px #0003!important}.app .grid-view>button.grid-card:not(.growing-asset).selected .grid-info{background:linear-gradient(#22323d 0%,#1e2b35 100%)!important}.app .grid-view>button.grid-card:not(.growing-asset).selected:hover{background:#202e38!important;border-color:#506572!important;box-shadow:0 0 0 2px #7091a41a,0 7px 20px #0003!important}.app .grid-view>button.grid-card:not(.growing-asset).selected:hover .grid-info{background:linear-gradient(#22323d 0%,#1e2b35 100%)!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset):hover{background:#eef2f5!important;border-color:#c2ccd3!important;box-shadow:0 5px 15px #262d3414!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset):hover .grid-info{background:#eef2f5!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset).selected{background:#dfe8ee!important;border-color:#9cabb5!important;box-shadow:0 0 0 2px #5b718014,0 7px 18px #262d341a!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset).selected .grid-info{background:linear-gradient(#e2eaf0 0%,#dce6ec 100%)!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset).selected:hover{background:#dfe8ee!important;border-color:#9cabb5!important;box-shadow:0 0 0 2px #5b718014,0 7px 18px #262d341a!important}html[data-theme=light] .app .grid-view>button.grid-card:not(.growing-asset).selected:hover .grid-info{background:linear-gradient(#e2eaf0 0%,#dce6ec 100%)!important}.app .grid-img>.grid-duration{right:8px!important}.app .asset-row,.app .grid-card,.app .grid-card .grid-info,.app .grid-view.thumbnail-motion-active .grid-card{transition:none!important}.app:not(.stream-active) .browser.grid-mode .grid-view{--asset-grid-card-width:224px;--asset-grid-horizontal-gap:20px;--asset-grid-outer-gutter:20px;grid-template-columns:repeat(var(--asset-grid-columns,auto-fill),var(--asset-grid-card-width))!important;grid-auto-columns:var(--asset-grid-card-width)!important;justify-content:start!important;column-gap:var(--asset-grid-horizontal-gap)!important;padding-top:20px!important;padding-bottom:20px!important;padding-left:var(--asset-grid-outer-gutter)!important;padding-right:var(--asset-grid-outer-gutter)!important;box-sizing:border-box!important;place-content:start!important;row-gap:20px!important}.app:not(.stream-active) .browser.grid-mode .grid-view>.grid-card{width:var(--asset-grid-card-width)!important;min-width:var(--asset-grid-card-width)!important;max-width:var(--asset-grid-card-width)!important}.app:not(.stream-active) .browser.grid-mode .grid-view>.grid-card .grid-img{aspect-ratio:16/9!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.app:not(.stream-active) .browser.grid-mode .grid-view::-webkit-scrollbar{width:8px}.app:not(.stream-active) .workspace-empty-state{z-index:24;text-align:center;background:var(--bg);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.app:not(.stream-active) .workspace-empty-state__icon{border:1px solid var(--border);background:var(--card-2);width:42px;height:42px;color:var(--text-2);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.app:not(.stream-active) .workspace-empty-state__icon .icon{width:22px;height:22px}.app:not(.stream-active) .workspace-empty-state>strong{color:var(--text-strong);margin:0 0 6px;font-size:15px;font-weight:650}.app:not(.stream-active) .workspace-empty-state>p{width:min(430px,100%);color:var(--muted);margin:0;font-size:13px;line-height:1.55}.app:not(.stream-active) .workspace-empty-state__action{justify-content:center;min-width:82px;margin-top:16px}.app:not(.stream-active) .workspace-tree-empty{min-height:36px;color:var(--muted);align-items:center;gap:9px;padding:7px 10px 7px 29px;font-size:12px;display:flex}.app:not(.stream-active) .workspace-tree-empty .tree-icon{width:17px;height:17px;color:var(--muted-2);flex:none}.app .workspace-pop-empty{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 11px;display:flex}.app .workspace-pop-empty strong{color:var(--text-2);font-size:12px;font-weight:600}.app .workspace-pop-empty>span{color:var(--muted);font-size:11px;line-height:1.45}.app .workspace-pop-empty .soft-btn{height:30px;margin-top:6px}.app:not(.stream-active) .upload-btn:disabled{opacity:.45;cursor:not-allowed}.app .reifypod-rail-status{position:relative}.app .reifypod-rail-status .reifypod-status-dot{border:1.5px solid var(--panel,var(--bg));background:var(--muted);box-sizing:content-box;border-radius:999px;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.app .reifypod-rail-status.is-online .reifypod-status-dot{background:#49a879;box-shadow:0 0 0 2px #49a87924}.app .reifypod-rail-status.is-warning .reifypod-status-dot{background:#d3a34b;box-shadow:0 0 0 2px #d3a34b24}.app .reifypod-rail-status.is-checking .reifypod-status-dot{animation:1.1s ease-in-out infinite reifypod-status-pulse}@keyframes reifypod-status-pulse{50%{opacity:.42;transform:scale(.86)}}.app .asset-technical-line>.asset-local-link-capability,.app .grid-meta .asset-local-link-capability{color:var(--asset-transcript-capability)!important;background:var(--asset-transcript-capability-bg)!important;border:1px solid var(--asset-transcript-capability-border)!important}.app .asset-local-link-capability>svg{stroke-width:1.8px!important;width:12px!important;height:12px!important}.app .asset-local-link-capability:hover{background:color-mix(in srgb,var(--asset-transcript-capability) 16%,transparent)!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-local-link-capability{box-sizing:border-box!important;border-radius:5px!important;flex:0 0 22px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:22px!important;height:20px!important;margin-left:8px!important;padding:0!important;display:inline-flex!important;transform:none!important}.app .asub .asset-technical-line>.asset-capability-icon.asset-local-link-capability>svg{stroke-width:1.9px!important;width:13px!important;height:13px!important}.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-local-link-capability{box-sizing:border-box!important;border-radius:5px!important;flex:0 0 28px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:28px!important;height:24px!important;margin-left:8px!important;padding:0!important;display:inline-flex!important;transform:none!important}.app .grid-meta .asset-technical-line>.asset-capability-icon.asset-local-link-capability>svg{stroke-width:1.9px!important;width:16px!important;height:16px!important}
