.editor-annotation-picture-hint{position:absolute;inset:0;z-index:30;overflow:hidden;border-radius:12px;pointer-events:none;animation:editor-annotation-hint-enter .2s ease-out;opacity:1;transition:opacity .2s ease-out}.editor-annotation-picture-hint__scrim{position:absolute;inset:0;background:#0000008f}.editor-annotation-picture-hint__text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:max-content;max-width:calc(100% - 32px);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.01em;text-shadow:0 1px 8px rgb(0 0 0 / 55%);text-align:center;white-space:normal}.editor-annotation-picture-hint__text>span{position:relative;display:inline-block}.editor-annotation-picture-hint__text>span:before{content:attr(data-text);position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,#fff 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:editor-annotation-hint-shimmer 2.4s linear infinite}.editor-annotation-shift-hint{position:absolute;z-index:30;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;background:#242424;color:#f2f2f2;font-size:12px;line-height:16px;text-align:center;white-space:nowrap;pointer-events:none}.editor-annotation-shift-hint kbd{padding:1px 4px;border-radius:4px;background:#ffffff1a;font:inherit}@keyframes editor-annotation-hint-enter{0%{opacity:0}to{opacity:1}}@keyframes editor-annotation-hint-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.editor-annotation-picture-hint,.editor-annotation-picture-hint__text>span:before{animation:none}}.editor-annotation-picture-hint[data-visible=false]{opacity:0}@media(prefers-reduced-motion:reduce){.editor-annotation-picture-hint{transition:none}}.tap-anchored-confirm{display:flex;flex-direction:column;width:fit-content;padding:var(--editor-space-12, 12px);overflow:hidden}.tap-anchored-confirm__question{display:grid;grid-template-rows:1fr;width:0;min-width:100%;margin-bottom:var(--editor-space-12, 12px)}.tap-anchored-confirm__question>div{min-height:0;overflow:hidden}.tap-anchored-confirm__title{margin:0;color:#f2f2f2;font-size:14px;font-weight:400;line-height:20px}.tap-anchored-confirm__description{margin:var(--editor-space-4, 4px) 0 0;color:#a3a3a3;font-size:12px;font-weight:400;line-height:16px}.tap-anchored-confirm-blocker{position:fixed;inset:0}.tap-task-delete-confirm{--tap-task-delete-confirm-ease: cubic-bezier(.16, 1, .3, 1);transition:padding .2s var(--tap-task-delete-confirm-ease),border-radius .2s var(--tap-task-delete-confirm-ease)}.tap-task-delete-confirm__question{transition:grid-template-rows .2s var(--tap-task-delete-confirm-ease),margin .2s var(--tap-task-delete-confirm-ease),opacity .12s ease-out}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control{display:flex;width:240px!important}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control>span{min-width:100%}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control:not(#task-delete-confirm-buttons){overflow:visible;border-radius:0;background:transparent;box-shadow:none}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control:not(#task-delete-confirm-buttons)>span{gap:var(--editor-space-field, 8px)}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control:not(#task-delete-confirm-buttons)>span>button{border-radius:var(--editor-radius-control, 8px);box-shadow:none}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control:not(#task-delete-confirm-buttons)>span>button[class*=__inline-confirm-keep]{background:var(--cv2-mv-sys-color-hover, #242424);color:#f2f2f2}.tap-task-delete-confirm[data-phase=asking] .tap-task-delete-confirm__control:not(#task-delete-confirm-buttons)>span>button[class*=__inline-confirm-keep]:hover{background:var(--cv2-mv-sys-color-selected, #2e2e2e)}.tap-task-delete-confirm[data-phase=done][data-tap-floating-surface=true]{padding:0;border-radius:var(--editor-radius-control, 8px)!important}.tap-task-delete-confirm[data-phase=done] .tap-task-delete-confirm__question{grid-template-rows:0fr;margin-bottom:0;opacity:0}.tap-task-delete-confirm[data-phase=done] .tap-task-delete-confirm__control{border-radius:0;box-shadow:none}.tap-task-delete-confirm__control [class*=__inline-confirm-trigger]{visibility:hidden}[data-task-delete-pending=true]{opacity:.4;transition:opacity .14s ease-out}@media(prefers-reduced-motion:reduce){.tap-task-delete-confirm,.tap-task-delete-confirm__question,[data-task-delete-pending=true]{transition:none}}.tap-cut-frame-tile{position:relative;display:grid;width:64px;height:64px;overflow:hidden;border-radius:var(--cv2-mv-sys-radius-content, 12px);background:var(--tap-cut-inspector-input, var(--cv2-mv-sys-color-input, #202020));box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));place-items:center}.tap-cut-frame-tile.tap-cut-frame-tile{border:0}.tap-cut-frame-tile img{width:100%;height:100%;object-fit:cover}.tap-cut-frame-tile--empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:12px;font-weight:400;line-height:16px;cursor:pointer}.tap-cut-frame-tile--empty:hover:not(:disabled){color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--cv2-mv-sys-color-hover, #242424);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-frame-tile--empty:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%))}.tap-cut-frame-tile__tag{position:absolute;bottom:4px;left:4px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:1px 5px;border-radius:6px;color:var(--tap-cut-inspector-text);background:#0009;font-size:10px;line-height:14px}.tap-cut-frame-tile__remove{position:absolute;top:4px;right:4px;display:grid;width:20px;height:20px;padding:0;border:0;border-radius:50%;color:var(--tap-cut-inspector-text);background:#0009;cursor:pointer;opacity:0;place-items:center;transition:opacity .12s ease}.tap-cut-frame-tile:hover .tap-cut-frame-tile__remove,.tap-cut-frame-tile__remove:focus-visible{opacity:1}.tap-cut-frame-tile--empty:disabled{cursor:not-allowed;opacity:.5}.tap-cut-frame-tile__remove:disabled{cursor:not-allowed}.tap-cut-frame-tile__preview{width:100%;height:100%;padding:0;border:0;cursor:pointer}.tap-cut-frame-tile__tag{pointer-events:none}.tap-cut-gen-block{--gen-block-surface: var(--tap-cut-selected, #2e2e2e);--gen-block-ring: var(--tap-cut-border-strong, rgb(255 255 255 / 22%));--gen-block-muted: var(--tap-cut-text-muted, #a3a3a3);--gen-block-text: var(--tap-cut-text, #f2f2f2);position:absolute;inset:0;container-type:inline-size;overflow:hidden;border-radius:8px;background:var(--gen-block-surface);pointer-events:none}.tap-cut-gen-block[data-status=generating]{box-shadow:inset 0 0 0 1px var(--gen-block-ring)}.tap-cut-gen-block[data-status=generating]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--gen-block-ring) 50%,transparent 80%);animation:tap-cut-gen-block-shimmer 1.6s linear infinite;pointer-events:none}@keyframes tap-cut-gen-block-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tap-cut-gen-block__content{position:relative;z-index:1;display:flex;height:100%;align-items:center;justify-content:center;gap:8px;padding:0 8px}.tap-cut-gen-block__label{overflow:hidden;color:var(--gen-block-muted);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.tap-cut-gen-block__label.is-short,.tap-cut-gen-block .tap-cut-gen-block__action.is-icon{display:none}.tap-cut-gen-block .tap-cut-gen-block__action{flex:none;border:0;border-radius:6px;background:#ffffff14;color:var(--gen-block-text);font:inherit;font-size:11px;line-height:16px;cursor:pointer;pointer-events:auto;transition:background-color .14s ease}.tap-cut-gen-block .tap-cut-gen-block__action.is-text{padding:2px 8px}.tap-cut-gen-block .tap-cut-gen-block__action.is-icon{width:24px;height:24px;place-items:center;padding:0}.tap-cut-gen-block .tap-cut-gen-block__action:not(:disabled):is(:hover,:focus-visible){background:#ffffff24}.tap-cut-gen-block .tap-cut-gen-block__action:focus-visible{outline:1px solid var(--gen-block-ring);outline-offset:1px}.tap-cut-gen-block .tap-cut-gen-block__action:disabled{cursor:default;opacity:.4}.tap-cut-gen-block[data-status=generating] .tap-cut-gen-block__action{opacity:0;transition:opacity .14s ease,background-color .14s ease}.tap-cut-gen-block[data-status=generating]:hover .tap-cut-gen-block__action,.tap-cut-gen-block[data-status=generating] .tap-cut-gen-block__action:focus-visible{opacity:1}@container (max-width: 167px){.tap-cut-gen-block__label.is-full{display:none}.tap-cut-gen-block__label.is-short{display:block}}@container (max-width: 95px){.tap-cut-gen-block__content:has(.tap-cut-gen-block__action) .tap-cut-gen-block__label,.tap-cut-gen-block .tap-cut-gen-block__action.is-text{display:none}.tap-cut-gen-block .tap-cut-gen-block__action.is-icon{display:grid}}.tap-cut-gen-block .tap-cut-gen-block__dismiss{position:absolute;top:4px;right:4px;z-index:2;display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:6px;background:#ffffff14;color:var(--gen-block-text);cursor:pointer;opacity:0;pointer-events:auto;transition:opacity .14s ease,background-color .14s ease}.tap-cut-gen-block:hover .tap-cut-gen-block__dismiss,.tap-cut-gen-block .tap-cut-gen-block__dismiss:focus-visible{opacity:1}.tap-cut-gen-block .tap-cut-gen-block__dismiss:hover{background:#ffffff24}@media(prefers-reduced-motion:reduce){.tap-cut-gen-block[data-status=generating]:after{animation:none}}:root{--tap-cut-menu-surface: var(--tap-menu-surface, #292929)}:root{--tap-cut-bg: #000000;--tap-cut-panel: #141414;--tap-cut-surface: #141414;--tap-cut-panel-raised: #191919;--tap-cut-popover: #262626;--tap-cut-well: #101010;--tap-cut-input: #202020;--tap-cut-field: var(--cv2-mv-sys-color-surface, #191919);--tap-cut-hover: #242424;--tap-cut-selected: #2e2e2e;--tap-cut-line: rgba(255, 255, 255, .08);--tap-cut-border: rgba(255, 255, 255, .1);--tap-cut-border-strong: var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));--tap-cut-text: #f2f2f2;--tap-cut-text-muted: #a3a3a3;--tap-cut-accent: #ffffff;--tap-cut-selection: #7c6cff;--tap-cut-danger: #f87171}.tap-cut-editor{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--tap-cut-text);background:var(--tap-cut-bg);font-family:Geist,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;isolation:isolate}.tap-cut-editor *,.tap-cut-editor *:before,.tap-cut-editor *:after{box-sizing:border-box}.tap-cut-editor button,.tap-cut-editor input,.tap-cut-editor select{font:inherit}.tap-cut-editor button:focus-visible,.tap-cut-editor input:focus-visible,.tap-cut-editor select:focus-visible{outline:none}.tap-cut-editor button:disabled,.tap-cut-editor select:disabled{cursor:not-allowed;opacity:.34}.tap-cut-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tap-cut-header{position:absolute;top:16px;right:16px;left:16px;z-index:30;display:grid;height:40px;padding:0;color:var(--tap-cut-text);background:transparent;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.tap-cut-header__side,.tap-cut-header__view-controls{display:flex;min-width:0;align-items:center;gap:8px}.tap-cut-header__side--end{justify-content:flex-end}.tap-cut-header__identity{display:flex;min-width:0;align-items:center;gap:8px}.tap-cut-header__title{max-width:min(24vw,128px);min-width:0;padding:6px 4px;margin-inline:-4px;overflow:hidden;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.tap-cut-header__title[role=button]{border-style:none;cursor:default}.tap-cut-header__title[role=button]:hover{background:var(--tap-cut-hover)}.tap-cut-header__title[role=button]:focus-visible{outline:2px solid var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%));outline-offset:2px}.tap-cut-header__rename{display:flex;min-width:0;align-items:center;gap:4px}.tap-cut-editor .tap-cut-header__rename input{width:240px;min-width:80px;height:32px;padding:6px 8px;border:0;border-radius:12px;color:var(--tap-cut-text);background:var(--tap-cut-panel-raised);box-shadow:inset 0 0 0 1px #ffffff38;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.005em}.tap-cut-editor .tap-cut-header__rename input:focus-visible{outline:none}.tap-cut-save-status{display:inline-flex;height:24px;padding:0 8px;border:0;border-radius:8px;color:var(--tap-cut-text);background:var(--tap-cut-panel-raised);box-shadow:inset 0 0 0 1px var(--tap-cut-line);flex:none;align-items:center;gap:8px;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap}.tap-cut-save-status--saving svg{color:var(--tap-cut-text-muted);animation:tap-cut-save-spin 1s linear infinite}@keyframes tap-cut-save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tap-cut-save-status--saving svg{animation:none}}.tap-cut-save-status--error,.tap-cut-save-status--conflict{color:#fca5a5;box-shadow:inset 0 0 0 1px #f8717159}.tap-cut-save-status--offline{color:#fcd34d;box-shadow:inset 0 0 0 1px #fcd34d4d}.tap-cut-icon-button,.tap-cut-transport__button,.tap-cut-transport__play{display:inline-flex;min-width:36px;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:var(--tap-cut-text);background:transparent;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease;align-items:center;justify-content:center;gap:8px}.tap-cut-icon-button:hover:not(:disabled),.tap-cut-transport__button:hover:not(:disabled){background:var(--tap-cut-line)}.tap-cut-header .tap-cut-icon-button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--editor-radius-control);color:var(--tap-cut-text-muted);flex:none;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.tap-cut-header__history{display:inline-flex;min-width:0;align-items:center;flex:none}.tap-cut-header .tap-cut-icon-button:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled){color:var(--tap-cut-text);background:var(--tap-cut-hover)}.tap-cut-header .tap-cut-icon-button:disabled{color:#ffffff61;background:transparent;cursor:default;opacity:1}.tap-cut-header .tap-cut-icon-button[aria-busy=true]{cursor:progress}.tap-cut-header-control,.tap-cut-header-zoom{display:inline-flex;height:32px;border:0;border-radius:8px;color:var(--tap-cut-text);background:transparent;align-items:center}.tap-cut-header-zoom{margin:0;padding:0}.tap-cut-editor .tap-cut-header-control{padding:0 8px;cursor:pointer;gap:8px;font-size:12px;font-weight:400;line-height:16px}.tap-cut-editor .tap-cut-header-control:is(:hover,:focus-visible,[data-state=open]),.tap-cut-editor .tap-cut-header-zoom__value:is(:hover,:focus-visible),.tap-cut-editor .tap-cut-header-zoom__menu-button:is(:hover,:focus-visible,[data-state=open]){background:var(--tap-cut-hover)}.tap-cut-editor .tap-cut-header-control[aria-expanded=true],.tap-cut-editor .tap-cut-header-zoom__menu-button[aria-expanded=true],.tap-cut-editor :is(.tap-cut-header-control,.tap-cut-header-zoom__value,.tap-cut-header-zoom__menu-button):active:not(:disabled){background:var(--tap-cut-selected)}.tap-cut-header-control svg,.tap-cut-header-zoom svg{color:var(--tap-cut-text-muted)}.tap-cut-editor .tap-cut-header-zoom__value,.tap-cut-editor .tap-cut-header-zoom__menu-button{display:inline-flex;height:32px;padding:0;border:0;border-radius:var(--editor-radius-control);color:inherit;background:transparent;cursor:pointer;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:16px}.tap-cut-header-zoom__value{min-width:49px;padding-left:7px;font-variant-numeric:tabular-nums}.tap-cut-header-zoom__menu-button{width:27px}.tap-cut-header-zoom__menu-button svg{transition:transform .15s ease,color .15s ease}.tap-cut-header-zoom__menu-button[aria-expanded=true] svg{transform:rotate(180deg);color:var(--tap-cut-text)}@media(prefers-reduced-motion:reduce){.tap-cut-header-zoom__menu-button svg{transition:none}}.tap-cut-aspect-control{position:relative}.tap-cut-aspect-control__icon{display:block;width:12px;height:9px;border:1px solid currentColor;border-radius:2px;color:var(--tap-cut-text-muted);pointer-events:none}.tap-cut-header-menu{z-index:100;min-width:160px;max-height:min(70vh,580px);padding:7px;overflow-y:auto;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:var(--editor-radius-content);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 18px 42px #0000007a;font-family:Geist,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tap-cut-aspect-menu{width:320px}.tap-cut-header-menu__item-label{min-width:42px;font-weight:400}.tap-cut-header-menu__description,.tap-cut-header-menu__group-label{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:11px;line-height:16px}.tap-cut-header-menu__description{flex:1}.tap-cut-header-menu__group-label{padding:9px 10px 5px}.tap-cut-header-menu__check{margin-left:auto;flex:none}.tap-cut-aspect-menu__ratio-icon{display:block;width:16px;max-height:16px;border:1px solid currentColor;border-radius:2px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);flex:none}.tap-cut-aspect-menu__ratio-icon--auto{width:15px;height:15px;border-style:dashed;border-radius:50%}.tap-cut-custom-aspect-row:hover .tap-cut-custom-aspect-row__rest,.tap-cut-custom-aspect-row[data-focused] .tap-cut-custom-aspect-row__rest,.tap-cut-custom-aspect-row:hover .tap-cut-custom-aspect-row__check,.tap-cut-custom-aspect-row[data-focused] .tap-cut-custom-aspect-row__check{display:none}.tap-cut-custom-aspect-row__rest{display:flex;min-width:0;align-items:center;gap:10px}.tap-cut-custom-aspect-row__fields{display:none;align-items:center;gap:6px}.tap-cut-custom-aspect-row:hover .tap-cut-custom-aspect-row__fields,.tap-cut-custom-aspect-row[data-focused] .tap-cut-custom-aspect-row__fields{display:flex}.tap-cut-custom-aspect-row__fields input{width:58px;height:26px;padding:0 6px;border:1px solid var(--tap-cut-border-strong);border-radius:5px;color:var(--tap-cut-text);background:var(--cv2-mv-sys-color-surface, #191919);font-size:12px;line-height:16px}.tap-cut-custom-aspect-row__fields input[aria-invalid=true]{border-color:var(--tap-cut-danger)}.tap-cut-custom-aspect-row__error{margin:3px 10px 6px 42px;color:var(--tap-cut-danger);font-size:11px;line-height:16px}.tap-cut-custom-aspect-row__check{margin-left:auto}.tap-cut-header__open-inspector{display:inline-flex;min-height:32px;padding:0 12px;border:0;border-radius:var(--editor-radius-control);color:var(--cv2-mv-sys-color-panel, #141414);background:var(--cv2-mv-sys-color-on-surface, #f2f2f2);box-shadow:0 1px #ffffff47,0 8px 24px #0000002e;font-size:12px;font-weight:400;line-height:16px;cursor:pointer;align-items:center;gap:8px;transition:color .16s ease,background-color .16s ease,transform .18s cubic-bezier(.16,1,.3,1)}.tap-cut-header__open-inspector:hover{color:var(--cv2-mv-sys-color-panel, #141414);background:var(--tap-cut-accent)}.tap-cut-header__open-inspector:active{transform:scale(.97)}.tap-cut-preview{position:relative;display:flex;width:100%;height:100%;min-height:0;overflow:hidden;background:transparent;flex-direction:column}.tap-cut-preview__viewport{position:relative;display:flex;min-width:0;min-height:0;padding:48px 48px 88px;overflow:hidden;overscroll-behavior:contain;flex:1;align-items:center;justify-content:center}.tap-cut-preview__viewport[data-preview-pan=ready]{cursor:grab}.tap-cut-preview__viewport[data-preview-pan=active]{cursor:grabbing}.tap-cut-preview__stage{--tap-cut-preview-radius: 12px;position:relative;margin:auto;flex:0 0 auto;transform-origin:center}.tap-cut-preview__frame{position:absolute;inset:0;overflow:hidden;border-radius:var(--tap-cut-preview-radius);background:#000;clip-path:inset(0 round var(--tap-cut-preview-radius))}.tap-cut-transform-overlay{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;touch-action:none}.tap-cut-transform-overlay[data-hand-tool]{pointer-events:none}.tap-cut-transform-overlay__hit{fill:transparent}.tap-cut-transform-overlay__hover{fill:none;stroke:var(--tap-cut-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.tap-cut-transform-overlay__ghost{fill:transparent;stroke:#ffffff59;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;pointer-events:all;cursor:move}.tap-cut-transform-overlay__outline-shadow{stroke:#00000073;stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.tap-cut-transform-overlay__outline{stroke:var(--tap-cut-accent);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.tap-cut-transform-overlay__stem{stroke:var(--tap-cut-accent);stroke-width:1px;opacity:.6;vector-effect:non-scaling-stroke;pointer-events:none}.tap-cut-transform-overlay__handle,.tap-cut-transform-overlay__rotate{stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:scale .12s ease,filter .12s ease}.tap-cut-transform-overlay__handle{fill:var(--tap-cut-accent);stroke:#00000073}.tap-cut-transform-overlay__rotate{fill:#00000073;stroke:var(--tap-cut-accent);stroke-width:1.5px;cursor:grab}.tap-cut-transform-overlay__handle:hover,.tap-cut-transform-overlay__rotate:hover,.tap-cut-transform-overlay [data-active]{scale:1.25}.tap-cut-transform-overlay [data-active]{filter:drop-shadow(0 0 4px rgba(255,255,255,.45))}.tap-cut-transform-overlay__rotate[data-active]{cursor:grabbing}.tap-cut-transform-overlay__handle[data-corner=nw],.tap-cut-transform-overlay__handle[data-corner=se]{cursor:nwse-resize}.tap-cut-transform-overlay__handle[data-corner=ne],.tap-cut-transform-overlay__handle[data-corner=sw]{cursor:nesw-resize}.tap-cut-transform-overlay__handle[data-edge=n],.tap-cut-transform-overlay__handle[data-edge=s]{cursor:ns-resize}.tap-cut-transform-overlay__handle[data-edge=e],.tap-cut-transform-overlay__handle[data-edge=w]{cursor:ew-resize}.tap-cut-selection-layer-info{position:absolute;z-index:5;width:32px;height:32px;transform-origin:top right;scale:calc(1 / var(--tap-cut-preview-zoom, 1));pointer-events:auto}.tap-cut-editor .tap-cut-selection-layer-info button{display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--editor-radius-control, 8px);background:#242424;color:#f2f2f2;align-items:center;justify-content:center;cursor:pointer}.tap-cut-editor .tap-cut-selection-layer-info button:is(:hover,[aria-pressed=true]){background:#2e2e2e}.tap-cut-editor .tap-cut-selection-layer-info button:focus-visible{outline:1px solid rgb(255 255 255 / 58%);outline-offset:2px}.tap-cut-editor .tap-cut-selection-layer-info button svg{width:16px;height:16px}.tap-cut-transform-overlay__guide{stroke:var(--tap-cut-accent);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(255,255,255,.36));pointer-events:none}.tap-cut-variation-rail{position:absolute;top:50%;left:20px;z-index:24;display:flex;width:40px;height:auto;max-height:calc(100% - 32px);box-sizing:border-box;padding:4px;border-radius:12px;background:var(--cv2-mv-sys-color-panel, #141414);box-shadow:inset 0 0 0 1px #ffffff14;flex-direction:column;align-items:center;gap:4px;transform:translateY(-50%);animation:tap-cut-rail-enter .18s cubic-bezier(.16,1,.3,1) both}@keyframes tap-cut-rail-enter{0%{opacity:0;transform:translate(-8px,-50%)}}.tap-cut-editor .tap-cut-variation-rail__generate{display:grid;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);background:transparent;cursor:pointer;flex:none;place-items:center}.tap-cut-editor .tap-cut-variation-rail__generate:hover:not(:disabled){border-color:var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--tap-cut-border)}.tap-cut-variation-rail__divider{width:20px;height:1px;background:var(--tap-cut-border);flex:none}.tap-cut-variation-rail__list{display:flex;width:40px;margin-inline:-4px;min-height:0;max-height:calc(min(360px,50vh) + 8px);scroll-snap-type:y proximity;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;flex:0 1 auto;margin-block:-4px;padding:4px;overflow-x:hidden;overflow-y:auto;flex-direction:column;align-items:center;gap:4px;scrollbar-width:none}.tap-cut-variation-rail__list>*{flex:0 0 auto}.tap-cut-editor .tap-cut-variation-rail__slot{position:relative;box-sizing:border-box;min-width:32px;min-height:32px;max-width:32px;max-height:32px;display:grid;width:32px;height:32px;padding:0;border:1px solid var(--tap-cut-border);border-radius:8px;color:var(--tap-cut-text-muted);background:var(--cv2-mv-sys-color-panel, #141414);flex:0 0 auto;place-items:center}.tap-cut-editor .tap-cut-variation-rail__item{margin:0;overflow:visible;cursor:pointer;opacity:.68;transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1),border-color .15s ease}.tap-cut-variation-rail__item img,.tap-cut-variation-rail__item video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;border-radius:7px;object-fit:cover}.tap-cut-editor .tap-cut-variation-rail__item:hover:not(:disabled){border-color:var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));opacity:1;transform:translateY(-1px)}.tap-cut-editor .tap-cut-variation-rail__item.is-current{border-color:transparent;opacity:1;transform:none}.tap-cut-variation-rail__item.is-current:before{position:absolute;top:50%;left:-3px;width:2px;height:12px;border-radius:1px;background:#b8b8b8;content:"";transform:translateY(-50%)}.tap-cut-editor .tap-cut-variation-rail__item:disabled{cursor:default;opacity:.4}.tap-cut-editor .tap-cut-variation-rail__pending{background:#ffffff0d}.tap-cut-variation-rail__ring{width:18px;height:18px;border:2px solid var(--tap-cut-border-strong);border-top-color:var(--tap-cut-text);border-radius:50%;animation:tap-cut-rail-spin .9s linear infinite}@keyframes tap-cut-rail-spin{to{transform:rotate(360deg)}}.tap-cut-editor .tap-cut-variation-rail__failed{border-color:var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));background:#ffffff0f;cursor:pointer}.tap-cut-editor .tap-cut-variation-rail__failed:hover{color:var(--tap-cut-text)}.tap-cut-variation-rail__failure-status{position:absolute;top:-4px;right:-4px;width:13px;height:13px}.tap-cut-variation-rail__error-badge{position:absolute;top:1px;right:1px;display:grid;width:11px;height:11px;border-radius:50%;color:var(--tap-cut-accent);background:#dc4545;font-size:10px;font-weight:600;line-height:14px;place-items:center}.tap-cut-editor .tap-cut-variation-rail__failed-cell{position:relative;flex:0 0 auto}.tap-cut-editor .tap-cut-variation-rail__dismiss{position:absolute;top:0;right:0;display:grid;width:13px;height:13px;padding:0;border:0;border-radius:50%;color:var(--tap-cut-text);background:#000000b8;cursor:pointer;opacity:0;pointer-events:none;place-items:center;transition:opacity .12s ease}.tap-cut-editor .tap-cut-variation-rail__failed-cell:hover .tap-cut-variation-rail__dismiss,.tap-cut-editor .tap-cut-variation-rail__failed-cell:focus-within .tap-cut-variation-rail__dismiss{opacity:1;pointer-events:auto}.tap-cut-editor .tap-cut-variation-rail__dismiss:hover{background:#000000e6}.tap-cut-recycle-bin{position:fixed;right:16px;bottom:16px;z-index:24;display:flex;flex-direction:column;align-items:center;gap:8px}.tap-cut-recycle-bin .tap-cut-variation-rail{position:static;transform:none;animation:none}.tap-cut-editor .tap-cut-recycle-bin__trigger{position:relative;display:grid;width:40px;height:40px;padding:0;border:0;border-radius:12px;color:var(--tap-cut-text-muted);background:var(--cv2-mv-sys-color-panel, #141414);box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;place-items:center}.tap-cut-editor .tap-cut-recycle-bin__trigger:hover:not(:disabled),.tap-cut-editor .tap-cut-recycle-bin__trigger[aria-expanded=true]{color:var(--tap-cut-text);background:var(--tap-cut-border)}.tap-cut-editor .tap-cut-recycle-bin__trigger:disabled{cursor:default;opacity:.42}.tap-cut-recycle-bin__count{position:absolute;top:-4px;right:-5px;display:grid;min-width:17px;height:17px;box-sizing:border-box;padding:0 4px;border:2px solid #0d0d0e;border-radius:9px;color:#111;background:#fff;font-size:10px;font-weight:600;line-height:13px;place-items:center}.tap-cut-editor .tap-cut-recycle-bin__item{opacity:1}.tap-cut-recycle-bin__restore{position:absolute;inset:0;display:grid;border-radius:7px;color:#fff;background:#00000073;opacity:0;place-items:center;transition:opacity .15s ease}.tap-cut-recycle-bin__item:is(:hover,:focus-visible) .tap-cut-recycle-bin__restore{opacity:1}.tap-cut-variation-rail__tooltip{display:flex;flex-direction:column;gap:2px}.tap-cut-variation-rail__tooltip .tap-cut-variation-rail__tooltip-title{font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:400;line-height:16px}.tap-cut-variation-rail__tooltip span:not(.tap-cut-variation-rail__tooltip-title){color:var(--audio-mv-text-muted, #a3a3a3);font-size:10px;font-weight:400;line-height:14px;font-variant-numeric:tabular-nums}.tap-cut-preview__canvas-host,.tap-cut-preview__canvas-host>canvas{display:block;width:100%;height:100%}.tap-cut-preview__status{position:absolute;inset:0;display:flex;color:var(--tap-cut-text-muted);background:#080808c7;font-size:12px;line-height:16px;align-items:center;justify-content:center}.tap-cut-preview__poster{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.tap-cut-preview__poster[data-clearing]{opacity:0}.tap-cut-preview__poster-image{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) blur(20px);transform:scale(1.06);animation:tap-cut-preview-poster-frost 3.6s ease-in-out infinite alternate}@keyframes tap-cut-preview-poster-frost{0%{opacity:.8}to{opacity:.7}}@media(prefers-reduced-motion:reduce){.tap-cut-preview__poster-image{animation:none;opacity:.8}}.tap-cut-preview__status--error{color:#fca5a5}.tap-cut-transport{position:absolute;bottom:16px;left:50%;z-index:10;display:flex;margin:0;padding:0;border:0;transform:translate(-50%);align-items:center;gap:4px}.tap-cut-transport__button{display:grid;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;color:var(--tap-cut-text);background:#2020208f;-webkit-backdrop-filter:blur(22px) saturate(70%);backdrop-filter:blur(22px) saturate(70%);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%)),0 1px 5px #00000021;place-items:center}.tap-cut-transport__button:hover:not(:disabled){filter:brightness(1.05)}.tap-cut-transport__button:active:not(:disabled){filter:brightness(.95);transform:scale(.96)}.tap-cut-transport__play{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;color:#fff;border:0;background:#303030a3;-webkit-backdrop-filter:blur(22px) saturate(70%);backdrop-filter:blur(22px) saturate(70%);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%)),0 1px 5px #00000021}.tap-cut-editor .tap-cut-transport__button:disabled{opacity:.35}.tap-cut-transport__play:hover:not(:disabled){filter:brightness(1.05)}.tap-cut-timeline__magnet-control{position:relative;display:inline-flex;padding:2px;border:1px solid transparent;border-radius:10px;background:transparent;flex:none;align-items:center;gap:2px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.tap-cut-timeline__magnet-control:has(.tap-cut-timeline__magnet-info:hover),.tap-cut-timeline__magnet-control:has(.tap-cut-timeline__magnet-info:focus-visible){border-color:var(--tap-cut-line);background:var(--tap-cut-surface)}.tap-cut-volume-popover{z-index:100;width:168px;padding:8px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:12px;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 18px 42px #00000073;font-family:inherit}.tap-cut-volume-popover__heading{display:flex;padding:0 4px 8px;color:#ffffff94;font-size:11px;line-height:16px;align-items:center;justify-content:space-between}.tap-cut-volume-popover__heading output{min-width:32px;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-variant-numeric:tabular-nums;text-align:right}.tap-cut-volume-popover__controls{display:flex;height:32px;align-items:center;gap:8px}.tap-cut-volume-popover__mute{display:inline-flex;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);background:#ffffff0d;cursor:pointer;flex:none;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .15s ease}.tap-cut-volume-popover__mute:is(:hover,:focus-visible){color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--tap-cut-border);outline:none}.tap-cut-volume-popover__mute:focus-visible{box-shadow:0 0 0 2px var(--tap-cut-border-strong)}.tap-cut-volume-popover__mute:active{transform:scale(.96)}.tap-cut-volume-popover__range{flex:1;appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;accent-color:var(--tap-cut-accent)}.tap-cut-volume-popover__range::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,var(--tap-cut-accent) 0 var(--tap-cut-volume-progress),rgba(255,255,255,.28) var(--tap-cut-volume-progress) 100%)}.tap-cut-volume-popover__range::-webkit-slider-thumb{appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--tap-cut-accent)}.tap-cut-volume-popover__range::-moz-range-track{height:3px;border-radius:999px;background:#ffffff47}.tap-cut-volume-popover__range::-moz-range-progress{height:3px;border-radius:999px;background:var(--tap-cut-accent)}.tap-cut-volume-popover__range::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--tap-cut-accent)}.tap-cut-volume-popover__range:focus-visible{outline:2px solid var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%));outline-offset:2px;border-radius:4px}.tap-cut-timeline-zoom-menu{z-index:100;min-width:104px;padding:6px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:var(--editor-radius-content);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 18px 42px #00000073;font-family:inherit}.tap-cut-timeline-zoom-menu__item:is(:hover,:focus-visible),.tap-cut-timeline-zoom-menu__item[data-current]{color:var(--tap-cut-text);background:var(--cv2-mv-sys-color-hover, #242424)}.tap-cut-timeline-zoom-menu__item svg{color:var(--tap-cut-text)}.tap-cut-timeline{--tap-cut-panel: var(--cv2-mv-sys-color-panel, #141414);position:relative;display:flex;width:100%;height:100%;min-height:0;padding:8px;overflow:hidden;border-radius:16px;background:var(--tap-cut-panel);flex-direction:column;gap:8px}.tap-cut-timeline__error{position:absolute;right:12px;bottom:12px;z-index:15;padding:8px 10px;border:1px solid rgba(248,113,113,.4);border-radius:6px;color:#fca5a5;background:var(--tap-cut-panel-raised);font-size:11px;line-height:16px;pointer-events:none}.tap-cut-timeline__toolbar{display:flex;min-width:0;min-height:32px;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;row-gap:4px}.tap-cut-timeline__tool-group{display:flex;flex:none;align-items:center;gap:4px}.tap-cut-timeline-tool{display:grid;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--tap-cut-text-muted);background:transparent;cursor:pointer;flex:none;place-items:center;transition:color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1),scale .15s cubic-bezier(.22,1,.36,1)}.tap-cut-timeline-tool:hover:not(:disabled){color:var(--tap-cut-text);background:var(--tap-cut-hover)}.tap-cut-timeline-tool[aria-pressed=true]{color:var(--tap-cut-text);background:var(--tap-cut-selected)}.tap-cut-timeline-tool:active:not(:disabled){scale:.94}.tap-cut-editor .tap-cut-timeline-tool:focus-visible{outline:1px solid var(--tap-cut-text-muted);outline-offset:2px}.tap-cut-editor .tap-cut-timeline-tool:disabled{opacity:.38;pointer-events:none}.tap-cut-timeline-tool-disabled{display:inline-flex;flex:none;cursor:not-allowed}.tap-cut-timeline__divider{width:1px;height:16px;margin:0 12px;background:#ffffff0f;flex:none}.tap-cut-timeline__magnet-info{display:grid;width:20px;height:20px;padding:0;border:0;border-radius:50%;color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));background:transparent;cursor:help;place-items:center}.tap-cut-timeline__magnet-info:hover,.tap-cut-timeline__magnet-info:focus-visible{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-timeline__playback-meta{display:flex;margin-left:auto;align-items:center;gap:16px}.tap-cut-timeline__zoom-control{display:inline-flex;flex:none;align-items:center;gap:2px}.tap-cut-timeline__time{color:var(--tap-cut-text);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.tap-cut-timeline__time>span{color:var(--tap-cut-text-muted)}.tap-cut-editor .tap-cut-timeline__zoom{width:auto;min-width:44px;padding:0 4px;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;text-align:center}.tap-cut-timeline-tooltip{z-index:110;display:flex;max-width:min(280px,calc(100vw - 32px));padding:6px 8px;border:1px solid var(--tap-cut-line);border-radius:8px;color:var(--tap-cut-text);background:var(--tap-cut-popover);font-family:Geist,PingFang SC,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;align-items:center;gap:8px;transform-origin:var(--radix-tooltip-content-transform-origin);pointer-events:none}.tap-cut-timeline-tooltip kbd{min-width:16px;padding:0 4px;border-radius:4px;color:var(--tap-cut-text-muted);background:var(--tap-cut-border);font:inherit;line-height:16px;text-align:center}.tap-cut-timeline-tooltip[data-state=delayed-open],.tap-cut-timeline-tooltip[data-state=instant-open]{animation:tap-cut-timeline-tooltip-enter .15s cubic-bezier(.22,1,.36,1)}@keyframes tap-cut-timeline-tooltip-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tap-cut-timeline-tooltip{animation:none!important}}.tap-cut-timeline__body{position:relative;display:flex;min-height:0;overflow:hidden;flex:1}html.tap-cut-is-trimming,html.tap-cut-is-trimming *{cursor:ew-resize!important}.tap-cut-timeline__viewport{position:relative;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;flex:1}.tap-cut-timeline__viewport::-webkit-scrollbar{display:none}.tap-cut-timeline__track-area{display:flex;min-width:0;min-height:0;gap:8px;flex:1}.tap-cut-timeline-hscroll{position:absolute;bottom:0;z-index:6;height:8px;pointer-events:none;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.tap-cut-timeline:hover>.tap-cut-timeline-hscroll,.tap-cut-timeline-hscroll[data-active]{opacity:1;transition-duration:.14s}.tap-cut-timeline-hscroll__thumb{position:absolute;top:0;left:0;height:100%;pointer-events:auto;touch-action:none}.tap-cut-timeline-hscroll__thumb:after{content:"";position:absolute;inset:auto 0 1px;height:5px;border-radius:999px;background:#f2f2f21f;transition:background-color .16s ease}.tap-cut-timeline-hscroll__thumb:hover:after,.tap-cut-timeline-hscroll[data-active] .tap-cut-timeline-hscroll__thumb:after{background:#f2f2f247}@media(prefers-reduced-motion:reduce){.tap-cut-timeline-hscroll,.tap-cut-timeline-hscroll__thumb:after{transition:none}}.tap-cut-timeline__add-area{display:flex;width:68px;min-width:68px;min-height:0;align-items:center;justify-content:center}.tap-cut-timeline__add-button{display:grid;width:100%;height:100%;min-height:40px;padding:0;border:0;border-radius:var(--editor-radius-control);color:var(--tap-cut-text-muted);background:transparent;place-items:center;transition:color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.tap-cut-timeline__add-button:hover:not(:disabled){color:var(--tap-cut-text);background:var(--tap-cut-hover)}.tap-cut-timeline__add-button:disabled{cursor:not-allowed;opacity:.38}.tap-cut-timeline__time-view{position:relative;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.tap-cut-timeline__ruler-viewport{height:22px;overflow:hidden;flex:none}.tap-cut-timeline__indicator-viewport{position:absolute;top:0;left:0;z-index:12;clip-path:inset(0 -64px);pointer-events:none}.tap-cut-timeline__indicator-content{position:relative;height:100%;pointer-events:none}html.tap-cut-is-resizing-track,html.tap-cut-is-resizing-track *{cursor:ns-resize!important}.tap-cut-timeline__viewport.is-cut-tool,.tap-cut-timeline__viewport.is-cut-tool .tap-cut-clip{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23eee' stroke-width='1.5'%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='m8.2 8.2 12.8 12.8M8.2 15.8 21 3'/%3E%3C/svg%3E") 12 12,crosshair}.tap-cut-timeline__viewport.is-cut-tool .tap-cut-clip[data-cut-target=blocked]{cursor:not-allowed;opacity:.72}.tap-cut-clip[data-cut-target=ready]{box-shadow:inset 0 0 0 1.5px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-timeline__content{position:relative}.tap-cut-ruler{position:relative;height:22px;color:var(--tap-cut-text-muted);background:var(--tap-cut-panel);cursor:default;-webkit-user-select:none;user-select:none}.tap-cut-ruler__label,.tap-cut-ruler__minor-tick{position:absolute;pointer-events:none}.tap-cut-ruler__label:before{content:attr(data-label)}.tap-cut-ruler__label{top:4px;color:#ffffff8f;font-variant-numeric:tabular-nums;font-size:10px;line-height:14px}.tap-cut-ruler__minor-tick{top:6px;height:6px;border-left:1px solid rgba(255,255,255,.2)}.tap-cut-tracks{position:relative;display:flex;overflow-x:clip;flex-direction:column}.tap-cut-after-end{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / 8%) 0 4px,transparent 4px 8px);pointer-events:none}.tap-cut-track,.tap-cut-linked-audio{--tap-cut-clip-footer-inset: 8px}.tap-cut-track{--tap-cut-clip-border-width: 1px;position:relative;flex:none;background:transparent}.tap-cut-track-headers{position:relative;z-index:8;display:flex;width:40px;min-width:40px;min-height:0;overflow:hidden;background:var(--tap-cut-panel);flex-direction:column}.tap-cut-track-headers__viewport{min-height:0;overflow:hidden;flex:none}.tap-cut-track-headers__ruler-spacer{height:22px;flex:none}.tap-cut-track-header{position:relative;display:flex;color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));align-items:center}.tap-cut-track-header__kind{position:relative;display:inline-flex;width:32px;height:100%;flex:none;color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));align-items:center;justify-content:center}.tap-cut-timeline__resize-viewport{position:absolute;top:22px;left:0;z-index:16;overflow:hidden;pointer-events:none}.tap-cut-track-resize-handles{position:absolute;inset:0}.tap-cut-track-resize-handle{position:absolute;right:0;left:0;height:4px;margin:0;border:0;cursor:ns-resize;pointer-events:auto;touch-action:none}.tap-cut-track-resize-handle:before{position:absolute;top:50%;left:50%;width:28px;height:3px;border-radius:2px;background:#ffffff73;content:"";opacity:0;transform:translate(-50%,-50%)}.tap-cut-track-resize-handle:hover:before,.tap-cut-track-resize-handle:focus-visible:before,.tap-cut-track-resize-handle[data-resizing]:before{opacity:1}.tap-cut-track-resize-handle:focus-visible{outline:none}.tap-cut-clip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tap-cut-clip{position:absolute;top:var(--tap-cut-clip-top);height:var(--tap-cut-clip-height);min-width:2px;container:tap-cut-clip / size;padding:0;overflow:hidden;border:1px solid var(--tap-cut-line);border-radius:8px;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:#2b2b2d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left}@keyframes tap-cut-clip-flip-backward{0%{transform:perspective(600px) rotateY(0);animation-timing-function:cubic-bezier(.4,0,1,1)}50%{transform:perspective(600px) rotateY(-90deg)}50.01%{transform:perspective(600px) rotateY(90deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:perspective(600px) rotateY(0)}}@keyframes tap-cut-clip-flip-forward{0%{transform:perspective(600px) rotateY(0);animation-timing-function:cubic-bezier(.4,0,1,1)}50%{transform:perspective(600px) rotateY(90deg)}50.01%{transform:perspective(600px) rotateY(-90deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:perspective(600px) rotateY(0)}}@keyframes tap-cut-clip-flip-quiet{0%,to{opacity:1}50%{opacity:.4}}.tap-cut-clip[data-flip]{z-index:3;transform-origin:50% 50%;backface-visibility:hidden;animation:tap-cut-clip-flip-backward .3s both}.tap-cut-clip[data-flip=forward]{animation-name:tap-cut-clip-flip-forward}@media(prefers-reduced-motion:reduce){.tap-cut-clip[data-flip]{animation:tap-cut-clip-flip-quiet .12s ease-out both}}.tap-cut-clip.is-dragging{z-index:10;cursor:grabbing;opacity:.9;pointer-events:none;box-shadow:0 6px 18px #00000057}.tap-cut-track-insert-line{position:absolute;right:0;left:0;z-index:11;height:2px;background:var(--tap-cut-accent);pointer-events:none;box-shadow:0 0 8px #ffffff73}.tap-cut-main-placeholder{position:absolute;top:var(--tap-cut-clip-top);z-index:5;height:var(--tap-cut-clip-height);border:1px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));border-radius:7px;background:#ffffff1c;pointer-events:none}.tap-cut-clip--video,.tap-cut-clip--image{background:#303034}.tap-cut-clip--audio{border-radius:6px;background:#ffffff0d}.tap-cut-clip:hover:not(.is-selected){border-color:var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-clip.is-selected{border-color:var(--tap-cut-accent);box-shadow:inset 0 0 0 1px var(--tap-cut-accent)}.tap-cut-editor .tap-cut-clip.is-selected:focus-visible{outline:none}.tap-cut-clip__rename{position:absolute;bottom:8px;left:8px;z-index:7;display:flex;width:min(244px,calc(100% - 16px));max-width:min(220px,calc(100% - 16px));min-width:0;height:28px;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;align-items:center;gap:8px}.tap-cut-clip--audio .tap-cut-clip__rename{top:50%;bottom:auto;transform:translateY(-50%)}input.tap-cut-clip__rename-input,.tap-cut-editor input.tap-cut-clip__rename-input{width:0;min-width:0;height:100%;padding:0 6px;border:0;border-radius:8px;color:var(--tap-cut-text);background:var(--tap-cut-field);font-size:var(--audio-mv-sys-type-body-size, 12px);font-weight:400;line-height:var(--audio-mv-sys-type-body-line-height, 16px);font-family:inherit;flex:1;appearance:none;box-shadow:none;caret-color:currentColor}input.tap-cut-clip__rename-input:focus,input.tap-cut-clip__rename-input:focus-visible,.tap-cut-editor input.tap-cut-clip__rename-input:focus-visible{outline:none;border:0;box-shadow:inset 0 0 0 1px #ffffff38}.tap-cut-clip__rename-actions{display:flex;flex:none;align-items:center;gap:4px}.tap-cut-clip__rename-action{display:grid;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:var(--tap-cut-text-muted);background:var(--tap-cut-field);box-shadow:inset 0 0 0 1px var(--tap-cut-line);cursor:pointer;flex:none;place-items:center}.tap-cut-clip__rename-action:is(:hover,:focus-visible){color:var(--tap-cut-text);background:var(--tap-cut-hover)}.tap-cut-clip__rename-action:focus-visible{box-shadow:inset 0 0 0 1px var(--tap-cut-border-strong)}button.tap-cut-clip__rename-action:focus-visible,.tap-cut-editor button.tap-cut-clip__rename-action:focus-visible{outline:none}.tap-cut-clip:has(.tap-cut-clip__rename){border-color:var(--tap-cut-line);box-shadow:none}.tap-cut-clip__rename-popover{z-index:120;width:216px;max-width:calc(100vw - 16px);padding:4px;border:1px solid var(--tap-cut-border-strong);border-radius:12px;background:var(--tap-cut-panel);box-shadow:0 12px 32px #0000007a}.tap-cut-clip__rename-popover .tap-cut-clip__rename{position:static;width:100%;max-width:none;height:28px;gap:4px}.tap-cut-clip__rename-popover .tap-cut-clip__rename-action{width:28px;height:28px}.tap-cut-clip__rename-popover .tap-cut-clip__rename-action--cancel{background:transparent;box-shadow:none}.tap-cut-clip__rename-popover .tap-cut-clip__rename-action--confirm{color:var(--tap-cut-panel);background:var(--tap-cut-text);box-shadow:none}.tap-cut-clip__rename-popover .tap-cut-clip__rename-action--confirm:is(:hover,:focus-visible){color:var(--tap-cut-panel);background:color-mix(in srgb,var(--tap-cut-text) 88%,transparent)}.tap-cut-clip__rename-popover-arrow{display:block;position:relative;top:-1px;fill:var(--tap-cut-panel);filter:drop-shadow(0 1px 0 var(--tap-cut-border-strong))}.tap-cut-clip,.tap-cut-clip-hover-actions{--tap-cut-clip-chip-h: clamp(24px, 28cqh, 28px);--tap-cut-clip-chip-r: clamp(6px, 8cqh, 8px)}.tap-cut-clip__label{--tap-cut-clip-label-inset: min( var(--tap-cut-clip-footer-inset, 8px), max(0px, calc((100cqh - var(--tap-cut-clip-chip-h)) / 2)) );position:absolute;bottom:var(--tap-cut-clip-label-inset);left:var(--tap-cut-clip-label-inset);z-index:4;display:inline-flex;height:var(--tap-cut-clip-chip-h);max-height:max(0px,calc(100% - var(--tap-cut-clip-label-inset) * 2));max-width:min(220px,calc(100% - var(--tap-cut-clip-label-inset) * 2));padding:0 clamp(6px,6cqh,8px);overflow:hidden;border-radius:var(--tap-cut-clip-chip-r);color:var(--tap-cut-text);background:color-mix(in srgb,var(--tap-cut-field) 85%,transparent);font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:450;line-height:var(--audio-mv-sys-type-caption-line, 16px);align-items:center;gap:4px;white-space:nowrap;pointer-events:auto;cursor:text;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1)}.tap-cut-clip__label-anchor{width:min(244px,calc(100% - 16px));padding:0;background:transparent}.tap-cut-clip:has(.tap-cut-clip__label-anchor){outline:1px solid var(--tap-cut-text-muted);outline-offset:-2px}@container tap-cut-clip (height < 44px){.tap-cut-clip__label .tap-cut-clip__label-edit{display:none!important}}.tap-cut-clip__label--compact{left:4px;max-width:calc(100% - 8px);padding:0 4px}.tap-cut-clip__label-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tap-cut-clip__label svg{flex:none}.tap-cut-clip__label-edit{display:none;width:14px;height:14px;flex:none;border-radius:4px;color:inherit;align-items:center;justify-content:center;margin-inline-start:2px;cursor:pointer}.tap-cut-clip__label:hover .tap-cut-clip__label-edit,.tap-cut-clip__label:focus-visible .tap-cut-clip__label-edit{display:inline-flex}.tap-cut-clip__label .tap-cut-clip__label-edit:hover{background:#ffffff0f}.tap-cut-clip[data-name-tag=yield] .tap-cut-clip__label{min-width:0;max-width:calc(100% - 24px - var(--clip-actions-w, 0px));transition:opacity .15s cubic-bezier(.22,1,.36,1)}.tap-cut-clip[data-name-tag=fade] .tap-cut-clip__label{opacity:0;transition:opacity .15s cubic-bezier(.22,1,.36,1)}.tap-cut-cut-transition{position:absolute;top:var(--tap-cut-clip-top);z-index:6;display:flex;width:12px;height:var(--tap-cut-clip-height);margin-left:-6px;align-items:center;justify-content:center}.tap-cut-cut-transition__button{display:grid;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--editor-radius-control, 8px);place-items:center;background:var(--cv2-mv-sys-color-selected, #2e2e2e);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%)),0 6px 18px #0006;cursor:pointer;opacity:0;transform:scale(.92);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.tap-cut-cut-transition[data-over-trim]{z-index:8;pointer-events:none}.tap-cut-cut-transition[data-over-trim] .tap-cut-cut-transition__button{pointer-events:auto}.tap-cut-cut-transition:hover .tap-cut-cut-transition__button,.tap-cut-cut-transition__button:hover,.tap-cut-cut-transition__button:focus-visible{opacity:1;transform:none}.tap-cut-cut-transition__button:focus-visible{outline:1px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));outline-offset:2px}@media(prefers-reduced-motion:reduce){.tap-cut-cut-transition__button{transition:none}}.tap-cut-clip__note-count{--tap-cut-clip-label-inset: clamp(4px, 7cqh, var(--tap-cut-clip-footer-inset, 8px));position:absolute;top:var(--tap-cut-clip-label-inset);left:var(--tap-cut-clip-label-inset);z-index:4;display:inline-flex;height:18px;align-items:center;gap:3px;padding:0 6px;border-radius:6px;color:var(--tap-cut-text);background:color-mix(in srgb,var(--tap-cut-field) 85%,transparent);font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;pointer-events:none}.tap-cut-clip__note-count svg{flex:none;width:10px;height:10px}.tap-cut-clip__waveform{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tap-cut-clip__waveform canvas{position:absolute;top:0;transition:filter .15s cubic-bezier(.22,1,.36,1)}.tap-cut-clip--audio:hover .tap-cut-clip__waveform canvas{filter:brightness(1.35)}.tap-cut-clip--audio.is-selected .tap-cut-clip__waveform canvas{filter:brightness(1.2)}@media(prefers-reduced-motion:reduce){.tap-cut-clip__waveform canvas{transition:none}}.tap-cut-clip__filmstrip,.tap-cut-clip__image-placeholder{position:absolute;inset:0;overflow:hidden;opacity:.76;pointer-events:none}.tap-cut-clip__filmstrip{background-position:left center;background-repeat:repeat-x;background-size:auto 100%}.tap-cut-clip__filmstrip-frame{position:absolute;top:0;height:100%;max-width:none;object-fit:contain}.tap-cut-clip__image-placeholder{background:#7c6cff29}.tap-cut-clip__trim{position:absolute;top:calc(var(--tap-cut-clip-top) + 8px);bottom:calc(var(--tap-cut-clip-top) + 8px);z-index:7;width:6px;background:var(--tap-cut-accent);cursor:ew-resize;touch-action:none}.tap-cut-clip__trim--start{border-radius:0 3px 3px 0;box-shadow:1px 0 #00000059}.tap-cut-clip__trim--end{border-radius:3px 0 0 3px;box-shadow:-1px 0 #00000059}.tap-cut-clip__trim:before{position:absolute;inset:-8px -5px;content:""}.tap-cut-track--audio .tap-cut-clip__trim{top:calc(var(--tap-cut-clip-top) + 5px);bottom:calc(var(--tap-cut-clip-top) + 5px)}.tap-cut-playhead,.tap-cut-hover-playhead,.tap-cut-cut-indicator,.tap-cut-snap-guide{position:absolute;top:0;bottom:0;z-index:12;width:1px;pointer-events:none}.tap-cut-playhead{top:26px;left:0;z-index:15;margin-left:-.5px;background:linear-gradient(to bottom,var(--tap-cut-text) 0%,var(--tap-cut-text) calc(100% - 64px),color-mix(in srgb,var(--tap-cut-text) 72%,transparent) calc(100% - 36px),color-mix(in srgb,var(--tap-cut-text) 28%,transparent) calc(100% - 14px),transparent 100%);will-change:transform}.tap-cut-playhead__stem{position:absolute;inset:0 -10px;cursor:ew-resize;pointer-events:auto;touch-action:none}.tap-cut-playhead[data-yield] .tap-cut-playhead__stem{pointer-events:none}.tap-cut-playhead__head{position:absolute;top:-26px;left:50%;width:17px;height:26px;cursor:ew-resize;pointer-events:auto;touch-action:none;transform:translate(-50%)}.tap-cut-playhead__head:focus-visible{outline:none}.tap-cut-playhead__shape{position:absolute;left:50%;width:90px;height:26px;overflow:visible;transform:translate(-50%)}.tap-cut-playhead__shape path{fill:var(--tap-cut-text);pointer-events:auto;transition:d .12s ease-in}.tap-cut-playhead__time{position:absolute;top:0;left:calc(50% + var(--head-cap-offset));display:flex;width:var(--head-cap-width);height:20px;align-items:center;justify-content:center;gap:6px;color:var(--tap-cut-input);font-family:inherit;font-size:11px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums lining-nums;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity 70ms ease-in;white-space:nowrap}.tap-cut-playhead__head:hover .tap-cut-playhead__shape path,.tap-cut-playhead__head:focus-visible .tap-cut-playhead__shape path,.tap-cut-playhead[data-scrubbing] .tap-cut-playhead__shape path{d:var(--head-expanded);transition:d .15s cubic-bezier(.22,1,.36,1)}.tap-cut-playhead__head:hover .tap-cut-playhead__time,.tap-cut-playhead__head:focus-visible .tap-cut-playhead__time,.tap-cut-playhead[data-scrubbing] .tap-cut-playhead__time{opacity:1;pointer-events:auto;transition:opacity 90ms ease-out 30ms}.tap-cut-playhead__frame{color:color-mix(in srgb,var(--tap-cut-input) 62%,transparent)}@media(prefers-reduced-motion:reduce){.tap-cut-playhead__shape path,.tap-cut-playhead__time{transition:none}}.tap-cut-context-menu{position:absolute;z-index:1000;display:flex;width:252px;max-height:calc(100vh - 40px);overflow-y:auto;padding:6px;border:1px solid rgb(255 255 255 / 8%);border-radius:var(--editor-radius-content);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 16px 40px #0000006b;flex-direction:column}.tap-cut-context-menu button svg{flex:none;color:#a3a3a3}.tap-cut-context-menu kbd{margin-left:auto;color:#a3a3a3;font:inherit}.tap-cut-context-menu button:disabled{opacity:.38;cursor:default}.tap-cut-context-menu button[data-destructive=true],.tap-cut-context-menu button[data-destructive=true] svg{color:#f87171}.tap-cut-hover-playhead{top:22px;background:linear-gradient(to bottom,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) calc(100% - 64px),rgba(255,255,255,.43) calc(100% - 36px),rgba(255,255,255,.17) calc(100% - 14px),transparent 100%)}.tap-cut-hover-playhead:before{position:absolute;top:0;left:-4px;width:9px;height:6px;background:#fff9;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.tap-cut-cut-indicator{z-index:13;background:var(--tap-cut-text)}.tap-cut-cut-indicator[data-through]{background:repeating-linear-gradient(to bottom,var(--tap-cut-text) 0 4px,transparent 4px 7px)}.tap-cut-cut-indicator[data-blocked]{opacity:.45}.tap-cut-cut-indicator__time,.tap-cut-cut-coach{position:absolute;top:4px;left:6px;padding:1px 6px;border-radius:6px;color:var(--tap-cut-text);background:#080808cc;font-size:10px;line-height:14px;white-space:nowrap}.tap-cut-cut-indicator[data-blocked] .tap-cut-cut-indicator__time{text-decoration:line-through}.tap-cut-cut-coach{left:0;padding:0 8px;border-radius:8px;color:var(--tap-cut-text-muted);background:var(--tap-cut-panel);box-shadow:inset 0 0 0 1px var(--tap-cut-line),0 8px 24px #0003;font-size:11px;line-height:16px;transform:translate(-50%);pointer-events:none}.tap-cut-snap-guide{z-index:14;background:var(--tap-cut-accent);box-shadow:0 0 6px #ffffff5c}.tap-cut-editor__error{color:#fca5a5;font-size:11px;line-height:16px}.tap-cut-editor__error{position:absolute;right:16px;bottom:16px;z-index:30;padding:10px 12px;border:1px solid rgba(248,113,113,.32);border-radius:8px;background:#280e0ef0}.tap-cut-editor--immersive{background:#000}.tap-cut-preview[data-fullscreen] .tap-cut-preview__viewport{padding:40px 16px 16px}.tap-cut-editor{transition:background-color .3s cubic-bezier(.22,1,.36,1)}.tap-cut-header{transition:opacity .24s cubic-bezier(.22,1,.36,1),visibility .24s}.tap-cut-header[data-hidden]{visibility:hidden;opacity:0;pointer-events:none}.tap-cut-preview[data-controls-hidden]{cursor:none}.tap-cut-fullscreen-close{font-size:12px;position:absolute;top:16px;right:16px;z-index:20;display:grid;width:32px;height:32px;padding:0;border:0;border-radius:var(--editor-radius-control);color:var(--tap-cut-text-muted);background:var(--media-fullscreen-action-bg, #242424);cursor:pointer;outline:none;visibility:hidden;opacity:0;place-items:center;transition:opacity .16s ease-out,visibility .16s,background-color .15s ease,color .15s ease}.tap-cut-fullscreen-close[data-visible]{visibility:visible;opacity:1}.tap-cut-fullscreen-close:is(:hover,:focus-visible,:active):not(:disabled){color:var(--tap-cut-text);background:var(--media-fullscreen-action-hover-bg, #333)}.tap-cut-fullscreen-close:focus-visible{outline:2px solid rgb(255 255 255 / 58%);outline-offset:2px}.tap-cut-fullscreen-close:disabled{color:#ffffff61;background:var(--media-fullscreen-action-bg, #242424);cursor:default;opacity:1}.tap-cut-fullscreen-transport{--tap-cut-glass-step: rgb(24 24 24 / 66%);--tap-cut-glass-edge: transparent;position:absolute;inset:0;z-index:20;visibility:hidden;opacity:0;pointer-events:none;container-type:inline-size;transition:opacity .16s ease-out,visibility .16s}.tap-cut-fullscreen-transport[data-visible]{visibility:visible;opacity:1}.tap-cut-fullscreen-transport__controls{position:absolute;inset:auto 16px 16px;display:flex;margin:0;padding:0;border:0;color:#fff;line-height:normal;flex-direction:column;gap:3px}.tap-cut-fullscreen-transport[data-visible] .tap-cut-fullscreen-transport__controls{pointer-events:auto}.tap-cut-fullscreen-transport__seek{padding:0 6px}.tap-cut-fullscreen-transport__seek input{display:block;width:100%;height:28px;margin:0;appearance:none;background:transparent;cursor:pointer}.tap-cut-fullscreen-transport__seek input::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,#ffffff var(--tap-cut-seek-progress),rgb(32 32 32 / 40%) var(--tap-cut-seek-progress));box-shadow:0 0 0 1px #ffffff3d,0 0 1px #000000a6}.tap-cut-fullscreen-transport__seek input::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0006;appearance:none}.tap-cut-fullscreen-transport__row{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.tap-cut-fullscreen-transport__clock,.tap-cut-fullscreen-transport__utilities{display:flex;width:max-content;height:40px;border-radius:24px;background:var(--tap-cut-glass-step);box-shadow:inset 0 0 0 1px var(--tap-cut-glass-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center}.tap-cut-fullscreen-transport__clock{border-radius:999px;padding:0 13px;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 3px rgb(0 0 0 / 30%);justify-self:start}.tap-cut-fullscreen-transport__total{opacity:.88;white-space:pre}.tap-cut-fullscreen-transport__playback{display:flex;align-items:center;gap:6px}.tap-cut-fullscreen-transport__utilities{padding:0 3px;justify-self:end}.tap-cut-fullscreen-transport__button{display:grid;width:40px;height:40px;padding:0;border:0;border-radius:999px;color:#fff;background:var(--tap-cut-glass-step);box-shadow:inset 0 0 0 1px var(--tap-cut-glass-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;place-items:center;transition:filter .14s ease,transform .15s ease}.tap-cut-fullscreen-transport__button:hover{filter:brightness(1.05)}.tap-cut-fullscreen-transport__button:active{filter:brightness(.95)}.tap-cut-fullscreen-transport__play{width:48px;height:48px}.tap-cut-fullscreen-transport__utilities .tap-cut-fullscreen-transport__button{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tap-cut-fullscreen-transport__speed{width:auto;min-width:40px;padding:0 8px;font-size:12px;line-height:16px;font-weight:400}.tap-cut-fullscreen-transport__controls :is(button,input):focus-visible{outline:2px solid #ffffff;outline-offset:3px}@container (max-width: 540px){.tap-cut-fullscreen-transport__controls{inset-inline:10px;bottom:12px}.tap-cut-fullscreen-transport__clock{padding-inline:9px;font-size:10px;line-height:14px}}@container (max-width: 390px){.tap-cut-fullscreen-transport__total{display:none}.tap-cut-fullscreen-transport__row,.tap-cut-fullscreen-transport__playback{gap:4px}.tap-cut-fullscreen-transport__playback .tap-cut-fullscreen-transport__button{width:32px;height:32px}.tap-cut-fullscreen-transport__playback .tap-cut-fullscreen-transport__play{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.tap-cut-preview__viewport,.tap-cut-editor,.tap-cut-header,.tap-cut-fullscreen-close,.tap-cut-fullscreen-transport{transition:none}}@media(prefers-reduced-motion:reduce){.tap-cut-editor *,.tap-cut-editor *:before,.tap-cut-editor *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.tap-cut-clip-hover-actions{position:absolute;top:var(--tap-cut-clip-top);z-index:6;display:flex;height:var(--tap-cut-clip-height);box-sizing:border-box;container-type:size;padding:var(--tap-cut-clip-border-width);opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.22,1,.36,1)}.tap-cut-clip-hover-actions[data-visible]{opacity:1}.tap-cut-clip-hover-actions__frame{display:flex;box-sizing:border-box;width:100%;height:100%;padding:min(var(--tap-cut-clip-footer-inset, 8px),max(0px,calc((100cqh - var(--tap-cut-clip-chip-h)) / 2)));align-items:flex-end;justify-content:flex-end}.tap-cut-clip-hover-actions__group{position:sticky;right:8px;display:flex;gap:4px}.tap-cut-clip-hover-actions[data-visible] .tap-cut-clip-hover-actions__group{pointer-events:auto}.tap-cut-editor .tap-cut-clip-hover-action{position:relative;display:inline-flex;min-width:var(--tap-cut-clip-chip-h);height:var(--tap-cut-clip-chip-h);box-sizing:border-box;padding:0;border:0;border-radius:var(--tap-cut-clip-chip-r);color:var(--tap-cut-text);background:color-mix(in srgb,var(--tap-cut-field) 85%,transparent);font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:400;line-height:var(--audio-mv-sys-type-caption-line, 16px);cursor:pointer;align-items:center;justify-content:center;gap:4px;white-space:nowrap;transition:background-color .12s ease,scale .12s ease}.tap-cut-editor .tap-cut-clip-hover-action[data-label]{padding:0 clamp(6px,6cqh,8px)}.tap-cut-editor .tap-cut-clip-hover-action svg{flex:none}.tap-cut-editor .tap-cut-clip-hover-action:before{position:absolute;inset:-4px 0;content:""}@container (height < 32px){.tap-cut-clip-hover-actions__group{display:none}}@container tap-cut-clip (height < 32px){.tap-cut-clip[data-name-tag=yield] .tap-cut-clip__label{max-width:min(220px,calc(100% - var(--tap-cut-clip-label-inset) * 2))}}.tap-cut-editor .tap-cut-clip-hover-action:hover,.tap-cut-editor .tap-cut-clip-hover-action[data-state=open]{background:color-mix(in srgb,var(--tap-cut-text) 16%,var(--tap-cut-field))}.tap-cut-editor .tap-cut-clip-hover-action:active{scale:.94}.tap-cut-editor .tap-cut-clip-hover-action:focus-visible{outline:1px solid var(--tap-cut-text-muted);outline-offset:1px}.tap-cut-clip-hover-menu{z-index:180;display:flex;min-width:160px;max-width:calc(100vw - 24px);padding:var(--editor-space-menu-inset, 8px);flex-direction:column;outline:none}.tap-cut-clip-hover-menu .tap-compact-menu-item{outline:none}.tap-cut-clip-hover-menu .tap-compact-menu-item svg{flex:none;color:var(--tap-cut-text-muted, #a3a3a3)}.tap-cut-clip[data-hovered]:before{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);content:"";pointer-events:none}.tap-cut-clip[data-hovered]:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-timeline-tools-menu{min-width:220px}.tap-cut-timeline-tools-menu .tap-cut-timeline-zoom-menu__item{gap:8px}.tap-cut-timeline-tools-menu .tap-cut-timeline-zoom-menu__item>span:first-of-type{flex:1}.tap-cut-timeline-tools-menu .tap-cut-timeline-zoom-menu__item[data-disabled]{opacity:.38;pointer-events:none}.tap-cut-header-menu{padding:8px;border:1px solid rgb(255 255 255 / 10%);background:var(--tap-cut-menu-surface, #1a1a1a);color:#f2f2f2;box-shadow:0 12px 36px #0006}.tap-cut-header-menu__item[data-disabled]{pointer-events:none;color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));opacity:1}.tap-cut-header-menu__description{color:#a3a3a3}.tap-cut-header-menu__check{margin-left:auto;color:#f2f2f2}@media(prefers-reduced-motion:reduce){.tap-cut-header-menu__item{transition:background-color .15s ease,color .15s ease;transform:none!important}}.tap-cut-aspect-menu{max-height:min(600px,var(--radix-dropdown-menu-content-available-height, 70vh))}.tap-cut-aspect-menu__ratio-icon{color:#f2f2f2}.tap-cut-track{background:linear-gradient(to bottom,rgb(255 255 255 / 4%) 0 calc(100% - var(--tap-cut-track-gap)),transparent calc(100% - var(--tap-cut-track-gap)));border-radius:0 8px 8px 0}.tap-cut-track-header{box-sizing:border-box;color:#a3a3a3}.tap-cut-track-header__kind{width:40px;padding-right:8px;border-radius:8px 0 0 8px;color:inherit;background:#ffffff0a}.tap-cut-track-headers,.tap-cut-ruler{background:transparent}.tap-cut-timeline__add-area{margin-top:4px}.tap-cut-timeline__add-button{border:1px solid rgb(255 255 255 / 8%)}.tap-cut-timeline__add-button:focus-visible{outline:2px solid #f2f2f2;outline-offset:-2px}.tap-cut-timeline__add-button:active:not(:disabled){transform:scale(.94)}.tap-cut-clip__trim{bottom:calc(var(--tap-cut-track-gap, 8px) + 8px)}.tap-cut-track--audio .tap-cut-clip__trim{bottom:calc(var(--tap-cut-track-gap, 8px) + 5px)}.tap-cut-linked-audio{position:relative;flex:none;background:#ffffff0a;border-radius:0 8px 8px 0}.tap-cut-linked-audio-header{display:flex;box-sizing:border-box;padding:0 8px 0 0;justify-content:center;color:#a3a3a3;background:#ffffff0a;border-radius:8px 0 0 8px;align-items:center}.tap-cut-linked-audio__clip{top:0;height:40px}.tap-cut-linked-audio[data-snug],.tap-cut-linked-audio-header[data-snug]{margin-top:-6px}.tap-cut-track[data-linked-audio-below] .tap-cut-clip--video[data-embedded-audio]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tap-cut-linked-audio[data-snug] .tap-cut-linked-audio__clip{border-radius:3px 3px 8px 8px}.tap-cut-linked-audio-header[data-snug]{border-top-left-radius:3px}.tap-cut-track-header:has(+.tap-cut-linked-audio-header[data-snug]) .tap-cut-track-header__kind{border-bottom-left-radius:3px}.tap-cut-linked-audio__clip[data-tear-off=pull]{z-index:3}.tap-cut-linked-audio__clip[data-tear-off=torn],.tap-cut-linked-audio__clip[data-tear-off=confirm]{visibility:hidden}.tap-cut-timeline[data-tear-off],.tap-cut-timeline[data-tear-off] *{cursor:grabbing!important}.tap-cut-timeline[data-tear-off=invalid],.tap-cut-timeline[data-tear-off=invalid] *{cursor:not-allowed!important}.tap-cut-editor .tap-cut-linked-audio__label{cursor:inherit;pointer-events:none;text-overflow:ellipsis}.tap-cut-editor .tap-cut-linked-audio__edit{position:absolute;left:8px;bottom:4px;height:28px;border:0;border-radius:6px;padding:0 8px;color:#a3a3a3;background:transparent;font-size:12px;line-height:16px}.tap-cut-linked-audio__edit:hover{color:#f2f2f2;background:#242424}.tap-cut-transport__play:active:not(:disabled){filter:brightness(.95);transform:scale(.96)}.tap-cut-timeline__body{position:relative}.tap-cut-editor .tap-cut-timeline__play-from-start{position:absolute;z-index:18;left:0;width:32px;height:32px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:8px;background:#141414;color:#a3a3a3;box-shadow:0 4px 12px #00000047}.tap-cut-editor .tap-cut-timeline__play-from-start:hover,.tap-cut-editor .tap-cut-timeline__play-from-start:focus-visible{background:#242424;color:#f2f2f2}.tap-cut-editor .tap-cut-timeline__play-from-start:active{scale:.94}.tap-cut-drag-guide{position:absolute;top:22px;bottom:0;z-index:18;border-left:1px dashed var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));pointer-events:none}.tap-cut-drag-guide>span{position:absolute;top:-22px;left:4px;padding:2px 6px;border-radius:4px;background:#242424;color:#fff;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.tap-cut-editor .tap-cut-variation-rail__generate:focus-visible,.tap-cut-editor .tap-cut-variation-rail__item:focus-visible{outline:2px solid rgb(255 255 255 / 58%);outline-offset:-2px}.tap-cut-editor .tap-cut-variation-rail__generate:active:not(:disabled),.tap-cut-editor .tap-cut-variation-rail__item:active:not(:disabled){transform:scale(.94)}.tap-cut-variation-rail__slot{scroll-snap-align:start}.tap-cut-editor .tap-cut-variation-rail__generate:disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){.tap-cut-variation-rail{animation:none}.tap-cut-editor .tap-cut-variation-rail__item{transition:none;transform:none}}:is(.tap-cut-editor,.canvas-video-editor-host) button,button[class*=tap-cut-],[class*=tap-cut-] [role=button]{border-width:1.2px}.tap-cut-timeline__add-button[data-state=open]:not(:disabled){color:var(--tap-cut-text);background:var(--tap-cut-selected)}.tap-cut-editor :is(.tap-cut-transport__button,.tap-cut-transport__play):focus-visible{outline:1px solid #a3a3a3;outline-offset:3px}.tap-cut-playback-speed-popover{z-index:150;display:flex;flex-direction:column;gap:var(--editor-space-row);width:min(184px,calc(100vw - 24px));max-height:min(320px,var(--radix-popover-content-available-height, 320px));box-sizing:border-box;overflow:auto;padding:4px;border:1px solid var(--audio-mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--audio-mv-radius-content, 12px);background:var(--audio-mv-edit-panel, #141414);color:var(--audio-mv-edit-text, #f2f2f2);box-shadow:var(--audio-mv-edit-shadow, 0 8px 24px rgb(0 0 0 / 20%));scrollbar-color:transparent transparent;scrollbar-width:thin}.tap-cut-playback-speed-popover:is(:hover,:focus-within){scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-playback-speed-options{display:grid;gap:var(--editor-space-row)}.tap-cut-playback-speed-option,.tap-cut-playback-speed-custom-trigger{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 var(--editor-space-content);border:0;border-radius:var(--audio-mv-radius-row, 12px);background:transparent;color:var(--audio-mv-edit-muted, #a3a3a3);font:inherit;font-size:12px;font-weight:400;line-height:16px;text-align:left;cursor:pointer;transition:background-color var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),color var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease)}.tap-cut-playback-speed-option{position:relative}.tap-cut-playback-speed-option>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tap-cut-playback-speed-option:hover,.tap-cut-playback-speed-option:has(input:focus-visible),.tap-cut-playback-speed-custom-trigger:hover,.tap-cut-playback-speed-custom-trigger:focus-visible{background:var(--audio-mv-edit-hover, #242424);color:var(--audio-mv-edit-text, #f2f2f2)}.tap-cut-playback-speed-option:has(input:focus-visible),.tap-cut-playback-speed-custom-trigger:focus-visible{outline:1px solid var(--audio-mv-edit-focus, #a3a3a3);outline-offset:-1px}.tap-cut-playback-speed-option[data-current=true],.tap-cut-playback-speed-custom-trigger[data-current=true]{background:var(--audio-mv-edit-selected, #2e2e2e);color:var(--audio-mv-edit-text, #f2f2f2)}.tap-cut-playback-speed-option>svg,.tap-cut-playback-speed-custom-trigger>svg{flex:none;margin-left:auto}.tap-cut-playback-speed-custom{display:grid;margin-top:0;padding-top:var(--editor-space-row);border-top:1px solid var(--audio-mv-edit-divider, rgb(255 255 255 / 6%))}.tap-cut-playback-speed-custom-trigger,.tap-cut-playback-speed-custom-form{grid-area:1 / 1}.tap-cut-playback-speed-custom-trigger{width:100%;opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),transform var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),visibility 0s linear}.tap-cut-playback-speed-range{margin-left:auto;color:var(--audio-mv-edit-muted, #a3a3a3);font-size:11px;line-height:16px;font-weight:400}.tap-cut-playback-speed-custom-trigger[data-current=true]>svg{margin-left:0}.tap-cut-playback-speed-custom-form{min-width:0;opacity:0;pointer-events:none;transform:translateY(2px);visibility:hidden;transition:opacity var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),transform var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),visibility 0s linear var(--audio-mv-feedback-duration, .15s)}.tap-cut-playback-speed-custom[data-editing=true] .tap-cut-playback-speed-custom-trigger{opacity:0;pointer-events:none;transform:translateY(-2px);visibility:hidden;transition-delay:0s,0s,var(--audio-mv-feedback-duration, .15s)}.tap-cut-playback-speed-custom[data-editing=true] .tap-cut-playback-speed-custom-form{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.tap-cut-playback-speed-custom-row{display:flex;min-width:0;align-items:center;gap:var(--editor-space-field)}.tap-cut-playback-speed-custom-field{display:flex;min-width:0;height:36px;flex:1;align-items:center;padding:0 var(--editor-space-field) 0 var(--editor-space-content);border-radius:var(--audio-mv-radius-control, 8px);background:var(--audio-mv-edit-input, #202020);box-shadow:inset 0 0 0 1px var(--audio-mv-edit-edge, rgb(255 255 255 / 8%));transition:background-color var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),box-shadow var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),transform var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease)}.tap-cut-playback-speed-custom-field:focus-within{background:color-mix(in srgb,var(--audio-mv-edit-input, #202020) 82%,white 8%);box-shadow:inset 0 0 0 1px var(--audio-mv-edit-input-focus, rgb(255 255 255 / 22%))}.tap-cut-playback-speed-custom-field[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--destructive-foreground, rgb(255 97 99))}.tap-cut-playback-speed-custom-field input{width:0;min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--audio-mv-edit-text, #f2f2f2);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}.tap-cut-playback-speed-custom-field input::-webkit-inner-spin-button,.tap-cut-playback-speed-custom-field input::-webkit-outer-spin-button{margin:0;appearance:none}.tap-cut-playback-speed-custom-unit{flex:none;color:var(--audio-mv-edit-muted, #a3a3a3);font-size:11px;line-height:16px}.tap-cut-playback-speed-custom-actions{display:flex;flex:none;align-items:center;gap:4px}.tap-cut-playback-speed-custom-action{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--audio-mv-radius-control, 8px);background:transparent;color:var(--audio-mv-edit-muted, #a3a3a3);cursor:pointer;transition:background-color var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),color var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease),transform var(--audio-mv-feedback-duration, .15s) var(--audio-mv-motion-ease)}.tap-cut-playback-speed-custom-action:hover,.tap-cut-playback-speed-custom-action:focus-visible{outline:none;background:var(--audio-mv-edit-selected, #2e2e2e);color:var(--audio-mv-edit-text, #f2f2f2)}.tap-cut-playback-speed-custom-action:active{transform:scale(.96)}.tap-cut-playback-speed-custom-action:focus-visible{box-shadow:inset 0 0 0 1px var(--audio-mv-edit-focus, #a3a3a3)}.tap-cut-playback-speed-custom-action-confirm{background:var(--audio-mv-edit-hover, #242424);color:var(--audio-mv-edit-text, #f2f2f2)}.tap-cut-playback-speed-error{margin:var(--editor-space-row) var(--editor-space-row) 0;color:var(--destructive-foreground, rgb(255 97 99));font-size:11px;line-height:16px}:is(.tap-cut-editor,.video-preview__utilities) .tap-cut-timeline__speed{width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#a3a3a3;font-size:var(--audio-mv-sys-type-body-size, 12px);font-weight:400;line-height:16px}:is(.tap-cut-editor,.video-preview__utilities) .tap-cut-timeline__speed:is(:hover,[data-active=true]){background:#242424;color:#f2f2f2}:is(.tap-cut-editor,.video-preview__utilities) .tap-cut-timeline__speed[data-state=open]{background:#2e2e2e;color:#f2f2f2;box-shadow:0 0 0 1px #ffffff29}:is(.tap-cut-editor,.video-preview__utilities) .tap-cut-timeline__speed:active{scale:1;transform:scale(.96)}.tap-cut-playback-speed-popover{--audio-mv-edit-input: var(--cv2-mv-sys-color-surface, #191919);--audio-mv-feedback-duration: .16s;--audio-mv-motion-ease: cubic-bezier(.16, 1, .3, 1);font-family:Geist,PingFang SC,sans-serif}@media(prefers-reduced-motion:reduce){.tap-cut-playback-speed-popover *{transition:none}}.tap-cut-preview__gap{position:absolute;inset:0;z-index:1;border-radius:inherit}.tap-cut-preview__gap>.media-viewer__empty-image-board{--empty-stage-border: var(--cv2-mv-sys-color-divider);box-shadow:none;width:100%;height:100%;border-radius:inherit}.tap-cut-preview__gap .empty-image-upload-panel__surface{border-color:var(--tap-cut-border);background:var(--tap-cut-panel, #141414)}.tap-cut-preview__gap .media-viewer__empty-image-placeholder-card{border-color:var(--tap-cut-border);background:var(--tap-cut-input, #1a1a1a);box-shadow:none}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{flex-wrap:wrap;padding-inline:16px}.tap-cut-preview__gap{container-type:size;container-name:video-gap;overflow:auto}.tap-cut-preview__gap>.media-viewer__empty-image-board{min-height:min-content;aspect-ratio:auto;padding:16px}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{flex-direction:column;align-items:stretch;width:min(100%,220px);padding:0;gap:8px}.tap-cut-preview__gap .media-viewer__empty-image-source-action{white-space:nowrap;min-width:0;font-size:12px;line-height:16px}.tap-cut-editor .tap-cut-variation-rail__retry{display:grid;place-items:center;width:100%;height:100%;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tap-cut-text-muted);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.tap-cut-editor .tap-cut-variation-rail__retry:is(:hover,:focus-visible){color:#fff;background:#454545;border-color:var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%))}.tap-cut-editor .tap-cut-variation-rail__failed-cell .tap-cut-variation-rail__dismiss{top:-2px;bottom:auto;right:-2px;width:16px;min-width:16px;height:16px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));background:var(--cv2-mv-sys-color-hover, #242424);z-index:2}.tap-cut-editor .tap-cut-variation-rail__failed-cell .tap-cut-variation-rail__dismiss>svg{width:10px;height:10px}.tap-cut-editor .tap-cut-variation-rail__failed-cell .tap-cut-variation-rail__dismiss:is(:hover,:focus-visible){background:#666;border-color:var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%))}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-variation-rail__retry,.tap-cut-editor .tap-cut-variation-rail__dismiss{transition:none}}.tap-cut-editor button.tap-cut-clip{border-width:var(--tap-cut-clip-border-width)}.tap-cut-editor button:focus-visible{outline:none;box-shadow:none}.tap-cut-editor button:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--tap-cut-inspector-hover, #242424)}.tap-cut-preview__gap>.media-viewer__empty-image-board{background:var(--tap-cut-panel);color:var(--tap-cut-text);border:1px solid var(--tap-cut-line);padding:16px}.tap-cut-preview__gap .media-viewer__empty-image-placeholder-card{background:var(--tap-cut-field);color:var(--tap-cut-text-muted);border-color:var(--tap-cut-line);box-shadow:none}.tap-cut-preview__gap .media-viewer__empty-image-board h2{color:var(--tap-cut-text);font-size:14px;line-height:20px;font-weight:400}.tap-cut-preview__gap .media-viewer__empty-image-description{color:var(--tap-cut-text-muted);font-size:12px;line-height:16px}.tap-cut-preview__gap .media-viewer__empty-image-source-action{background:var(--tap-cut-field);color:var(--tap-cut-text-muted);border-color:var(--tap-cut-line);min-height:32px;padding:6px 8px}.tap-cut-preview__gap .media-viewer__empty-image-source-action:hover:not(:disabled){background:var(--tap-cut-hover);color:var(--tap-cut-text)}.tap-cut-generation-shimmer{overflow:hidden;border-radius:8px;background:var(--tap-cut-selected);box-shadow:inset 0 0 0 1px var(--tap-cut-border-strong)}.tap-cut-clip__generation{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:var(--tap-cut-selected)}.tap-cut-clip__generation-block{z-index:2}.tap-cut-clip[data-task-delete-pending=true]+.tap-cut-clip__generation-block{opacity:.4;transition:opacity .14s ease-out}.tap-cut-generation-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--tap-cut-border-strong) 50%,transparent 80%);animation:tap-cut-gap-shimmer 1.6s linear infinite}@keyframes tap-cut-gap-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.tap-cut-generation-shimmer:after{animation:none}}.tap-cut-editor:focus,.tap-cut-editor:focus-visible{outline:none;box-shadow:none}.tap-cut-preview__gap>.media-viewer__empty-image-board{background:var( --empty-stage-background, radial-gradient(ellipse at 0% 65%, rgb(220 226 240 / 5%), transparent 38%), radial-gradient(ellipse at 100% 20%, rgb(220 226 240 / 4%), transparent 40%), #080809 );border-color:var(--empty-stage-border, #191919);border-radius:16px}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;gap:8px}.tap-cut-preview__gap .media-viewer__empty-image-source-action{width:auto;flex:none;color:var(--cv2-mv-text-body, var(--tap-cut-text));background:var(--cv2-mv-edit-content-surface, var(--tap-cut-field));padding:6px 12px;border-radius:var(--cv2-mv-radius-control, 8px);box-shadow:none}.tap-cut-preview__gap .media-viewer__empty-image-source-action>svg{color:var(--cv2-mv-icon-muted, var(--tap-cut-text-muted))}.tap-cut-preview__gap:has(>.media-viewer__empty-image-board){overflow:hidden;scrollbar-gutter:auto}.tap-cut-preview__gap>.media-viewer__empty-image-board{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;border-radius:inherit;overflow:auto;scrollbar-width:none;scrollbar-gutter:auto;animation:none}.tap-cut-preview__gap>.media-viewer__empty-image-board::-webkit-scrollbar{display:none}.tap-cut-header-menu,.tap-cut-timeline-zoom-menu,.tap-cut-context-menu{display:flex;flex-direction:column;gap:0;padding:var(--editor-space-menu-inset)}.tap-cut-header-menu>[role=group]{display:flex;flex-direction:column;gap:0}.tap-cut-aspect-menu .tap-cut-header-menu__item{height:40px;min-height:40px}.tap-cut-header-menu__group-label{display:flex;align-items:center;min-height:20px;padding:0 12px}.tap-cut-playback-speed-popover{padding:var(--editor-space-menu-inset)}.tap-cut-playback-speed-option,.tap-cut-playback-speed-custom-trigger{border-radius:var(--cv2-mv-menu-item-radius, 8px)}.tap-cut-volume-popover{padding:12px}.tap-cut-aspect-menu,.tap-cut-aspect-menu>[role=group]{gap:0}.tap-cut-aspect-menu .tap-cut-header-menu__separator{margin:8px 4px}.tap-cut-aspect-menu .tap-cut-header-menu__group-label{height:24px;padding-bottom:4px;flex-shrink:0}.tap-cut-zoom-menu,.tap-cut-timeline-zoom-menu{min-width:168px}.tap-cut-volume-popover{display:flex;flex-direction:column;gap:4px}.tap-cut-preview-host{width:100%;height:100%;min-width:0;min-height:0}.tap-cut-editor.tap-cut-fullscreen-host{position:fixed;inset:0;width:100vw;height:100dvh;z-index:260;background:#000;-webkit-app-region:no-drag}.tap-cut-fullscreen-download{right:56px}.tap-cut-fullscreen-host[data-exiting],.tap-cut-fullscreen-host[data-exiting] .tap-cut-preview,.tap-cut-fullscreen-host[data-exiting] .tap-cut-preview__viewport{overflow:visible;background:transparent}.tap-cut-fullscreen-host[data-exiting] .tap-cut-transform-overlay,.tap-cut-fullscreen-host[data-exiting] .tap-cut-variation-rail{visibility:hidden}.tap-cut-preview__gap .media-viewer__empty-image-board h2{position:relative;width:100%;min-width:0;margin-bottom:0;text-align:center}.tap-cut-preview__gap .media-viewer__empty-image-board h2>span{position:absolute;inset:0}.tap-cut-preview__gap .media-viewer__empty-image-board:not([data-prompt-active]):not([data-drag-active]) .media-viewer__empty-image-title-idle,.tap-cut-preview__gap .media-viewer__empty-image-board[data-prompt-active]:not([data-drag-active]) .media-viewer__empty-image-title-prompt,.tap-cut-preview__gap .media-viewer__empty-image-board[data-drag-active] .media-viewer__empty-image-title-drag{position:relative}.tap-cut-preview__gap .media-viewer__empty-image-description{margin-top:8px;margin-bottom:0}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{margin-top:16px;gap:8px}.tap-cut-preview__gap .media-viewer__empty-image-board-status{justify-content:safe center}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{flex-wrap:nowrap}.tap-cut-preview__gap .media-viewer__empty-image-source-action{justify-content:center}.tap-cut-preview__gap .tap-cut-gap-add-menu{display:none}.tap-cut-preview__gap.tap-cut-generation-shimmer{border-radius:inherit}@container video-gap (max-height: 199px){.tap-cut-preview__gap .media-viewer__empty-image-placeholder{display:none}.tap-cut-preview__gap .media-viewer__empty-image-board h2{margin-top:0}}@container video-gap (max-width: 479px){.tap-cut-preview__gap .media-viewer__empty-image-source-action:not([data-gap-action=generate]){width:32px;padding:0}.tap-cut-preview__gap .media-viewer__empty-image-source-action:not([data-gap-action=generate]) .media-viewer__empty-image-source-action-label{display:none}}@container video-gap (max-width: 229px){.tap-cut-preview__gap .media-viewer__empty-image-source-action{width:32px;padding:0}.tap-cut-preview__gap .media-viewer__empty-image-source-action-label{display:none}}@container video-gap (max-height: 127px) or (max-width: 179px){.tap-cut-preview__gap .media-viewer__empty-image-description{display:none}}@container video-gap (max-height: 101px) or ((max-width: 179px) and (max-height: 139px)){.tap-cut-preview__gap .media-viewer__empty-image-board h2{display:none}.tap-cut-preview__gap .media-viewer__empty-image-source-actions{margin-top:0}}@container video-gap (max-height: 65px) or (max-width: 79px){.tap-cut-preview__gap>.media-viewer__empty-image-board{padding:8px}}@container video-gap (max-width: 149px){.tap-cut-preview__gap :is(.media-viewer__empty-image-placeholder,.media-viewer__empty-image-description),.tap-cut-preview__gap .media-viewer__empty-image-board h2,.tap-cut-preview__gap .media-viewer__empty-image-source-action:not(.tap-cut-gap-add-menu){display:none}.tap-cut-preview__gap .media-viewer__empty-image-source-action.tap-cut-gap-add-menu{position:absolute;inset:0;display:flex;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--tap-cut-text-muted)}.tap-cut-preview__gap .tap-cut-gap-add-menu>svg{color:inherit}.tap-cut-preview__gap .media-viewer__empty-image-source-action.tap-cut-gap-add-menu:is(:hover,:focus-visible):not(:disabled){background:var(--tap-cut-hover);color:var(--tap-cut-text)}}.tap-cut-preview-merge-action{position:fixed;z-index:250;transform:translate(-50%)}.tap-cut-preview-merge-action button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 12px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:12px;background:#242424;color:#f2f2f2;font:400 12px/18px Geist,sans-serif;white-space:nowrap;cursor:pointer}.tap-cut-preview-merge-action button:hover:not(:disabled){background:var(--cv2-mv-sys-color-selected, #2e2e2e)}.tap-cut-preview-merge-action button:active:not(:disabled){background:var(--cv2-mv-sys-color-hover, #242424)}.tap-cut-preview-merge-action button:focus-visible{outline:2px solid #737373;outline-offset:2px}.tap-cut-preview-merge-action button:disabled{color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));cursor:default}.tap-cut-preview-merge-action button[aria-busy=true]{color:#f2f2f2;cursor:progress}.tap-cut-preview-merge-action__spinner{animation:tap-cut-rail-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.tap-cut-preview-merge-action__spinner{animation-duration:2.4s}}.tap-cut-transport,.tap-cut-fullscreen-transport__row{box-sizing:border-box;height:clamp(48px,6cqw,56px);min-height:48px;max-height:56px}.tap-cut-transport__play svg{width:20px;height:20px}.tap-cut-editor button.tap-cut-clip--audio{--tap-cut-clip-border-width: 1px;border-width:1px}.tap-cut-clip[data-name-edit-overflow] .tap-cut-clip__label-edit{display:none}.tap-cut-timeline__body[data-scrolled] .tap-cut-track-headers:after{content:"";position:absolute;top:22px;bottom:0;left:100%;width:16px;background:linear-gradient(to right,var(--tap-cut-panel),transparent);pointer-events:none}.tap-cut-timeline__body[data-scrolled] .tap-cut-track-headers{overflow:visible}.tap-cut-fullscreen-close svg{width:16px;height:16px}.tap-cut-fullscreen-close svg.lucide{stroke-width:1.875}.tap-cut-export-dialog__overlay{position:fixed;inset:0;z-index:200;background:#0000008c}.tap-cut-export-dialog{position:fixed;top:50%;left:50%;z-index:201;display:flex;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--tap-cut-border);border-radius:16px;color:var(--tap-cut-text);background:var(--tap-cut-popover);box-shadow:0 18px 42px #0000007a;font-family:Geist,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;transform:translate(-50%,-50%);flex-direction:column;gap:14px;-webkit-font-smoothing:antialiased;--tap-cut-inspector-text: var(--tap-cut-text)}.tap-cut-export-dialog *,.tap-cut-export-dialog *:before,.tap-cut-export-dialog *:after{box-sizing:border-box}.tap-cut-export-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tap-cut-export-dialog__title{margin:0;font-size:14px;font-weight:600}.tap-cut-export-dialog__body{display:flex;flex-direction:column;gap:10px}.tap-cut-export-dialog__phase{display:flex;align-items:center;gap:8px;color:var(--tap-cut-text)}.tap-cut-export-dialog__phase output{margin-left:auto;color:var(--tap-cut-text-muted);font-variant-numeric:tabular-nums}.tap-cut-export-dialog__spinner{animation:tap-cut-export-spin .9s linear infinite}.tap-cut-export-dialog__progress{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--tap-cut-border)}.tap-cut-export-dialog__progress span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tap-cut-accent);transition:width .2s ease}.tap-cut-export-dialog__progress--indeterminate span{width:35%;animation:tap-cut-export-indeterminate 1.4s ease-in-out infinite}.tap-cut-export-dialog__hint,.tap-cut-export-dialog__detail{margin:0;color:var(--tap-cut-text-muted);font-size:12px;line-height:1.5}.tap-cut-export-dialog__message{display:flex;margin:0;align-items:center;gap:8px;line-height:1.5;word-break:break-all}.tap-cut-export-dialog__message--error{color:var(--tap-cut-danger)}.tap-cut-export-dialog__issues{display:flex;max-height:200px;margin:0;padding:8px;overflow-y:auto;border-radius:10px;background:var(--tap-cut-well);list-style:none;flex-direction:column;gap:6px}.tap-cut-export-dialog__issues li{display:flex;font-size:12px;gap:8px}.tap-cut-export-dialog__issues strong{flex:none;font-weight:500}.tap-cut-export-dialog__issues span{color:var(--tap-cut-text-muted)}.tap-cut-export-dialog__preview{width:100%;max-height:220px;border-radius:10px;background:var(--tap-cut-well);object-fit:contain}.tap-cut-export-dialog__footer{display:flex;justify-content:flex-end;gap:8px}.tap-cut-export-dialog__button{display:inline-flex;height:32px;padding:0 14px;border:1px solid var(--tap-cut-border-strong);border-radius:16px;color:var(--tap-cut-text);background:transparent;font-size:12px;cursor:pointer;align-items:center;gap:6px}.tap-cut-export-dialog__button:hover:not(:disabled){background:var(--tap-cut-hover)}.tap-cut-export-dialog__button:disabled{cursor:not-allowed;opacity:.4}@keyframes tap-cut-export-spin{to{transform:rotate(360deg)}}@keyframes tap-cut-export-indeterminate{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.tap-cut-export-dialog__spinner,.tap-cut-export-dialog__progress--indeterminate span{animation:none}}.tap-cut-reference-preview{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:64px 40px 40px;background:#000;outline:none;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.tap-cut-reference-preview[data-visible]{opacity:1;pointer-events:auto}.tap-cut-reference-preview :is(video,img){width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.tap-cut-reference-tile__preview{display:grid;place-items:center;width:100%;height:100%;border:0;padding:0;color:inherit;background:transparent;cursor:pointer}@media(prefers-reduced-motion:reduce){.tap-cut-reference-preview{transition-duration:80ms}}:root{--editor-space-0: 0px;--editor-space-2: 2px;--editor-space-4: 4px;--editor-space-8: 8px;--editor-space-12: 12px;--editor-space-16: 16px;--editor-space-24: 24px;--editor-space-32: 32px;--editor-space-row: var(--editor-space-4);--editor-space-field: var(--editor-space-8);--editor-space-content: var(--editor-space-12);--editor-space-subsection: var(--editor-space-16);--editor-space-section: var(--editor-space-24);--editor-space-panel-inset: var(--editor-space-16);--editor-space-inspector-inset: 20px;--editor-space-inspector-section: var(--editor-space-24);--editor-space-inspector-label: var(--editor-space-12);--editor-space-inspector-row: var(--editor-space-8);--editor-space-menu-inset: var(--editor-space-8);--editor-space-menu-row-gap: var(--editor-space-4);--editor-space-menu-item-inline: var(--editor-space-12);--editor-space-menu-item-block: var(--editor-space-8);--editor-space-menu-icon-gap: var(--editor-space-8);--editor-space-popover-inset: var(--editor-space-12)}:root{--tap-cut-inspector-panel: var(--cv2-mv-sys-color-panel, #141414);--tap-cut-inspector-input: var(--cv2-mv-sys-color-surface, #191919);--tap-cut-inspector-hover: #242424;--tap-cut-inspector-field: #191919;--tap-cut-inspector-tag: #2e2e2e;--tap-cut-inspector-text: #f2f2f2;--tap-cut-inspector-muted: #a3a3a3;--tap-cut-inspector-placeholder: var(--cv2-mv-edit-placeholder, rgb(255 255 255 / 36%));--tap-cut-inspector-quiet: #777773;--tap-cut-inspector-edge: rgba(255, 255, 255, .08);--tap-cut-inspector-edge-strong: var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));--tap-cut-inspector-input-focus: rgba(255, 255, 255, .22);--tap-cut-inspector-disabled: rgba(255, 255, 255, .38);--tap-cut-inspector-ease: cubic-bezier(.16, 1, .3, 1)}.tap-cut-inspector{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:16px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-panel);box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-edge);font-size:12px;line-height:16px}.tap-cut-inspector:focus-visible{outline:none}.tap-cut-inspector__page{position:absolute;inset:0;display:flex;min-height:0;flex-direction:column;animation:tap-cut-inspector-enter .18s var(--tap-cut-inspector-ease) both}.tap-cut-inspector__page[data-direction=back]{animation-name:tap-cut-inspector-enter-back}@keyframes tap-cut-inspector-enter{0%{opacity:0;transform:translate(12px)}}@keyframes tap-cut-inspector-enter-back{0%{opacity:0;transform:translate(-12px)}}.tap-cut-inspector-directory{display:flex;height:100%;min-height:0;flex-direction:column}.tap-cut-inspector__header{display:flex;height:40px;margin:var(--editor-space-inspector-inset) var(--editor-space-inspector-inset) 0;align-items:center;justify-content:space-between;flex:none}.tap-cut-inspector__header h2,.tap-cut-tool-sheet__title{margin:0;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-.01em}.tap-cut-inspector__close,.tap-cut-tool-sheet__back{display:inline-grid;width:32px;height:32px;padding:0;border:0;border-radius:8px;color:var(--tap-cut-inspector-muted);background:transparent;cursor:pointer;place-items:center;transition:background-color .12s ease,color .12s ease,scale .12s ease}.tap-cut-inspector__close:hover,.tap-cut-tool-sheet__back:hover{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-inspector__close:focus-visible{outline:1px solid var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%));outline-offset:1px}.tap-cut-tool-sheet__back:active{scale:.96}.tap-cut-inspector-directory__content{display:flex;min-height:0;padding:var(--editor-space-inspector-inset);overflow-y:auto;flex:1;flex-direction:column;gap:var(--editor-space-inspector-section);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.tap-cut-inspector-section{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-inspector-section__title{margin:0;font-size:12px;font-weight:400;line-height:16px}.tap-cut-target-section{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-target-section__label{color:var(--tap-cut-inspector-muted);font-size:12px;font-weight:400;line-height:16px}.tap-cut-target-list{display:flex;min-height:44px;max-height:80px;padding:8px;overflow-y:auto;border-radius:12px;background:var(--tap-cut-inspector-field);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));cursor:pointer;flex-wrap:wrap;gap:var(--editor-space-field);transition:box-shadow .15s ease}.tap-cut-target-list:hover,.tap-cut-target-list[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-edge)}.tap-cut-target-list:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-input-focus)}.tap-cut-target-list.is-error{box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-target-list.is-shaking{animation:tap-cut-target-shake .28s cubic-bezier(.22,1,.36,1)}@keyframes tap-cut-target-shake{0%,to{transform:translate(0)}25%{transform:translate(6px)}50%{transform:translate(-6px)}75%{transform:translate(4px)}}.tap-cut-target-error{margin-top:-4px;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-size:11px;line-height:16px;opacity:0;transition:opacity .28s ease}.tap-cut-target-error.is-visible{opacity:1;transition:opacity .28s ease .28s}.tap-cut-target-list__empty{display:flex;min-height:28px;padding:0 4px;align-items:center;color:var(--tap-cut-inspector-placeholder);font-size:12px;line-height:16px}.tap-cut-target-chip{position:relative;display:flex;min-width:0;max-width:136px;height:28px;padding:3px 3px 3px 4px;border-radius:8px;color:var(--tap-cut-inspector-text);background:color-mix(in srgb,var(--desktop-ui-surface, #191919) 90%,var(--desktop-ui-text, #f2f2f2) 10%);align-items:center;gap:6px}.tap-cut-target-chip__thumb{position:relative;display:grid;width:20px;height:20px;overflow:hidden;border-radius:4px;background:#0000003d;flex:none;place-items:center;transition:opacity .15s ease-out}.tap-cut-target-chip__thumb img{display:block;width:100%;height:100%;object-fit:cover}.tap-cut-target-chip:is(:hover,:focus-within)>.tap-cut-target-chip__thumb{opacity:0}.tap-cut-target-chip__name{min-width:0;max-width:72px;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tap-cut-target-chip:has(.tap-cut-target-chip__range){max-width:100%}.tap-cut-target-chip__range{min-width:0;flex:0 1 auto;overflow:hidden;font-size:11px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tap-cut-target-chip__remove{position:absolute;top:4px;left:4px;display:grid;width:20px;height:20px;padding:0;border:0;border-radius:4px;color:var(--tap-cut-accent);background:transparent;cursor:pointer;opacity:0;pointer-events:none;place-items:center;transition:opacity .15s ease-out}.tap-cut-target-chip:is(:hover,:focus-within)>.tap-cut-target-chip__remove{opacity:.7;pointer-events:auto}.tap-cut-target-chip__remove:is(:hover,:focus-visible){opacity:1}.tap-cut-target-picker{z-index:100;width:var(--radix-popover-trigger-width, 280px);max-height:320px;padding:var(--editor-space-menu-inset);overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--tap-cut-inspector-text, var(--tap-cut-inspector-text));background:#0d0d0d;box-shadow:0 16px 40px #0000006b}.tap-cut-target-picker__option{display:flex;width:100%;height:40px;padding:0 8px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer;align-items:center;gap:var(--editor-space-field);text-align:left}.tap-cut-target-picker__option:hover,.tap-cut-target-picker__option:focus-visible{background:var(--cv2-mv-sys-color-hover, #242424);outline:0}.tap-cut-target-picker__check{display:grid;width:16px;height:16px;border:1px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));border-radius:4px;color:#111;flex:none;place-items:center;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.tap-cut-target-picker__check svg{display:block;width:12px;height:12px;overflow:visible}.tap-cut-target-picker__check path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:15;transition:stroke-dashoffset .15s cubic-bezier(.22,1,.36,1)}.tap-cut-target-picker__check[data-checked=true]{border-color:var(--tap-cut-accent);background:var(--tap-cut-accent)}.tap-cut-target-picker__check[data-checked=true] path{stroke-dashoffset:0;transition-duration:.35s}.tap-cut-target-picker__name{min-width:0;flex:1 1 auto;overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tap-cut-target-picker__poster{display:grid;width:24px;height:24px;overflow:hidden;border-radius:4px;background:#0000003d;flex:none;place-items:center}.tap-cut-target-picker__poster img{display:block;width:100%;height:100%;object-fit:cover}.tap-cut-target-picker__meta{color:var(--tap-cut-inspector-muted);font-size:11px;font-weight:400;line-height:16px;flex:none}.tap-cut-original-prompt{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-original-prompt__card{position:relative;display:flex;max-height:310px;padding:12px;border-radius:12px;background:var(--cv2-mv-sys-color-surface, #191919);flex-direction:column;gap:var(--editor-space-field)}.tap-cut-original-prompt__header{display:flex;min-height:24px;align-items:center;justify-content:space-between}.tap-cut-original-prompt__header h3{margin:0;color:var(--tap-cut-inspector-muted);font-size:11px;font-weight:400;line-height:16px}.tap-cut-original-prompt__actions{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.tap-cut-original-prompt__card:hover .tap-cut-original-prompt__actions,.tap-cut-original-prompt__actions:focus-within{opacity:1}.tap-cut-original-prompt__action{display:grid;width:24px;height:24px;padding:0;border:0;border-radius:6px;color:var(--tap-cut-inspector-muted);background:#0006;cursor:pointer;place-items:center;transition:color .12s ease,background-color .12s ease}.tap-cut-original-prompt__action:hover,.tap-cut-original-prompt__action:focus-visible{color:var(--tap-cut-inspector-text);background:#0009}.tap-cut-original-prompt p{display:flex;min-height:28px;max-height:80px;margin:0;overflow-y:auto;color:var(--tap-cut-inspector-text);font-size:12px;line-height:16px;white-space:pre-wrap;overflow-wrap:anywhere;align-items:center}.tap-cut-original-prompt__text.is-expanded{max-height:220px}.tap-cut-original-prompt__text.is-empty{color:var(--tap-cut-inspector-muted)}.tap-cut-original-prompt__content{display:block;min-width:0;width:100%}.tap-cut-original-prompt__reference{display:inline-flex;height:16px;padding:0 6px;border-radius:3px;color:var(--tap-cut-inspector-text);background:#ffffff0b;font:inherit;line-height:16px;vertical-align:top;white-space:nowrap}.tap-cut-original-prompt__reference:hover{background:#ffffff21}.tap-cut-original-prompt__regenerate{display:flex;width:100%;height:32px;min-height:32px;border:0;border-radius:8px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));font-size:12px;line-height:16px;font-weight:400;cursor:pointer;align-items:center;justify-content:center;gap:6px}.tap-cut-original-prompt__regenerate:hover:not([data-disabled]){background:var(--tap-cut-inspector-hover)}.tap-cut-original-prompt__regenerate[data-disabled]{color:var(--tap-cut-inspector-disabled)}.tap-cut-slosh{box-sizing:border-box;width:100%;--tap-cut-slosh-radius: 12px;--tap-cut-slosh-height: 40px;--tap-cut-slosh-knob-inset: 8px;--tap-cut-slosh-knob-width: 4px;--tap-cut-slosh-leading-inset: 12px}.tap-cut-slosh[data-disabled=true]{pointer-events:none}.tap-cut-slosh[data-disabled=true] .tap-cut-slosh__track{background:var(--tap-cut-inspector-panel)}.tap-cut-slosh[data-disabled=true] .tap-cut-slosh__fill{background:var(--tap-cut-inspector-tag)}.tap-cut-slosh[data-disabled=true] .tap-cut-slosh__knob,.tap-cut-slosh[data-disabled=true] .tap-cut-slosh__leading{color:#ffffff61;background:transparent}.tap-cut-slosh[data-disabled=true] .tap-cut-slosh__knob{background:#ffffff61}.tap-cut-slosh__track{position:relative;height:var(--tap-cut-slosh-height);overflow:hidden;border-radius:var(--tap-cut-slosh-radius);background:var(--tap-cut-inspector-input);box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-edge);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.tap-cut-slosh__track:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-edge),0 0 0 2px var(--tap-cut-inspector-panel),0 0 0 4px var(--tap-cut-inspector-input-focus)}.tap-cut-slosh__fill{position:absolute;inset:0 auto 0 0;width:62%;background:var(--tap-cut-inspector-hover);clip-path:polygon(0 0,calc(100% + var(--lean, 0px)) 0,calc(100% - var(--lean, 0px)) 100%,0 100%)}.tap-cut-slosh__leading{position:absolute;inset:0 auto 0 0;z-index:1;display:inline-flex;height:100%;align-items:center;gap:var(--editor-space-field);padding-inline:var(--tap-cut-slosh-leading-inset);color:var(--tap-cut-inspector-muted);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;pointer-events:none}.tap-cut-slosh__leading svg{flex:none;width:16px;height:16px}.tap-cut-slosh__leading[data-value-active=true]{color:var(--tap-cut-inspector-text);font-variant-numeric:tabular-nums}.tap-cut-slosh__ticks{position:absolute;inset:0;z-index:0;pointer-events:none}.tap-cut-slosh__tick{position:absolute;top:50%;width:1px;height:8px;margin-top:-4px;margin-left:-.5px;background:#ffffff24}.tap-cut-slosh__tick[data-major]{height:12px;margin-top:-6px;background:#ffffff38}.tap-cut-slosh__knob{position:absolute;z-index:2;top:var(--tap-cut-slosh-knob-inset);bottom:var(--tap-cut-slosh-knob-inset);left:62%;width:var(--tap-cut-slosh-knob-width);margin-left:calc(var(--tap-cut-slosh-knob-width) / -2);border-radius:999px;background:var(--tap-cut-inspector-text);pointer-events:none}.tap-cut-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--editor-space-field)}.tap-cut-quick-action{display:flex;min-height:88px;padding:8px;border:0;border-radius:12px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-input);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));font-size:12px;font-weight:400;line-height:16px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--editor-space-field);transition:background-color .12s ease,transform .12s ease}.tap-cut-quick-action__icon{display:grid;width:24px;height:24px;color:var(--tap-cut-inspector-muted);place-items:center}.tap-cut-quick-action:hover:not(:disabled){background:var(--tap-cut-inspector-hover);transform:translateY(-1px)}.tap-cut-quick-action:hover:not(:disabled) .tap-cut-quick-action__icon{color:var(--tap-cut-inspector-text)}.tap-cut-quick-action:active:not(:disabled){transform:scale(.985)}.tap-cut-quick-action[aria-pressed=true]{background:var(--tap-cut-inspector-hover);box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-text)}.tap-cut-quick-action[aria-pressed=true] .tap-cut-quick-action__icon{color:var(--tap-cut-inspector-text)}.tap-cut-editor .tap-cut-quick-action:disabled{cursor:not-allowed;opacity:.42}.tap-cut-tool-list{display:flex;flex-direction:column;gap:var(--editor-space-row)}.tap-cut-tool-list-row{display:grid;width:100%;min-height:44px;padding:4px 8px;border:0;border-radius:12px;color:var(--tap-cut-inspector-text);background:transparent;font-size:12px;font-weight:400;line-height:16px;cursor:pointer;align-items:center;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--editor-space-field);text-align:left}.tap-cut-tool-list-row:hover:not([data-disabled]){background:var(--cv2-mv-sys-color-hover, #242424);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-cut-tool-list-row__coming-soon{color:var(--tap-cut-inspector-disabled);font-size:11px;line-height:16px}.tap-cut-tool-list-row:focus-visible{outline:none}.tap-cut-editor .tap-cut-tool-list-row[data-disabled]:focus-visible{outline:none}.tap-cut-tool-list-row[data-disabled]{color:var(--tap-cut-inspector-disabled);cursor:default}.tap-cut-editor .tap-cut-tool-list-row:disabled{opacity:1}.tap-cut-tool-list-row__icon{display:grid;color:var(--tap-cut-inspector-muted);place-items:center}.tap-cut-tool-list-row[data-disabled] .tap-cut-tool-list-row__icon{color:inherit}.tap-cut-tool-list-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-tool-list-row__chevron{color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));transition:transform .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.tap-cut-tool-list-row:is(:hover,:focus-visible):not([data-disabled]) .tap-cut-tool-list-row__chevron{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);transform:translate(1px)}.tap-cut-tool-select{display:inline-flex;height:32px;min-width:112px;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border:1px solid var(--tap-cut-inspector-edge);border-radius:8px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-input);font-size:12px;line-height:16px;gap:var(--editor-space-field);cursor:pointer;outline:none}.tap-cut-tool-select>svg{color:var(--tap-cut-inspector-muted)}.tap-cut-tool-select:is(:focus-visible,[data-state=open]){border-color:var(--tap-cut-inspector-input-focus)}.tap-cut-tool-select:disabled{cursor:default}.tap-cut-tool-select__menu{z-index:180;display:flex;width:var(--radix-select-trigger-width);min-width:112px;max-height:min(256px,var(--radix-select-content-available-height));box-sizing:border-box;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:12px;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);background:#242424;box-shadow:0 12px 36px #0006;font-family:inherit;font-size:12px;font-weight:400;line-height:16px;transform-origin:var(--radix-select-content-transform-origin);animation:tap-cut-tool-select-enter .18s cubic-bezier(.16,1,.3,1)}@keyframes tap-cut-tool-select-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.tap-cut-tool-select__viewport{padding:var(--editor-space-menu-inset)}.tap-cut-tool-select__scroll{display:flex;height:20px;flex:none;align-items:center;justify-content:center;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);cursor:default}.tap-cut-tool-select__item{position:relative;display:flex;height:36px;padding:0 32px 0 12px;border-radius:var(--editor-radius-control);align-items:center;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}.tap-cut-tool-select__item[data-highlighted]{background:#ffffff14}.tap-cut-tool-select__check{position:absolute;right:12px;display:inline-flex}@media(prefers-reduced-motion:reduce){.tap-cut-tool-select__menu{animation:none}}.tap-cut-captures__count{display:inline-flex;align-items:center;color:var(--tap-cut-inspector-muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.tap-cut-primary-button{display:inline-flex;height:32px;padding:0 14px;border:0;border-radius:16px;color:#111;background:var(--tap-cut-inspector-text);font-size:12px;line-height:16px;font-weight:400;cursor:pointer;align-items:center;gap:6px;transition:opacity .12s ease}.tap-cut-primary-button:hover:not(:disabled,[aria-disabled=true]){opacity:.85}.tap-cut-primary-button:disabled,.tap-cut-primary-button[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tap-cut-tool-sheet{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--tap-cut-inspector-text);font-size:12px;line-height:16px}.tap-cut-tool-sheet__header{display:flex;height:calc(var(--editor-space-inspector-inset) + 40px);padding:var(--editor-space-inspector-inset) var(--editor-space-inspector-inset) 0;align-items:center;flex:none;gap:var(--editor-space-field)}.tap-cut-tool-sheet__title{white-space:nowrap}.tap-cut-tool-sheet__target{display:flex;min-width:0;max-width:136px;height:28px;padding:3px 8px 3px 4px;border-radius:8px;background:var(--tap-cut-inspector-hover);align-items:center;gap:6px}.tap-cut-tool-sheet__target-media{display:grid;width:20px;height:20px;overflow:hidden;border-radius:4px;background:#0000003d;flex:none;place-items:center}.tap-cut-tool-sheet__target-media img{width:100%;height:100%;object-fit:cover}.tap-cut-tool-sheet__target-name{min-width:0;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tap-cut-tool-sheet__count{color:var(--tap-cut-inspector-muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.tap-cut-tool-sheet__body{display:flex;min-height:0;padding:var(--cv2-mv-inspector-header-content-gap, 16px) var(--editor-space-inspector-inset);overflow-y:auto;flex:1;flex-direction:column;gap:var(--editor-space-subsection);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.tap-cut-tool-sheet__footer{position:relative;display:flex;min-height:56px;padding:8px var(--editor-space-inspector-inset, 16px) var(--editor-space-inspector-inset, 16px);background:var(--tap-cut-inspector-panel);align-items:center;flex:none;gap:var(--editor-space-field)}.tap-cut-tool-sheet__footer:before{position:absolute;right:0;bottom:100%;left:0;height:24px;background:linear-gradient(to top,var(--tap-cut-inspector-panel),transparent);content:"";pointer-events:none}.tap-cut-tool-sheet__meta{display:flex;min-width:0;gap:var(--editor-space-field)}.tap-cut-tool-row{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:var(--editor-space-content)}.tap-cut-tool-row__label{color:var(--tap-cut-inspector-muted)}.tap-cut-tool-row__value{color:var(--tap-cut-inspector-text);font-variant-numeric:tabular-nums}.tap-cut-tool-fieldset{display:flex;min-width:0;margin:0;padding:0;border:0;flex-direction:column;gap:var(--editor-space-subsection)}.tap-cut-tool-fieldset:disabled{opacity:.5}.tap-cut-tool-sheet__generate{display:flex;justify-content:flex-end}.tap-cut-tool-sheet__footer-actions{display:inline-flex;align-items:center;gap:var(--editor-space-field)}.tap-cut-setting-row{display:flex;min-height:40px;align-items:center;gap:10px}.tap-cut-setting-row__icon{flex:none;color:var(--tap-cut-inspector-muted)}.tap-cut-setting-row__label{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px;color:var(--tap-cut-inspector-muted);font-size:12px;line-height:16px}.tap-cut-setting-row__help{display:grid;width:16px;height:16px;padding:0;border:0;border-radius:50%;color:var(--tap-cut-inspector-quiet);background:transparent;cursor:help;place-items:center}.tap-cut-setting-row__help:hover,.tap-cut-setting-row__help:focus-visible{color:var(--tap-cut-inspector-muted)}.tap-cut-captures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--editor-space-field)}.tap-cut-captures__item{position:relative;display:flex;overflow:hidden;border-radius:10px;background:var(--tap-cut-inspector-input);cursor:pointer;flex-direction:column;aspect-ratio:16 / 10}.tap-cut-captures__item img{width:100%;height:100%;object-fit:cover}.tap-cut-captures__item[data-selected=true]{box-shadow:0 0 0 2px var(--tap-cut-inspector-text)}.tap-cut-captures__time{position:absolute;bottom:4px;left:4px;padding:1px 6px;border-radius:6px;color:var(--tap-cut-inspector-text);background:#0009;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.tap-cut-captures__added{position:absolute;top:4px;left:4px;padding:1px 6px;border-radius:6px;color:#111;background:var(--tap-cut-inspector-text);font-size:10px;font-weight:400;line-height:14px}.tap-cut-captures__check{position:absolute;top:4px;right:4px;display:grid;width:18px;height:18px;border-radius:50%;color:#111;background:var(--tap-cut-inspector-text);place-items:center}.tap-cut-info-version{display:flex;align-items:center;gap:10px}.tap-cut-info-version__thumb{display:grid;width:44px;height:44px;overflow:hidden;border-radius:8px;background:var(--tap-cut-inspector-input);flex:none;place-items:center}.tap-cut-info-version__thumb img{width:100%;height:100%;object-fit:cover}.tap-cut-info-version__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.tap-cut-info-version__copy strong{overflow:hidden;color:var(--tap-cut-inspector-text);font-size:12px;line-height:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.tap-cut-info-version__copy span{color:var(--tap-cut-inspector-muted);font-size:11px;line-height:16px}.tap-cut-info-section{display:flex;flex-direction:column;gap:var(--editor-space-row)}.tap-cut-info-section h3{margin:8px 0 4px;color:var(--tap-cut-inspector-muted);font-size:11px;font-weight:400;line-height:16px}.tap-cut-info-value{color:var(--tap-cut-inspector-text);font-variant-numeric:tabular-nums}.tap-cut-tool-field{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-tool-field__label{color:var(--tap-cut-inspector-muted);font-size:12px;line-height:16px;font-weight:400}.tap-cut-tool-textarea,.tap-cut-prompt-card__input{width:100%;min-height:80px;padding:12px;border:1px solid var(--tap-cut-inspector-edge);border-radius:var(--editor-radius-content);color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-input);font:inherit;font-size:12px;line-height:16px;resize:none}.tap-cut-tool-textarea:focus,.tap-cut-prompt-card__input:focus{border-color:var(--tap-cut-inspector-input-focus);outline:none}.tap-cut-tool-textarea::placeholder,.tap-cut-prompt-card__input::placeholder{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-tool-textarea:not(textarea),.tap-cut-prompt-card__input:not(textarea){padding:0}.tap-cut-tool-textarea .ProseMirror,.tap-cut-prompt-card__input .ProseMirror{min-height:inherit;outline:none;font:inherit;font-size:12px;line-height:20px;color:inherit;padding:12px!important}.tap-cut-prompt-card__input .ProseMirror{padding:0 var(--editor-space-field) 0 0!important}.tap-cut-tool-textarea .ProseMirror p,.tap-cut-prompt-card__input .ProseMirror p{margin:0}:is(.tap-cut-tool-textarea,.tap-cut-prompt-card__input) :is(.ProseMirror,.ProseMirror p){color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-cut-tool-textarea .is-editor-empty:first-child:before,.tap-cut-prompt-card__input .is-editor-empty:first-child:before{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:12px;line-height:20px}.tap-cut-tool-sheet__generate--with-voice{display:flex;align-items:center;justify-content:flex-end;gap:var(--editor-space-field)}.tap-cut-tool-hint{margin:0;color:var(--tap-cut-inspector-quiet);font-size:11px;line-height:16px}.tap-cut-segmented{display:flex;min-width:0;margin:0;border:0;padding:4px;border-radius:12px;background:var(--tap-cut-inspector-input);gap:var(--editor-space-row)}.tap-cut-segmented__option{height:32px;border:0;border-radius:8px;color:var(--tap-cut-inspector-muted);background:transparent;font-size:12px;font-weight:400;line-height:16px;cursor:pointer;flex:1;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.tap-cut-segmented__option:hover,.tap-cut-segmented__option[aria-pressed=true]{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-segmented__indicator{position:absolute;z-index:0;border-radius:8px;background:var(--tap-cut-inspector-hover);transition:transform .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1)}.tap-cut-parameter-chips__trailing{display:inline-flex;margin-left:auto;align-items:center;gap:6px}.tap-cut-parameter-chips__expand{display:grid;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:var(--tap-cut-inspector-muted);background:transparent;cursor:pointer;place-items:center;transition:color .12s ease,background-color .12s ease}.tap-cut-parameter-chips__expand:hover,.tap-cut-parameter-chips__expand:focus-visible{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-ratio-picker{display:flex;min-width:0;margin:0;padding:4px;border:0;border-radius:12px;background:var(--tap-cut-inspector-input);gap:var(--editor-space-row)}.tap-cut-ratio-picker[data-layout=grid]{display:grid;grid-auto-flow:row;grid-template-columns:minmax(56px,auto) repeat(var(--tap-cut-ratio-cols),minmax(0,1fr))}.tap-cut-ratio-picker__option{display:flex;min-width:0;min-height:44px;padding:6px 4px;flex:1;flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:8px;color:var(--tap-cut-inspector-muted);background:transparent;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;cursor:pointer;gap:var(--editor-space-row);transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.tap-cut-ratio-picker__option[data-lead]{grid-row:span var(--tap-cut-ratio-rows);padding-inline:8px}.tap-cut-parameter-menu:has(.tap-cut-ratio-picker){width:max-content;max-width:calc(100vw - 24px)}.tap-cut-ratio-picker[data-layout=row] .tap-cut-ratio-picker__option{flex:0 0 auto;min-width:40px;padding-inline:8px}.tap-cut-parameter-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-ratio-picker__option:hover,.tap-cut-ratio-picker__option[aria-pressed=true]{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-ratio-picker__option:focus-visible{outline:1px solid var(--tap-cut-inspector-input-focus);outline-offset:1px}.tap-cut-ratio-glyph{position:relative;display:inline-block;flex:none}.tap-cut-ratio-glyph__box{position:absolute;inset:0;margin:auto;border:1px solid currentColor;border-radius:1px}.tap-cut-scrub-field{display:inline-flex;height:28px;min-width:0;box-sizing:border-box;align-items:center;padding:0 8px 0 4px;border-radius:8px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-input);gap:2px;cursor:ew-resize;transition:box-shadow .15s cubic-bezier(.22,1,.36,1)}.tap-cut-scrub-field:hover,.tap-cut-scrub-field:focus-within{box-shadow:inset 0 0 0 1px #ffffff24}.tap-cut-scrub-field:focus-within{cursor:text}.tap-cut-scrub-field[data-disabled=true]{opacity:.5;box-shadow:none}.tap-cut-scrub-field__input{width:40px;min-width:0;height:100%;margin:0;padding:0 4px;border:0;color:inherit;background:transparent;font:inherit;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;text-align:right;cursor:inherit}.tap-cut-editor .tap-cut-scrub-field__input:focus,.tap-cut-editor .tap-cut-scrub-field__input:focus-visible{outline:none}.tap-cut-scrub-field__input::selection{background:#ffffff3d}.tap-cut-scrub-field__unit{color:var(--tap-cut-inspector-muted);font-size:11px;line-height:16px}.tap-cut-reference-strip__frames,.tap-cut-reference-strip__slots{display:flex;min-width:0;flex-wrap:wrap;gap:var(--editor-space-field)}.tap-cut-inspector-directory__scroll{display:flex;min-height:0;overflow-y:auto;flex-direction:column;gap:var(--editor-space-inspector-section);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.tap-cut-inspector-directory__scroll>.tap-cut-inspector-section{flex-shrink:0}.tap-cut-method-field{display:flex;min-width:0;height:32px;padding:0 8px 0 12px;border:0;border-radius:8px;color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-input);font-size:12px;line-height:16px;font-weight:400;cursor:pointer;align-items:center;flex:1;gap:var(--editor-space-field)}.tap-cut-method-field>svg:first-child{color:var(--tap-cut-inspector-muted);flex:none}.tap-cut-method-field>span{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1}.tap-cut-method-field:hover,.tap-cut-method-field[data-state=open]{background:var(--tap-cut-inspector-hover)}.tap-cut-method-field:focus-visible{outline:2px solid rgba(255,255,255,.58);outline-offset:2px}.tap-cut-method-field__chevron{transition:transform .16s ease}.tap-cut-method-field[data-state=open] .tap-cut-method-field__chevron{transform:rotate(180deg)}.tap-cut-prompt-card{display:flex;padding:12px;border-radius:12px;background:var(--tap-cut-inspector-input);flex-direction:column;gap:var(--editor-space-content)}.tap-cut-prompt-card:focus-within{box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-input-focus)}.tap-cut-prompt-card.is-expanded{flex:1;min-height:0}.tap-cut-prompt-card.is-expanded .tap-cut-prompt-card__input{flex:1;min-height:0;resize:none}.tap-cut-prompt-card__input{min-height:100px;padding:0;border:0;background:transparent;resize:none}.tap-cut-prompt-card__input:focus{border:0}.tap-cut-reference-strip{display:flex;flex-wrap:wrap;gap:var(--editor-space-field)}.tap-cut-reference-tile{position:relative;display:grid;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:8px;color:var(--tap-cut-inspector-muted);background:var(--cv2-mv-sys-color-surface, #191919);box-shadow:inset 0 0 0 1px var(--tap-cut-inspector-edge);place-items:center}.tap-cut-reference-tile img{width:100%;height:100%;object-fit:cover}.tap-cut-reference-tile--add{width:32px;height:32px;min-width:32px;flex:none;background:transparent;border:1px solid var(--tap-cut-inspector-edge);box-shadow:none;cursor:pointer}.tap-cut-reference-tile--add>svg{width:16px;height:16px;flex:none}.tap-cut-reference-tile--add:hover{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover);box-shadow:none}.tap-cut-reference-tile__remove{position:absolute;top:2px;right:2px;display:grid;width:16px;height:16px;padding:0;border:0;border-radius:4px;color:var(--tap-cut-accent);background:#0009;cursor:pointer;opacity:0;place-items:center}.tap-cut-reference-tile:hover .tap-cut-reference-tile__remove,.tap-cut-reference-tile__remove:focus-visible{opacity:1}.tap-cut-parameter-chips{display:flex;gap:var(--editor-space-field);min-height:32px;align-items:center;overflow-x:auto;scrollbar-width:none}.tap-cut-parameter-chips::-webkit-scrollbar{display:none}.tap-cut-parameter-chips>*{flex:none}.tap-cut-parameter-chip{display:flex;height:32px;padding:0 8px;border:0;border-radius:8px;color:var(--tap-cut-inspector-text);background:transparent;font-size:12px;line-height:16px;cursor:pointer;align-items:center;gap:var(--editor-space-field)}.tap-cut-parameter-chip>svg{width:16px;height:16px;color:var(--tap-cut-inspector-muted)}.tap-cut-parameter-chip:hover,.tap-cut-parameter-chip[data-state=open]{background:var(--tap-cut-inspector-hover)}.tap-cut-parameter-chip:hover>svg,.tap-cut-parameter-chip[data-state=open]>svg{color:var(--tap-cut-inspector-text)}.tap-cut-parameter-chip:focus-visible{outline:2px solid rgba(255,255,255,.58);outline-offset:2px}.tap-cut-tool-card{padding:12px;border-radius:12px;background:var(--tap-cut-inspector-input)}.tap-cut-switch-row{display:flex;align-items:center;gap:var(--editor-space-field)}.tap-cut-switch-row>span{flex:1}.tap-cut-switch-row>svg{color:var(--tap-cut-inspector-muted)}.tap-cut-switch{position:relative;width:32px;height:18px;padding:0;border:0;border-radius:999px;background:var(--cv2-mv-sys-color-selected, #2e2e2e);cursor:pointer;transition:background-color .14s ease}.tap-cut-switch[aria-checked=true]{background:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-cut-switch__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--cv2-mv-sys-color-on-surface, #f2f2f2);transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s ease}.tap-cut-switch[aria-checked=true] .tap-cut-switch__thumb{background:var(--cv2-mv-sys-color-panel, #141414);transform:translate(14px)}.tap-cut-model-trigger{display:flex;min-width:0;max-width:160px;height:32px;padding:0 8px;border:0;border-radius:8px;color:var(--tap-cut-inspector-text);background:transparent;font-size:12px;line-height:16px;cursor:pointer;align-items:center;gap:6px}.tap-cut-model-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-model-trigger:hover,.tap-cut-model-trigger[data-state=open]{background:var(--tap-cut-inspector-hover)}.tap-cut-model-icon{flex:none;border-radius:4px}.tap-cut-price-submit{display:flex;height:32px;margin-left:auto;padding:3px 3px 3px 8px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:999px;background:transparent;align-items:center;flex:none;gap:6px}.tap-cut-price-submit__price{display:flex;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;align-items:center;gap:var(--editor-space-row)}.tap-cut-price-submit__amount{min-width:0;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-price-submit__price[data-loading]{opacity:.6}.tap-cut-price-submit__button-wrap{display:inline-flex}.tap-cut-price-submit__button{display:grid;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:#000;background:var(--tap-cut-accent);cursor:pointer;place-items:center}.tap-cut-price-submit__button:hover:not(:disabled){background:#ffffffe0}.tap-cut-editor .tap-cut-price-submit__button:disabled{cursor:not-allowed;opacity:.5}.tap-cut-menu{z-index:180;width:min(320px,calc(100vw - 24px));max-height:min(400px,var(--radix-popper-available-height, 400px));padding:8px;overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:var(--editor-radius-content);color:var(--tap-cut-inspector-text);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 16px 40px #0000006b;font-family:inherit;font-size:12px;line-height:16px}.tap-cut-model-menu,.tap-cut-method-menu{z-index:180;width:min(320px,calc(100vw - 24px));max-height:min(400px,var(--radix-popper-available-height, 400px));padding:var(--editor-space-menu-inset);overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:var(--editor-radius-content);color:var(--tap-cut-inspector-text);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 16px 40px #0000006b;font-family:inherit;font-size:12px;line-height:16px}.tap-cut-model-menu__check,.tap-cut-method-menu__check{display:grid;width:16px;height:16px;margin-left:auto;color:var(--tap-cut-inspector-text);flex:none;place-items:center}.tap-cut-model-menu__tag{padding:0 5px;border-radius:4px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);background:#ffffff14;font-size:10px;font-weight:400;line-height:14px}.tap-cut-model-menu__tag--unlimited{color:#c8ff6b;background:#c8ff6b1a;font-weight:500}.tap-cut-model-menu__item,.tap-cut-method-menu__item{position:relative;display:flex;width:100%;min-height:40px;padding:var(--editor-space-menu-item-block) var(--editor-space-menu-item-inline);overflow:hidden;border:0;border-radius:var(--editor-radius-control);color:inherit;background:transparent;cursor:pointer;outline:none;align-items:flex-start;gap:var(--editor-space-menu-icon-gap);text-align:left}.tap-cut-model-menu__item:hover,.tap-cut-method-menu__item[data-highlighted]{background:var(--cv2-mv-sys-color-hover, #242424)}.tap-cut-model-menu__item[aria-selected=true]{background:#ffffff1a}.tap-cut-model-menu__item .tap-cut-model-icon{margin-top:1px}.tap-cut-model-menu__copy,.tap-cut-method-menu__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.tap-cut-model-menu__name,.tap-cut-method-menu__name{display:flex;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-size:12px;line-height:16px;font-weight:400;align-items:center;gap:6px}.tap-cut-model-menu__badge{padding:0 4px;border-radius:4px;color:#000;background:linear-gradient(90deg,#00f0ff,#00ff85);font-size:10px;font-style:italic;font-weight:600;line-height:14px}.tap-cut-model-menu__note,.tap-cut-method-menu__desc{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:11px;line-height:16px}.tap-cut-model-menu__tags{display:flex;flex-wrap:wrap;gap:var(--editor-space-row)}.tap-cut-model-menu__tags>span{padding:0 4px;border-radius:4px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);background:var(--cv2-mv-sys-color-selected, #2e2e2e);font-size:10px;line-height:14px}.tap-cut-model-menu__item[aria-disabled=true]{cursor:not-allowed}.tap-cut-model-menu__item[aria-disabled=true]>:not(.tap-cut-model-menu__lock){opacity:.5}.tap-cut-model-menu__lock{position:absolute;inset:0;display:flex;padding:0 12px;border-radius:10px;color:var(--tap-cut-accent);background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;line-height:16px;font-weight:600;opacity:0;align-items:center;gap:6px;transition:opacity .12s ease}.tap-cut-model-menu__lock>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-model-menu__item[aria-disabled=true]:hover .tap-cut-model-menu__lock{opacity:1}.tap-cut-method-menu__icon{margin-top:2px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);flex:none}.tap-cut-method-menu__item[data-disabled]{cursor:not-allowed;opacity:.5}.tap-cut-method-menu__switch{align-self:center;height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;flex:none}.tap-cut-method-menu__item[data-highlighted] .tap-cut-method-menu__switch{border-color:var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));color:var(--tap-cut-inspector-text)}.tap-cut-parameter-menu{position:relative;z-index:220;width:min(288px,calc(100vw - 32px));max-height:var(--radix-popper-available-height, 480px);padding:var(--editor-space-popover-inset);overflow-y:auto;border:1px solid var(--tap-cut-inspector-edge);border-radius:var(--editor-radius-content);color:var(--tap-cut-inspector-text);background:var(--tap-cut-menu-surface, #1a1a1a);box-shadow:0 18px 42px #0000007a;font-family:inherit}.tap-cut-parameter-menu__title{display:flex;margin:0 0 8px;padding:0 2px;align-items:center;justify-content:space-between;gap:var(--editor-space-field);color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:11px;line-height:16px}.tap-cut-duration-dropdown{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-duration-dropdown__current{color:var(--tap-cut-inspector-text);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.tap-cut-duration-dropdown__slider{width:100%;height:16px;margin:0;appearance:none;background:transparent;cursor:pointer}.tap-cut-duration-dropdown__slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--tap-cut-inspector-input)}.tap-cut-duration-dropdown__slider::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;appearance:none;border:none;border-radius:50%;background:#f2f2f2;box-shadow:0 1px 4px #0006}.tap-cut-duration-dropdown__slider::-moz-range-track{height:4px;border-radius:2px;background:var(--tap-cut-inspector-input)}.tap-cut-duration-dropdown__slider::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:#f2f2f2}.tap-cut-duration-dropdown__ticks{position:relative;height:4px;margin-top:-12px;pointer-events:none}.tap-cut-duration-dropdown__tick{position:absolute;top:0;width:2px;height:4px;border-radius:1px;background:#ffffff52;transform:translate(-50%)}.tap-cut-duration-dropdown__range{display:flex;justify-content:space-between;color:var(--tap-cut-inspector-quiet);font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.tap-cut-duration-dropdown__auto{padding:2px 8px;border:0;border-radius:6px;color:var(--tap-cut-inspector-muted);background:transparent;font-size:11px;line-height:16px;cursor:pointer;transition:color .12s ease,background-color .12s ease}.tap-cut-duration-dropdown__auto:hover{color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-duration-dropdown__auto[aria-pressed=true]{color:var(--tap-cut-inspector-text);background:#242424}.tap-cut-inspector-tooltip{max-width:240px}.tap-cut-spin{animation:tap-cut-spin .9s linear infinite}.tap-cut-pulse{animation:tap-cut-pulse 1.4s ease-in-out infinite}@keyframes tap-cut-spin{to{transform:rotate(360deg)}}@keyframes tap-cut-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.tap-cut-inspector__page,.tap-cut-target-list.is-shaking{animation-duration:.01ms}.tap-cut-target-chip__thumb,.tap-cut-target-chip__remove,.tap-cut-target-picker__check,.tap-cut-target-picker__check path{transition:none}}.tap-cut-annotate{display:flex;flex-direction:column;gap:var(--editor-space-content)}.tap-cut-transform-tool{padding-top:0;display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-transform-row{display:grid;min-height:32px;align-items:center;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--editor-space-field)}.tap-cut-transform-row__label{overflow:hidden;color:var(--tap-cut-inspector-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.tap-cut-transform-row__fields{display:grid;min-width:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px}.tap-cut-transform-row__actions{display:inline-flex;width:52px;justify-content:flex-end;gap:var(--editor-space-row)}.tap-cut-transform-row .tap-cut-scrub-field__input{flex:1;text-align:left}.tap-cut-scrub-field__prefix{color:var(--tap-cut-inspector-muted);font-size:11px;line-height:16px;cursor:ew-resize;-webkit-user-select:none;user-select:none}.tap-cut-transform-action,.tap-cut-transform-reset-all{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;color:var(--tap-cut-inspector-muted);background:transparent;cursor:pointer}.tap-cut-transform-action{width:24px;height:24px}.tap-cut-transform-action:disabled{opacity:.35;cursor:default}.tap-cut-transform-action[aria-pressed=true]{color:var(--tap-cut-inspector-text)}.tap-cut-transform-reset-all{width:100%;height:34px;font-size:12px;line-height:16px}.tap-cut-transform-action:not(:disabled):is(:hover,:focus-visible),.tap-cut-transform-reset-all:is(:hover,:focus-visible){color:var(--tap-cut-inspector-text);background:var(--tap-cut-inspector-hover)}.tap-cut-inspector-directory__content{container-type:inline-size;container-name:video-tool-directory}.tap-cut-original-prompt__card{padding:12px;background:var(--cv2-mv-sys-color-surface, #191919);overflow:hidden}.tap-cut-original-prompt__header{min-height:16px}.tap-cut-original-prompt__actions{gap:var(--editor-space-row);opacity:0;pointer-events:none}.tap-cut-original-prompt__card:hover .tap-cut-original-prompt__actions,.tap-cut-original-prompt__actions:focus-within{opacity:1;pointer-events:auto}.tap-cut-original-prompt__action{background:transparent;border-radius:8px}.tap-cut-original-prompt__action:is(:hover,:focus-visible){background:#ffffff14}.tap-cut-original-prompt__body{min-height:32px;min-width:0}.tap-cut-original-prompt p{display:-webkit-box;min-height:32px;max-height:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tap-cut-original-prompt__card[data-has-prompt] .tap-cut-original-prompt__body{padding-right:52px}.tap-cut-original-prompt__card[data-expanded] .tap-cut-original-prompt__body{overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tap-scrollbar-thumb) transparent}.tap-cut-inspector-directory__content:has(.tap-cut-original-prompt__card[data-expanded]){overflow:hidden}.tap-cut-inspector-directory__content:has(.tap-cut-original-prompt__card[data-expanded]) .tap-cut-inspector-directory__scroll{display:none}.tap-cut-original-prompt:has(.tap-cut-original-prompt__card[data-expanded]){min-height:0;flex:1}.tap-cut-original-prompt__card[data-expanded]{min-height:0;max-height:none;flex:1}.tap-cut-original-prompt__text.is-expanded{display:block;max-height:none;-webkit-line-clamp:unset}.tap-cut-original-prompt__regenerate{height:32px;min-height:32px;padding:0 8px;font-size:11px;line-height:16px;gap:var(--editor-space-field);background:#242424}.tap-cut-original-prompt__regenerate:focus-visible{outline:1px solid #a3a3a3;outline-offset:2px}.tap-cut-original-prompt__regenerate[data-disabled]{cursor:default}.tap-cut-original-prompt__card:not([data-has-prompt]) .tap-cut-original-prompt__body,.tap-cut-original-prompt__card:not([data-has-prompt]) p{min-height:16px;font-size:11px;line-height:16px}.tap-cut-target-error:not(.is-visible){display:none}.tap-cut-inspector-section__title{color:var(--tap-cut-inspector-muted)}@container video-tool-directory (min-width: 384px){.tap-cut-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:none){.tap-cut-original-prompt__actions{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.tap-cut-original-prompt__actions,.tap-cut-original-prompt__action{transition:none}}.tap-cut-tool-sheet{width:100%;overflow:hidden}.tap-cut-tool-sheet__heading{display:flex;flex:1;min-width:0;align-items:center;gap:var(--editor-space-field)}.tap-cut-tool-sheet__title{margin:0;flex:none;font-size:13px;line-height:20px;font-weight:400}.tap-cut-tool-sheet__target{padding:3px 3px 3px 4px;background:#242424;flex:0 1 auto}.tap-cut-tool-sheet__back{flex:none}.tap-cut-tool-sheet__actions{display:flex;flex:none;gap:var(--editor-space-field);margin-left:auto}.tap-cut-tool-sheet__body{width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-color:transparent transparent}.tap-cut-tool-sheet__body:is(:hover,:focus-within){scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-tool-sheet__footer{justify-content:flex-end}.tap-cut-tool-sheet__footer:before{height:32px}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__body{padding-bottom:0}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__footer{padding-top:12px}.tap-cut-regenerate-sheet .tap-cut-prompt-card{flex:none;background:#202020}.tap-cut-regenerate-sheet .tap-cut-prompt-card__input{min-height:132px;max-height:184px;width:calc(100% - var(--editor-space-content));overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.tap-cut-regenerate-sheet .tap-cut-prompt-card__input:is(:hover,:focus){scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__body{overflow:hidden}.tap-cut-regenerate-sheet .tap-cut-prompt-card.is-expanded{flex:1;min-height:0;padding:0;gap:var(--editor-space-field);background:transparent;box-shadow:none}.tap-cut-regenerate-sheet .tap-cut-prompt-card.is-expanded .tap-cut-prompt-card__input{min-height:0;max-height:none!important;flex:1}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__footer:before{display:none}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__body{gap:var(--editor-space-content)}.tap-cut-regenerate-sheet .tap-cut-prompt-card{background:var(--cv2-mv-sys-color-surface, #191919);box-shadow:none}.tap-cut-regenerate-sheet .tap-cut-prompt-card:focus-within{box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%))}.tap-cut-regenerate-sheet .tap-cut-prompt-card__input{height:132px;min-height:132px;font-size:12px;line-height:16px}.tap-cut-regenerate-sheet .tap-cut-prompt-card.is-expanded{background:transparent}.tap-cut-regenerate-sheet .tap-cut-parameter-chips{gap:var(--editor-space-row);overflow:visible}.tap-cut-regenerate-sheet .tap-cut-parameter-chips__trailing{padding-left:var(--editor-space-row)}.tap-cut-regenerate-sheet .tap-cut-parameter-chip{padding:0 4px;gap:var(--editor-space-field);font-size:12px;line-height:16px}.tap-cut-regenerate-sheet .tap-cut-parameter-chip>svg{flex:none;width:14px;height:14px}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__body{overflow:hidden}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__footer{flex-wrap:wrap;gap:var(--editor-space-field)}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__footer>.tap-cut-parameter-chips{flex:0 0 100%}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__footer:before{display:none}.tap-cut-multi-shot{display:flex;flex:1 1 0;flex-direction:column;min-height:0;gap:var(--editor-space-content)}.tap-cut-multi-shot h3{font-size:11px;line-height:16px;font-weight:400;color:#a3a3a3;margin:0}.tap-cut-multi-shot__references{position:relative;padding:8px;background:#141414;border-radius:12px;min-height:32px}.tap-cut-multi-shot__references .tap-cut-reference-strip{margin-top:8px}.tap-cut-multi-shot__references .tap-cut-reference-tile--add{position:absolute;top:4px;right:8px;width:24px;height:24px;border:0;background:transparent}.tap-cut-multi-shot__family{display:flex;flex:1 1 0;flex-direction:column;min-height:0;padding:8px;background:#141414;border-radius:12px;gap:var(--editor-space-content)}.tap-cut-multi-shot__family>header{display:flex;align-items:center;justify-content:space-between;min-height:16px}.tap-cut-multi-shot button{color:#a3a3a3;background:transparent;border:0;border-radius:8px;cursor:pointer}.tap-cut-multi-shot button:hover{color:#f2f2f2;background:#242424}.tap-cut-multi-shot button:disabled{opacity:.35;cursor:default}.tap-cut-multi-shot button:focus-visible{outline:1px solid #a3a3a3}.tap-cut-multi-shot__family>header button{display:grid;place-items:center;width:20px;height:20px;padding:0}.tap-cut-multi-shot__viewport{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.tap-cut-multi-shot__viewport:hover{scrollbar-color:#ffffff24 transparent}.tap-cut-multi-shot article{display:flex;flex-direction:column;gap:var(--editor-space-field);padding-bottom:8px}.tap-cut-multi-shot article+article{padding-top:12px;border-top:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%))}.tap-cut-multi-shot__chrome{display:grid;grid-template-columns:minmax(0,1fr) 52px 0px;gap:var(--editor-space-row)}.tap-cut-multi-shot article:hover .tap-cut-multi-shot__chrome,.tap-cut-multi-shot__chrome:focus-within{grid-template-columns:minmax(0,1fr) 52px 32px}.tap-cut-multi-shot__chrome>input,.tap-cut-multi-shot__chrome>label{height:32px;min-width:0;padding:0 8px;border:0;border-radius:12px;background:var(--cv2-mv-sys-color-surface, #191919);color:#f2f2f2;font-size:12px;line-height:16px}.tap-cut-multi-shot__chrome>label{display:flex;align-items:center;gap:var(--editor-space-row)}.tap-cut-multi-shot__chrome label input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:right;font:inherit;appearance:textfield}.tap-cut-multi-shot__chrome input::-webkit-inner-spin-button{display:none}.tap-cut-multi-shot__chrome button{overflow:hidden;padding:0}.tap-cut-multi-shot textarea{width:100%;min-height:112px;resize:none;padding:8px;border:0;border-radius:12px;background:var(--cv2-mv-sys-color-surface, #191919);color:#f2f2f2;font:inherit;font-size:12px;line-height:16px}.tap-cut-multi-shot textarea::placeholder{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-multi-shot__add{display:flex;flex:none;width:100%;height:32px;align-items:center;gap:var(--editor-space-field);padding:0 8px;font-size:12px;line-height:16px}.tap-cut-multi-shot__add small{margin-left:auto;font-size:11px;line-height:16px}.tap-cut-tool-sheet__body>.tap-cut-prompt-card~.tap-cut-setting-row{margin-top:calc(var(--editor-space-field, 8px) - var(--editor-space-subsection, 16px))}.tap-cut-regenerate-sheet .tap-cut-setting-row{flex:none;min-height:44px;padding:8px 12px;border-radius:12px;background:var(--cv2-mv-sys-color-surface, #191919);gap:var(--editor-space-field)}.tap-cut-regenerate-sheet .tap-cut-setting-row__label{color:#f2f2f2}.tap-cut-regenerate-sheet .tap-cut-setting-row>svg{width:14px;height:14px;color:#a3a3a3}.tap-cut-regenerate-sheet .tap-cut-frame-tile--empty{background:var(--cv2-mv-sys-color-surface, #191919);border:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));border-radius:8px;font-size:11px;line-height:16px;gap:var(--editor-space-field)}.tap-cut-regenerate-sheet .tap-cut-frame-tile--empty>svg{width:16px;height:16px}.tap-cut-regenerate-sheet .tap-cut-reference-strip__frames{gap:var(--editor-space-row)}.tap-cut-multi-shot__viewport{flex:0 1 auto}.tap-cut-multi-shot textarea{min-height:64px;height:64px}.tap-cut-multi-shot article+article{padding-top:0;border:0}.tap-cut-multi-shot__add{border:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%))!important;font-size:11px;line-height:16px}.tap-cut-multi-shot__add>svg{display:none}.tap-cut-regenerate-more-settings{display:flex;flex-direction:column;gap:var(--editor-space-field)}.tap-cut-regenerate-more-settings .tap-cut-setting-row{min-height:36px}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__footer{justify-content:space-between}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__body{padding-bottom:0}.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-parameter-chips>button:last-child{margin-left:auto}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__meta{display:none}.tap-cut-multi-shot__references .tap-cut-reference-tile--add{box-shadow:none}.tap-cut-multi-shot article:last-child{padding-bottom:0}.tap-cut-multi-shot__family>header{height:16px}.tap-cut-multi-shot__chrome{gap:0 4px}.tap-cut-multi-shot__chrome>button{opacity:0}.tap-cut-multi-shot article:hover .tap-cut-multi-shot__chrome>button,.tap-cut-multi-shot__chrome:focus-within>button{opacity:1}.tap-cut-regenerate-sheet .tap-cut-reference-strip{flex-direction:column;gap:var(--editor-space-field)}.tap-cut-regenerate-sheet .tap-cut-reference-strip__slots{order:-1}.tap-cut-digital-input{display:flex;align-items:center;justify-content:center;flex:1;height:56px;gap:var(--editor-space-field);padding:8px;border:1px solid #ffffff14;border-radius:var(--editor-radius-control);background:transparent;color:#a3a3a3;font-size:11px;line-height:16px;cursor:pointer}.tap-cut-digital-input:hover{background:#242424;color:#f2f2f2}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__meta{display:flex}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-setting-row{display:none}.tap-cut-regenerate-sheet .tap-cut-prompt-card.is-expanded{background:var(--cv2-mv-sys-color-surface, #191919);padding:12px;gap:var(--editor-space-content)}.tap-cut-regenerate-sheet .tap-cut-prompt-card.is-expanded .tap-cut-prompt-card__input{height:auto}.tap-cut-parameter-menu:has(.tap-cut-regenerate-more-settings)>.tap-cut-parameter-menu__title{display:none}.tap-cut-regenerate-sheet .tap-cut-frame-tile--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;box-shadow:none}.tap-cut-regenerate-sheet .tap-cut-setting-row .tap-cut-tool-select,.tap-cut-regenerate-more-settings .tap-cut-setting-row .tap-cut-tool-select{min-width:0;height:32px;padding:0 8px;border:0;background:transparent;gap:var(--editor-space-field)}.tap-cut-regenerate-sheet .tap-cut-setting-row .tap-cut-tool-select svg,.tap-cut-regenerate-more-settings .tap-cut-setting-row .tap-cut-tool-select svg{width:12px;height:12px}.tap-cut-regenerate-sheet .tap-cut-setting-row .tap-cut-tool-select:is(:hover,[data-state=open]){color:#fff}.tap-cut-multi-shot__prompt{position:relative}.tap-cut-multi-shot__prompt textarea{display:block}.tap-cut-multi-shot__prompt .tap-cut-multi-shot__reference-hint{position:absolute;top:28px;left:8px;padding:0;border-radius:2px;background:transparent;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:12px;line-height:16px}.tap-cut-multi-shot__prompt .tap-cut-multi-shot__reference-hint:hover{color:#a3a3a3}.tap-cut-multi-shot__chrome .tap-cut-scrub-field{min-width:0;width:52px;height:32px;padding:0 4px;gap:var(--editor-space-row);border:0;border-radius:12px;background:#1a1a1a}.tap-cut-multi-shot__chrome .tap-cut-scrub-field__input{min-width:0;text-align:right;font-size:12px;line-height:16px}.tap-cut-multi-shot__chrome .tap-cut-scrub-field__unit{font-size:11px;line-height:16px}.tap-cut-regenerate-sheet .tap-cut-parameter-chips__expand{width:24px;height:24px}.tap-cut-regenerate-sheet .tap-cut-setting-row__help{width:12px;height:12px;color:#a3a3a3}.tap-cut-regenerate-sheet .tap-cut-setting-row__help svg{width:12px;height:12px}.tap-cut-regenerate-sheet .tap-cut-switch[aria-checked=true]{background:#f2f2f2}.tap-cut-regenerate-sheet .tap-cut-model-trigger{gap:var(--editor-space-field)}.tap-cut-regenerate-sheet .tap-cut-voice-button{background:transparent;color:#f2f2f2}.tap-cut-method-menu{display:flex;flex-direction:column;gap:var(--editor-space-row);max-height:min(320px,var(--radix-dropdown-menu-content-available-height, 320px));border-radius:var(--editor-radius-content);scrollbar-width:thin;scrollbar-color:transparent transparent}.tap-cut-method-menu:hover{scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-method-menu__item{flex-shrink:0;border-radius:var(--editor-radius-control)}.tap-cut-method-menu__copy{gap:var(--editor-space-row)}.tap-cut-method-menu__name{color:#f2f2f2;line-height:18px;white-space:nowrap}.tap-cut-method-menu__icon{margin-top:4px}.tap-cut-method-menu__switch{align-self:flex-start;margin-top:4px;line-height:24px;color:#f2f2f2}.tap-cut-method-menu__item[data-unavailable] .tap-cut-method-menu__name{color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-multi-shot__family>header{margin-bottom:4px}.tap-cut-regenerate-sheet .tap-cut-ratio-glyph__box{border-radius:2px}.tap-cut-multi-shot__references{flex-shrink:0}.tap-cut-multi-shot[data-expanded=true] .tap-cut-multi-shot__viewport{display:grid;flex:1 1 0;grid-auto-rows:minmax(200px,1fr);gap:var(--editor-space-field)}.tap-cut-multi-shot[data-expanded=true] article{min-height:0;padding-bottom:0}.tap-cut-multi-shot[data-expanded=true] .tap-cut-multi-shot__chrome{flex-shrink:0}.tap-cut-multi-shot[data-expanded=true] .tap-cut-multi-shot__prompt{flex:1;min-height:0;display:flex}.tap-cut-multi-shot[data-expanded=true] textarea{flex:1;height:100%;min-height:0}.tap-cut-multi-shot__references>h3{display:flex;align-items:center;min-height:24px;padding-right:32px}.tap-cut-multi-shot__references .tap-cut-reference-tile--add{top:8px}.tap-cut-multi-shot__references .tap-cut-reference-strip{margin-top:0}.tap-cut-multi-shot__references .tap-cut-reference-strip:has(.tap-cut-reference-strip__slots>:not(.tap-cut-reference-tile--add)){margin-top:8px}.tap-cut-multi-shot__family>header{height:24px;min-height:24px;margin-bottom:0;flex-shrink:0}.tap-cut-multi-shot__family>header button{width:24px;height:24px;flex-shrink:0}.tap-cut-multi-shot__references .tap-cut-reference-tile--add svg,.tap-cut-multi-shot__family>header button svg{width:14px;height:14px}.tap-cut-multi-shot__viewport{--shot-fade-top: 0px;--shot-fade-bottom: 0px;width:100%;min-width:0;overflow-x:hidden;scrollbar-width:none;scrollbar-gutter:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--shot-fade-top),#000 calc(100% - var(--shot-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--shot-fade-top),#000 calc(100% - var(--shot-fade-bottom)),transparent)}.tap-cut-multi-shot__viewport::-webkit-scrollbar,.tap-cut-multi-shot textarea::-webkit-scrollbar{display:none}.tap-cut-multi-shot textarea{scrollbar-width:none}.tap-cut-multi-shot__viewport[data-scroll-top=true]{--shot-fade-top: 24px}.tap-cut-multi-shot__viewport[data-scroll-bottom=true]{--shot-fade-bottom: 24px}.tap-cut-multi-shot__chrome>button{display:grid;place-items:center;align-self:center;height:32px;min-width:0}.tap-cut-multi-shot__chrome>button svg{display:block;flex-shrink:0}.tap-cut-tool-row{min-height:0;min-width:0;font-size:12px;line-height:16px}:is(.tap-cut-enhance-sheet,.tap-cut-extend-sheet) .tap-cut-tool-sheet__body{padding:var(--cv2-mv-inspector-header-content-gap, 16px) var(--editor-space-inspector-inset) var(--editor-space-inspector-inset)}.tap-cut-enhance-sheet .tap-cut-tool-select{min-width:128px}.tap-cut-tool-field__label{font-weight:400;line-height:20px}.tap-cut-tool-select{padding-inline:12px}.tap-cut-tool-select:hover:not(:disabled){background:#242424}.tap-cut-tool-select__item{padding-block:8px;line-height:20px}.tap-cut-tool-select[data-state=open]>svg{transform:rotate(180deg)}.tap-cut-tool-select__menu{width:calc(var(--radix-select-trigger-width) + 18px)}.tap-cut-tool-select__viewport{padding:var(--editor-space-popover-inset)}.tap-cut-tool-select__menu,.tap-cut-menu,.tap-cut-model-menu,.tap-cut-method-menu,.tap-cut-parameter-menu,.tap-cut-regenerate-more-settings{background:var(--tap-cut-menu-surface, #1a1a1a)}@media(hover:hover)and (pointer:fine){.tap-cut-prompt-card:not(.is-expanded) .tap-cut-parameter-chips__expand{opacity:0;pointer-events:none}.tap-cut-prompt-card:is(:hover,:focus-within) .tap-cut-parameter-chips__expand{opacity:1;pointer-events:auto}}.tap-cut-duration-dropdown__current{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tap-cut-duration-dropdown__current input{width:56px;height:28px;padding:0 8px;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:8px;background:#242424;color:#f2f2f2;font-size:12px;line-height:16px;text-align:right}.tap-cut-duration-dropdown__slider{display:block;min-height:24px;padding:0;border:0;border-radius:8px;box-shadow:none}.tap-cut-duration-dropdown__slider:focus-visible{outline:1px solid #a3a3a3;outline-offset:3px}.tap-cut-duration-dropdown__slider::-webkit-slider-runnable-track{background:#454545}.tap-cut-duration-dropdown__slider::-moz-range-track{background:#454545}.tap-cut-tool-sheet{--tap-cut-subpanel-section-gap: var(--editor-space-subsection)}.tap-cut-tool-sheet .tap-cut-tool-sheet__body,.tap-cut-tool-sheet .tap-cut-tool-fieldset,.tap-cut-tool-sheet .tap-cut-transform-tool,.tap-cut-tool-sheet .tap-cut-multi-shot{gap:var(--tap-cut-subpanel-section-gap)}.tap-cut-transform-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--editor-space-field)}.tap-cut-transform-row__header{display:flex;align-items:center;justify-content:space-between;min-height:24px}.tap-cut-transform-row__actions{width:auto}.tap-cut-transform-row__fields{gap:var(--editor-space-field)}.tap-cut-transform-row .tap-cut-scrub-field{height:32px;padding-inline:8px}.tap-cut-transform-reset-all{height:32px;border:1.2px solid var(--tap-cut-inspector-line, rgb(255 255 255 / 14%));border-radius:8px;color:var(--tap-cut-inspector-text)}.tap-cut-tool-field__label--optional{display:flex;align-items:center;gap:var(--editor-space-field)}.tap-cut-optional-tag{flex:none;color:var(--tap-cut-inspector-muted);font-size:10px;font-weight:400;padding:2px 5px;border-radius:4px;background:var(--tap-cut-inspector-input, #1a1a1a);white-space:nowrap;line-height:14px}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__meta+.tap-cut-prompt-card{margin-top:calc(8px - var(--tap-cut-subpanel-section-gap))}.tap-cut-transform-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--editor-space-field)}.tap-cut-transform-pair>.tap-cut-transform-row{min-width:0}.tap-cut-transform-pair .tap-cut-transform-row__fields{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.tap-cut-regenerate-sheet .tap-cut-tool-sheet__body{padding-top:16px}.tap-cut-tool-select__menu,.tap-cut-menu,.tap-cut-model-menu,.tap-cut-method-menu,.tap-cut-parameter-menu,.tap-cut-regenerate-more-settings,.tap-cut-header-menu,.tap-cut-volume-popover,.tap-cut-timeline-zoom-menu,.tap-cut-context-menu,.tap-cut-playback-speed-popover{background:var(--tap-cut-menu-surface, var(--cv2-mv-menu-surface, #242424));border:1px solid rgb(255 255 255 / 8%);border-radius:12px;box-shadow:0 8px 24px #0003;color:#f2f2f2}.tap-cut-duration-dropdown__current input{appearance:textfield;outline:none;border:0;background:#242424;box-shadow:none;height:32px}.tap-cut-duration-dropdown__current input::-webkit-inner-spin-button,.tap-cut-duration-dropdown__current input::-webkit-outer-spin-button{appearance:none;margin:0}.tap-cut-duration-dropdown__current input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff38}.tap-cut-tool-list-row[data-disabled] .tap-cut-tool-list-row__chevron{color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%));transform:none}@media(prefers-reduced-motion:reduce){.tap-cut-tool-list-row__chevron{transition:none}}.tap-cut-tool-list-row__badge{width:6px;height:6px;flex:none;border-radius:50%;background:var(--tap-cut-text, #f2f2f2)}.tap-cut-tool-list-row:has(.tap-cut-tool-list-row__status){grid-template-columns:16px minmax(0,1fr) auto}.tap-cut-tool-list-row__status{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;grid-column:2;grid-row:2;justify-self:start;padding:2px 6px;border-radius:4px;background:var(--tap-cut-field);color:var(--tap-cut-text-muted);font-size:10px;font-weight:400;line-height:14px}.tap-cut-tool-list-row:has(.tap-cut-tool-list-row__status) .tap-cut-tool-list-row__chevron{grid-column:3;grid-row:1}.tap-cut-tool-list-row__label{display:flex;min-width:0;align-items:center;gap:var(--editor-space-field)}.tap-cut-tool-list-row__chevron{grid-column:3;grid-row:1}.tap-cut-inspector-directory__scroll,.tap-cut-inspector-directory__content,.tap-cut-tool-sheet__body{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 8px,#000 calc(100% - 12px),transparent)}.tap-cut-annotate-sheet .tap-cut-tool-sheet__body,.tap-cut-annotate-sheet .tap-cut-tool-sheet__header,.tap-cut-annotate-sheet .tap-cut-annotate-panel{mask-image:none;-webkit-mask-image:none}.tap-cut-inspector__page{animation-duration:.22s}@media(prefers-reduced-motion:reduce){.tap-cut-inspector__page{animation:none}}.tap-cut-inspector-directory__scroll,.tap-cut-inspector-directory__content,.tap-cut-tool-sheet__body{scrollbar-width:none;scrollbar-gutter:auto}.tap-cut-inspector-directory__scroll::-webkit-scrollbar,.tap-cut-inspector-directory__content::-webkit-scrollbar,.tap-cut-tool-sheet__body::-webkit-scrollbar{display:none}.tap-cut-inspector-directory__scroll{margin-block:-12px;padding-block:12px;scroll-padding-block:12px;display:flex;flex-direction:column;gap:var(--editor-space-inspector-section)}.tap-cut-target-picker{background:var(--cv2-mv-menu-surface, #242424);border:1px solid var(--cv2-mv-menu-border, rgb(255 255 255 / 8%));box-shadow:var(--cv2-mv-menu-shadow, 0 8px 24px rgb(0 0 0 / 20%))}.tap-cut-target-picker [role=listbox],.tap-cut-model-menu,.tap-cut-model-menu [role=listbox]{display:flex;flex-direction:column;gap:var(--editor-space-row)}.tap-cut-target-picker__option{padding-inline:var(--editor-space-menu-item-inline);flex-shrink:0}.tap-cut-model-menu__item{flex-shrink:0;border-radius:var(--editor-radius-control)}.tap-cut-model-menu__copy{gap:var(--editor-space-row)}.tap-cut-method-menu__name{line-height:16px}.tap-cut-parameter-menu__title{padding:0;margin-bottom:12px;font-size:12px;line-height:16px}.tap-cut-parameter-menu__options{gap:var(--editor-space-row)}.tap-cut-parameter-menu__option{min-height:36px;height:36px;padding-inline:var(--editor-space-menu-item-inline)}.tap-cut-parameter-menu .tap-cut-ratio-picker__option{height:56px;min-height:56px;align-self:start}.tap-cut-parameter-menu .tap-cut-ratio-picker[data-layout=row] .tap-cut-ratio-picker__option{flex:1 1 0;min-width:0;padding-inline:4px}.tap-cut-tool-select__viewport{display:flex;flex-direction:column;padding:var(--editor-space-menu-inset);gap:var(--editor-space-menu-row-gap)}.tap-cut-tool-select__item{flex-shrink:0;height:40px;min-height:40px;padding-block:0;line-height:16px}.tap-cut-inspector-section__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.tap-cut-inspector-section__heading .tap-cut-inspector-section__title{margin:0}.tap-cut-tool-list-row[aria-pressed=true]{background:var(--tap-cut-inspector-hover)}.tap-cut-quick-actions.tap-cut-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.tap-cut-inspector__close.suggested-edits-close{width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:transparent!important;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)!important}.tap-cut-inspector__close.suggested-edits-close:is(:hover,:focus-visible):not(:disabled){background:#242424!important;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)!important}.tap-cut-inspector__close.suggested-edits-close:active:not(:disabled){background:var(--cv2-mv-sys-color-selected, #2e2e2e)!important;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)!important}.tap-cut-tool-sheet__body,.tap-cut-regenerate-sheet:not(.is-multi-shot) .tap-cut-tool-sheet__body{padding-bottom:32px}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__body{padding-bottom:0;mask-image:none;-webkit-mask-image:none}.tap-cut-regenerate-sheet .tap-cut-parameter-chips{min-width:0}.tap-cut-parameter-chips>.tap-cut-parameter-chip:first-child{flex:0 1 auto;min-width:0}.tap-cut-parameter-chips>.tap-cut-parameter-chip:first-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-cut-parameter-chips__trailing{flex:none}.tap-cut-prompt-card:not(#tap-cut-prompt-metrics) .ProseMirror,.tap-cut-prompt-card:not(#tap-cut-prompt-metrics) .ProseMirror p,.tap-cut-prompt-card:not(#tap-cut-prompt-metrics) .ProseMirror p.is-editor-empty:before{font-size:14px!important;line-height:20px!important;font-weight:450!important}.tap-cut-prompt-card:not(#tap-cut-prompt-metrics) .ProseMirror p.is-editor-empty:before{color:#a3a3a3!important}@layer base{.tap-cut-prompt-card .ProseMirror p{font-size:13px!important;line-height:20px!important}}.tap-cut-prompt-card :has(>.ProseMirror){border-radius:0!important}.tap-cut-tool-sheet__body,.tap-cut-regenerate-sheet:not(.is-multi-shot) .tap-cut-tool-sheet__body{padding-bottom:12px}.tap-cut-tool-sheet__footer,.tap-cut-regenerate-sheet .tap-cut-tool-sheet__footer{min-height:0;padding-top:4px}.tap-cut-tool-sheet__footer:before{height:12px}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__body,.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__body{padding-bottom:0}.tap-cut-regenerate-sheet:has(.tap-cut-prompt-card.is-expanded) .tap-cut-tool-sheet__footer,.tap-cut-regenerate-sheet.is-multi-shot .tap-cut-tool-sheet__footer{padding-top:16px}.tap-cut-workspace{--tap-cut-workspace-edge: 16px;--tap-cut-workspace-timeline-right: 0px;min-width:0;min-height:0;margin-top:72px;flex:1}.tap-cut-workspace[data-immersive]{margin-top:0}.tap-cut-workspace[data-inspector-hidden]{--tap-cut-workspace-timeline-right: var(--tap-cut-workspace-edge)}.tap-cut-workspace__timeline-panel{padding:0 var(--tap-cut-workspace-timeline-right) var(--tap-cut-workspace-edge) var(--tap-cut-workspace-edge)}.tap-cut-workspace__inspector-panel{padding:0 var(--tap-cut-workspace-edge) var(--tap-cut-workspace-edge) 0}.tap-cut-workspace:not([data-transitioning]) .tap-cut-workspace__inspector-panel:not([data-hidden]){min-width:calc(288px + var(--tap-cut-workspace-edge))}.tap-cut-workspace__timeline-panel[data-hidden],.tap-cut-workspace__inspector-panel[data-hidden]{padding:0}.tap-cut-workspace__panel-content{width:100%;height:100%;min-width:0;min-height:0}.tap-cut-workspace__resize-handle{position:relative;z-index:15;display:flex;flex:0 0 var(--tap-cut-workspace-edge);outline:none;background:transparent;align-items:center;justify-content:center}.tap-cut-workspace__resize-handle--vertical{width:var(--tap-cut-workspace-edge);padding-bottom:var(--tap-cut-workspace-edge);cursor:col-resize}.tap-cut-workspace__resize-handle--horizontal{height:var(--tap-cut-workspace-edge);padding-right:var(--tap-cut-workspace-timeline-right);padding-left:var(--tap-cut-workspace-edge);cursor:row-resize}.tap-cut-workspace__resize-handle[data-hidden]{width:0;height:0;padding:0;flex-basis:0;visibility:hidden}.tap-cut-workspace__resize-handle>span{flex:none;border-radius:2px;background:#6c6c6c;opacity:0;pointer-events:none;transition:opacity .1s ease,background-color .1s ease}.tap-cut-workspace__resize-handle--vertical>span{width:3px;height:28px}.tap-cut-workspace__resize-handle--horizontal>span{width:28px;height:3px}.tap-cut-workspace__resize-handle:hover>span,.tap-cut-workspace__resize-handle[data-resize-handle-state=hover]>span,.tap-cut-workspace__resize-handle[data-resize-handle-active]>span,.tap-cut-workspace__resize-handle:focus-visible>span{opacity:1}.tap-cut-workspace__resize-handle[data-resize-handle-active]>span,.tap-cut-workspace__resize-handle:focus-visible>span{background:#a3a3a3}.tap-cut-workspace__resize-handle:focus-visible>span{outline:2px solid var(--tap-cut-accent);outline-offset:2px}@media(hover:none){.tap-cut-workspace__resize-handle>span{opacity:1}}.tap-cut-workspace__panel-content{transition:opacity .24s cubic-bezier(.22,1,.36,1)}.tap-cut-workspace[data-immersive] .tap-cut-workspace__panel-content{opacity:0}@media(prefers-reduced-motion:reduce){.tap-cut-workspace,.tap-cut-workspace__timeline-panel,.tap-cut-workspace__inspector-panel,.tap-cut-workspace__panel-content,.tap-cut-workspace__resize-handle,.tap-cut-workspace__resize-handle>span{transition:none}}.tap-extract-audio-confirm__actions{display:flex;width:240px;gap:var(--editor-space-field, 8px)}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>button{flex:1;height:var(--mv-inspector-control-height, 32px);padding:0 var(--editor-space-12, 12px);border:0;border-radius:var(--editor-radius-control, 8px);box-shadow:none;font-size:12px;font-weight:400;line-height:16px;cursor:pointer;transition:background-color .12s ease-out}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>button:focus-visible{outline:1px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));outline-offset:2px}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>.tap-extract-audio-confirm__keep{background:var(--cv2-mv-sys-color-hover, #242424);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>.tap-extract-audio-confirm__keep:hover{background:var(--cv2-mv-sys-color-selected, #2e2e2e)}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>.tap-extract-audio-confirm__extract{background:var(--cv2-mv-sys-color-on-surface, #f2f2f2);color:var(--cv2-mv-sys-color-panel, #141414)}.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>.tap-extract-audio-confirm__extract:hover{background:var(--cv2-mv-ref-white, #ffffff)}@media(prefers-reduced-motion:reduce){.tap-extract-audio-confirm__actions:not(#tap-extract-audio-confirm)>button{transition:none}}:root{--editor-radius-control: 8px;--editor-radius-content: 12px;--editor-radius-panel: 16px}.tap-cut-editor,.tap-cut-annotate-0930{--mv-ref-space-2: 2px;--mv-ref-space-4: 4px;--mv-ref-space-8: 8px;--mv-ref-space-12: 12px;--mv-ref-space-16: 16px;--mv-ref-space-24: 24px;--mv-ref-type-size-11: 11px;--mv-ref-type-size-12: 12px;--mv-ref-type-size-13: 13px;--mv-ref-type-line-16: 16px;--mv-ref-type-line-20: 20px;--mv-ref-type-weight-regular: 400;--mv-ref-type-weight-medium: 400;--mv-ref-neutral-900: #141414;--mv-ref-neutral-500: #a3a3a3;--mv-ref-neutral-50: #f2f2f2;--mv-ref-radius-8: var(--editor-radius-control);--mv-ref-radius-12: var(--editor-radius-content);--mv-ref-radius-16: var(--editor-radius-panel);--mv-ref-radius-full: 999px;--mv-ref-duration-feedback: .12s;--mv-ref-duration-state: .16s;--mv-ref-duration-exit: .16s;--mv-ref-duration-layout: .24s;--mv-ref-ease-enter: cubic-bezier(.16, 1, .3, 1);--mv-ref-ease-exit: cubic-bezier(.4, 0, 1, 1);--mv-ref-ease-switch: cubic-bezier(.22, 1, .36, 1);--mv-sys-space-row: var(--mv-ref-space-4);--mv-sys-space-field: var(--mv-ref-space-8);--mv-sys-space-content: var(--mv-ref-space-12);--mv-sys-space-section: var(--mv-ref-space-24);--mv-sys-space-panel-inset: var(--mv-ref-space-16);--mv-sys-type-panel-title-size: var(--mv-ref-type-size-13);--mv-sys-type-panel-title-weight: var(--mv-ref-type-weight-medium);--mv-sys-type-body-size: var(--mv-ref-type-size-12);--mv-sys-type-body-line: var(--mv-ref-type-line-20);--mv-sys-type-body-weight: var(--mv-ref-type-weight-regular);--mv-sys-type-control-weight: var(--mv-ref-type-weight-medium);--mv-sys-type-caption-size: var(--mv-ref-type-size-11);--mv-sys-type-caption-line: var(--mv-ref-type-line-16);--mv-sys-type-caption-weight: var(--mv-ref-type-weight-regular);--mv-sys-color-panel: var(--mv-ref-neutral-900);--mv-sys-color-on-surface: var(--mv-ref-neutral-50);--mv-sys-color-on-surface-muted: var(--mv-ref-neutral-500);--mv-sys-color-edge: rgb(255 255 255 / 8%);--mv-sys-color-divider: var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));--mv-sys-color-focus: rgb(255 255 255 / 58%);--mv-sys-color-input-focus: rgb(255 255 255 / 22%);--mv-sys-color-disabled: rgb(255 255 255 / 38%);--mv-sys-radius-control: var(--mv-ref-radius-8);--mv-sys-radius-content: var(--mv-ref-radius-12);--mv-sys-radius-panel: var(--mv-ref-radius-16);--mv-sys-radius-pill: var(--mv-ref-radius-full);--mv-sys-duration-feedback: var(--mv-ref-duration-feedback);--mv-sys-duration-state: var(--mv-ref-duration-state);--mv-sys-duration-exit: var(--mv-ref-duration-exit);--mv-sys-duration-layout: var(--mv-ref-duration-layout);--mv-sys-ease-enter: var(--mv-ref-ease-enter);--mv-sys-ease-exit: var(--mv-ref-ease-exit);--mv-sys-ease-switch: var(--mv-ref-ease-switch);--mv-sys-press-scale: .96;--mv-comp-inspector-inset: var(--editor-space-inspector-inset, 16px);--mv-comp-inspector-header-height: 40px;--mv-comp-inspector-section-heading-height: 20px;--mv-comp-inspector-control-height: 32px;--mv-comp-annotation-card-height: 64px;--mv-comp-annotation-media-size: 44px;--mv-comp-inspector-scroll-width: 6px;--mv-comp-inspector-scroll-track-inset: var(--mv-sys-space-section);--mv-radius-control: var(--mv-sys-radius-control);--mv-radius-media: var(--mv-sys-radius-control);--mv-radius-row: var(--mv-sys-radius-content);--mv-radius-content: var(--mv-sys-radius-content);--mv-radius-panel: var(--mv-sys-radius-panel);--mv-inspector-inset: var(--mv-comp-inspector-inset);--mv-inspector-header-height: var(--mv-comp-inspector-header-height);--mv-inspector-field-gap: var(--mv-sys-space-field);--mv-inspector-content-gap: var(--mv-sys-space-content);--mv-inspector-control-height: var(--mv-comp-inspector-control-height);--mv-inspector-row-font-size: var(--mv-sys-type-body-size);--mv-inspector-copy-line-height: var(--mv-sys-type-body-line);--mv-inspector-title-font-size: var(--mv-sys-type-panel-title-size);--mv-inspector-title-font-weight: var(--mv-sys-type-panel-title-weight);--mv-inspector-control-radius: var(--mv-sys-radius-control);--mv-inspector-glyph-size: 16px;--mv-icon-stroke: 1px;--mv-inspector-glyph-stroke: var(--mv-icon-stroke);--mv-inspector-compact-icon-gap: var(--mv-sys-space-field);--mv-edit-panel: var(--mv-sys-color-panel);--mv-edit-input: var(--cv2-mv-sys-color-surface, #191919);--mv-edit-input-edge: rgb(255 255 255 / 10%);--mv-edit-content-surface: var(--cv2-mv-sys-color-surface, #191919);--mv-edit-hover: #242424;--mv-edit-selected: #242424;--mv-edit-edge: var(--mv-sys-color-edge);--mv-edit-divider: var(--mv-sys-color-divider);--mv-edit-focus: var(--mv-sys-color-focus);--mv-edit-input-focus: var(--mv-sys-color-input-focus);--mv-text-body: var(--mv-sys-color-on-surface);--mv-text-muted: var(--mv-sys-color-on-surface-muted);--mv-edit-text: var(--mv-text-body);--mv-edit-muted: var(--mv-text-muted);--mv-icon-primary: var(--mv-sys-color-on-surface);--mv-icon-muted: var(--mv-sys-color-on-surface-muted);--mv-icon-disabled: var(--mv-sys-color-disabled);--mv-edit-quiet: #777773;--mv-edit-danger: var(--mv-menu-destructive);--mv-edit-danger-hover: var(--mv-menu-destructive-text-hover);--mv-edit-danger-surface: var(--mv-menu-destructive-hover);--mv-edit-danger-surface-hover: rgb(239 111 111 / 16%);--mv-menu-destructive: #f0a3a3;--mv-menu-destructive-hover: rgb(239 111 111 / 10%);--mv-menu-destructive-text-hover: #ffc0c0;--mv-feedback-duration: var(--mv-sys-duration-state);--mv-motion-ease: var(--mv-sys-ease-enter);--mv-scroll-width: var(--mv-comp-inspector-scroll-width);--mv-scroll-track-inset: var(--mv-comp-inspector-scroll-track-inset);--mv-edit-shadow: 0 8px 24px rgb(0 0 0 / 20%);--mv-button-depth: 0 1px 1px rgb(0 0 0 / 36%), 0 2px 6px rgb(0 0 0 / 22%), 0 8px 24px rgb(0 0 0 / 20%);--mv-button-depth-hover: 0 1px 2px rgb(0 0 0 / 42%), 0 4px 10px rgb(0 0 0 / 28%), 0 12px 28px rgb(0 0 0 / 24%)}.tap-cut-annotate-0930{scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;font-variant-numeric:tabular-nums}:where(.tap-cut-annotate-0930) .timeline-annotation-panel,.timeline-annotation-panel:where(.tap-cut-annotate-0930){--mv-annotation-surface: var(--mv-edit-content-surface);background:var(--mv-edit-panel)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon,.timeline-annotation-panel-icon:where(.tap-cut-annotate-0930){display:grid;width:var(--mv-inspector-control-height);height:var(--mv-inspector-control-height);flex:none;place-items:center;border:0;border-radius:var(--mv-radius-control);background:transparent;color:var(--mv-icon-muted);transition:background-color var(--mv-sys-duration-state) ease,color var(--mv-sys-duration-state) ease,scale var(--mv-sys-duration-feedback) var(--mv-sys-ease-enter)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon:hover:not(:disabled),.timeline-annotation-panel-icon:hover:not(:disabled):where(.tap-cut-annotate-0930){background:var(--mv-edit-hover);color:var(--mv-icon-primary)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon:active:not(:disabled),.timeline-annotation-panel-icon:active:not(:disabled):where(.tap-cut-annotate-0930){scale:var(--mv-sys-press-scale)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon:disabled,.timeline-annotation-panel-icon:disabled:where(.tap-cut-annotate-0930){color:var(--mv-icon-disabled)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon.is-on,.timeline-annotation-panel-icon.is-on:where(.tap-cut-annotate-0930){background:var(--mv-edit-selected);color:var(--mv-icon-primary)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-icon:focus-visible,.timeline-annotation-panel-icon:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-focus);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-empty,.timeline-annotation-panel-empty:where(.tap-cut-annotate-0930){display:grid;flex:1;min-height:160px;place-items:center;margin:0;padding:var(--mv-inspector-inset);border:1px dashed var(--mv-edit-divider);border-radius:var(--mv-radius-content);background:var(--mv-edit-content-surface);color:var(--mv-text-muted);font-size:var(--mv-sys-type-body-size);line-height:var(--mv-sys-type-body-line);text-align:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list,.timeline-annotation-panel-list:where(.tap-cut-annotate-0930){display:flex;flex-direction:column;gap:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-footer,.timeline-annotation-panel-footer:where(.tap-cut-annotate-0930){flex:none;padding:var(--mv-sys-space-row, 4px) 0 0}:where(.tap-cut-annotate-0930) .timeline-annotation-panel,.timeline-annotation-panel:where(.tap-cut-annotate-0930){background:var(--mv-edit-panel, #141414);--timeline-annotation-action-slot: 28px;--timeline-annotation-action-gap: 4px;--timeline-annotation-action-inset: var(--mv-sys-space-content, 12px);--timeline-annotation-action-lane: calc( var(--timeline-annotation-action-slot) * 2 + var(--timeline-annotation-action-gap) )}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-footer,.timeline-annotation-frame-footer:where(.tap-cut-annotate-0930){--timeline-annotation-model-trigger-inline-padding: var(--mv-sys-space-field, 8px);display:flex;flex-direction:column;gap:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel>.timeline-annotation-frame-footer,.timeline-annotation-panel:where(.tap-cut-annotate-0930)>.timeline-annotation-frame-footer{flex:none;padding:var(--mv-inspector-field-gap) var(--mv-inspector-inset) var(--mv-inspector-inset);border-top:0;background:var(--mv-edit-panel)}:where(.tap-cut-annotate-0930) .timeline-annotation-generation-footer.is-video-step,.timeline-annotation-generation-footer.is-video-step:where(.tap-cut-annotate-0930){margin-top:12px;padding-top:12px;border-top:1px solid var(--mv-edit-edge, #ffffff14)}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-split,.timeline-annotation-frame-split:where(.tap-cut-annotate-0930){display:flex;width:auto;border-radius:8px;background:transparent}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-row,.timeline-annotation-frame-row:where(.tap-cut-annotate-0930){display:flex;width:100%;align-items:center;gap:var(--mv-inspector-field-gap);min-width:0}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress,.timeline-annotation-frame-progress:where(.tap-cut-annotate-0930){display:flex;width:100%;min-width:0;min-height:20px;align-items:center;justify-content:space-between;gap:var(--mv-inspector-field-gap);padding-inline:var(--timeline-annotation-model-trigger-inline-padding) var(--mv-ref-space-8)}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress-label,.timeline-annotation-frame-progress-label:where(.tap-cut-annotate-0930){min-width:0;overflow:hidden;color:var(--mv-edit-muted);font-size:var(--mv-sys-type-caption-size);font-weight:var(--mv-sys-type-caption-weight);line-height:var(--mv-sys-type-caption-line);text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress-value,.timeline-annotation-frame-progress-value:where(.tap-cut-annotate-0930){display:inline-flex;flex:none;align-items:center;gap:var(--mv-ref-space-4);color:var(--mv-edit-text);font-size:var(--mv-sys-type-body-size);font-weight:var(--mv-sys-type-body-weight);line-height:var(--mv-sys-type-body-line);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress-value[data-state=empty],.timeline-annotation-frame-progress-value[data-state=empty]:where(.tap-cut-annotate-0930){color:var(--mv-edit-muted)}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress-spinner,.timeline-annotation-frame-progress-spinner:where(.tap-cut-annotate-0930){width:12px;height:12px;box-sizing:border-box;flex:none;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tap-cut-timeline-annotation-frame-progress-spin calc(var(--mv-sys-duration-layout) * 4) linear infinite}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-frame-progress-spinner,.timeline-annotation-frame-progress-spinner:where(.tap-cut-annotate-0930){animation:none}}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-row .timeline-annotation-frame-model,.timeline-annotation-frame-row:where(.tap-cut-annotate-0930) .timeline-annotation-frame-model{flex:1 1 0;min-width:0}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-row .timeline-annotation-frame-model [data-photo-editor-model-slot],.timeline-annotation-frame-row:where(.tap-cut-annotate-0930) .timeline-annotation-frame-model [data-photo-editor-model-slot]{width:120px;max-width:100%;min-width:0;flex:none}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-row .timeline-annotation-frame-split,.timeline-annotation-frame-row:where(.tap-cut-annotate-0930) .timeline-annotation-frame-split{flex:none;width:auto;margin:0;padding:0}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-option,.timeline-annotation-frame-option:where(.tap-cut-annotate-0930){display:flex;align-items:center;gap:var(--mv-sys-space-field, 8px);padding-inline:var(--timeline-annotation-model-trigger-inline-padding, 8px);color:var(--mv-edit-text, #f2f2f2);font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-option label,.timeline-annotation-frame-option:where(.tap-cut-annotate-0930) label{min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-option:has(.timeline-annotation-frame-checkbox:disabled) label,.timeline-annotation-frame-option:has(.timeline-annotation-frame-checkbox:disabled):where(.tap-cut-annotate-0930) label{color:var(--mv-edit-muted, #a3a3a3);cursor:not-allowed}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox,.timeline-annotation-frame-checkbox:where(.tap-cut-annotate-0930){display:inline-grid;width:16px;height:16px;flex:none;place-items:center;border:1px solid var(--mv-edit-input-focus, rgb(255 255 255 / 22%));border-radius:4px;background:var(--mv-edit-input, #202020);color:var(--mv-edit-panel, #141414);box-shadow:none;cursor:pointer;transition:background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1)),border-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox:hover:not(:disabled),.timeline-annotation-frame-checkbox:hover:not(:disabled):where(.tap-cut-annotate-0930){border-color:var(--mv-edit-muted, #a3a3a3);background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox[data-state=checked],.timeline-annotation-frame-checkbox[data-state=checked]:where(.tap-cut-annotate-0930){border-color:var(--mv-edit-text, #f2f2f2);background:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox:focus-visible,.timeline-annotation-frame-checkbox:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-muted, #a3a3a3);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox:disabled,.timeline-annotation-frame-checkbox:disabled:where(.tap-cut-annotate-0930){cursor:not-allowed;opacity:.5}:where(.tap-cut-annotate-0930) .timeline-annotation-frame-checkbox svg,.timeline-annotation-frame-checkbox:where(.tap-cut-annotate-0930) svg{width:12px;height:12px}:where(.tap-cut-annotate-0930) .timeline-annotation-generation-footer,.timeline-annotation-generation-footer:where(.tap-cut-annotate-0930){display:flex;flex-direction:column;gap:8px;align-items:stretch}.tap-cut-annotate-0930 .timeline-annotation-frame-checkbox{color:var(--mv-edit-panel, #141414)}.tap-cut-annotate-0930 .tap-cut-frame-checkbox{position:relative;display:inline-grid;flex:none;place-items:center}.tap-cut-annotate-0930 input.timeline-annotation-frame-checkbox{margin:0;appearance:none}.tap-cut-annotate-0930 .tap-cut-frame-checkbox>svg{position:absolute;width:12px;height:12px;color:var(--mv-edit-panel, #141414);pointer-events:none}.tap-cut-annotate-panel{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}.tap-cut-annotate-header-actions{display:flex;gap:4px}.tap-cut-tool-sheet__actions{display:flex;gap:4px;margin-left:auto}.tap-cut-editor .timeline-video-regenerate-annotation-list .timeline-annotation-panel-empty{min-height:72px;padding:var(--mv-sys-space-content)}@keyframes tap-cut-timeline-annotation-frame-progress-spin{to{transform:rotate(1turn)}}.tap-cut-annotate-sheet .tap-cut-tool-sheet__body{padding:16px var(--editor-space-inspector-inset, 16px) 12px;scrollbar-gutter:auto}.tap-cut-annotate-sheet .tap-cut-annotate-panel{min-height:0;flex:1;padding:0;background:transparent;overflow-y:auto}.tap-cut-annotate-sheet .timeline-annotation-panel-empty{display:grid;min-height:100%;margin:0;place-items:center}.tap-cut-annotate-sheet .tap-cut-tool-sheet__footer{background:transparent}.tap-cut-annotate-sheet .tap-cut-tool-sheet__footer:before{display:none}.tap-cut-annotate-sheet .timeline-annotation-panel-item-identity{display:inline-flex;align-items:center;gap:4px}.tap-cut-timeline[data-annotating=true] .tap-cut-clip__label{pointer-events:none}.tap-cut-timeline[data-annotating=true] .tap-cut-timeline__add-area{display:none}.tap-cut-annotate-sheet .tap-cut-tool-sheet__footer>:is(.timeline-annotation-frame-footer,.timeline-annotation-generation-footer){width:100%;min-width:0;flex:1 1 0;box-sizing:border-box}.tap-cut-annotate-sheet .timeline-annotation-frame-row{width:100%;min-width:0}.tap-cut-annotate-sheet .timeline-annotation-frame-model{flex:1 1 0;min-width:0}.tap-cut-annotate-sheet .timeline-annotation-frame-split{flex:0 0 auto;margin-left:auto}.tap-cut-annotation-copy-trigger{display:inline-flex}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text,.timeline-annotation-panel-item-text:where(.tap-cut-annotate-0930){display:block;width:calc(100% - 24px);margin:0 var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px);padding:0;border:0;background:transparent;color:var(--mv-text-body, #f2f2f2);font-size:12px;line-height:16px;resize:none;outline:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930){grid-area:scope;justify-self:start;min-width:0;max-width:100%;height:24px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--mv-edit-text, #f2f2f2);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:hover,.timeline-annotation-panel-item-mode:hover:where(.tap-cut-annotate-0930){color:var(--mv-edit-text, #f2f2f2);background:var(--mv-edit-hover, #2a2a2a)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[aria-pressed=true],.timeline-annotation-panel-item-mode[aria-pressed=true]:where(.tap-cut-annotate-0930){color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:focus-visible,.timeline-annotation-panel-item-mode:focus-visible:where(.tap-cut-annotate-0930){outline:2px solid var(--mv-edit-focus, #a3a3a3);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip[aria-expanded=true],.timeline-annotation-capture-chip[aria-expanded=true]:where(.tap-cut-annotate-0930){opacity:1;background:var(--mv-edit-selected, #2e2e2e)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text,.timeline-annotation-panel-item-text:where(.tap-cut-annotate-0930){width:calc(100% - 52px);min-height:20px;max-height:80px;margin:8px 0 0 52px;padding:0;border:0;border-radius:0;background:transparent;color:var(--mv-edit-text, #f2f2f2);font-size:12px;font-weight:400;line-height:16px;field-sizing:content;overflow-y:auto;overflow-wrap:anywhere;resize:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not(:has(.timeline-annotation-capture-chip)) .timeline-annotation-panel-item-text,.timeline-annotation-panel-item:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text{width:calc(100% - 32px);margin-left:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text::placeholder,.timeline-annotation-panel-item-text:where(.tap-cut-annotate-0930)::placeholder{color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text:focus-visible,.timeline-annotation-panel-item-text:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-focus, #8a8a8a);outline-offset:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item-properties:where(.tap-cut-annotate-0930){position:relative;grid-area:properties;min-width:0;height:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{height:50px;display:grid;align-content:center;justify-items:start;gap:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-picker,.timeline-annotation-panel-item-scope-picker:where(.tap-cut-annotate-0930){position:relative;z-index:5;max-width:100%}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930){grid-area:auto;display:inline-flex;max-width:100%;height:24px;align-items:center;gap:4px;padding:0 var(--mv-sys-space-row, 4px) 0 var(--mv-sys-space-field, 8px);border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:7px;background:var(--cv2-mv-sys-color-surface, #191919);color:var(--mv-edit-text, #f2f2f2);font-size:11px;font-weight:400;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode>span,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930)>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode>.timeline-annotation-panel-item-mode-label,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930)>.timeline-annotation-panel-item-mode-label{display:inline-flex;min-width:0;align-items:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[data-mode=span]>.timeline-annotation-panel-item-mode-label>span,.timeline-annotation-panel-item-mode[data-mode=span]:where(.tap-cut-annotate-0930)>.timeline-annotation-panel-item-mode-label>span{display:block}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode>svg,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930)>svg{flex:none;color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:hover,.timeline-annotation-panel-item-mode:hover:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[aria-expanded=true],.timeline-annotation-panel-item-mode[aria-expanded=true]:where(.tap-cut-annotate-0930){border-color:var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));background:var(--mv-edit-input, #202020)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:focus-visible,.timeline-annotation-panel-item-mode:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-muted, #a3a3a3);outline-offset:1px;box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu,.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930){position:absolute;z-index:12;top:25px;left:0;width:126px;display:grid;gap:var(--mv-sys-space-row, 4px);padding:4px;border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--editor-radius-content);background:var(--cv2-mv-sys-color-panel, #141414);box-shadow:0 8px 24px #00000047;opacity:0;visibility:hidden;transform:translateY(-2px) scale(.98);transform-origin:16px 0;pointer-events:none;transition:opacity var(--mv-feedback-duration, .15s) ease-out,transform var(--mv-feedback-duration, .15s) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--mv-feedback-duration, .15s)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu[data-open=true],.timeline-annotation-panel-item-scope-menu[data-open=true]:where(.tap-cut-annotate-0930){opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button,.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930)>button{width:100%;height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border:0;border-radius:var(--editor-radius-control);background:transparent;color:var(--mv-edit-muted, #a3a3a3);font-size:11px;line-height:16px;text-align:left}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button:hover,.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930)>button:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button:focus-visible,.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930)>button:focus-visible{outline:none;background:var(--mv-edit-hover, #242424);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button[aria-selected=true],.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930)>button[aria-selected=true]{color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button[aria-selected=true]:after,.timeline-annotation-panel-item-scope-menu:where(.tap-cut-annotate-0930)>button[aria-selected=true]:after{content:"✓";color:var(--mv-edit-muted, #a3a3a3);font-size:10px;line-height:14px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time,.timeline-annotation-panel-item-time:where(.tap-cut-annotate-0930){display:inline-flex;width:68px;height:22px;align-items:center;gap:4px;padding:0;color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span],.timeline-annotation-panel-item-time[data-mode=span]:where(.tap-cut-annotate-0930){width:134px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input,.timeline-annotation-panel-item-time:where(.tap-cut-annotate-0930) input{min-width:0;width:68px;height:22px;padding:0 var(--mv-sys-space-field, 8px);border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:6px;outline:0;background:var(--cv2-mv-sys-color-surface, #191919);color:var(--mv-edit-muted, #a3a3a3);font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span] input,.timeline-annotation-panel-item-time[data-mode=span]:where(.tap-cut-annotate-0930) input{width:59px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:hover,.timeline-annotation-panel-item-time:where(.tap-cut-annotate-0930) input:hover{border-color:var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));background:var(--mv-edit-input, #202020)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:focus,.timeline-annotation-panel-item-time:where(.tap-cut-annotate-0930) input:focus{border-color:var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time>span,.timeline-annotation-panel-item-time:where(.tap-cut-annotate-0930)>span{width:8px;flex:none;font-size:10px;line-height:14px;text-align:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item-editor:where(.tap-cut-annotate-0930){display:grid;gap:8px;padding:0 var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px) 64px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not(:has(.timeline-annotation-capture-chip)) .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{padding-left:40px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text,.timeline-annotation-panel-item-editor:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text{width:100%;min-height:48px;max-height:74px;margin:0;padding:var(--mv-sys-space-row, 4px) 0;overflow-y:auto;border:0;border-radius:0;outline:none;background:transparent;color:var(--mv-edit-text, #f2f2f2);font-size:12px;font-weight:400;line-height:16px;box-shadow:none;resize:none;transition:box-shadow var(--mv-feedback-duration, .15s) var(--mv-motion-ease)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text:focus-visible,.timeline-annotation-panel-item-editor:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text:focus-visible{border:0;outline:none;background:transparent;box-shadow:inset 0 -1px 0 var(--mv-edit-input-focus, rgb(255 255 255 / 22%))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930){display:flex;justify-content:flex-start;gap:var(--mv-sys-space-field, 8px)}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text,.timeline-annotation-panel-item-editor:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-text{transition:none}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-cancel,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-cancel,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done{height:32px;border:0;border-radius:var(--mv-radius-control, 8px);box-shadow:none;font-size:12px;font-weight:400;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-cancel,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-cancel{background:transparent;color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-cancel:hover,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-cancel:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-cancel:focus-visible,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-cancel:focus-visible{outline:none;background:var(--mv-edit-hover, #242424);color:var(--mv-edit-text, #f2f2f2);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done:hover,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done:focus-visible,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done:focus-visible{outline:none;background:var(--cv2-mv-sys-color-selected, #2e2e2e);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-panel-item-properties,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{display:flex;min-width:0;width:100%;height:34px;align-items:center;justify-content:space-between;gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-picker,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-picker{min-width:0;flex:1}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode{max-width:100%;height:30px;padding:0 var(--mv-sys-space-field, 8px);border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode:hover,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode[aria-expanded=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[aria-expanded=true]{border-color:var(--mv-edit-input-focus, rgb(255 255 255 / 18%));background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time{width:auto;height:30px;flex:none;gap:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input{width:58px;height:30px;padding:0 8px;border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time[data-mode=span] input,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span] input{width:56px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input:hover,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input:focus,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:focus{border-color:var(--mv-edit-input-focus, rgb(255 255 255 / 18%));background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{gap:var(--mv-sys-space-field, 8px);padding:0 var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px) 64px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text{min-height:58px;max-height:104px;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px);border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);line-height:18px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text:focus-visible,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text:focus-visible{border-color:var(--mv-edit-input-focus, rgb(255 255 255 / 18%));background:var(--mv-edit-input, #202020);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions{align-items:center;justify-content:flex-end;gap:var(--mv-sys-space-field, 8px);padding-top:var(--mv-sys-space-row, 4px);border-top:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-cancel,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-cancel,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done{height:32px;padding-inline:var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done{background:var(--mv-edit-secondary, #222);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done:hover,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-done:focus-visible,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-done:focus-visible{background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-panel-item-properties,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{grid-area:properties;display:flex;min-width:0;width:100%;height:34px;align-items:center;justify-content:space-between;gap:8px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-panel-item-properties,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{display:flex;width:100%;min-width:0;min-height:32px;height:auto;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--mv-sys-space-field, 8px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-picker,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-picker{position:relative;z-index:20;width:126px;min-width:110px;max-width:132px;flex:0 0 auto}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode{width:100%;height:28px;padding:0 var(--mv-sys-space-field, 8px);border:0;border-radius:var(--mv-radius-control, 8px);background:#ffffff0f;color:var(--mv-edit-text, #f2f2f2);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode:hover,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode[aria-expanded=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[aria-expanded=true]{background:var(--cv2-mv-sys-color-hover, #242424);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-menu,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu{top:0;left:0;width:150px;gap:0;padding:var(--mv-sys-space-field, 8px);border-color:var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-content, 12px);background:var(--cv2-mv-sys-color-panel, #141414);box-shadow:0 14px 34px #00000057;transform:translateY(-1px) scale(.985);transform-origin:16px 14px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-menu[data-open=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu[data-open=true]{transform:translateY(0) scale(1)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-menu>button,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button{height:36px;padding:0 var(--mv-sys-space-content, 12px);border-radius:var(--mv-radius-control, 8px);color:var(--mv-edit-muted, #a3a3a3);font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-menu>button[aria-selected=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-menu>button[aria-selected=true]{color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time{width:auto;min-width:0;height:28px;flex:1 1 auto;justify-content:flex-start;gap:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time[data-mode=span],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span]{width:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input{width:58px;height:28px;padding:0 var(--mv-sys-space-field, 8px);border:0;border-radius:var(--mv-radius-control, 8px);background:#ffffff0f;color:var(--mv-edit-muted, #a3a3a3);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time[data-mode=span] input,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span] input{width:54px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input:hover,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input:focus,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input:focus{background:var(--cv2-mv-sys-color-hover, #242424);color:var(--mv-edit-text, #f2f2f2);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{gap:8px;padding:0 var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px) 60px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true]:not(:has(.timeline-annotation-capture-chip)) .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item[data-editing=true]:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{padding-left:40px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text{min-height:58px;max-height:104px;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px);border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2);line-height:19px;box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text[data-timeline-note-editor],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text[data-timeline-note-editor]{outline:none;--tw-ring-color: transparent;--tw-ring-offset-width: 0px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text[data-timeline-note-editor]:is(:focus,:focus-visible),.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text[data-timeline-note-editor]:is(:focus,:focus-visible){border-color:var(--mv-edit-input-focus, rgb(255 255 255 / 18%));outline:none!important;--tw-ring-color: transparent;--tw-ring-offset-width: 0px;background:var(--mv-edit-input, #202020);box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus, rgb(255 255 255 / 18%))!important}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions{gap:var(--mv-sys-space-field, 8px);padding-top:0;border-top:0}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-panel-item-properties,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{min-height:28px;height:28px;align-items:center;flex-wrap:nowrap;gap:var(--mv-sys-space-row, 4px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-scope-picker,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-scope-picker{width:auto;min-width:0;max-width:118px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode{width:auto;max-width:118px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties:has(.timeline-annotation-panel-item-scope-picker[data-mode=span]),.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties:has(.timeline-annotation-panel-item-scope-picker[data-mode=span]){display:grid;min-height:54px;height:54px;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 24px;align-content:start;align-items:center;justify-items:start;gap:var(--mv-sys-space-field, 8px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode[data-mode=span],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[data-mode=span]{width:auto;max-width:100%;height:24px;gap:4px;padding:0 var(--mv-sys-space-row, 4px) 0 var(--mv-sys-space-field, 8px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time{flex:0 1 auto}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time[data-mode=span],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time[data-mode=span]{width:100%;max-width:100%;justify-self:stretch}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions{justify-content:flex-end}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-panel-item-properties,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties{display:flex;min-height:40px;height:40px;align-content:center;align-items:center;gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-properties:has(.timeline-annotation-panel-item-scope-picker[data-mode=span]),.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties:has(.timeline-annotation-panel-item-scope-picker[data-mode=span]){min-height:72px;height:72px;grid-template-rows:32px 32px;gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode[data-mode=span],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode[data-mode=span],:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time{height:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-time input,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-time input{height:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{box-sizing:border-box;min-width:0;gap:8px;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true]:not(:has(.timeline-annotation-capture-chip)) .timeline-annotation-panel-item-editor,.timeline-annotation-panel-item[data-editing=true]:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor{padding-left:var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text{box-sizing:border-box;min-height:64px;width:100%;min-width:0;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px);border:0;border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2);line-height:20px;box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions{min-width:0;min-height:32px;gap:8px;align-items:center}.timeline-annotation-panel-item-text .ProseMirror{padding:0!important;outline:none;font:inherit;font-size:inherit;line-height:inherit;color:inherit;min-height:inherit}.timeline-annotation-panel-item-text .ProseMirror p{margin:0}.timeline-annotation-panel-item-text .is-editor-empty:first-child:before{color:var(--mv-edit-muted, #a3a3a3)}.timeline-annotation-panel-item-text:is(:focus-visible,:has(.ProseMirror:focus-visible)),.timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-editor .timeline-annotation-panel-item-text:is(:focus-visible,:has(.ProseMirror:focus-visible)){outline:none;box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus, rgb(255 255 255 / 22%))}.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity){position:relative}.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity) .timeline-annotation-item-heading{min-height:calc(40px + var(--editor-space-field, 8px) * 2);padding:var(--editor-space-field, 8px)}.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity) .timeline-annotation-panel-item-edit,.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity) .timeline-annotation-panel-item-delete{border-radius:var(--editor-radius-control, 8px)}.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity) .timeline-annotation-panel-item-edit:is(:hover,:focus-visible),.tap-cut-editor .timeline-annotation-panel-item:not(#annotation-card-parity) .timeline-annotation-panel-item-delete:is(:hover,:focus-visible){background:var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-cut-editor .timeline-annotation-panel-item:not([data-editing=true]):not(#annotation-card-parity) :is(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete){top:50%;transform:translateY(-50%)}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-properties{padding-right:calc(32px + var(--editor-space-field, 8px))}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-editor{gap:var(--editor-space-field, 8px);padding:0 var(--editor-space-field, 8px) var(--editor-space-field, 8px)}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-text{box-sizing:border-box;min-height:104px!important;padding:12px;border:0;border-radius:var(--editor-radius-content, 12px);background:var(--cv2-mv-sys-color-surface, #191919);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-text .ProseMirror{min-height:80px}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-actions{gap:var(--editor-space-field, 8px)}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete{position:absolute;top:calc(var(--editor-space-field, 8px) + 4px);right:var(--editor-space-field, 8px);width:32px;height:32px;margin:0}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-actions>[data-prompt-voice-slot]{margin-right:auto!important}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-cancel{height:32px;padding:0 10px;border-radius:var(--editor-radius-control, 8px);background:transparent;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true]:not(#annotation-card-parity) .timeline-annotation-panel-item-cancel:is(:hover,:focus-visible){background:var(--cv2-mv-sys-color-hover, #242424);color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item-meta:where(.tap-cut-annotate-0930){display:flex;min-width:0;flex:1;justify-content:space-between;gap:8px;color:var(--mv-text-muted, #a3a3a3);font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item-meta:where(.tap-cut-annotate-0930){grid-area:time;justify-self:start;color:var(--mv-edit-muted, #a3a3a3);font-size:11px;line-height:16px;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930){position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--mv-edit-content-surface, #191919)}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork img,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930) img,:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork svg,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930) svg{position:absolute;inset:0;width:100%;height:100%}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork img,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930) img{object-fit:cover}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork svg,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930) svg{pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930){width:100%;height:32px;display:grid;align-content:center;justify-items:start;padding:0;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) strong,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) time{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) strong{color:var(--mv-edit-text, #f2f2f2);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) time{color:var(--mv-edit-muted, #a3a3a3);font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity:focus-visible,.timeline-annotation-panel-item-identity:focus-visible:where(.tap-cut-annotate-0930){outline:none;background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item-instruction:where(.tap-cut-annotate-0930){grid-area:instruction;min-width:0;max-height:34px;overflow:hidden;color:var(--mv-edit-text, #f2f2f2);font-size:11px;font-weight:400;line-height:16px;overflow-wrap:anywhere;text-align:left;white-space:normal}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item-meta:where(.tap-cut-annotate-0930){grid-area:meta;display:flex;min-width:0;width:100%;height:24px;align-items:center;gap:var(--mv-sys-space-field, 8px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item-meta:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{display:flex;min-width:0;width:auto;height:24px;flex:1;align-items:center;gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-status,.timeline-annotation-panel-item-meta:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{display:inline-flex;box-sizing:border-box;height:20px;align-items:center;justify-content:center;flex:none;padding:0 8px;border:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));border-radius:calc(var(--mv-radius-control, 8px) - 2px);background:#ffffff12;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:var(--mv-sys-type-caption-size);font-weight:var(--mv-sys-type-caption-weight);line-height:var(--mv-sys-type-caption-line);opacity:1;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry],.timeline-annotation-panel-item-status[data-status=retry]:where(.tap-cut-annotate-0930){gap:4px;padding-left:var(--mv-sys-space-field, 8px);border-color:color-mix(in srgb,var(--tap-red, #db5a4d) 36%,transparent);background:color-mix(in srgb,var(--tap-red, #db5a4d) 12%,transparent);color:var(--tap-red, #db5a4d);cursor:pointer}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]:hover,.timeline-annotation-panel-item-status[data-status=retry]:hover:where(.tap-cut-annotate-0930){background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]:focus-visible,.timeline-annotation-panel-item-status[data-status=retry]:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-focus, #a3a3a3);outline-offset:1px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]>svg,.timeline-annotation-panel-item-status[data-status=retry]:where(.tap-cut-annotate-0930)>svg{flex:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) strong{flex:none;min-width:max-content;overflow:visible;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item-identity:where(.tap-cut-annotate-0930) time{min-width:max-content;flex:none;overflow:visible;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-edit:where(.tap-cut-annotate-0930){position:absolute;top:50%;right:calc(var(--timeline-annotation-action-inset, 12px) + var(--timeline-annotation-action-slot, 40px) + var(--timeline-annotation-action-gap, 8px));z-index:4;display:grid;width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px);margin:0;padding:0;place-items:center;border-radius:var(--mv-radius-control, 8px);color:var(--mv-edit-muted, #a3a3a3);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--mv-feedback-duration, .15s) var(--mv-motion-ease),background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease),color var(--mv-feedback-duration, .15s) var(--mv-motion-ease)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:hover:not([data-action-disabled=true]),.timeline-annotation-panel-item-edit:hover:not([data-action-disabled=true]):where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:focus-visible:not([data-action-disabled=true]),.timeline-annotation-panel-item-edit:focus-visible:not([data-action-disabled=true]):where(.tap-cut-annotate-0930){background:var(--mv-edit-hover, #242424);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:focus-visible,.timeline-annotation-panel-item-edit:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-focus, #8a8a8a);outline-offset:1px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{display:flex;width:100%;height:16px;align-items:center;gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong{font-size:11px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time{font-size:10px;line-height:14px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-instruction,article.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{grid-area:instruction;min-width:0;max-height:18px;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,article.timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{display:-webkit-box;max-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-meta,article.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta{grid-area:meta;display:flex;width:100%;height:24px;min-width:0;align-items:center;gap:var(--mv-sys-space-field, 8px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-edit,article.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit{position:absolute;top:50%;right:calc(var(--timeline-annotation-action-inset, 12px) + var(--timeline-annotation-action-slot, 40px) + var(--timeline-annotation-action-gap, 8px));z-index:4;display:grid;width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px);margin:0;padding:0;place-items:center;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{align-self:end;max-height:18px;overflow:hidden;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction[data-empty=true],article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction[data-empty=true]{color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%))}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{display:-webkit-box;max-height:36px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta{display:flex;min-width:0;align-self:center;align-items:center;gap:8px;height:20px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{position:static;flex:none}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{min-width:0;max-width:100%;height:20px;width:auto;flex:0 1 auto;gap:4px;overflow:hidden}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity strong,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong,:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity time,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time{font-size:var(--mv-sys-type-caption-size);line-height:20px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit{right:calc(var(--timeline-annotation-action-inset, 12px) + var(--timeline-annotation-action-slot, 28px) + var(--timeline-annotation-action-gap, 4px))}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading .timeline-annotation-panel-item-meta,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading .timeline-annotation-panel-item-meta{grid-column:2 / -1;box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-content:center;row-gap:var(--mv-sys-space-row, 4px);width:100%;height:auto;min-height:20px;padding-right:0}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete) .timeline-annotation-panel-item-meta,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete) .timeline-annotation-panel-item-meta{padding-right:0}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity strong,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within) .timeline-annotation-panel-item-instruction,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{padding-right:var(--timeline-annotation-hover-action-lane)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within) .timeline-annotation-item-heading .timeline-annotation-panel-item-meta,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading .timeline-annotation-panel-item-meta{padding-right:var(--timeline-annotation-hover-action-lane)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within) .timeline-annotation-panel-item-identity strong,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong{display:none}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-status),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-status){grid-template-rows:18px minmax(20px,auto)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-status),article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:has(.timeline-annotation-panel-item-status){grid-template-rows:auto minmax(20px,auto)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-identity,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-identity{flex:0 1 auto}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-status,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta .timeline-annotation-panel-item-status{max-width:100%;margin-left:0}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta:has(.timeline-annotation-panel-item-status) .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item-meta:has(.timeline-annotation-panel-item-status):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong{display:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{grid-area:instruction;align-self:center;min-width:0;max-height:var(--mv-comp-inspector-section-heading-height);color:var(--mv-edit-text);font-size:var(--mv-sys-type-body-size);font-weight:var(--mv-sys-type-body-weight);line-height:var(--mv-sys-type-body-line);text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta{grid-area:meta;display:flex;width:100%;height:var(--mv-comp-inspector-section-heading-height);min-width:0;align-self:center;align-items:center;gap:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{width:auto;height:var(--mv-comp-inspector-section-heading-height);min-width:0;flex:1 1 auto;gap:var(--mv-sys-space-row)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{position:static;width:auto;max-width:88px;height:var(--mv-comp-inspector-section-heading-height);flex:none;margin-left:auto;padding-inline:var(--mv-inspector-field-gap);border-radius:var(--mv-sys-radius-pill);font-size:var(--mv-sys-type-caption-size);font-weight:var(--mv-sys-type-control-weight);line-height:var(--mv-sys-type-caption-line)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{display:flex;width:100%;height:16px;align-items:center;gap:var(--mv-sys-space-row)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time{color:var(--mv-edit-muted);font-size:var(--mv-sys-type-caption-size);line-height:var(--mv-sys-type-caption-line)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-properties,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-properties,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{height:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity strong,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity strong{font-size:var(--mv-sys-type-caption-size);line-height:var(--mv-sys-type-caption-line)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity time,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity time{font-size:var(--mv-sys-type-caption-size);line-height:var(--mv-sys-type-caption-line)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{grid-area:action;display:inline-flex;height:20px;align-items:center;justify-self:end;padding:0 var(--mv-sys-space-field, 8px);border:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));border-radius:999px;background:#ffffff12;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:10px;font-weight:400;line-height:14px;letter-spacing:.01em;white-space:nowrap;transition:opacity var(--mv-feedback-duration, .15s) ease-out}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status[data-status=ready],.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=ready]{background:#ffffff1c;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status[data-status=needs-update],.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=needs-update]{border-color:var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));background:transparent;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status[data-status=used],.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=used]{background:#ffffff0d;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status[data-status=retry],.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]{border-color:color-mix(in srgb,var(--tap-red, #db5a4d) 36%,transparent);background:color-mix(in srgb,var(--tap-red, #db5a4d) 12%,transparent);color:var(--tap-red, #db5a4d)}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{transition:none}}@media(forced-colors:active){:where(.tap-cut-annotate-0930) .timeline-annotation-preview-footer .timeline-annotation-preview-utilities,.timeline-annotation-preview-footer:where(.tap-cut-annotate-0930) .timeline-annotation-preview-utilities,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{border-color:CanvasText}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{max-height:34px;font-size:11px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{max-height:none;overflow:visible}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit{right:calc(var(--timeline-annotation-action-slot, 40px) + var(--timeline-annotation-action-gap, 8px))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta{display:flex;min-width:0;height:20px;align-items:center;gap:8px;padding-right:0}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{display:flex;min-width:0;width:auto;height:20px;flex:1 1 auto;align-items:center;gap:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-status,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{display:inline-flex;box-sizing:border-box;height:20px;align-items:center;justify-content:center;flex:none;padding:0 8px;border:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));border-radius:calc(var(--mv-radius-control, 8px) - 2px);background:#ffffff12;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:var(--mv-sys-type-caption-size);font-weight:var(--mv-sys-type-caption-weight);line-height:var(--mv-sys-type-caption-line);opacity:1;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status[data-status=retry],.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]{gap:4px;padding-left:var(--mv-sys-space-field, 8px);border-color:color-mix(in srgb,var(--tap-red, #db5a4d) 36%,transparent);background:color-mix(in srgb,var(--tap-red, #db5a4d) 12%,transparent);color:var(--tap-red, #db5a4d);cursor:pointer}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status[data-status=retry]:hover,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]:hover{background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status[data-status=retry]:focus-visible,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status[data-status=retry]:focus-visible{outline:1px solid var(--mv-edit-focus, #a3a3a3);outline-offset:1px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{align-self:end;max-height:18px;overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-panel-item-instruction,.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-instruction{max-height:none;overflow:visible;white-space:normal}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{height:20px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-meta,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-meta{display:flex;min-width:0;max-width:100%;align-self:center;align-items:center;gap:8px;height:20px;font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-status,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-status{position:static;height:20px;box-sizing:border-box;font-size:var(--mv-sys-type-caption-size);line-height:var(--mv-sys-type-caption-line)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity{min-width:0;max-width:100%;flex:1 1 auto;align-items:center;line-height:20px;overflow:hidden}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity>strong,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity>strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-identity>time,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-identity>time{min-width:max-content;flex:none;overflow:visible;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit{right:calc(var(--timeline-annotation-action-slot, 40px) + var(--timeline-annotation-action-gap, 8px))}.tap-cut-annotate-0930 article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within) .timeline-annotation-item-heading .timeline-annotation-panel-item-meta{padding-right:0}.tap-cut-annotate-0930 .timeline-annotation-panel-item-meta{flex-wrap:nowrap}.tap-cut-annotate-0930 .timeline-annotation-capture-artwork>img{width:100%;height:100%;object-fit:cover}.tap-cut-annotate-0930 .timeline-annotation-panel-item :is(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete){border:0;box-shadow:none}.timeline-annotation-panel-item[data-review-status=generating]{pointer-events:none;cursor:default}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading{align-items:start;align-content:start}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-capture-chip{align-self:start;margin-top:0}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions{display:flex;align-items:center;justify-content:flex-end;width:100%}.tap-cut-editor .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions .timeline-annotation-panel-item-delete{position:static;inset:auto;transform:none;margin:0 auto 0 0;opacity:1;visibility:visible;pointer-events:auto;flex-shrink:0}[data-annotation-row][data-pulse=true]{animation:tap-cut-annotation-row-pulse .7s ease-out}@keyframes tap-cut-annotation-row-pulse{0%{box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus, rgb(255 255 255 / 22%))}to{box-shadow:inset 0 0 0 1px transparent}}@media(prefers-reduced-motion:reduce){[data-annotation-row][data-pulse=true]{animation:none}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:hover,.timeline-annotation-panel-item:hover:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-peek=true],.timeline-annotation-panel-item[data-peek=true]:where(.tap-cut-annotate-0930){background:var(--mv-edit-hover)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-active=true],.timeline-annotation-panel-item[data-active=true]:where(.tap-cut-annotate-0930){background:var(--mv-edit-selected)}:where(.tap-cut-annotate-0930) .timeline-annotation-canvas .timeline-annotation-badge,.timeline-annotation-canvas:where(.tap-cut-annotate-0930) .timeline-annotation-badge,:where(.tap-cut-annotate-0930) .timeline-annotation-panel .timeline-annotation-badge,.timeline-annotation-panel:where(.tap-cut-annotate-0930) .timeline-annotation-badge{--annotation-badge-surface: var(--mv-edit-panel, #141414);border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-panel, #141414);color:var(--mv-edit-muted, #a3a3a3);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-canvas .timeline-annotation-badge[data-active=true],.timeline-annotation-canvas:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-active=true],:where(.tap-cut-annotate-0930) .timeline-annotation-panel .timeline-annotation-badge[data-active=true],.timeline-annotation-panel:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-active=true]{border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:hover,.timeline-annotation-panel-item:hover:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:focus-within,.timeline-annotation-panel-item:focus-within:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-hover, #242424);background:var(--mv-edit-hover, #242424);box-shadow:inset 0 0 0 1px var(--mv-edit-edge, rgb(255 255 255 / 8%))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-active=true],.timeline-annotation-panel-item[data-active=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-peek=true],.timeline-annotation-panel-item[data-peek=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-selected, #2e2e2e);background:var(--mv-edit-selected, #2e2e2e);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-checked=true],.timeline-annotation-panel-item[data-checked=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-selected, #2e2e2e);background:var(--mv-edit-selected, #2e2e2e);box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus, rgb(255 255 255 / 22%))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:hover .timeline-annotation-badge,.timeline-annotation-panel-item:hover:where(.tap-cut-annotate-0930) .timeline-annotation-badge,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-active=true] .timeline-annotation-badge,.timeline-annotation-panel-item[data-active=true]:where(.tap-cut-annotate-0930) .timeline-annotation-badge{--annotation-badge-surface: var(--timeline-annotation-card-surface)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-checked=true] .timeline-annotation-badge,.timeline-annotation-panel-item[data-checked=true]:where(.tap-cut-annotate-0930) .timeline-annotation-badge{--annotation-badge-surface: var(--timeline-annotation-card-surface)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:hover,.timeline-annotation-panel-item:hover:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:focus-within,.timeline-annotation-panel-item:focus-within:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-active=true],.timeline-annotation-panel-item[data-active=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-peek=true],.timeline-annotation-panel-item[data-peek=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-hover, #242424);background:var(--mv-edit-hover, #242424);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip>.timeline-annotation-badge,.timeline-annotation-capture-chip:where(.tap-cut-annotate-0930)>.timeline-annotation-badge{--annotation-badge-surface: var(--timeline-annotation-card-surface);position:absolute;z-index:3;top:-5px;right:-5px;pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-mark .timeline-annotation-badge,.timeline-annotation-mark:where(.tap-cut-annotate-0930) .timeline-annotation-badge{--annotation-badge-surface: #141414}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark .timeline-annotation-badge{width:auto;min-width:8px;height:16px;font-size:10px;font-weight:400;line-height:16px;background:transparent;border:0;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on .timeline-annotation-badge,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on .timeline-annotation-badge{background:none;color:#fff}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge>svg,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark .timeline-annotation-badge>svg{display:none}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge-status,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark .timeline-annotation-badge-status{display:none}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip>.timeline-annotation-badge,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip>.timeline-annotation-badge{top:-6px;right:-6px}:where(.tap-cut-annotate-0930) .timeline-annotation-badge,.timeline-annotation-badge:where(.tap-cut-annotate-0930){--annotation-badge-surface: var(--mv-edit-panel, #141414);position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;border:1px solid var(--mv-edit-edge, #ffffff14);border-radius:50%;background:var(--mv-edit-panel, #141414);color:var(--mv-edit-muted, #bfbfbf);font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-active=true],.timeline-annotation-badge[data-active=true]:where(.tap-cut-annotate-0930){background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%))}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-checked=true],.timeline-annotation-badge[data-checked=true]:where(.tap-cut-annotate-0930){background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);border-color:var(--mv-edit-focus, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-badge-status,.timeline-annotation-badge-status:where(.tap-cut-annotate-0930){position:absolute;top:-3px;right:-3px;z-index:1;display:grid;place-items:center;width:10px;height:10px;border-radius:50%;background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);box-shadow:0 0 0 1.5px var(--annotation-badge-surface);pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-badge-status svg,.timeline-annotation-badge-status:where(.tap-cut-annotate-0930) svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-state=ready] .timeline-annotation-badge-status,.timeline-annotation-badge[data-state=ready]:where(.tap-cut-annotate-0930) .timeline-annotation-badge-status{width:6px;height:6px;top:-1px;right:-1px;background:#f2f2f2}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-state=failed] .timeline-annotation-badge-status,.timeline-annotation-badge[data-state=failed]:where(.tap-cut-annotate-0930) .timeline-annotation-badge-status{background:var(--tap-red, #db5a4d)}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-state=processing] .timeline-annotation-badge-status,.timeline-annotation-badge[data-state=processing]:where(.tap-cut-annotate-0930) .timeline-annotation-badge-status{background:var(--annotation-badge-surface)}:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-state=processing] svg,.timeline-annotation-badge[data-state=processing]:where(.tap-cut-annotate-0930) svg{animation:tap-cut-annotation-status-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-badge[data-state=processing] svg,.timeline-annotation-badge[data-state=processing]:where(.tap-cut-annotate-0930) svg{animation:none}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip>.timeline-annotation-badge,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip>.timeline-annotation-badge{top:-6px;right:-6px}.tap-cut-editor .timeline-annotation-canvas .timeline-annotation-badge,.tap-cut-editor .timeline-annotation-panel .timeline-annotation-badge{--annotation-badge-surface: var(--mv-edit-panel, #141414);border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-panel, #141414);color:var(--mv-edit-muted, #a3a3a3);box-shadow:none}.tap-cut-editor .timeline-annotation-canvas .timeline-annotation-badge[data-active=true],.tap-cut-editor .timeline-annotation-panel .timeline-annotation-badge[data-active=true]{border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2)}.tap-cut-editor .timeline-annotation-panel-item:hover .timeline-annotation-badge,.tap-cut-editor .timeline-annotation-panel-item[data-active=true] .timeline-annotation-badge,.tap-cut-editor .timeline-annotation-panel-item[data-checked=true] .timeline-annotation-badge{--annotation-badge-surface: var(--timeline-annotation-card-surface)}.tap-cut-editor .timeline-annotation-capture-chip>.timeline-annotation-badge{--annotation-badge-surface: var(--timeline-annotation-card-surface);position:absolute;z-index:3;top:-5px;right:-5px;pointer-events:none}.tap-cut-editor .timeline-annotation-mark .timeline-annotation-badge{--annotation-badge-surface: #141414}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge{width:auto;min-width:8px;height:16px;font-size:10px;font-weight:400;line-height:16px;background:transparent;border:0;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2)}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on .timeline-annotation-badge{background:none;color:#fff}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge>svg{display:none}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-badge-status{display:none}.tap-cut-editor article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip>.timeline-annotation-badge{top:-6px;right:-6px}.tap-cut-editor .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip>.timeline-annotation-badge{top:-6px;right:-6px}.tap-cut-editor .timeline-annotation-badge{--annotation-badge-surface: var(--mv-edit-panel, #141414);position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;border:1px solid var(--mv-edit-edge, #ffffff14);border-radius:50%;background:var(--mv-edit-panel, #141414);color:var(--mv-edit-muted, #bfbfbf);font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums}.tap-cut-editor .timeline-annotation-badge[data-active=true]{background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%))}.tap-cut-editor .timeline-annotation-badge[data-checked=true]{background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);border-color:var(--mv-edit-focus, #a3a3a3)}.tap-cut-editor .timeline-annotation-badge-status{position:absolute;top:-3px;right:-3px;z-index:1;display:grid;place-items:center;width:10px;height:10px;border-radius:50%;background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #f2f2f2);box-shadow:0 0 0 1.5px var(--annotation-badge-surface);pointer-events:none}.tap-cut-editor .timeline-annotation-badge-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tap-cut-editor .timeline-annotation-badge[data-state=ready] .timeline-annotation-badge-status{width:6px;height:6px;top:-1px;right:-1px;background:#f2f2f2}.tap-cut-editor .timeline-annotation-badge[data-state=failed] .timeline-annotation-badge-status{background:var(--tap-red, #db5a4d)}.tap-cut-editor .timeline-annotation-badge[data-state=processing] .timeline-annotation-badge-status{background:var(--annotation-badge-surface)}.tap-cut-editor .timeline-annotation-badge[data-state=processing] svg{animation:tap-cut-annotation-status-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.tap-cut-editor .timeline-annotation-badge[data-state=processing] svg{animation:none}}@keyframes tap-cut-annotation-status-spin{to{transform:rotate(360deg)}}.tap-cut-editor :is(.tap-cut-annotate-marks,.timeline-annotation-canvas,.timeline-annotation-panel,.timeline-annotation-panel-item,.tap-cut-playback-annotation) .timeline-annotation-badge:not(#annotation-badge-identifier){border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-control, 8px);background:color-mix(in srgb,#fff 8%,var(--mv-edit-panel, #141414));color:var(--mv-edit-text, #f2f2f2);font-size:12px;font-weight:450;line-height:16px}.tap-cut-editor :is(.tap-cut-annotate-marks,.timeline-annotation-canvas,.timeline-annotation-panel,.timeline-annotation-panel-item,.tap-cut-playback-annotation) .timeline-annotation-badge:is([data-active=true],[data-checked=true]):not(#annotation-badge-identifier){background:var(--mv-edit-selected, #2e2e2e)}.tap-cut-editor :is(.tap-cut-annotate-marks,.tap-cut-playback-annotation) .timeline-annotation-badge[data-progress]:not(#annotation-badge-identifier){background:linear-gradient(90deg,rgb(255 255 255 / 22%) calc(var(--annotation-progress, 0) * 100%),transparent 0),color-mix(in srgb,#fff 8%,var(--mv-edit-panel, #141414))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item,.timeline-annotation-panel-item:where(.tap-cut-annotate-0930){position:relative;flex:none;overflow:hidden;border:0;border-radius:var(--mv-radius-content);background:var(--mv-annotation-surface)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-delete:where(.tap-cut-annotate-0930){position:absolute;top:8px;right:8px;display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--mv-icon-muted, #a3a3a3);opacity:0;transition:opacity .12s ease}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:hover .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:hover:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:focus-within .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:focus-within:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:focus-visible,.timeline-annotation-panel-item-delete:focus-visible:where(.tap-cut-annotate-0930){opacity:1}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:hover,.timeline-annotation-panel-item-delete:hover:where(.tap-cut-annotate-0930){background:var(--mv-edit-hover, #242424);color:var(--mv-icon-primary, #f2f2f2)}@media(hover:none){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-delete:where(.tap-cut-annotate-0930){opacity:1}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item,.timeline-annotation-panel-item:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-content-surface, #191919);padding:12px;overflow:hidden;border-radius:var(--mv-radius-content, 12px);background:var(--timeline-annotation-card-surface);box-shadow:inset 0 0 0 1px var(--mv-edit-divider, rgb(255 255 255 / 6%));transition:background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,.timeline-annotation-item-heading:where(.tap-cut-annotate-0930){display:grid;grid-template-columns:44px 24px minmax(0,1fr) 32px;grid-template-areas:"capture index scope action" "capture . time action";align-items:center;column-gap:8px;row-gap:0;min-height:36px;cursor:pointer}:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930){grid-template-columns:24px minmax(0,1fr) 32px;grid-template-areas:"index scope action" ". time action"}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip,.timeline-annotation-capture-chip:where(.tap-cut-annotate-0930){grid-area:capture;width:44px;height:32px;flex:none;overflow:hidden;padding:0;border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-media, 8px);background:var(--mv-edit-content-surface, #191919);opacity:.9;cursor:zoom-in;transition:opacity .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list[data-pointer-hover-armed] .timeline-annotation-capture-chip:hover,.timeline-annotation-panel-list[data-pointer-hover-armed]:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip:hover{opacity:1;background:var(--mv-edit-hover, #242424);box-shadow:0 0 0 1px #ffffff24}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-capture-chip,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip,:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip:disabled,.timeline-annotation-capture-chip:disabled:where(.tap-cut-annotate-0930){cursor:default}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-capture-chip:hover,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip:disabled:hover,.timeline-annotation-capture-chip:disabled:hover:where(.tap-cut-annotate-0930){opacity:.9;background:var(--mv-edit-content-surface, #191919);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip:focus-visible,.timeline-annotation-capture-chip:focus-visible:where(.tap-cut-annotate-0930){opacity:1;outline:2px solid var(--mv-edit-focus, #a3a3a3);outline-offset:2px}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item,.timeline-annotation-panel-item:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-mode,.timeline-annotation-panel-item-mode:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip,.timeline-annotation-capture-chip:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-delete:where(.tap-cut-annotate-0930){transition:none}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-delete:where(.tap-cut-annotate-0930){position:relative;top:auto;right:auto;grid-area:action;flex:none;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:opacity .12s cubic-bezier(.22,1,.36,1),color .12s cubic-bezier(.22,1,.36,1),background-color .12s cubic-bezier(.22,1,.36,1)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:focus-visible,.timeline-annotation-panel-item-delete:focus-visible:where(.tap-cut-annotate-0930){outline:2px solid var(--mv-edit-focus, #a3a3a3);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item,.timeline-annotation-panel-item:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-content-surface, #191919);position:relative;padding:0;border:0;border-radius:var(--mv-radius-content, 12px);background:var(--timeline-annotation-card-surface);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-checked=true],.timeline-annotation-panel-item[data-checked=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-selected, #2e2e2e);background:var(--mv-edit-selected, #2e2e2e);box-shadow:inset 0 0 0 1px var(--mv-edit-edge, rgb(255 255 255 / 8%))}:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,.timeline-annotation-item-heading:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930){display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"media instruction" "media meta";align-items:center;column-gap:var(--mv-sys-space-field, 8px);row-gap:var(--mv-sys-space-row, 4px);min-height:76px;padding:var(--mv-sys-space-content, 12px);cursor:default}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-areas:"media properties properties";align-items:start;min-height:0;padding-bottom:var(--mv-sys-space-row, 4px)}:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)):where(.tap-cut-annotate-0930){grid-template-columns:24px minmax(0,1fr)}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip,.timeline-annotation-capture-chip:where(.tap-cut-annotate-0930){position:relative;grid-area:media;overflow:visible}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-delete:where(.tap-cut-annotate-0930){grid-area:action;align-self:center;width:32px;height:32px;border-radius:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{position:absolute;z-index:8;top:8px;right:8px;align-self:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-content-surface, #191919);background:var(--timeline-annotation-card-surface);box-shadow:inset 0 0 0 1px var(--mv-edit-edge, rgb(255 255 255 / 8%))}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media properties";column-gap:var(--mv-sys-space-field, 8px);min-height:54px;padding:var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px) var(--mv-sys-space-row, 4px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930)>.timeline-annotation-panel-item-delete{position:static;z-index:auto;width:30px;height:30px;flex:none;margin-right:auto;border:0;border-radius:var(--mv-radius-control, 8px);background:transparent;color:var(--mv-edit-muted, #a3a3a3)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete:hover,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930)>.timeline-annotation-panel-item-delete:hover,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete:focus-visible,.timeline-annotation-panel-item-actions:where(.tap-cut-annotate-0930)>.timeline-annotation-panel-item-delete:focus-visible{outline:none;background:var(--mv-edit-hover, #242424);color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit[data-action-disabled=true],.timeline-annotation-panel-item-edit[data-action-disabled=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete[data-action-disabled=true],.timeline-annotation-panel-item-delete[data-action-disabled=true]:where(.tap-cut-annotate-0930){color:var(--mv-edit-quiet, #777773);cursor:default}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{position:absolute;top:50%;right:var(--timeline-annotation-action-inset, 12px);z-index:4;display:grid;width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px);place-items:center;opacity:0;pointer-events:none;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"media instruction" "media meta"}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:24px minmax(0,1fr)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:44px minmax(0,1fr);grid-template-rows:minmax(17px,auto) 24px;grid-template-areas:"media instruction" "media meta";min-height:76px;padding:var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),article.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:24px minmax(0,1fr)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]) .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-rows:auto 24px;min-height:76px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media properties";align-items:start;min-height:54px;padding:var(--mv-sys-space-content, 12px) var(--mv-sys-space-content, 12px) var(--mv-sys-space-row, 4px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:40px minmax(0,1fr);grid-template-rows:18px 20px;grid-template-areas:"media instruction" "media meta";min-height:64px;align-content:center;align-items:center;column-gap:8px;row-gap:var(--mv-sys-space-row, 4px);padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip{width:40px;height:40px;align-self:center}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-rows:auto 20px}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{top:8px;width:var(--timeline-annotation-action-slot, 28px);height:var(--timeline-annotation-action-slot, 28px);border-radius:7px;color:var(--mv-edit-muted, #a3a3a3);transform:none}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{right:var(--timeline-annotation-action-inset, 12px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit:hover:not([data-action-disabled=true]),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:hover:not([data-action-disabled=true]),:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit:focus-visible:not([data-action-disabled=true]),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:focus-visible:not([data-action-disabled=true]),:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete:hover:not([data-action-disabled=true]),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:hover:not([data-action-disabled=true]),:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete:focus-visible:not([data-action-disabled=true]),article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:focus-visible:not([data-action-disabled=true]){background:#ffffff14;color:var(--mv-edit-text, #f2f2f2)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within) .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{--timeline-annotation-hover-action-lane: calc( var(--timeline-annotation-action-inset, 12px) + var(--timeline-annotation-action-slot, 28px) + var(--timeline-annotation-action-gap, 4px) + var(--timeline-annotation-action-slot, 28px) )}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-editing=true],article.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-active=true][data-editing=true],article.timeline-annotation-panel-item[data-review-first=true][data-active=true][data-editing=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-content-surface, #191919);background:var(--timeline-annotation-card-surface);box-shadow:none}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"media properties";min-height:46px;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px) var(--mv-sys-space-row, 4px);column-gap:8px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:24px minmax(0,1fr)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{padding-right:44px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete{position:absolute;top:16px;right:12px;z-index:9;width:32px;height:32px;margin:0;border-radius:var(--mv-radius-control, 8px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true],article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true],.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930){border-radius:var(--mv-radius-content, 12px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-item-heading,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:40px minmax(0,1fr);min-height:0;align-items:center;column-gap:8px;padding:var(--mv-sys-space-content, 12px) 52px 0 var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) article.timeline-annotation-panel-item[data-review-first=true][data-editing=true] .timeline-annotation-capture-chip,article.timeline-annotation-panel-item[data-review-first=true][data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-capture-chip,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip{width:40px;height:40px;align-self:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-editing=true] .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-editing=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-actions>.timeline-annotation-panel-item-delete{top:16px;right:12px;width:32px;height:32px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-columns:var(--mv-comp-annotation-media-size) minmax(0,1fr);grid-template-rows:var(--mv-comp-inspector-section-heading-height) var(--mv-comp-inspector-section-heading-height);grid-template-areas:"media instruction" "media meta";min-height:var(--mv-comp-annotation-card-height);column-gap:var(--mv-inspector-field-gap);row-gap:var(--mv-sys-space-row);padding:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip{grid-area:media;width:var(--mv-comp-annotation-media-size);height:var(--mv-comp-annotation-media-size);align-self:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list:has(>.timeline-annotation-panel-item[data-review-first=true]),.timeline-annotation-panel-list:has(>.timeline-annotation-panel-item[data-review-first=true]):where(.tap-cut-annotate-0930){gap:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true],.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930){border-radius:var(--mv-radius-row);outline:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true][data-active=true],.timeline-annotation-panel-item[data-review-first=true][data-active=true]:where(.tap-cut-annotate-0930){--timeline-annotation-card-surface: var(--mv-edit-selected);background:var(--timeline-annotation-card-surface);box-shadow:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:focus-visible,.timeline-annotation-panel-item[data-review-first=true]:focus-visible:where(.tap-cut-annotate-0930){outline:2px solid var(--mv-edit-focus);outline-offset:-2px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:var(--mv-comp-annotation-media-size) minmax(0,1fr) auto;grid-template-areas:"media properties action";min-height:var(--mv-comp-annotation-card-height);gap:var(--mv-inspector-field-gap);padding:var(--mv-inspector-field-gap)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:24px minmax(0,1fr) auto}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{grid-area:action;position:static;z-index:2;width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px);justify-self:end;opacity:0;pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list[data-pointer-hover-armed] .timeline-annotation-panel-item[data-review-first=true]:hover .timeline-annotation-panel-item-delete,.timeline-annotation-panel-list[data-pointer-hover-armed]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:hover .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:focus-within .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:focus-within:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{opacity:1;pointer-events:auto}@media(hover:none){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true] .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{opacity:1;pointer-events:auto}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item,.timeline-annotation-panel-item:where(.tap-cut-annotate-0930){position:relative}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-item-heading,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){min-height:76px;padding:var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{position:absolute;top:50%;z-index:4;display:grid;width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px);place-items:center;opacity:0;pointer-events:none;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{right:0}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list[data-pointer-hover-armed] .timeline-annotation-panel-item:not([data-editing=true]):hover .timeline-annotation-panel-item-edit,.timeline-annotation-panel-list[data-pointer-hover-armed]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]):hover .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]):focus-within .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item:not([data-editing=true]):focus-within:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-list[data-pointer-hover-armed] .timeline-annotation-panel-item:not([data-editing=true]):hover .timeline-annotation-panel-item-delete,.timeline-annotation-panel-list[data-pointer-hover-armed]:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]):hover .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]):focus-within .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:not([data-editing=true]):focus-within:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit:focus-visible,.timeline-annotation-panel-item-edit:focus-visible:where(.tap-cut-annotate-0930),:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete:focus-visible,.timeline-annotation-panel-item-delete:focus-visible:where(.tap-cut-annotate-0930){opacity:1;pointer-events:auto}@media(hover:none){:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{opacity:1;pointer-events:auto}}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)),.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading:not(:has(.timeline-annotation-capture-chip)){grid-template-columns:40px minmax(0,1fr) 56px;grid-template-rows:18px 20px;min-height:72px;align-content:center;align-items:center;column-gap:8px;row-gap:var(--mv-sys-space-row, 4px);padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-capture-chip,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-capture-chip{width:40px;height:40px;align-self:center}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]) .timeline-annotation-item-heading,.timeline-annotation-panel-item[data-review-first=true][data-expanded=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-item-heading{grid-template-rows:auto 20px}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-edit,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-edit,:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{width:var(--timeline-annotation-action-slot, 40px);height:var(--timeline-annotation-action-slot, 40px)}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]) .timeline-annotation-panel-item-delete,.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):where(.tap-cut-annotate-0930) .timeline-annotation-panel-item-delete{right:0}.tap-cut-annotate-0930 article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:3;width:96px;border-radius:inherit;background:linear-gradient(to right,transparent,var(--mv-edit-hover, #242424) 40%);opacity:0;pointer-events:none;transition:opacity var(--mv-sys-duration-state, .15s) ease}.tap-cut-annotate-0930 article.timeline-annotation-panel-item[data-review-first=true][data-active=true]:not([data-editing=true]):after{background:linear-gradient(to right,transparent,var(--mv-edit-selected, #242424) 40%)}.tap-cut-annotate-0930 article.timeline-annotation-panel-item[data-review-first=true]:not([data-editing=true]):is(:hover,:focus-within):after{opacity:1}.tap-cut-annotate-0930 .timeline-annotation-panel-item:not([data-editing=true]):is(:hover,:focus-within) :is(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete){opacity:1;pointer-events:auto}.tap-cut-annotate-0930 :is(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete){z-index:5;transition:opacity var(--mv-sys-duration-state, .15s) ease}@media(hover:none){.tap-cut-annotate-0930 .timeline-annotation-panel-item:not([data-editing=true]) :is(.timeline-annotation-panel-item-edit,.timeline-annotation-panel-item-delete){opacity:1;pointer-events:auto}}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930){height:100%;overflow-x:hidden;overflow-y:auto;border:0;background:transparent}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark{height:16px;border:0;border-radius:6px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000073,0 4px 12px #00000038;backdrop-filter:brightness(1.12) saturate(1.15);-webkit-backdrop-filter:brightness(1.12) saturate(1.15);transition:background-color .12s ease,box-shadow .12s ease}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:hover,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000080,0 4px 12px #00000038}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on{z-index:3;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #0000008c,0 4px 12px #00000038}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>b,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>b{inset:50% auto auto 3px;width:12px;height:12px;border-radius:50%;background:#0009;color:#fff;font-size:11px;line-height:16px;font-weight:600;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on>b,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on>b{background:#fff;color:#000}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle{top:0;width:12px;height:100%;transform:none;cursor:ew-resize}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-left,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-left{left:0}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-right,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-right{right:0}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-drag,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-drag{top:8px;bottom:auto;height:16px;border-radius:6px;background:#141414a6;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000047}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding-drag,.timeline-annotation-onboarding-drag:where(.tap-cut-annotate-0930){position:relative;display:block;width:44px;height:14px;flex:none;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding-drag>i,.timeline-annotation-onboarding-drag:where(.tap-cut-annotate-0930)>i{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:999px;background:#fff;animation:tap-cut-timeline-annotation-onboarding-drag 1.4s cubic-bezier(.45,0,.55,1) infinite alternate}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding-drag>i,.timeline-annotation-onboarding-drag:where(.tap-cut-annotate-0930)>i{animation:none;transform:translate(15px)}}:where(.tap-cut-annotate-0930) .timeline-annotation-toolbar button:focus-visible,.timeline-annotation-toolbar:where(.tap-cut-annotate-0930) button:focus-visible,:where(.tap-cut-annotate-0930) .timeline-annotation-rail button:focus-visible,.timeline-annotation-rail:where(.tap-cut-annotate-0930) button:focus-visible{outline:1px solid var(--mv-edit-focus, #8a8a8a);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail,.timeline-annotation-rail:where(.tap-cut-annotate-0930){position:relative;z-index:30;flex:none;border-block:1px solid var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-panel, #141414);cursor:ew-resize;transition:height .18s cubic-bezier(.16,1,.3,1)}:where(.tap-cut-annotate-0930) .timeline-annotation-mark,.timeline-annotation-mark:where(.tap-cut-annotate-0930){position:absolute;z-index:2;height:14px;min-width:16px;border:1px solid rgb(255 255 255 / .1);border-radius:4px;background:var(--mv-edit-selected, #2e2e2e);font-size:11px;line-height:16px;cursor:grab}:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on,.timeline-annotation-mark.is-on:where(.tap-cut-annotate-0930){background:var(--cv2-mv-sys-color-selected, #2e2e2e);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-drag,.timeline-annotation-mark.is-drag:where(.tap-cut-annotate-0930){z-index:7}:where(.tap-cut-annotate-0930) .timeline-annotation-mark>b,.timeline-annotation-mark:where(.tap-cut-annotate-0930)>b{position:absolute;inset:1px auto auto 1px;display:grid;width:12px;height:12px;place-items:center;border-radius:4px;color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:11px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}:where(.tap-cut-annotate-0930) .timeline-annotation-handle,.timeline-annotation-handle:where(.tap-cut-annotate-0930){position:absolute;top:0;z-index:4;width:12px;height:100%;border:1px solid transparent;border-radius:var(--mv-radius-control, 8px);background:transparent;cursor:ew-resize;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--mv-feedback-duration, .15s) var(--mv-motion-ease),background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease),border-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease)}:where(.tap-cut-annotate-0930) .timeline-annotation-handle>.timeline-annotation-handle-grip,.timeline-annotation-handle:where(.tap-cut-annotate-0930)>.timeline-annotation-handle-grip{position:absolute;top:3px;bottom:3px;left:50%;width:4px;border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-text, #f2f2f2);box-shadow:0 0 0 1px var(--mv-edit-edge, rgb(255 255 255 / 8%));transform:translate(-50%);pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-left,.timeline-annotation-mark:where(.tap-cut-annotate-0930)>.timeline-annotation-handle.is-left{left:-6px}:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-right,.timeline-annotation-mark:where(.tap-cut-annotate-0930)>.timeline-annotation-handle.is-right{right:-6px}:where(.tap-cut-annotate-0930) .timeline-annotation-mark:hover>.timeline-annotation-handle,.timeline-annotation-mark:hover:where(.tap-cut-annotate-0930)>.timeline-annotation-handle{border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-hover, #242424);opacity:.72;pointer-events:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on>.timeline-annotation-handle,.timeline-annotation-mark.is-on:where(.tap-cut-annotate-0930)>.timeline-annotation-handle{border-color:var(--mv-edit-edge, rgb(255 255 255 / 8%));background:var(--mv-edit-selected, #2e2e2e);opacity:1;pointer-events:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-mark:focus-within>.timeline-annotation-handle,.timeline-annotation-mark:focus-within:where(.tap-cut-annotate-0930)>.timeline-annotation-handle{opacity:1;outline:1px solid var(--mv-edit-focus, #a3a3a3);outline-offset:1px;pointer-events:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=l]>[data-edge=l],.timeline-annotation-mark[data-active-handle=l]:where(.tap-cut-annotate-0930)>[data-edge=l],:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=r]>[data-edge=r],.timeline-annotation-mark[data-active-handle=r]:where(.tap-cut-annotate-0930)>[data-edge=r],:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=tail]>.timeline-annotation-tail,.timeline-annotation-mark[data-active-handle=tail]:where(.tap-cut-annotate-0930)>.timeline-annotation-tail{border-color:var(--mv-edit-input-focus, rgb(255 255 255 / 22%));background:var(--mv-edit-input, #202020);opacity:1;pointer-events:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-tail,.timeline-annotation-tail:where(.tap-cut-annotate-0930){right:auto;left:calc(100% - 6px);top:0;width:12px;height:100%}:where(.tap-cut-annotate-0930) .timeline-annotation-drag,.timeline-annotation-drag:where(.tap-cut-annotate-0930){position:absolute;top:7px;height:16px;border-radius:var(--mv-radius-control, 8px);background:#00000059;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000080;pointer-events:none}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-handle,.timeline-annotation-handle:where(.tap-cut-annotate-0930){transition:none}:where(.tap-cut-annotate-0930) .timeline-annotation-rail,.timeline-annotation-rail:where(.tap-cut-annotate-0930){transition-duration:.01ms}}:where(.tap-cut-annotate-0930) .timeline-annotation-mark-trigger,.timeline-annotation-mark-trigger:where(.tap-cut-annotate-0930){position:absolute;left:-6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:6px;border-radius:50%;z-index:2}:where(.tap-cut-annotate-0930) .timeline-annotation-mark-trigger:focus-visible,.timeline-annotation-mark-trigger:focus-visible:where(.tap-cut-annotate-0930){outline:1px solid var(--mv-edit-focus, #a3a3a3);outline-offset:0}:where(.tap-cut-annotate-0930) .timeline-annotation-mark-trigger:disabled,.timeline-annotation-mark-trigger:disabled:where(.tap-cut-annotate-0930){opacity:.5}:where(.tap-cut-annotate-0930) .timeline-annotation-mark>i,.timeline-annotation-mark:where(.tap-cut-annotate-0930)>i{z-index:4}:where(.tap-cut-annotate-0930) .timeline-annotation-rail .timeline-annotation-mark[data-checked=true],.timeline-annotation-rail:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-checked=true]{box-shadow:inset 0 0 0 1px #aaa}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark{height:16px;bottom:auto;overflow:visible;border-radius:6px;font-size:10px;line-height:16px;background:#141414a3;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000075;backdrop-filter:none;-webkit-backdrop-filter:none}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:hover,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:hover{background:#141414b8;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #00000085}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on{background:#141414c7;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%)),0 0 0 1px #0000007f}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark .timeline-annotation-mark-trigger,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark .timeline-annotation-mark-trigger{left:10px;top:0;transform:none;width:auto;height:12px;padding:0;border-radius:4px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle{top:50%;z-index:9;width:16px;height:36px;border:0;border-radius:var(--mv-radius-control, 8px);background:transparent;opacity:1;pointer-events:auto;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-left,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-left{left:-8px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-right,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-right{right:-8px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle>.timeline-annotation-handle-grip{top:50%;bottom:auto;width:2px;height:6px;border:0;border-radius:1px;background:#f2f2f27a;box-shadow:none;opacity:1;transform:translateY(-50%);transition:width var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1)),background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle>.timeline-annotation-handle-grip:before{content:"";position:absolute;top:50%;width:8px;height:12px;background:transparent;pointer-events:none;transform:translateY(-50%);transition:background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-left>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-left>.timeline-annotation-handle-grip{left:11px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-left>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-left>.timeline-annotation-handle-grip:before{right:50%;margin-right:-1px;border-radius:4px 0 0 4px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-right>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-right>.timeline-annotation-handle-grip{left:auto;right:11px}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark>.timeline-annotation-handle.is-right>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark>.timeline-annotation-handle.is-right>.timeline-annotation-handle-grip:before{left:50%;margin-left:-1px;border-radius:0 4px 4px 0}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:hover>.timeline-annotation-handle,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:hover>.timeline-annotation-handle,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark.is-on>.timeline-annotation-handle,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark.is-on>.timeline-annotation-handle,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:focus-within>.timeline-annotation-handle,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:focus-within>.timeline-annotation-handle{border:0;background:transparent}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:hover>.timeline-annotation-handle>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:hover>.timeline-annotation-handle>.timeline-annotation-handle-grip{background:#f2f2f2b3}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:has([data-edge=l]:hover)>[data-edge=l]>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:has([data-edge=l]:hover)>[data-edge=l]>.timeline-annotation-handle-grip,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:has([data-edge=r]:hover)>[data-edge=r]>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:has([data-edge=r]:hover)>[data-edge=r]>.timeline-annotation-handle-grip,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=l]>[data-edge=l]>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=l]>[data-edge=l]>.timeline-annotation-handle-grip,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=r]>[data-edge=r]>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=r]>[data-edge=r]>.timeline-annotation-handle-grip{width:3px;height:6px;background:#fff}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:has([data-edge=l]:hover)>[data-edge=l]>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:has([data-edge=l]:hover)>[data-edge=l]>.timeline-annotation-handle-grip:before,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark:has([data-edge=r]:hover)>[data-edge=r]>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark:has([data-edge=r]:hover)>[data-edge=r]>.timeline-annotation-handle-grip:before{background:#ffffff1a}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=l]>[data-edge=l]>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=l]>[data-edge=l]>.timeline-annotation-handle-grip:before,:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=r]>[data-edge=r]>.timeline-annotation-handle-grip:before,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=r]>[data-edge=r]>.timeline-annotation-handle-grip:before{background:var(--cv2-mv-sys-color-selected, #2e2e2e)}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-tail,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-tail{display:block;top:50%;right:auto;left:calc(100% - 8px);z-index:5;width:16px;height:36px;border:0;background:transparent;transform:translateY(-50%)}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=tail]>.timeline-annotation-tail,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=tail]>.timeline-annotation-tail{border:0;background:transparent}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-active-handle=tail]>.timeline-annotation-tail>.timeline-annotation-handle-grip,.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-active-handle=tail]>.timeline-annotation-tail>.timeline-annotation-handle-grip{width:3px;height:6px;background:#fff}:where(.tap-cut-annotate-0930) .timeline-clip-trim,.timeline-clip-trim:where(.tap-cut-annotate-0930){background:#fff}.tap-cut-annotation-rail.tap-cut-annotate-0930{top:0;bottom:var(--tap-cut-track-gap, 0px);height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.tap-cut-editor .timeline-annotation-onboarding-drag{position:relative;display:block;width:44px;height:14px;flex:none;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%))}.tap-cut-editor .timeline-annotation-onboarding-drag>i{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:999px;background:#fff;animation:tap-cut-timeline-annotation-onboarding-drag 1.4s cubic-bezier(.45,0,.55,1) infinite alternate}@media(prefers-reduced-motion:reduce){.tap-cut-editor .timeline-annotation-onboarding-drag>i{animation:none;transform:translate(15px)}}.timeline-annotation-rail-end{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.tap-cut-annotation-rail{position:absolute;top:0;bottom:0;z-index:3}.tap-cut-annotate-panel,.tap-cut-annotate-overlay,.tap-cut-annotation-rail{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;font-variant-numeric:tabular-nums}@keyframes tap-cut-timeline-annotation-onboarding-drag{0%{transform:translate(0)}to{transform:translate(30px)}}:where(.tap-cut-annotate-0930) .timeline-annotation-rail[data-locked=true],.timeline-annotation-rail[data-locked=true]:where(.tap-cut-annotate-0930){pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-rail[data-locked=true] .timeline-annotation-mark,.timeline-annotation-rail[data-locked=true]:where(.tap-cut-annotate-0930) .timeline-annotation-mark{pointer-events:auto}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-locked=true],.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-locked=true]{cursor:pointer;background-image:linear-gradient(100deg,transparent 35%,rgb(255 255 255 / 14%) 50%,transparent 65%);background-size:240% 100%;animation:tap-cut-annotation-mark-generating 1.8s linear infinite;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background-color .12s ease,box-shadow .12s ease}:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-resisting=true],.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-resisting=true]{cursor:grabbing;transition:none}@keyframes tap-cut-annotation-mark-generating{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .timeline-annotation-rail.is-fill .timeline-annotation-mark[data-locked=true],.timeline-annotation-rail.is-fill:where(.tap-cut-annotate-0930) .timeline-annotation-mark[data-locked=true]{animation:none;transition:none}}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-edge{position:absolute;top:0;bottom:0;z-index:8;width:3px;background:var(--cv2-mv-sys-color-on-surface, #f2f2f2);pointer-events:none}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-edge.is-start{left:0}.tap-cut-editor .timeline-annotation-rail.is-fill .timeline-annotation-edge.is-end{right:0}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding,.timeline-annotation-onboarding:where(.tap-cut-annotate-0930){position:absolute;inset:0;z-index:30;overflow:hidden;border-radius:var(--mv-radius-content, 12px);pointer-events:none}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding .tap-cut-mv__annotation-hint-scrim,.timeline-annotation-onboarding:where(.tap-cut-annotate-0930) .tap-cut-mv__annotation-hint-scrim{border-radius:inherit}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding.is-picture,.timeline-annotation-onboarding.is-picture:where(.tap-cut-annotate-0930){border-radius:var(--mv-radius-content, 12px)}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding.is-strip,.timeline-annotation-onboarding.is-strip:where(.tap-cut-annotate-0930){border-radius:var(--mv-radius-content, 10px)}:where(.tap-cut-annotate-0930) .timeline-annotation-onboarding.is-strip .tap-cut-mv__annotation-hint,.timeline-annotation-onboarding.is-strip:where(.tap-cut-annotate-0930) .tap-cut-mv__annotation-hint{flex-direction:row;gap:var(--mv-sys-space-field, 8px);font-size:11px;line-height:16px;white-space:nowrap}:where(.tap-cut-annotate-0930) .timeline-annotation-capture-artwork .tap-cut-mv__annotation-brush-stroke,.timeline-annotation-capture-artwork:where(.tap-cut-annotate-0930) .tap-cut-mv__annotation-brush-stroke{pointer-events:none}:where(.tap-cut-annotate-0930) .tap-cut-mv__annotation-hint-scrim,.tap-cut-mv__annotation-hint-scrim:where(.tap-cut-annotate-0930){position:absolute;inset:0;z-index:6;border-radius:var(--mv-radius-content);background:#0000008f;pointer-events:none}:where(.tap-cut-annotate-0930) .tap-cut-mv__annotation-hint,.tap-cut-mv__annotation-hint:where(.tap-cut-annotate-0930){--shimmer-dur: 2.4s;--shimmer-base: #e8e8e8;--shimmer-highlight: #fff;--shimmer-band: 400%;--shimmer-ease: linear;position:absolute;left:50%;top:50%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;color:#fff;font-size:14px;font-weight:400;letter-spacing:.01em;text-shadow:0 1px 8px rgb(0 0 0 / .55);white-space:normal;width:max-content;max-width:calc(100% - 32px);text-align:center;line-height:20px;transform:translate(-50%,-50%);pointer-events:none}:where(.tap-cut-annotate-0930) .t-shimmer,.t-shimmer:where(.tap-cut-annotate-0930){position:relative;display:inline-block;color:var(--shimmer-base)}:where(.tap-cut-annotate-0930) .t-shimmer:before,.t-shimmer:where(.tap-cut-annotate-0930):before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tap-cut-t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@media(prefers-reduced-motion:reduce){:where(.tap-cut-annotate-0930) .t-shimmer:before,.t-shimmer:where(.tap-cut-annotate-0930):before{animation:none!important}}:where(.tap-cut-annotate-0930) .timeline-annotation-coach,.timeline-annotation-coach:where(.tap-cut-annotate-0930){position:absolute;bottom:calc(100% + 10px);left:0;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-field, 8px);border:1px solid rgb(255 255 255 / .1);border-radius:var(--mv-radius-content, 12px);background:var(--mv-edit-panel, #141414);color:var(--mv-edit-text, #eee);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;box-shadow:var(--mv-edit-shadow, 0 12px 28px rgb(0 0 0 / .4));pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-mask-rim{fill:none;stroke:#000000e6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-mask-fill{fill:#9d8cff38;stroke:#ffffffeb;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;paint-order:stroke fill;pointer-events:auto;cursor:pointer}.tap-cut-editor .tap-cut-mv__annotation-mask.is-on .tap-cut-mv__annotation-mask-fill{fill:#9d8cff52;stroke:#fff}.tap-cut-editor .tap-cut-mv__annotation-brush-stroke{fill:none;stroke:#9d8cff8c;stroke-linecap:square;stroke-linejoin:miter;pointer-events:auto;cursor:pointer}.tap-cut-editor .tap-cut-mv__annotation-brush-stroke.is-tip{stroke-linecap:round;stroke-linejoin:round}.tap-cut-editor .tap-cut-mv__annotation-brush-stroke.is-on{stroke:#9d8cffd1}.tap-cut-editor .tap-cut-preview[data-playing] .tap-cut-mv__annotation-mask-fill{fill:#9d8cff1a}.tap-cut-editor .tap-cut-preview[data-playing] .tap-cut-mv__annotation-brush-stroke{stroke:#9d8cff59}.tap-cut-editor .tap-cut-mv__annotation-hint-scrim{position:absolute;inset:0;z-index:6;border-radius:var(--mv-radius-content);background:#0000008f;pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-hint{--shimmer-dur: 2.4s;--shimmer-base: #e8e8e8;--shimmer-highlight: #fff;--shimmer-band: 400%;--shimmer-ease: linear;position:absolute;left:50%;top:50%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;color:#fff;font-size:11px;font-weight:400;letter-spacing:.01em;text-shadow:0 1px 8px rgb(0 0 0 / .55);white-space:normal;width:max-content;max-width:calc(100% - 32px);text-align:center;line-height:16px;transform:translate(-50%,-50%);pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-brush-cursor{position:absolute;z-index:4;border:1.5px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));box-shadow:0 0 0 1px #00000059;transform:translate(-50%,-50%);pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-brush-cursor.is-clip{border-radius:3px}.tap-cut-editor .tap-cut-mv__annotation-brush-cursor.is-tip{border-radius:50%}.tap-cut-annotate-marks,.tap-cut-editor .tap-cut-mv__annotation-marks{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-mark{border:1px solid rgb(255 255 255 / .1);border-radius:var(--mv-radius-control);background:#151515d1;box-shadow:0 14px 19px #0000007a,inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.tap-cut-editor .tap-cut-mv__annotation-mark{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;pointer-events:auto;scale:calc(1 / var(--tap-cut-preview-zoom, 1))}.tap-cut-editor .tap-cut-mv__annotation-composer{--annotation-composer-content-inset: 12px;position:absolute;z-index:6;right:auto;left:24px;width:268px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:var(--annotation-composer-content-inset);border:1px solid var(--mv-edit-edge);border-radius:var(--mv-radius-content);background:var(--mv-edit-panel);color:var(--mv-edit-text);box-shadow:var(--mv-edit-shadow);pointer-events:auto}.tap-cut-editor .tap-cut-mv__annotation-composer textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:40px;max-height:96px;border:0;outline:none;resize:none;background:transparent;color:var(--mv-edit-text);font-family:inherit;font-size:var(--mv-inspector-row-font-size, 12px);font-weight:400;line-height:20px;padding:0;margin:0;border-radius:0;box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-composer textarea::placeholder{color:var(--mv-edit-muted)}.tap-cut-editor .tap-cut-mv__annotation-composer button:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:2px}.tap-cut-editor .tap-cut-mv__annotation-composer:has(textarea:focus-visible),.tap-cut-mv__annotation-composer:has(.ProseMirror:focus-visible){border-color:var(--mv-edit-focus)}.tap-cut-editor .t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.tap-cut-editor .t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tap-cut-t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@media(prefers-reduced-motion:reduce){.tap-cut-editor .t-shimmer:before{animation:none!important}}.tap-cut-editor [data-media-kind=image] .tap-cut-mv__annotation-composer:has(textarea:focus-visible),.tap-cut-mv__annotation-composer:has(.ProseMirror:focus-visible){outline:none;border-color:var(--mv-edit-input-focus)}.tap-cut-editor .tap-cut-mv__annotation-composer textarea.tap-cut-mv__annotation-text{height:60px;min-height:60px;max-height:60px;line-height:20px;overflow-y:auto;padding:0;scrollbar-gutter:stable}.tap-cut-editor .timeline-annotation-canvas .tap-cut-mv__annotation-mark{width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid var(--mv-edit-edge, #333);border-radius:50%;background:var(--mv-edit-panel, #141414);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tap-cut-editor .timeline-annotation-onboarding{position:absolute;inset:0;z-index:30;overflow:hidden;border-radius:var(--mv-radius-content, 12px);pointer-events:none}.tap-cut-editor .timeline-annotation-onboarding .tap-cut-mv__annotation-hint-scrim{border-radius:inherit}.tap-cut-editor .timeline-annotation-onboarding.is-picture{border-radius:var(--mv-radius-content, 12px)}.tap-cut-editor .timeline-annotation-onboarding.is-strip{border-radius:var(--mv-radius-content, 10px)}.tap-cut-editor .timeline-annotation-onboarding.is-strip .tap-cut-mv__annotation-hint{flex-direction:row;gap:var(--mv-sys-space-field, 8px);font-size:11px;line-height:16px;white-space:nowrap}.timeline-annotation-canvas,.tap-cut-editor .timeline-annotation-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;overflow:visible;border-radius:var(--mv-radius-media, 8px);clip-path:none;--timeline-annotation-canvas-radius: var(--mv-radius-media, 8px)}.tap-cut-editor .timeline-annotation-canvas [data-media-viewer-annotation-image]{border-radius:var(--timeline-annotation-canvas-radius);clip-path:inset(0 round var(--timeline-annotation-canvas-radius))}.tap-cut-editor .timeline-annotation-canvas [data-media-viewer-annotation-hit]{overflow:hidden;border-radius:var(--timeline-annotation-canvas-radius);clip-path:inset(0 round var(--timeline-annotation-canvas-radius))}.tap-cut-editor .timeline-annotation-canvas [data-media-viewer-annotation-overlay]{z-index:3}.tap-cut-editor .timeline-annotation-canvas .tap-cut-mv__annotation-marks{z-index:4}.tap-cut-editor .timeline-annotation-coach{position:absolute;bottom:calc(100% + 10px);left:0;padding:var(--mv-sys-space-field, 8px) var(--mv-sys-space-field, 8px);border:1px solid rgb(255 255 255 / .1);border-radius:var(--mv-radius-content, 12px);background:var(--mv-edit-panel, #141414);color:var(--mv-edit-text, #eee);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;box-shadow:var(--mv-edit-shadow, 0 12px 28px rgb(0 0 0 / .4));pointer-events:none}.tap-cut-editor .timeline-annotation-composer{position:absolute;z-index:40;border:1px solid var(--mv-edit-edge, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-content, 12px);background:var(--mv-edit-panel, #141414);box-shadow:var(--mv-edit-shadow, 0 8px 24px rgb(0 0 0 / 20%))}.tap-cut-editor .timeline-annotation-composer:has(textarea:focus-visible){border-color:var(--mv-edit-input-focus, #8a8a8a)}.tap-cut-editor .timeline-annotation-composer textarea:focus,.tap-cut-editor .timeline-annotation-composer textarea:focus-visible{outline:none;box-shadow:none}.tap-cut-editor .timeline-annotation-composer.is-on-picture{transform:none}.tap-cut-editor .timeline-annotation-composer.is-strip{position:absolute;bottom:calc(100% + 10px);transform-origin:16px 100%}.tap-cut-editor .timeline-annotation-capture-artwork .tap-cut-mv__annotation-brush-stroke{pointer-events:none}.tap-cut-editor .timeline-annotation-canvas .tap-cut-mv__annotation-mark{border:0;background:transparent}.tap-cut-editor .timeline-annotation-picture-pin{display:grid;place-items:center;width:32px;height:32px;margin:-6px;padding:6px;border-radius:50%}.tap-cut-editor .timeline-annotation-picture-pin:focus-visible{outline:1px solid var(--mv-edit-focus, #a3a3a3)}.tap-cut-editor .timeline-annotation-picture-pin{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tap-cut-annotate-overlay{clip-path:inset(0 round var(--tap-cut-preview-radius));position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;cursor:crosshair;touch-action:none}.tap-cut-annotate-overlay[data-tool=brush]{cursor:none}.tap-cut-annotate-overlay[data-tool=eraser]{cursor:cell}.tap-cut-annotate-overlay[data-tool=read]{cursor:default}.tap-cut-annotate-review-image{transition:opacity var(--mv-feedback-duration, .15s) var(--mv-motion-ease, ease-out);pointer-events:none}.tap-cut-annotate-overlay__outside{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);color:#a3a3a3;font-size:12px;line-height:16px;pointer-events:none}@keyframes tap-cut-t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}:where(.tap-cut-annotate-0930) .timeline-annotation-preview-controls button,.timeline-annotation-preview-controls:where(.tap-cut-annotate-0930) button{min-height:32px;padding:4px 12px;border:0;border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2);font:inherit;font-size:12px;line-height:16px;cursor:pointer}:where(.tap-cut-annotate-0930) .timeline-annotation-preview-controls button:hover,.timeline-annotation-preview-controls:where(.tap-cut-annotate-0930) button:hover{background:var(--mv-edit-hover, #242424)}:where(.tap-cut-annotate-0930) .timeline-annotation-preview-controls button:focus-visible,.timeline-annotation-preview-controls:where(.tap-cut-annotate-0930) button:focus-visible{outline:2px solid var(--mv-edit-muted, #a3a3a3);outline-offset:2px}:where(.tap-cut-annotate-0930) .timeline-annotation-preview-controls button:disabled,.timeline-annotation-preview-controls:where(.tap-cut-annotate-0930) button:disabled{opacity:.45;cursor:default}.tap-cut-editor .tap-cut-mv__annotation-pill{--mv-annotation-pill-inset: var(--mv-ref-space-4);--mv-annotation-tool-radius: calc(var(--mv-radius-row) - var(--mv-annotation-pill-inset));display:flex;align-items:center;gap:var(--mv-ref-space-4);height:48px;padding:var(--mv-annotation-pill-inset);overflow:visible;flex-shrink:0;border:0;border-radius:var(--mv-radius-row);background:#151515d1;box-shadow:var(--mv-edit-shadow),inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.tap-cut-editor [data-media-viewer-image-canvas-toolbar].tap-cut-mv__annotation-pill{height:48px}.tap-cut-editor .tap-cut-mv__annotation-brush-tray{display:flex;align-items:center;gap:4px;height:40px;margin:0;padding:0;overflow:hidden;flex-shrink:0;border:0;background:transparent;box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-tool{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--mv-annotation-tool-radius, var(--mv-radius-control));color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3)}.tap-cut-editor .tap-cut-mv__annotation-tool:hover{color:#fff}.tap-cut-editor .tap-cut-mv__annotation-tool:focus-visible{outline:2px solid var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%));outline-offset:2px}.tap-cut-editor .tap-cut-mv__annotation-tool:disabled{cursor:default;color:var(--cv2-mv-sys-color-disabled, rgb(255 255 255 / 38%))}.tap-cut-editor .tap-cut-mv__annotation-tool.is-on{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1a}.tap-cut-editor .tap-cut-mv__annotation-brush-size{width:92px;flex-shrink:0;margin:0 var(--mv-sys-space-row)}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool{transition:background-color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1)),color var(--mv-feedback-duration, .15s) var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool:hover{background:var(--mv-edit-hover);color:var(--mv-edit-text)}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool.is-on{background:var(--mv-edit-selected);color:var(--mv-edit-text);box-shadow:none}.tap-cut-editor [data-media-viewer-composition-preview] .tap-cut-mv__annotation-pill{border:0;background:var(--mv-edit-panel);box-shadow:var(--mv-edit-shadow),inset 0 0 0 1px var(--mv-edit-edge);-webkit-backdrop-filter:none;backdrop-filter:none}.tap-cut-editor .timeline-annotation-toolbar{position:absolute;left:50%;z-index:8;display:flex;align-items:center;transform:translate(-50%,-100%);pointer-events:auto}.tap-cut-editor .timeline-review-dock[data-placement=above]{position:absolute;left:50%;z-index:9;width:max-content;max-width:calc(100% - 16px);translate:-50% -100%;pointer-events:auto}.tap-cut-editor .timeline-annotation-toolbar button:focus-visible{outline:1px solid var(--mv-edit-focus, #8a8a8a);outline-offset:2px}.tap-cut-editor .timeline-annotation-preview-controls>span{font-size:11px;line-height:16px;color:var(--mv-edit-muted, #a3a3a3)}.tap-cut-editor .timeline-annotation-preview-controls button{min-height:32px;padding:4px 12px;border:0;border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #202020);color:var(--mv-edit-text, #f2f2f2);font:inherit;font-size:12px;line-height:16px;cursor:pointer}.tap-cut-editor .timeline-annotation-preview-controls button:hover{background:var(--mv-edit-hover, #242424)}.tap-cut-editor .timeline-annotation-preview-controls button:focus-visible{outline:2px solid var(--mv-edit-muted, #a3a3a3);outline-offset:2px}.tap-cut-editor .timeline-annotation-preview-controls button:disabled{opacity:.45;cursor:default}.tap-cut-editor .timeline-annotation-preview-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--mv-edit-panel, #141414)}.tap-cut-editor .timeline-annotation-preview-controls fieldset{display:flex;gap:4px;border:0;padding:0;margin:0}.tap-cut-editor .timeline-annotation-preview-controls button[aria-pressed=true]{background:var(--mv-edit-selected, #2e2e2e)}.tap-cut-editor .timeline-annotation-preview-controls .timeline-annotation-confirm{background:var(--mv-edit-text, #f2f2f2);color:var(--mv-edit-panel, #141414)}.tap-cut-editor .timeline-annotation-preview-controls .timeline-annotation-confirm:hover{background:var(--mv-edit-muted, #a3a3a3)}.tap-cut-editor .timeline-annotation-preview-controls.timeline-annotation-preview-footer{z-index:31;box-sizing:border-box;width:max-content;max-width:100%;min-height:42px;flex:none;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;margin:0 auto;padding:4px;border:1px solid var(--tap-cut-line, rgb(255 255 255 / 8%));border-radius:var(--mv-radius-content, 12px);background:var(--tap-cut-panel-raised, #191919);box-shadow:var(--mv-edit-shadow, 0 8px 24px rgb(0 0 0 / 20%));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-utilities{box-sizing:border-box;display:inline-flex;min-width:0;min-height:32px;align-items:center;gap:var(--mv-sys-space-row, 4px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-utilities:empty{display:none}.tap-cut-editor .timeline-annotation-preview-footer button{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;gap:var(--mv-sys-space-field, 8px);padding-inline:var(--mv-sys-space-content, 12px);border-radius:var(--mv-radius-control, 8px);background:transparent;box-shadow:none;color:var(--tap-cut-text-muted, #a3a3a3);font-size:11px;font-weight:400;line-height:16px}.tap-cut-editor .timeline-annotation-preview-footer button>svg{display:block;flex:none}.tap-cut-editor .timeline-annotation-preview-footer button:hover:not(:disabled){background:var(--tap-cut-hover, #242424);color:var(--tap-cut-text, #f2f2f2)}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-eye,.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-edit,.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-retry{width:32px;min-width:32px;padding:0}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-eye[aria-pressed=true]{background:var(--tap-cut-selected, #2e2e2e);color:var(--tap-cut-text, #f2f2f2)}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-confirm{flex:none;padding-inline:12px;background:var(--tap-cut-text, #f2f2f2);box-shadow:0 8px 22px #0003;color:var(--tap-cut-well, #101010)}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-confirm:hover:not(:disabled,[aria-disabled=true]){background:var(--tap-cut-accent, #ffffff);color:var(--tap-cut-well, #101010)}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-confirm:is(:disabled,[aria-disabled=true]){background:var(--tap-cut-field, #1a1a1a);color:var(--tap-cut-text-muted, #a3a3a3);box-shadow:none}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-confirm[aria-disabled=true]{cursor:not-allowed}@media(forced-colors:active){.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-utilities{border-color:CanvasText}}.tap-cut-editor .timeline-review-motion{--text-swap-dur: var(--mv-feedback-duration, .15s);--text-swap-translate-y: 4px;--text-swap-blur: 2px;--text-swap-ease: ease-in-out;--icon-swap-dur: .25s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out;--pulse-dur: 1s;--pulse-min: .5;--dock-open-dur: .25s;--dock-close-dur: .15s;--dock-translate-y: 6px;--dock-ease: var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}.tap-cut-editor .timeline-review-dock{display:flex;justify-content:center;min-width:0}.tap-cut-editor [data-media-viewer-image-canvas-toolbar].tap-cut-mv__annotation-pill{border-radius:12px;padding:4px;gap:4px;overflow:hidden}.tap-cut-editor .tap-cut-mv__annotation-tool{border-radius:8px;padding:0;flex-shrink:0}.tap-cut-editor .tap-cut-mv__annotation-tool:hover{background:var(--tap-cut-inspector-hover, #242424)}.tap-cut-editor .tap-cut-mv__annotation-tool.is-on{background:#242424;box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-tool:focus-visible{outline-offset:-2px}.tap-cut-annotation-lasso-signed{position:relative;display:block;width:16px;height:16px}.tap-cut-annotation-lasso-signed>svg:last-child{position:absolute;inset:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tap-cut-editor .tap-cut-mv__annotation-brush-tray{opacity:1;transition:opacity .22s cubic-bezier(.16,1,.3,1)}@starting-style{.tap-cut-editor .tap-cut-mv__annotation-brush-tray{opacity:0}}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__annotation-brush-tray{transition:none}}.tap-cut-lasso-shift-hint{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;border:1px solid rgb(255 255 255 / 10%);border-radius:8px;background:#242424;color:#f2f2f2;font-size:12px;line-height:16px;text-align:center;white-space:nowrap;pointer-events:none}.tap-cut-lasso-shift-hint kbd{padding:1px 4px;border-radius:4px;background:#ffffff1a;font:inherit}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool,.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-brush-kind{border:0;background:transparent;box-shadow:none}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool:hover{background:var(--tap-cut-inspector-hover, #242424)}.tap-cut-editor [data-media-viewer-image-canvas-toolbar] .tap-cut-mv__annotation-tool.is-on{background:var(--tap-cut-selected, #2e2e2e)}.tap-cut-editor.tap-cut-floating-annotation{position:fixed;inset:0;pointer-events:none;background:transparent;z-index:100}.tap-cut-floating-annotation .tap-cut-annotate-composer{pointer-events:auto}.tap-cut-editor .tap-cut-mv__annotation-composer .tap-cut-mv__annotation-prompt,.tap-cut-editor .tap-cut-mv__annotation-composer .tap-cut-mv__annotation-prompt .ProseMirror{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:40px;max-height:96px;border:0;outline:none;resize:none;background:transparent;color:var(--mv-edit-text);font-family:inherit;font-size:var(--mv-inspector-row-font-size, 12px);font-weight:400;line-height:20px;padding:0!important;margin:0;border-radius:0;box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-composer .tap-cut-mv__annotation-prompt .ProseMirror p{margin:0}.tap-cut-editor .tap-cut-mv__annotation-composer .tap-cut-mv__annotation-prompt .is-editor-empty:first-child:before{color:var(--mv-edit-muted);font-size:var(--mv-inspector-row-font-size, 12px);line-height:20px}.tap-cut-editor .tap-cut-mv__annotation-composer-bar{display:flex;align-items:center;gap:8px;margin-top:0;padding:0;min-height:32px}.tap-cut-editor .tap-cut-mv__annotation-composer-end{display:flex;align-items:center;gap:8px}.tap-cut-editor .tap-cut-mv__annotation-composer-ghost{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:var(--mv-radius-control);background:transparent;color:var(--mv-edit-muted)}.tap-cut-editor .tap-cut-mv__annotation-composer-ghost:hover{background:var(--mv-edit-hover);color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-mv__annotation-composer-check{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:var(--mv-radius-control);background:var(--mv-edit-text);color:var(--mv-edit-input);box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-voice-input [data-voice-input-trigger]{border-radius:var(--mv-radius-control)}.tap-cut-editor .tap-cut-mv__annotation-voice-input [data-voice-input-trigger] svg{color:var(--mv-edit-muted)}.tap-cut-editor .tap-cut-mv__annotation-composer-check:hover:not(:disabled){background:color-mix(in srgb,var(--mv-edit-text) 88%,transparent)}.tap-cut-editor .tap-cut-mv__annotation-composer-check:disabled{opacity:.4;cursor:default}.tap-cut-editor .timeline-annotation-tabs{display:flex;gap:var(--mv-sys-space-row, 4px);padding:var(--mv-sys-space-row, 4px);border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #191919)}.tap-cut-editor .timeline-annotation-tabs button{flex:1;height:28px;border:0;border-radius:6px;background:transparent;color:var(--mv-edit-muted, #999);font-size:12px;font-weight:400;line-height:16px}.tap-cut-editor .timeline-annotation-tabs button[aria-selected=true]{background:var(--mv-edit-selected, #2e2e2e);color:var(--mv-edit-text, #eee)}.tap-cut-editor .timeline-annotation-time-edit{display:flex;align-items:center;gap:8px}.tap-cut-editor .timeline-annotation-time-edit.is-frame,.tap-cut-editor .timeline-annotation-time-edit[hidden]{display:none}.tap-cut-editor .timeline-annotation-time-edit input{width:100%;height:32px;padding:0 8px;border:0;border-radius:var(--mv-radius-control, 8px);background:var(--mv-edit-input, #191919);color:var(--mv-edit-text, #eee);font-size:12px;line-height:16px;outline:none}.tap-cut-editor .timeline-annotation-time-edit input:focus-visible{box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus, #8a8a8a)}.tap-cut-editor .timeline-annotation-time-edit span{color:var(--mv-edit-muted, #999)}.tap-cut-editor .tap-cut-mv__precision-range{width:100%;height:14px;margin:0;appearance:none;background:transparent;cursor:pointer}.tap-cut-editor .tap-cut-mv__precision-range::-webkit-slider-runnable-track{height:var(--mv-precision-track-height, 2px);border-radius:999px;background:var(--mv-precision-track, rgb(255 255 255 / 13%))}.tap-cut-editor .tap-cut-mv__precision-range::-moz-range-track{height:var(--mv-precision-track-height, 2px);border-radius:999px;background:var(--mv-precision-track, rgb(255 255 255 / 13%))}.tap-cut-editor .tap-cut-mv__precision-range::-webkit-slider-thumb{width:var(--mv-precision-thumb-width, 26px);height:var(--mv-precision-thumb-height, 8px);margin-top:calc((var(--mv-precision-track-height, 2px) - var(--mv-precision-thumb-height, 8px)) / 2);appearance:none;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 5px #0000007f}.tap-cut-editor .tap-cut-mv__precision-range::-moz-range-thumb{width:var(--mv-precision-thumb-width, 26px);height:var(--mv-precision-thumb-height, 8px);border:0;border-radius:999px;background:#fff;box-shadow:0 1px 5px #0000007f}.tap-cut-editor .tap-cut-mv__precision-range-shell{--mv-precision-thumb-width: 26px;--mv-precision-thumb-height: 8px;--mv-precision-track-height: 2px;--duration-quick: var(--mv-feedback-duration, .15s);--ease-smooth-out: var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1));position:relative;display:block;box-sizing:border-box;width:100%;height:14px;flex-shrink:0;line-height:0;touch-action:none}.tap-cut-editor .tap-cut-mv__precision-range-shell .tap-cut-mv__precision-range{position:relative;z-index:1;display:block;width:100%}.tap-cut-editor .tap-cut-mv__precision-range-shell .tap-cut-mv__precision-range::-webkit-slider-thumb{background:transparent;box-shadow:none}.tap-cut-editor .tap-cut-mv__precision-range-shell .tap-cut-mv__precision-range::-moz-range-thumb{background:transparent;box-shadow:none}.tap-cut-editor .tap-cut-mv__precision-range-thumb{position:absolute;top:50%;left:0;z-index:3;width:var(--mv-precision-thumb-width, 26px);height:var(--mv-precision-thumb-height, 8px);border:0;border-radius:999px;background:#fff;box-shadow:0 1px 5px #0000007f;pointer-events:none;transform:translate3d(0,-50%,0)}.tap-cut-editor .tap-cut-mv__precision-range:focus-visible{outline:none}.tap-cut-editor .tap-cut-mv__precision-range-shell:has(.tap-cut-mv__precision-range:focus-visible) .tap-cut-mv__precision-range-thumb{box-shadow:0 1px 5px #0000007f,0 0 0 3px var(--mv-edit-focus, #a3a3a3)}.tap-cut-editor .tap-cut-mv__precision-range-shell.is-settling .tap-cut-mv__precision-range-thumb{transition:transform var(--duration-quick) var(--ease-smooth-out)}.tap-cut-editor .tap-cut-mv__precision-range-shell.is-dragging .tap-cut-mv__precision-range-thumb,.tap-cut-editor .tap-cut-mv__precision-range-shell.is-instant .tap-cut-mv__precision-range-thumb{transition:none}.tap-cut-editor .tap-cut-mv__precision-range-shell:has(:disabled) .tap-cut-mv__precision-range-thumb{opacity:.38}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__precision-range-thumb{transition:none}}@media(forced-colors:active){.tap-cut-editor .tap-cut-mv__precision-range:focus-visible{outline:1px solid Highlight;outline-offset:2px}}.tap-cut-editor .timeline-annotation-preview-footer .timeline-annotation-preview-eye{width:auto;padding-inline:10px;white-space:nowrap}.tap-cut-review-loading{display:grid;place-items:center;width:32px;height:32px}.tap-cut-review-loading-text{margin-inline:8px;font-size:12px;line-height:20px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.tap-cut-review-loading *,.timeline-annotation-preview-retry .tap-cut-spin{animation:none}}@media(prefers-reduced-motion:reduce){.tap-cut-annotate-review-image{transition:none}}.tap-cut-editor .tap-cut-annotate-composer{--mv-edit-panel: var(--tap-cut-panel-raised, #191919);--mv-edit-input: var(--tap-cut-field, #1a1a1a);--mv-edit-content-surface: var(--tap-cut-field, #1a1a1a);--mv-edit-hover: var(--tap-cut-hover, #242424);--mv-edit-selected: var(--tap-cut-selected, #2e2e2e);--mv-edit-edge: var(--tap-cut-line, rgb(255 255 255 / 8%));--mv-edit-focus: var(--tap-cut-text-muted, #a3a3a3);--mv-edit-input-focus: var(--tap-cut-border-strong, rgb(255 255 255 / 18%));--mv-edit-text: var(--tap-cut-text, #f2f2f2);--mv-edit-muted: var(--tap-cut-text-muted, #a3a3a3);background:var(--mv-edit-panel);border-color:var(--mv-edit-edge);color:var(--mv-edit-text);font-family:Geist,PingFang SC,sans-serif;font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:400}.tap-cut-floating-annotation .tap-cut-annotate-composer{transform-origin:50% 0;animation:tap-cut-annotate-composer-enter var(--mv-sys-duration-layout, .24s) var(--mv-sys-ease-enter, cubic-bezier(.16, 1, .3, 1)) both}@keyframes tap-cut-annotate-composer-enter{0%{opacity:0;scale:.96;translate:0 4px}}@media(prefers-reduced-motion:reduce){.tap-cut-floating-annotation .tap-cut-annotate-composer{animation:none}}.tap-cut-editor .tap-cut-annotate-composer textarea.tap-cut-mv__annotation-text{font-size:var(--audio-mv-sys-type-caption-size, 11px);line-height:18px;color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-annotate-composer textarea::placeholder{color:var(--tap-cut-inspector-placeholder, rgb(255 255 255 / 36%))}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-segmented__option{font-size:var(--audio-mv-sys-type-caption-size, 11px);font-weight:400}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;border:0;border-radius:var(--mv-radius-control, 8px);background:transparent;box-shadow:none}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger] svg{width:16px;height:16px;color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger]:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:2px}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger]:active:not(:disabled){background:var(--mv-edit-selected)}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-composer-bar{position:relative}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-composer-bar:has([data-voice-active=true]) :is(.tap-cut-mv__annotation-composer-ghost,.tap-cut-mv__annotation-composer-check){visibility:hidden;pointer-events:none}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-composer-bar:has([data-voice-active=true]) .tap-cut-mv__annotation-voice-input{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);width:100%}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-voice-input [data-voice-input-controls]{width:100%;min-width:0;--voice-control-size: 32px}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-voice-input [data-voice-input-surface]{min-width:0;transition-delay:0ms}.tap-cut-editor .timeline-annotation-preview-footer button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.tap-cut-editor .timeline-annotation-preview-footer button svg{display:block;flex-shrink:0}.tap-cut-editor :is(.timeline-annotation-onboarding,.timeline-annotation-onboarding-text,.timeline-annotation-coach){font-size:11px;line-height:16px;font-weight:400}.tap-cut-editor .timeline-annotation-onboarding .tap-cut-mv__annotation-hint{font-size:11px;line-height:16px;font-weight:400}.tap-cut-annotate-overlay[data-reviewing=true]{clip-path:inset(0 round 12px)}.tap-cut-annotate-hold-progress{position:absolute;width:28px;height:28px;border:2px solid var(--cv2-mv-sys-color-input-focus, rgb(255 255 255 / 22%));border-top-color:#fff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:6;animation:tap-cut-annotate-hold .3s linear forwards}.tap-cut-annotate-hold-progress[data-held=true]{border-color:#fff;background:#ffffff26}@keyframes tap-cut-annotate-hold{0%{transform:translate(-50%,-50%) scale(.65) rotate(0)}to{transform:translate(-50%,-50%) scale(1) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tap-cut-annotate-hold-progress{animation:none}}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-segmented{position:relative;width:100%;margin-bottom:0}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-segmented__option{position:relative;z-index:1}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-segmented__indicator{top:4px;bottom:4px;left:0}.tap-cut-editor .tap-cut-annotate-composer{gap:10px}.tap-cut-editor .tap-cut-annotate-composer .timeline-annotation-time-edit{height:32px;min-height:32px}.tap-cut-editor .tap-cut-annotate-composer .timeline-annotation-time-edit input{min-width:0;flex:1;background:var(--tap-cut-input, #202020)}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-segmented__option{font-size:12px}.tap-cut-editor .tap-cut-annotate-composer textarea{height:64px;min-height:64px;max-height:64px;font-size:12px;line-height:18px}.tap-cut-editor .tap-cut-annotate-composer :is([data-voice-input-trigger],.tap-cut-mv__annotation-composer-check){box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;border-radius:8px;padding:0}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger]{background:var(--mv-edit-input)}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-trigger]:hover:not(:disabled){background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-annotate-composer .tap-cut-mv__annotation-composer-end{gap:6px}.tap-cut-editor .tap-cut-annotate-composer [data-voice-input-controls]:not([data-voice-active=true]){gap:0}.tap-cut-playback-annotations{position:absolute;top:112px;right:16px;z-index:12;width:min(280px,calc(100% - 32px));max-height:calc(100% - 208px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tap-scrollbar-thumb) transparent;display:flex;flex-direction:column;gap:6px;pointer-events:auto;transition:top .18s var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1)),left .18s var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1)),right .18s var(--mv-motion-ease, cubic-bezier(.22, 1, .36, 1))}.tap-cut-playback-annotation{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;flex-shrink:0;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));border-radius:12px;background:#242424f0;color:var(--cv2-mv-sys-color-on-surface, #f2f2f2);font-size:12px;line-height:18px}@media(prefers-reduced-motion:reduce){.tap-cut-playback-annotations{transition:none}}.tap-cut-playback-annotation-more{align-self:flex-end;padding:2px 8px;border-radius:999px;background:#242424f0;border:1px solid var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));color:var(--cv2-mv-sys-color-on-surface-muted, #a3a3a3);font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.tap-cut-playback-annotation p{margin:0;padding-top:1px;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tap-cut-editor .tap-cut-composer-heading{display:flex;align-items:center;gap:6px;margin-bottom:0}.tap-cut-editor .tap-cut-composer-body{display:flex;flex-direction:column;gap:10px}.tap-cut-editor .tap-cut-composer-drag,.tap-cut-editor .tap-cut-composer-toggle{display:flex;align-items:center;justify-content:center;height:28px;border:0;border-radius:6px;background:transparent;color:inherit}.tap-cut-editor .tap-cut-composer-drag{flex:0 0 28px;color:color-mix(in srgb,var(--mv-edit-muted) 65%,var(--mv-edit-panel));cursor:grab;touch-action:none}.tap-cut-editor .tap-cut-composer-drag:hover,.tap-cut-editor .tap-cut-composer-drag:focus-visible{color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-composer-drag:active{cursor:grabbing}.tap-cut-editor .tap-cut-composer-toggle{flex:1;min-width:0;gap:8px;font-size:12px}.tap-cut-editor .tap-cut-composer-toggle span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tap-cut-editor .tap-cut-composer-toggle svg{flex-shrink:0}.tap-cut-editor .tap-cut-composer-heading button:hover{background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-composer-heading button:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:2px}.tap-cut-editor .tap-cut-annotate-composer[data-collapsed]{padding:6px 10px;min-height:0}.tap-cut-editor .tap-cut-annotate-composer[data-collapsed] .tap-cut-composer-heading{margin:0}:where(.tap-cut-annotate-0930) .timeline-annotation-panel-body,.timeline-annotation-panel-body:where(.tap-cut-annotate-0930){gap:var(--mv-inspector-field-gap)}.tap-cut-editor .tap-cut-mv__regenerate-annotate{display:inline-flex;flex:none;align-items:center;gap:var(--mv-inspector-field-gap);height:var(--mv-inspector-control-height);padding:0 var(--mv-sys-space-content) 0 var(--mv-sys-space-field);border:0;border-radius:var(--mv-inspector-control-radius);background:var(--mv-edit-content-surface);color:var(--mv-text-body);font-size:var(--mv-inspector-row-font-size);font-weight:400;line-height:16px;white-space:nowrap;cursor:pointer;transition:background-color var(--mv-sys-duration-feedback) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__regenerate-annotate:hover{background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-mv__regenerate-annotate>svg{color:var(--mv-icon-muted)}.tap-cut-editor .tap-cut-mv__regenerate-annotate:is(:hover,[aria-pressed=true])>svg{color:var(--mv-icon-primary)}.tap-cut-editor .tap-cut-mv__regenerate-annotate[aria-pressed=true]{background:var(--mv-edit-selected)}.tap-cut-editor .tap-cut-mv__regenerate-annotate:focus-visible{outline:2px solid var(--mv-edit-focus);outline-offset:2px}.tap-cut-editor .tap-cut-mv__regenerate-annotate:disabled{color:var(--mv-sys-color-disabled);cursor:default}.tap-cut-editor .tap-cut-mv__regenerate-annotate:disabled>svg{color:var(--mv-icon-disabled)}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__regenerate-annotate{transition:none}}.tap-cut-editor .tap-cut-mv__regenerate-review-modal{z-index:220;display:flex;flex-direction:column;gap:12px;width:min(400px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 64px));border:1px solid var(--mv-edit-edge);border-radius:var(--mv-radius-panel);padding:16px;background:var(--mv-edit-panel);color:var(--mv-edit-text);box-shadow:var(--mv-edit-shadow)}.tap-cut-editor .tap-cut-mv__regenerate-references [data-reference-remove]{top:4px;right:4px;width:20px;height:20px;border-radius:6px;background:var(--mv-edit-panel)}.tap-cut-editor .tap-cut-mv__regenerate-references :focus-within>[data-reference-remove],.tap-cut-editor .tap-cut-mv__regenerate-references [data-reference-remove]:focus-visible{opacity:1}@media(hover:none){.tap-cut-editor .tap-cut-mv__regenerate-references [data-reference-remove]{opacity:1}}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__regenerate-review-modal{animation:none!important;transition:none!important}}.tap-cut-editor .tap-cut-mv__regenerate-reference-tag{position:absolute;bottom:4px;left:4px;padding:1px 4px;border-radius:calc(var(--mv-radius-media) - 4px);background:#111c;color:#fff;font-size:10px;line-height:14px}.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap{position:relative;display:block;width:56px;height:56px;flex:0 0 56px;overflow:visible}.tap-cut-editor .tap-cut-mv__regenerate-references .tile{position:relative;display:block;width:56px;height:56px;padding:0;border:0;border-radius:var(--mv-radius-media);background:var(--mv-edit-content-surface);color:var(--mv-edit-text);line-height:0;box-shadow:var(--mv-button-depth);overflow:hidden;cursor:pointer;transition:background-color .15s var(--mv-motion-ease),box-shadow .15s var(--mv-motion-ease),transform .15s var(--mv-motion-ease)}.tap-cut-editor .tap-cut-mv__regenerate-references .tile:hover{background:var(--mv-edit-hover);box-shadow:var(--mv-button-depth-hover);transform:translateY(-1px)}.tap-cut-editor .tap-cut-mv__regenerate-references .tile[data-selected=true]{background:var(--mv-edit-selected);color:var(--mv-edit-text);box-shadow:var(--mv-button-depth)}.tap-cut-editor .tap-cut-mv__regenerate-references .tile[data-selected=true] .summary-tile{background:var(--mv-edit-selected)}.tap-cut-editor .tap-cut-mv__regenerate-references .tile:focus-visible{outline:2px solid var(--cv2-mv-sys-color-focus, rgb(255 255 255 / 58%));outline-offset:-3px}.tap-cut-editor .tap-cut-mv__regenerate-references .tile img,.tap-cut-editor .tap-cut-mv__regenerate-references .tile .summary-tile{display:block;width:56px;height:56px;object-fit:cover}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-tile{display:grid;grid-template-rows:1fr;align-items:center;padding:8px;background:var(--mv-edit-input)}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-tile--annotation{align-content:center;padding-bottom:26px}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-lines{display:grid;gap:4px}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-lines span{display:block;height:3px;border-radius:999px;background:#ffffff2e}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-lines span:nth-child(2){width:72%}.tap-cut-editor .tap-cut-mv__regenerate-references .summary-lines span:nth-child(3){width:48%}.tap-cut-editor .tap-cut-mv__regenerate-references .tag{position:absolute;bottom:4px;left:4px;display:inline-flex;width:auto;height:18px;min-width:18px;min-height:18px;align-items:center;justify-content:center;padding:0;border-radius:calc(var(--mv-radius-media) - 4px);background:var(--mv-edit-selected);color:var(--mv-edit-text);font-size:10px;font-weight:400;line-height:14px}.tap-cut-editor .tap-cut-mv__regenerate-references .tag svg{width:10px;height:10px}.tap-cut-editor .tap-cut-mv__regenerate-references .tag:has(.tap-cut-mv__regenerate-reference-tag-count){gap:4px;padding:0 4px 0 6px}.tap-cut-editor .tap-cut-mv__regenerate-references .tag .tap-cut-mv__regenerate-reference-tag-count{padding:0;font-size:10px;font-variant-numeric:tabular-nums;line-height:14px}.tap-cut-editor .tap-cut-mv__regenerate-references .tap-cut-mv__regenerate-reference-tag-text{display:none}.tap-cut-editor .tap-cut-mv__regenerate-references .remove{position:absolute;top:-4px;right:-4px;display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:999px;background:var(--mv-edit-content-surface);color:var(--mv-edit-text);opacity:0;box-shadow:var(--mv-button-depth)}.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap:hover>.remove,.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap:focus-within>.remove,.tap-cut-editor .tap-cut-mv__regenerate-references .remove:focus-visible{opacity:1}.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap:has(.tile[data-selected=true])>.remove{opacity:0;pointer-events:none}.tap-cut-editor .tap-cut-mv__regenerate-references .remove:disabled,.tap-cut-editor .tap-cut-mv__regenerate-references .remove[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap[data-remove-blocked-pulse=true]>.remove{opacity:1;animation:tap-cut-mv-regenerate-remove-blocked-pulse var(--mv-sys-duration-layout) var(--mv-motion-ease)}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__regenerate-references .tile-wrap[data-remove-blocked-pulse=true]>.remove{animation:none;background:var(--mv-edit-hover)}}.tap-cut-editor .tap-cut-mv__annotation-copy-all{align-self:start;justify-self:start;height:32px;padding:0 8px;gap:var(--mv-sys-space-field);border-radius:var(--mv-radius-control);font-size:12px;line-height:16px}.tap-cut-editor .tap-cut-mv__regenerate-review-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.tap-cut-editor .tap-cut-mv__regenerate-review-header h2{margin:0;font-size:13px;font-weight:400;line-height:20px}.tap-cut-editor .tap-cut-mv__regenerate-review-actions{display:flex;align-items:center;gap:4px}.tap-cut-editor .tap-cut-mv__regenerate-review-actions>button{width:32px;height:32px;border-radius:var(--mv-radius-control)}.tap-cut-editor .tap-cut-mv__regenerate-review-body{display:flex;min-height:0;flex-direction:column;gap:12px}.tap-cut-editor .tap-cut-mv__regenerate-review-footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--mv-edit-divider)}.tap-cut-editor .tap-cut-mv__regenerate-review-footer button{height:32px;padding:0 8px;border-radius:var(--mv-radius-control);color:var(--mv-edit-muted);font-size:12px;line-height:16px}.tap-cut-editor .tap-cut-mv__regenerate-review-footer button:hover:not(:disabled){color:var(--mv-edit-text);background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-mv__regenerate-review-footer button:disabled{opacity:.45}.tap-cut-editor .tap-cut-mv__regenerate-review-body>[data-media-viewer-regenerate-panel]{transition:opacity var(--mv-sys-duration-state) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__regenerate-review-body[data-pending-removal]>[data-media-viewer-regenerate-panel]{opacity:.4;pointer-events:none}.tap-cut-editor .tap-cut-mv__regenerate-review-modal{gap:var(--mv-inspector-content-gap);padding:var(--mv-inspector-inset);font-size:var(--mv-inspector-row-font-size);line-height:16px}.tap-cut-editor .tap-cut-mv__regenerate-review-modal .tap-cut-mv__regenerate-review-header{min-height:var(--mv-inspector-header-height);flex:none;gap:8px}.tap-cut-editor .tap-cut-mv__regenerate-review-modal .tap-cut-mv__regenerate-review-header h2{margin:0;font-size:var(--mv-inspector-title-font-size);font-weight:var(--mv-inspector-title-font-weight);line-height:20px;letter-spacing:0}.tap-cut-editor .tap-cut-mv__regenerate-review-modal .tap-cut-mv__regenerate-review-actions>button{width:var(--mv-inspector-control-height);height:var(--mv-inspector-control-height);border-radius:var(--mv-inspector-control-radius);color:var(--mv-edit-muted);box-shadow:none}.tap-cut-editor .tap-cut-mv__regenerate-review-modal .tap-cut-mv__regenerate-review-actions>button:hover{background:var(--mv-edit-hover);color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-mv__regenerate-review-modal .tap-cut-mv__regenerate-review-actions>button:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:-1px;box-shadow:none}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal{--mv-scroll-width: var(--mv-comp-inspector-scroll-width);--mv-scroll-track-inset: 0px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate{display:flex;flex-direction:column;min-height:0;height:auto;max-height:min(360px,calc(100vh - 260px));overflow:hidden;gap:12px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-annotations{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:0}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-list-header{order:2;flex:none;min-height:40px;padding:var(--mv-sys-space-field) var(--mv-sys-space-row) 0;border-top:1px solid var(--mv-edit-divider);justify-content:flex-end}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-clear-actions{width:100%;align-items:center;justify-content:flex-end}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-clear-actions button{height:32px;padding:0 var(--mv-sys-space-content);border-radius:var(--mv-radius-control);color:var(--mv-edit-muted);background:transparent}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-clear-actions button:hover:not(:disabled){color:var(--tap-red);background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-clear-actions button{height:32px;padding:0 8px;border-radius:var(--mv-inspector-control-radius);font-size:var(--mv-inspector-row-font-size)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-copy{max-height:60px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;line-height:20px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-copy:is(:hover,:focus-within){scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-copy::-webkit-scrollbar{width:var(--mv-scroll-width)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-copy::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-copy:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--cv2-mv-sys-color-selected, #2e2e2e)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__inspector-regenerate-delete{width:32px;height:32px;top:6px;right:6px;border-radius:var(--mv-inspector-control-radius)}.tap-cut-editor .tap-cut-mv__regenerate-review-modal[data-within-inspector]{min-width:0;box-sizing:border-box;border-radius:var(--mv-radius-panel);box-shadow:none;overflow:hidden;animation:none}.tap-cut-editor .tap-cut-mv__regenerate-review-modal[data-within-inspector] .tap-cut-mv__regenerate-review-body{min-height:0;overflow-y:auto;overflow-x:hidden}.tap-cut-editor .tap-cut-mv__regenerate-review-modal[data-within-inspector]{translate:none;inset-inline-end:auto;bottom:auto}.tap-cut-editor .tap-cut-mv__regenerate-review-modal[data-within-inspector][data-inline-inspector]{width:100%;box-sizing:border-box;padding:var(--mv-inspector-inset);margin:0;gap:8px;border:1px solid var(--mv-edit-edge);border-radius:var(--mv-radius-content);background:var(--mv-edit-panel);box-shadow:var(--mv-edit-shadow)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-inline-inspector]{width:100%;box-sizing:border-box;padding:var(--mv-inspector-inset);margin:0;border:1px solid var(--mv-edit-edge);box-shadow:var(--mv-edit-shadow)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-inline-inspector]{display:flex;flex-direction:column;padding:var(--mv-sys-space-content);min-height:0;max-height:min(420px,calc(100dvh - 280px));overflow:hidden}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-within-inspector] .tap-cut-mv__regenerate-review-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-inline-inspector] .tap-cut-mv__regenerate-review-header{min-height:28px;align-items:center}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-inline-inspector] .tap-cut-mv__regenerate-review-actions{margin-right:-4px}.tap-cut-editor .tap-cut-mv__regenerate-review-inline-close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--mv-radius-control);background:transparent;color:var(--mv-edit-muted);box-shadow:none}.tap-cut-editor .tap-cut-mv__regenerate-review-inline-close:hover{background:var(--mv-edit-hover);color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-mv__regenerate-review-inline-close:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:-1px}.tap-cut-editor .tap-cut-mv__regenerate-review-inline-close:disabled{opacity:.45;cursor:not-allowed}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-footer{margin:0;padding-top:8px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-footer{position:sticky;bottom:0;gap:8px;background:var(--mv-edit-panel)}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-footer{align-items:center;justify-content:space-between}.tap-cut-editor .tap-cut-mv__regenerate-review-footer .tap-cut-mv__annotation-copy-all{display:inline-flex;align-items:center;gap:var(--mv-sys-space-row, 4px);padding-inline:var(--mv-sys-space-field, 8px);border:0;background:transparent;box-shadow:none}.tap-cut-editor .tap-cut-mv__annotation-delete-all[data-phase=idle]{width:var(--mv-inspector-control-height)!important}.tap-cut-editor [data-attachment-kind=annotation] .tap-cut-mv__regenerate-reference-tile{box-shadow:inset 0 0 0 1px var(--mv-edit-input-edge)}.tap-cut-editor .timeline-video-regenerate-annotation-list{--mv-scroll-thumb-color: transparent;scrollbar-width:thin;scrollbar-color:var(--mv-scroll-thumb-color) transparent}.tap-cut-editor .timeline-video-regenerate-annotation-list:is(:hover,:focus-within,[data-scrolling]){--mv-scroll-thumb-color: rgb(255 255 255 / 14%)}@supports selector(::-webkit-scrollbar){.tap-cut-editor .timeline-video-regenerate-annotation-list{scrollbar-width:auto;scrollbar-color:auto}.tap-cut-editor .timeline-video-regenerate-annotation-list::-webkit-scrollbar{display:block;width:calc(var(--mv-scroll-width, 6px) + 4px);height:calc(var(--mv-scroll-width, 6px) + 4px)}.tap-cut-editor .timeline-video-regenerate-annotation-list::-webkit-scrollbar-track{background:transparent}.tap-cut-editor .timeline-video-regenerate-annotation-list::-webkit-scrollbar-track{margin:2px}.tap-cut-editor .timeline-video-regenerate-annotation-list::-webkit-scrollbar-thumb{border:.5px solid transparent;border-radius:999px;background:var(--mv-scroll-thumb-color, transparent);background-clip:padding-box}}.tap-cut-editor .tap-cut-mv__regenerate-review-header{min-height:24px;padding:0}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal[data-within-inspector][data-inline-inspector]{padding:var(--mv-sys-space-content)}.tap-cut-editor .timeline-video-regenerate-annotation-list{display:flex;flex:1 1 auto;min-height:0;width:100%;flex-direction:column;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.tap-cut-editor .timeline-video-regenerate-annotation-list:is(:hover,:focus-within){scrollbar-color:rgb(255 255 255 / 14%) transparent}.tap-cut-editor .tap-cut-mv__regenerate-review-footer{padding:0;border:0}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-footer{justify-content:flex-end}.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel=annotations]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--mv-sys-duration-layout) var(--mv-sys-ease-switch)}@starting-style{.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel=annotations]{grid-template-rows:0fr}}.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel=annotations]:has(>[data-inline-inspector][data-closing]){grid-template-rows:0fr;transition-duration:var(--mv-sys-duration-exit);transition-timing-function:var(--mv-sys-ease-exit)}.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel=annotations]>[data-inline-inspector]{min-height:0}.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel]>[data-inline-inspector]{transform-origin:40px 100%;animation:tap-cut-mv-regenerate-action-panel-reveal var(--mv-sys-duration-layout) var(--mv-sys-ease-switch) both}.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel]>[data-inline-inspector][data-closing]{pointer-events:none;animation:tap-cut-mv-regenerate-action-panel-dismiss var(--mv-sys-duration-exit) var(--mv-sys-ease-exit) both}@media(prefers-reduced-motion:reduce){.tap-cut-editor .tap-cut-mv__regenerate-action-panel[data-regenerate-action-panel=annotations]{transition:none}}.tap-cut-regenerate-annotation-summary{display:contents}@keyframes tap-cut-mv-regenerate-remove-blocked-pulse{0%,to{background:var(--mv-edit-content-surface);box-shadow:var(--mv-button-depth)}45%{background:var(--mv-edit-hover);box-shadow:var(--mv-button-depth-hover)}}@keyframes tap-cut-mv-regenerate-action-panel-reveal{0%{opacity:0}to{opacity:1}}@keyframes tap-cut-mv-regenerate-action-panel-dismiss{0%{opacity:1}to{opacity:0}}.tap-cut-editor .tap-cut-regenerate-annotation-summary{--mv-edit-content-surface: var(--cv2-mv-sys-color-surface, #191919);--mv-edit-input: var(--cv2-mv-sys-color-surface, #191919);--mv-edit-selected: #242424}.tap-cut-editor .tap-cut-regenerate-annotation-summary .tile{border-radius:8px;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));transform:none}.tap-cut-editor .tap-cut-regenerate-annotation-summary .tile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-edge, rgb(255 255 255 / 8%));pointer-events:none}.tap-cut-editor .tap-cut-regenerate-annotation-summary .tile:hover{background:var(--mv-edit-hover);box-shadow:inset 0 0 0 1px var(--cv2-mv-sys-color-divider, rgb(255 255 255 / 10%));transform:none}.tap-cut-editor .tap-cut-regenerate-annotation-summary .tile[data-selected=true]{background:#242424;box-shadow:none}.tap-cut-editor .tap-cut-regenerate-annotation-summary .summary-tile--annotation{padding:8px}.tap-cut-editor .tap-cut-regenerate-annotation-summary .tag{border-radius:4px;background:#242424}.tap-cut-editor .tap-cut-regenerate-annotation-summary .remove{background:var(--cv2-mv-sys-color-surface, #191919)}.tap-cut-editor .timeline-video-regenerate-annotation-list{scrollbar-width:none;scrollbar-gutter:auto;--annotation-fade-top: 0px;--annotation-fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--annotation-fade-top),#000 calc(100% - var(--annotation-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--annotation-fade-top),#000 calc(100% - var(--annotation-fade-bottom)),transparent)}.tap-cut-editor .timeline-video-regenerate-annotation-list::-webkit-scrollbar{display:none;width:0;height:0}.tap-cut-editor .timeline-video-regenerate-annotation-list[data-fade-top]{--annotation-fade-top: 24px}.tap-cut-editor .timeline-video-regenerate-annotation-list[data-fade-bottom]{--annotation-fade-bottom: 24px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-body{gap:8px}.tap-cut-editor .tap-cut-mv__regenerate-annotation-modal .tap-cut-mv__regenerate-review-footer{flex:0 0 32px;height:32px;padding:0}.tap-cut-editor .timeline-video-regenerate-annotation-list[data-fade-bottom]{--annotation-fade-bottom: 16px}.tap-cut-editor .tap-cut-mv__inline-confirm{position:relative;display:inline-flex;flex:none;height:var(--mv-inspector-control-height);max-width:100%;overflow:hidden;border-radius:var(--mv-radius-control);background:var(--mv-edit-input);color:var(--mv-edit-text);box-shadow:inset 0 0 0 1px var(--mv-edit-edge);font-size:var(--mv-inspector-row-font-size);font-weight:400;line-height:16px;white-space:nowrap;transition:width var(--mv-sys-duration-layout) var(--mv-motion-ease),background-color var(--mv-sys-duration-state) var(--mv-sys-ease-enter),box-shadow var(--mv-sys-duration-state) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__inline-confirm-content{display:inline-grid;flex:none;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;height:100%;animation:tap-cut-mv-inline-confirm-swap var(--mv-sys-duration-feedback) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>*{display:inline-flex;align-items:center;justify-content:center;gap:var(--mv-inspector-compact-icon-gap);height:var(--mv-inspector-control-height);min-width:0;margin:0;padding:0 var(--mv-sys-space-content);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;transition:background-color var(--mv-sys-duration-state) var(--mv-sys-ease-enter),color var(--mv-sys-duration-state) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>* svg{flex:none;width:var(--mv-inspector-glyph-size);height:var(--mv-inspector-glyph-size)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>button{cursor:pointer}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>button:focus-visible{outline:1px solid var(--mv-edit-focus);outline-offset:calc(-1 * var(--mv-ref-space-2));border-radius:var(--mv-radius-control)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-trigger:hover:not(:disabled){background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-trigger:disabled{color:var(--mv-sys-color-disabled);cursor:not-allowed}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-keep{color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>.tap-cut-mv__inline-confirm-keep:hover{background:var(--mv-edit-hover)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-accept{background:var(--mv-edit-danger-surface);color:var(--mv-edit-danger);box-shadow:inset 1px 0 0 var(--mv-edit-divider)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>.tap-cut-mv__inline-confirm-accept:hover{background:var(--mv-edit-danger-surface-hover);color:var(--mv-edit-danger-hover)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-accept:focus-visible{outline-color:var(--mv-edit-danger)}.tap-cut-editor .tap-cut-mv__inline-confirm[data-phase=done]{background:var(--mv-edit-content-surface)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-status{color:var(--mv-edit-text)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-undo{position:relative;background:var(--mv-edit-selected);color:var(--mv-edit-text);transition:background-color var(--mv-sys-duration-state) var(--mv-sys-ease-enter),box-shadow var(--mv-sys-duration-state) var(--mv-sys-ease-enter)}.tap-cut-editor .tap-cut-mv__inline-confirm .tap-cut-mv__inline-confirm-content>.tap-cut-mv__inline-confirm-undo:hover{box-shadow:inset 0 0 0 1px var(--mv-edit-input-focus)}.tap-cut-editor .tap-cut-mv__inline-confirm-burn{position:absolute;bottom:0;left:0;height:var(--mv-ref-space-2);background:var(--mv-edit-muted);pointer-events:none;animation:tap-cut-mv-inline-confirm-burn var(--inline-confirm-undo-ms) linear forwards}.tap-cut-editor .tap-cut-mv__annotation-delete-all[data-phase=idle] .tap-cut-mv__inline-confirm-trigger{width:var(--mv-inspector-control-height);padding:0;justify-content:center}.tap-cut-editor .tap-cut-mv__annotation-delete-all[data-phase=idle] .tap-cut-mv__inline-confirm-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes tap-cut-mv-inline-confirm-burn{0%{width:100%}to{width:0}}@keyframes tap-cut-mv-inline-confirm-swap{0%{opacity:0}to{opacity:1}}
