.ui-button[data-v-b025170c]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);justify-content:center;padding:var(--spacing-md) var(--spacing-xl);transition-duration:.2s;transition-property:background-color,color,border-color,transform,box-shadow;transition-timing-function:ease}.ui-button[data-v-b025170c]:disabled{cursor:not-allowed;opacity:.5}.ui-button[data-v-b025170c]{position:relative}.ui-button--primary[data-v-b025170c]{background:var(--gradient-primary);color:#fff}@media(hover:hover){.ui-button--primary[data-v-b025170c]:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.ui-button--white[data-v-b025170c]{background:#fff;color:var(--color-primary-600)}@media(hover:hover){.ui-button--white[data-v-b025170c]:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.ui-button--secondary[data-v-b025170c]{background:var(--color-neutral-100);color:var(--color-text-primary)}@media(hover:hover){.ui-button--secondary[data-v-b025170c]:hover:not(:disabled){background:var(--color-neutral-200)}}.ui-button--outline[data-v-b025170c]{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}@media(hover:hover){.ui-button--outline[data-v-b025170c]:hover:not(:disabled){background:var(--color-primary-50)}}.ui-button--ghost[data-v-b025170c]{background:transparent;color:var(--color-primary)}@media(hover:hover){.ui-button--ghost[data-v-b025170c]:hover:not(:disabled){background:var(--color-primary-50)}}.ui-button--sm[data-v-b025170c]{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.ui-button--md[data-v-b025170c]{font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-xl)}.ui-button--lg[data-v-b025170c]{font-size:var(--font-size-lg);padding:var(--spacing-lg) var(--spacing-2xl)}.ui-button--full-width[data-v-b025170c]{width:100%}.ui-button--loading[data-v-b025170c]{opacity:.7;pointer-events:none}.button-spinner[data-v-b025170c]{animation:spin-b025170c .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;height:16px;margin-right:var(--spacing-sm);width:16px}@keyframes spin-b025170c{to{transform:rotate(1turn)}}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:#0000;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0;min-width:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 0 50%,#0000001a 0 75%,#0000 0,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.recent-edits-panel[data-v-b3499418]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;max-height:430px;overflow:hidden}.recent-edits-panel__header[data-v-b3499418]{border-bottom:1px solid var(--color-light-panel-border);padding:var(--spacing-lg)}.recent-edits-panel__title[data-v-b3499418]{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.recent-edits-panel__title .recent-edits-panel__heading[data-v-b3499418]{color:var(--color-light-text-primary);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.recent-edits-panel__icon[data-v-b3499418]{align-items:center;color:var(--color-light-accent);display:flex;justify-content:center}.recent-edits-panel__subtitle[data-v-b3499418]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.recent-edits-panel__content[data-v-b3499418]{flex:1;min-height:0;overflow-y:auto}.recent-edits-panel__content[data-v-b3499418]::-webkit-scrollbar{width:6px}.recent-edits-panel__content[data-v-b3499418]::-webkit-scrollbar-track{background:transparent}.recent-edits-panel__content[data-v-b3499418]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.recent-edits-panel--placeholder[data-v-b3499418]{align-items:center;border:none;box-shadow:none;justify-content:center;padding:var(--spacing-lg);position:relative}.recent-edits-panel__placeholder[data-v-b3499418]{aspect-ratio:562/316;border-radius:var(--radius-xl);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.recent-edits-panel--loading[data-v-b3499418]{background:transparent;border:none;box-shadow:none;min-height:400px}.recent-edits-panel__empty[data-v-b3499418]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;min-height:300px;padding:var(--spacing-xl)}.recent-edits-panel__empty-icon[data-v-b3499418]{color:var(--color-light-text-muted);opacity:.4}.recent-edits-panel__empty p[data-v-b3499418]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.recent-edits-panel__grid[data-v-b3499418]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr;padding:var(--spacing-md)}@media(min-width:768px){.recent-edits-panel__grid[data-v-b3499418]{grid-template-columns:repeat(2,1fr)}}.history-card[data-v-b3499418]{background:#fff;border:1px solid var(--color-light-panel-border);border-radius:var(--radius-lg);box-shadow:0 8px 16px #00000014;display:flex;flex-direction:column;overflow:hidden;position:relative;transition-duration:.3s;transition-property:transform,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(hover:hover){.history-card[data-v-b3499418]:hover{border-color:var(--color-light-accent);transform:translateY(-2px)}}.history-card--processing .history-card__preview[data-v-b3499418]:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;content:"";inset:0;position:absolute}.history-card__preview[data-v-b3499418]{background:var(--color-neutral-50);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.history-card__video[data-v-b3499418]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.history-card__thumbnail-placeholder[data-v-b3499418]{background:var(--color-neutral-100);color:var(--color-neutral-300);height:100%;left:0;top:0;width:100%}.history-card__play-overlay[data-v-b3499418],.history-card__thumbnail-placeholder[data-v-b3499418]{align-items:center;display:flex;justify-content:center;position:absolute}.history-card__play-overlay[data-v-b3499418]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:50%;color:#fff;height:48px;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:48px}.history-card__overlay[data-v-b3499418]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs);inset:0;justify-content:center;position:absolute;z-index:2}.history-card__eta[data-v-b3499418]{background:#fffc;border-radius:10px;color:var(--color-timeline-accent);font-size:10px;font-weight:var(--font-weight-medium);margin:0;padding:2px 6px}.history-card__status-wrap[data-v-b3499418]{pointer-events:none;position:absolute;right:8px;top:8px}.history-card__status[data-v-b3499418]{border-radius:4px;box-shadow:0 2px 4px #0000001a;font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.history-card__status--pending[data-v-b3499418]{background:#f3f4f6;color:#6b7280}.history-card__status--success[data-v-b3499418]{background:#dcfce7;color:#15803d}.history-card__status--failed[data-v-b3499418]{background:#fee2e2;color:#b91c1c}.history-card__footer[data-v-b3499418]{align-items:flex-start;display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-sm)}.history-card__info[data-v-b3499418]{flex:1;min-width:0}.history-card__name[data-v-b3499418]{color:var(--color-light-text-primary);font-size:11px;font-weight:var(--font-weight-semibold);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-card__meta[data-v-b3499418]{align-items:center;color:var(--color-light-text-secondary);display:flex;font-size:10px;gap:4px}.history-card__format[data-v-b3499418]{background:var(--color-neutral-100);border-radius:2px;color:var(--color-neutral-500);font-family:var(--font-mono);padding:1px 4px}.history-card__dot[data-v-b3499418]{opacity:.5}.history-card__actions[data-v-b3499418]{display:flex;gap:2px}.action-btn[data-v-b3499418]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-neutral-400);cursor:pointer;display:flex;height:28px;justify-content:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease;width:28px}.action-btn[data-v-b3499418]:hover:not(:disabled){background:var(--color-neutral-50);color:var(--color-light-accent)}.action-btn--delete[data-v-b3499418]:hover:not(:disabled){background:var(--color-error-light);color:var(--color-error)}.action-btn[data-v-b3499418]:disabled{cursor:not-allowed;opacity:.3}.progress-content[data-v-b3499418]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.percentage-value[data-v-b3499418]{color:var(--color-timeline-accent);font-size:10px;font-weight:var(--font-weight-bold)}.video-cutter-upload[data-v-6b1368a9]{align-items:stretch;display:grid;gap:var(--spacing-2xl);margin:0 auto;max-width:1200px;width:100%}@media(min-width:1024px){.video-cutter-upload[data-v-6b1368a9]{gap:var(--spacing-xl);grid-template-columns:1fr 1.2fr}}.upload-container[data-v-6b1368a9]{height:100%;width:100%}.upload-zone[data-v-6b1368a9]{align-items:center;background:var(--color-light-surface);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000d;display:flex;justify-content:center;min-height:400px;padding:var(--spacing-3xl) var(--spacing-2xl);position:relative;transition-duration:.2s;transition-property:border-color,box-shadow,background-color,transform;transition-timing-function:ease;width:100%}@media(hover:hover){.upload-zone[data-v-6b1368a9]:hover{border-color:var(--color-light-accent);box-shadow:0 2px 8px #5bb98a26}}.upload-zone--dragging[data-v-6b1368a9]{background:#5bb98a0d;border-color:var(--color-light-accent);border-style:dashed;border-width:2px;transform:scale(1.01)}.upload-zone__input[data-v-6b1368a9]{display:none}.upload-zone__content[data-v-6b1368a9]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:center}.upload-zone__icon[data-v-6b1368a9]{color:var(--color-light-text-secondary);font-size:64px!important;transition-duration:.2s;transition-property:color;transition-timing-function:ease}@media(hover:hover){.upload-zone:hover .upload-zone__icon[data-v-6b1368a9]{color:var(--color-light-accent)}}.upload-zone__text[data-v-6b1368a9]{text-align:center}.upload-zone__title[data-v-6b1368a9]{color:var(--color-light-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.upload-zone__subtitle[data-v-6b1368a9]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.upload-zone__actions[data-v-6b1368a9]{margin-top:var(--spacing-lg)}.upload-zone__actions .el-button-group[data-v-6b1368a9]{display:flex}.upload-zone__actions[data-v-6b1368a9] .el-button{border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);height:48px}.upload-zone__actions[data-v-6b1368a9] .el-button.el-button--primary{background:var(--color-light-accent);border-color:var(--color-light-accent);color:#fff}.upload-zone__actions[data-v-6b1368a9] .el-button.el-button--primary .el-icon{color:#fff}.upload-zone__actions[data-v-6b1368a9] .el-button.el-button--primary:focus,.upload-zone__actions[data-v-6b1368a9] .el-button.el-button--primary:hover{background:#3d9a6b;border-color:#3d9a6b;color:#fff}.upload-zone__actions[data-v-6b1368a9] .el-button-group .el-button:first-child{border:none;border-radius:var(--radius-md) 0 0 var(--radius-md);padding:0 var(--spacing-xl)}.upload-zone__actions[data-v-6b1368a9] .el-button-group .el-button:last-child{border-left:1px solid hsla(0,0%,100%,.2);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:0 var(--spacing-md)}.upload-zone__formats[data-v-6b1368a9]{color:var(--color-light-text-muted);font-size:var(--font-size-xs);margin-bottom:0;margin-top:var(--spacing-lg)}.upload-zone__loading[data-v-6b1368a9]{align-items:center;background:#fffffff2;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-md);inset:0;justify-content:center;position:absolute;z-index:10}.upload-zone__loading .el-icon[data-v-6b1368a9]{color:var(--color-light-accent)}.upload-zone__loading span[data-v-6b1368a9]{color:var(--color-light-text);font-weight:var(--font-weight-medium)}[data-v-6b1368a9] .el-dropdown-menu{min-width:160px}[data-v-6b1368a9] .el-dropdown__popper .el-scrollbar{background:#fff;border-radius:var(--radius-lg);box-shadow:0 8px 24px #0f172a1f;padding:var(--spacing-sm);padding:10px!important}[data-v-6b1368a9] .el-dropdown__popper .el-dropdown-menu__item{align-items:center;background:#fff;border-radius:var(--radius-md);display:flex;gap:var(--spacing-sm);padding:8px 16px;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease}[data-v-6b1368a9] .el-dropdown__popper .el-dropdown-menu__item:hover{background:#fff}.dropdown-icon[data-v-6b1368a9]{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}[data-v-6b1368a9] .el-message-box__btns .el-button--primary{background:var(--color-light-accent);border-color:var(--color-light-accent);color:#fff}[data-v-6b1368a9] .el-message-box__btns .el-button--primary:focus,[data-v-6b1368a9] .el-message-box__btns .el-button--primary:hover{background:#00838f;border-color:#00838f;color:#fff}[data-v-6b1368a9] .el-message-box .el-input__wrapper.is-focus,[data-v-6b1368a9] .el-message-box .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-light-accent) inset}.el-message-box__btns .el-button--primary{background-color:var(--color-light-accent)!important;border-color:var(--color-light-accent)!important;color:#fff!important}.el-message-box__btns .el-button--primary:focus,.el-message-box__btns .el-button--primary:hover{background-color:#3d9a6b!important;border-color:#3d9a6b!important;color:#fff!important;padding:16px}.el-message-box .el-input__wrapper.is-focus,.el-message-box .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-light-accent) inset!important}.el-dropdown__popper{border-radius:var(--radius-lg)!important;box-shadow:0 8px 24px #0f172a1f!important}.el-dropdown__popper,.el-dropdown__popper .el-scrollbar__view,.el-dropdown__popper .el-scrollbar__wrap{background:#fff!important}.el-dropdown__popper .el-dropdown-menu,.el-dropdown__popper .el-scrollbar{background:#fff!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 24px #0f172a1f!important}.el-dropdown__popper .el-dropdown-menu__item{align-items:center;background:#fff!important;cursor:pointer;display:flex;gap:6px;padding:8px 16px!important}.el-dropdown__popper .el-dropdown-menu__item:hover{background:#f6f6f6!important}.timeline-editor[data-v-cef91a28]{background:#fff;border:1px solid var(--color-neutral-100);border-radius:var(--radius-sm);overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.timeline-editor__body[data-v-cef91a28]{display:flex;height:100%}.timeline-editor__viewport[data-v-cef91a28]{flex:1;overflow-x:auto;overflow-y:hidden;position:relative}.timeline-editor__viewport[data-v-cef91a28]::-webkit-scrollbar{height:6px}.timeline-editor__viewport[data-v-cef91a28]::-webkit-scrollbar-track{background:#f1f1f1}.timeline-editor__viewport[data-v-cef91a28]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.timeline-editor__viewport[data-v-cef91a28]::-webkit-scrollbar-thumb:hover{background:#666}.timeline-editor__scale[data-v-cef91a28]{background:#fafafa;border-bottom:1px solid var(--color-neutral-100);height:30px;margin-bottom:0;position:relative}.timeline-editor__tick[data-v-cef91a28]{background:var(--color-neutral-300);bottom:0;height:4px;pointer-events:none;position:absolute;width:1px}.timeline-editor__tick--major[data-v-cef91a28]{background:var(--color-neutral-400);height:8px}.timeline-editor__tick .tick-label[data-v-cef91a28]{bottom:10px;color:var(--color-neutral-500);font-family:var(--font-mono);font-size:9px;left:5px;position:absolute;transform:translate(-50%);white-space:nowrap}@media(max-width:768px){.timeline-editor__tick .tick-label[data-v-cef91a28]{bottom:8px;font-size:8px}}.timeline-editor__track[data-v-cef91a28]{background:#f1f5f9;cursor:pointer;height:64px;overflow:visible}@media(max-width:768px){.timeline-editor__track[data-v-cef91a28]{height:56px}}.timeline-editor__frames[data-v-cef91a28]{display:flex;inset:0;opacity:.8;overflow:hidden;pointer-events:none;position:absolute}.timeline-editor__gaps[data-v-cef91a28]{inset:0;pointer-events:none;position:absolute;z-index:1}.timeline-editor__gap[data-v-cef91a28]{-webkit-backdrop-filter:grayscale(.5) blur(1px);backdrop-filter:grayscale(.5) blur(1px);background:#ffffffa6;bottom:0;position:absolute;top:0}.timeline-editor__frames-layer[data-v-cef91a28]{display:flex;inset:0;pointer-events:none;position:absolute;z-index:1}.timeline-editor .segment-frames[data-v-cef91a28]{background:#f0f0f0;border-right:1px solid rgba(0,0,0,.1);bottom:0;overflow:hidden;position:absolute;top:0}.timeline-editor .segment-frames-preview[data-v-cef91a28]{bottom:0;pointer-events:none;position:absolute;top:0;z-index:0}.timeline-editor .segment-frames-preview .frames-inner[data-v-cef91a28]{display:flex;height:100%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%}.timeline-editor__frame[data-v-cef91a28]{background-position:50%;background-size:cover;border-right:1px solid hsla(0,0%,100%,.1);flex-shrink:0;height:100%}.timeline-editor__frames-shimmer[data-v-cef91a28]{animation:shimmer-load-cef91a28 2s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;inset:0;opacity:.6;pointer-events:none;position:absolute;z-index:2}@keyframes shimmer-load-cef91a28{0%{background-position:200% 0}to{background-position:-200% 0}}.timeline-editor .frame-fade-enter-active[data-v-cef91a28]{transition:opacity .5s ease,transform .5s ease}.timeline-editor .frame-fade-enter-from[data-v-cef91a28]{opacity:0;transform:scale(.95)}.timeline-editor__track[data-v-cef91a28]{background:#fff;box-sizing:content-box;height:80px;padding-right:150px;position:relative}.timeline-editor__segment[data-v-cef91a28]{background:#1e293b0d;border-right:1px solid hsla(0,0%,100%,.5);bottom:0;cursor:pointer;overflow:hidden;pointer-events:auto;position:absolute;top:0}.timeline-editor__segment.is-selected[data-v-cef91a28]{background:transparent;border:3px solid #ff9500;box-shadow:inset 0 0 0 100vmax #ff95000d;z-index:5}.timeline-editor__segment.is-selected .segment-badge[data-v-cef91a28]{align-items:center;background:#ff9500;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:flex;font-size:10px;font-weight:700;gap:6px;height:20px;left:-3px;padding:0 8px;pointer-events:none;position:absolute;top:-24px;white-space:nowrap}@media(max-width:768px){.timeline-editor__segment.is-selected .segment-badge[data-v-cef91a28]{font-size:9px;gap:4px;height:18px;padding:0 6px;top:-20px}}.timeline-editor__segment.is-selected .segment-download-btn[data-v-cef91a28]{align-items:center;background:#0003;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:14px;justify-content:center;pointer-events:auto;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;width:14px}@media(hover:hover){.timeline-editor__segment.is-selected .segment-download-btn[data-v-cef91a28]:hover{background:#27c7d0cc}}@media(max-width:768px){.timeline-editor__segment.is-selected .segment-download-btn[data-v-cef91a28]{height:10px;width:10px}.timeline-editor__segment.is-selected .segment-download-btn svg[data-v-cef91a28]{height:8px;width:8px}}.timeline-editor__segment.is-selected .segment-delete-btn[data-v-cef91a28]{align-items:center;background:#0003;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:14px;justify-content:center;pointer-events:auto;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;width:14px}@media(hover:hover){.timeline-editor__segment.is-selected .segment-delete-btn[data-v-cef91a28]:hover{background:#dc2626cc}}@media(max-width:768px){.timeline-editor__segment.is-selected .segment-delete-btn[data-v-cef91a28]{height:10px;width:10px}.timeline-editor__segment.is-selected .segment-delete-btn svg[data-v-cef91a28]{height:8px;width:8px}}.timeline-editor__segment .handle[data-v-cef91a28]{align-items:center;background:#ff9500;bottom:0;box-shadow:0 0 4px #0003;cursor:ew-resize;display:flex;justify-content:center;pointer-events:auto;position:absolute;top:0;transition-duration:.2s;transition-property:width,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);width:12px;z-index:10}@media(hover:hover){.timeline-editor__segment .handle[data-v-cef91a28]:hover{background:#e68600;width:16px}.timeline-editor__segment .handle:hover .handle-icon[data-v-cef91a28]{transform:scale(1.2)}}.timeline-editor__segment .handle .handle-icon[data-v-cef91a28]{color:#fff;font-size:8px;font-weight:700;letter-spacing:-.5px;transition:transform .2s}.timeline-editor__segment .handle--left[data-v-cef91a28]{border-radius:var(--radius-sm) 0 0 var(--radius-sm);left:-6px}@media(max-width:768px){.timeline-editor__segment .handle--left[data-v-cef91a28]{left:-5px;width:10px}}.timeline-editor__segment .handle--right[data-v-cef91a28]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;right:-6px}@media(max-width:768px){.timeline-editor__segment .handle--right[data-v-cef91a28]{right:-5px;width:10px}}.timeline-editor__playhead[data-v-cef91a28]{background:#4f46e5;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}.timeline-editor__playhead .playhead-indicator[data-v-cef91a28]{background:#4f46e5;clip-path:polygon(0 0,100% 0,50% 100%);height:12px;left:50%;position:absolute;top:-12px;transform:translate(-50%);width:16px}.timeline-editor__playhead--ghost[data-v-cef91a28]{opacity:.3;z-index:19}.timeline-editor__playhead--ghost .playhead-indicator[data-v-cef91a28]{background:#4f46e5}.timeline-editor__side-panel[data-v-cef91a28]{align-items:center;background:#f8fafc;border-left:1px solid var(--color-neutral-100);display:flex;flex-direction:column;gap:16px;padding:12px 0;width:60px}@media(max-width:768px){.timeline-editor__side-panel[data-v-cef91a28]{width:48px}}.timeline-editor__toolbar[data-v-cef91a28]{align-items:center;background:#fafafa;border-bottom:1px solid var(--color-neutral-100);display:flex;justify-content:flex-end;padding:6px 16px}.timeline-editor__zoom-controls[data-v-cef91a28]{align-items:center;display:flex;gap:12px}.timeline-editor__zoom-controls .zoom-btn[data-v-cef91a28]{align-items:center;background:transparent;border:none;color:var(--color-neutral-500);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition-duration:.2s;transition-property:color,transform;transition-timing-function:ease;width:20px}@media(hover:hover){.timeline-editor__zoom-controls .zoom-btn[data-v-cef91a28]:hover{color:var(--color-primary-500);transform:scale(1.1)}}.timeline-editor__zoom-controls .zoom-btn svg[data-v-cef91a28]{height:100%;width:100%}.timeline-editor__zoom-controls .zoom-slider-container[data-v-cef91a28]{align-items:center;display:flex;width:100px}@media(max-width:640px){.timeline-editor__zoom-controls .zoom-slider-container[data-v-cef91a28]{width:60px}}.timeline-editor__zoom-controls .zoom-slider[data-v-cef91a28]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutral-300);border-radius:1px;cursor:pointer;height:2px;outline:none;width:100%}.timeline-editor__zoom-controls .zoom-slider[data-v-cef91a28]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-neutral-400);border-radius:4px;box-shadow:0 1px 3px #00000026;cursor:grab;height:16px;width:10px}.timeline-editor__zoom-controls .zoom-slider[data-v-cef91a28]::-webkit-slider-thumb:active{background:var(--color-primary-50);border-color:var(--color-primary-400);cursor:grabbing}.timeline-editor__add-btn[data-v-cef91a28]{align-items:center;background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:0 2px 8px #0000000d;color:var(--color-primary-600);cursor:pointer;display:flex;height:36px;justify-content:center;margin:auto;transition-duration:.2s;transition-property:background-color,border-color,color,transform;transition-timing-function:ease;width:36px;z-index:30}@media(hover:hover){.timeline-editor__add-btn[data-v-cef91a28]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700);transform:scale(1.05)}}.timeline-editor__add-btn[data-v-cef91a28]:active{transform:scale(.95)}@keyframes spin-cef91a28{to{transform:rotate(1turn)}}.rendering-overlay[data-v-2c29b4bb]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.rendering-overlay__backdrop[data-v-2c29b4bb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;inset:0;position:absolute}.rendering-overlay__card[data-v-2c29b4bb]{align-items:center;animation:scaleIn-2c29b4bb var(--transition-base) ease-out;display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:530px;padding:var(--spacing-3xl);position:relative;text-align:center}.rendering-overlay__close[data-v-2c29b4bb]{align-items:center;background:#0f172a99;border:none;border-radius:999px;color:#f8fafce6;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:var(--spacing-md);top:var(--spacing-md);transition-duration:.2s;transition-property:background-color,transform,box-shadow;transition-timing-function:ease;width:32px}@media(hover:hover){.rendering-overlay__close[data-v-2c29b4bb]:hover:hover{background:#0f172ae6;color:#fff}}.rendering-overlay__progress[data-v-2c29b4bb]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.rendering-overlay__title[data-v-2c29b4bb]{color:#fff;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.rendering-overlay__description[data-v-2c29b4bb]{color:#ffffffb3;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.rendering-overlay__eta[data-v-2c29b4bb]{color:#fff9;font-size:var(--font-size-xs);margin:0}.rendering-overlay__actions[data-v-2c29b4bb]{display:flex;gap:var(--spacing-sm);width:100%}.rendering-overlay__button[data-v-2c29b4bb]{background:var(--color-timeline-accent);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-editor-bg-darker);cursor:pointer;flex:1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-md) var(--spacing-xl);transition:all var(--transition-fast)}@media(hover:hover){.rendering-overlay__button[data-v-2c29b4bb]:hover{background:#5ee9fa;box-shadow:0 4px 20px #22d3ee66;transform:translateY(-1px)}}.rendering-overlay__button--secondary[data-v-2c29b4bb]{background:transparent;border:1px solid hsla(0,0%,100%,.6);color:#fff}.rendering-overlay__button--secondary[data-v-2c29b4bb]:hover{background:#ffffff1a;box-shadow:none}.progress-content[data-v-2c29b4bb]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.percentage-value[data-v-2c29b4bb]{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}@keyframes scaleIn-2c29b4bb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.video-editor[data-v-238eb4d6]{background:#f5f5f5;border-radius:0;box-shadow:none;color:var(--color-neutral-800);display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:10000}.video-editor__container[data-v-238eb4d6]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.video-editor__header[data-v-238eb4d6]{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);display:flex;height:60px;justify-content:space-between;padding:0 var(--spacing-md)}@media(max-width:768px){.video-editor__header[data-v-238eb4d6]{height:56px;padding:0 var(--spacing-sm)}}.video-editor__header-left[data-v-238eb4d6]{display:flex;justify-content:flex-start}.video-editor__header-center[data-v-238eb4d6]{display:flex;flex:1;justify-content:center;margin:0 var(--spacing-sm);overflow:hidden}@media(max-width:640px){.video-editor__header-center[data-v-238eb4d6]{display:none}}.video-editor__title[data-v-238eb4d6]{color:var(--color-neutral-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-editor__header-right[data-v-238eb4d6]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-md);justify-content:flex-end}@media(max-width:768px){.video-editor__header-right[data-v-238eb4d6]{gap:var(--spacing-xs)}}.video-editor__main[data-v-238eb4d6]{align-items:center;background:#f8f9fa;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:var(--spacing-sm) var(--spacing-lg)}@media(max-width:768px){.video-editor__main[data-v-238eb4d6]{padding:var(--spacing-xs)}}.video-editor__preview-wrap[data-v-238eb4d6]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);height:100%;max-width:900px;min-height:0;width:100%}.video-editor__preview[data-v-238eb4d6]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:flex;flex:1;justify-content:center;min-height:120px;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.video-editor__preview[data-v-238eb4d6]{min-height:150px}}.video-editor__video[data-v-238eb4d6]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-editor__loading-overlay[data-v-238eb4d6]{align-items:center;border-radius:var(--radius-sm);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.video-editor__loading-spinner[data-v-238eb4d6]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.video-editor__loading-spinner .spinner-icon[data-v-238eb4d6]{animation:rotate-238eb4d6 1.4s linear infinite;height:44px;width:44px}.video-editor__loading-spinner .spinner-path[data-v-238eb4d6]{animation:dash-238eb4d6 1.4s ease-in-out infinite;stroke:#27c7d0;stroke-linecap:round}.video-editor__loading-text[data-v-238eb4d6]{color:#1a1a1a;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.video-editor__timeline-container[data-v-238eb4d6]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 15px #0000000d;flex-shrink:0;margin-top:10px;padding:var(--spacing-sm) var(--spacing-md);width:100%}@media(max-width:768px){.video-editor__timeline-container[data-v-238eb4d6]{margin-top:15px;padding:var(--spacing-xs) var(--spacing-sm)}}.video-editor__footer[data-v-238eb4d6]{align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-shrink:0;height:96px;padding:0 var(--spacing-lg)}@media(max-width:768px){.video-editor__footer[data-v-238eb4d6]{height:64px;padding:0 var(--spacing-md);padding-bottom:env(safe-area-inset-bottom)}}.video-editor__controls[data-v-238eb4d6]{align-items:center;display:flex;gap:var(--spacing-md);width:100%}@media(max-width:768px){.video-editor__controls[data-v-238eb4d6]{gap:var(--spacing-sm)}}.video-editor__actions[data-v-238eb4d6]{display:flex;gap:var(--spacing-md);margin-left:auto}.icon-button[data-v-238eb4d6]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-neutral-500);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease;width:32px}@media(hover:hover){.icon-button[data-v-238eb4d6]:hover{background:var(--color-neutral-100);color:var(--color-neutral-900)}}.play-button[data-v-238eb4d6]{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition-duration:.2s;transition-property:transform;transition-timing-function:ease;width:40px}@media(hover:hover){.play-button[data-v-238eb4d6]:hover{transform:scale(1.1)}}@media(max-width:768px){.play-button[data-v-238eb4d6]{height:36px;width:36px}}.rotate-button[data-v-238eb4d6],.split-button[data-v-238eb4d6]{align-items:center;background:#fff;border:1px solid var(--color-neutral-200);border-radius:50%;color:var(--color-neutral-700);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition-duration:.2s;transition-property:background-color,border-color,transform;transition-timing-function:ease;width:40px}@media(hover:hover){.rotate-button[data-v-238eb4d6]:hover,.split-button[data-v-238eb4d6]:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400);transform:scale(1.05)}}@media(max-width:768px){.rotate-button[data-v-238eb4d6],.split-button[data-v-238eb4d6]{height:36px;width:36px}}.toolbar-scroll-container[data-v-238eb4d6]{align-items:center;display:flex;flex:1;overflow-x:auto;overflow-y:visible;padding:0 var(--spacing-sm);-ms-overflow-style:none;scrollbar-width:none}.toolbar-scroll-container[data-v-238eb4d6]::-webkit-scrollbar{display:none}.toolbar-content[data-v-238eb4d6]{align-items:center;display:flex;gap:var(--spacing-sm);padding:12px 0 4px}.tool-button[data-v-238eb4d6]{background:transparent;border:none;color:var(--color-neutral-600);cursor:pointer;padding:0 4px;position:relative;transition-property:color;transition-timing-function:ease}.tool-button[data-v-238eb4d6],.tool-button__icon[data-v-238eb4d6]{align-items:center;display:flex;justify-content:center;transition-duration:.2s}.tool-button__icon[data-v-238eb4d6]{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);height:44px;transition-property:background-color,border-color,transform;transition-timing-function:ease;width:44px}.tool-button__label[data-v-238eb4d6]{font-size:10px;font-weight:var(--font-weight-medium);white-space:nowrap}@media(hover:hover){.tool-button[data-v-238eb4d6]:hover{color:var(--color-primary)}.tool-button:hover .tool-button__icon[data-v-238eb4d6]{background:#fff;border-color:var(--color-primary);transform:translateY(-2px)}}.tool-button.is-active[data-v-238eb4d6]{color:var(--color-primary)}.tool-button.is-active .tool-button__icon[data-v-238eb4d6]{background:#27c7d01a;border-color:var(--color-primary);color:var(--color-primary)}.gesture-guide[data-v-238eb4d6]{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.gesture-cursor[data-v-238eb4d6]{animation:cursor-click-238eb4d6 1.6s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));height:24px;transform:translate(6px,6px);width:24px}@keyframes cursor-click-238eb4d6{0%{transform:translate(6px,6px) scale(1)}35%{transform:translate(2px,2px) scale(.85)}50%{transform:translate(2px,2px) scale(.85)}to{transform:translate(6px,6px) scale(1)}}.gesture-ripple[data-v-238eb4d6]{animation:ripple-out-238eb4d6 1.6s ease-out infinite;background:#27c7d066;border-radius:50%;height:20px;position:absolute;transform:scale(0);width:20px}@keyframes ripple-out-238eb4d6{0%{opacity:0;transform:scale(.2)}35%{opacity:.8;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)}}.fixed-controls[data-v-238eb4d6],.fixed-time[data-v-238eb4d6]{flex-shrink:0}.fixed-time[data-v-238eb4d6]{margin-left:auto}.header-export[data-v-238eb4d6]{align-items:center;display:flex;font-size:13px!important;height:40px;justify-content:center;margin-left:var(--spacing-sm);padding:8px 24px!important}@media(max-width:768px){.header-export[data-v-238eb4d6]{font-size:12px!important;height:36px;margin-left:var(--spacing-xs);padding:6px 16px!important}}.split-button svg[data-v-238eb4d6]{transform:rotate(90deg)}.time-display[data-v-238eb4d6]{align-items:center;color:var(--color-neutral-700);display:flex;font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:var(--spacing-xs);white-space:nowrap}.time-display__separator[data-v-238eb4d6]{color:var(--color-neutral-300);margin:0 2px}.time-display__total[data-v-238eb4d6]{color:var(--color-neutral-400)}@media(max-width:480px){.time-display__total[data-v-238eb4d6]{display:none}.time-display[data-v-238eb4d6]{font-size:12px}.time-display .time-display__separator[data-v-238eb4d6]{display:none}}.save-button[data-v-238eb4d6]{background:var(--color-primary);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:var(--spacing-sm) var(--spacing-xl);transition-duration:.2s;transition-property:background-color,box-shadow;transition-timing-function:ease}@media(hover:hover){.save-button[data-v-238eb4d6]:hover:not(:disabled){background:var(--color-primary-700);box-shadow:var(--shadow-md)}}.save-button[data-v-238eb4d6]:disabled{cursor:wait;opacity:.6}.close-button[data-v-238eb4d6]{align-items:center;background:var(--color-neutral-100);border:none;border-radius:50%;color:var(--color-neutral-500);cursor:pointer;display:flex;height:32px;justify-content:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease;width:32px}@media(hover:hover){.close-button[data-v-238eb4d6]:hover{background:var(--color-error);color:#fff}}.format-selector[data-v-238eb4d6]{align-items:center;display:flex;gap:var(--spacing-sm);position:relative}.format-menu[data-v-238eb4d6]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-md);box-shadow:0 10px 25px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:160px;z-index:1000}.format-menu__header[data-v-238eb4d6]{background:var(--color-neutral-50);border-bottom:1px solid rgba(0,0,0,.05);color:var(--color-neutral-400);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.5px;padding:var(--spacing-sm) var(--spacing-md);text-transform:uppercase}.format-menu__list[data-v-238eb4d6]{padding:var(--spacing-xs) 0}.format-menu__item[data-v-238eb4d6]{align-items:center;background:transparent;border:none;color:var(--color-neutral-600);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease;width:100%}@media(hover:hover){.format-menu__item[data-v-238eb4d6]:hover{background:var(--color-neutral-50);color:var(--color-primary)}}.format-menu__item.is-selected[data-v-238eb4d6]{background:#27c7d00d;color:var(--color-primary);font-weight:var(--font-weight-bold)}.format-menu__item .format-name[data-v-238eb4d6]{font-family:var(--font-mono)}.format-menu__item .check-icon[data-v-238eb4d6]{color:var(--color-primary)}.fade-slide-enter-active[data-v-238eb4d6],.fade-slide-leave-active[data-v-238eb4d6]{transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease}.fade-slide-enter-from[data-v-238eb4d6],.fade-slide-leave-to[data-v-238eb4d6]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-238eb4d6],.fade-leave-active[data-v-238eb4d6]{transition:opacity .3s ease}.fade-enter-from[data-v-238eb4d6],.fade-leave-to[data-v-238eb4d6]{opacity:0}@keyframes rotate-238eb4d6{to{transform:rotate(1turn)}}@keyframes dash-238eb4d6{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.editor-modal-overlay[data-v-238eb4d6]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:20000}.editor-modal-backdrop[data-v-238eb4d6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;inset:0;position:absolute}.editor-modal-content[data-v-238eb4d6]{animation:modal-pop-238eb4d6 .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:var(--radius-xl);box-shadow:0 30px 60px #00000026;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes modal-pop-238eb4d6{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.editor-modal-header[data-v-238eb4d6]{align-items:center;border-bottom:1px solid var(--color-neutral-100);display:flex;justify-content:space-between;padding:var(--spacing-lg)}.editor-modal-header h3[data-v-238eb4d6]{color:var(--color-neutral-800);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.close-modal-btn[data-v-238eb4d6]{background:transparent;border:none;color:var(--color-neutral-400);cursor:pointer}.close-modal-btn[data-v-238eb4d6]:hover{color:var(--color-neutral-800)}.choice-grid[data-v-238eb4d6]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr;padding:var(--spacing-xl)}@media(min-width:640px){.choice-grid[data-v-238eb4d6]{grid-template-columns:1fr 1fr}}.choice-card[data-v-238eb4d6]{align-items:center;background:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;transition-duration:.2s;transition-property:background-color,border-color,transform,box-shadow;transition-timing-function:ease}.choice-card__icon[data-v-238eb4d6]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #5bb98a1a;color:var(--color-primary);display:flex;height:64px;justify-content:center;width:64px}.choice-card__info[data-v-238eb4d6]{display:flex;flex-direction:column;gap:4px}.choice-card__title[data-v-238eb4d6]{color:var(--color-neutral-800);font-weight:var(--font-weight-bold)}.choice-card__desc[data-v-238eb4d6]{color:var(--color-neutral-500);font-size:11px}@media(hover:hover){.choice-card[data-v-238eb4d6]:hover{background:#fff;border-color:var(--color-primary);box-shadow:0 10px 20px #5bb98a1a;transform:translateY(-4px)}}.prompt-modal[data-v-238eb4d6]{max-width:400px}.prompt-modal .editor-modal-body[data-v-238eb4d6]{padding:var(--spacing-xl)}.modal-input[data-v-238eb4d6]{border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl);padding:12px 16px;width:100%}.modal-input[data-v-238eb4d6]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #5bb98a1a;outline:none}.modal-actions[data-v-238eb4d6]{display:flex;gap:var(--spacing-md);justify-content:flex-end}.modal-btn[data-v-238eb4d6]{border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:8px 20px;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease}.modal-btn--secondary[data-v-238eb4d6]{background:var(--color-neutral-100);border:none;color:var(--color-neutral-600)}.modal-btn--secondary[data-v-238eb4d6]:hover{background:var(--color-neutral-200)}.modal-btn--primary[data-v-238eb4d6]{background:var(--color-primary);border:none;color:#fff}.modal-btn--primary[data-v-238eb4d6]:hover:not(:disabled){background:var(--color-primary-700)}.modal-btn--primary[data-v-238eb4d6]:disabled{cursor:not-allowed;opacity:.5}.fade-scale-enter-active[data-v-238eb4d6],.fade-scale-leave-active[data-v-238eb4d6]{transition:all .3s ease}.fade-scale-enter-from[data-v-238eb4d6],.fade-scale-leave-to[data-v-238eb4d6]{opacity:0;transform:scale(1.1)}.video-cutter-feature[data-v-2b91fa62]{display:flex;flex-direction:column;min-height:480px;padding:var(--spacing-xl) 0;position:relative;transition-duration:.2s;transition-property:min-height;transition-timing-function:ease;width:100%}.video-cutter-feature--editor[data-v-2b91fa62]{min-height:480px}.video-editor-modal[data-v-2b91fa62]{inset:0;position:fixed;z-index:10000}.visually-hidden[data-v-2b91fa62]{opacity:0;pointer-events:none}.editor-overlay-enter-active[data-v-2b91fa62],.editor-overlay-leave-active[data-v-2b91fa62]{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.editor-overlay-enter-from[data-v-2b91fa62]{opacity:0;transform:scale(.98) translateY(10px)}.editor-overlay-leave-to[data-v-2b91fa62]{opacity:0;transform:scale(.98) translateY(-10px)}.hero-section[data-v-ee2999f2]{min-height:600px;overflow:hidden;padding:var(--spacing-3xl) 0;position:relative;text-align:center}@media(min-width:768px){.hero-section[data-v-ee2999f2]{min-height:700px;padding:var(--spacing-4xl) 0}}.hero-content[data-v-ee2999f2]{position:relative;z-index:1}.hero-title[data-v-ee2999f2]{color:inherit;font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg)}@media(min-width:768px){.hero-title[data-v-ee2999f2]{font-size:var(--font-size-5xl)}}.hero-subtitle[data-v-ee2999f2]{color:inherit;font-size:var(--font-size-lg);margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;opacity:.7}@media(min-width:768px){.hero-subtitle[data-v-ee2999f2]{font-size:var(--font-size-xl)}}.hero-cta[data-v-ee2999f2],.hero-feature[data-v-ee2999f2]{margin-top:var(--spacing-2xl)}.hero-feature[data-v-ee2999f2]{text-align:left}
