.video-compose-foot{align-items:center;gap:8px;display:flex;position:absolute;bottom:13px;left:70px;right:14px}.video-compose.light-compose-input{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:0 10px;padding:14px 16px;display:grid}.video-compose.light-compose-input textarea{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;resize:none;min-height:160px;padding:6px 2px 46px 0}.video-compose-stack{grid-template-rows:minmax(0,1fr);min-width:0;min-height:160px;max-height:340px;display:grid;overflow:hidden}.video-compose-mirror,.video-compose-text{grid-area:1/1}.video-compose-mirror{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;pointer-events:none;padding:6px 2px 46px 0;font-family:inherit;font-size:16px;line-height:1.7;overflow:hidden}.video-compose.light-compose-input textarea.video-compose-text{color:#0000;caret-color:var(--text)}.video-mention{background:rgba(var(--accent-rgb), .13);border-radius:4px;position:relative}.video-mention-bracket{opacity:0}.video-mention-thumb{background-color:var(--surface-raised);background-position:50%;background-size:cover;border-radius:3px;width:1em;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.video-mention-icon{width:1em;height:1em;color:var(--mint-text);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.video-mention-icon svg{width:.82em;height:.82em}.video-mention-name{color:var(--mint-text)}.video-humans{gap:10px;margin-bottom:14px;display:grid}.video-humans-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.video-humans-head strong{font-size:14px;font-weight:620}.video-humans-head span{color:var(--text-muted);font-size:12.5px}.video-humans-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.video-human{width:100%;color:var(--text-soft);cursor:pointer;background:0 0;border:0;gap:6px;padding:0;font-family:inherit;font-size:12.5px;display:grid}.video-human img{aspect-ratio:1;object-fit:cover;background:var(--sidebar-tile);border-radius:12px;width:100%;transition:opacity .14s;display:block}.video-human span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.video-human:hover img,.video-human:focus-visible img){opacity:.86}.video-human[aria-pressed=true] img{outline:2px solid var(--mint-text);outline-offset:2px}.video-human[aria-pressed=true] span{color:var(--mint-text)}.video-human-item{position:relative;container-type:inline-size}.video-human-listen{background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:color .14s,background .14s;display:grid;position:absolute;top:calc(100cqw - 30px);right:6px}:is(.video-human-listen:hover,.video-human-listen:focus-visible){background:var(--surface-soft);color:var(--text)}.video-human-listen[data-playing=true]{background:var(--surface-soft);color:var(--mint-text)}@media (max-width:720px){.video-humans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.video-material-picker{position:static}.video-material-gutter{justify-items:center;gap:8px;display:grid}.video-material-strip{gap:6px;margin:0;padding:0;list-style:none;display:grid}.video-material-strip button.video-material-thumb{background:var(--surface-raised);width:42px;height:42px;color:var(--text-muted);cursor:pointer;border:0;border-radius:11px;padding:0;display:block;overflow:hidden}:is(.video-material-strip button.video-material-thumb:hover,.video-material-strip button.video-material-thumb:focus-visible){outline:2px solid var(--mint-text);outline-offset:1px}.video-material-strip img{object-fit:cover;width:100%;height:100%;display:block}.video-material-item{position:relative}.video-material-remove{background:var(--surface);width:17px;height:17px;box-shadow:0 0 0 1px var(--line);color:var(--text-muted);cursor:pointer;opacity:0;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .14s;display:grid;position:absolute;top:-5px;right:-5px}.video-material-item:hover .video-material-remove,.video-material-item:focus-within .video-material-remove{opacity:1}:is(.video-material-remove:hover,.video-material-remove:focus-visible){background:var(--surface-soft);color:var(--text)}.video-material-ext{letter-spacing:.04em;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.video-mention-menu{z-index:6;background:var(--surface);border-radius:12px;gap:2px;width:min(300px,100% - 88px);max-height:214px;padding:6px;display:grid;position:absolute;top:0;left:69px;overflow:auto;box-shadow:0 16px 40px #0000004d}.video-mention-menu button{color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.video-mention-menu button:hover,.video-mention-menu button.active{background:var(--biz-accent-wash);color:var(--text)}.video-mention-menu img,.video-mention-menu .video-material-ext{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.video-compose-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.video-compose-progress{margin-top:12px}.video-params-bar .video-compose-submit{margin-left:auto}.video-compose-submit{flex:none}.video-params-bar .video-compose-submit:disabled:hover{opacity:.6}.video-params-bar .duration-picker-trigger{background:var(--surface-soft);border-radius:999px;min-height:26px;padding:3px 12px;font-size:12.5px}.video-params-bar .duration-picker-trigger:hover{background:var(--surface-raised);color:var(--text)}.video-shots{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.video-shot{margin:0}.video-shot-frame{background:var(--surface-soft);border-radius:12px;position:relative;overflow:hidden}.video-shot-frame[data-own=true]{vertical-align:top;display:inline-block}.video-shot-frame[data-own=true] .video-shot-poster,.video-shot-frame[data-own=true] .video-shot-video{width:auto;max-width:300px;height:auto;max-height:267px}.video-shot-state{color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:12px;font-size:12.5px;line-height:1.5;display:grid;position:absolute;inset:0;overflow:auto}.video-shot .video-shot-spin{animation:1.15s linear infinite video-shot-turn}@keyframes video-shot-turn{to{transform:rotate(360deg)}}.video-shot-open{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.video-shot-poster,.video-shot-video{object-fit:cover;width:100%;height:100%;display:block}.video-shot-play{color:#ffffffeb;text-shadow:0 1px 6px #00000073;place-items:center;display:grid;position:absolute;inset:0}:is(.video-shot-open:hover .video-shot-play,.video-shot-open:focus-visible .video-shot-play){color:#fff}.video-shot figcaption{padding-top:9px}.video-shot-caption{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.video-shot-when-icon{margin-left:9px}.video-shot-caption svg{color:var(--text-muted);flex:none}.video-shot figcaption small{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}.video-shot-caption strong{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){.video-shot .video-shot-spin{animation:none}}.video-shot-remove,.video-shot-rerun,.video-shot-zoom{z-index:2;color:#ffffffe6;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;transition:opacity .14s,background .14s;display:grid;position:absolute}.video-shot-remove{top:8px;right:8px}.video-shot-zoom{bottom:8px;right:8px}.video-shot-rerun{bottom:8px;right:42px}.video-shot:hover .video-shot-remove,.video-shot:hover .video-shot-rerun,.video-shot:hover .video-shot-zoom,.video-shot:focus-within .video-shot-remove,.video-shot:focus-within .video-shot-rerun,.video-shot:focus-within .video-shot-zoom{opacity:1}:is(.video-shot-remove:hover,.video-shot-remove:focus-visible,.video-shot-rerun:hover,.video-shot-rerun:focus-visible,.video-shot-zoom:hover,.video-shot-zoom:focus-visible){color:#fff;background:#000000c7}.video-shot figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.video-lightbox{z-index:900;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-lightbox-backdrop{cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.video-lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:18px}:is(.video-lightbox-close:hover,.video-lightbox-close:focus-visible){background:#ffffff3d}.video-lightbox-video{z-index:1;background:#000;border-radius:14px;max-width:min(100%,1000px);max-height:100%;position:relative;box-shadow:0 24px 60px #00000080}.video-history-empty{color:var(--text-muted);text-align:center;margin:0;font-size:13px;line-height:1.6}.video-planned-sub{margin:26px 0 12px;font-size:15px;font-weight:630}.video-planned-sub:first-of-type{margin-top:22px}.video-planned-steps{color:var(--text-soft);margin:0;padding-left:20px;font-size:14px;line-height:1.9}
