.clone-product-images[data-v-a39d15da]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.clone-product-images-card[data-v-a39d15da]{aspect-ratio:1;background:#212224;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;min-width:0;overflow:hidden;position:relative}.clone-product-images-preview[data-v-a39d15da]{background:#212224;border:0;cursor:pointer;display:grid;height:100%;inset:0;padding:0;place-items:center;position:absolute;width:100%}.clone-product-images-image[data-v-a39d15da]{display:block;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.clone-product-images-expand[data-v-a39d15da]{background:rgba(19,20,22,.76);border-radius:8px;bottom:6px;color:#fff;display:grid;height:22px;left:6px;opacity:0;place-items:center;position:absolute;width:22px}.clone-product-images-remove[data-v-a39d15da]{background:rgba(19,20,22,.85);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:grid;height:24px;opacity:0;padding:0;place-items:center;position:absolute;right:5px;top:5px;width:24px}.clone-product-images-card:focus-within .clone-product-images-expand[data-v-a39d15da],.clone-product-images-card:focus-within .clone-product-images-remove[data-v-a39d15da],.clone-product-images-card:hover .clone-product-images-expand[data-v-a39d15da],.clone-product-images-card:hover .clone-product-images-remove[data-v-a39d15da]{opacity:1}.clone-product-images-expand-icon[data-v-a39d15da]{height:12px;width:12px}.clone-product-images-remove-icon[data-v-a39d15da]{height:13px;width:13px}.clone-product-images-add[data-v-a39d15da]{align-items:center;aspect-ratio:1;background:#212224;border:1px dashed hsla(0,0%,100%,.18);border-radius:12px;color:#d6d6d6;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:8px}.clone-product-images-add[data-v-a39d15da]:hover{border-color:var(--studio-line-focus)}.clone-product-images-add-symbol[data-v-a39d15da]{align-items:center;background:#212224;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;box-shadow:inset 0 0 10px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.15);color:#aaa;display:flex;height:30px;justify-content:center;width:30px}.clone-product-images-add-icon[data-v-a39d15da]{height:15px;width:15px}.clone-product-images-add-label[data-v-a39d15da]{font-size:12px;font-weight:500;line-height:16px}@media (hover:none){.clone-product-images-expand[data-v-a39d15da],.clone-product-images-remove[data-v-a39d15da]{opacity:1}}.clone-image-guide-trigger[data-v-2f1813d8]{align-items:center;background:transparent;border:0;color:#999;cursor:pointer;display:inline-flex;flex:none;height:20px;justify-content:center;margin-right:auto;padding:0;width:20px}.clone-image-guide-trigger[data-v-2f1813d8]:hover{color:#fff}.clone-image-guide-icon[data-v-2f1813d8]{height:14px;width:14px}.clone-image-guide-panel[data-v-2f1813d8]{backdrop-filter:blur(30px) saturate(1.05);background:linear-gradient(116deg,rgba(15,20,23,.6),rgba(27,32,34,.55) 58%,rgba(50,46,39,.58));border-radius:14px;box-shadow:0 12px 36px rgba(0,0,0,.24);box-sizing:border-box;color:#fff;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;padding:14px;width:352px}.clone-image-guide-description[data-v-2f1813d8]{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;line-height:18px;margin:0 0 12px}.clone-image-guide-section[data-v-2f1813d8]{margin-top:12px}.clone-image-guide-heading[data-v-2f1813d8]{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:20px;margin:0 0 8px}.clone-image-guide-badge[data-v-2f1813d8]{align-items:center;background:#f0555a;border-radius:50%;color:#fff;display:inline-flex;flex:none;height:18px;justify-content:center;width:18px}.clone-image-guide-badge[data-recommended=true][data-v-2f1813d8]{background:#3fb871}.clone-image-guide-badge-icon[data-v-2f1813d8]{height:11px;width:11px}.clone-image-guide-grid[data-v-2f1813d8]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.clone-image-guide-example[data-v-2f1813d8]{display:grid;gap:4px;margin:0;min-width:0}.clone-image-guide-image[data-v-2f1813d8]{aspect-ratio:1;background:#f6f7f9;border:1.5px solid hsla(0,75%,68%,.55);border-radius:10px;box-sizing:border-box;-o-object-fit:cover;object-fit:cover;width:100%}.clone-image-guide-image[data-recommended=true][data-v-2f1813d8]{border-color:rgba(63,184,113,.55)}.clone-image-guide-caption[data-v-2f1813d8]{color:hsla(0,0%,100%,.7);font-size:11px;line-height:14px;overflow-wrap:anywhere;text-align:center}.hide-scrollbar[data-v-dcc0b1bf]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-dcc0b1bf]::-webkit-scrollbar{display:none}.primary-button[data-v-dcc0b1bf]{background:linear-gradient(88deg,rgba(71,191,255,0) 80.24%,rgba(71,191,255,.2) 96.04%),linear-gradient(180deg,rgba(13,63,89,0) -5.95%,rgba(118,21,255,.2) 41.94%,rgba(241,26,255,.22) 81.07%),linear-gradient(91deg,#0d3f59 -3.91%,#47bfff 99.7%);border:.5px solid hsla(0,0%,100%,.6);box-shadow:inset 4px 4px 20px 0 hsla(0,0%,100%,.1),inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 180px 0 #0f374d;color:#fff;cursor:pointer;transition:all .3s}.primary-button[data-v-dcc0b1bf]:hover{box-shadow:inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 10px 0 #0f374d;filter:brightness(1.1)}.secondary-button[data-v-dcc0b1bf]{backdrop-filter:blur(10px);background:rgba(26,27,31,.5);border:.5px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:inset 2px 4px 10px 0 hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .3s}.secondary-button[data-v-dcc0b1bf]:hover{background:rgba(47,49,56,.5)}.modal-close-button[data-v-dcc0b1bf]{background:transparent;border:0;border-radius:8px;cursor:pointer;height:32px;position:relative;transition:background-color .18s ease,opacity .18s ease;width:32px}.modal-close-button span[data-v-dcc0b1bf],.modal-close-button span[data-v-dcc0b1bf]:after{background:hsla(0,0%,100%,.7);border-radius:2px;content:"";height:2px;left:8px;position:absolute;top:15px;transform:rotate(45deg);width:16px}.modal-close-button span[data-v-dcc0b1bf]:after{left:0;top:0;transform:rotate(90deg)}.modal-close-button[data-v-dcc0b1bf]:hover{background:hsla(0,0%,100%,.06)}.modal-close-button[data-v-dcc0b1bf]:disabled{cursor:not-allowed;opacity:.55}.clone-requirements-footer[data-v-dcc0b1bf]{align-items:center;justify-content:space-between}.clone-requirements-expand[data-v-dcc0b1bf]{align-items:center;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:6px;width:28px}.clone-requirements-expand[data-v-dcc0b1bf]:hover{background:hsla(0,0%,100%,.08)}.clone-requirements-dialog[data-v-dcc0b1bf]{margin:auto;max-height:none;max-width:none;position:fixed}.clone-requirements-dialog[data-v-dcc0b1bf]::backdrop{background:rgba(0,0,0,.6)}.clone-requirements-expand-icon[data-v-dcc0b1bf]{flex:none;height:16px;width:16px}.clone-requirements-header[data-v-dcc0b1bf]{align-items:center;display:flex;gap:12px;justify-content:space-between}.clone-requirements-title[data-v-dcc0b1bf]{font-size:18px;font-weight:600;margin:0}.clone-requirements-close[data-v-dcc0b1bf]{background:transparent;border:0;border-radius:8px;cursor:pointer;flex:none;height:32px;position:relative;transition:background-color .18s ease,opacity .18s ease;width:32px}.clone-requirements-close span[data-v-dcc0b1bf],.clone-requirements-close span[data-v-dcc0b1bf]:after{background:hsla(0,0%,100%,.7);border-radius:2px;content:"";height:2px;left:8px;position:absolute;top:15px;transform:rotate(45deg);width:16px}.clone-requirements-close span[data-v-dcc0b1bf]:after{left:0;top:0;transform:rotate(90deg)}.clone-requirements-close[data-v-dcc0b1bf]:hover{background:hsla(0,0%,100%,.06)}.clone-requirements-close[data-v-dcc0b1bf]:disabled{cursor:not-allowed;opacity:.55}.clone-requirements-input[data-v-dcc0b1bf]{background:transparent;border:0;color:inherit;flex:1;font:inherit;font-size:14px;line-height:24px;min-height:0;outline:none;padding:0;resize:none;width:100%}.clone-preview-controls[data-v-7c228dae]{align-items:center;color:#fff;display:flex;gap:8px}.clone-preview-controls-remove-video[data-v-7c228dae]{align-items:center;background:rgba(28,26,24,.62);border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;font-size:12px;gap:6px;height:30px;line-height:12px;padding:0 12px;position:absolute;right:10px;top:10px}.clone-preview-controls-remove-video[data-v-7c228dae]:hover{background:rgba(28,26,24,.82)}.clone-preview-controls-remove-icon[data-v-7c228dae]{flex:none;height:13px;width:13px}.clone-preview-controls-remove-point[data-v-7c228dae]{align-items:center;background:transparent;border:0;border-radius:8px;color:#ddd;cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;width:32px}.clone-preview-controls-remove-point[data-v-7c228dae]:hover{background:hsla(0,0%,100%,.08)}.clone-preview-controls-button[data-v-7c228dae]{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:5px;width:28px}.clone-preview-controls-button[data-v-7c228dae]:hover{background:hsla(0,0%,100%,.1)}.clone-preview-controls-button[data-v-7c228dae]:disabled{opacity:.5}.clone-preview-controls-seek[data-v-7c228dae]{accent-color:#fff;cursor:pointer;flex:1;min-width:0}.clone-preview-controls-time[data-v-7c228dae]{flex:none;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.vc-discover[data-v-8e37a30c]{align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-auto-rows:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.vc-discover-loading[data-v-8e37a30c]{animation:preview-loading-reveal-8e37a30c 0s .2s forwards;background:rgba(0,0,0,.16);display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute}.vc-discover-play[data-v-8e37a30c]{background:#0005;border-radius:50%;color:#fff;display:grid;font-size:10px;height:26px;place-items:center;position:absolute;right:12px;top:12px;width:26px}@keyframes preview-loading-reveal-8e37a30c{to{opacity:1}}@media (max-width:1100px){.vc-discover[data-v-8e37a30c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vc-discover[data-v-8e37a30c]{grid-template-columns:minmax(0,1fr)}}.vc-history-loading[data-v-b68118d6]{animation:preview-loading-reveal-b68118d6 0s .2s forwards;background:rgba(0,0,0,.16);display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute}@keyframes preview-loading-reveal-b68118d6{to{opacity:1}}.hide-scrollbar[data-v-4cb3a894]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-4cb3a894]::-webkit-scrollbar{display:none}.primary-button[data-v-4cb3a894]{background:linear-gradient(88deg,rgba(71,191,255,0) 80.24%,rgba(71,191,255,.2) 96.04%),linear-gradient(180deg,rgba(13,63,89,0) -5.95%,rgba(118,21,255,.2) 41.94%,rgba(241,26,255,.22) 81.07%),linear-gradient(91deg,#0d3f59 -3.91%,#47bfff 99.7%);border:.5px solid hsla(0,0%,100%,.6);box-shadow:inset 4px 4px 20px 0 hsla(0,0%,100%,.1),inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 180px 0 #0f374d;color:#fff;cursor:pointer;transition:all .3s}.primary-button[data-v-4cb3a894]:hover{box-shadow:inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 10px 0 #0f374d;filter:brightness(1.1)}.secondary-button[data-v-4cb3a894]{backdrop-filter:blur(10px);background:rgba(26,27,31,.5);border:.5px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:inset 2px 4px 10px 0 hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .3s}.secondary-button[data-v-4cb3a894]:hover{background:rgba(47,49,56,.5)}.modal-close-button[data-v-4cb3a894]{background:transparent;border:0;border-radius:8px;cursor:pointer;height:32px;position:relative;transition:background-color .18s ease,opacity .18s ease;width:32px}.modal-close-button span[data-v-4cb3a894],.modal-close-button span[data-v-4cb3a894]:after{background:hsla(0,0%,100%,.7);border-radius:2px;content:"";height:2px;left:8px;position:absolute;top:15px;transform:rotate(45deg);width:16px}.modal-close-button span[data-v-4cb3a894]:after{left:0;top:0;transform:rotate(90deg)}.modal-close-button[data-v-4cb3a894]:hover{background:hsla(0,0%,100%,.06)}.modal-close-button[data-v-4cb3a894]:disabled{cursor:not-allowed;opacity:.55}.video-clone-result-play-button[data-v-4cb3a894]{backdrop-filter:blur(10px);background:rgba(20,20,22,.48);border:1px solid hsla(0,0%,100%,.24);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.16);display:grid;height:48px;place-items:center;pointer-events:none;width:48px}.video-clone-result-play-icon[data-v-4cb3a894]{height:20px;transform:translate(1px,1px);width:20px}.video-clone-result-video-stage[data-v-4cb3a894]{position:relative}.video-clone-result-video-loading[data-v-4cb3a894]{animation:video-loading-reveal-4cb3a894 0s .2s forwards;background:rgba(0,0,0,.16);display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute}.video-clone-result-failure[data-v-4cb3a894]{align-items:center;background:hsla(0,0%,100%,.03);color:var(--studio-text-secondary);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:140px;padding:16px;width:100%}.video-clone-result-failure-stage[data-v-4cb3a894]{box-sizing:border-box;gap:16px;min-width:0;padding:32px;width:100%}.video-clone-result-failure-icon[data-v-4cb3a894]{color:var(--studio-text-tertiary,#999);flex:none;height:32px;width:32px}.video-clone-result-failure-copy[data-v-4cb3a894]{font-size:14px;line-height:22px;margin:0;max-width:360px;overflow-wrap:anywhere;text-align:center}.video-clone-result-generate[data-v-4cb3a894]{align-items:center;background:linear-gradient(88deg,rgba(71,191,255,0) 80.24%,rgba(71,191,255,.2) 96.04%),linear-gradient(180deg,rgba(13,63,89,0) -5.95%,rgba(118,21,255,.2) 41.94%,rgba(241,26,255,.22) 81.07%),linear-gradient(91deg,#0d3f59 -3.91%,#47bfff 99.7%);border:.5px solid hsla(0,0%,100%,.6);border-radius:12px;box-shadow:inset 4px 4px 20px 0 hsla(0,0%,100%,.1),inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 180px 0 #0f374d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;min-height:46px;padding:0 16px;transition:all .3s;width:100%}.video-clone-result-generate[data-v-4cb3a894]:hover{box-shadow:inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 10px 0 #0f374d;filter:brightness(1.1)}.video-clone-result-generate[data-v-4cb3a894]:disabled{cursor:not-allowed;filter:none;opacity:.48}.video-clone-result-membership[data-v-4cb3a894]{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.video-clone-result-lock[data-v-4cb3a894]{height:14px;width:14px}.video-clone-result-vip[data-v-4cb3a894]{height:16px;-o-object-fit:contain;object-fit:contain;width:17px}.video-clone-result-credits[data-v-4cb3a894]{align-items:center;border-left:1px solid hsla(0,0%,100%,.25);display:inline-flex;font-size:13px;font-weight:500;gap:2px;margin-left:4px;padding-left:10px;white-space:nowrap}.video-clone-result-credit-icon[data-v-4cb3a894]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.video-clone-result-original-credit[data-v-4cb3a894]{font-size:12px;font-weight:400;margin-left:4px;opacity:.6}.video-clone-result-regenerate[data-v-4cb3a894]{background:linear-gradient(88deg,rgba(71,191,255,0) 80.24%,rgba(71,191,255,.2) 96.04%),linear-gradient(180deg,rgba(13,63,89,0) -5.95%,rgba(118,21,255,.2) 41.94%,rgba(241,26,255,.22) 81.07%),linear-gradient(91deg,#0d3f59 -3.91%,#47bfff 99.7%);border:.5px solid hsla(0,0%,100%,.6);border-radius:12px;box-shadow:inset 4px 4px 20px 0 hsla(0,0%,100%,.1),inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 180px 0 #0f374d;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:21px;min-height:44px;min-width:140px;padding:0 22px;transition:all .3s}.video-clone-result-regenerate[data-v-4cb3a894]:hover{box-shadow:inset 0 1px 10px 0 rgba(183,187,255,.5),0 0 10px 0 #0f374d;filter:brightness(1.1)}.video-clone-result-regenerate[data-v-4cb3a894]:active{transform:scale(.97)}@keyframes video-loading-reveal-4cb3a894{to{opacity:1}}.vc-trim[data-v-d473842a]{width:min(720px,calc(100vw - 32px))}.vc-trim-stage[data-v-d473842a]{border-radius:8px;margin:0 auto;overflow:hidden;position:relative}.vc-trim-stage[data-v-d473842a],.vc-trim-video[data-v-d473842a]{background:#000;max-height:340px;width:100%}.vc-trim-video[data-v-d473842a]{cursor:pointer;display:block;height:100%;-o-object-fit:contain;object-fit:contain}.vc-trim-mute[data-v-d473842a],.vc-trim-play[data-v-d473842a]{align-items:center;background:rgba(0,0,0,.6);border:0;border-radius:999px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:6px;position:absolute}.vc-trim-play[data-v-d473842a]{left:12px;padding:4px 12px 4px 8px}.vc-trim-mute[data-v-d473842a]{height:28px;justify-content:center;padding:0;right:12px;width:28px}.vc-trim-mute svg[data-v-d473842a],.vc-trim-play svg[data-v-d473842a]{height:14px;width:14px}.vc-trim-ruler-wrap[data-v-d473842a]{margin-top:12px;padding:28px 14px 0}.vc-trim-ruler[data-v-d473842a]{color:#a1a1aa;font-size:12px;height:24px;margin-bottom:4px;position:relative}.vc-trim-tick[data-v-d473842a]{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.vc-trim-tick[data-v-d473842a]:first-child{transform:none}.vc-trim-track[data-v-d473842a]{background:#27272a;border-radius:4px;height:56px;overflow:visible;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-trim-film[data-v-d473842a]{border-radius:4px;height:100%;inset:0;width:100%}.vc-trim-film[data-v-d473842a],.vc-trim-shade[data-v-d473842a]{pointer-events:none;position:absolute}.vc-trim-shade[data-v-d473842a]{background:rgba(0,0,0,.62);bottom:0;left:0;top:0}.vc-trim-shade-end[data-v-d473842a]{left:auto;right:0}.vc-trim-window[data-v-d473842a]{bottom:0;cursor:grab;position:absolute;top:0}.vc-trim-window[data-v-d473842a]:after,.vc-trim-window[data-v-d473842a]:before{background:#f4f4f5;content:"";height:3px;left:0;position:absolute;right:0}.vc-trim-window[data-v-d473842a]:before{top:0}.vc-trim-window[data-v-d473842a]:after{bottom:0}.vc-trim-handle[data-v-d473842a]{background:#f4f4f5;border:0;bottom:0;cursor:ew-resize;position:absolute;top:0;width:14px}.vc-trim-handle[data-v-d473842a]:before{background:rgba(19,20,22,.7);border-radius:999px;content:"";height:20px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:2px}.vc-trim-handle-end[data-v-d473842a]{border-radius:0 6px 6px 0}.vc-trim-handle[data-v-d473842a]:not(.vc-trim-handle-end){border-radius:6px 0 0 6px}.vc-trim-playhead[data-v-d473842a]{background:#4db3ff;bottom:0;pointer-events:none;position:absolute;top:0;width:2px}.vc-page{display:flex;flex-direction:column;--studio-radius-sm:8px;--studio-radius-md:12px;--studio-radius-lg:18px;--studio-line-focus:hsla(0,0%,100%,.3);--studio-line-strong:hsla(0,0%,100%,.1);--studio-line-soft:hsla(0,0%,100%,.05);--studio-line-dashed:hsla(0,0%,100%,.18);--studio-surface-panel:#131416;--studio-surface-field:#212224;--studio-surface-control:#242527;--studio-media-surface:#0d0e10;--studio-text-heading:#ddd;--studio-text-secondary:#aaa;--studio-text-tertiary:#999;--studio-danger-text:#ffb19a;--studio-accent:#47bfff;--adg-orange:#fe5b2a;--adg-duration-fast:0.15s;--adg-duration-press:0.12s;--adg-ease-standard:cubic-bezier(0.2,0,0,1);--adg-ease-out:cubic-bezier(0.23,1,0.32,1);--adg-space-4:1rem;background:#0a0909;color:#ddd;font-family:Inter,system-ui,sans-serif;height:100dvh;overflow:hidden}.vc-topbar{flex:none}.vc-workspace{display:grid;flex:1;gap:12px;grid-template-columns:380px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;padding:8px 12px 12px;width:100%}.vc-workspace-full{grid-template-columns:minmax(0,1fr)}.vc-panel{background:#131416;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;height:100%;min-height:0;min-width:0;overflow:hidden}.vc-controls{display:flex;flex-direction:column;gap:12px;padding:12px 0 14px 16px}.vc-createForm{display:flex;flex:1;flex-direction:column;min-height:0}.vc-control-body{align-content:start;display:grid;flex:1;gap:16px;min-height:0;overflow:auto;padding-right:16px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.vc-results-tab svg,.vc-sourceAction svg,.vc-start svg{flex:none;height:16px;width:16px}.vc-well-icon{background:hsla(0,0%,100%,.06);border-radius:999px;color:#eee;display:grid;height:36px;place-items:center;width:36px}.vc-well-icon svg{height:18px;width:18px}.vc-sourceIcon{background:#212224;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 0 10px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.15);color:#aaa;height:40px;width:40px}.vc-sourceIcon svg{height:17px;width:17px}.vc-imageIcon{border-radius:12px}.vc-historyCard:focus-visible,.vc-results-tab:focus-visible,.vc-sourceAction:focus-visible,.vc-start:focus-visible,.vc-uploadWell:focus-visible{outline:2px solid #47bfff;outline-offset:2px}.vc-field-group{display:grid;gap:8px}.vc-field-label{align-items:center;color:#ddd;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;line-height:20px;margin:0}.vc-optionalMark{color:#999;font-size:12px;font-weight:400;line-height:16px}.vc-start{background-color:transparent;background-image:linear-gradient(88deg,rgba(71,191,255,0) 80%,rgba(71,191,255,.2) 96%),linear-gradient(rgba(13,63,89,0) -6%,rgba(118,21,255,.2) 42%,rgba(241,26,255,.22) 81%),linear-gradient(91deg,#0d3f59 -4%,#47bfff);border:1px solid hsla(0,0%,100%,.4);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:46px}.vc-start,.vc-uploadWell{align-items:center;cursor:pointer;justify-content:center;width:100%}.vc-uploadWell{background:#212224;border:1px dashed hsla(0,0%,100%,.18);border-radius:12px;color:#ddd;display:flex;flex-direction:column;gap:6px;min-height:128px}.vc-sourceCopy small,.vc-uploadWell small{color:#999;font-size:12px}.vc-sourceActions .vc-sourceAction{min-height:40px;width:100%}.vc-start:disabled{cursor:not-allowed;opacity:.48}.vc-trim-confirm{box-sizing:border-box;min-height:46px;min-width:140px;padding:0 22px;width:auto}.vc-credit{align-items:center;display:inline-flex;font-size:12px;gap:4px;opacity:.9}.vc-error{color:#ffb19a;font-size:12px;line-height:16px;margin:0 16px 0 0}.vc-results{background:#131416;display:flex;flex-direction:column}.vc-results-tabs{align-items:center;display:inline-flex;gap:6px;position:relative;width:-moz-fit-content;width:fit-content}.vc-results>.vc-results-tabs{margin:12px}.vc-detailTabs{flex:0 0 auto;margin:0}.vc-results-tab{align-items:center;background:transparent;border:0;border-radius:8px;color:#999;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;min-height:28px;padding:0 10px}.vc-results-tab svg{flex:none;height:15px;stroke-width:1.8;width:15px}.vc-results-tab-active,.vc-results-tab[aria-selected=true]{background:#303236;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);color:#fff}@media (hover:hover) and (pointer:fine){.vc-results-tab:hover{color:var(--studio-text-secondary)}.vc-results-tab-active:hover,.vc-results-tab[aria-selected=true]:hover{background:#35373c;color:#fff}}.vc-results-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding:0 12px 12px}.vc-results-loading{align-items:center;color:#aaa;display:flex;flex:1;justify-content:center;min-height:240px}.vc-results-loading .vc-buttonSpin{height:28px;width:28px}.vc-empty,.vc-history{display:flex;flex:1;flex-direction:column;min-height:100%}.vc-empty{align-items:center;gap:8px;justify-content:center;padding:48px 32px;text-align:center}.vc-empty-mark{background:#212224;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#ddd;display:grid;height:44px;margin-bottom:4px;place-items:center;width:44px}.vc-empty-mark svg{height:20px;width:20px}.vc-empty-title{color:#eee;font-size:16px;font-weight:600;line-height:24px;margin:0}.vc-empty-copy{color:#aaa;font-size:13px;line-height:20px;margin:0;max-width:280px}.vc-template{background:#242527;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:inherit;cursor:pointer;display:grid;grid-template-columns:144px minmax(0,1fr);min-height:92px;overflow:hidden;text-align:left}.vc-template-media{background:#0d0e10;height:100%;min-height:92px;position:relative}.vc-template-media img,.vc-template-media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-template-copy{align-content:center;display:grid;gap:4px;padding:10px 12px}.vc-template-copy strong{color:#ddd;font-size:14px;font-weight:500}.vc-template-copy span{color:#999;font-size:12px}.vc-template-list{display:grid;gap:12px}.vc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.vc-language{position:relative;z-index:3}.vc-language .vc-paramBackdrop{z-index:4}.vc-languageTrigger{align-items:center;background:#212224;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.94);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;justify-content:space-between;min-height:40px;padding:0 14px;position:relative;width:100%;z-index:5}.vc-languageTrigger svg{color:hsla(0,0%,100%,.58);flex:none;height:14px;width:14px}.vc-languageTrigger[aria-expanded=true]{border-color:hsla(0,0%,100%,.3)}.vc-languageMenu{background:#1b1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 16px 40px rgba(0,0,0,.35);left:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;right:0;z-index:5}.vc-languageMenu-fixed{bottom:auto;position:fixed;right:auto;z-index:80}.vc-languageOption{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;min-height:40px;padding:8px 10px;text-align:left;width:100%}.vc-languageOption[aria-pressed=true]{background:hsla(0,0%,100%,.09)}.vc-languageOption strong{font-size:13px;font-weight:500}.vc-languageOption span{color:#fe5b2a;margin-left:auto}.vc-file{display:none}.vc-briefControl{background:var(--studio-surface-field);border:1px solid var(--studio-line-strong);border-radius:var(--studio-radius-md);display:flex;flex-direction:column;height:152px;overflow:hidden}.vc-briefField{background:transparent;border:0;caret-color:var(--adg-orange);color:#fffffff0;display:block;flex:1;font:inherit;font-size:14px;line-height:22px;min-height:0;outline:none;padding:14px 14px 0;resize:none;width:100%}.vc-briefFooter{display:flex;justify-content:flex-end;padding:0 14px 4px}.vc-counter{color:var(--studio-text-tertiary);font-size:11px;line-height:16px}.vc-submit-wrap{background:#131416;display:grid;flex:none;gap:8px;padding:12px 16px 0 0}.vc-submit-wrap .vc-error{margin:0}.vc-sourceBox-picked{align-items:stretch;gap:8px;padding:8px}.vc-reference-stage{background:#1a1b1e;border-radius:12px;max-height:220px;overflow:hidden;position:relative;width:100%}.vc-reference-stage .vc-referenceVideo{background:transparent;height:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;opacity:0;width:100%}.vc-reference-stage .vc-referenceVideo-ready{opacity:1;transition:opacity .16s ease}textarea.vc-textInput{min-height:72px;padding:10px 14px}@media (max-width:767px){.vc-workspace{grid-template-columns:minmax(0,1fr);min-height:100dvh}.vc-page,.vc-workspace{height:auto;overflow:visible}.vc-panel{height:auto}}.vc-spacer{flex:1 1 0px;min-width:0}.vc-muted{color:var(--studio-text-tertiary,#999);font-size:12px;line-height:18px;margin:0}.vc-workspaceFull{grid-template-columns:minmax(0,1fr)}.vc-sourceEmpty{display:grid;gap:8px}.vc-sourceUpload{align-items:center;background:none;border:0;color:var(--studio-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;gap:6px;justify-content:center;line-height:inherit;min-height:28px;transition:color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-sourceUpload:hover{color:#fff}.vc-sourceUpload svg{height:13px;width:13px}.vc-textInput{background:var(--studio-surface-field);border:1px solid var(--studio-line-strong);border-radius:var(--studio-radius-md);caret-color:var(--adg-orange);color:hsla(0,0%,100%,.94);font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:14px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;min-height:40px;outline:none;padding:0 14px;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard);width:100%}.vc-textInput:focus,.vc-textInput:focus-visible{border-color:var(--studio-line-focus);outline:none}.vc-textInput::-moz-placeholder{color:var(--studio-text-tertiary)}.vc-textInput::placeholder{color:var(--studio-text-tertiary)}.vc-identifyButton{width:100%}.vc-historyGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vc-historyCard{background:rgba(0,0,0,.22);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);box-shadow:inset 0 1px hsla(0,0%,100%,.06);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-width:0;overflow:hidden;padding:6px 6px 12px;text-align:left;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-historyCard:hover{border-color:var(--studio-line-strong)}.vc-historyCard:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-historyMedia{aspect-ratio:3/4;background:var(--studio-media-surface);border-radius:8px;overflow:hidden;position:relative;width:100%}.vc-historyMedia[data-empty]{display:flex}.vc-historyMedia video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.vc-discoverCard{-moz-column-break-inside:avoid;border-radius:12px;break-inside:avoid;overflow:hidden}.vc-discoverCard,.vc-discoverCover{background:#242426;position:relative}.vc-discoverCover{border:0;color:#fff;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.vc-discover-poster,.vc-discoverCover video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .2s ease;width:100%}.vc-discover-poster.vc-discover-video-ready,.vc-discoverCover video.vc-discover-video-ready{opacity:1}.vc-discoverCover:disabled{cursor:default}.vc-discoverBottom{background:linear-gradient(transparent,rgba(0,0,0,.73));bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:30px 12px 14px;position:absolute;right:0}.vc-discoverTitle{font-size:14px;font-weight:500;line-height:1.4}.vc-discoverMeta{color:hsla(0,0%,100%,.87);font-size:12px}.vc-discoverUse{background:#fff;border-radius:8px;bottom:12px;color:#141416;font-size:14px;font-weight:600;height:36px;left:12px;line-height:36px;opacity:0;pointer-events:none;position:absolute;right:12px;text-align:center;transform:translateY(6px);transition:.18s ease}.vc-discoverCard:focus-within .vc-discoverUse,.vc-discoverCard:hover .vc-discoverUse{opacity:1;transform:none}.vc-discoverCard:focus-within .vc-discoverBottom,.vc-discoverCard:hover .vc-discoverBottom{padding-bottom:58px}@media (max-width:640px){.vc-discoverUse{opacity:1;transform:none}.vc-discoverBottom{padding-bottom:58px}}.vc-discover-skeleton{animation:vc-discover-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.05) 40%,transparent 60%),#1a1b1e;background-size:200% 100%;inset:0;position:absolute}.vc-discover-video{opacity:0;position:relative;transition:opacity .18s ease;z-index:1}.vc-discover-video-ready{opacity:1}@keyframes vc-discover-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.vc-discover-skeleton{animation:none}.vc-discover-video{transition:none}}.vc-historyNote{align-items:center;color:var(--studio-text-secondary);display:flex;flex:1;flex-direction:column;font-size:13px;gap:10px;height:100%;justify-content:center;line-height:20px;min-width:0;padding:16px;text-align:center}.vc-historyNote span{overflow-wrap:anywhere}.vc-historyNote[data-tone=bad]{color:var(--studio-danger-text)}.vc-historyNote svg{height:20px;width:20px}.vc-discover-sound{background:rgba(0,0,0,.56);border:0;border-radius:8px;color:#eee;cursor:pointer;display:grid;height:28px;left:8px;opacity:0;place-items:center;pointer-events:none;position:absolute;top:8px;transition:opacity .15s ease;width:28px;z-index:2}.vc-historyCard:focus-within .vc-discover-sound,.vc-historyCard:hover .vc-discover-sound{opacity:1;pointer-events:auto}.vc-discover-sound svg{height:14px;width:14px}.vc-discover-sound:focus-visible{outline:2px solid #47bfff;outline-offset:2px}.vc-statusBadge{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.56);border-radius:8px;color:var(--studio-text-secondary);display:inline-flex;font-size:12px;gap:6px;line-height:16px;padding:3px 8px;position:absolute;right:8px;top:8px;z-index:2}.vc-statusBadge .vc-buttonSpin,.vc-statusBadge svg{height:12px;width:12px}.vc-statusBadge[data-tone=ok]{color:#6fcf97}.vc-statusBadge[data-tone=bad]{color:var(--studio-danger-text)}.vc-historyInfo{display:grid;gap:8px;padding:10px 6px 0}.vc-historyInfo strong{color:var(--studio-text-heading);font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-historyAssets{display:flex;gap:4px;min-height:28px;overflow:hidden}.vc-historyAsset{align-items:center;background:var(--studio-surface-field);border:1px solid var(--studio-line-soft);border-radius:8px;color:var(--studio-text-tertiary);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;overflow:hidden;position:relative;width:28px}.vc-historyAsset[data-empty]{border-color:var(--studio-line-dashed);border-style:dashed}.vc-historyAsset img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-historyAsset svg{height:14px;width:14px}.vc-historyMore{align-items:center;background:rgba(0,0,0,.62);color:#fff;display:flex;font-size:11px;font-weight:600;inset:0;justify-content:center;position:absolute}.vc-historyTime{color:var(--studio-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.vc-detail{display:flex;flex-direction:column;height:100%;min-height:0}.vc-detailHead{display:flex;gap:8px;min-height:56px;padding:12px 12px 0}.vc-detail-back,.vc-detailHead{align-items:center;flex:0 0 auto}.vc-detail-back{background:transparent;border:0;border-radius:8px;color:#aaa;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.vc-detail-back:hover{background:hsla(0,0%,100%,.06);color:#ddd}.vc-detail-back:focus-visible{outline:2px solid #47bfff;outline-offset:2px}.vc-detail-back svg{height:20px;width:20px}.vc-detailTitle{color:var(--studio-text-heading);font-size:15px;font-weight:600;line-height:24px;margin:0 8px 0 0;max-width:40%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-tabCount{color:var(--studio-text-tertiary);font-size:12px}.vc-detailBody{flex:1 1 0%;min-height:0;overflow:auto;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.vc-detailBody[data-split]{overflow:hidden}.vc-tabPanel{height:100%;min-height:0}.vc-tabPanel[hidden]{display:none}.vc-parsing{display:grid;gap:16px;justify-items:center;margin:48px auto;max-width:460px;padding:0 16px;text-align:center}.vc-parsing-spinner{animation:vc-parsing-spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#47bfff;height:36px;width:36px}@keyframes vc-parsing-spin{to{transform:rotate(1turn)}}.vc-parsing li[data-state=active] .vc-parsingMark{animation:vc-parsing-pulse 1.2s ease-in-out infinite;border-color:#47bfff;box-shadow:0 0 0 4px rgba(71,191,255,.16)}@keyframes vc-parsing-pulse{50%{box-shadow:0 0 0 7px rgba(71,191,255,.05)}}@media (prefers-reduced-motion:reduce){.vc-parsing li[data-state=active] .vc-parsingMark,.vc-parsing-spinner{animation:none}}.vc-failure{align-items:center;display:flex;flex-direction:column;gap:8px;margin:48px auto;max-width:420px;padding:0 16px;text-align:center}.vc-failure-title{color:#eee;font-size:16px;font-weight:600;margin:0}.vc-failure-copy{color:#aaa;font-size:13px;line-height:20px;margin:0}.vc-failure-detail{color:#888;font-size:12px;margin-top:8px;text-align:left;width:100%}.vc-failure-detail pre{background:#1a1b1e;border-radius:8px;margin:8px 0 0;max-height:160px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.vc-parsing h3{color:var(--studio-text-heading);font-size:16px;font-weight:600;margin:0}.vc-parsing ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.vc-parsing li{align-items:center;color:var(--studio-text-tertiary);display:flex;font-size:14px;gap:10px}.vc-parsing li[data-state=active]{color:var(--studio-text-heading)}.vc-parsing li[data-state=done]{color:var(--studio-text-secondary)}.vc-parsingMark{align-items:center;border:1px solid var(--studio-line-strong);border-radius:50%;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.vc-parsingMark svg{height:12px;width:12px}.vc-split{display:grid;flex:1 1 auto;grid-template-columns:360px minmax(0,1fr);height:auto;min-height:0}.vc-split[data-results]{grid-template-columns:minmax(0,1fr)}.vc-splitLeft{border-right:1px solid var(--studio-line-soft);display:flex;flex-direction:column;min-height:0}.vc-splitScroll{align-content:start;display:grid;flex:1 1 0%;gap:20px;min-height:0;overflow-y:auto;padding:12px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.vc-splitFoot{border-top:1px solid var(--studio-line-soft);flex:0 0 auto;padding:12px}.vc-splitFoot>form{width:100%}.vc-splitRight{align-content:start;display:grid;gap:16px;min-height:0;min-width:0;overflow-y:auto;padding:12px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.vc-block{display:grid;gap:10px;min-width:0}.vc-blockTitle{align-items:baseline;color:var(--studio-text-heading);display:flex;font-size:14px;font-weight:600;gap:10px;line-height:20px;margin:0}.vc-blockTitle small{color:var(--studio-text-tertiary);font-size:12px;font-weight:400}.vc-referenceVideo{background:var(--studio-media-surface);border-radius:var(--studio-radius-md);max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.vc-analysis{background:rgba(0,0,0,.22);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);box-shadow:inset 0 1px hsla(0,0%,100%,.06);display:grid;gap:8px;padding:12px 14px}.vc-analysis p{color:var(--studio-text-secondary);font-size:13px;line-height:21px;margin:0}.vc-analysis b{color:var(--studio-text-heading);font-weight:500;margin-right:8px}.vc-card{background:rgba(0,0,0,.22);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);box-shadow:inset 0 1px hsla(0,0%,100%,.06);display:grid;gap:12px;padding:16px}.vc-assetGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,112px)}.vc-assetTile{align-content:start;display:grid;gap:6px;min-width:0}.vc-assetFrame,.vc-assetPreview{position:relative}.vc-assetFrame{align-items:center;background:var(--studio-media-surface);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);color:var(--studio-text-tertiary);cursor:pointer;display:flex;font:inherit;height:112px;justify-content:center;overflow:hidden;padding:0;width:112px}.vc-assetFrame[data-empty]{background:var(--studio-surface-field);border:1px dashed var(--studio-line-dashed)}.vc-assetFrame:hover{border-color:var(--studio-line-focus)}.vc-assetFrame:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-assetFrame img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-assetFrame svg{height:20px;width:20px}.vc-assetLoading{background:rgba(13,14,16,.74);display:grid;inset:0;place-items:center;position:absolute}.vc-assetLoading .vc-buttonSpin{height:28px;width:28px}.vc-assetBadge{background:rgba(0,0,0,.55);border-radius:6px;bottom:6px;color:#f2c94c;font-size:10px;left:6px;line-height:16px;padding:1px 6px;position:absolute}.vc-assetActions{background:linear-gradient(transparent,rgba(0,0,0,.7));border-radius:0 0 var(--studio-radius-md) var(--studio-radius-md);bottom:0;display:flex;gap:4px;left:0;opacity:0;padding:4px;position:absolute;right:0;transition:opacity var(--adg-duration-fast) var(--adg-ease-standard)}.vc-assetPreview:focus-within .vc-assetActions,.vc-assetPreview:hover .vc-assetActions,.vc-dialogAssetFrame:focus-within .vc-assetActions,.vc-dialogAssetFrame:hover .vc-assetActions{opacity:1}.vc-assetActions button{background:hsla(0,0%,100%,.18);border:0;border-radius:6px;color:#fff;cursor:pointer;flex:1 1 0%;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:11px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;min-height:24px}.vc-assetDelete,.vc-assetInfo{align-items:center;background:rgba(0,0,0,.55);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;position:absolute;top:6px;width:22px}.vc-assetInfo{right:6px}.vc-assetDelete{left:6px}.vc-assetDelete svg,.vc-assetInfo svg{height:12px;width:12px}.vc-assetTip{max-width:280px}.vc-assetTip p{font-size:12px;line-height:18px;margin:0 0 6px}.vc-assetTip p:last-child{margin:0}.vc-assetTip b{display:block;font-weight:600;margin-bottom:2px}.vc-assetName{color:var(--studio-text-heading);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-assetAdd{align-items:center;background:none;border:1px dashed var(--studio-line-dashed);border-radius:var(--studio-radius-md);color:var(--studio-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;gap:4px;height:112px;justify-content:center;line-height:inherit;padding:0;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard);width:112px}.vc-assetAdd:hover{border-color:var(--studio-line-focus)}.vc-assetAdd svg{height:16px;width:16px}.vc-shots{display:grid;gap:12px}.vc-shotCard{background:rgba(0,0,0,.22);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);box-shadow:inset 0 1px hsla(0,0%,100%,.06)}.vc-shotHead{align-items:center;border-bottom:1px solid var(--studio-line-soft);display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.vc-shotHead>button:not([data-slot]){background:var(--studio-surface-control);border:1px solid var(--studio-line-soft)}.vc-shotIndex{align-items:center;background:var(--studio-surface-field);border:1px solid var(--studio-line-soft);border-radius:8px;color:var(--studio-text-secondary);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;height:24px;justify-content:center;width:24px}.vc-shotTime{color:var(--studio-text-heading);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.vc-shotDuration{color:var(--studio-text-tertiary);font-size:12px}.vc-shotBody{display:grid;gap:16px;padding:14px}.vc-field{display:grid;gap:8px;min-width:0}.vc-fieldTitle{color:var(--studio-text-secondary);font-size:12px;font-weight:500;line-height:16px;margin:0}.vc-readText{color:var(--studio-text-heading)}.vc-readPrompt,.vc-readText{font-size:13px;line-height:21px;margin:0;white-space:pre-wrap}.vc-readPrompt{color:var(--studio-text-secondary)}.vc-resultSections{display:grid;gap:28px;padding:12px}.vc-resultGrid,.vc-resultSections>section{display:grid;gap:12px}.vc-resultGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.vc-resultCard{background:var(--studio-media-surface);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-resultCard:hover{border-color:var(--studio-line-strong)}.vc-resultCard:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-resultMedia{align-items:center;display:flex;justify-content:center;max-height:420px;position:relative;width:100%}.vc-resultMedia video{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.vc-resultPlay{align-items:center;background:rgba(0,0,0,.22);color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--adg-duration-fast) var(--adg-ease-standard)}.vc-resultCard:hover .vc-resultPlay{opacity:1}.vc-resultCard:focus-visible .vc-resultPlay{opacity:1}.vc-resultPlay svg{height:24px;width:24px}.vc-resultWait{align-items:center;color:var(--studio-text-secondary);display:flex;flex-direction:column;font-size:13px;gap:8px;padding:48px 0}.vc-dialogBackdrop{backdrop-filter:blur(14px);background:rgba(10,9,9,.88);inset:0;position:fixed;z-index:70}.vc-dialog{--studio-surface-panel:#131416;--studio-surface-field:#212224;--studio-surface-control:#242527;--studio-media-surface:#0d0e10;--studio-text-heading:#ddd;--studio-text-secondary:#aaa;--studio-text-tertiary:#999;--studio-line-soft:#ffffff0d;--studio-line-strong:#ffffff1a;--studio-line-focus:#ffffff4d;--studio-line-dashed:#ffffff2e;--studio-radius-md:12px;display:flex;inset:0;outline:none;position:fixed;z-index:71}.vc-dialogStage{align-items:center;display:flex;flex:1 1 0%;justify-content:center;min-width:0;padding:28px}.vc-dialogStage video,.vc-dialogWait{background:#000;border-radius:14px;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.vc-dialogWait{align-items:center;color:var(--studio-text-secondary);gap:8px;height:auto;justify-content:center}.vc-dialogSide,.vc-dialogWait{display:flex;flex-direction:column}.vc-dialogSide{background:var(--studio-surface-panel);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;flex:0 0 440px;margin:12px 12px 12px 0;overflow:hidden;width:440px}.vc-dialogHead{align-items:flex-start;border-bottom:1px solid var(--studio-line-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.vc-dialogTitle{color:#f0eeed;font-size:14px;font-weight:600;margin:0}.vc-dialogSub{color:var(--studio-text-tertiary);font-size:12px;margin:2px 0 0}.vc-dialogClose{align-items:center;background:none;border:0;border-radius:8px;color:var(--studio-text-secondary);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.vc-dialogClose:hover{background:hsla(0,0%,100%,.08)}.vc-dialogClose:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-dialogClose svg{height:16px;width:16px}.vc-dialogBody{flex:1 1 0%;min-height:0;overflow-y:auto;padding:4px 16px 16px;scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.vc-dialogSection{display:grid;gap:10px;padding:14px 0}.vc-dialogSection h4{color:var(--studio-text-secondary);font-size:13px;font-weight:500;margin:0}.vc-dialogAssets{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.vc-dialogAsset{align-content:start;display:grid;gap:4px;min-width:0}.vc-dialogAssetFrame{aspect-ratio:1/1;background:var(--studio-media-surface);border:1px solid var(--studio-line-soft);border-radius:12px;overflow:hidden;position:relative}.vc-dialogAssetFrame[data-empty]{border-color:var(--studio-line-dashed);border-style:dashed}.vc-dialogAssetFrame button{background:none;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}.vc-dialogAssetFrame img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-dialogAssetFrame>svg{color:var(--studio-text-tertiary);fill:none;height:24px;left:50%;position:absolute;stroke:currentColor;stroke-width:1.5;top:50%;transform:translate(-50%,-50%);width:24px}.vc-dialogAssetFrame .vc-assetActions button{height:auto;width:auto}.vc-dialogAssetState{color:var(--studio-text-tertiary);font-size:11px}.vc-dialogAssetState[data-warn]{color:#f2c94c}.vc-configRow{display:grid;gap:8px}.vc-configRow>button{background:var(--studio-surface-field);border:1px solid var(--studio-line-soft);border-radius:12px;color:var(--studio-text-heading);justify-content:flex-start;min-height:40px;width:100%}.vc-kv{display:grid;font-size:13px;gap:6px 10px;grid-template-columns:72px 1fr;margin:0}.vc-kv dt{color:var(--studio-text-tertiary)}.vc-kv dd{color:var(--studio-text-heading);margin:0}.vc-dialogFoot{border-top:1px solid var(--studio-line-soft);display:flex;gap:10px;justify-content:flex-end;padding:12px 16px}.vc-buttonSpin{animation:vc-spin 1s linear infinite;flex:none;height:16px;transform-box:fill-box;transform-origin:center;width:16px;will-change:transform}@media (max-width:900px){.vc-dialog{flex-direction:column}.vc-dialogStage{flex:0 0 40%;padding:12px}.vc-dialogSide{flex:1 1 auto;margin:0 12px 12px;width:auto}.vc-split{grid-template-columns:minmax(0,1fr);height:auto}.vc-splitLeft{border-right:0}.vc-detailBody[data-split]{overflow:auto}}.vc-sourceBox{align-items:center;background:var(--studio-surface-field);border:1px dashed var(--studio-line-dashed);border-radius:var(--studio-radius-md);display:flex;flex-direction:column;gap:14px;padding:22px 8px 12px}.vc-sourceCopy{display:grid;gap:2px;text-align:center}.vc-sourceCopy strong{color:var(--studio-text-heading);font-size:13px;font-weight:500;line-height:18px}.vc-sourceCopy small{color:var(--studio-text-tertiary);font-size:12px;line-height:16px}.vc-sourceActions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);width:100%}.vc-sourceAction{align-items:center;background:var(--studio-surface-control);border:1px solid var(--studio-line-soft);border-radius:10px;color:var(--studio-text-heading);cursor:pointer;display:inline-flex;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:13px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:500;gap:6px;justify-content:center;line-height:inherit;min-height:34px;transition:background-color var(--adg-duration-fast) var(--adg-ease-standard),border-color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-sourceAction svg{color:var(--studio-text-secondary);height:14px;width:14px}.vc-sourceAction:hover{background:#2a2b2e;border-color:var(--studio-line-strong)}.vc-sourceAction:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-pointList{display:grid;gap:8px}.vc-pointRow{align-items:center;display:flex;gap:4px}.vc-pointAdd{align-items:center;background:none;border:0;color:var(--studio-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;gap:6px;justify-self:start;line-height:inherit;min-height:28px;padding:0 4px;transition:color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-pointAdd svg{height:13px;width:13px}.vc-pointAdd:hover{color:var(--studio-text-heading)}.vc-pointAdd:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-modal{--studio-surface-panel:#131416;--studio-surface-field:#212224;--studio-text-heading:#ddd;--studio-text-secondary:#aaa;--studio-text-tertiary:#999;--studio-line-soft:#ffffff0d;background:var(--studio-surface-panel);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;display:flex;flex-direction:column;left:50%;max-height:calc(100dvh - 32px);outline:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(720px,-32px + 100vw);z-index:71}.vc-modalHead{align-items:flex-start;border-bottom:1px solid var(--studio-line-soft);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.vc-modalBody{flex:1 1 0%;min-height:0;overflow-y:auto;padding:16px}.vc-modalError{color:#ffb19a;font-size:12px;margin:8px 0 0}.vc-modalFoot{align-items:center;border-top:1px solid var(--studio-line-soft);display:flex;gap:10px;padding:12px 16px}.vc-generateShot{align-items:center;background:none;border:1px solid var(--studio-line-strong);border-radius:10px;color:var(--studio-text-heading);cursor:pointer;display:inline-flex;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:500;gap:6px;line-height:inherit;min-height:30px;padding:0 10px;transition:background-color var(--adg-duration-fast) var(--adg-ease-standard),border-color var(--adg-duration-fast) var(--adg-ease-standard);white-space:nowrap}.vc-generateShot svg{color:var(--studio-text-secondary);height:13px;width:13px}.vc-generateShot:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.vc-generateShot:disabled{cursor:not-allowed;opacity:.48}.vc-generateShot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-importError{color:#ffb19a;font-size:12px}.vc-quietButton{align-items:center;background:var(--studio-surface-control,#242527);border:1px solid var(--studio-line-soft);border-radius:10px;color:var(--studio-text-heading,#ddd);cursor:pointer;display:inline-flex;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:13px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:500;gap:6px;justify-content:center;line-height:inherit;min-height:34px;padding:0 12px;transition:background-color var(--adg-duration-fast) var(--adg-ease-standard),border-color var(--adg-duration-fast) var(--adg-ease-standard);white-space:nowrap}.vc-quietButton svg{color:var(--studio-text-secondary,#aaa);flex-shrink:0;height:14px;width:14px}.vc-quietButton:hover:not(:disabled){background:#2a2b2e;border-color:var(--studio-line-strong)}.vc-quietButton:disabled{cursor:not-allowed;opacity:.48}.vc-quietButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-quietButton.vc-trim-cancel{border-radius:12px;box-sizing:border-box;font-size:14px;font-weight:600;min-height:46px;min-width:140px;padding:0 22px}.vc-textButton{background:none;border:0;color:var(--studio-text-secondary);cursor:pointer;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;min-height:28px;padding:0 6px}.vc-textButton:hover{color:var(--studio-text-heading)}.vc-assetKey{color:var(--studio-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-assetUsed{color:var(--studio-text-tertiary);font-size:11px;line-height:14px}.vc-assetRemove{align-items:center;background:rgba(0,0,0,.55);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;padding:0;position:absolute;right:6px;top:6px;transition:opacity var(--adg-duration-fast) var(--adg-ease-standard);width:22px}.vc-assetRemove:focus-visible,.vc-assetTile:hover .vc-assetRemove{opacity:1}@media (hover:none){.vc-assetRemove{opacity:1}}.vc-assetRemove svg{height:12px;width:12px}.vc-assetPopup{max-width:calc(-24px + 100vw);overflow-x:hidden}.vc-assetDetail{display:grid;gap:10px;min-width:0;overflow-wrap:anywhere}.vc-assetDetail header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.vc-assetDetail header strong{font-size:13px;font-weight:600;line-height:18px;max-width:100%;min-width:0;overflow-wrap:anywhere}.vc-assetDetail code{color:hsla(0,0%,100%,.6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-left:auto;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.vc-assetChips{display:flex;flex-wrap:wrap;gap:4px}.vc-assetChips span{background:hsla(0,0%,100%,.08);border-radius:6px;color:hsla(0,0%,100%,.72);font-size:11px;line-height:18px;padding:1px 7px}.vc-assetChips span[data-warn]{color:#f2c94c}.vc-assetDetail p{color:hsla(0,0%,100%,.78);font-size:12px;line-height:18px;margin:0}.vc-assetDetail p b{color:hsla(0,0%,100%,.5);display:block;font-size:11px;font-weight:500}.vc-assetDetail>button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:12px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:500;line-height:inherit;min-height:30px}.vc-assetDetail>button:hover{background:hsla(0,0%,100%,.14)}.vc-labelRow{align-items:center;display:flex;gap:6px}.vc-guideTrigger{align-items:center;background:none;border:0;color:var(--studio-text-tertiary);cursor:help;display:inline-flex;height:20px;justify-content:center;padding:0;transition:color var(--adg-duration-fast) var(--adg-ease-standard);width:20px}.vc-guideTrigger:hover,.vc-guideTrigger[data-popup-open]{color:var(--studio-text-heading)}.vc-guideTrigger svg{height:14px;width:14px}.vc-guidePopup{box-sizing:border-box;max-width:calc(-24px + 100vw);width:352px}.vc-guideIntro{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;line-height:18px;margin:0 0 12px}.vc-guideGroup+.vc-guideGroup{margin-top:14px}.vc-guideGroup h4{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.vc-guideGroup h4 span{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:18px;justify-content:center;width:18px}.vc-guideGroup h4[data-tone=do] span{background:#3fb871}.vc-guideGroup h4[data-tone=dont] span{background:#f0555a}.vc-guideGroup h4 svg{height:11px;stroke-width:3px;width:11px}.vc-guideGrid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.vc-guideGrid figure{display:grid;gap:4px;margin:0;text-align:center}.vc-guideGrid img{aspect-ratio:1/1;background:#f6f7f9;border:1.5px solid;border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.vc-guideGrid img[data-tone=do]{border-color:rgba(63,184,113,.55)}.vc-guideGrid img[data-tone=dont]{border-color:rgba(240,85,90,.55)}.vc-guideGrid figcaption{color:hsla(0,0%,100%,.7);font-size:11px;line-height:14px}.vc-linkField{display:flex;flex-direction:column;gap:6px;width:100%}.vc-linkRow{align-items:center;background:var(--studio-surface-control);border:1px solid var(--studio-line-soft);border-radius:10px;display:flex;gap:8px;min-height:40px;padding:3px 3px 3px 12px;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-linkRow:focus-within{border-color:var(--studio-line-focus)}.vc-linkRow>svg{color:var(--studio-text-secondary);flex:0 0 auto;height:14px;width:14px}.vc-linkInput{background:none;border:0;box-shadow:none;caret-color:var(--adg-orange);color:hsla(0,0%,100%,.94);flex:1 1 0%;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:13px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;min-width:0;outline:none}.vc-linkInput:focus,.vc-linkInput:focus-visible{outline:none}.vc-linkInput::-moz-placeholder{color:var(--studio-text-tertiary)}.vc-linkInput::placeholder{color:var(--studio-text-tertiary)}.vc-linkParse{align-items:center;background:var(--adg-orange);border:0;border-radius:8px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:13px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:600;gap:6px;height:32px;line-height:inherit;padding:0 12px}.vc-linkParse svg{height:14px;width:14px}.vc-linkParse:disabled{cursor:not-allowed;opacity:.45}.vc-linkError{color:#ff8a80;font-size:12px;text-align:left}.vc-assetGroups{display:flex;flex-wrap:wrap;gap:14px 0}.vc-assetGroup{display:flex;flex-wrap:nowrap}.vc-assetGroup .vc-assetGrid{display:flex;gap:14px}.vc-assetGroup .vc-assetGrid>*{flex:0 0 auto;width:112px}.vc-assetGroup+.vc-assetGroup{margin-left:28px;position:relative}.vc-assetGroup+.vc-assetGroup:before{background:hsla(0,0%,100%,.1);content:"";height:40px;left:-15px;position:absolute;top:36px;width:1px}.vc-dialogAsset>.vc-assetAdd{aspect-ratio:1/1;border-radius:12px;height:auto;width:100%}.vc-referenceFrame{border-radius:var(--studio-radius-md);position:relative}.vc-referenceFrame[data-active]:after{animation:video-clone-module__HZP7iq__cuePulse 1.2s ease-out 0s 2 normal none running;border:2px solid var(--adg-orange);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.vc-shotCue{animation:video-clone-module__HZP7iq__cueIn .18s var(--adg-ease-out) both;backdrop-filter:blur(8px);background:rgba(10,9,9,.78);border-radius:10px;color:#fff;display:grid;font-size:12px;font-weight:600;gap:5px;left:10px;min-width:132px;padding:6px 10px 7px;pointer-events:none;position:absolute;top:10px}.vc-shotCue i{animation:auto video-clone-module__HZP7iq__cueProgress 0s linear 1 normal forwards running;background:var(--adg-orange);border-radius:2px;display:block;height:2px;transform:scaleX(0);transform-origin:0 center}.vc-shotCard[data-active]{border-color:rgba(254,91,42,.55);transition:border-color .16s}@media (prefers-reduced-motion:reduce){.vc-referenceFrame[data-active]:after,.vc-shotCue,.vc-shotCue i{animation:none}}.vc-splitRight{display:flex;flex-direction:column;overflow:hidden;padding:0}.vc-scriptScroll{align-content:start;display:grid;flex:1;gap:16px;min-height:0;overflow:auto;padding:12px}.vc-resultsScroll{padding:0}.vc-mention-missing,.vc-mention-ready{background:rgba(254,91,42,.16);border-radius:6px;color:#ffb19a;font-weight:500}.vc-promptShell{background:#212224;border-radius:12px;position:relative}.vc-customPromptBox{background:var(--studio-surface-field);border:1px solid var(--studio-line-strong);border-radius:var(--studio-radius-md);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:14px 14px 4px;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard)}.vc-customPromptBox:focus-within{border-color:var(--studio-line-focus)}.vc-promptEditor{--rich-prompt-input-chip-max-width:100%;--rich-prompt-input-min-height:102px;--rich-prompt-input-max-height:260px;--rich-prompt-input-padding-right:14px;--rich-prompt-input-color:hsla(0,0%,100%,.94);--rich-prompt-input-caret-color:#fff;--rich-prompt-input-font-size:14px;--rich-prompt-input-line-height:24px;min-width:0}.vc-promptEditor.rich-prompt-input .rich-prompt-input-chip{background:rgba(254,91,42,.16)!important;border:0!important;border-radius:6px!important;box-shadow:inset 0 0 0 1px rgba(255,156,127,.4)!important;color:#ffb19a!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;gap:5px!important;line-height:24px!important;margin:0!important;min-height:24px!important;padding:0 6px 0 4px!important;vertical-align:baseline!important}.vc-promptEditor.rich-prompt-input .rich-prompt-input-chip-label{align-self:baseline;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.vc-promptEditor.rich-prompt-input .rich-prompt-input-chip:hover{background:rgba(254,91,42,.28)!important;box-shadow:inset 0 0 0 1px rgba(255,156,127,.7)!important}.vc-promptEditor.rich-prompt-input .rich-prompt-input-chip-image{border-radius:5px!important;flex-basis:17px!important;height:17px!important;width:17px!important}.vc-promptEditor.rich-prompt-input .rich-prompt-input-chip-del{display:none!important}.vc-customPromptBox .vc-promptShell{background:transparent;border-radius:0;min-height:102px}.vc-customPromptBox .vc-promptBackdrop,.vc-customPromptBox .vc-promptInput{border:0;border-radius:0;font-size:14px;line-height:24px;margin-right:-14px;max-height:260px;min-height:102px;padding:0 14px 0 0;width:calc(100% + 14px)}.vc-customPromptBox .vc-promptInput{field-sizing:content;overflow-y:auto;resize:none}.vc-customPromptBox .vc-promptInput:focus,.vc-customPromptBox .vc-promptInput:focus-visible{outline:none}.vc-customPromptFooter{align-items:center;color:var(--studio-text-secondary);display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:0;min-height:28px}.vc-footerActions,.vc-promptTool{align-items:center;display:inline-flex}.vc-promptTool{background:transparent;border:0;border-radius:8px;color:var(--studio-text-secondary);cursor:pointer;height:28px;justify-content:center;padding:0;width:28px}.vc-promptTool:hover{background:hsla(0,0%,100%,.08);color:#fff}.vc-promptTool:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.vc-promptTool svg{height:15px;width:15px}.vc-promptBackdrop,.vc-promptInput{border-radius:12px;box-sizing:border-box;font:inherit;font-size:13px;line-height:20px;margin:0;min-height:96px;padding:10px 12px;white-space:pre-wrap;width:100%;word-break:break-word}.vc-promptBackdrop{border:1px solid transparent;color:#ddd;inset:0;overflow:hidden;pointer-events:none;position:absolute}.vc-promptInput{background:transparent;border:1px solid hsla(0,0%,100%,.08);caret-color:#fff;color:transparent;position:relative;resize:vertical;z-index:1}.vc-promptInput-mention{cursor:pointer}.vc-promptMeta{align-items:center;color:#999;display:flex;font-size:12px;gap:8px}.vc-promptMeta>.vc-mentionAnchor>button,.vc-promptMeta>button{background:#242527;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ddd;cursor:pointer;min-height:28px;padding:0 8px}.vc-promptCount{margin-left:auto}.vc-mentionAnchor{position:relative}.vc-mentionMenu{background:#1b1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 16px 40px rgba(0,0,0,.35);display:grid;left:0;max-height:220px;overflow-y:auto;padding:8px;position:absolute;width:240px;z-index:5}.vc-mentionMenu-floating{backdrop-filter:blur(30px) saturate(1.05);background:linear-gradient(116deg,rgba(15,20,23,.6),rgba(27,32,34,.55) 58%,rgba(50,46,39,.58));border:0;border-radius:14px;bottom:auto;box-shadow:0 16px 40px rgba(0,0,0,.42);box-sizing:border-box;max-height:320px;max-width:calc(100vw - 16px);padding:12px 8px;position:fixed;right:auto;width:240px;z-index:110}.vc-mentionHeading{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:400;line-height:20px;margin:0 0 15px;padding:0 8px}.vc-promptShell>.vc-mentionMenu{bottom:8px;left:auto;right:8px}.vc-mentionAnchor>.vc-mentionMenu{bottom:auto;left:calc(100% + 8px);right:auto;top:0}.vc-mentionCandidate{align-items:center;background:transparent;border:0;border-radius:10px;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:400;gap:12px;justify-content:flex-start;margin:0;min-height:50px;padding:9px;text-align:left;width:100%}.vc-mentionCandidate:focus,.vc-mentionCandidate:hover{background:hsla(0,0%,100%,.09)}.vc-mentionThumb{background:hsla(0,0%,100%,.08);border-radius:9px;color:#aaa;display:grid;flex:none;height:32px;overflow:hidden;place-items:center;width:32px}.vc-mentionThumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-mentionThumb svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:16px}.vc-mentionLabel{flex:0 1 auto;font-size:13px;font-weight:400;line-height:20px;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.vc-mentionCopy{display:grid;gap:2px;min-width:0}.vc-mentionCopy small,.vc-mentionCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-mentionCopy strong{color:hsla(0,0%,100%,.94);font-size:13px;font-weight:500;line-height:17px}.vc-mentionCopy small{color:var(--studio-text-tertiary);font-size:11px;line-height:15px}.vc-limitCopy{color:#ffb19a;font-size:12px;margin:0}.vc-settingsBar{align-items:center;display:grid;flex:none;gap:8px;grid-template-columns:minmax(0,1fr);position:relative}.vc-splitFoot .vc-paramMenu-settings{left:auto;right:0}.vc-paramBackdrop{background:transparent;border:0;inset:0;position:fixed;z-index:20}.vc-paramField{min-width:0;position:relative;width:100%;z-index:21}.vc-paramField-grow{width:100%}.vc-paramTrigger{align-items:center;background:var(--studio-surface-field);border:1px solid var(--studio-line-soft);border-radius:var(--studio-radius-md);color:var(--studio-text-heading);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;min-height:44px;padding:0 12px;transition:border-color var(--adg-duration-fast) var(--adg-ease-standard),background-color var(--adg-duration-fast) var(--adg-ease-standard);white-space:nowrap;width:100%}.vc-paramTrigger svg{color:hsla(0,0%,100%,.58);flex:none;height:14px;width:14px}.vc-paramTrigger:hover{background:var(--studio-surface-control);border-color:var(--studio-line-strong)}.vc-paramTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vc-paramTrigger-model{gap:10px;justify-content:flex-start}.vc-paramTrigger-model>svg:last-child{margin-inline-start:auto}.vc-paramTrigger-spread{gap:4px;justify-content:flex-start;width:100%}.vc-paramTrigger[aria-expanded=true]{background:hsla(0,0%,100%,.1)}.vc-paramValue{align-items:center;display:inline-flex;flex:1;gap:6px;justify-content:center;min-width:0}.vc-paramValue>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-paramChevron{margin-inline-start:auto}.vc-paramMenu{background:#1b1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 16px 40px rgba(0,0,0,.35);left:0;padding:12px;position:absolute;z-index:22}.vc-paramMenu-settings{width:min(344px,calc(100vw - 32px))}.vc-paramMenu-model{width:min(244px,calc(100vw - 32px))}.vc-paramHeading{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:400;margin:0 0 15px}.vc-paramOption{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;min-height:44px;padding:10px 12px;text-align:left;transition:background-color .12s;width:220px}.vc-paramOption+.vc-paramOption{margin-top:4px}.vc-paramOption:hover{background:hsla(0,0%,100%,.12)}.vc-paramOption:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.vc-paramOption[aria-selected=true]{background:hsla(0,0%,100%,.09)}.vc-paramOption strong{display:block;font-size:13px;font-weight:500}.vc-paramOption>svg{color:var(--studio-accent);flex-shrink:0;height:16px;margin-left:auto;width:16px}.vc-paramGroup{border:0;margin:0 0 16px;padding:0}.vc-paramGroup:last-child{margin-bottom:0}.vc-paramGroup legend{color:hsla(0,0%,100%,.5);font-size:13px;margin-bottom:10px}.vc-paramChoices{background:hsla(0,0%,100%,.05);border-radius:14px;display:grid;gap:3px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px}.vc-paramChoices button{align-items:center;background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:12px;gap:6px;justify-content:center;min-height:34px;padding:8px 3px}.vc-paramChoices[data-layout=inline] button{flex-direction:row;gap:8px}.vc-paramChoices button[aria-pressed=true]{background:hsla(0,0%,100%,.1)}.vc-ratioMark{border:1.5px solid;border-radius:3px;display:block;max-height:18px;width:18px}.vc-ratioMark[data-portrait=true]{height:18px;width:auto}.vc-durationRow{align-items:flex-start;display:flex;gap:20px}.vc-durationSlider{flex:1;min-width:0}.vc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:30px;margin:0;width:100%}.vc-range::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.09);border-radius:5px;height:10px}.vc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:3px;height:20px;margin-top:-5px;width:5px}.vc-range::-moz-range-track{background:hsla(0,0%,100%,.09);border-radius:5px;height:10px}.vc-range::-moz-range-thumb{background:#fff;border:0;border-radius:3px;height:20px;width:5px}.vc-durationTicks{color:hsla(0,0%,100%,.55);font-size:10px;font-variant-numeric:tabular-nums;height:16px;position:relative}.vc-durationTicks span{position:absolute;transform:translateX(-50%)}.vc-durationTicks span:first-child{transform:none}.vc-durationTicks span:last-child{transform:translateX(-100%)}.vc-durationInput{align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;display:flex;font-size:16px;height:34px;padding:0 10px;width:62px}.vc-durationInput input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:#fff;min-width:0;outline:none;width:100%}.vc-durationInput input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.vc-durationInput span{color:hsla(0,0%,100%,.42)}.vc-outputCard{background:#0d0e10;border-radius:12px;display:flex;justify-content:center;min-height:0;padding:12px;width:100%}.vc-outputFrame{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.vc-outputStage{background:#000;border-radius:12px;max-width:100%;overflow:hidden;position:relative;width:auto}.vc-outputStage .vc-resultWait{inset:0;justify-content:center;padding:16px;position:absolute;text-align:center}.vc-outputVideo{background:#000;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;width:100%}.vc-outputVideo-ready{opacity:1}.vc-videoBadge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:24px;line-height:16px;padding:0 8px 0 6px}.vc-videoBadge svg{flex:none;height:14px;width:14px}.vc-assetPopup{backdrop-filter:blur(30px) saturate(1.05);background:linear-gradient(116deg,rgba(15,20,23,.6),rgba(27,32,34,.55) 58%,rgba(50,46,39,.58));border:0;border-radius:14px;box-shadow:0 12px 36px rgba(0,0,0,.24);box-sizing:border-box;color:#fff;max-height:min(480px,calc(100vh - 32px));max-width:min(304px,calc(100vw - 48px));overflow:hidden auto;padding:14px;position:relative;width:304px}.vc-assetTile-loading .vc-assetFrame{display:grid;place-items:center}.vc-mentionCard{background:#1b1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.35);color:#fff;display:grid;gap:8px;max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);overflow-y:auto;padding:10px;position:fixed;width:220px;z-index:90}.vc-mentionCard strong{color:#fff;font-size:13px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.vc-mentionCard img{border-radius:8px;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.vc-mentionCard p{color:hsla(0,0%,100%,.78);font-size:12px;line-height:18px;margin:0;overflow-wrap:anywhere}.vc-mentionCard button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:30px}.vc-expandBackdrop{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.vc-expandDialog{background:#1b1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.45);color:hsla(0,0%,100%,.94);display:flex;flex-direction:column;gap:16px;height:min(640px,calc(100dvh - 32px));padding:20px;width:min(880px,calc(100vw - 32px))}.vc-expandHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.vc-expandHeader h3{font-size:18px;font-weight:600;margin:0}.vc-expandHeader button{background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;width:32px}.vc-expandHeader button:hover{background:hsla(0,0%,100%,.08)}.vc-expandHeader svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;width:18px}.vc-expandBox{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:14px 14px 8px}.vc-expandBox:focus-within{border-color:hsla(0,0%,100%,.3)}.vc-expandFooter{align-items:center;color:#aaa;display:flex;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;min-height:28px}.vc-expandFooter .vc-mentionAnchor>button{background:transparent;border:0;border-radius:8px;color:#ddd;cursor:pointer;min-height:28px;padding:0 8px}.vc-expandFooter>.vc-promptTool{color:#ddd}.vc-promptEditor-expanded{--rich-prompt-input-min-height:0px;--rich-prompt-input-max-height:none;flex:1;min-height:0;overflow:hidden}.vc-promptEditor-expanded>:has(>.rich-prompt-input-editor){display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.vc-promptEditor-expanded .rich-prompt-input-editor{height:0}.vc-promptShell-expanded{flex:1;height:auto;min-height:0}.vc-promptShell-expanded .vc-promptBackdrop,.vc-promptShell-expanded .vc-promptInput{height:100%;min-height:0}.vc-spinner{animation:vc-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes vc-spin{to{transform:rotate(1turn)}}@media (max-width:420px){.vc-settingsBar{grid-template-columns:minmax(0,1fr)}}