[data-video-editor]{--selection-fg:1 0 0;font-family:var(--font-sans);font-size:13px;line-height:1.4;font-weight:500;isolation:isolate}[data-video-editor] .ve-stage-surface{background:color-mix(in oklab,oklch(var(--background)) 92%,oklch(var(--muted)))}[data-video-editor] :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-video-editor] :where(input,textarea)::selection{background:var(--color-primary);color:#fff}[data-video-editor] :where(button,input,textarea,select){font-family:inherit}[data-video-editor] :where(button):disabled{cursor:default}[data-video-editor] :where(button>svg,a>svg){flex-shrink:0}[data-video-editor] .ve-icon-button{transition:color .14s ease,background-color .14s ease}[data-video-editor] .ve-icon-button:disabled:hover{background:transparent}[data-video-editor] [data-editor-panel]{scrollbar-width:thin;scrollbar-color:oklch(var(--border)) transparent}[data-video-editor-panel] :where(input:not([type=range]),textarea,select,button[role=combobox]){font-size:13px}[data-video-editor-popover]{font-family:var(--font-sans);font-size:13px}[data-video-editor-popover] :focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (pointer:coarse){[data-video-editor] .ve-icon-button{min-height:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){[data-video-editor-popover],[data-video-editor-popover] *,[data-video-editor-popover] :after,[data-video-editor-popover] :before,[data-video-editor] *,[data-video-editor] :after,[data-video-editor] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-video-editor] .ve-script-inline :where(.rounded-lg.border){border-color:transparent;background:transparent}[data-video-editor] .ve-script-inline :where(.rounded-lg.border):focus-within,[data-video-editor] .ve-script-inline :where(.rounded-lg.border):hover{background:color-mix(in oklab,oklch(var(--muted)) 45%,transparent)}[data-video-editor] .ve-agent-changed{color:inherit;border-radius:3px;animation:ve-agent-changed 2.4s ease-out both}@keyframes ve-agent-changed{0%,45%{background:color-mix(in oklab,var(--color-primary) 26%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 26%,transparent)}to{background:transparent;box-shadow:0 0 0 2px transparent}}