@font-face{font-family:Inter;src:url(/assets/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window:#151516;--panel:#1d1d20;--border:#2c2b31;--text:#f1f0f5;--muted:#a2a1ad;--field:#242428;--accent:#b49bff;--on-accent:#181021;--selection:#2c2340;--viewer:#0c0c0e;--synced:#a5d6b2;--attention:#efbc78;--danger:#f18d89;--hover:#303036;--rail-width:68px;--header-height:62px;font:12px/1.32 Inter,system-ui,-apple-system,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window:#fff;--panel:#f7f7fa;--border:#d9d8e1;--text:#22212b;--muted:#62616f;--field:#f1f0f6;--accent:#643ac8;--on-accent:#fff;--selection:#eee8fa;--synced:#17764b;--attention:#865625;--danger:#b42318;--hover:#eae7f0}*,:before,:after{box-sizing:border-box}body{background:var(--window);min-width:340px;color:var(--text);margin:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.46}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{accent-color:var(--accent)}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,dl,dd{margin:0}img,video{display:block}[hidden]{display:none!important}.icon{vertical-align:middle;pointer-events:none;flex:none;display:inline-block}.muted{color:var(--muted)}.attention{color:var(--attention)}.synced{color:var(--synced)}.spacer{flex:1}.empty{color:var(--muted);padding:13px 6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel{border:1px solid var(--border);background:var(--panel);border-radius:9px;min-width:0;min-height:0}.control,.plain-button,.icon-button{white-space:nowrap;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 11px;display:inline-flex}.control{background:var(--field);border:1px solid var(--border);font-weight:600}.plain-button,.control.transparent{color:var(--muted);background:0 0;border-color:#0000}.icon-button{width:32px;height:32px;padding:0}.control:hover:not(:disabled),.plain-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--hover);color:var(--text)}.control.primary,.play-button{background:var(--accent);color:var(--on-accent);border-color:#0000}.control.primary:hover:not(:disabled),.play-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, white);color:var(--on-accent)}.selected,button[aria-pressed=true]{background:var(--selection);color:var(--accent)}#app{grid-template-columns:var(--rail-width) minmax(0, 1fr);grid-template-rows:var(--header-height) minmax(0, 1fr);height:100dvh;min-height:690px;display:grid}.suite-entry{text-align:center;grid-area:1/1/-1/-1;place-self:center;padding:24px}.suite-entry h1{margin-bottom:12px;font-size:24px}.suite-entry p{color:var(--muted);margin-bottom:18px}.suite-entry .control{text-decoration:none;display:inline-flex}.project-bar{border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:0;min-width:0;padding-right:21px;display:flex}.brand{width:calc(var(--rail-width) - 1px);flex:none;place-items:center;display:grid}.project-name{text-align:left;justify-content:space-between;align-items:flex-end;gap:14px;width:252px;min-width:0;padding:0;display:flex}.project-name span{gap:1px;min-width:0;display:grid}.project-name small{color:var(--muted);font-size:11px;font-weight:600}.project-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.project-name .icon{margin-bottom:2px}.project-breadcrumb{border-left:1px solid var(--border);min-width:0;height:30px;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;margin-left:18px;padding-left:17px;display:flex}.project-breadcrumb>span{text-overflow:ellipsis;overflow:hidden}.header-actions{align-items:center;gap:11px;margin-left:auto;padding-left:16px;display:flex}.theme-toggle{font-size:12px;font-weight:600}.local-status{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin:0 15px 0 10px;font-size:11px;display:flex}.header-actions .control{height:36px}.send-button{min-width:138px}.new-post-button{white-space:nowrap}.export-button{min-width:99px}.avatar{width:30px;height:30px;color:var(--accent);background:var(--selection);border-radius:50%;place-items:center;margin-left:8px;font-size:11px;font-weight:600;display:grid}.navigation-rail{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0 6px;display:flex}.rail-top,.rail-bottom{gap:9px;display:grid}.rail-bottom{gap:6px}.rail-button{width:50px;height:53px;color:var(--muted);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.rail-button:hover,.workspace-tab:hover{background:var(--hover);color:var(--text)}.rail-button.selected,.workspace-tab.selected{background:var(--selection);color:var(--accent)}.rail-button.shortcuts{height:32px}.main{grid-template-rows:45px minmax(0,1fr) 26px;min-width:0;min-height:0;display:grid}.workspace-tabs{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.tabs-main,.tabs-status{align-items:center;gap:7px;display:flex}.workspace-tab{white-space:nowrap;min-width:79px;height:34px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.tabs-status{white-space:nowrap;gap:27px;font-size:11px}.tabs-status>span,.status-bar span{align-items:center;gap:7px;display:inline-flex}.version-button{min-width:121px}.edit-screen{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;padding:12px 16px;display:grid}.workspace-grid{grid-template-columns:minmax(185px,244fr) minmax(280px,846fr) minmax(254px,322fr);gap:12px;min-width:0;min-height:0;display:grid}.status-bar{color:var(--muted);border-top:1px solid var(--border);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 17px;font-size:10px;display:flex;overflow:hidden}.status-bar>div{align-items:center;gap:8px;display:flex}.status-bar i{background:var(--border);width:1px;height:13px;margin:0 4px}.status-dot{background:var(--synced);border-radius:50%;width:5px;height:5px;display:inline-block}.project-library{flex-direction:column;padding:10px 12px;display:flex;overflow:hidden}.library-heading,.source-heading{justify-content:space-between;align-items:center;font-size:13px;display:flex}.library-heading .icon-button{background:0 0;border:0;width:26px;height:22px;min-height:22px}.library-buttons{gap:7px;margin:10px 0;display:flex}.library-buttons .control{flex:auto;padding:0 6px}.search-box{border:1px solid var(--border);background:var(--field);border-radius:6px;align-items:center;gap:8px;height:31px;padding:0 9px;display:flex}.search-box:focus-within{border-color:var(--accent)}.search-box input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:11px}.search-box input:focus-visible{outline:none}.search-box input::placeholder{color:var(--muted);opacity:.82}.library-tabs{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:8px 0;display:flex}.library-tabs button{min-height:34px;color:var(--muted);white-space:nowrap;border-radius:6px;flex:0 auto;padding:0 12px;font-size:12px}.library-tabs button:hover{background:var(--hover)}.library-tabs button[aria-pressed=true]{color:var(--accent)}.library-list{flex-direction:column;flex:1;min-height:0;margin:0 -5px;display:flex}.library-list h2,.media-collections h2{color:var(--muted);margin:10px 5px 7px;font-size:10px;font-weight:600}.library-items{min-height:0;overflow:auto}.asset-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.asset-entry+.asset-entry{margin-top:4px}.asset-row{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;height:43px;padding:4px 5px;display:flex}.asset-row:hover{background:var(--hover)}.asset-row.selected{border-color:var(--accent);background:var(--selection)}.asset-row .thumbnail{border-radius:4px;flex:0 0 56px;height:33px}.asset-remove{width:28px;height:32px;color:var(--muted);border-radius:5px;font-size:17px}.asset-remove:hover,.asset-remove:focus-visible{background:var(--hover);color:var(--danger)}.asset-info{min-width:0;color:var(--text);gap:2px;display:grid}.asset-info strong,.asset-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-info strong{font-size:11px;font-weight:600}.asset-info small,.library-footer{color:var(--muted);font-size:10px}.asset-check{margin-left:auto;margin-right:4px}.library-footer{border-top:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;min-height:33px;margin-top:7px;padding-top:12px;display:flex}.library-items .preset{justify-content:flex-start;width:100%;margin-bottom:5px}.program-monitor{flex-direction:column;display:flex;overflow:hidden}.monitor-heading{border-bottom:1px solid var(--border);flex:0 0 41px;align-items:center;gap:12px;min-width:0;padding:0 13px;display:flex}.monitor-heading>.plain-button{color:var(--text);gap:12px;padding:0}.monitor-heading strong{font-size:13px;font-weight:600}.sequence-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.monitor-options{align-items:center;gap:7px;margin-left:auto;display:flex}.monitor-options button{height:28px;min-height:28px;font-weight:600}.monitor-quality{min-width:63px}.monitor-canvas{background:var(--viewer);color:#fff;flex:auto;place-items:center;min-height:0;display:grid;overflow:hidden;container-type:size}.monitor-frame{aspect-ratio:16/9;width:min(100cqw,177.778cqh);position:relative;overflow:hidden}.monitor-canvas.is-fill .monitor-frame{width:max(100cqw,177.778cqh)}.monitor-canvas.is-half .monitor-visual{image-rendering:pixelated}.monitor-visual,.monitor-visual .thumbnail,.monitor-visual video,.monitor-vignette{width:100%;height:100%;position:absolute;inset:0}.monitor-visual video{object-fit:contain}.monitor-visual[data-framing=Fill] video{object-fit:cover}.monitor-visual[data-framing=Stretch] video{object-fit:fill}.monitor-vignette{pointer-events:none;background:radial-gradient(#0000 48%,#000b 100%)}.thumbnail{background:var(--viewer);display:block;position:relative;overflow:hidden}.thumbnail img{object-fit:cover;width:100%;height:100%}.thumbnail.crop-trailer img{object-fit:fill;width:217.39%;height:193.24%;position:absolute;top:-9.66%;left:-117.39%}.thumbnail.crop-cold img,.thumbnail.crop-cast img,.thumbnail.crop-teaser img,.thumbnail.crop-thumbnail img,.thumbnail.crop-reference img{object-fit:fill;width:1315.79%;height:116.28%;position:absolute;top:-8.14%}.thumbnail.crop-cold img{left:-246.05%}.thumbnail.crop-cast img{left:-881.58%}.thumbnail.crop-teaser img{left:-640%}.thumbnail.crop-thumbnail img{left:-1110%}.thumbnail.crop-reference img{left:-388%}.thumbnail.media-symbol{background:var(--field);place-items:center;display:grid}.thumbnail.media-symbol>.icon{width:auto;height:auto}.monitor-title,.monitor-caption{text-align:center;color:#fff;pointer-events:none;text-shadow:0 1px 4px #000;position:absolute;inset-inline:7%}.monitor-title{font-size:clamp(18px,3vw,44px);font-weight:700;top:40%}.monitor-caption{font-size:clamp(12px,1.35vw,21px);font-weight:600;bottom:7%}.monitor-caption:not(:empty){background:#000a;width:fit-content;max-width:90%;margin:auto;padding:2px 8px;inset-inline:0}.transport{border-top:1px solid var(--border);flex:0 0 77px;grid-template-columns:1fr auto 1fr;align-items:start;gap:6px;padding:14px 12px 10px 14px;display:grid}.readout{font-variant-numeric:tabular-nums;gap:4px;display:grid}.readout strong{color:var(--accent);font-size:18px;font-weight:600}.readout span{color:var(--muted);white-space:nowrap;font-size:10px}.transport-center,.transport-options{align-items:center;gap:7px;display:flex}.transport-options{justify-self:end}.play-button{border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.pause-mark{border-inline:3px solid;width:11px;height:13px}.media-screen,.live-screen{gap:12px;min-width:0;min-height:0;padding:12px 16px;display:grid}.media-screen{grid-template-columns:minmax(0,1004fr) minmax(270px,420fr)}.media-main{flex-direction:column;display:flex;overflow:hidden}.media-page-header{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:10px;padding:17px 21px 10px;display:grid}.media-page-header h1{margin-bottom:2px;font-size:25px;font-weight:600}.media-page-actions{align-items:flex-start;gap:12px;display:flex}.media-page-actions .control{height:36px;padding-inline:16px}.media-source-tabs{grid-column:1/-1;gap:7px;display:flex}.media-source-tabs .control{height:34px;font-weight:600}.media-source-tabs .selected{border-color:#0000}.media-filter{align-items:center;gap:12px;padding:16px 21px;display:flex}.media-filter .search-box{width:min(36%,315px);height:34px}.media-filter select{max-width:112px;height:34px}.media-content{flex:1;grid-template-columns:174px minmax(0,1fr);min-height:0;padding:0 21px 18px;display:grid}.media-collections{border-right:1px solid var(--border);padding-right:10px}.media-collections h2{margin:3px 0 11px}.media-collections button{text-align:left;width:100%;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;height:32px;margin-bottom:3px;padding:0 8px;display:flex}.media-collections button:hover,.media-card:hover{background:var(--hover)}.media-collections button.selected{color:var(--accent)}.media-collections small{color:var(--muted);margin-left:auto}.media-results{flex-direction:column;min-height:0;padding-left:16px;display:flex}.media-results>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.media-results>header strong{font-size:14px}.results-count{font-size:11px}.media-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:11px;padding:0 1px 2px;display:grid;overflow:auto}.media-card{text-align:left;color:var(--text);border:1px solid var(--border);background:var(--field);border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:170px;padding:6px;display:flex}.media-card.selected{border-color:var(--accent);background:var(--selection)}.media-card-preview{aspect-ratio:234/129;border-radius:5px;width:100%;position:relative;overflow:hidden}.media-card-preview.missing>.thumbnail{filter:brightness(.72)}.media-card-preview .thumbnail,.source-image .thumbnail{width:100%;height:100%}.media-card-title{align-items:center;gap:6px;min-width:0;padding:2px 1px 0;display:flex}.media-card-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.media-card>small{color:var(--muted);padding:0 1px 10px}.media-card>small.attention{color:var(--attention)}.media-cards.compact{grid-template-columns:1fr}.media-cards.compact .media-card{flex-direction:row;align-items:center;min-height:0}.media-cards.compact .media-card-preview{flex-shrink:0;width:108px}.media-cards.compact .media-card>small{margin-left:auto;padding:0 5px}.media-card-preview .media-symbol-audio,.source-image .media-symbol-audio{background:#1d3833}.media-card-preview .media-symbol-caption,.source-image .media-symbol-caption{background:#392d41}.thumbnail>.card-wave{object-fit:fill;width:78%;height:46%}.duration-chip{background:var(--viewer);color:#fff;border-radius:4px;padding:2px 7px;font-size:10px;position:absolute;bottom:6px;right:6px}.media-page-footer{border-top:1px solid var(--border);color:var(--muted);flex:0 0 52px;align-items:center;gap:8px;padding:0 21px;font-size:11px;display:flex}.media-page-footer .attention{color:var(--attention)}.source-preview{flex-direction:column;gap:0;padding:10px 15px 15px;display:flex;overflow:auto}.source-heading{margin-bottom:10px;font-size:14px}.source-heading .control{min-height:30px}.source-image{aspect-ratio:16/9;background:var(--viewer);border-radius:6px;flex:none;width:100%;overflow:hidden}.source-image video{object-fit:contain;width:100%;height:100%}.source-controls{background:var(--field);border:1px solid var(--border);border-radius:6px;align-items:center;gap:2px;margin-top:7px;padding:2px 3px;font-size:11px;display:flex}.source-controls .control{background:0 0;border:0}.source-controls small{color:var(--muted)}.source-preview h2{margin:19px 0 4px;font-size:20px}.source-filename{overflow-wrap:anywhere;font-size:11px}.source-metadata{border-block:1px solid var(--border);grid-template-columns:40% 1fr;gap:14px 0;margin:17px 0 16px;padding:14px 0 21px;display:grid}.source-metadata dt{color:var(--muted)}.source-metadata dd{font-weight:600}.source-location{background:var(--field);border:1px solid var(--border);border-radius:6px;padding:12px}.source-location strong{margin-left:6px}.source-location p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 10px}.source-quality{grid-template-columns:40% 1fr;margin:20px 0;display:grid}.source-quality strong{color:var(--text)}.source-open{min-height:36px;margin-top:auto}.source-remove{color:var(--danger);margin-top:6px}.live-screen{grid-template-columns:minmax(0,2.6fr) minmax(260px,1fr)}.live-viewer,.live-detail{min-height:0;padding:13px;overflow:auto}.live-viewer>header,.live-viewer-tools,.live-time{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-viewer>header{border-bottom:1px solid var(--border);padding:0 5px 12px}.version-tag{color:var(--accent);background:var(--selection);border-radius:4px;padding:4px 7px;font-size:10px}.live-viewer-tools{padding:10px 4px}.live-frame{aspect-ratio:16/9;background:var(--viewer);border-radius:6px;width:100%;max-height:63dvh;position:relative;overflow:hidden}.live-frame>.empty{place-content:center;height:100%;margin:0;display:grid}.live-frame>video{object-fit:contain;width:100%;height:100%}.live-scrub input{width:100%;margin:12px 0 6px}.live-time{justify-content:flex-start;gap:4px;font-size:10px}.live-detail h2{margin:5px 0 10px;font-size:15px}.live-detail h3{margin:19px 0 9px;font-size:13px}.live-detail>p{margin-bottom:10px}.live-version{background:var(--field);border:1px solid var(--border);border-radius:7px;margin-top:8px;padding:12px}.live-version.selected{border-color:var(--accent);background:var(--selection);color:var(--text)}.live-version .icon{margin-right:8px}.live-version p{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.return-editor{margin-top:20px;display:flex}.live-comment-form{justify-items:start;gap:7px;margin-top:15px;display:grid}.live-comment-form textarea{resize:vertical;background:var(--field);border:1px solid var(--border);border-radius:6px;width:100%;min-height:62px;padding:7px}#toast{z-index:5;border:1px solid var(--border);background:var(--field);max-width:min(480px,90%);color:var(--text);opacity:0;pointer-events:none;border-radius:8px;padding:10px 16px;transition:opacity .16s,transform .16s;position:fixed;bottom:40px;left:50%;transform:translate(-50%,8px);box-shadow:0 6px 24px #0005}#toast.show{opacity:1;transform:translate(-50%)}@media (min-width:901px){#app{zoom:var(--app-zoom,1);height:calc(100dvh / var(--app-zoom,1))}}@media (min-width:901px) and (max-width:1150px){:root{--app-zoom:.82}}@media (min-width:901px) and (max-height:880px){:root{--app-zoom:.84}}@media (min-width:901px) and (max-height:780px){:root{--app-zoom:.74}}@media (max-width:1150px){.project-breadcrumb{display:none}.tabs-status{gap:10px}.media-content{grid-template-columns:137px minmax(0,1fr)}.media-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:minmax(173px,244fr) minmax(280px,846fr) minmax(225px,322fr)}.transport-options,.transport-center{gap:1px}.project-library .library-tabs button{padding-inline:7px}.asset-row .thumbnail{flex-basis:43px}.asset-row .asset-check{margin-right:1px}.library-footer span{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-width:900px){:root{--rail-width:55px;--header-height:56px}#app{height:auto;min-height:100dvh}.main{grid-template-rows:45px auto 26px}.tabs-status>span,.local-status{display:none!important}.workspace-grid{grid-template-rows:minmax(400px,auto) auto;grid-template-columns:minmax(155px,.45fr) minmax(0,1fr)}.workspace-grid .inspector{grid-column:1/-1}.program-monitor{min-height:400px}.media-screen,.live-screen{grid-template-columns:minmax(0,1fr)}.media-content{min-height:430px}.source-preview{max-height:none}.source-image{width:min(100%,520px)}.media-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.status-bar>div:nth-child(2) span:first-child,.status-bar>div:nth-child(2) i{display:none}}@media (max-width:640px){:root{--rail-width:45px;--header-height:52px}.brand>img{transform:scale(.82)}.project-bar{padding-right:7px}.project-name strong{font-size:13px}.project-name>img,.header-actions .theme-toggle,.avatar,.send-button span,.new-post-button span{display:none}.header-actions{gap:5px;padding-left:5px}.header-actions .control{min-width:34px;height:32px;padding:0 6px}.rail-button{width:39px}.workspace-tabs{gap:6px;padding:0 7px;overflow:auto}.tabs-main{gap:4px}.workspace-tab{gap:4px;min-width:auto;padding:0 6px}.tabs-status{display:none}.edit-screen,.media-screen,.live-screen{gap:8px;padding-inline:7px}.workspace-grid{flex-direction:column;gap:8px;display:flex}.workspace-grid .project-library{order:2;height:285px}.workspace-grid .inspector{order:3;max-height:450px}.program-monitor{min-height:310px}.monitor-options .icon-button,.transport-options button:first-child{display:none}.monitor-heading,.transport{padding-inline:7px}.monitor-heading{gap:7px}.readout strong{font-size:13px}.readout span{font-size:8px}.transport-center,.transport-options{gap:0}.transport .icon-button{width:26px}.transport .play-button{width:33px}.media-page-header,.media-filter,.media-content,.media-page-footer{padding-inline:9px}.media-page-header{grid-template-columns:1fr}.media-content{grid-template-columns:1fr;gap:9px}.media-collections{border:0;gap:4px;display:flex;overflow:auto}.media-collections h2,.media-collections small{display:none}.media-results{padding:0}.media-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.status-bar{padding-inline:6px}.status-bar>div:nth-child(2){display:none}}
.timeline{--timeline-bg:#17171a;--timeline-grid-color:#373740;--timeline-video:#30254b;--timeline-graphics:#3a2d40;--timeline-audio:#1d3833;--timeline-on-accent:#181021;--timeline-label-width:156px;--timeline-ruler-height:31px;background:var(--panel,#1d1d20);border:1px solid var(--border,#2c2b31);color:var(--text,#f1f0f5);border-radius:9px;flex-direction:column;min-width:0;height:294px;display:flex;position:relative;container-type:inline-size}:is([data-theme=light],.theme-light) .timeline,.timeline:is([data-theme=light],.theme-light){--timeline-bg:#f7f5fa;--timeline-grid-color:#dedbe8;--timeline-video:#e8dcfb;--timeline-graphics:#f0dfed;--timeline-audio:#d5eee5;--timeline-on-accent:#fff}.timeline button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.timeline button:focus-visible,.timeline-ruler:focus-visible,.timeline-zoom:focus-visible{outline:1px solid var(--accent,#b49bff);outline-offset:-1px}.timeline button:disabled{opacity:.78;cursor:default}.timeline [hidden]{display:none!important}.timeline-toolbar{border-bottom:1px solid var(--border,#2c2b31);z-index:10;flex:0 0 40px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 39px 0 12px;display:flex;position:relative}.timeline-tools,.timeline-end-tools{flex:none;align-items:center;gap:4px;display:flex}.timeline-heading{flex:0 0 80px;font-size:13px;font-weight:600}.timeline button.timeline-sequence{color:var(--muted,#a2a1ad);text-align:left;border-radius:6px;align-items:center;gap:9px;width:84px;height:30px;font-size:11px;display:flex}.timeline-sequence>img{width:13px;height:13px}.timeline-divider{background:var(--border,#2c2b31);width:1px;height:24px;margin:0 7px 0 0}.timeline button.timeline-control{color:var(--muted,#a2a1ad);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.timeline button.timeline-control-text{height:28px;padding:0 10px}.timeline button:is(.timeline-control,.timeline-sequence):hover:not(:disabled),.timeline button.timeline-control[aria-pressed=true]{background:var(--selection,#2c2340);color:var(--accent,#b49bff)}.timeline-control>img{width:16px;height:16px}.timeline-control-text>img{width:15px;height:15px}.timeline button[data-action=ripple]{margin-left:7px}.timeline-add{position:relative}.timeline-menu{background:var(--panel,#1d1d20);border:1px solid var(--border,#2c2b31);border-radius:7px;gap:2px;min-width:130px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #0005}.timeline-menu button{text-align:left;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.timeline-menu button:hover{background:var(--selection,#2c2340)}.timeline-menu button>img{width:13px;height:13px}.timeline-timecode{background:var(--selection,#2c2340);color:var(--accent,#b49bff);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;align-items:center;height:23px;padding:0 7px;font-size:10px;font-weight:600;display:flex;position:absolute;left:53%;transform:translate(-50%)}.timeline-end-tools{gap:3px}.timeline button[data-action=live]{margin-right:5px}.timeline-zoom{appearance:none;background:linear-gradient(to right, var(--accent,#b49bff) 0 var(--timeline-zoom-fill,57%), var(--border,#2c2b31) var(--timeline-zoom-fill,57%) 100%);cursor:pointer;border-radius:2px;width:77px;height:3px;margin:0 1px}.timeline-zoom::-webkit-slider-thumb{appearance:none;background:var(--accent,#b49bff);border:0;border-radius:50%;width:9px;height:9px}.timeline-zoom::-moz-range-thumb{background:var(--accent,#b49bff);border:0;border-radius:50%;width:9px;height:9px}.timeline-scroll{background:var(--timeline-bg);scrollbar-width:thin;scrollbar-color:var(--border,#2c2b31) transparent;border-radius:0 0 8px 8px;flex:auto;min-height:0;overflow:auto}.timeline-stage{grid-template-columns:var(--timeline-label-width) minmax(0, 1fr);min-height:100%;width:calc(var(--timeline-label-width) + (100% - var(--timeline-label-width)) * var(--timeline-stage-zoom,1));display:grid}.timeline-labels{background:var(--panel,#1d1d20);border-right:1px solid var(--border,#2c2b31);z-index:6;position:sticky;left:0}.timeline-label-heading,.timeline-ruler{border-bottom:1px solid var(--border,#2c2b31);height:var(--timeline-ruler-height)}.timeline-label-heading{color:var(--muted,#a2a1ad);padding:8px 12px 0;font-size:9px;font-weight:600}.timeline-lanes{min-width:0;margin-left:11px;position:relative}.timeline-grid{pointer-events:none;position:absolute;inset:0;overflow:hidden}.timeline-grid-tick{background:var(--timeline-grid-color);width:1px;position:absolute;top:22px;bottom:0}.timeline-grid-tick>span{color:var(--muted,#a2a1ad);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;position:absolute;top:-16px;left:0}.timeline-grid-tick-minor{background:var(--border,#2c2b31);height:5px;bottom:auto}.timeline-ruler{cursor:ew-resize;touch-action:none;position:relative}.timeline-ruler:before,.timeline-track:before{background:var(--border,#2c2b31);content:"";width:11px;height:1px;position:absolute;bottom:-1px;left:-11px}.timeline-track,.timeline-track-label{border-bottom:1px solid var(--border,#2c2b31);box-sizing:border-box}.timeline-row-caption{--clip-height:25px;--row-height:32px;--clip-top:2px;--clip-background:var(--timeline-graphics)}.timeline-row-title{--clip-height:30px;--row-height:38px;--clip-top:2px;--clip-background:var(--timeline-graphics)}.timeline-row-video{--clip-height:50px;--row-height:58px;--clip-top:3px;--clip-background:var(--timeline-video)}.timeline-row-audio{--clip-height:38px;--row-height:45px;--clip-top:2px;--clip-background:var(--timeline-audio)}.timeline-track-label{height:var(--row-height,45px);align-items:center;gap:2px;padding:0 8px 0 12px;display:flex}.timeline-track-label.is-selected{background:var(--selection,#2c2340)}.timeline button.timeline-track-pick{text-align:left;flex:1;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.timeline-track-code{color:var(--muted,#a2a1ad);flex:0 0 26px;font-size:10px;font-weight:600}.timeline-track-label.is-selected .timeline-track-code{color:var(--accent,#b49bff)}.timeline-track-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.timeline button.timeline-track-toggle{border-radius:4px;flex:0 0 20px;place-items:center;height:22px;display:grid}.timeline-track-toggle>img{width:13px;height:13px}.timeline button.timeline-track-toggle:is(:hover,[aria-pressed=true]){background:var(--selection,#2c2340)}.timeline-track-toggle[aria-pressed=true]>img{opacity:.55}.timeline-track-toggle:is([data-action=muted],[data-action=hidden])[aria-pressed=true]{position:relative}.timeline-track-toggle:is([data-action=muted],[data-action=hidden])[aria-pressed=true]:after{background:var(--accent,#b49bff);content:"";width:14px;height:1px;position:absolute;transform:rotate(-42deg)}.timeline-track{height:var(--row-height,45px);touch-action:none;position:relative}.timeline button.timeline-clip{background:var(--clip-background,var(--timeline-video));cursor:grab;height:var(--clip-height,38px);text-align:left;min-width:3px;top:var(--clip-top,2px);touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:5px;display:block;position:absolute;overflow:hidden}.timeline-track.is-inactive .timeline-clip{opacity:.45}.timeline-track.is-locked .timeline-clip{cursor:pointer}.timeline button.timeline-clip.is-selected,.timeline button.timeline-clip.is-dragging{border-color:var(--accent,#b49bff);z-index:2}.timeline button.timeline-clip.is-dragging{cursor:grabbing;opacity:.8;z-index:5}.timeline-blade button.timeline-clip{cursor:crosshair}.timeline-clip-name{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.32;position:absolute;top:4px;left:7px;right:5px;overflow:hidden}.timeline-row-video .timeline-clip-name{top:2px}.timeline-filmstrip{border-radius:3px;height:27px;position:absolute;top:19px;left:1px;right:1px;overflow:hidden}.timeline-filmstrip:after{content:"";opacity:.24;background:#0c0c0e;position:absolute;inset:0}.timeline-filmstrip>img{object-fit:cover;pointer-events:none;width:100%;height:27px;display:block}.timeline-waveform{height:15px;position:absolute;top:18px;left:7px;right:7px;overflow:hidden}.timeline-waveform>img{width:100%;height:15px;display:block}.timeline-handle{cursor:ew-resize;width:7px;position:absolute;top:3px;bottom:3px;left:0}.timeline-handle:after{background:var(--accent,#b49bff);content:"";border-radius:1px;width:2px;position:absolute;inset:0 auto 0 1px}.timeline-handle[data-edge=end]{left:auto;right:0}.timeline-handle[data-edge=end]:after{left:auto;right:1px}.timeline button.timeline-transition{background:var(--selection,#2c2340);border:1px solid var(--accent,#b49bff);z-index:3;border-radius:4px;justify-content:center;align-items:center;width:40px;height:24px;display:flex;position:absolute;top:15px;transform:translate(-45%)}.timeline-transition>img{width:12px;height:12px}.timeline-markers{pointer-events:none;position:absolute;inset:0}.timeline-markers button{background:var(--selection,#2c2340);color:var(--accent,#b49bff);pointer-events:auto;z-index:4;border-radius:4px;width:17px;height:15px;font-size:9px;font-weight:600;position:absolute;top:18px;transform:translate(-50%)}.timeline-markers button:is(:hover,[aria-pressed=true]){background:var(--accent,#b49bff);color:var(--timeline-on-accent)}.timeline-playhead{background:var(--accent,#b49bff);pointer-events:none;z-index:5;width:2px;position:absolute;top:34px;bottom:1px;transform:translate(-50%)}.timeline-playhead-handle{background:var(--accent,#b49bff);cursor:ew-resize;pointer-events:auto;touch-action:none;border-radius:2px 2px 5px 5px;width:12px;height:12px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}@container (max-width:1060px){.timeline-toolbar{padding-right:12px}.timeline-timecode{left:61%}}@container (max-width:900px){.timeline-timecode{display:none}.timeline-heading{flex-basis:auto;margin-right:8px}}@container (max-width:690px){.timeline-toolbar{gap:4px;padding-left:6px}.timeline-heading,.timeline button.timeline-sequence,.timeline-divider,.timeline button[data-action=live],.timeline-zoom{display:none}.timeline-tools,.timeline-end-tools{gap:0}.timeline button[data-action=ripple]{margin-left:0}}@container (max-width:430px){.timeline button.timeline-control{min-width:24px}.timeline button.timeline-control-text{padding:0 4px}.timeline-control-text>span{display:none}}
.inspector{--ins-control:var(--field,#242428);--ins-muted:var(--muted,#a2a1ad);min-width:0;min-height:0;color:var(--text,#f1f0f5);background:var(--panel,#1d1d20);border:1px solid var(--border,#2c2b31);color-scheme:inherit;border-radius:9px;flex-direction:column;font-size:11px;line-height:1.32;display:flex;overflow:hidden}.inspector button,.inspector input,.inspector select,.inspector textarea{font:inherit;color:inherit}.inspector button{cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.inspector :is(button,input,select,textarea):focus-visible{outline:1px solid var(--accent,#b49bff);outline-offset:1px}.ins-header{border-bottom:1px solid var(--border,#2c2b31);z-index:1;flex:none;min-height:61px;margin-inline:12px;padding-top:9px;position:relative}.ins-title-row{justify-content:space-between;align-items:center;height:22px;display:flex}.ins-title-row h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.ins-header p{color:var(--ins-muted);white-space:pre;text-overflow:ellipsis;margin:5px 0 0;font-size:11px;overflow:hidden}.inspector .ins-icon-button{border-radius:5px;flex:none;place-items:center;width:25px;height:24px;display:inline-grid}.ins-icon-button img,.ins-icon-button svg,.ins-section-title img,.ins-section-title svg,.ins-button img,.ins-button svg{flex:none;display:block}.inspector :is(.ins-icon-button,.ins-button,.ins-section-title,.ins-tabs button):hover{background:var(--ins-control)}.inspector .ins-keyframe{width:24px;height:25px}.ins-keyframe[aria-pressed=true]{background:var(--selection,#2c2340)}.ins-menu{z-index:2;border:1px solid var(--border,#2c2b31);background:var(--panel,#1d1d20);border-radius:7px;padding:3px;position:absolute;top:35px;right:0;box-shadow:0 6px 18px #0005}.ins-content{scrollbar-width:thin;scrollbar-color:var(--border,#2c2b31) transparent;min-height:0;padding-inline:12px;overflow:auto}.ins-tabs{border-bottom:1px solid var(--border,#2c2b31);gap:7px;padding:9px 0;display:flex}.inspector .ins-tabs button{color:var(--ins-muted);border-radius:6px;width:67px;height:34px;font-size:12px}.inspector .ins-tabs button[aria-pressed=true]{background:var(--selection,#2c2340);color:var(--accent,#b49bff);font-weight:600}.ins-section{padding:11px 0 12px}.ins-section+.ins-section,.ins-cue-list+.ins-section{border-top:1px solid var(--border,#2c2b31)}.inspector .ins-section-title{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;height:20px;padding-right:7px;font-size:12px;font-weight:600;display:flex}.ins-section-title span{flex:1}.ins-section-title .ins-collapsed{transform:rotate(-90deg)}.ins-section-body{gap:6px;margin-top:6px;display:grid}.ins-field{grid-template-columns:minmax(0,39%) minmax(0,1fr) 33px;align-items:center;min-height:30px;display:grid}.ins-field-label{color:var(--ins-muted);padding-right:4px}.ins-field-value{min-width:0;height:30px}.ins-field-end{justify-content:end;align-items:center;min-height:25px;padding-left:3px;padding-right:2px;display:grid}.inspector .ins-number,.ins-select select,.ins-coordinates,.ins-textarea{background:var(--ins-control);border:1px solid var(--border,#2c2b31);width:100%;height:100%;color:var(--text,#f1f0f5);text-align:left;border-radius:5px;padding:0 8px;font-weight:600}.ins-select{height:100%;display:block;position:relative}.ins-select select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:24px}.ins-select>:is(img,svg){pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ins-coordinates{align-items:center;gap:4px;display:flex}.ins-coordinates .ins-number{border:0;border-radius:3px;width:17px;height:22px;padding:0}.inspector .ins-textarea{resize:vertical;min-height:60px;padding-block:8px}.inspector .ins-title-text{margin-bottom:9px;font-size:13px}.inspector .ins-button,.ins-review-filters button,.ins-comment footer button{white-space:nowrap;min-height:30px;color:var(--ins-muted);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.inspector .ins-surface-button{background:var(--ins-control);border-color:var(--border,#2c2b31);color:var(--text,#f1f0f5)}.inspector .ins-surface-button:hover,.inspector .ins-review-filters button:hover{background:var(--selection,#2c2340);border-color:var(--border,#2c2b31)}.inspector .ins-reset{margin-top:-1px}.inspector .ins-footer-button{margin-top:2px;margin-bottom:12px}.ins-actions{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.ins-section:has(.ins-color-wheels){padding-bottom:13px}:is(.ins-section:has(.ins-color-wheels) .ins-section-body,.ins-section:has(.ins-levels) .ins-section-body){margin-top:9px}.ins-color-wheels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ins-color-wheels label{color:var(--ins-muted);justify-items:start;gap:9px;padding-left:6px;font-size:10px;font-weight:600;display:grid}.ins-color-wheels label>span:last-child{padding-left:3px}.ins-wheel{isolation:isolate;place-items:center;width:72px;height:72px;display:grid;position:relative}.ins-wheel :is(img,svg){pointer-events:none;max-width:none;position:absolute}.ins-wheel-rim{width:72px;height:72px}.ins-wheel-inner{width:56px;height:56px}.ins-wheel-dot{width:8px;height:8px}.ins-wheel input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ins-wheel:focus-within{outline:1px solid var(--accent,#b49bff);outline-offset:2px;border-radius:50%}.ins-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 5px 5px 2px;display:grid}.ins-level{background:var(--ins-control);border:1px solid var(--border,#2c2b31);border-radius:6px;min-width:0;min-height:181px;padding:7px;font-size:10px}.ins-level>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ins-fader{justify-content:space-around;align-items:center;gap:7px;height:98px;margin-block:12px;display:flex}.ins-meter{background:var(--viewer,#0c0c0e);border-radius:3px;align-items:end;width:10px;height:98px;display:flex;overflow:hidden}.ins-meter>span{background:var(--synced,#a5d6b2);width:100%;height:var(--signal);border-radius:inherit}.ins-fader input{appearance:none;writing-mode:vertical-lr;background:linear-gradient(var(--border,#2c2b31), var(--border,#2c2b31)) no-repeat center / 3px 100%;cursor:ns-resize;direction:rtl;border-radius:3px;width:21px;height:96px;margin:0}.ins-fader input::-webkit-slider-thumb{appearance:none;background:var(--accent,#b49bff);border:0;border-radius:3px;width:21px;height:8px}.ins-fader input::-moz-range-thumb{background:var(--accent,#b49bff);border:0;border-radius:3px;width:21px;height:8px}.ins-level output{color:var(--ins-muted);font-variant-numeric:tabular-nums;padding-left:2px}.ins-level-flags{color:var(--ins-muted);gap:5px;padding-left:2px;font-size:9px;display:flex}.ins-level-flags button{color:var(--ins-muted);border-radius:3px;font-weight:600}.ins-level-flags button[aria-pressed=true]{background:var(--selection,#2c2340);color:var(--accent,#b49bff)}.ins-caption-actions{margin-top:12px;margin-bottom:12px}.ins-cue-list{gap:6px;padding-bottom:16px;display:grid}.inspector .ins-cue-list button,.ins-cue-editor{text-align:left;background:var(--ins-control);border:1px solid var(--border,#2c2b31);border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;min-height:60px;padding:5px 8px;display:flex}.inspector .ins-cue-list button:is(:hover,[aria-pressed=true]),.ins-cue-editor{background:var(--selection,#2c2340);border-color:var(--accent,#b49bff)}.ins-cue-list time{color:var(--accent,#b49bff);font-size:10px;font-weight:600}.ins-cue-editor textarea{resize:vertical;width:100%;color:var(--text,#f1f0f5);background:0 0;border:0;padding:0;display:block}.ins-effect-card{border:1px solid var(--accent,#b49bff);background:var(--selection,#2c2340);border-radius:6px;align-items:center;gap:11px;min-height:53px;padding:8px 11px;display:flex}.ins-effect-card span{color:var(--ins-muted);margin-top:3px;display:block}.ins-empty{color:var(--ins-muted);margin:8px 0}.ins-live .ins-header{min-height:46px;margin-inline:0;padding:9px 12px 0}.ins-live .ins-title-row{height:27px}.ins-live .ins-title-row h2{font-size:15px}.ins-review-badge{background:var(--ins-control);min-height:22px;color:var(--synced,#a5d6b2);border-radius:11px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.ins-review-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ins-live .ins-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.inspector .ins-review-version{text-align:left;background:var(--ins-control);border:1px solid var(--border,#2c2b31);border-radius:8px;flex:none;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:55px;margin-block:12px;padding:7px 9px;display:grid}.ins-review-version strong,.ins-review-version small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ins-review-version strong{font-size:12px;font-weight:500}.ins-review-version small{color:var(--ins-muted);margin-top:3px;font-size:11px}.ins-review-video{background:var(--selection,#2c2340);border-radius:7px;place-items:center;height:34px;display:grid}.ins-review-filters{flex:none;justify-content:space-between;gap:3px;margin-bottom:10px;display:flex}.inspector .ins-review-filters button{min-height:28px;padding-inline:6px}.inspector .ins-review-filters button[aria-pressed=true]{background:var(--ins-control);border-color:var(--border,#2c2b31);color:var(--text,#f1f0f5)}.ins-comments{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.ins-comment{border:1px solid var(--border,#2c2b31);border-radius:8px;min-height:91px;margin-bottom:10px;padding:8px 9px}.ins-comment-selected{background:var(--ins-control);border-color:var(--accent,#b49bff);min-height:143px}.ins-comment header{grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12px;display:grid}.ins-comment header small{color:var(--ins-muted);font-size:10px;display:block}.ins-avatar{height:25px;color:var(--synced,#a5d6b2);background:var(--ins-control);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.ins-comment-selected .ins-avatar{color:var(--accent,#b49bff);background:var(--selection,#2c2340)}.inspector .ins-comment header button{background:var(--ins-control);border-color:var(--border,#2c2b31);border-radius:5px;min-height:24px;padding:0 8px;font-weight:600}.ins-comment p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.ins-replies{color:var(--ins-muted);margin-top:2px;font-size:10px}.ins-replies p{border-left:1px solid var(--border,#2c2b31);padding-left:8px}.ins-comment footer{border-top:1px solid var(--border,#2c2b31);justify-content:space-between;margin-top:13px;padding-top:4px;display:flex}.inspector .ins-comment footer button{min-height:28px}.inspector .ins-comment footer button:hover{color:var(--accent,#b49bff)}.ins-comment-form{border-top:1px solid var(--border,#2c2b31);color:var(--ins-muted);flex:none;margin-inline:-12px;padding:13px 12px 10px}.ins-comment-form>div{background:var(--ins-control);border:1px solid var(--border,#2c2b31);border-radius:7px;align-items:center;height:40px;margin-top:6px;padding:3px 4px;display:flex}.ins-comment-form input{min-width:0;color:var(--text,#f1f0f5);background:0 0;border:0;flex:1;padding:6px;font-size:12px}.inspector .ins-comment-form button{height:30px;color:var(--on-accent,#181021);background:var(--accent,#b49bff);border-radius:7px;flex:0 0 62px;font-size:12px;font-weight:600}.ins-comment-form>small{margin-top:9px;font-size:10px;display:block}
.editor-dialog{border:1px solid var(--border,#2c2b31);background:var(--panel,#1d1d20);width:min(624px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text,#f1f0f5);color-scheme:inherit;border-radius:14px;margin:auto;padding:0;box-shadow:0 20px 42px #00000070}.editor-dialog[data-kind=export],.editor-dialog[data-kind=complete],.editor-dialog[data-kind=new-post],.editor-dialog[data-kind=send],.editor-dialog[data-kind=friday-complete],.editor-dialog[data-kind=sent],.editor-dialog[data-kind=pending]{width:min(644px,100% - 32px)}.editor-dialog::backdrop{background:#08080bb8}.editor-dialog [hidden]{display:none}.dialog-form{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.dialog-header{border-bottom:1px solid var(--border,#2c2b31);justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 24px 17px;display:flex}.dialog-header h2{color:var(--text,#f1f0f5);margin:0;font-size:22px;font-weight:600;line-height:1.32}.dialog-header p,.dialog-note{color:var(--muted,#a2a1ad);margin:7px 0 0;font-size:12px;line-height:1.55}.dialog-close,.dialog-button,.dialog-tab,.dialog-attachment{font:inherit}.dialog-close{width:28px;height:28px;color:var(--muted,#a2a1ad);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 28px;place-items:center;display:grid}.dialog-close:hover{background:var(--field,#242428)}.dialog-close img{width:16px;height:16px}.dialog-close span{font-size:19px;line-height:1}.dialog-body{flex-direction:column;gap:14px;padding:18px 24px 24px;display:flex;overflow:auto}.dialog-footer{border-top:1px solid var(--border,#2c2b31);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.dialog-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-left:auto;display:flex}.dialog-footer>small{color:var(--muted,#a2a1ad);font-size:11px}.dialog-button{border:1px solid var(--border,#2c2b31);background:var(--field,#242428);min-width:90px;min-height:36px;color:var(--text,#f1f0f5);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.dialog-button:hover:not(:disabled){filter:brightness(1.1)}.dialog-primary{background:var(--accent,#b89dff);color:#15101d;border-color:#0000;min-width:126px;font-weight:650}.dialog-primary .icon{filter:brightness(0)}.editor-dialog[data-kind=remove-asset] .dialog-primary{background:var(--danger);color:var(--window)}.dialog-button:disabled,.dialog-close:disabled{cursor:default;opacity:.5}.editor-dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent,#b89dff);outline-offset:2px}.dialog-tabs{align-items:center;gap:8px;display:flex}.dialog-tab{min-height:34px;color:var(--muted,#a2a1ad);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:550;display:inline-flex}.dialog-tab:hover{background:var(--field,#242428)}.dialog-tab[aria-pressed=true]{background:var(--selection,#2c2340);color:var(--accent,#b89dff)}.dialog-tab img,.dialog-button img{width:15px;height:15px}.dialog-drop{border:1px solid var(--border,#2c2b31);background:var(--field,#242428);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:124px;padding:12px;font-size:13px;display:grid}.dialog-drop strong{font-weight:550}.dialog-drop.dragging{border-color:var(--accent,#b89dff);background:var(--selection,#2c2340)}.dialog-drop .dialog-drop-icon{width:22px;height:22px}.dialog-drop .dialog-button{min-height:30px}.dialog-label{text-transform:uppercase;color:var(--muted,#a2a1ad);margin:4px 0 8px;font-size:10px}.dialog-list{gap:6px;max-height:184px;display:grid;overflow-y:auto}.dialog-empty{color:var(--muted,#a2a1ad);margin:0;padding:8px 0;font-size:12px}.dialog-row{border:1px solid var(--border,#2c2b31);background:var(--field,#242428);border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:10px 11px;display:flex}.dialog-row-content{flex:1;gap:4px;min-width:0;display:grid}.dialog-row-content strong{overflow-wrap:anywhere;color:var(--text,#f1f0f5);font-size:12px;font-weight:600}.dialog-row-content small,.dialog-row-status{color:var(--muted,#a2a1ad);font-size:11px;line-height:1.45}.dialog-row-status{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.dialog-row-status img,.dialog-badge img{width:16px;height:16px}.dialog-badge{color:var(--accent,#b89dff);place-items:center;display:grid}.dialog-thumb{object-fit:cover;border-radius:4px;flex:0 0 104px;width:104px;height:59px;display:block}.dialog-attachment{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:0;display:block}.dialog-attachment[aria-pressed=true]{border-color:var(--accent,#b89dff)}.dialog-warning .dialog-row-content small{color:#e5b77a}.dialog-field{gap:6px;min-width:0;display:grid}.dialog-field>span:first-child{color:var(--muted,#a2a1ad);font-size:12px}.dialog-field input:not([type=range]),.dialog-field select,.dialog-field textarea,.dialog-static{border:1px solid var(--border,#2c2b31);background:var(--field,#242428);width:100%;min-width:0;min-height:38px;color:var(--text,#f1f0f5);font:inherit;border-radius:6px;padding:8px 11px;font-size:12px}.dialog-field textarea{resize:vertical}.dialog-field small{font-size:inherit}.dialog-friday-workspace{color:var(--text,#f1f0f5);align-items:center;gap:8px;display:flex}.dialog-friday-workspace .icon{width:16px;height:16px}.dialog-video-choice{gap:8px;display:grid}.dialog-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.dialog-inline-actions .dialog-button{min-width:0;min-height:30px}.editor-dialog[data-kind=friday-complete] .dialog-row-status{color:var(--synced,#a2d6b2)}.dialog-field input[type=range]{width:100%;accent-color:var(--accent,#b89dff)}.dialog-static{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;display:flex}.dialog-static.muted{color:var(--muted,#a2a1ad)}.dialog-input-icon img{width:16px;height:16px}.dialog-input-row{gap:8px;display:flex}.dialog-input-row .dialog-button{white-space:nowrap}.dialog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dialog-check{align-items:center;gap:8px;font-size:12px;display:flex}.dialog-check input{accent-color:var(--accent,#b89dff)}.dialog-progress{gap:9px;font-size:12px;display:grid}.dialog-progress>div{justify-content:space-between;gap:10px;display:flex}.dialog-progress strong{font-weight:550}.dialog-progress small,.editor-dialog[data-kind=complete] .dialog-row-status,.editor-dialog[data-kind=pending] .dialog-row-status{color:#a2d6b2}.dialog-progress progress{appearance:none;background:var(--selection,#2c2340);border:0;border-radius:6px;width:100%;height:5px;overflow:hidden}.dialog-progress progress::-webkit-progress-bar{background:var(--selection,#2c2340)}.dialog-progress progress::-webkit-progress-value{background:#a2d6b2;border-radius:6px}.dialog-progress progress::-moz-progress-bar{background:#a2d6b2;border-radius:6px}.dialog-render-progress{align-content:start;min-height:150px;padding-top:12px}.dialog-render-progress [data-render-percent]{color:var(--accent,#b89dff)}.dialog-render-progress progress{margin-top:12px}.dialog-render-progress progress::-webkit-progress-value{background:var(--accent,#b89dff)}.dialog-render-progress progress::-moz-progress-bar{background:var(--accent,#b89dff)}.dialog-friday-progress{padding-top:4px}.dialog-friday-progress :is([data-friday-stage],[data-friday-percent]){color:var(--accent,#b89dff)}.dialog-shortcuts{margin:0}.dialog-shortcuts>div{border-bottom:1px solid var(--border,#2c2b31);justify-content:space-between;align-items:center;gap:12px;min-height:35px;font-size:13px;display:flex}.dialog-shortcuts dd{margin:0}.dialog-shortcuts kbd{border:1px solid var(--border,#2c2b31);background:var(--field,#242428);white-space:nowrap;border-radius:4px;padding:3px 6px;display:inline-block}.dialog-error{color:#ff928c;white-space:pre-line;margin:0;font-size:12px;line-height:1.5}@media (max-width:520px){.dialog-header,.dialog-body,.dialog-footer{padding-left:16px;padding-right:16px}.dialog-header h2{font-size:19px}.dialog-footer{flex-wrap:wrap}.dialog-grid{grid-template-columns:1fr;gap:10px}.dialog-input-row{flex-wrap:wrap}.dialog-thumb{flex-basis:68px;width:68px;height:40px}}
