.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-0ea3ae78]{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-0ea3ae78]{border-bottom:1px solid var(--color-light-panel-border);padding:var(--spacing-lg)}.recent-edits-panel__title[data-v-0ea3ae78]{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.recent-edits-panel__title .recent-edits-panel__heading[data-v-0ea3ae78]{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-0ea3ae78]{align-items:center;color:var(--color-light-accent);display:flex;justify-content:center}.recent-edits-panel__subtitle[data-v-0ea3ae78]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.recent-edits-panel__content[data-v-0ea3ae78]{flex:1;min-height:0;overflow-y:auto}.recent-edits-panel__content[data-v-0ea3ae78]::-webkit-scrollbar{width:6px}.recent-edits-panel__content[data-v-0ea3ae78]::-webkit-scrollbar-track{background:transparent}.recent-edits-panel__content[data-v-0ea3ae78]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.recent-edits-panel--placeholder[data-v-0ea3ae78]{align-items:center;border:none;box-shadow:none;justify-content:center;padding:var(--spacing-lg);position:relative}.recent-edits-panel__placeholder[data-v-0ea3ae78]{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-0ea3ae78]{background:transparent;border:none;box-shadow:none;min-height:400px}.recent-edits-panel__empty[data-v-0ea3ae78]{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-0ea3ae78]{color:var(--color-light-text-muted);opacity:.4}.recent-edits-panel__empty p[data-v-0ea3ae78]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.recent-edits-panel__grid[data-v-0ea3ae78]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr;padding:var(--spacing-md)}@media(min-width:768px){.recent-edits-panel__grid[data-v-0ea3ae78]{grid-template-columns:repeat(2,1fr)}}.history-card[data-v-0ea3ae78]{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:all .3s cubic-bezier(.4,0,.2,1)}.history-card[data-v-0ea3ae78]:hover{border-color:var(--color-light-accent);transform:translateY(-2px)}.history-card--processing .history-card__preview[data-v-0ea3ae78]:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;content:"";inset:0;position:absolute}.history-card__preview[data-v-0ea3ae78]{background:var(--color-neutral-50);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.history-card__video[data-v-0ea3ae78]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.history-card__thumbnail-placeholder[data-v-0ea3ae78]{background:var(--color-neutral-100);color:var(--color-neutral-300);height:100%;left:0;top:0;width:100%}.history-card__play-overlay[data-v-0ea3ae78],.history-card__thumbnail-placeholder[data-v-0ea3ae78]{align-items:center;display:flex;justify-content:center;position:absolute}.history-card__play-overlay[data-v-0ea3ae78]{-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-0ea3ae78]{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-0ea3ae78]{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-0ea3ae78]{pointer-events:none;position:absolute;right:8px;top:8px}.history-card__status[data-v-0ea3ae78]{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-0ea3ae78]{background:#f3f4f6;color:#6b7280}.history-card__status--success[data-v-0ea3ae78]{background:#dcfce7;color:#15803d}.history-card__status--failed[data-v-0ea3ae78]{background:#fee2e2;color:#b91c1c}.history-card__footer[data-v-0ea3ae78]{align-items:flex-start;display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-sm)}.history-card__info[data-v-0ea3ae78]{flex:1;min-width:0}.history-card__name[data-v-0ea3ae78]{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-0ea3ae78]{align-items:center;color:var(--color-light-text-secondary);display:flex;font-size:10px;gap:4px}.history-card__format[data-v-0ea3ae78]{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-0ea3ae78]{opacity:.5}.history-card__actions[data-v-0ea3ae78]{display:flex;gap:2px}.action-btn[data-v-0ea3ae78]{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:all .2s;width:28px}.action-btn[data-v-0ea3ae78]:hover:not(:disabled){background:var(--color-neutral-50);color:var(--color-light-accent)}.action-btn--delete[data-v-0ea3ae78]:hover:not(:disabled){background:var(--color-error-light);color:var(--color-error)}.action-btn[data-v-0ea3ae78]:disabled{cursor:not-allowed;opacity:.3}.progress-content[data-v-0ea3ae78]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.percentage-value[data-v-0ea3ae78]{color:var(--color-timeline-accent);font-size:10px;font-weight:var(--font-weight-bold)}.video-cutter-upload[data-v-0d76dd7b]{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-0d76dd7b]{gap:var(--spacing-xl);grid-template-columns:1fr 1.2fr}}.upload-container[data-v-0d76dd7b]{height:100%;width:100%}.upload-zone[data-v-0d76dd7b]{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:all var(--transition-base);width:100%}.upload-zone[data-v-0d76dd7b]:hover{border-color:var(--color-light-accent);box-shadow:0 2px 8px #5bb98a26}.upload-zone--dragging[data-v-0d76dd7b]{background:#5bb98a0d;border-color:var(--color-light-accent);border-style:dashed;border-width:2px;transform:scale(1.01)}.upload-zone__input[data-v-0d76dd7b]{display:none}.upload-zone__content[data-v-0d76dd7b]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:center}.upload-zone__icon[data-v-0d76dd7b]{color:var(--color-light-text-secondary);font-size:64px!important;transition:color var(--transition-fast)}.upload-zone:hover .upload-zone__icon[data-v-0d76dd7b]{color:var(--color-light-accent)}.upload-zone__text[data-v-0d76dd7b]{text-align:center}.upload-zone__title[data-v-0d76dd7b]{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-0d76dd7b]{color:var(--color-light-text-secondary);font-size:var(--font-size-sm);margin:0}.upload-zone__actions[data-v-0d76dd7b]{margin-top:var(--spacing-lg)}.upload-zone__actions .el-button-group[data-v-0d76dd7b]{display:flex}.upload-zone__actions[data-v-0d76dd7b] .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-0d76dd7b] .el-button.el-button--primary{background:var(--color-light-accent);border-color:var(--color-light-accent);color:#fff}.upload-zone__actions[data-v-0d76dd7b] .el-button.el-button--primary .el-icon{color:#fff}.upload-zone__actions[data-v-0d76dd7b] .el-button.el-button--primary:focus,.upload-zone__actions[data-v-0d76dd7b] .el-button.el-button--primary:hover{background:#3d9a6b;border-color:#3d9a6b;color:#fff}.upload-zone__actions[data-v-0d76dd7b] .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-0d76dd7b] .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-0d76dd7b]{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-0d76dd7b]{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-0d76dd7b]{color:var(--color-light-accent)}.upload-zone__loading span[data-v-0d76dd7b]{color:var(--color-light-text);font-weight:var(--font-weight-medium)}[data-v-0d76dd7b] .el-dropdown-menu{min-width:160px}[data-v-0d76dd7b] .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-0d76dd7b] .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:background var(--transition-fast),color var(--transition-fast)}[data-v-0d76dd7b] .el-dropdown__popper .el-dropdown-menu__item:hover{background:#fff}.dropdown-icon[data-v-0d76dd7b]{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}[data-v-0d76dd7b] .el-message-box__btns .el-button--primary{background:var(--color-light-accent);border-color:var(--color-light-accent);color:#fff}[data-v-0d76dd7b] .el-message-box__btns .el-button--primary:focus,[data-v-0d76dd7b] .el-message-box__btns .el-button--primary:hover{background:#00838f;border-color:#00838f;color:#fff}[data-v-0d76dd7b] .el-message-box .el-input__wrapper.is-focus,[data-v-0d76dd7b] .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}
