.focus-background-container[data-v-168ba178]{position:relative;overflow:hidden}.previous-background[data-v-168ba178],.current-background[data-v-168ba178]{position:absolute;top:0;left:0;width:100%;height:100%}.video-container[data-v-8109c757]{position:relative;width:100%;height:100%}video[data-v-9a742d34]{display:block}video[data-v-a9f9dbfb]{display:block;border:none;padding:0;margin:0;vertical-align:top}.safety-margins-enter-active,.safety-margins-leave-active{transition:opacity .3s ease}.safety-margins-enter-from,.safety-margins-leave-to{opacity:0}.safety-margins-enter-to,.safety-margins-leave-from{opacity:1}.medialibrary__video-preview[data-v-2ad6602c]{width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer;position:relative}.medialibrary__video-preview__player[data-v-2ad6602c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media_lib__body__navbar[data-v-2ad6602c]{padding-top:.75rem}.media_lib__body__navbar__labels[data-v-2ad6602c]{display:flex;align-items:center;gap:2rem}.media_lib__body__navbar__search[data-v-2ad6602c]{flex:1}.media_lib__body__navbar__attribution[data-v-2ad6602c]{font-size:.8rem;color:#666}.media_lib__body__navbar__attribution a[data-v-2ad6602c]{color:#666;text-decoration:none}.media_lib__body__navbar__attribution a[data-v-2ad6602c]:hover{text-decoration:underline}.feed-selector[data-v-1adf67e2]{position:relative;display:inline-block;width:100%;max-width:240px}.feed-selector__select[data-v-1adf67e2]{width:100%;height:40px;padding:8px 40px 8px 16px;background:#fff;border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;color:var(--neutral-700, #616161);font-size:.875rem;font-weight:400;cursor:pointer;transition:all .15s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 1px 2px #00000008}.feed-selector__select[data-v-1adf67e2]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.feed-selector__select[data-v-1adf67e2]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,0 2px 6px #0000000a}.feed-selector__select[data-v-1adf67e2]:disabled{background:var(--neutral-50, #FAFAFA);color:var(--neutral-400, #9E9E9E);cursor:not-allowed}.feed-selector__icon[data-v-1adf67e2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--neutral-500, #9E9E9E);pointer-events:none;font-size:12px;transition:color .15s ease}.feed-selector:hover .feed-selector__icon[data-v-1adf67e2]{color:var(--neutral-600, #757575)}.feed-selector__select:focus+.feed-selector__icon[data-v-1adf67e2]{color:#3b82f6}.feed-selector__select option[data-v-1adf67e2]{padding:8px 16px;background:#fff;color:var(--neutral-700, #616161)}.feed-selector__select option[data-v-1adf67e2]:hover{background:var(--neutral-50, #FAFAFA)}.feed-selector__select option[data-v-1adf67e2]:disabled{color:var(--neutral-400, #9E9E9E);font-style:italic}.modern-video-player[data-v-b82e0cb8]{position:relative;width:100%;height:100%;background:#000;border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mobile-fullscreen[data-v-b82e0cb8]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999!important;border-radius:0!important}.video-container[data-v-b82e0cb8]{position:relative;width:100%;height:100%;cursor:pointer}.video-container video[data-v-b82e0cb8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.loading-overlay[data-v-b82e0cb8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.loading-spinner[data-v-b82e0cb8]{background:#000c;color:#fff;padding:1rem;border-radius:50%;font-size:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.center-play-button[data-v-b82e0cb8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer}.play-icon[data-v-b82e0cb8]{background:#fffffff2;color:#1a1a1a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #0000004d;border:2px solid rgba(255,255,255,.2)}.play-icon[data-v-b82e0cb8]:hover{transform:scale(1.1);background:#fff;box-shadow:0 12px 40px #0006}.play-icon i[data-v-b82e0cb8]{margin-left:4px}.video-controls[data-v-b82e0cb8]{position:absolute;bottom:0;left:0;right:0;z-index:20;transition:all .3s ease;padding:1rem}.controls-visible[data-v-b82e0cb8]{opacity:1;transform:translateY(0)}.controls-hidden[data-v-b82e0cb8]{opacity:0;transform:translateY(10px);pointer-events:none}.controls-background[data-v-b82e0cb8]{position:absolute;top:-20px;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 0 8px 8px}.progress-container[data-v-b82e0cb8]{position:relative;margin-bottom:1rem;cursor:pointer;padding:.5rem 0}.progress-track[data-v-b82e0cb8]{position:relative;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.progress-buffer[data-v-b82e0cb8]{position:absolute;top:0;left:0;height:100%;background:#ffffff80;transition:width .2s ease}.progress-fill[data-v-b82e0cb8]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .1s ease}.progress-handle[data-v-b82e0cb8]{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;opacity:0;transition:opacity .2s ease}.progress-container:hover .progress-handle[data-v-b82e0cb8]{opacity:1}.progress-preview[data-v-b82e0cb8]{position:absolute;bottom:100%;transform:translate(-50%);margin-bottom:.5rem;pointer-events:none}.preview-time[data-v-b82e0cb8]{background:#000000e6;color:#fff;padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.controls-bar[data-v-b82e0cb8]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.controls-left[data-v-b82e0cb8],.controls-right[data-v-b82e0cb8]{display:flex;align-items:center;gap:.75rem}.control-button[data-v-b82e0cb8]{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1rem;min-width:40px;height:40px}.control-button[data-v-b82e0cb8]:hover{background:#ffffff1a;transform:scale(1.05)}.play-pause[data-v-b82e0cb8]{font-size:1.125rem}.volume-control[data-v-b82e0cb8]{position:relative;display:flex;align-items:center}.volume-slider-container[data-v-b82e0cb8]{position:absolute;left:100%;top:50%;transform:translateY(-50%);background:#000000e6;padding:.5rem 1rem;border-radius:6px;margin-left:.5rem;opacity:0;transform:translateY(-50%) scale(.9);transition:all .2s ease;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.volume-slider-container.visible[data-v-b82e0cb8]{opacity:1;transform:translateY(-50%) scale(1);pointer-events:all}.volume-slider[data-v-b82e0cb8]{width:80px;height:4px;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none}.volume-slider[data-v-b82e0cb8]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000004d}.volume-slider[data-v-b82e0cb8]::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}.time-display[data-v-b82e0cb8]{font-size:.875rem;font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.time-separator[data-v-b82e0cb8]{margin:0 .25rem;color:#ffffffb3}.speed-button[data-v-b82e0cb8]{position:relative;min-width:50px}.speed-text[data-v-b82e0cb8]{font-size:.8125rem;font-weight:600}.speed-menu[data-v-b82e0cb8]{position:absolute;bottom:100%;right:0;background:#000000f2;border-radius:6px;padding:.5rem;margin-bottom:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.speed-option[data-v-b82e0cb8]{padding:.5rem .75rem;cursor:pointer;border-radius:4px;font-size:.8125rem;font-weight:500;color:#fff;white-space:nowrap;transition:background .2s ease}.speed-option[data-v-b82e0cb8]:hover{background:#ffffff1a}.speed-option.active[data-v-b82e0cb8]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#fff}.modern-video-player:fullscreen .video-controls[data-v-b82e0cb8],.modern-video-player:-webkit-full-screen .video-controls[data-v-b82e0cb8],.modern-video-player:-moz-full-screen .video-controls[data-v-b82e0cb8]{padding:2rem}@media (max-width: 768px){.center-play-button .play-icon[data-v-b82e0cb8]{width:60px;height:60px;font-size:1.5rem}.video-controls[data-v-b82e0cb8]{padding:.75rem}.controls-bar[data-v-b82e0cb8],.controls-left[data-v-b82e0cb8],.controls-right[data-v-b82e0cb8]{gap:.5rem}.control-button[data-v-b82e0cb8]{min-width:36px;height:36px;font-size:.9375rem}.time-display[data-v-b82e0cb8]{font-size:.8125rem}.volume-slider-container[data-v-b82e0cb8]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);margin-left:0}.speed-menu[data-v-b82e0cb8]{right:auto;left:0}}@media (max-width: 768px){.control-button[data-v-b82e0cb8]{min-width:48px!important;height:48px!important;font-size:1.125rem!important}.progress-container[data-v-b82e0cb8]{padding:1rem 0!important}.progress-track[data-v-b82e0cb8]{height:6px!important}.center-play-button .play-icon[data-v-b82e0cb8]{width:72px!important;height:72px!important;font-size:2rem!important}.volume-slider-container[data-v-b82e0cb8]{position:fixed!important;bottom:80px!important;left:50%!important;transform:translate(-50%)!important;margin-left:0!important;background:#000000f2!important;padding:1rem!important;border-radius:8px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.volume-slider[data-v-b82e0cb8]{width:120px!important;height:6px!important}.speed-menu[data-v-b82e0cb8]{position:fixed!important;bottom:80px!important;right:20px!important;margin-bottom:0!important}.speed-option[data-v-b82e0cb8]{padding:1rem 1.5rem!important;font-size:1rem!important}@media (max-width: 480px){.volume-control[data-v-b82e0cb8]{display:none}}}@media screen and (orientation: landscape) and (max-width: 896px){.mobile-fullscreen .video-controls[data-v-b82e0cb8]{padding:1rem 2rem!important}.mobile-fullscreen .controls-bar[data-v-b82e0cb8]{gap:1.5rem!important}}@supports (-webkit-touch-callout: none){.video-container video[data-v-b82e0cb8]{-webkit-playsinline:true;-o-object-fit:cover;object-fit:cover}.mobile-fullscreen[data-v-b82e0cb8]{-webkit-transform:translate3d(0,0,0)}}.tag-input-core[data-v-14310f11]{--primary-color: #3b82f6;--success-color: #10b981;--danger-color: #ef4444;--border-color: #d1d5db;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--surface-color: #ffffff;--surface-secondary: #f9fafb;display:flex;flex-direction:column;gap:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tag-input-core.compact[data-v-14310f11]{gap:.5rem}.tag-input-core.inline[data-v-14310f11]{flex-direction:row;align-items:center;gap:.5rem}.input-container[data-v-14310f11]{position:relative}.input-wrapper[data-v-14310f11]{position:relative;display:flex;align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;transition:all .2s ease}.input-wrapper[data-v-14310f11]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}.input-wrapper.has-suggestions[data-v-14310f11]{border-bottom-left-radius:0;border-bottom-right-radius:0}.input-icon[data-v-14310f11]{margin-left:.75rem;color:var(--text-muted);font-size:.875rem}.tag-input[data-v-14310f11]{flex:1;padding:.625rem .5rem;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--text-primary);font-family:inherit}.tag-input[data-v-14310f11]::-moz-placeholder{color:var(--text-muted)}.tag-input[data-v-14310f11]::placeholder{color:var(--text-muted)}.compact .tag-input[data-v-14310f11]{padding:.5rem;font-size:.8125rem}.input-actions[data-v-14310f11]{display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.action-btn[data-v-14310f11]{width:24px;height:24px;border:none;border-radius:4px;background:var(--surface-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.75rem}.action-btn[data-v-14310f11]:hover{background:var(--border-color);color:var(--text-primary)}.action-btn.add[data-v-14310f11]{background:var(--primary-color);color:#fff}.action-btn.add[data-v-14310f11]:hover{background:#2563eb}.suggestions-dropdown[data-v-14310f11]{position:absolute;top:calc(100% - 1px);left:0;right:0;background:var(--surface-color);border:1px solid var(--primary-color);border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden}.suggestion-item[data-v-14310f11]{padding:.5rem .75rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s ease;border-bottom:1px solid rgba(209,213,219,.5)}.suggestion-item[data-v-14310f11]:last-child{border-bottom:none}.suggestion-item[data-v-14310f11]:hover,.suggestion-item.highlighted[data-v-14310f11]{background:var(--surface-secondary)}.suggestion-content[data-v-14310f11]{display:flex;align-items:center;gap:.5rem}.suggestion-text[data-v-14310f11]{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.suggestion-meta[data-v-14310f11]{font-size:.6875rem;color:var(--text-secondary);background:var(--surface-secondary);padding:.125rem .375rem;border-radius:3px}.suggestion-add[data-v-14310f11]{color:var(--primary-color);font-size:.75rem;opacity:.7;transition:opacity .2s ease}.suggestion-item:hover .suggestion-add[data-v-14310f11]{opacity:1}.active-tags-section[data-v-14310f11]{display:flex;flex-direction:column;gap:.5rem}.active-tags-list[data-v-14310f11]{display:flex;flex-wrap:wrap;gap:.375rem}.active-tag[data-v-14310f11]{display:flex;align-items:center;gap:.375rem;background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;animation:tagSlideIn-14310f11 .2s ease-out}.compact .active-tag[data-v-14310f11]{padding:.2rem .4rem;font-size:.6875rem}@keyframes tagSlideIn-14310f11{0%{opacity:0;transform:scale(.9) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.tag-text[data-v-14310f11]{line-height:1}.remove-tag-btn[data-v-14310f11]{background:#fff3;border:none;border-radius:3px;color:#fff;cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;transition:background .2s ease;flex-shrink:0}.remove-tag-btn[data-v-14310f11]:hover{background:#ffffff4d}.clear-all-btn[data-v-14310f11]{align-self:flex-start;background:#ef44441a;color:var(--danger-color);border:1px solid rgba(239,68,68,.2);padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.clear-all-btn[data-v-14310f11]:hover{background:#ef444426}.inline-tags[data-v-14310f11]{display:flex;flex-wrap:wrap;gap:.25rem}.inline-tag[data-v-14310f11]{display:flex;align-items:center;gap:.25rem;background:var(--surface-secondary);color:var(--text-primary);padding:.125rem .375rem;border-radius:3px;font-size:.75rem;border:1px solid var(--border-color)}.inline-remove[data-v-14310f11]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.625rem;width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s ease}.inline-remove[data-v-14310f11]:hover{background:var(--danger-color);color:#fff}.quick-tags-section[data-v-14310f11]{display:flex;flex-direction:column;gap:.5rem}.quick-tags-header[data-v-14310f11]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-14310f11]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.quick-tags-grid[data-v-14310f11]{display:flex;flex-wrap:wrap;gap:.25rem}.quick-tag-chip[data-v-14310f11]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.375rem .75rem;cursor:pointer;transition:all .2s ease;font-size:.6875rem;font-weight:500;color:var(--text-primary);white-space:nowrap}.compact .quick-tag-chip[data-v-14310f11]{padding:.25rem .5rem;font-size:.625rem}.quick-tag-chip[data-v-14310f11]:hover:not(.active){background:var(--surface-color);border-color:var(--primary-color)}.quick-tag-chip.active[data-v-14310f11]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}@media (max-width: 640px){.tag-input-core.inline[data-v-14310f11]{flex-direction:column;align-items:stretch}.quick-tags-grid[data-v-14310f11]{justify-content:flex-start}}.video-trim-interface[data-v-85247752]{background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e2e8f0);overflow:hidden;display:flex;flex-direction:column;height:100%}.trim-control-bar[data-v-85247752]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--surface-secondary, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0);min-height:60px;gap:1rem}.control-section[data-v-85247752]{display:flex;align-items:center;gap:.75rem}.control-section-left[data-v-85247752]{flex:0 0 auto}.control-section-center[data-v-85247752]{flex:1 1 auto;justify-content:center}.control-section-right[data-v-85247752]{flex:0 0 auto}.trim-info[data-v-85247752]{display:flex;align-items:center;gap:.5rem;justify-content:center}.trim-duration[data-v-85247752]{font-size:1rem;font-weight:600;color:var(--text-primary, #1f2937)}.trim-range[data-v-85247752],.frame-info[data-v-85247752]{font-size:.75rem;color:var(--text-secondary, #6b7280);font-family:SF Mono,Monaco,monospace}.frame-controls[data-v-85247752]{display:flex;align-items:center;gap:.25rem}.control-btn[data-v-85247752]{width:32px;height:32px;border:1px solid var(--border-color, #e2e8f0);border-radius:4px;background:var(--surface-color, #ffffff);color:var(--text-secondary, #6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.control-btn[data-v-85247752]:hover{background:var(--surface-secondary, #f8fafc);color:var(--text-primary, #1f2937)}.control-btn[data-v-85247752]:active{transform:scale(.95)}.time-display[data-v-85247752]{display:flex;align-items:center;gap:.5rem;font-family:SF Mono,Monaco,monospace}.current-time[data-v-85247752]{font-size:.875rem;font-weight:600;color:var(--text-primary, #1f2937)}.fps-info[data-v-85247752]{font-size:.75rem;color:var(--text-secondary, #6b7280);background:var(--surface-color, #ffffff);padding:.125rem .375rem;border-radius:3px;border:1px solid var(--border-color, #e2e8f0)}.zoom-controls[data-v-85247752]{display:flex;align-items:center;gap:.5rem}.zoom-level[data-v-85247752]{font-size:.75rem;color:var(--text-secondary, #6b7280);font-family:SF Mono,Monaco,monospace;min-width:40px;text-align:center;cursor:pointer;padding:.125rem .25rem;border-radius:3px;transition:background .2s ease}.zoom-level[data-v-85247752]:hover{background:var(--surface-secondary, #f8fafc);color:var(--text-primary, #1f2937)}.pan-controls[data-v-85247752]{display:flex;gap:.125rem;margin-left:.25rem}.control-btn[data-v-85247752]:disabled{opacity:.4;cursor:not-allowed}.trim-actions[data-v-85247752]{display:flex;gap:.5rem}.trim-btn[data-v-85247752]{padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.trim-btn.secondary[data-v-85247752]{background:var(--surface-color, #ffffff);color:var(--text-secondary, #6b7280);border:1px solid var(--border-color, #e2e8f0)}.trim-btn.secondary[data-v-85247752]:hover{background:var(--surface-secondary, #f8fafc)}.trim-btn.primary[data-v-85247752]{background:#3b82f6;color:#fff}.trim-btn.primary[data-v-85247752]:hover:not(:disabled){background:#2563eb}.trim-btn.primary[data-v-85247752]:disabled{opacity:.5;cursor:not-allowed}.trim-preview-compact[data-v-85247752]{position:relative;height:70%;background:#000;display:flex;align-items:center;justify-content:center}.loading-parent-overlay[data-v-85247752]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:10}.loading-spinner[data-v-85247752]{font-size:2rem;margin-bottom:1rem}.loading-parent-overlay p[data-v-85247752]{margin:0;font-size:.875rem;opacity:.8}.preview-player-compact[data-v-85247752]{height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer}.play-overlay-compact[data-v-85247752]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.play-button-compact[data-v-85247752]{width:40px;height:40px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#333;padding-left:2px}.trim-indicator[data-v-85247752]{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.trim-start-line[data-v-85247752],.trim-end-line[data-v-85247752]{position:absolute;top:0;bottom:0;width:2px;background:#fbbf24;box-shadow:0 0 4px #fbbf2480}.playhead-indicator[data-v-85247752]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;box-shadow:0 0 3px #ef444480;z-index:5;pointer-events:none}.trim-timeline-compact[data-v-85247752]{position:relative;height:120px;background:#f8fafc;border-top:1px solid var(--border-color, #e2e8f0);flex:1;min-height:0}.zoom-indicator[data-v-85247752]{position:absolute;top:0;left:0;right:0;height:24px;background:#000c;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;font-size:.75rem;font-family:SF Mono,Monaco,monospace;z-index:10}.reset-zoom-btn[data-v-85247752]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.125rem .375rem;border-radius:3px;font-size:.625rem;cursor:pointer;transition:background .2s ease}.reset-zoom-btn[data-v-85247752]:hover{background:#ffffff4d}.timeline-thumbnails[data-v-85247752]{position:relative;height:70px;overflow:hidden;background:#000;margin-top:0}.trim-timeline-compact:has(.zoom-indicator) .timeline-thumbnails[data-v-85247752]{margin-top:24px;height:46px}.zoom-indicator+.timeline-thumbnails[data-v-85247752]{margin-top:24px;height:46px}.timeline-thumb-frame[data-v-85247752]{position:absolute;top:0;bottom:0;height:70px;border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.timeline-thumb-frame[data-v-85247752]:last-child{border-right:none}.timeline-thumb-frame img[data-v-85247752]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;display:block}.thumb-placeholder[data-v-85247752]{width:100%;height:100%;background:linear-gradient(135deg,#2d3748,#1a202c);display:flex;align-items:center;justify-content:center;color:#a0aec0;font-size:.625rem;font-family:SF Mono,Monaco,monospace;border-right:1px solid rgba(255,255,255,.1)}.thumb-time[data-v-85247752]{text-shadow:0 1px 2px rgba(0,0,0,.8);font-weight:500}.thumb-frame[data-v-85247752]{font-size:.5rem;color:var(--text-secondary, #6b7280);font-family:SF Mono,Monaco,monospace;margin-top:.125rem}.frame-markers[data-v-85247752]{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none;z-index:1}.frame-marker[data-v-85247752]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff4d}.timeline-controls[data-v-85247752]{position:absolute;top:0;left:0;right:0;height:70px;cursor:pointer}.timeline-dimmed[data-v-85247752]{position:absolute;top:0;bottom:0;background:#000000b3}.timeline-selection[data-v-85247752]{position:absolute;top:0;bottom:0;border-top:3px solid #fbbf24;border-bottom:3px solid #fbbf24;background:#fbbf241a}.timeline-handle[data-v-85247752]{position:absolute;top:-2px;bottom:-2px;width:8px;cursor:ew-resize;background:#fbbf24;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:2px}.timeline-handle-start[data-v-85247752]{left:-4px}.timeline-handle-end[data-v-85247752]{right:-4px}.handle-grip[data-v-85247752]{width:1px;height:20px;background:#0006}.handle-tooltip[data-v-85247752]{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#fbbf24;color:#1f2937;padding:4px 8px;border-radius:4px;font-size:.625rem;font-weight:500;white-space:nowrap;pointer-events:none;z-index:15;opacity:0;transition:opacity .2s ease;box-shadow:0 2px 4px #0000001a}.timeline-handle:hover .handle-tooltip[data-v-85247752]{opacity:1}.timeline-handle[data-v-85247752]:hover{background:#f59e0b}.timeline-handle[data-v-85247752]:active{background:#d97706}.timeline-playhead[data-v-85247752]{position:absolute;top:-5px;bottom:-5px;width:12px;margin-left:-6px;z-index:10;cursor:ew-resize}.playhead-line[data-v-85247752]{width:2px;height:100%;background:#ef4444;box-shadow:0 0 4px #ef4444b3;margin:0 auto;position:relative}.playhead-line[data-v-85247752]:before{content:"";position:absolute;top:-3px;left:-3px;width:8px;height:8px;background:#ef4444;border:2px solid white;border-radius:50%;box-shadow:0 0 3px #ef444480}.playhead-handle[data-v-85247752]{position:absolute;top:0;bottom:0;left:-5px;right:-5px;display:flex;align-items:flex-start;justify-content:center;z-index:10}.playhead-tooltip[data-v-85247752]{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#ef4444;color:#fff;padding:4px 8px;border-radius:4px;font-size:.625rem;white-space:nowrap;pointer-events:none;z-index:15;opacity:0;transition:opacity .2s ease}.timeline-playhead:hover .playhead-tooltip[data-v-85247752]{opacity:1}.timeline-markers[data-v-85247752]{position:absolute;bottom:0;left:0;right:0;height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;font-size:.6875rem;color:var(--text-secondary, #6b7280);font-family:SF Mono,Monaco,monospace;background:#f8fafce6}.time-marker[data-v-85247752]{background:var(--surface-color, #ffffff);padding:.125rem .375rem;border-radius:3px;border:1px solid var(--border-color, #e2e8f0);font-size:.625rem}.time-marker.playhead-time[data-v-85247752]{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 3px #ef444480}.clip-details-compact[data-v-85247752]{padding:.75rem 1rem;border-top:1px solid var(--border-color, #e2e8f0);background:var(--surface-color, #ffffff)}.details-row[data-v-85247752]{display:flex;gap:.75rem;align-items:center}.clip-name-input[data-v-85247752]{flex:0 0 200px;padding:.5rem;border:1px solid var(--border-color, #e2e8f0);border-radius:4px;font-size:.8125rem;background:var(--surface-color, #ffffff)}.clip-name-input[data-v-85247752]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}@media (max-width: 768px){.trim-control-bar[data-v-85247752]{flex-direction:column;gap:.75rem;padding:.75rem;min-height:auto}.control-section[data-v-85247752]{width:100%;justify-content:center}.control-section-left[data-v-85247752]{order:1}.control-section-center[data-v-85247752]{order:2}.control-section-right[data-v-85247752]{order:3;flex-direction:column;gap:.5rem}.trim-actions[data-v-85247752]{width:100%;justify-content:stretch}.trim-btn[data-v-85247752]{flex:1}.zoom-controls[data-v-85247752]{justify-content:center}.details-row[data-v-85247752]{flex-direction:column;align-items:stretch}.clip-name-input[data-v-85247752]{flex:1}.timeline-handle[data-v-85247752]{width:12px}.timeline-handle-start[data-v-85247752]{left:-6px}.timeline-handle-end[data-v-85247752]{right:-6px}.playhead-tooltip[data-v-85247752],.handle-tooltip[data-v-85247752]{font-size:.75rem;padding:6px 8px}}.transcription-highlight[data-v-0185595e]{display:flex;flex-direction:column;height:200px;overflow:hidden}.transcription-header[data-v-0185595e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-shrink:0}.transcription-header h4[data-v-0185595e]{margin:0;font-size:.875rem;color:var(--neutral-900, #212121);font-weight:600}.transcription-controls[data-v-0185595e]{display:flex;gap:.25rem;background:var(--neutral-100, #F5F5F5);border-radius:6px;padding:.25rem}.view-toggle-group[data-v-0185595e]{display:flex;gap:.25rem}.view-toggle-btn[data-v-0185595e]{background:transparent;border:none;padding:.375rem;border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--neutral-600, #757575);font-size:.75rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.view-toggle-btn[data-v-0185595e]:hover{background:var(--neutral-200, #E0E0E0);color:var(--neutral-800, #424242)}.view-toggle-btn.active[data-v-0185595e]{background:#fff;color:#3b82f6;box-shadow:0 1px 2px #0000001a}.copy-btn[data-v-0185595e]{background:transparent;border:none;padding:.375rem;border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--neutral-600, #757575);font-size:.75rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative}.copy-btn[data-v-0185595e]:hover{background:var(--neutral-200, #E0E0E0);color:var(--neutral-800, #424242)}.copy-btn[data-v-0185595e]:disabled{cursor:not-allowed;color:var(--neutral-400, #BDBDBD)}.copy-btn .tooltip[data-v-0185595e]{visibility:hidden;width:120px;background-color:var(--neutral-900, #212121);color:#fff;text-align:center;border-radius:4px;padding:5px 0;position:absolute;z-index:1000;bottom:100%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s}.copy-btn:hover .tooltip[data-v-0185595e]{visibility:visible;opacity:1}.transcription-content[data-v-0185595e]{flex:1;overflow-y:auto;padding:.5rem;background:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #E0E0E0);border-radius:6px;line-height:1.5;margin-bottom:.75rem}.words-view[data-v-0185595e]{font-size:.75rem;line-height:1.6}.word-item[data-v-0185595e]{cursor:pointer;padding:.125rem .25rem;margin:.0625rem;border-radius:3px;transition:all .15s ease;display:inline-block;position:relative}.word-item[data-v-0185595e]:hover{background:var(--neutral-200, #E0E0E0)}.word-current[data-v-0185595e]{background:linear-gradient(135deg,#3b82f6,#9333ea);color:#fff;font-weight:600;transform:scale(1.02);box-shadow:0 2px 6px #3b82f64d;z-index:1}.word-past[data-v-0185595e]{color:var(--neutral-500, #9E9E9E);background:var(--neutral-100, #F5F5F5)}.word-future[data-v-0185595e]{color:var(--neutral-700, #616161)}.segments-view[data-v-0185595e]{font-size:.75rem}.segment-item[data-v-0185595e]{padding:.5rem;margin-bottom:.375rem;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:#fff}.segment-item[data-v-0185595e]:hover{border-color:var(--neutral-200, #E0E0E0);box-shadow:0 2px 4px #0000000d}.segment-item[data-v-0185595e]:last-child{margin-bottom:0}.segment-current[data-v-0185595e]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border-color:#3b82f6;box-shadow:0 2px 8px #3b82f633}.segment-current .segment-text[data-v-0185595e]{font-weight:600;color:var(--neutral-900, #212121)}.segment-past[data-v-0185595e]{background:var(--neutral-50, #FAFAFA);color:var(--neutral-500, #9E9E9E)}.segment-past .segment-time[data-v-0185595e]{color:var(--neutral-400, #BDBDBD)}.segment-future[data-v-0185595e]{background:#fff;color:var(--neutral-700, #616161)}.segment-time[data-v-0185595e]{font-size:.65rem;color:var(--neutral-500, #9E9E9E);font-family:SF Mono,Monaco,monospace;margin-bottom:.25rem;font-weight:500}.segment-text[data-v-0185595e]{line-height:1.5;color:var(--neutral-800, #424242)}.basic-text-view[data-v-0185595e]{font-size:.75rem;line-height:1.5}.transcription-text[data-v-0185595e]{margin:0;color:var(--neutral-800, #424242);padding:.5rem 0}.current-segment-display[data-v-0185595e]{background:linear-gradient(135deg,#3b82f6,#9333ea);color:#fff;padding:.5rem;border-radius:6px;flex-shrink:0;box-shadow:0 2px 8px #3b82f640}.current-time[data-v-0185595e]{font-size:.65rem;font-family:SF Mono,Monaco,monospace;opacity:.9;margin-bottom:.25rem;font-weight:500}.current-text[data-v-0185595e]{font-size:.75rem;line-height:1.4;font-weight:500}.transcription-content[data-v-0185595e]::-webkit-scrollbar{width:6px}.transcription-content[data-v-0185595e]::-webkit-scrollbar-track{background:var(--neutral-100, #F5F5F5);border-radius:3px}.transcription-content[data-v-0185595e]::-webkit-scrollbar-thumb{background:var(--neutral-300, #BDBDBD);border-radius:3px}.transcription-content[data-v-0185595e]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400, #9E9E9E)}@media (max-width: 768px){.transcription-content[data-v-0185595e]{padding:.5rem;font-size:.8125rem}.word-item[data-v-0185595e]{padding:.0625rem .125rem;margin:.03125rem}.segment-item[data-v-0185595e],.current-segment-display[data-v-0185595e]{padding:.5rem}}.asset-preview-overlay[data-v-3637dd51]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn-3637dd51 .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.asset-preview-modal[data-v-3637dd51]{background:#fff;border-radius:12px;width:98%;max-width:1800px;height:95vh;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-3637dd51 .3s ease-out;box-shadow:0 20px 60px #0000004d,0 8px 20px #0000001a}@keyframes fadeIn-3637dd51{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3637dd51{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.asset-preview-header[data-v-3637dd51]{padding:.75rem 1rem;border-bottom:1px solid var(--neutral-100, #F5F5F5);display:flex;justify-content:space-between;align-items:center;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-preview-title h3[data-v-3637dd51]{margin:0 0 .25rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:500}.asset-preview-meta[data-v-3637dd51]{display:flex;gap:.5rem;flex-wrap:wrap}.asset-type[data-v-3637dd51],.asset-size[data-v-3637dd51],.asset-navigation-info[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-600, #757575);background:var(--neutral-100, #F5F5F5);padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;font-weight:400;letter-spacing:.025em;box-shadow:none}.asset-navigation-info[data-v-3637dd51]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;text-transform:none;font-weight:500;box-shadow:none}.asset-navigation-controls[data-v-3637dd51]{display:flex;gap:.5rem;align-items:center}.nav-button[data-v-3637dd51]{background:transparent;border:1px solid var(--neutral-200, #E0E0E0);color:var(--neutral-600, #757575);cursor:pointer;padding:.375rem;border-radius:6px;transition:all .15s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:none}.nav-button[data-v-3637dd51]:hover:not(:disabled){background:var(--neutral-50, #F5F5F5);border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:none;transform:none}.nav-button[data-v-3637dd51]:disabled{opacity:.4;cursor:not-allowed}.close-button[data-v-3637dd51]{background:transparent;border:1px solid var(--neutral-200, #E0E0E0);font-size:1rem;color:var(--neutral-600, #757575);cursor:pointer;padding:.375rem;border-radius:6px;transition:all .15s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:none}.close-button[data-v-3637dd51]:hover{background:var(--neutral-50, #F5F5F5);border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:none;transform:none}.asset-preview-content[data-v-3637dd51]{flex:1;display:flex;overflow:hidden}.image-preview[data-v-3637dd51]{flex:1;padding:1rem;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#f5f5f5;position:relative}.image-preview img[data-v-3637dd51]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-preview[data-v-3637dd51]{flex:1;flex-direction:column;overflow:hidden;position:relative;display:flex;gap:1rem;background:#000}.video-container[data-v-3637dd51]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;overflow:hidden}.video-container.scene-viewer-expanded[data-v-3637dd51]{flex:1;max-height:calc(100% - 200px)}.asset-info-sidebar[data-v-3637dd51]{width:400px;background:var(--neutral-50, #FAFAFA);border-left:1px solid var(--neutral-200, #EEEEEE);display:flex;flex-direction:column;overflow-y:auto}.asset-primary-actions[data-v-3637dd51]{padding:1rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.asset-primary-actions .button[data-v-3637dd51]{width:100%;justify-content:center}.asset-primary-actions .button.btn-large[data-v-3637dd51]{padding:.75rem 1rem;font-size:1rem;font-weight:600}.asset-details[data-v-3637dd51],.asset-variants[data-v-3637dd51],.asset-tags-section[data-v-3637dd51],.asset-actions[data-v-3637dd51],.asset-transcription-compact[data-v-3637dd51],.asset-description-compact[data-v-3637dd51],.asset-danger-zone-compact[data-v-3637dd51],.asset-clips[data-v-3637dd51],.asset-similar[data-v-3637dd51]{padding:1rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.asset-details h4[data-v-3637dd51],.asset-variants h4[data-v-3637dd51],.asset-actions h4[data-v-3637dd51],.asset-clips h4[data-v-3637dd51],.asset-similar h4[data-v-3637dd51],.asset-transcription-compact h4[data-v-3637dd51],.asset-description-compact h4[data-v-3637dd51]{margin:0 0 .75rem;font-size:.875rem;color:var(--neutral-900, #212121);font-weight:600}.details-grid[data-v-3637dd51]{display:flex;flex-direction:column;gap:.75rem}.detail-row[data-v-3637dd51]{display:flex;justify-content:space-between;gap:1rem}.detail-field[data-v-3637dd51]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.detail-label[data-v-3637dd51]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);text-transform:uppercase;letter-spacing:.05em;margin:0}.detail-value[data-v-3637dd51]{font-size:.875rem;font-weight:400;color:var(--neutral-900, #212121);word-break:break-word;line-height:1.4;padding-bottom:.5rem;border-bottom:1px solid var(--neutral-100, #F5F5F5)}.detail-field:last-child .detail-value[data-v-3637dd51]{border-bottom:none;padding-bottom:0}.detail-row .detail-field .detail-value[data-v-3637dd51]{border-bottom:none;padding-bottom:0}.detail-row[data-v-3637dd51]{padding-bottom:.75rem;border-bottom:1px solid var(--neutral-100, #F5F5F5);margin-bottom:.75rem}.detail-row[data-v-3637dd51]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.name-field .detail-value[data-v-3637dd51]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.name-display[data-v-3637dd51]{display:flex;align-items:center;gap:.5rem;flex:1}.name-value[data-v-3637dd51]{color:var(--neutral-900, #212121);word-break:break-word;flex:1}.name-input[data-v-3637dd51]{background:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-300, #BDBDBD);border-radius:6px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;outline:none;flex:1;min-width:0;transition:all .15s ease;color:var(--neutral-900, #212121)}.name-input[data-v-3637dd51]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.edit-name-btn[data-v-3637dd51]{background:var(--neutral-100, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-300, #BDBDBD);padding:.5rem;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:.75rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-name-btn[data-v-3637dd51]:hover{background:#fff;border-color:var(--neutral-400, #9E9E9E);color:var(--neutral-800, #424242);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.variants-grid[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.variant-item[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:8px;padding:.5rem;transition:all .15s ease;background:var(--neutral-50, #FAFAFA);box-shadow:0 1px 2px #00000008}.variant-item[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);background:#fff;box-shadow:0 2px 6px #0000000a;transform:translateY(-1px)}.variant-item.variant-active[data-v-3637dd51]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a);box-shadow:0 2px 8px #3b82f633}.variant-thumbnail[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:.5rem}.variant-thumbnail img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.variant-active-indicator[data-v-3637dd51]{position:absolute;top:4px;right:4px;background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 2px 6px #3b82f64d;border:2px solid white}.variant-info[data-v-3637dd51]{text-align:center}.variant-name[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-600, #757575);font-weight:500;letter-spacing:.025em}.asset-clips[data-v-3637dd51]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.asset-clips h4[data-v-3637dd51]{margin:0 0 1rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.clips-grid[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.clip-item[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:8px;padding:.5rem;transition:all .15s ease;background:var(--neutral-50, #FAFAFA);box-shadow:0 1px 2px #00000008}.clip-item[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);background:#fff;box-shadow:0 2px 6px #0000000a;transform:translateY(-1px)}.clip-item.clip-active[data-v-3637dd51]{border-color:#16a34a;background:linear-gradient(to bottom right,#16a34a1a,#15803d1a);box-shadow:0 2px 8px #16a34a33}.clip-item.clip-primary[data-v-3637dd51]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a)}.clip-item.clip-primary[data-v-3637dd51]:hover{border-color:#2563eb;background:linear-gradient(to bottom right,#2563eb26,#7c3aed26)}.clip-item.clip-primary.clip-active[data-v-3637dd51]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f626,#9333ea26);box-shadow:0 2px 8px #3b82f64d}.clip-thumbnail[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#000;margin-bottom:.5rem}.clip-thumbnail img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clip-active-indicator[data-v-3637dd51]{position:absolute;top:4px;right:4px;background:linear-gradient(to bottom right,#16a34a,#15803d);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 2px 6px #16a34a4d;border:2px solid white}.clip-active-indicator.primary-indicator[data-v-3637dd51]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);box-shadow:0 2px 6px #3b82f64d}.clip-play-indicator[data-v-3637dd51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.625rem;transition:all .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.clip-item:hover .clip-play-indicator[data-v-3637dd51]{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.clip-info[data-v-3637dd51]{text-align:center;display:flex;flex-direction:column;gap:.125rem}.clip-name[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-600, #757575);font-weight:500;letter-spacing:.025em;line-height:1.2}.asset-similar[data-v-3637dd51]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.similar-header[data-v-3637dd51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.similar-header h4[data-v-3637dd51]{margin:0;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.loading-indicator[data-v-3637dd51]{color:var(--neutral-500, #9E9E9E);font-size:.875rem}.loading-message[data-v-3637dd51],.no-similar-message[data-v-3637dd51]{text-align:center;color:var(--neutral-500, #9E9E9E);font-size:.875rem;padding:1rem;font-style:italic}.similar-grid[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.similar-item[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:8px;padding:.5rem;transition:all .15s ease;background:var(--neutral-50, #FAFAFA);box-shadow:0 1px 2px #00000008}.similar-item[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);background:#fff;box-shadow:0 2px 6px #0000000a;transform:translateY(-1px)}.similar-item.similar-active[data-v-3637dd51]{border-color:#16a34a;background:linear-gradient(to bottom right,#16a34a1a,#15803d1a);box-shadow:0 2px 8px #16a34a33}.similar-item.similar-original[data-v-3637dd51]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a)}.similar-item.similar-original[data-v-3637dd51]:hover{border-color:#2563eb;background:linear-gradient(to bottom right,#2563eb26,#7c3aed26)}.similar-item.similar-original.similar-active[data-v-3637dd51]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f626,#9333ea26);box-shadow:0 2px 8px #3b82f64d}.similar-thumbnail[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:.5rem}.similar-thumbnail img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.similar-active-indicator[data-v-3637dd51]{position:absolute;top:4px;right:4px;background:linear-gradient(to bottom right,#16a34a,#15803d);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 2px 6px #16a34a4d;border:2px solid white}.similar-active-indicator.original-indicator[data-v-3637dd51]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);box-shadow:0 2px 6px #3b82f64d}.similar-info[data-v-3637dd51]{text-align:center;display:flex;flex-direction:column;gap:.125rem}.similar-name[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-600, #757575);font-weight:500;letter-spacing:.025em;line-height:1.2}.similar-type[data-v-3637dd51]{font-size:.65rem;color:var(--neutral-400, #BDBDBD);font-weight:400;text-transform:uppercase;letter-spacing:.05em}.asset-transcription[data-v-3637dd51]{min-height:300px;display:flex;flex-direction:column;overflow:hidden}.action-buttons[data-v-3637dd51]{display:flex;flex-direction:column;gap:.75rem}.action-grid[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.action-row[data-v-3637dd51]{margin-bottom:.75rem}.button[data-v-3637dd51]{padding:.75rem 1rem;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:.5rem;justify-content:center;box-shadow:0 1px 2px #00000008;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-3637dd51]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-color:transparent;box-shadow:0 2px 6px #3b82f633}.btn-primary[data-v-3637dd51]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.btn-secondary[data-v-3637dd51]{background:var(--neutral-50, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-200, #EEEEEE)}.btn-secondary[data-v-3637dd51]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.btn-compact[data-v-3637dd51]{padding:.5rem .75rem;font-size:.75rem;gap:.375rem}.btn-full[data-v-3637dd51]{width:100%;justify-content:center}.btn-danger[data-v-3637dd51]{background:var(--neutral-50, #F5F5F5);color:#dc2626;border:1px solid rgba(220,38,38,.2);box-shadow:0 1px 2px #00000008}.btn-danger[data-v-3637dd51]:hover{background:#fef2f2;color:#b91c1c;border-color:#b91c1c4d;box-shadow:0 2px 6px #dc262626;transform:translateY(-.5px)}.asset-danger-zone[data-v-3637dd51]{background:#fefefe;border-top:2px solid #fee2e2;border-bottom:none;margin-top:auto}.danger-zone-header[data-v-3637dd51]{margin-bottom:1rem}.danger-zone-header h5[data-v-3637dd51]{margin:0 0 .25rem;font-size:.9rem;color:#dc2626;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.danger-zone-description[data-v-3637dd51]{margin:0;font-size:.75rem;color:#9ca3af;font-style:italic;line-height:1.3}.asset-danger-zone .btn-danger[data-v-3637dd51]{width:100%;justify-content:center;font-size:.8125rem}.details-compact[data-v-3637dd51]{display:flex;flex-direction:column;gap:.75rem}.detail-table[data-v-3637dd51]{display:flex;flex-direction:column;gap:.375rem}.detail-table-row[data-v-3637dd51]{display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0;border-bottom:1px solid var(--neutral-100, #F5F5F5);gap:.75rem}.detail-table-row[data-v-3637dd51]:last-child{border-bottom:none}.detail-table-label[data-v-3637dd51]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:80px}.detail-table-value[data-v-3637dd51]{font-size:.75rem;font-weight:400;color:var(--neutral-900, #212121);text-align:right;word-break:break-word;line-height:1.3}.name-edit-section[data-v-3637dd51]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--neutral-200, #EEEEEE)}.name-edit-row[data-v-3637dd51]{display:flex;align-items:center;gap:.5rem}.name-value[data-v-3637dd51]{font-size:.875rem;color:var(--neutral-900, #212121);cursor:pointer;flex:1;padding:.375rem .5rem;border-radius:4px;transition:background-color .15s ease;word-break:break-word}.name-value[data-v-3637dd51]:hover{background:var(--neutral-100, #F5F5F5)}.name-input[data-v-3637dd51]{background:#fff;border:1px solid var(--neutral-300, #BDBDBD);border-radius:4px;padding:.375rem .5rem;font-size:.875rem;outline:none;flex:1;transition:all .15s ease}.name-input[data-v-3637dd51]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.edit-name-btn-compact[data-v-3637dd51]{background:var(--neutral-100, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-300, #BDBDBD);padding:.375rem;border-radius:4px;cursor:pointer;transition:all .15s ease;font-size:.75rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-name-btn-compact[data-v-3637dd51]:hover{background:#fff;border-color:var(--neutral-400, #9E9E9E);color:var(--neutral-800, #424242)}.filename-row[data-v-3637dd51]{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-top:1px solid var(--neutral-200, #EEEEEE);margin-top:.5rem;gap:.75rem}.filename-label[data-v-3637dd51]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);flex-shrink:0}.filename-value[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-700, #424242);text-align:right;word-break:break-all;line-height:1.3}.variants-grid-compact[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem}.variant-item-compact[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:6px;padding:.375rem;transition:all .15s ease;background:#fff;box-shadow:0 1px 2px #00000008}.variant-item-compact[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 4px #0000000f}.variant-item-compact.variant-active[data-v-3637dd51]{border-color:#3b82f6;background:#3b82f60d}.variant-thumbnail-compact[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:1;border-radius:3px;overflow:hidden;background:#fff;margin-bottom:.375rem}.variant-thumbnail-compact img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.variant-active-indicator-compact[data-v-3637dd51]{position:absolute;top:2px;right:2px;background:#3b82f6;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.625rem;border:1px solid white}.variant-info-compact[data-v-3637dd51]{text-align:center}.variant-name-compact[data-v-3637dd51]{font-size:.65rem;color:var(--neutral-600, #757575);font-weight:500}.clips-grid-compact[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem}.clip-item-compact[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:6px;padding:.375rem;transition:all .15s ease;background:#fff;box-shadow:0 1px 2px #00000008}.clip-item-compact[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 4px #0000000f}.clip-item-compact.clip-active[data-v-3637dd51]{border-color:#16a34a;background:#16a34a0d}.clip-item-compact.clip-primary[data-v-3637dd51]{border-color:#3b82f6;background:#3b82f60d}.clip-thumbnail-compact[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background:#000;margin-bottom:.375rem}.clip-thumbnail-compact img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clip-active-indicator-compact[data-v-3637dd51]{position:absolute;top:2px;right:2px;background:#16a34a;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.625rem;border:1px solid white}.clip-active-indicator-compact.primary-indicator[data-v-3637dd51]{background:#3b82f6}.clip-play-indicator-compact[data-v-3637dd51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.5rem;transition:all .15s ease}.clip-item-compact:hover .clip-play-indicator-compact[data-v-3637dd51]{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.clip-info-compact[data-v-3637dd51]{text-align:center}.clip-name-compact[data-v-3637dd51]{font-size:.65rem;color:var(--neutral-600, #757575);font-weight:500;line-height:1.2}.similar-header-compact[data-v-3637dd51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.loading-indicator-compact[data-v-3637dd51]{color:var(--neutral-500, #9E9E9E);font-size:.75rem}.loading-message-compact[data-v-3637dd51],.no-similar-message-compact[data-v-3637dd51]{text-align:center;color:var(--neutral-500, #9E9E9E);font-size:.75rem;padding:.75rem;font-style:italic}.similar-grid-compact[data-v-3637dd51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem}.similar-item-compact[data-v-3637dd51]{cursor:pointer;border:2px solid transparent;border-radius:6px;padding:.375rem;transition:all .15s ease;background:#fff;box-shadow:0 1px 2px #00000008}.similar-item-compact[data-v-3637dd51]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 4px #0000000f}.similar-item-compact.similar-active[data-v-3637dd51]{border-color:#16a34a;background:#16a34a0d}.similar-item-compact.similar-original[data-v-3637dd51]{border-color:#3b82f6;background:#3b82f60d}.similar-thumbnail-compact[data-v-3637dd51]{position:relative;width:100%;aspect-ratio:1;border-radius:3px;overflow:hidden;background:#fff;margin-bottom:.375rem}.similar-thumbnail-compact img[data-v-3637dd51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.similar-active-indicator-compact[data-v-3637dd51]{position:absolute;top:2px;right:2px;background:#16a34a;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.625rem;border:1px solid white}.similar-active-indicator-compact.original-indicator[data-v-3637dd51]{background:#3b82f6}.similar-info-compact[data-v-3637dd51]{text-align:center}.similar-name-compact[data-v-3637dd51]{font-size:.65rem;color:var(--neutral-600, #757575);font-weight:500;line-height:1.2}.description-text-compact[data-v-3637dd51]{font-size:.75rem;color:var(--neutral-700, #424242);line-height:1.4;margin:0}.danger-zone-header-compact[data-v-3637dd51]{margin-bottom:.75rem}.danger-zone-header-compact h5[data-v-3637dd51]{margin:0;font-size:.8rem;color:#dc2626;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.asset-processing-indicator[data-v-3637dd51]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#f59e0b;background:#f59e0b1a;padding:.25rem .5rem;border-radius:4px;text-transform:none;font-weight:500;letter-spacing:.025em;border:1px solid rgba(245,158,11,.2)}.asset-processing-indicator i[data-v-3637dd51]{color:#f59e0b;font-size:.75rem}@media (max-width: 768px){.asset-preview-modal[data-v-3637dd51]{width:100%;height:100vh;border-radius:0}.asset-preview-content[data-v-3637dd51]{flex-direction:column}.video-preview[data-v-3637dd51]{padding:.75rem}.video-container[data-v-3637dd51]{max-height:40%}.video-container.scene-viewer-expanded[data-v-3637dd51]{flex:.5}.asset-info-sidebar[data-v-3637dd51]{width:100%;max-height:35%}}.product-feed__navbar[data-v-7d51e226]{padding:16px 20px;background:#fff;border-bottom:1px solid var(--neutral-200, #EEEEEE);margin-bottom:0}.product-feed__controls[data-v-7d51e226]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product-feed__feed-selector[data-v-7d51e226]{flex-shrink:0;min-width:200px}.product-feed__search[data-v-7d51e226]{flex:1;min-width:250px}.search-input[data-v-7d51e226]{position:relative;display:flex;align-items:center;width:100%}.search-input__field[data-v-7d51e226]{width:100%;height:40px;padding:8px 44px;background:#fff;border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;color:var(--neutral-700, #616161);font-size:.875rem;font-weight:400;transition:all .15s ease;box-shadow:0 1px 2px #00000008}.search-input__field[data-v-7d51e226]::-moz-placeholder{color:var(--neutral-400, #9E9E9E)}.search-input__field[data-v-7d51e226]::placeholder{color:var(--neutral-400, #9E9E9E)}.search-input__field[data-v-7d51e226]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.search-input__field[data-v-7d51e226]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,0 2px 6px #0000000a}.search-input__icon[data-v-7d51e226]{position:absolute;left:14px;color:var(--neutral-500, #9E9E9E);font-size:14px;pointer-events:none;z-index:1}.search-input__clear[data-v-7d51e226]{position:absolute;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--neutral-400, #9E9E9E);border:none;border-radius:50%;color:#fff;font-size:10px;cursor:pointer;transition:all .15s ease;z-index:1}.search-input__clear[data-v-7d51e226]:hover{background:var(--neutral-600, #757575);transform:scale(1.1)}.search-input__clear[data-v-7d51e226]:active{transform:scale(.95)}.search-input__field:focus+.search-input__icon[data-v-7d51e226],.search-input:focus-within .search-input__icon[data-v-7d51e226]{color:#3b82f6}@media (max-width: 768px){.product-feed__navbar[data-v-7d51e226]{padding:12px 16px}.product-feed__controls[data-v-7d51e226]{flex-direction:column;gap:12px;align-items:stretch}.product-feed__feed-selector[data-v-7d51e226],.product-feed__search[data-v-7d51e226]{min-width:unset}}@media (max-width: 480px){.search-input__field[data-v-7d51e226]{padding:8px 36px;font-size:16px}.search-input__icon[data-v-7d51e226]{left:12px}.search-input__clear[data-v-7d51e226]{right:10px}}.product-feed__content[data-v-7d51e226]{display:flex;height:calc(100vh - 200px);min-height:600px}.product-feed__sidebar[data-v-7d51e226]{width:240px;flex-shrink:0;background:var(--bg-primary, #ffffff);border-right:1px solid var(--border-color-light, #f1f3f4);overflow:hidden;transition:width .3s ease}.product-feed__sidebar--collapsed[data-v-7d51e226]{width:60px}.product-feed__sidebar--collapsed .segments-explorer__title[data-v-7d51e226],.product-feed__sidebar--collapsed .segments-explorer__count[data-v-7d51e226]{display:none}.product-feed__sidebar--collapsed .segments-explorer__header[data-v-7d51e226]{justify-content:center}.product-feed__sidebar--collapsed .segments-explorer__collapse-btn[data-v-7d51e226]{margin:0}.product-feed__main[data-v-7d51e226]{flex:1;overflow:hidden}.product-feed__main--with-sidebar[data-v-7d51e226]{border-left:none}.segments-explorer[data-v-7d51e226]{display:flex;flex-direction:column;height:100%;overflow:hidden}.segments-explorer__header[data-v-7d51e226]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-primary, #ffffff);border-bottom:1px solid var(--border-color-light, #f1f3f4)}.segments-explorer__header-actions[data-v-7d51e226]{display:flex;align-items:center;gap:8px}.segments-explorer__collapse-btn[data-v-7d51e226]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--text-secondary, #6c757d);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:10px}.segments-explorer__collapse-btn[data-v-7d51e226]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-primary, #212529)}.segments-explorer__title[data-v-7d51e226]{font-size:14px;font-weight:500;color:var(--text-secondary, #6c757d);text-transform:uppercase;letter-spacing:.05em}.segments-explorer__count[data-v-7d51e226]{background:transparent;color:var(--text-secondary, #6c757d);padding:2px 4px;border-radius:4px;font-size:12px;font-weight:400}.segments-explorer__list[data-v-7d51e226]{flex:1;overflow-y:auto;padding:8px 0}.segments-explorer__item[data-v-7d51e226]{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:all .2s ease;border-left:2px solid transparent}.segments-explorer__item[data-v-7d51e226]:hover,.segments-explorer__item--selected[data-v-7d51e226]{background:var(--bg-secondary, #f8f9fa);border-left-color:var(--primary-color, #007bff)}.segments-explorer__item--selected .segments-explorer__item-icon[data-v-7d51e226]{color:var(--primary-color, #007bff)}.segments-explorer__item--selected .segments-explorer__item-name[data-v-7d51e226]{font-weight:600;color:var(--primary-color, #007bff)}.segments-explorer__item-icon[data-v-7d51e226]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:12px;color:var(--text-secondary, #6c757d);font-size:12px}.segments-explorer__item:hover .segments-explorer__item-icon[data-v-7d51e226]{color:var(--primary-color, #007bff)}.segments-explorer__item-content[data-v-7d51e226]{flex:1;min-width:0}.segments-explorer__item-name[data-v-7d51e226]{font-size:14px;font-weight:500;color:var(--text-primary, #212529);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segments-explorer__item-size[data-v-7d51e226]{font-size:11px;color:var(--text-tertiary, #9e9e9e)}.segments-explorer__item-actions[data-v-7d51e226]{width:60px;text-align:right}.segments-explorer__action-btn[data-v-7d51e226]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--neutral-600, #757575);border-radius:4px;cursor:pointer;transition:all .15s ease;font-size:11px}.segments-explorer__action-btn[data-v-7d51e226]:hover{background:var(--bg-secondary, #f8f9fa);color:var(--neutral-700, #616161)}.segments-explorer__action-btn[data-v-7d51e226]:active{transform:translateY(0)}.segments-modal-overlay[data-v-7d51e226]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.segments-modal[data-v-7d51e226]{background:var(--bg-primary, #ffffff);border-radius:12px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column}.segments-modal__header[data-v-7d51e226]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color-light, #f1f3f4);background:var(--bg-primary, #ffffff)}.segments-modal__title[data-v-7d51e226]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary, #212529)}.segments-modal__close[data-v-7d51e226]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--bg-secondary, #f8f9fa);color:var(--text-secondary, #6c757d);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.segments-modal__close[data-v-7d51e226]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-primary, #212529)}.segments-modal__content[data-v-7d51e226]{flex:1;overflow-y:auto;padding:24px}.medialibrary__asset-tag[data-v-7d51e226]{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.medialibrary__asset-tag--lifestyle[data-v-7d51e226]{top:30px;background:#ffa383;color:#fff}@media (max-width: 1024px){.product-feed__content[data-v-7d51e226]{flex-direction:column;height:auto}.product-feed__sidebar[data-v-7d51e226]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid var(--border-color-light, #f1f3f4)}.segments-explorer__list[data-v-7d51e226]{display:flex;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:thin}.segments-explorer__item[data-v-7d51e226]{flex-shrink:0;width:180px;margin-right:8px;padding:12px;background:var(--bg-secondary, #f8f9fa);border-radius:8px;border-left:none}.segments-explorer__item-actions[data-v-7d51e226]{width:auto;margin-top:8px}.segments-explorer__action-btn[data-v-7d51e226]{width:28px;height:28px;font-size:11px}.segments-modal[data-v-7d51e226]{max-width:95vw;margin:10px}}.product-feed__table-container[data-v-7d51e226]{background:#fff;border-radius:8px;overflow:visible;box-shadow:0 1px 3px #0000001a;margin:20px;position:relative;z-index:1}.product-feed__table[data-v-7d51e226]{width:100%;border-collapse:collapse;font-size:.875rem;border-radius:8px;overflow:hidden}.product-feed__table-header[data-v-7d51e226]{background:var(--neutral-50, #FAFAFA);border-bottom:2px solid var(--neutral-200, #EEEEEE)}.product-feed__table-header th[data-v-7d51e226]{text-align:left;font-weight:600;color:var(--neutral-700, #616161);padding:12px 16px;border-bottom:none}.product-feed__table-row[data-v-7d51e226]{transition:background-color .15s ease;cursor:pointer;border-bottom:1px solid var(--neutral-100, #F5F5F5)}.product-feed__table-row[data-v-7d51e226]:hover{background:var(--neutral-50, #FAFAFA)}.product-feed__table-row[data-v-7d51e226]:last-child{border-bottom:none}.product-feed__table-cell[data-v-7d51e226]{padding:12px 16px;vertical-align:middle;color:var(--neutral-700, #616161)}.product-feed__table-cell--image[data-v-7d51e226]{width:80px;padding:8px 16px}.product-feed__table-cell--title[data-v-7d51e226]{min-width:200px;max-width:300px}.product-feed__table-cell--price[data-v-7d51e226],.product-feed__table-cell--brand[data-v-7d51e226],.product-feed__table-cell--classification[data-v-7d51e226]{width:120px}.product-feed__table-cell--availability[data-v-7d51e226]{width:100px}.product-feed__table-cell--actions[data-v-7d51e226]{width:60px;text-align:center}.product-feed__table-image[data-v-7d51e226]{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;background:var(--neutral-100, #F5F5F5)}.product-feed__table-image img[data-v-7d51e226]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-feed__table-badge[data-v-7d51e226]{position:absolute;top:2px;right:2px;background:#000000b3;color:#fff;padding:1px 4px;border-radius:3px;font-size:9px;font-weight:500;line-height:1.2}.product-feed__table-title[data-v-7d51e226]{display:flex;flex-direction:column;gap:4px;word-break:break-word;line-height:1.4}.product-feed__table-tag[data-v-7d51e226]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.product-feed__table-tag--lifestyle[data-v-7d51e226]{background:#ffa383;color:#fff}.product-feed__table-classification[data-v-7d51e226]{text-transform:capitalize;color:var(--neutral-600, #757575);font-weight:500}.product-feed__table-availability[data-v-7d51e226]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.product-feed__table-availability--in_stock[data-v-7d51e226],.product-feed__table-availability--available[data-v-7d51e226]{background:#e8f5e8;color:#2e7d32}.product-feed__table-availability--out_of_stock[data-v-7d51e226],.product-feed__table-availability--unavailable[data-v-7d51e226]{background:#ffebee;color:#c62828}.product-feed__table-availability--preorder[data-v-7d51e226]{background:#fff3e0;color:#f57c00}.product-feed__table-availability--unknown[data-v-7d51e226]{background:var(--neutral-100, #F5F5F5);color:var(--neutral-600, #757575)}.product-feed__table-action[data-v-7d51e226]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--neutral-100, #F5F5F5);color:var(--neutral-600, #757575);border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:12px}.product-feed__table-action[data-v-7d51e226]:hover{background:var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);transform:translateY(-1px)}.product-feed__table-action[data-v-7d51e226]:active{transform:translateY(0)}@media (max-width: 1024px){.product-feed__table-cell--brand[data-v-7d51e226],.product-feed__table-cell--classification[data-v-7d51e226]{display:none}}@media (max-width: 768px){.product-feed__table-container[data-v-7d51e226]{margin:16px;border-radius:6px}.product-feed__table-cell[data-v-7d51e226]{padding:10px 12px;font-size:.8rem}.product-feed__table-cell--price[data-v-7d51e226]{display:none}.product-feed__table-cell--title[data-v-7d51e226]{min-width:150px;max-width:200px}}@media (max-width: 480px){.product-feed__table-container[data-v-7d51e226]{margin:12px}.product-feed__table-cell[data-v-7d51e226]{padding:8px 10px}.product-feed__table-cell--availability[data-v-7d51e226]{display:none}.product-feed__table-image[data-v-7d51e226]{width:40px;height:40px}.product-feed__table-action[data-v-7d51e226]{width:28px;height:28px;font-size:11px}}.medialibrary__asset[data-v-920c8dd0]{cursor:pointer;transition:transform .2s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;border-radius:8px;overflow:hidden;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><rect width="10" height="10" fill="%23f0f0f0"/><rect x="10" y="10" width="10" height="10" fill="%23f0f0f0"/></svg>');background-size:20px 20px;background-color:#fff;border:1px solid #e1e3e5;display:flex;align-items:center;justify-content:center}.medialibrary__asset[data-v-920c8dd0]:hover{transform:scale(1.02);box-shadow:0 0 0 3px #1e90ff}.medialibrary__asset:hover .medialibrary__asset-drag-handle[data-v-920c8dd0]{opacity:1}.medialibrary__asset--dragging[data-v-920c8dd0]{opacity:.6;transform:scale(.95);cursor:grabbing}.medialibrary__asset--selected[data-v-920c8dd0]{box-shadow:0 0 0 3px #1e90ff}.medialibrary__asset--highlighted[data-v-920c8dd0]{box-shadow:0 0 0 2px #f59e0b,0 0 20px #f59e0b4d;animation:highlightPulse-920c8dd0 2s ease-in-out infinite alternate}.medialibrary__asset--highlighted[data-v-920c8dd0]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#f59e0b,#eab308);border-radius:inherit;z-index:-1;opacity:.2}@keyframes highlightPulse-920c8dd0{0%{box-shadow:0 0 0 2px #f59e0b,0 0 20px #f59e0b4d}to{box-shadow:0 0 0 2px #eab308,0 0 25px #eab30866}}.medialibrary__asset img[data-v-920c8dd0],.medialibrary__asset video[data-v-920c8dd0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}.medialibrary__asset span[data-v-920c8dd0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.medialibrary__asset-drag-handle[data-v-920c8dd0]{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff;padding:4px;border-radius:4px;font-size:12px;opacity:0;transition:opacity .2s;z-index:15;cursor:grab}.medialibrary__asset-drag-handle[data-v-920c8dd0]:active{cursor:grabbing}.medialibrary__asset-drag-overlay[data-v-920c8dd0]{position:absolute;top:0;left:0;right:0;bottom:0;background:#007bff33;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#007bff;font-size:16px;border:2px dashed #007bff;border-radius:4px;z-index:10}.medialibrary__asset-drag-overlay span[data-v-920c8dd0]{font-size:12px;margin-top:4px;font-weight:700}.medialibrary__processing-indicator[data-v-920c8dd0]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border-radius:inherit;overflow:hidden;pointer-events:none}.processing-shimmer[data-v-920c8dd0]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.4) 25%,rgba(147,51,234,.4) 50%,rgba(59,130,246,.4) 75%,transparent 100%);background-size:200% 100%;animation:processing-shimmer-920c8dd0 2.5s ease-in-out infinite;border-radius:inherit;mix-blend-mode:overlay;opacity:.8}@keyframes processing-shimmer-920c8dd0{0%{background-position:-200% 0}to{background-position:200% 0}}.medialibrary__processing-message[data-v-920c8dd0]{position:absolute;bottom:8px;left:8px;right:8px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;z-index:10;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medialibrary__asset-focus-label[data-v-920c8dd0]{position:absolute;top:8px;left:8px;background:#4caf50;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;z-index:10}.medialibrary__asset-scene-label[data-v-920c8dd0]{position:absolute;top:8px;left:8px;background:#9c27b0;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;z-index:10}.medialibrary__vid-icon[data-v-920c8dd0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;border-radius:50%;font-size:18px;z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .3s ease,transform .3s ease;cursor:pointer}.medialibrary__vid-icon[data-v-920c8dd0]:hover{background:#000000e6;transform:translate(-50%,-50%) scale(1.1)}.medialibrary__vid-icon--hidden[data-v-920c8dd0]{opacity:0;pointer-events:none}.video-container[data-v-920c8dd0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.medialibrary__asset-video[data-v-920c8dd0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}.video-progress-bar[data-v-920c8dd0]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000004d;z-index:15}.video-progress-fill[data-v-920c8dd0]{height:100%;background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:0 0 8px 8px;transition:width .1s ease}.medialibrary__asset-image[data-v-920c8dd0]{background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#fff;pointer-events:none}.medialibrary__asset video[data-v-920c8dd0]{pointer-events:none}.video-thumbnail[data-v-920c8dd0]{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease}.video-thumbnail--hidden[data-v-920c8dd0]{opacity:0;pointer-events:none}.video-frame-capture[data-v-920c8dd0]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:5;pointer-events:none}.medialibrary__asset-video[data-v-920c8dd0]{position:absolute;top:0;left:0;transition:opacity .2s ease}.video--hidden[data-v-920c8dd0]{opacity:0;pointer-events:none}.medialibrary__asset-duration-label[data-v-920c8dd0]{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;z-index:10}.medialibrary__upload-progress[data-v-920c8dd0]{position:absolute;width:80%;background:#000c;height:15px;display:flex;align-items:center;justify-content:center;z-index:15;backdrop-filter:blur(4px);border-radius:15px;-webkit-backdrop-filter:blur(4px)}.medialibrary__upload-progress-bar[data-v-920c8dd0]{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:15px;background:#fff3;overflow:hidden}.medialibrary__upload-progress-fill[data-v-920c8dd0]{height:100%;background:linear-gradient(90deg,#3b82f6,#9333ea);transition:width .3s ease;min-width:0}.medialibrary__upload-progress-text[data-v-920c8dd0]{position:relative;font-size:11px;font-weight:700;color:#fff;z-index:16;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-scrubbing-indicator[data-v-920c8dd0]{position:absolute;bottom:8px;left:8px;z-index:20;pointer-events:none}.scrubbing-hint[data-v-920c8dd0]{background:#000c;color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeInOut-920c8dd0 2s ease-in-out infinite}.scrubbing-hint.playing[data-v-920c8dd0]{background:#22c55ee6;animation:playingPulse-920c8dd0 1.5s ease-in-out infinite}@keyframes fadeInOut-920c8dd0{0%,to{opacity:.7}50%{opacity:1}}@keyframes playingPulse-920c8dd0{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.asset-actions-btn[data-v-8661d149]{background:#000000b3;border:none;color:#fff;padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-size:.8125rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.asset-actions-btn[data-v-8661d149]:hover{background:#000000d9;transform:scale(1.05);box-shadow:0 4px 12px #0003}.panel-action-btn[data-v-8661d149]{background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #e9ecef);color:var(--text-color, #495057);padding:10px 14px;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-size:.8125rem;font-weight:500;display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-bottom:6px;box-shadow:0 1px 3px #0000000d}.panel-action-btn[data-v-8661d149]:hover{background:var(--bg-secondary, #f8f9fa);border-color:var(--border-color, #dee2e6);transform:translateY(-1px);box-shadow:0 4px 12px #00000014;color:var(--text-color, #212529)}.panel-action-btn i[data-v-8661d149]{font-size:.875rem;width:16px;text-align:center;opacity:.8;transition:opacity .2s ease}.panel-action-btn:hover i[data-v-8661d149]{opacity:1}.panel-action-btn--danger[data-v-8661d149]{color:var(--danger-color, #dc3545);border-color:#dc354533}.panel-action-btn--danger[data-v-8661d149]:hover{background:#dc35450d;border-color:var(--danger-color, #dc3545);color:var(--danger-color, #dc3545);box-shadow:0 4px 12px #dc354526}.panel-action-btn--danger i[data-v-8661d149]{color:var(--danger-color, #dc3545)}.panel-action-btn[data-v-8661d149]:last-child{margin-bottom:0}[data-v-8661d149] .panel_containeraar{background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #e9ecef);border-radius:8px;box-shadow:0 8px 32px #0000001f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-width:200px;max-width:220px;padding:8px}[data-v-8661d149] .panel_containeraar__header{padding:8px 12px;border-bottom:1px solid var(--border-color, #e9ecef);margin:-8px -8px 8px;background:var(--bg-secondary, #f8f9fa);border-radius:8px 8px 0 0}[data-v-8661d149] .panel_containeraar__header h4{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-color, #212529)}[data-v-8661d149] .panel_containeraar__header .button__toggle__backplated{background:var(--bg-tertiary, #e9ecef);border:none;color:var(--text-muted, #6c757d);padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.75rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center}[data-v-8661d149] .panel_containeraar__header .button__toggle__backplated:hover{background:var(--border-color, #dee2e6);color:var(--text-color, #495057);transform:scale(1.05)}[data-v-8661d149] .panel_containeraar__body{padding:0}@media (max-width: 768px){[data-v-8661d149] .panel_containeraar{min-width:180px;max-width:200px}.panel-action-btn[data-v-8661d149]{padding:8px 12px;font-size:.75rem;gap:8px}.panel-action-btn i[data-v-8661d149]{font-size:.8125rem}}.medialibrary__asset-container[data-v-33f5b3f7]{position:relative}.medialibrary__grid--masonry[data-v-33f5b3f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:110px;grid-auto-flow:row dense;gap:10px;padding:16px;align-items:stretch;justify-items:stretch}@media (max-width: 1200px){.medialibrary__grid--masonry[data-v-33f5b3f7]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}@media (max-width: 768px){.medialibrary__grid--masonry[data-v-33f5b3f7]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:12px}}@media (max-width: 480px){.medialibrary__grid--masonry[data-v-33f5b3f7]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;padding:8px}}.medialibrary__asset-buttons[data-v-33f5b3f7]{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.medialibrary__asset-container:hover .medialibrary__asset-buttons[data-v-33f5b3f7]{opacity:1}.asset-preview-btn[data-v-33f5b3f7]{background:#000000b3;border:none;color:#fff;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.asset-preview-btn[data-v-33f5b3f7]:hover{background:#000000e6;transform:scale(1.05)}.asset-grid-container[data-v-9e81053c]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:200px}.selection-rectangle[data-v-9e81053c]{position:absolute;background:#3b82f61a;border:2px dashed #3b82f6;border-radius:4px;pointer-events:none;z-index:1000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:selectionPulse-9e81053c 1s ease-in-out infinite alternate}@keyframes selectionPulse-9e81053c{0%{border-color:#3b82f6;background:#3b82f61a}to{border-color:#6366f1;background:#6366f126}}.asset-grid-container[data-v-9e81053c] .medialibrary__asset-container{transition:all .2s ease}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected{transform:scale(.95);box-shadow:0 0 0 3px #3b82f6,0 8px 25px #3b82f64d;border-radius:8px;z-index:10;position:relative}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:8px;z-index:-1}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected:after{content:counter(selection-counter);counter-increment:selection-counter;position:absolute;top:4px;right:4px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:2px solid white;box-shadow:0 2px 8px #3b82f64d;z-index:20}.asset-grid-container[data-v-9e81053c]{counter-reset:selection-counter}.asset-grid-container.selecting[data-v-9e81053c] .medialibrary__asset-container:hover .medialibrary__asset{transform:scale(.98);box-shadow:0 4px 12px #0000001a}.asset-grid-container.selecting[data-v-9e81053c] .medialibrary__asset{pointer-events:none}.multi-select-hint[data-v-9e81053c]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:#0f172ae6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;animation:slideInUp-9e81053c .3s ease-out}.multi-select-hint kbd[data-v-9e81053c]{background:#fff3;color:#e2e8f0;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.1);margin:0 .25rem}@keyframes slideInUp-9e81053c{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 640px){.selection-rectangle[data-v-9e81053c]{border-width:1px}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected{transform:scale(.97);box-shadow:0 0 0 2px #3b82f6,0 4px 12px #3b82f64d}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected:after{width:20px;height:20px;font-size:.6875rem;top:-10px;right:-10px}}@media (prefers-color-scheme: dark){.selection-rectangle[data-v-9e81053c]{background:#6366f126;border-color:#6366f1}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected:before{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected:after{background:linear-gradient(135deg,#6366f1,#8b5cf6)}}.bulk-loading .asset-grid-container[data-v-9e81053c] .medialibrary__asset--selected{opacity:.7;animation:bulkProcessing-9e81053c 1.5s ease-in-out infinite}@keyframes bulkProcessing-9e81053c{0%,to{transform:scale(.95)}50%{transform:scale(.93)}}.filter-bar[data-v-03609bc3]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;align-items:center}.filter-button[data-v-03609bc3]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;color:var(--neutral-600, #757575);font-size:.8125rem;font-weight:400;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:30px;box-shadow:0 1px 2px #00000008}.filter-button[data-v-03609bc3]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.filter-button--active[data-v-03609bc3]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-color:transparent;color:#fff;box-shadow:0 2px 8px #3b82f633}.filter-button--active[data-v-03609bc3]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.filter-button--all[data-v-03609bc3]{background:var(--neutral-700, #616161);border-color:var(--neutral-700, #616161);color:#fff}.filter-button--all[data-v-03609bc3]:hover{background:var(--neutral-800, #424242);border-color:var(--neutral-800, #424242)}.filter-button--all.filter-button--active[data-v-03609bc3]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-color:transparent;box-shadow:0 2px 8px #3b82f633}.filter-button--all.filter-button--active[data-v-03609bc3]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640}.filter-button i[data-v-03609bc3]{font-size:12px;flex-shrink:0;opacity:.8}.filter-button span[data-v-03609bc3]{font-weight:400;white-space:nowrap}.filter-count[data-v-03609bc3]{background:var(--neutral-200, #EEEEEE);color:var(--neutral-600, #757575);padding:1px 5px;border-radius:3px;font-size:.6875rem;font-weight:500;min-width:18px;text-align:center;margin-left:3px}.filter-button--active .filter-count[data-v-03609bc3]{background:#fff3;color:#fff}.filter-button:hover .filter-count[data-v-03609bc3]{background:var(--neutral-300, #BDBDBD);color:var(--neutral-700, #616161)}.filter-button--active:hover .filter-count[data-v-03609bc3]{background:#ffffff40;color:#fff}@media (max-width: 768px){.filter-bar[data-v-03609bc3]{gap:6px;padding:8px 0}.filter-button[data-v-03609bc3]{padding:6px 10px;font-size:.8125rem;min-height:32px}.filter-button span[data-v-03609bc3]{display:none}.filter-button i[data-v-03609bc3]{font-size:16px}.filter-count[data-v-03609bc3]{margin-left:6px}}.filter-button[data-v-03609bc3]:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.filter-button--active[data-v-03609bc3]:focus{box-shadow:0 4px 14px #3b82f640,0 0 0 2px #ffffff80}.dam-quick-tagger-modern[data-v-44f3a548]{--primary-color: #3b82f6;--primary-gradient: linear-gradient(135deg, #3b82f6, #6366f1);--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--surface-color: #ffffff;--surface-secondary: #f8fafc;--border-color: #e2e8f0;--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;background:var(--surface-color);border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,sans-serif;overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column;height:100%;position:relative}.dam-quick-tagger-modern.floating[data-v-44f3a548]{position:fixed;bottom:2rem;right:2rem;width:380px;max-height:80vh;z-index:10000;box-shadow:0 10px 40px #00000026}.dam-quick-tagger-modern.bulk-mode[data-v-44f3a548]{min-width:320px}.tagger-header[data-v-44f3a548]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--surface-secondary);border-bottom:1px solid var(--border-color)}.header-left[data-v-44f3a548]{display:flex;align-items:center;gap:.75rem}.tagger-icon[data-v-44f3a548]{width:28px;height:28px;background:var(--primary-color);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem}.tagger-info[data-v-44f3a548]{display:flex;flex-direction:column;gap:.125rem}.tagger-info h3[data-v-44f3a548]{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.asset-count[data-v-44f3a548]{background:#e0e7ff;color:var(--primary-color);padding:.125rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500}.header-actions[data-v-44f3a548]{display:flex;gap:.25rem}.header-btn[data-v-44f3a548]{width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.header-btn[data-v-44f3a548]:hover{background:var(--border-color);color:var(--text-primary)}.tagger-content[data-v-44f3a548]{flex:1;display:flex;flex-direction:column;overflow-y:auto;position:relative}.tag-input-section[data-v-44f3a548]{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.active-tags-preview[data-v-44f3a548]{margin:.75rem 0 0;padding:.75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;position:relative}.preview-header[data-v-44f3a548]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--primary-color)}.clear-all-btn[data-v-44f3a548]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2);padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.clear-all-btn[data-v-44f3a548]:hover{background:#ef444426}.active-tags-list[data-v-44f3a548]{display:flex;flex-wrap:wrap;gap:.375rem}.active-tag[data-v-44f3a548]{display:flex;align-items:center;gap:.375rem;background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;animation:tagSlideIn-44f3a548 .2s ease-out}@keyframes tagSlideIn-44f3a548{0%{opacity:0;transform:scale(.9) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.remove-tag-btn[data-v-44f3a548]{background:#fff3;border:none;border-radius:3px;color:#fff;cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;transition:all .2s ease}.remove-tag-btn[data-v-44f3a548]:hover{background:#ffffff4d}.current-tags-section[data-v-44f3a548]{margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);max-height:45vh}.section-header[data-v-44f3a548]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-44f3a548]{display:flex;align-items:center;gap:.5rem}.section-title i[data-v-44f3a548]{color:var(--primary-color);font-size:.875rem}.count-badge[data-v-44f3a548]{background:var(--border-color);color:var(--text-secondary);padding:.125rem .375rem;border-radius:3px;font-size:.6875rem;font-weight:500}.hover-hint[data-v-44f3a548]{color:#f59e0b;margin-left:.375rem;font-size:.75rem;opacity:.7;cursor:help;transition:all .2s ease}.hover-hint[data-v-44f3a548]:hover{opacity:1;transform:scale(1.1)}.section-action[data-v-44f3a548]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2);padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.section-action[data-v-44f3a548]:hover{background:#ef444426}.empty-state[data-v-44f3a548]{display:flex;flex-direction:column;align-items:center;padding:1rem;color:var(--text-muted);font-size:.8125rem}.empty-state i[data-v-44f3a548]{font-size:1.5rem;margin-bottom:.5rem;opacity:.5}.current-tags-grid[data-v-44f3a548]{display:flex;flex-direction:column;gap:.375rem;overflow-y:auto;max-height:38vh}.current-tag-item[data-v-44f3a548]{display:flex;align-items:center;justify-content:space-between;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.5rem;transition:all .2s ease;position:relative;cursor:pointer}.current-tag-item[data-v-44f3a548]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--primary-color);opacity:0;transition:opacity .2s ease}.current-tag-item.partial[data-v-44f3a548]:before{background:#f59e0b;opacity:1}.current-tag-item[data-v-44f3a548]:hover{border-color:var(--primary-color);background:#fffbeb;transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b26}.current-tag-item[data-v-44f3a548]:hover:before{opacity:1}.current-tag-item:hover .tag-name[data-v-44f3a548]{color:#d97706;font-weight:600}.tag-info[data-v-44f3a548]{display:flex;flex-direction:column;gap:.25rem;flex:1}.tag-name[data-v-44f3a548]{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.tag-coverage[data-v-44f3a548]{display:flex;align-items:center;gap:.5rem}.coverage-text[data-v-44f3a548]{font-size:.6875rem;color:var(--text-secondary);background:var(--surface-color);padding:.125rem .375rem;border-radius:3px;font-weight:500;min-width:2rem;text-align:center}.current-tag-item.partial .coverage-text[data-v-44f3a548]{background:#fef3c7;color:#92400e}.coverage-bar[data-v-44f3a548]{flex:1;height:4px;background:var(--border-color);border-radius:2px;overflow:hidden}.coverage-fill[data-v-44f3a548]{height:100%;background:var(--primary-color);border-radius:2px;transition:width .3s ease}.current-tag-item.partial .coverage-fill[data-v-44f3a548]{background:#f59e0b}.tag-action[data-v-44f3a548]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:4px;color:#dc2626;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .2s ease}.tag-action[data-v-44f3a548]:hover{background:#ef444426}.action-bar[data-v-44f3a548]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--surface-secondary);border-top:1px solid var(--border-color);min-height:48px}.action-info[data-v-44f3a548]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);font-weight:500;flex:1}.no-changes[data-v-44f3a548]{color:var(--text-muted);font-style:italic}.changes-summary[data-v-44f3a548]{font-weight:600;color:var(--text-primary)}.action-buttons[data-v-44f3a548]{display:flex;gap:.5rem;align-items:center}.action-btn[data-v-44f3a548]{min-width:80px;height:32px;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:all .2s ease;font-family:inherit}.action-btn[data-v-44f3a548]:hover:not(:disabled){transform:translateY(-1px)}.action-btn.secondary[data-v-44f3a548]{background:var(--surface-color);color:var(--text-secondary);border:1px solid var(--border-color)}.action-btn.secondary[data-v-44f3a548]:hover:not(:disabled){background:var(--surface-secondary);border-color:#cbd5e1;color:var(--text-primary)}.action-btn.primary[data-v-44f3a548]{background:var(--primary-color);color:#fff;border:none}.action-btn.primary[data-v-44f3a548]:hover:not(:disabled){background:#2563eb}.action-btn[data-v-44f3a548]:disabled{opacity:.5;cursor:not-allowed;transform:none}.status-bar[data-v-44f3a548]{padding:.5rem 1rem;background:var(--surface-secondary);border-top:1px solid var(--border-color)}.status-content[data-v-44f3a548]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid transparent}.status-content.info[data-v-44f3a548]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-content.success[data-v-44f3a548]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.status-content.warning[data-v-44f3a548]{background:#fffbeb;color:#d97706;border-color:#fcd34d}.status-content.error[data-v-44f3a548]{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.status-content i[data-v-44f3a548]{font-size:.875rem}@media (max-width: 640px){.dam-quick-tagger-modern.floating[data-v-44f3a548]{bottom:1rem;right:1rem;left:1rem;width:auto;max-height:70vh}.action-bar[data-v-44f3a548]{flex-direction:column;gap:.5rem;align-items:stretch}.action-buttons[data-v-44f3a548]{justify-content:stretch}.action-btn[data-v-44f3a548]{flex:1}.current-tags-grid[data-v-44f3a548]{display:flex;flex-direction:column}}.media_lib__body[data-v-0a6b09e6]{display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:0;overflow:hidden}.media_lib__body.sidebar-open[data-v-0a6b09e6]{padding-right:320px}.media_lib__body__navbar[data-v-0a6b09e6]{flex-shrink:0;position:sticky;top:0;z-index:100;background:var(--bg-primary, #ffffff);border-bottom:1px solid var(--border-color, #e9ecef)}.media_lib__main-content[data-v-0a6b09e6]{flex:1;overflow:auto;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:0}.media_lib__sidebar[data-v-0a6b09e6]{position:fixed;top:0;right:0;bottom:0;width:320px;background:var(--bg-primary, #ffffff);border-left:1px solid var(--border-color, #e9ecef);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;flex-direction:column}.media_lib__sidebar.open[data-v-0a6b09e6]{transform:translate(0)}.sidebar-content[data-v-0a6b09e6]{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-header[data-v-0a6b09e6]{padding:1rem;border-bottom:1px solid var(--border-color, #e9ecef);background:var(--bg-secondary, #f8f9fa);display:flex;justify-content:space-between;align-items:center;min-height:60px}.sidebar-title[data-v-0a6b09e6]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.sidebar-title i[data-v-0a6b09e6]{color:var(--primary-color, #007bff);font-size:1rem;flex-shrink:0}.sidebar-title h3[data-v-0a6b09e6]{margin:0;font-size:.875rem;font-weight:600;color:var(--text-color, #212529);flex-shrink:0}.selected-count[data-v-0a6b09e6]{background:var(--primary-color, #007bff);color:#fff;padding:.125rem .5rem;border-radius:10px;font-size:.6875rem;font-weight:500;white-space:nowrap;margin-left:auto;margin-right:.5rem}.sidebar-close-btn[data-v-0a6b09e6]{width:28px;height:28px;border:none;border-radius:4px;background:var(--bg-tertiary, #e9ecef);color:var(--text-muted, #6c757d);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.sidebar-close-btn[data-v-0a6b09e6]:hover{background:var(--bg-hover, #dee2e6);color:var(--text-color, #495057)}.sidebar-body[data-v-0a6b09e6]{flex:1;overflow:hidden;padding:0;width:100%;display:flex;flex-direction:column}.sidebar-body[data-v-0a6b09e6] .dam-quick-tagger{background:transparent;border-radius:0;box-shadow:none;border:none;height:100%;width:100%;font-size:.875rem;display:flex;flex-direction:column}.sidebar-body[data-v-0a6b09e6] .tagger-header{display:none}.sidebar-body[data-v-0a6b09e6] .quick-tag-input-section,.sidebar-body[data-v-0a6b09e6] .active-tags-section{padding:.75rem;border-bottom:1px solid var(--border-light, #f1f5f9);flex-shrink:0}.sidebar-body[data-v-0a6b09e6] .quick-actions-section{padding:.75rem;border-bottom:1px solid var(--border-light, #f1f5f9);flex:1;min-height:0;display:flex;flex-direction:column}.sidebar-body[data-v-0a6b09e6] .quick-actions-grid{overflow-y:auto;max-height:none!important;margin-top:.5rem}.sidebar-body[data-v-0a6b09e6] .bulk-operations-section{padding:.75rem;border-bottom:1px solid var(--border-light, #f1f5f9);flex-shrink:0;order:999;margin-top:auto;background:var(--bg-primary, #ffffff);border-top:2px solid var(--border-color, #e9ecef)}.sidebar-body[data-v-0a6b09e6] .status-section{padding:.75rem;border-bottom:1px solid var(--border-light, #f1f5f9);flex-shrink:0;order:998}.sidebar-body[data-v-0a6b09e6] .shortcuts-section{padding:.75rem;background:var(--bg-secondary, #f8f9fa);margin-top:auto;font-size:.8125rem}.sidebar-body[data-v-0a6b09e6] .form-group{margin-bottom:.75rem}.sidebar-body[data-v-0a6b09e6] .form-control{padding:.375rem .5rem;font-size:.8125rem;height:auto;min-height:32px}.sidebar-body[data-v-0a6b09e6] .tag-input{padding:.375rem .5rem;font-size:.8125rem;min-height:32px}.sidebar-body[data-v-0a6b09e6] .btn{padding:.375rem .75rem;font-size:.8125rem;line-height:1.4;border-radius:4px}.sidebar-body[data-v-0a6b09e6] .btn-sm{padding:.25rem .5rem;font-size:.75rem}.sidebar-body[data-v-0a6b09e6] .tag-item{padding:.25rem .5rem;font-size:.75rem;margin:.125rem;border-radius:3px}.sidebar-body[data-v-0a6b09e6] .tag-remove{margin-left:.25rem;font-size:.6875rem}.sidebar-body[data-v-0a6b09e6] .suggestion-item{padding:.375rem .5rem;font-size:.8125rem}.sidebar-body[data-v-0a6b09e6] .quick-action-btn{padding:.25rem .5rem;font-size:.75rem;margin:.125rem}.sidebar-body[data-v-0a6b09e6] .section-title{font-size:.8125rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color, #212529)}.sidebar-body[data-v-0a6b09e6] .selected-assets-summary{font-size:.75rem;color:var(--text-muted, #6c757d);margin-bottom:.75rem}.sidebar-body[data-v-0a6b09e6] *{max-width:100%;box-sizing:border-box}.sidebar-body[data-v-0a6b09e6] .input-group,.sidebar-body[data-v-0a6b09e6] .form-control,.sidebar-body[data-v-0a6b09e6] .btn-group,.sidebar-body[data-v-0a6b09e6] .dropdown-menu{max-width:100%;overflow:hidden}@media (max-width: 1024px){.media_lib__body.sidebar-open[data-v-0a6b09e6]{padding-right:280px}.media_lib__sidebar[data-v-0a6b09e6]{width:280px}}@media (max-width: 768px){.media_lib__body.sidebar-open[data-v-0a6b09e6]{padding-right:0}.media_lib__sidebar[data-v-0a6b09e6]{width:100%;left:0}.media_lib__sidebar.open[data-v-0a6b09e6]{transform:translate(0)}}.medialibrary__category-container[data-v-0a6b09e6]{transition:margin-right .3s cubic-bezier(.4,0,.2,1);flex:1;min-height:0;padding:1rem;overflow-y:auto}.medialibrary__loading[data-v-0a6b09e6]{position:relative;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:400px;background:var(--bg-primary, #ffffff)}.media-skeleton-grid[data-v-0a6b09e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;width:100%;max-width:1200px}.media-skeleton-item[data-v-0a6b09e6]{display:flex;flex-direction:column;gap:.5rem;animation:skeleton-fade-0a6b09e6 1.5s ease-in-out infinite alternate}.skeleton-thumbnail[data-v-0a6b09e6]{width:100%;height:120px;background:linear-gradient(90deg,var(--bg-secondary, #f8f9fa) 0%,var(--bg-tertiary, #e9ecef) 50%,var(--bg-secondary, #f8f9fa) 100%);background-size:200% 100%;border-radius:8px;animation:skeleton-shimmer-0a6b09e6 2s infinite ease-in-out;position:relative;overflow:hidden}.skeleton-thumbnail[data-v-0a6b09e6]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:var(--border-color, #dee2e6);border-radius:4px;opacity:.3}.skeleton-text[data-v-0a6b09e6]{height:12px;background:linear-gradient(90deg,var(--bg-secondary, #f8f9fa) 0%,var(--bg-tertiary, #e9ecef) 50%,var(--bg-secondary, #f8f9fa) 100%);background-size:200% 100%;border-radius:6px;animation:skeleton-shimmer-0a6b09e6 2s infinite ease-in-out}.skeleton-text--title[data-v-0a6b09e6]{width:80%}.skeleton-text--subtitle[data-v-0a6b09e6]{width:60%;height:10px}@keyframes skeleton-shimmer-0a6b09e6{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-0a6b09e6{0%{opacity:.6}to{opacity:1}}@keyframes float-bounce-0a6b09e6{0%,to{transform:translateY(0) scale(1);opacity:.7}25%{transform:translateY(-8px) scale(1.05);opacity:1}50%{transform:translateY(-4px) scale(1.02);opacity:.9}75%{transform:translateY(-12px) scale(1.08);opacity:1}}@keyframes pulse-text-0a6b09e6{0%,to{opacity:.7}50%{opacity:1}}.medialibrary__no-results[data-v-0a6b09e6]{position:relative;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:400px;background:var(--bg-primary, #ffffff)}.no-results-skeleton-grid[data-v-0a6b09e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;width:100%;max-width:1200px;opacity:.7}.no-results-skeleton-item[data-v-0a6b09e6]{display:flex;flex-direction:column;gap:.5rem}.skeleton-thumbnail--empty[data-v-0a6b09e6]{width:100%;height:120px;background:linear-gradient(90deg,var(--bg-secondary, #f8f9fa) 0%,var(--bg-tertiary, #e9ecef) 50%,var(--bg-secondary, #f8f9fa) 100%);border-radius:8px;position:relative;overflow:hidden;animation:none}.skeleton-thumbnail--empty[data-v-0a6b09e6]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:var(--border-color, #dee2e6);border-radius:4px;opacity:.3}.skeleton-text--empty[data-v-0a6b09e6]{height:12px;background:var(--bg-secondary, #f8f9fa);border-radius:6px;animation:none}.skeleton-text--empty.skeleton-text--subtitle[data-v-0a6b09e6]{width:60%;height:10px}.no-results-message-overlay[data-v-0a6b09e6]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:10;pointer-events:none}.no-results-message[data-v-0a6b09e6]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem 3rem;border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(255,255,255,.2);pointer-events:auto;max-width:480px;margin:0 1rem}.media-loader-icons--muted[data-v-0a6b09e6]{display:flex;gap:1rem;margin-bottom:.5rem;opacity:.8}.loading-icon--muted[data-v-0a6b09e6]{font-size:2rem;color:var(--text-muted, #6c757d);animation:float-muted-0a6b09e6 3s ease-in-out infinite;opacity:.7}.loading-icon--muted[data-v-0a6b09e6]:nth-child(1){animation-delay:0s}.loading-icon--muted[data-v-0a6b09e6]:nth-child(2){animation-delay:.4s}.loading-icon--muted[data-v-0a6b09e6]:nth-child(3){animation-delay:.8s}.no-results-message h3[data-v-0a6b09e6]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color, #212529)}.no-results-message p[data-v-0a6b09e6]{margin:0;color:var(--text-muted, #6c757d);font-size:1rem;font-weight:500;line-height:1.5}.search-suggestions[data-v-0a6b09e6]{width:100%}.suggestions-prompt[data-v-0a6b09e6]{margin:.5rem 0 .75rem!important;font-size:.875rem!important;font-weight:500!important;color:var(--text-muted, #6c757d)!important}.suggestion-tags[data-v-0a6b09e6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.suggestion-tag[data-v-0a6b09e6]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--bg-secondary, #f8f9fa);border:1px solid var(--border-color, #e9ecef);border-radius:20px;font-size:.875rem;color:var(--text-color, #495057);cursor:pointer;transition:all .2s ease;white-space:nowrap}.suggestion-tag[data-v-0a6b09e6]:hover{background:var(--primary-color, #007bff);color:#fff;border-color:var(--primary-color, #007bff);transform:translateY(-1px)}.suggestion-count[data-v-0a6b09e6]{background:var(--bg-tertiary, #dee2e6);color:var(--text-muted, #6c757d);padding:.125rem .375rem;border-radius:10px;font-size:.75rem;font-weight:500}.suggestion-tag:hover .suggestion-count[data-v-0a6b09e6]{background:#fff3;color:#ffffffe6}.no-results-actions[data-v-0a6b09e6]{display:flex;gap:.75rem;margin-top:.5rem}.btn-clear-search[data-v-0a6b09e6],.btn-upload[data-v-0a6b09e6]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--border-color, #e9ecef);border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-clear-search[data-v-0a6b09e6]{background:var(--bg-secondary, #f8f9fa);color:var(--text-muted, #6c757d)}.btn-clear-search[data-v-0a6b09e6]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-color, #495057)}.btn-upload[data-v-0a6b09e6]{background:var(--primary-color, #007bff);color:#fff;border-color:var(--primary-color, #007bff)}.btn-upload[data-v-0a6b09e6]:hover{background:var(--primary-dark, #0056b3);border-color:var(--primary-dark, #0056b3)}@keyframes float-muted-0a6b09e6{0%,to{transform:translateY(0) scale(1);opacity:.6}33%{transform:translateY(-4px) scale(1.02);opacity:.8}66%{transform:translateY(-2px) scale(1.01);opacity:.7}}@media (max-width: 768px){.media-skeleton-grid[data-v-0a6b09e6]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.skeleton-thumbnail[data-v-0a6b09e6]{height:100px}.media-loader-icons[data-v-0a6b09e6]{gap:.75rem}.loading-icon[data-v-0a6b09e6]{font-size:1.5rem}.loading-message p[data-v-0a6b09e6]{font-size:.875rem}.loading-message[data-v-0a6b09e6]{padding:1.5rem 2rem;border-radius:8px}.no-results-skeleton-grid[data-v-0a6b09e6]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.no-results-message[data-v-0a6b09e6]{padding:1.75rem 2rem;gap:1rem;border-radius:10px}.no-results-message h3[data-v-0a6b09e6]{font-size:1.25rem}.suggestion-tags[data-v-0a6b09e6]{gap:.375rem}.suggestion-tag[data-v-0a6b09e6]{padding:.375rem .625rem;font-size:.8125rem}}@media (max-width: 480px){.medialibrary__loading[data-v-0a6b09e6]{padding:1rem;min-height:300px}.media-skeleton-grid[data-v-0a6b09e6]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;margin-bottom:1.5rem}.skeleton-thumbnail[data-v-0a6b09e6]{height:80px}.loading-message[data-v-0a6b09e6]{padding:1rem 1.5rem;border-radius:6px;margin:0 1rem}.medialibrary__no-results[data-v-0a6b09e6]{padding:1rem;min-height:300px}.no-results-skeleton-grid[data-v-0a6b09e6]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.no-results-message[data-v-0a6b09e6]{padding:1.5rem;gap:.875rem;border-radius:8px;margin:0 .5rem}.no-results-message h3[data-v-0a6b09e6]{font-size:1.125rem}.no-results-message p[data-v-0a6b09e6]{font-size:.875rem}.no-results-actions[data-v-0a6b09e6]{flex-direction:column;width:100%;gap:.5rem}.btn-clear-search[data-v-0a6b09e6],.btn-upload[data-v-0a6b09e6]{justify-content:center;width:100%;padding:.625rem 1rem}.suggestion-tag[data-v-0a6b09e6]{padding:.25rem .5rem;font-size:.75rem}}.preload-indicator[data-v-0a6b09e6]{display:flex;justify-content:center;align-items:center;padding:1rem;opacity:.6}.preload-pulse[data-v-0a6b09e6]{width:8px;height:8px;background:var(--primary-color, #007bff);border-radius:50%;animation:preload-pulse-0a6b09e6 2s ease-in-out infinite}@keyframes preload-pulse-0a6b09e6{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.medialibrary__load-more[data-v-0a6b09e6]{min-height:60px;display:flex;align-items:center;justify-content:center;margin:1rem 0;transition:opacity .3s ease;flex-shrink:0;position:relative;z-index:1}.medialibrary__load-more[data-v-0a6b09e6]:empty{min-height:20px}.folder-node[data-v-baf0c445]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.folder-node__item[data-v-baf0c445]{display:flex;align-items:flex-start;padding:6px 12px;margin:1px 0;cursor:pointer;border-radius:4px;transition:all .2s;position:relative;min-height:36px}.folder-node__item[data-v-baf0c445]:hover{background:var(--bg-secondary, #f8f9fa)}.folder-node__item--selected[data-v-baf0c445]{background:var(--primary-color-light, #e3f2fd);border-left:3px solid var(--primary-color, #007bff)}.folder-node__item--main-folder[data-v-baf0c445]{background:var(--bg-secondary, #f8f9fa);margin:0 16px 16px;border:1px solid var(--border-color-light, #f1f3f4);border-radius:8px;font-weight:500;padding:12px}.folder-node__item--main-folder[data-v-baf0c445]:hover{background:var(--bg-tertiary, #e9ecef);border-color:var(--border-color, #e9ecef)}.folder-node__item--main-folder.folder-node__item--selected[data-v-baf0c445]{background:rgba(var(--primary-color-rgb, 0, 123, 255),.1);border-color:var(--primary-color, #007bff);border-left:1px solid var(--primary-color, #007bff)}.folder-node__item--main-folder .folder-node__icon[data-v-baf0c445]{color:var(--primary-color, #007bff);font-size:16px}.folder-node__item--main-folder .folder-node__name[data-v-baf0c445]{font-weight:500;color:var(--text-primary, #212529)}.folder-node__item--main-folder.folder-node__item--selected .folder-node__name[data-v-baf0c445]{color:var(--primary-color, #007bff)}.folder-node__item--drag-over[data-v-baf0c445]{background:var(--bg-tertiary, #e9ecef);border:2px dashed var(--border-color, #dee2e6)}.folder-node__item--drag-valid[data-v-baf0c445]{background:#28a7451a;border-color:var(--success-color, #28a745);color:var(--success-color, #28a745)}.folder-node__item:hover .folder-node__actions[data-v-baf0c445]{opacity:1}.folder-node__toggle[data-v-baf0c445]{background:none;border:none;padding:2px;margin-right:6px;margin-top:4px;cursor:pointer;color:var(--text-secondary, #6c757d);transition:color .2s;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px}.folder-node__toggle[data-v-baf0c445]:hover{color:var(--text-primary, #212529)}.folder-node__spacer[data-v-baf0c445]{width:22px}.folder-node__icon[data-v-baf0c445]{margin-right:8px;margin-top:2px;color:var(--folder-color, #ffc107);font-size:14px;min-width:14px}.folder-node__content[data-v-baf0c445]{flex:1;min-width:0}.folder-node__name[data-v-baf0c445]{font-size:13px;font-weight:500;color:var(--text-primary, #212529);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.folder-node__meta[data-v-baf0c445]{font-size:11px;color:var(--text-secondary, #6c757d);line-height:1.2;margin-top:1px}.folder-node__actions[data-v-baf0c445]{display:flex;gap:2px;opacity:0;transition:opacity .2s;margin-left:6px;margin-top:2px}.folder-node__action-btn[data-v-baf0c445]{background:none;border:none;padding:4px;cursor:pointer;border-radius:3px;color:var(--text-secondary, #6c757d);transition:all .2s;font-size:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.folder-node__action-btn[data-v-baf0c445]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-primary, #212529)}.folder-node__action-btn--danger[data-v-baf0c445]:hover{background:var(--danger-color, #dc3545);color:#fff}.folder-node__drop-indicator[data-v-baf0c445]{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;align-items:center;gap:4px;font-size:12px;color:var(--success-color, #28a745);background:#28a7451a;padding:4px 8px;border-radius:4px;border:1px solid var(--success-color, #28a745)}.folder-node__children[data-v-baf0c445]{margin-left:16px;border-left:1px solid var(--border-color-light, #f1f3f4);position:relative}.folder-node__children[data-v-baf0c445]:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--border-color-light, #f1f3f4),transparent)}.folder-node .folder-node .folder-node__item[data-v-baf0c445]{padding-left:8px}.folder-node .folder-node .folder-node__icon[data-v-baf0c445]{font-size:12px;min-width:12px}.folder-node .folder-node .folder-node__name[data-v-baf0c445]{font-size:12px;font-weight:400}.folder-node .folder-node .folder-node__meta[data-v-baf0c445]{font-size:10px}.folder-node .folder-node .folder-node .folder-node__item[data-v-baf0c445]{padding-left:6px}.folder-node .folder-node .folder-node .folder-node__icon[data-v-baf0c445]{font-size:11px;min-width:11px}.folder-node .folder-node .folder-node .folder-node__name[data-v-baf0c445]{font-size:11px}.folder-node .folder-node .folder-node .folder-node__meta[data-v-baf0c445]{font-size:9px}.folder-explorer[data-v-9aaca976]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #ffffff);overflow:hidden}.folder-explorer__header[data-v-9aaca976]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-primary, #ffffff);border-bottom:1px solid var(--border-color-light, #f1f3f4)}.folder-explorer__header-content[data-v-9aaca976]{display:flex;flex-direction:column;gap:2px}.folder-explorer__title[data-v-9aaca976]{margin:0;font-size:14px;font-weight:500;color:var(--text-secondary, #6c757d);text-transform:uppercase;letter-spacing:.05em}.folder-explorer__storage[data-v-9aaca976]{font-size:11px;color:var(--text-muted, #999);font-weight:400;line-height:1.2}.folder-explorer__create-btn[data-v-9aaca976]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;color:var(--text-secondary, #6c757d);border:1px solid var(--border-color-light, #f1f3f4);border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.folder-explorer__create-btn[data-v-9aaca976]:hover:not(:disabled){background:var(--bg-secondary, #f8f9fa);color:var(--text-primary, #212529);border-color:var(--border-color, #e9ecef)}.folder-explorer__create-btn[data-v-9aaca976]:disabled{opacity:.4;cursor:not-allowed}.folder-explorer__loading[data-v-9aaca976]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #6c757d)}.folder-explorer__tree[data-v-9aaca976]{flex:1;overflow-y:auto;padding:16px 0}.folder-explorer__empty[data-v-9aaca976]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #6c757d);text-align:center}.folder-explorer__empty i[data-v-9aaca976]{font-size:48px;margin-bottom:16px;opacity:.5}.folder-explorer__dialog-overlay[data-v-9aaca976]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.folder-explorer__dialog[data-v-9aaca976]{background:var(--bg-primary, #ffffff);border-radius:8px;padding:24px;min-width:400px;max-width:90vw;box-shadow:0 10px 25px #00000026}.folder-explorer__dialog h4[data-v-9aaca976]{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--text-primary, #212529)}.folder-explorer__dialog-content[data-v-9aaca976]{margin-bottom:24px}.folder-explorer__label[data-v-9aaca976]{display:block;font-size:14px;font-weight:500;color:var(--text-primary, #212529);margin-bottom:8px}.folder-explorer__input[data-v-9aaca976]{width:100%;padding:12px;border:1px solid var(--border-color, #e9ecef);border-radius:6px;font-size:14px;margin-top:8px}.folder-explorer__input[data-v-9aaca976]:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px #007bff1a}.folder-explorer__parent-info[data-v-9aaca976]{margin-top:12px;padding:8px 12px;background:var(--bg-secondary, #f8f9fa);border-radius:4px;font-size:13px;color:var(--text-secondary, #6c757d)}.folder-explorer__warning[data-v-9aaca976]{color:var(--warning-color, #dc3545);font-size:13px;margin-top:8px}.folder-explorer__dialog-actions[data-v-9aaca976]{display:flex;gap:12px;justify-content:flex-end}.folder-explorer__btn[data-v-9aaca976]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.folder-explorer__btn--secondary[data-v-9aaca976]{background:var(--bg-secondary, #f8f9fa);color:var(--text-primary, #212529);border:1px solid var(--border-color, #e9ecef)}.folder-explorer__btn--secondary[data-v-9aaca976]:hover{background:var(--bg-tertiary, #e9ecef)}.folder-explorer__btn--primary[data-v-9aaca976]{background:var(--primary-color, #007bff);color:#fff}.folder-explorer__btn--primary[data-v-9aaca976]:hover:not(:disabled){background:var(--primary-color-dark, #0056b3)}.folder-explorer__btn--danger[data-v-9aaca976]{background:var(--danger-color, #dc3545);color:#fff}.folder-explorer__btn--danger[data-v-9aaca976]:hover:not(:disabled){background:var(--danger-color-dark, #c82333)}.folder-explorer__btn[data-v-9aaca976]:disabled{opacity:.6;cursor:not-allowed}.loader[data-v-9aaca976]{border:3px solid var(--bg-secondary, #f8f9fa);border-top:3px solid var(--primary-color, #007bff);border-radius:50%;width:24px;height:24px;animation:spin-9aaca976 1s linear infinite;margin-bottom:8px}@keyframes spin-9aaca976{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.medialibrary__main-content[data-v-882fdc77]{display:flex;flex:1;height:calc(100vh - 120px);overflow:hidden}.medialibrary__folder-sidebar[data-v-882fdc77]{width:240px;min-width:200px;max-width:280px;border-right:1px solid var(--border-color, #e9ecef);background:var(--bg-primary, #ffffff);display:flex;flex-direction:column;transition:width .3s ease}.medialibrary__content[data-v-882fdc77]{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:margin-left .3s ease;min-height:0}.medialibrary__content--full-width[data-v-882fdc77]{margin-left:0}.medialibrary__content .media_lib__body[data-v-882fdc77]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.medialibrary__main-content--dragging[data-v-882fdc77]{position:relative}.medialibrary__main-content--dragging[data-v-882fdc77]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#007bff0d;border:2px dashed rgba(0,123,255,.3);border-radius:8px;pointer-events:none;z-index:1}.medialibrary__folder-sidebar--drag-target[data-v-882fdc77]{position:relative;background:#28a7450d;border-right-color:var(--success-color, #28a745)}.medialibrary__folder-sidebar--drag-target[data-v-882fdc77]:before{content:"Drop assets into folders";position:absolute;top:10px;left:50%;transform:translate(-50%);background:var(--success-color, #28a745);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:2;white-space:nowrap}@media (max-width: 768px){.medialibrary__folder-sidebar[data-v-882fdc77]{width:200px}}@media (max-width: 640px){.medialibrary__main-content[data-v-882fdc77]{flex-direction:column}.medialibrary__folder-sidebar[data-v-882fdc77]{width:100%;height:200px;border-right:none;border-bottom:1px solid var(--border-color, #e9ecef)}}.headless-viewer[data-v-769ca8ef]{width:100%;height:100%;position:relative;will-change:transform}.editor__layer-item[data-v-f432cce1]{display:flex;align-items:center;padding:10px 12px;margin-bottom:6px;border-radius:6px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);cursor:pointer;transition:all .2s ease}.editor__layer-item[data-v-f432cce1]:hover{background-color:var(--neutral-100, #F5F5F5);transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.editor__layer-group[data-v-f432cce1]{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0);font-weight:600}.editor__layer-group-container[data-v-f432cce1]{width:100%;min-height:10px;padding:4px;margin-bottom:12px;border-radius:4px;background-color:var(--neutral-100, #F5F5F5);border:1px dashed var(--neutral-300, #E0E0E0)}.editor__layer-item--child[data-v-f432cce1]{margin-left:12px;background-color:#fff}.editor__layer-item--active[data-v-f432cce1]{background-color:var(--action-50, #F5FAFF)!important;border-color:var(--action-300, #90CAF9)!important;border-left:3px solid var(--action-600, #2196F3)!important}.editor__layer-item__icon[data-v-f432cce1]{margin-right:10px;color:var(--neutral-700, #616161);font-size:1.1em;width:20px;text-align:center}.editor__layer-item__icon--active[data-v-f432cce1]{color:var(--action-600, #2196F3)}.editor__layer-item__name[data-v-f432cce1]{flex:1;font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor__layer-item__visibility_icon[data-v-f432cce1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);transition:all .2s ease}.editor__layer-item__visibility_icon[data-v-f432cce1]:hover{background-color:var(--neutral-300, #E0E0E0)}.editor__layer-item[data-v-aeed3937]{display:flex;align-items:center;padding:10px 12px;margin-bottom:6px;border-radius:6px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);cursor:pointer;transition:background-color .2s ease}.editor__layer-item[data-v-aeed3937]:hover{background-color:var(--neutral-100, #F5F5F5);box-shadow:0 2px 5px #0000000d}.editor__layer-item--active[data-v-aeed3937]{background-color:var(--action-50, #F5FAFF)!important;border-color:var(--action-300, #90CAF9)!important;border-left:3px solid var(--action-600, #2196F3)!important}.editor__layer-item--hidden_this[data-v-aeed3937]{opacity:.6;background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.editor__layer-item__icon[data-v-aeed3937]{margin-right:10px;color:var(--neutral-700, #616161);font-size:1.1em;width:20px;text-align:center}.editor__layer-item__icon--active[data-v-aeed3937]{color:var(--action-600, #2196F3)}.editor__layer-item__name[data-v-aeed3937]{flex:1;font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor__layer-item__visibility_icon[data-v-aeed3937]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:var(--neutral-100, #F5F5F5);color:var(--neutral-700, #616161);transition:all .2s ease}.editor__layer-item__visibility_icon[data-v-aeed3937]:hover{background-color:var(--neutral-200, #EEEEEE)}.v-dropdown__option[data-v-aeed3937]{padding:8px 12px;font-size:.85rem;cursor:pointer;transition:background-color .2s ease;border-radius:4px}.v-dropdown__option[data-v-aeed3937]:hover{background-color:var(--neutral-100, #F5F5F5)}.image-editor__layers-move[data-v-aeed3937]{transition:none}.image-editor__layers-enter-active[data-v-aeed3937],.image-editor__layers-leave-active[data-v-aeed3937]{transition:opacity .2s}.image-editor__layers-enter[data-v-aeed3937],.image-editor__layers-leave-to[data-v-aeed3937]{opacity:0}.video-clip-picker[data-v-a008a6e1]{width:100%;background:#000;border-radius:8px;overflow:hidden}.video-clip-picker__wrapper[data-v-a008a6e1]{position:relative;width:100%;padding-top:56.25%}.video-clip-picker__video[data-v-a008a6e1]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-clip-picker__timeline[data-v-a008a6e1]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,#000000b3)}.video-clip-picker__timeline-track[data-v-a008a6e1]{position:relative;height:12px;background:#ffffff4d;border-radius:6px;cursor:ew-resize}.video-clip-picker__progress[data-v-a008a6e1]{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:6px}.video-clip-picker__selection[data-v-a008a6e1]{position:absolute;top:0;height:100%;background:#2196f34d;border-radius:6px;pointer-events:none}.video-clip-picker__handle[data-v-a008a6e1]{position:absolute;top:50%;width:16px;height:16px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);cursor:ew-resize;z-index:1;transition:transform .1s ease}.video-clip-picker__handle[data-v-a008a6e1]:hover{transform:translate(-50%,-50%) scale(1.2)}.video-clip-picker__handle-time[data-v-a008a6e1]{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none}.video-clip-picker__preview-time[data-v-a008a6e1]{position:absolute;top:-24px;transform:translate(-50%);background:#000c;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;pointer-events:none;white-space:nowrap}.video-clip-picker__controls[data-v-a008a6e1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-clip-picker__play-button[data-v-a008a6e1]{width:48px;height:48px;border-radius:50%;background:#fff3;border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.video-clip-picker__play-button[data-v-a008a6e1]:hover{background:#ffffff4d}.modal-overlay[data-v-5c4091c0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;margin-bottom:15vh;z-index:9999;animation:fadeIn-5c4091c0 .2s ease-out}.modal-content[data-v-5c4091c0]{background:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-5c4091c0 .3s ease-out;transform-origin:center}@keyframes fadeIn-5c4091c0{0%{opacity:0}to{opacity:1}}@keyframes slideIn-5c4091c0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-5c4091c0]{padding:1rem;border-bottom:1px solid var(--neutral-200, #EEEEEE);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-5c4091c0]{margin:0;font-size:1.1rem;color:var(--neutral-900, #212121)}.close-button[data-v-5c4091c0]{background:none;border:none;font-size:1.2rem;color:var(--neutral-600, #757575);cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.close-button[data-v-5c4091c0]:hover{background-color:var(--neutral-100, #F5F5F5);color:var(--neutral-900, #212121)}.modal-body[data-v-5c4091c0]{flex:1;overflow:hidden;padding:1rem}.modal-footer[data-v-5c4091c0]{padding:1rem;border-top:1px solid var(--neutral-200, #EEEEEE);display:flex;justify-content:flex-end;gap:.5rem}.highlighted-textarea__backdrop{overflow:auto;color:transparent}textarea{font-family:inherit;font-size:inherit;margin:0;box-sizing:border-box}[contenteditable]{-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}[contenteditable]:empty:before{cursor:text}.smart-textarea-wrapper[data-v-48b1827d]{width:100%}.feed-builder__file-container[data-v-36ab301a]{display:flex;justify-content:center;align-items:center;padding:24px;background-color:var(--neutral-50, #FAFAFA);border:2px dashed var(--neutral-200, #EEEEEE);border-radius:8px;transition:all .2s ease;flex-direction:column}.feed-builder__file-container[data-v-36ab301a]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.upload-button[data-v-36ab301a]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid var(--neutral-300, #E0E0E0);border-radius:6px;color:var(--neutral-700, #616161);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.upload-button[data-v-36ab301a]:hover{background-color:var(--action-50, #F5FAFF);border-color:var(--action-300, #90CAF9);color:var(--action-600, #2196F3);box-shadow:0 2px 4px #0000000d}.media-container[data-v-36ab301a]{margin-bottom:16px}.media-preview-wrapper[data-v-36ab301a]{display:flex;flex-direction:column;gap:8px;border-radius:8px;box-shadow:0 2px 8px #00000014}.media-preview[data-v-36ab301a]{position:relative;width:100%;height:200px;background-size:cover;background-position:center;background-color:#0000001a;border-radius:8px 8px 0 0;overflow:hidden}.media-preview img[data-v-36ab301a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:crosshair}.media-preview-video[data-v-36ab301a]{position:relative;width:100%;height:200px;background-color:var(--neutral-50, #FAFAFA);border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-controls[data-v-36ab301a]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fff;border-top:1px solid var(--neutral-200, #EEEEEE)}.control-button[data-v-36ab301a]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.control-button[data-v-36ab301a]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.url-input-wrapper[data-v-36ab301a]{position:relative;flex:1}.url-input[data-v-36ab301a]{width:100%;padding:8px 12px;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;transition:all .2s ease}.url-input[data-v-36ab301a]:hover{border-color:var(--neutral-300, #E0E0E0);background-color:#fff}.url-input[data-v-36ab301a]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff;box-shadow:0 0 0 3px #2196f31a}input[type=file][data-v-36ab301a]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.panel-button[data-v-36ab301a]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;text-align:left;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.panel-button[data-v-36ab301a]:hover{background-color:var(--error-50, #FFEBEE);border-color:var(--error-200, #EF9A9A);color:var(--error-700, #D32F2F)}.loader[data-v-36ab301a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:2}.loader[data-v-36ab301a]:after{content:"";width:30px;height:30px;border:3px solid var(--neutral-300, #E0E0E0);border-top-color:var(--action-600, #2196F3);border-radius:50%;animation:spin-36ab301a 1s linear infinite}@keyframes spin-36ab301a{to{transform:rotate(360deg)}}.video-clip-button[data-v-36ab301a]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.video-clip-button[data-v-36ab301a]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.layer-config__essentials[data-v-e5217844]{padding:8px 0}.form-group[data-v-e5217844]{margin-bottom:16px}.form-label[data-v-e5217844]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.mt-3[data-v-e5217844]{margin-top:12px}.form-input[data-v-e5217844]{width:100%;padding:8px 12px;border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.9rem;transition:all .2s ease}.form-input[data-v-e5217844]:hover{border-color:var(--neutral-300, #E0E0E0);background-color:#fff}.form-input[data-v-e5217844]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff;box-shadow:0 0 0 3px #2196f31a}.button-tab-group[data-v-e5217844]{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE)}.button-tab[data-v-e5217844]{padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:none;border-right:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.button-tab[data-v-e5217844]:last-child{border-right:none}.button-tab[data-v-e5217844]:hover{background-color:var(--neutral-100, #F5F5F5)}.button-tab--active[data-v-e5217844]{background-color:var(--action-50, #F5FAFF);color:var(--action-700, #1976D2);font-weight:500}.color-field-wrapper[data-v-e5217844]{display:flex;align-items:center;gap:8px}.link-button[data-v-e5217844]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);cursor:pointer;transition:all .2s ease}.link-button[data-v-e5217844]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.font-format-wrapper[data-v-e5217844]{margin-bottom:16px}.slider-wrapper[data-v-e5217844]{display:flex;align-items:center;gap:8px}.range-slider[data-v-e5217844]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutral-200, #EEEEEE);outline:none;border-radius:3px}.range-slider[data-v-e5217844]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--action-600, #2196F3);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-e5217844]::-webkit-slider-thumb:hover{background:var(--action-700, #1976D2);transform:scale(1.1)}.number-input[data-v-e5217844]{width:60px;padding:6px 8px;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;text-align:center}.number-input[data-v-e5217844]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff}.alignment-controls[data-v-e5217844]{display:flex;align-items:center;gap:8px}.spacing-controls[data-v-e5217844]{display:flex;gap:12px;flex-wrap:wrap}.spacing-control[data-v-e5217844]{display:flex;flex-direction:column;flex:1;min-width:80px}.spacing-label[data-v-e5217844]{font-size:.8rem;color:var(--neutral-600, #757575);margin-bottom:4px;display:flex;align-items:center;gap:4px}.spacing-input[data-v-e5217844]{padding:6px 8px;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;text-align:center}.spacing-input[data-v-e5217844]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff}.wrap-controls[data-v-e5217844]{margin-bottom:12px}.max-lines-control[data-v-e5217844]{margin-top:12px;display:flex;flex-direction:column;max-width:120px}.layer-config__collapse-group[data-v-e5217844]{margin-bottom:16px;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE)}.layer-config__essentials[data-v-391c1aba]{padding:16px 0}.form-group[data-v-391c1aba]{margin-bottom:20px}.form-label[data-v-391c1aba]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.button-tab-group[data-v-391c1aba]{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA)}.tab-button[data-v-391c1aba]{flex:1;padding:8px 12px;background:none;border:none;border-right:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button[data-v-391c1aba]:last-child{border-right:none}.tab-button[data-v-391c1aba]:hover{background-color:var(--neutral-100, #F5F5F5)}.tab-button--active[data-v-391c1aba]{background-color:var(--action-100, #EBF5FF)!important;color:var(--action-700, #1976D2)!important;font-weight:600}.button-group[data-v-391c1aba]{display:flex;gap:8px}.control-button[data-v-391c1aba]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.control-button[data-v-391c1aba]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.control-button--active[data-v-391c1aba]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.position-grid[data-v-391c1aba]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-width:180px}.position-button[data-v-391c1aba]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.position-button[data-v-391c1aba]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.position-button--active[data-v-391c1aba]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.image-upload-wrapper[data-v-391c1aba]{margin-top:4px}.layer-config__essentials[data-v-4a7e4813]{padding:16px 0}.form-group[data-v-4a7e4813]{margin-bottom:20px}.form-label[data-v-4a7e4813]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.button-tab-group[data-v-4a7e4813]{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA)}.tab-button[data-v-4a7e4813]{flex:1;padding:8px 12px;background:none;border:none;border-right:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button[data-v-4a7e4813]:last-child{border-right:none}.tab-button[data-v-4a7e4813]:hover{background-color:var(--neutral-100, #F5F5F5)}.tab-button--active[data-v-4a7e4813]{background-color:var(--action-100, #EBF5FF)!important;color:var(--action-700, #1976D2)!important;font-weight:600}.button-group[data-v-4a7e4813]{display:flex;gap:8px}.control-button[data-v-4a7e4813]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.control-button[data-v-4a7e4813]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.control-button--active[data-v-4a7e4813]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.position-grid[data-v-4a7e4813]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-width:180px}.position-button[data-v-4a7e4813]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.position-button[data-v-4a7e4813]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.position-button--active[data-v-4a7e4813]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.image-upload-wrapper[data-v-4a7e4813]{margin-top:4px}.layer-config__sub-collapse[data-v-b589f91e]{margin-bottom:12px;border-radius:6px;overflow:hidden}.form-group[data-v-b589f91e]{margin-bottom:16px}.form-label[data-v-b589f91e]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.color-field-wrapper[data-v-b589f91e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.slider-wrapper[data-v-b589f91e]{display:flex;align-items:center;gap:8px}.range-slider[data-v-b589f91e]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutral-200, #EEEEEE);outline:none;border-radius:3px}.range-slider[data-v-b589f91e]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--action-600, #2196F3);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-b589f91e]::-webkit-slider-thumb:hover{background:var(--action-700, #1976D2);transform:scale(1.1)}.number-input[data-v-b589f91e]{width:60px;padding:6px 8px;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;text-align:center}.number-input[data-v-b589f91e]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff}.layer-config__essentials textarea{width:100%;resize:vertical;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit;line-height:1.5}.layer-config__essentials textarea:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.layer-config__essentials[data-v-4687375a]{padding:12px 0}.form-group[data-v-4687375a]{margin-bottom:12px}.form-label[data-v-4687375a]{display:block;font-size:.85rem;font-weight:500;margin-bottom:6px;color:var(--neutral-700, #616161)}.media-upload-wrapper[data-v-4687375a]{margin-top:2px}.media-type-selector[data-v-4687375a]{display:flex;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;overflow:hidden;height:32px}.media-type-button[data-v-4687375a]{flex:1;height:100%;padding:0 4px;background:none;border:none;border-right:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.media-type-button[data-v-4687375a]:last-child{border-right:none}.media-type-button[data-v-4687375a]:hover{background-color:var(--neutral-100, #F5F5F5)}.media-type-button--active[data-v-4687375a]{background-color:var(--action-100, #EBF5FF)!important;color:var(--action-700, #1976D2)!important;font-weight:600;box-shadow:inset 0 -2px 0 var(--action-500, #2196F3)}.button-group[data-v-4687375a]{display:flex;gap:6px}.control-button[data-v-4687375a]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.control-button[data-v-4687375a]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.control-button--active[data-v-4687375a]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.position-grid[data-v-4687375a]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:110px}.position-button[data-v-4687375a]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.position-button[data-v-4687375a]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.position-button--active[data-v-4687375a]{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.layer-config__constraints[data-v-7e2eb4cc]{padding:12px 0}.form-group[data-v-7e2eb4cc]{margin-bottom:12px}.form-label[data-v-7e2eb4cc]{display:block;font-size:.85rem;font-weight:500;margin-bottom:6px;color:var(--neutral-700, #616161)}.toggle-wrapper[data-v-7e2eb4cc]{display:flex;justify-content:space-between;align-items:center}.toggle-switch[data-v-7e2eb4cc]{position:relative;display:inline-block;width:40px;height:20px}.toggle-switch input[data-v-7e2eb4cc]{opacity:0;width:0;height:0}.toggle-switch-label[data-v-7e2eb4cc]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--neutral-300, #E0E0E0);transition:.3s;border-radius:20px}.toggle-switch-label[data-v-7e2eb4cc]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.toggle-switch-label[data-v-7e2eb4cc]{background-color:var(--action-500, #2196F3)}input:checked+.toggle-switch-label[data-v-7e2eb4cc]:before{transform:translate(20px)}.constraint-inputs[data-v-7e2eb4cc]{display:flex;gap:12px}.input-wrapper[data-v-7e2eb4cc]{flex:1}.input-label[data-v-7e2eb4cc]{display:block;font-size:.75rem;color:var(--neutral-600, #757575);margin-bottom:4px}.number-input[data-v-7e2eb4cc]{width:100%;padding:6px 8px;border-radius:4px;border:1px solid var(--neutral-300, #E0E0E0);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;transition:all .2s ease}.number-input[data-v-7e2eb4cc]:hover{border-color:var(--neutral-400, #BDBDBD);background-color:#fff}.number-input[data-v-7e2eb4cc]:focus{outline:none;border-color:var(--action-500, #2196F3);box-shadow:0 0 0 2px #2196f333;background-color:#fff}.layer-config__essentials[data-v-911ee102]{padding:16px 0}.form-group[data-v-911ee102]{margin-bottom:20px}.form-label[data-v-911ee102]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.color-field-wrapper[data-v-911ee102]{display:flex;align-items:center;gap:8px;padding:4px 0}.form-group[data-v-b614edbe]{margin-bottom:2px;display:flex;flex-direction:column;width:100%}.form-label[data-v-b614edbe]{display:block;font-size:.85rem;font-weight:500;margin-bottom:8px;color:var(--neutral-700, #616161)}.form-input-wrapper[data-v-b614edbe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.form-input[data-v-b614edbe]{width:100%;padding:8px 12px;border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.9rem;transition:all .2s ease}.form-input[data-v-b614edbe]:hover{border-color:var(--neutral-300, #E0E0E0);background-color:#fff}.form-input[data-v-b614edbe]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff;box-shadow:0 0 0 3px #2196f31a}.form-textarea[data-v-b614edbe]{width:100%}.draggable-list[data-v-b614edbe]{max-height:200px;overflow-y:auto;border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);padding:4px;margin-bottom:8px}.draggable-list[data-v-b614edbe]::-webkit-scrollbar{width:6px}.draggable-list[data-v-b614edbe]::-webkit-scrollbar-track{background:var(--neutral-100, #F5F5F5)}.draggable-list[data-v-b614edbe]::-webkit-scrollbar-thumb{background-color:var(--neutral-300, #E0E0E0);border-radius:6px}.draggable-list[data-v-b614edbe]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400, #BDBDBD)}.draggable-list-item[data-v-b614edbe]{display:flex;align-items:center;padding:8px;margin-bottom:4px;border-radius:4px;background-color:#fff;border:1px solid var(--neutral-200, #EEEEEE);transition:all .2s ease}.draggable-list-item[data-v-b614edbe]:hover{background-color:var(--neutral-50, #FAFAFA);transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.delete-button-wrapper[data-v-b614edbe]{margin-left:8px}.delete-button[data-v-b614edbe]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);cursor:pointer;transition:all .2s ease}.delete-button[data-v-b614edbe]:hover{background-color:var(--error-50, #FFEBEE);border-color:var(--error-200, #EF9A9A);color:var(--error-700, #D32F2F)}.add-item-wrapper[data-v-b614edbe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.add-button[data-v-b614edbe]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background-color:var(--action-50, #F5FAFF);border:1px solid var(--action-200, #BBDEFB);color:var(--action-600, #2196F3);cursor:pointer;transition:all .2s ease}.add-button[data-v-b614edbe]:hover{background-color:var(--action-100, #EBF5FF);border-color:var(--action-300, #90CAF9)}.url-upload[data-v-b614edbe]{border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE);transition:all .2s ease}.url-upload[data-v-b614edbe]:hover{border-color:var(--action-300, #90CAF9);box-shadow:0 3px 8px #0000001a}.button-group-wrapper[data-v-b614edbe]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;width:100%}.button-tab-group[data-v-b614edbe]{display:flex;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE);flex-wrap:wrap}.button-tab[data-v-b614edbe]{padding:8px 12px;background-color:var(--neutral-50, #FAFAFA);border:none;border-right:1px solid var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease}.button-tab[data-v-b614edbe]:last-child{border-right:none}.button-tab[data-v-b614edbe]:hover{background-color:var(--neutral-100, #F5F5F5)}.button-tab--active[data-v-b614edbe]{background-color:var(--action-50, #F5FAFF);color:var(--action-700, #1976D2);font-weight:500}.button-image[data-v-b614edbe]{background-size:contain;background-position:center;background-repeat:no-repeat}.toggle-wrapper[data-v-b614edbe]{display:flex;align-items:center;justify-content:space-between}.toggle-switch[data-v-b614edbe]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-b614edbe]{opacity:0;width:0;height:0}.toggle-slider[data-v-b614edbe]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--neutral-300, #E0E0E0);transition:.4s;border-radius:24px}.toggle-slider[data-v-b614edbe]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-b614edbe]{background-color:var(--action-600, #2196F3)}input:focus+.toggle-slider[data-v-b614edbe]{box-shadow:0 0 1px var(--action-600, #2196F3)}input:checked+.toggle-slider[data-v-b614edbe]:before{transform:translate(20px)}.color-field-wrapper[data-v-b614edbe],.slider-wrapper[data-v-b614edbe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.range-slider[data-v-b614edbe]{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--neutral-200, #EEEEEE);outline:none;border-radius:3px}.range-slider[data-v-b614edbe]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--action-600, #2196F3);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.range-slider[data-v-b614edbe]::-webkit-slider-thumb:hover{background:var(--action-700, #1976D2);transform:scale(1.1)}.number-input[data-v-b614edbe]{width:60px;padding:6px 8px;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);background-color:var(--neutral-50, #FAFAFA);font-size:.85rem;text-align:center}.number-input[data-v-b614edbe]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff}.form-label[data-v-51450758]{margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.form-group[data-v-51450758]{margin-bottom:1rem}.slider-wrapper[data-v-51450758]{display:flex;align-items:center;gap:.5rem}.range-slider[data-v-51450758]{height:.375rem;flex:1 1 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.range-slider[data-v-51450758]::-webkit-slider-thumb{height:1rem;width:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.range-slider[data-v-51450758]::-webkit-slider-thumb:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.range-slider[data-v-51450758]::-moz-range-thumb{height:1rem;width:1rem;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));-moz-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.range-slider[data-v-51450758]::-moz-range-thumb:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.number-input[data-v-51450758]{width:4rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.number-input[data-v-51450758]:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.number-input[data-v-51450758]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity))}.image-editor__slide-enter-active[data-v-51450758],.image-editor__slide-leave-active[data-v-51450758]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.image-editor__slide-enter-from[data-v-51450758],.image-editor__slide-leave-to[data-v-51450758]{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.overflow-y-auto[data-v-51450758]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-51450758]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.overflow-y-auto[data-v-51450758]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.overflow-y-auto[data-v-51450758]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.size-selector[data-v-46bd98e1]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff}.size-selector-header[data-v-46bd98e1]{padding:1.5rem 1.5rem 1rem;background:linear-gradient(to bottom,#fafafa,#fff);border-bottom:1px solid #f0f0f0;text-align:center;flex-shrink:0}.size-selector-header h3[data-v-46bd98e1]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1a1a1a;letter-spacing:-.025em}.size-selector-subtitle[data-v-46bd98e1]{margin:0;font-size:.875rem;color:#666;font-weight:400;line-height:1.4}.size-selector-options[data-v-46bd98e1]{flex:1;overflow-y:auto;padding:1rem;background:#fafafa;display:grid;grid-template-columns:1fr;gap:.75rem;align-content:start}.size-selector-options[data-v-46bd98e1]::-webkit-scrollbar{width:6px}.size-selector-options[data-v-46bd98e1]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.size-selector-options[data-v-46bd98e1]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.size-selector-options[data-v-46bd98e1]::-webkit-scrollbar-thumb:hover{background:#999}.size-option[data-v-46bd98e1]{position:relative;background:#fff;border:2px solid transparent;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;overflow:hidden}.size-option[data-v-46bd98e1]:hover:not(.size-option--disabled){border-color:#e0e0e0;box-shadow:0 4px 12px #00000026;transform:translateY(-1px);background:#fff}.size-option--selected[data-v-46bd98e1]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f60d,#9333ea0d);box-shadow:0 4px 16px #3b82f633}.size-option--selected[data-v-46bd98e1]:hover{border-color:#2563eb;background:linear-gradient(to bottom right,#2563eb14,#7c3aed14);box-shadow:0 6px 20px #3b82f640}.size-option--disabled[data-v-46bd98e1]{cursor:not-allowed;background:#f8f8f8;color:#999;opacity:.7}.size-option--disabled[data-v-46bd98e1]:hover{transform:none;box-shadow:0 1px 3px #0000001a;border-color:transparent;background:#f8f8f8}.size-option-content[data-v-46bd98e1]{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.size-option-header[data-v-46bd98e1]{display:flex;justify-content:space-between;align-items:center}.size-option-name[data-v-46bd98e1]{font-size:1rem;font-weight:600;color:#1a1a1a;letter-spacing:-.025em}.size-option--disabled .size-option-name[data-v-46bd98e1]{color:#999}.size-option-icon[data-v-46bd98e1]{font-size:1.125rem;color:#666;transition:all .2s ease}.size-option--selected .size-option-icon[data-v-46bd98e1]{color:#3b82f6}.size-option--disabled .size-option-icon[data-v-46bd98e1]{color:#ccc}.size-option-details[data-v-46bd98e1]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.size-option-ratio[data-v-46bd98e1]{font-size:.875rem;font-weight:500;color:#555;background:#f5f5f5;padding:.375rem .75rem;border-radius:6px;border:1px solid #e5e5e5;font-family:SF Mono,Monaco,Consolas,monospace}.size-option--selected .size-option-ratio[data-v-46bd98e1]{background:#3b82f61a;border-color:#3b82f633;color:#1e40af}.size-option--disabled .size-option-ratio[data-v-46bd98e1]{background:#f0f0f0;border-color:#e0e0e0;color:#ccc}.size-option-dimensions[data-v-46bd98e1]{font-size:.8125rem;color:#777;font-weight:400;font-family:SF Mono,Monaco,Consolas,monospace;background:#f8f8f8;padding:.375rem .75rem;border-radius:6px;border:1px solid #eeeeee}.size-option--selected .size-option-dimensions[data-v-46bd98e1]{background:#3b82f60d;border-color:#3b82f626;color:#3b82f6}.size-option--disabled .size-option-dimensions[data-v-46bd98e1]{background:#f0f0f0;border-color:#e0e0e0;color:#ccc}.size-option-selected-indicator[data-v-46bd98e1]{position:absolute;top:1rem;right:1rem;background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 2px 8px #3b82f64d;border:2px solid white;animation:checkmarkAppear-46bd98e1 .3s ease-out}.size-option-disabled-overlay[data-v-46bd98e1]{position:absolute;top:1rem;right:1rem;background:#999;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 2px 6px #00000026;border:2px solid white}@keyframes checkmarkAppear-46bd98e1{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.size-selector-header[data-v-46bd98e1]{padding:1rem}.size-selector-header h3[data-v-46bd98e1]{font-size:1.125rem}.size-selector-subtitle[data-v-46bd98e1]{font-size:.8125rem}.size-selector-options[data-v-46bd98e1]{padding:.75rem;gap:.5rem}.size-option[data-v-46bd98e1]{padding:1rem}.size-option-header[data-v-46bd98e1]{flex-direction:column;align-items:flex-start;gap:.375rem}.size-option-details[data-v-46bd98e1]{margin-top:.25rem}.size-option-selected-indicator[data-v-46bd98e1],.size-option-disabled-overlay[data-v-46bd98e1]{top:.75rem;right:.75rem;width:20px;height:20px;font-size:.625rem}}.video__timeline-animation{position:relative;margin-bottom:.25rem;display:flex;cursor:pointer;align-items:center;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.video__timeline-animation--compact{height:1.5rem;font-size:.75rem;line-height:1rem}.video__timeline-animation:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.video__timeline-animation--active{border-left-width:2px;border-color:rgb(147 197 253 / var(--tw-border-opacity));--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.video__timeline-animation__dragger{height:100%;width:.25rem;cursor:ew-resize;--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.video__timeline-animation__dragger:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.video__timeline-animation-content{display:flex;height:100%;align-items:center;justify-content:center;padding-left:.25rem;padding-right:.25rem}.animation-content-wrapper{display:flex;align-items:center;gap:.25rem}.animation-label{display:flex;align-items:center;gap:.25rem;overflow:hidden;white-space:nowrap;font-weight:500;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.animation-select{width:100%;cursor:pointer;border-style:none;background-color:transparent;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.animation-duration{margin-left:.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.video__timeline-animation__end{display:flex;height:100%;align-items:center;padding-left:.125rem;padding-right:.125rem}.group:hover .animation-select{opacity:1}.vue-resizable-handle{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.vue-resizable-handle:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.video_timeline-animations{position:absolute;z-index:10;display:flex;height:100%;width:100%;flex-direction:column;gap:.25rem;overflow-y:auto;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;scrollbar-width:thin;scrollbar-color:#d4d4d4 #f5f5f5}.video_timeline-animations--many{padding-right:1.5rem}.video_timeline-animations--many .animation-group{margin-bottom:1rem;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));padding-left:.5rem}.animation-groups,.animation-group{display:flex;flex-direction:column;gap:.25rem}.animation-group-header{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.animation-group-name{font-weight:500}.animation-count{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.video_timeline-animations::-webkit-scrollbar{width:.5rem}.video_timeline-animations::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.video_timeline-animations::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.video_timeline-animations::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.editor__main-panel[data-v-65bfbc3b]{position:relative;width:100%;height:100%;overflow:hidden}.editor__main-panel-body[data-v-65bfbc3b]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.canvas-container[data-v-65bfbc3b]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100%;transform-origin:center center}.canvas-transforming[data-v-65bfbc3b]{will-change:transform}.editor__main-panel-zoom[data-v-65bfbc3b]{position:absolute;bottom:20px;right:20px;background:#ffffffe6;padding:10px;border-radius:8px;box-shadow:0 2px 6px #0000001a;z-index:100;display:flex;align-items:center;gap:10px}.editor__main-panel-zoom__slider[data-v-65bfbc3b]{width:120px}.editor__main-panel-zoom__slider input[data-v-65bfbc3b]{width:100%}.editor__main-panel-zoom__value[data-v-65bfbc3b]{min-width:48px;text-align:right}.editor__main-panel-zoom__button[data-v-65bfbc3b]{width:24px;height:24px;border-radius:4px;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;transition:background-color .2s}.editor__main-panel-zoom__button[data-v-65bfbc3b]:hover{background-color:#f0f0f0}.canvas-container[data-v-34188330]{position:relative;transition:transform .2s ease;will-change:transform}.studio__playbar[data-v-499a77b9]{background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;padding:12px;margin:12px;min-height:var(--af34b40e)}.studio__playbar__body[data-v-499a77b9]{display:flex;align-items:center;min-height:var(--69ba938c)}.studio__playbar__header[data-v-499a77b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;height:40px;padding:0 4px}.studio__playbar__header-left[data-v-499a77b9]{display:flex;align-items:center;gap:12px}.chip[data-v-499a77b9]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--neutral-100, #F5F5F5);border-radius:4px;cursor:pointer;transition:all .2s ease;color:var(--neutral-700, #616161);font-size:.85rem;height:28px}.chip[data-v-499a77b9]:hover{background-color:var(--neutral-200, #EEEEEE)}.chip--active[data-v-499a77b9]{background-color:var(--action-50, #F5FAFF);color:var(--action-600, #2196F3);border:1px solid var(--action-300, #90CAF9)}.chip i[data-v-499a77b9]{font-size:.9rem}.chip .fa-xmark[data-v-499a77b9]{margin-left:6px;opacity:.7;transition:opacity .2s ease}.chip .fa-xmark[data-v-499a77b9]:hover{opacity:1}.studio__scene-powered-by[data-v-499a77b9]{display:flex;align-items:center}.studio__scene-powered-by img[data-v-499a77b9]{height:16px;opacity:.7}.button__toggle[data-v-499a77b9]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);font-size:.85rem;cursor:pointer;transition:all .2s ease;height:28px}.button__toggle[data-v-499a77b9]:hover{background-color:var(--neutral-200, #EEEEEE)}.button__toggle i[data-v-499a77b9]{font-size:.9rem}.studio__playbar__player[data-v-499a77b9]{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:var(--neutral-100, #F5F5F5);border-radius:4px;cursor:pointer;transition:all .2s ease;margin-bottom:12px;height:32px;margin-top:3%}.studio__playbar__player[data-v-499a77b9]:hover{background-color:var(--neutral-200, #EEEEEE)}.studio__playbar__player i[data-v-499a77b9]{font-size:1rem;color:var(--neutral-700, #616161)}.studio__playbar__time[data-v-499a77b9]{font-size:.85rem;color:var(--neutral-500, #9E9E9E);min-width:100px}.studio__scenes-wrapper[data-v-499a77b9]{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:var(--653e8206);min-height:var(--69ba938c)}.scenes-container[data-v-499a77b9]{display:flex;gap:8px;min-height:var(--69ba938c);align-items:center}.studio__scene-card--new[data-v-499a77b9]{display:flex;align-items:center;justify-content:center;width:var(--076722fc);height:var(--076722fc);background-color:var(--neutral-100, #F5F5F5);border:2px dashed var(--neutral-300, #E0E0E0);border-radius:4px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.studio__scene-card--new[data-v-499a77b9]:hover{background-color:var(--neutral-200, #EEEEEE);border-color:var(--neutral-400, #BDBDBD)}.studio__scene-card--new i[data-v-499a77b9]{font-size:1.2rem;color:var(--neutral-500, #9E9E9E)}.animation-mode-container[data-v-499a77b9]{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--69ba938c)}.button__toggle__backplated[data-v-499a77b9]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-200, #EEEEEE);border-radius:4px;color:var(--neutral-700, #616161);cursor:pointer;transition:all .2s ease;flex-shrink:0}.button__toggle__backplated[data-v-499a77b9]:hover:not(:disabled){background-color:var(--neutral-200, #EEEEEE)}.button__toggle__backplated[data-v-499a77b9]:disabled{opacity:.5;cursor:not-allowed}.studio__scene-progress-indicator[data-v-499a77b9]{position:absolute;top:0;height:100%;width:2px;background-color:var(--action-600, #2196F3);pointer-events:none;transition:left .1s linear}.studio__scenes-holder[data-v-499a77b9]{min-height:var(--69ba938c);display:flex;align-items:center}.fade-enter-active[data-v-499a77b9],.fade-leave-active[data-v-499a77b9]{transition:opacity .2s ease}.fade-enter[data-v-499a77b9],.fade-leave-to[data-v-499a77b9]{opacity:0}.studio__exports-container[data-v-290e1929]{height:100%;width:400px;overflow-y:auto;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.editor__size-selector-options[data-v-290e1929]{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.editor__size-selector-option[data-v-290e1929]{display:flex;cursor:pointer;align-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.editor__size-selector-option[data-v-290e1929]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.editor__size-selector-option input[type=checkbox][data-v-290e1929]{margin-right:.75rem;height:1rem;width:1rem;accent-color:#3b82f6}.editor__size-selector-option__name[data-v-290e1929]{margin-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.editor__size-selector-option span[data-v-290e1929]:last-child{color:var(--neutral-600, #757575);font-size:.85rem}.button[data-v-290e1929]{display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:.95rem;gap:8px}.button--full-width[data-v-290e1929]{width:100%;margin:8px 0}.button[data-v-290e1929]:not(:disabled){background-color:var(--action-600, #2196F3);color:#fff}.button[data-v-290e1929]:not(:disabled):hover{background-color:var(--action-700, #1976D2)}.button[data-v-290e1929]:disabled{background-color:var(--neutral-200, #EEEEEE);color:var(--neutral-500, #9E9E9E);cursor:not-allowed}.studio__nav__credit_text[data-v-290e1929]{font-size:.9rem;color:var(--neutral-700, #616161);margin-bottom:12px}.studio__export-batch[data-v-290e1929]{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.studio__export-batch__header[data-v-290e1929]{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));padding:.75rem}.studio__export-batch__title[data-v-290e1929]{flex:1;min-width:0;margin-right:12px}.studio__export-batch__timestamp[data-v-290e1929]{color:var(--neutral-600, #757575);font-size:.9rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__export-batch__body[data-v-290e1929]{padding:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;overflow-y:auto;flex-grow:1;min-height:0}.studio__export-preview[data-v-290e1929]{position:relative;overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.studio__export-preview.aspect-ratio-square[data-v-290e1929]{aspect-ratio:1/1}.studio__export-preview.aspect-ratio-story[data-v-290e1929]{aspect-ratio:9/16}.studio__export-preview.aspect-ratio-wide[data-v-290e1929]{aspect-ratio:16/9}.studio__export-preview[data-v-290e1929] img,.studio__export-preview[data-v-290e1929] video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;flex:1;min-width:100%;min-height:100%}.aspect-ratio-label[data-v-290e1929]{position:absolute;bottom:.375rem;right:.375rem;border-radius:.25rem;background-color:#000000b3;padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.aspect-ratio-indicator[data-v-290e1929],.btn-primary[data-v-290e1929],.loader[data-v-290e1929]{display:none}.fade-enter-active[data-v-290e1929],.fade-leave-active[data-v-290e1929]{transition:opacity .2s ease}.fade-enter-from[data-v-290e1929],.fade-leave-to[data-v-290e1929]{opacity:0}.modal__open[data-v-290e1929]{background-color:var(--action-600, #2196F3);color:#fff;text-decoration:none}.modal__open[data-v-290e1929]:hover{background-color:var(--action-700, #1976D2)}.modal__open i[data-v-290e1929]{margin-right:6px}.button--light[data-v-290e1929]{background-color:var(--neutral-100, #F5F5F5)!important;border:1px solid var(--neutral-300, #E0E0E0);color:var(--neutral-700, #616161)!important;padding:6px 12px;font-size:.9rem}.button--light[data-v-290e1929]:hover{background-color:var(--neutral-200, #EEEEEE)!important}.export-progress-container[data-v-290e1929]{margin-bottom:16px;width:100%}.export-progress-item[data-v-290e1929]{margin-bottom:.75rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem}.export-progress-header[data-v-290e1929]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.export-size-info[data-v-290e1929]{display:flex;align-items:center}.export-size-icon[data-v-290e1929]{width:16px;height:16px;margin-right:6px;background-color:transparent;position:relative}.export-size-icon.icon-1-1[data-v-290e1929]:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:var(--action-600, #2196F3);border-radius:2px}.export-size-icon.icon-9-16[data-v-290e1929]:after{content:"";position:absolute;top:2px;left:5px;width:6px;height:12px;background-color:var(--action-600, #2196F3);border-radius:2px}.export-size-icon.icon-16-9[data-v-290e1929]:after{content:"";position:absolute;top:5px;left:2px;width:12px;height:6px;background-color:var(--action-600, #2196F3);border-radius:2px}.export-size-name[data-v-290e1929]{font-weight:500;font-size:.85rem;color:var(--neutral-800, #424242)}.export-progress-percent[data-v-290e1929]{color:var(--action-600, #2196F3);font-weight:500;font-size:.85rem}.export-progress-bar-container[data-v-290e1929]{height:.375rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.export-progress-bar[data-v-290e1929]{position:relative;height:100%;border-radius:9999px;background-image:linear-gradient(to bottom right,#3b82f6,#9333ea);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.export-progress-bar[data-v-290e1929]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);background-size:200% 100%;animation:shine-290e1929 1.5s ease infinite}@keyframes shine-290e1929{0%{background-position:-100% 50%}to{background-position:200% 50%}}.progress-bar-initial[data-v-290e1929]{opacity:.6}.export-section-title[data-v-290e1929]{font-size:1rem;font-weight:600;color:var(--neutral-800, #424242);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.previous-exports-section[data-v-290e1929]{margin-top:32px}.editor__size-selector-option[data-v-290e1929]{display:flex;align-items:center;padding:8px 12px;background-color:#fff;border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;cursor:pointer;transition:all .2s ease}.editor__size-selector-option input[type=checkbox][data-v-290e1929]{margin-right:10px}.editor__size-selector-option span[data-v-290e1929]:nth-child(2){margin-right:6px}.editor__size-selector-option span[data-v-290e1929]:nth-child(3){display:flex;align-items:center}.editor__size-selector-option span[data-v-290e1929]:nth-child(3):before{content:"";display:inline-block;width:16px;height:16px;margin-right:4px;background-color:var(--neutral-200, #EEEEEE);border-radius:3px;position:relative}.editor__size-selector-option:nth-child(1) span[data-v-290e1929]:nth-child(3):before{content:"";position:relative}.editor__size-selector-option:nth-child(1) span[data-v-290e1929]:nth-child(3):after{content:"";position:absolute;margin-left:2px;width:10px;height:10px;background-color:var(--neutral-500, #9E9E9E);border-radius:2px}.editor__size-selector-option:nth-child(2) span[data-v-290e1929]:nth-child(3):before{content:"";position:relative}.editor__size-selector-option:nth-child(2) span[data-v-290e1929]:nth-child(3):after{content:"";position:absolute;margin-left:4px;width:8px;height:12px;background-color:var(--neutral-500, #9E9E9E);border-radius:2px}.editor__size-selector-option:nth-child(3) span[data-v-290e1929]:nth-child(3):before{content:"";position:relative}.editor__size-selector-option:nth-child(3) span[data-v-290e1929]:nth-child(3):after{content:"";position:absolute;margin-left:1px;width:12px;height:8px;background-color:var(--neutral-500, #9E9E9E);border-radius:2px}.studio__save-status[data-v-34585868]{display:flex;gap:4px;align-items:center;justify-content:flex-end;padding-right:4px;width:100px}.studio__nav-bar[data-v-76cc0660]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:var(--neutral-50, #FAFAFA);border-bottom:1px solid var(--neutral-200, #EEEEEE);height:64px}.studio__nav[data-v-76cc0660]{display:flex;align-items:center;height:38px;border-radius:6px;font-weight:600}.studio__nav--left[data-v-76cc0660]{flex:0 0 auto;margin-right:16px}.studio__nav--center[data-v-76cc0660]{flex:1 1 auto;justify-content:center}.studio__nav--right[data-v-76cc0660]{flex:0 0 auto;display:flex;align-items:center;gap:16px}.studio__nav_item[data-v-76cc0660]{padding:0 12px}.studio__nav_item input[data-v-76cc0660]{padding:6px 10px;border-radius:4px;border:1px solid var(--neutral-300, #E0E0E0);background:none;transition:all .2s ease;font-size:.95rem}.studio__nav_item input[data-v-76cc0660]:hover,.studio__nav_item input[data-v-76cc0660]:focus{border:1px solid var(--neutral-400, #BDBDBD);background:#fff}.studio__nav_item input[data-v-76cc0660]:focus,.studio__nav_item input[data-v-76cc0660]:active{border:1px solid var(--action-600, #2196F3);outline:none;box-shadow:0 0 0 2px #2196f333}.studio__localization[data-v-76cc0660]{display:flex;align-items:center;gap:12px;background-color:var(--action-100, #EBF5FF);padding:6px 12px;border-radius:6px;border:1px solid var(--action-300, #90CAF9)}.studio__localization-info[data-v-76cc0660]{display:flex;align-items:center}.studio__localization-icon[data-v-76cc0660]{margin-right:8px;color:var(--action-600, #2196F3)}.studio__localization-text[data-v-76cc0660]{font-weight:500;color:var(--action-800, #0D47A1);white-space:nowrap}.studio__localization-button[data-v-76cc0660]{padding:4px 10px;background-color:#fff;border:1px solid var(--action-400, #42A5F5);border-radius:4px;color:var(--action-700, #1976D2);display:flex;align-items:center;transition:background-color .2s ease;font-size:.85rem;white-space:nowrap}.studio__localization-button[data-v-76cc0660]:hover{background-color:var(--action-50, #F5FAFF)}.studio__localization-button i[data-v-76cc0660]{margin-right:4px}.studio__save-status-wrapper[data-v-76cc0660]{display:flex;align-items:center}.studio__actions[data-v-76cc0660]{display:flex;align-items:center;gap:8px}.studio__action-button[data-v-76cc0660]{display:flex;align-items:center;padding:6px 12px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.studio__action-button i[data-v-76cc0660]{margin-right:6px}.studio__upgrade-button[data-v-76cc0660]{background-color:var(--action-600, #2196F3);color:#fff}.studio__upgrade-button[data-v-76cc0660]:hover{background-color:var(--action-700, #1976D2)}.studio__download-button[data-v-76cc0660]{background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-300, #E0E0E0);color:var(--neutral-700, #616161)}.studio__download-button[data-v-76cc0660]:hover{background-color:var(--neutral-200, #EEEEEE)}[data-v-76cc0660] .button__toggle__backplated{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-300, #E0E0E0);color:var(--neutral-700, #616161);transition:all .2s ease}[data-v-76cc0660] .button__toggle__backplated:hover{background-color:var(--neutral-200, #EEEEEE)}[data-v-76cc0660] .editor__size-variant{display:flex;align-items:center;padding:4px 8px;margin:0 2px;border-radius:4px;background-color:var(--neutral-100, #F5F5F5);border:1px solid var(--neutral-300, #E0E0E0);color:var(--neutral-700, #616161);transition:all .2s ease;font-size:.85rem}[data-v-76cc0660] .editor__size-variant:hover{background-color:var(--neutral-200, #EEEEEE)}[data-v-76cc0660] .editor__size-variant--active{background-color:var(--action-100, #EBF5FF)!important;border-color:var(--action-400, #42A5F5)!important;color:var(--action-700, #1976D2)!important}.translation-form[data-v-e196f226]{background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.translation-form__header[data-v-e196f226]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.translation-form__header[data-v-e196f226]:hover{background-color:#f0f0f0}.translation-form__title[data-v-e196f226]{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.translation-form__content[data-v-e196f226]{max-height:0;overflow:hidden;transition:max-height .3s ease-out;border-top:0 solid #e9ecef}.translation-form__content.is-expanded[data-v-e196f226]{max-height:500px;border-top-width:1px}.language-options[data-v-e196f226]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:16px}.language-option[data-v-e196f226]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid #e9ecef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.language-option[data-v-e196f226]:hover{background:#f0f0f0}.language-option.selected[data-v-e196f226]{background:#e3f2fd;border-color:#2196f3;color:#1976d2}.form-actions[data-v-e196f226]{display:flex;justify-content:flex-end;padding:0 16px 16px}.button[data-v-e196f226]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s;font-size:14px;min-width:0;width:100%}.button--primary[data-v-e196f226]{background:#2196f3;color:#fff}.button--primary[data-v-e196f226]:hover:not(:disabled){background:#1976d2}.button[data-v-e196f226]:disabled{opacity:.7;cursor:not-allowed}.translations-empty[data-v-b99cc027]{text-align:center;color:#666;padding:20px 0}.translations-grid[data-v-b99cc027]{display:flex;flex-wrap:wrap;gap:20px;padding:0}.translation-item[data-v-b99cc027]{flex:1 1 calc(50% - 20px);min-width:240px;max-width:600px;margin:0 auto;background-color:#fafafa;border-radius:8px;padding:0;box-sizing:border-box}.translation-item__header[data-v-b99cc027]{display:flex;justify-content:space-between;align-items:center;padding:12px;margin:0 0 12px;background:#f3f3f3;border-radius:8px 8px 0 0;width:100%;box-sizing:border-box;padding-top:12px!important}.translation-item>div[data-v-b99cc027]{width:100%;display:flex;justify-content:center;padding:0 12px 12px}.translations-divider[data-v-b99cc027]{position:relative;text-align:center;margin:30px 0}.translations-divider[data-v-b99cc027]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e9ecef}.translations-divider span[data-v-b99cc027]{position:relative;background:#fff;padding:0 12px;color:#666;font-size:.9em}.translations-sync[data-v-b99cc027]{padding:0 20px;margin-bottom:20px}.sync-button[data-v-b99cc027]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;border:1px solid #e9ecef;background:#fff;color:#666;cursor:pointer;font-weight:500;transition:all .2s;width:100%;justify-content:center}.sync-button[data-v-b99cc027]:hover:not(:disabled){background:#f8f9fa;border-color:#dee2e6}.sync-button[data-v-b99cc027]:disabled{opacity:.7;cursor:not-allowed}.translation-item__language[data-v-b99cc027]{font-weight:500;color:#666;flex:1;display:flex;align-items:center;gap:6px}.sync-button--small[data-v-b99cc027]{width:auto;padding:4px 8px;background:transparent;margin-left:auto}.sync-button--small[data-v-b99cc027]:hover:not(:disabled){background:#fff}.translations-divider__loading[data-v-b99cc027]{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:0 12px}.translations-divider__loader[data-v-b99cc027]{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #2196f3;border-radius:50%;animation:spin-b99cc027 1s linear infinite}@keyframes spin-b99cc027{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.studio__sidebar-content-wrapper[data-v-5225552b]{padding:16px;height:100%;box-sizing:border-box;overflow-y:auto;background-color:#fff}.studio__sidebar-content-wrapper[data-v-5225552b]::-webkit-scrollbar{width:6px}.studio__sidebar-content-wrapper[data-v-5225552b]::-webkit-scrollbar-track{background:var(--neutral-100, #F5F5F5)}.studio__sidebar-content-wrapper[data-v-5225552b]::-webkit-scrollbar-thumb{background-color:var(--neutral-300, #E0E0E0);border-radius:6px}.studio__sidebar-content-wrapper[data-v-5225552b]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400, #BDBDBD)}.studio__sidebar-panel[data-v-5225552b]{margin-bottom:24px}.studio__sidebar-title[data-v-5225552b]{font-size:1.1rem;font-weight:600;margin:0 0 16px;color:var(--neutral-900, #212121);padding-bottom:8px;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.studio__sidebar-subtitle[data-v-5225552b]{font-size:.9rem;font-weight:600;margin:16px 0 8px;color:var(--neutral-800, #424242)}.studio__sidebar-label[data-v-5225552b]{display:block;font-size:.85rem;margin-bottom:8px;color:var(--neutral-700, #616161)}.studio__sidebar-textarea[data-v-5225552b]{width:100%;padding:10px;border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;resize:vertical;font-size:.9rem;transition:all .2s ease;background-color:var(--neutral-50, #FAFAFA)}.studio__sidebar-textarea[data-v-5225552b]:focus{border-color:var(--action-400, #42A5F5);outline:none;box-shadow:0 0 0 3px #2196f31a;background-color:#fff}.editor__insert__group[data-v-5225552b]{margin-bottom:20px}.editor__insert[data-v-5225552b]{display:flex;align-items:center;padding:10px 12px;margin-bottom:6px;border-radius:6px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);cursor:pointer;transition:all .2s ease}.editor__insert[data-v-5225552b]:hover{background-color:var(--neutral-100, #F5F5F5);transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.editor__insert i[data-v-5225552b]{margin-right:10px;color:var(--neutral-700, #616161);font-size:1.1em;width:20px;text-align:center}.editor__layer-item__name[data-v-5225552b]{font-size:.85rem;font-weight:500}.studio__tracks[data-v-5225552b]{display:flex;flex-direction:column;gap:8px}.studio__track[data-v-5225552b]{display:flex;align-items:center;padding:10px 12px;margin-bottom:0;border-radius:6px;background-color:var(--neutral-50, #FAFAFA);border:1px solid var(--neutral-200, #EEEEEE);cursor:pointer;transition:all .2s ease}.studio__track[data-v-5225552b]:hover{background-color:var(--neutral-100, #F5F5F5);transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.studio__track__action[data-v-5225552b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--neutral-200, #EEEEEE);margin-right:12px}.studio__track__action--active[data-v-5225552b]{background-color:var(--action-600, #2196F3);color:#fff}.studio__track__name[data-v-5225552b]{flex:1}.studio__track__name p[data-v-5225552b]{margin:0;font-size:.85rem;font-weight:500}.studio__track-button[data-v-5225552b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:#fff;border:1px solid var(--action-400, #42A5F5);color:var(--action-600, #2196F3);font-size:1rem;cursor:pointer;transition:all .2s ease}.studio__track-button[data-v-5225552b]:hover{background-color:var(--action-50, #F5FAFF);box-shadow:0 2px 5px #2196f333}.thumbs_container[data-v-5225552b]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.thumb[data-v-5225552b]{width:60px;height:60px;border-radius:6px;overflow:hidden;border:1px solid var(--neutral-200, #EEEEEE);transition:all .2s ease;background-color:#fff}.thumb[data-v-5225552b]:hover{border-color:var(--action-400, #42A5F5);box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.studio__sidebar-container[data-v-227ef80c]{display:flex;height:100%;padding:12px}.studio__sidebar[data-v-227ef80c]{width:70px;height:100%;background:linear-gradient(to bottom,#fff,#fafafa);border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.studio__sidebar__navs[data-v-227ef80c]{display:flex;flex-direction:column;padding:0;height:100%;overflow-y:auto;background:transparent}.studio__sidebar__navs[data-v-227ef80c]::-webkit-scrollbar{display:none}.studio__sidebar__nav[data-v-227ef80c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px 0;margin-bottom:0;cursor:pointer;text-align:center;transition:all .2s ease;color:#4b5563;border-radius:0}.studio__sidebar__nav[data-v-227ef80c]:hover{background:linear-gradient(to bottom,#f9fafb,#f3f4f6)}.studio__sidebar__nav i[data-v-227ef80c]{font-size:1.2em;margin-bottom:4px;display:block;width:100%;text-align:center}.studio__sidebar__nav-label[data-v-227ef80c]{font-size:.65em;font-weight:600;margin:0;text-align:center;width:100%;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__sidebar__nav--active[data-v-227ef80c]{background:linear-gradient(to bottom,#eff6ff,#f5faff);color:#2563eb;position:relative}.studio__sidebar__nav--active[data-v-227ef80c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#2563eb}.studio__sidebar__nav--active i[data-v-227ef80c],.studio__sidebar__nav--active p[data-v-227ef80c]{color:#2563eb}.studio__sidebar__nav--back[data-v-227ef80c]{margin-top:auto;border-top:1px solid #e5e7eb;padding-top:12px}.studio__sidebar-content[data-v-227ef80c]{flex:1;height:100%;background:linear-gradient(to bottom,#fff,#fafafa);border:1px solid #e5e7eb;border-radius:8px;overflow-y:auto;width:275px;margin-left:12px;box-shadow:0 1px 3px #0000000d}.studio__sidebar-content--wide[data-v-227ef80c]{width:350px}.studio__sidebar-content[data-v-227ef80c]::-webkit-scrollbar{width:6px}.studio__sidebar-content[data-v-227ef80c]::-webkit-scrollbar-track{background:#f3f4f6}.studio__sidebar-content[data-v-227ef80c]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:6px}.studio__sidebar-content[data-v-227ef80c]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.studio__body[data-v-a40e80ad]{display:flex;height:calc(100vh - 64px);overflow:hidden;position:relative;background-color:var(--neutral-50, #FAFAFA)}.studio__player-holder[data-v-a40e80ad]{flex:1;position:relative;overflow:hidden;background-color:var(--neutral-100, #F5F5F5);box-shadow:inset 0 0 20px #00000008}.studio__mobile-banner[data-v-a40e80ad]{display:none}@media (max-width: 768px){.studio__mobile-banner[data-v-a40e80ad]{display:flex;justify-content:center;align-items:center;height:100vh;text-align:center;padding:20px}.studio__body-wrapper[data-v-a40e80ad]{display:none}}.studio__body-wrapper[data-v-a40e80ad]{display:flex;flex-direction:column;height:100vh;width:100%}.studio__main-panel-overlay[data-v-a40e80ad]{position:absolute;right:0;bottom:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fffffff2;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.studio__main-panel-overlay i[data-v-a40e80ad]{font-size:3rem;color:var(--warning-600, #FF9800);margin-bottom:16px}.studio__main-panel-overlay h3[data-v-a40e80ad]{font-size:1.5rem;margin:0 0 8px;display:flex;align-items:center}.studio__main-panel-overlay p[data-v-a40e80ad]{font-size:1rem;margin:0;color:var(--neutral-700, #616161)}.ellipsis-loader[data-v-a40e80ad]{display:inline-flex;margin-left:8px}.ellipsis-loader span[data-v-a40e80ad]{width:6px;height:6px;margin:0 2px;background-color:var(--neutral-700, #616161);border-radius:50%;display:inline-block;animation:ellipsis-a40e80ad 1.4s infinite ease-in-out both}.ellipsis-loader span[data-v-a40e80ad]:nth-child(1){animation-delay:0s}.ellipsis-loader span[data-v-a40e80ad]:nth-child(2){animation-delay:.2s}.ellipsis-loader span[data-v-a40e80ad]:nth-child(3){animation-delay:.4s}@keyframes ellipsis-a40e80ad{0%,80%,to{transform:scale(0);opacity:.2}40%{transform:scale(1);opacity:1}}.editor__main-panel-zoom[data-v-a40e80ad]{position:absolute;display:flex;align-items:center;background-color:#fff;padding:8px 12px;border-radius:8px;border:1px solid var(--neutral-200, #EEEEEE);font-size:.85rem;z-index:5;box-shadow:0 3px 10px #0000000d}.editor__main-panel-zoom__slider[data-v-a40e80ad]{margin-right:8px}.editor__main-panel-zoom__slider input[data-v-a40e80ad]{width:100px}.fade-enter-active[data-v-a40e80ad],.fade-leave-active[data-v-a40e80ad]{transition:opacity .3s}.fade-enter[data-v-a40e80ad],.fade-leave-to[data-v-a40e80ad]{opacity:0}.studio__template-picker-slide-enter-active[data-v-a40e80ad],.studio__template-picker-slide-leave-active[data-v-a40e80ad]{transition:transform .3s,opacity .3s}.studio__template-picker-slide-enter[data-v-a40e80ad],.studio__template-picker-slide-leave-to[data-v-a40e80ad]{transform:translateY(20px);opacity:0}.studio__main-panel-overlay--loading[data-v-a40e80ad]{background-color:#fff}.loading-container[data-v-a40e80ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loading-logo[data-v-a40e80ad]{position:relative;margin-bottom:1.5rem}.loading-logo img[data-v-a40e80ad]{position:relative}.loading-progress[data-v-a40e80ad]{height:.125rem;width:12rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.loading-bar[data-v-a40e80ad]{height:100%;border-radius:9999px;background:linear-gradient(135deg,#4f46e5,#7c3aed);animation:progress-a40e80ad 2s ease-in-out infinite}@keyframes float-a40e80ad{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float[data-v-a40e80ad]{animation:float-a40e80ad 2s ease-in-out infinite}@keyframes progress-a40e80ad{0%{width:0%;opacity:.5}50%{width:100%;opacity:1}to{width:0%;opacity:.5}}.studio__main-panel-overlay--warning[data-v-a40e80ad]{background-color:#fff8e1fa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.warning-container[data-v-a40e80ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:400px;padding:0 20px}.warning-icon[data-v-a40e80ad]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#ff98001a;margin-bottom:20px}.warning-icon i[data-v-a40e80ad]{font-size:28px;color:var(--warning-600, #FF9800)}.warning-container h3[data-v-a40e80ad]{font-size:1.5rem;font-weight:600;margin:0 0 12px;color:var(--warning-800, #EF6C00)}.warning-container p[data-v-a40e80ad]{font-size:1rem;margin:0 0 24px;color:var(--neutral-700, #616161)}.button--warning[data-v-a40e80ad]{background-color:var(--warning-600, #FF9800);color:#fff;border:none;padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.button--warning[data-v-a40e80ad]:hover{background-color:var(--warning-700, #F57C00)}.translation-toggle[data-v-faa33119]{background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;display:flex;align-items:center;gap:4px;border-radius:4px;transition:all .2s;z-index:1}.translation-toggle[data-v-faa33119]:hover{background:#0000000d}.translation-toggle.is-expanded .fa-chevron-down[data-v-faa33119]{transform:rotate(180deg)}.translations-panel[data-v-faa33119]{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:8px;padding:12px;box-shadow:0 2px 4px #0000001a}.translations-loading[data-v-faa33119],.translations-empty[data-v-faa33119]{text-align:center;color:#666;padding:12px}.translation-item[data-v-faa33119]{display:flex;align-items:center;padding:8px;border-radius:4px;cursor:pointer;margin-bottom:4px}.translation-item[data-v-faa33119]:hover{background:#f0f0f0}.translation-language[data-v-faa33119]{display:flex;align-items:center;gap:4px;width:120px;color:#666}.slide-enter-active[data-v-faa33119],.slide-leave-active[data-v-faa33119]{transition:all .3s ease}.slide-enter[data-v-faa33119],.slide-leave-to[data-v-faa33119]{transform:translateY(-10px);opacity:0}.sidebar[data-v-32fe8b4d]{position:fixed;top:0;right:0;bottom:0;pointer-events:none}.sidebar.is-open[data-v-32fe8b4d]{pointer-events:auto;z-index:999999}.sidebar__overlay[data-v-32fe8b4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1;transition:opacity .3s ease-in-out}.sidebar__content[data-v-32fe8b4d]{position:absolute;top:0;right:0;bottom:0;width:600px;background:#fff;box-shadow:-2px 0 8px #0000001a;transform:translate(100%);transition:transform .3s ease-in-out;z-index:2;display:flex;flex-direction:column}.sidebar.is-open .sidebar__content[data-v-32fe8b4d]{transform:translate(0)}.sidebar__header[data-v-32fe8b4d]{padding:20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.sidebar__close[data-v-32fe8b4d]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:4px}.sidebar__body[data-v-32fe8b4d]{flex:1;overflow-y:auto;padding:20px}.sidebar__loading[data-v-32fe8b4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;gap:12px}.briefing-item[data-v-740f80d3]{cursor:pointer}.toast-container[data-v-f4f26177]{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:400px;pointer-events:none}.toast[data-v-f4f26177]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border-left:4px solid #007bff;padding:16px;margin-bottom:12px;display:flex;align-items:flex-start;gap:12px;pointer-events:auto;cursor:pointer;transition:all .3s ease;max-width:100%}.toast[data-v-f4f26177]:hover{transform:translate(-4px);box-shadow:0 6px 20px #0003}.toast--success[data-v-f4f26177]{border-left-color:#28a745}.toast--error[data-v-f4f26177]{border-left-color:#dc3545}.toast--warning[data-v-f4f26177]{border-left-color:#ffc107}.toast--info[data-v-f4f26177]{border-left-color:#007bff}.toast__icon[data-v-f4f26177]{flex-shrink:0;font-size:1.2rem;margin-top:2px}.toast--success .toast__icon[data-v-f4f26177]{color:#28a745}.toast--error .toast__icon[data-v-f4f26177]{color:#dc3545}.toast--warning .toast__icon[data-v-f4f26177]{color:#ffc107}.toast--info .toast__icon[data-v-f4f26177]{color:#007bff}.toast__content[data-v-f4f26177]{flex:1;min-width:0}.toast__title[data-v-f4f26177]{margin:0 0 4px;font-size:.9rem;font-weight:600;color:#333}.toast__message[data-v-f4f26177]{margin:0;font-size:.85rem;color:#666;line-height:1.4}.toast__progress[data-v-f4f26177]{margin-top:8px;display:flex;align-items:center;gap:8px}.toast__progress-bar[data-v-f4f26177]{flex:1;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.toast__progress-fill[data-v-f4f26177]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:2px;transition:width .3s ease}.toast__progress-text[data-v-f4f26177]{font-size:.75rem;color:#666;font-weight:500;min-width:35px;text-align:right}.toast__close[data-v-f4f26177]{flex-shrink:0;background:none;border:none;color:#999;cursor:pointer;padding:2px;border-radius:2px;transition:color .2s ease}.toast__close[data-v-f4f26177]:hover{color:#666}.toast-enter-active[data-v-f4f26177],.toast-leave-active[data-v-f4f26177]{transition:all .3s ease}.toast-enter[data-v-f4f26177],.toast-leave-to[data-v-f4f26177]{opacity:0;transform:translate(100%)}.toast-move[data-v-f4f26177]{transition:transform .3s ease}.name-dialog-overlay[data-v-19e4f883]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.name-dialog[data-v-19e4f883]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 20px 60px #0000001a,0 8px 20px #0000000d;max-width:400px;width:100%;text-align:center}.name-dialog h3[data-v-19e4f883]{margin:0 0 .5rem;font-size:1.25rem;color:var(--neutral-900, #212121);font-weight:600}.name-dialog p[data-v-19e4f883]{margin:0 0 1.5rem;color:var(--neutral-600, #757575);font-size:.875rem}.name-dialog-input[data-v-19e4f883]{margin-bottom:1.5rem}.name-dialog-input input[data-v-19e4f883]{width:100%;padding:.75rem;border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;font-size:.875rem;transition:all .15s ease}.name-dialog-input input[data-v-19e4f883]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.name-dialog-actions[data-v-19e4f883]{display:flex;justify-content:center}.comment-system[data-v-19e4f883]{height:100%;max-height:100%;display:flex;flex-direction:column;padding:.75rem;font-size:.8rem;overflow:hidden}.comment-input-container[data-v-19e4f883]{margin-bottom:.75rem;flex-shrink:0}.comment-user-info[data-v-19e4f883]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.375rem .5rem;background:var(--neutral-50, #FAFAFA);border-radius:4px;font-size:.75rem;color:var(--neutral-700, #616161)}.comment-user-info i[data-v-19e4f883]{color:var(--neutral-500, #9E9E9E);font-size:.875rem}.comment-user-info .btn-text[data-v-19e4f883]{margin-left:auto;font-size:.7rem;padding:.125rem .375rem}.video-timestamp-info[data-v-19e4f883]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;padding:.25rem .5rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;font-size:.75rem;color:#1e40af}.video-timestamp-info i[data-v-19e4f883]{color:#3b82f6;font-size:.7rem}.comment-input-wrapper[data-v-19e4f883]{display:flex;gap:.5rem;align-items:flex-end}.comment-input[data-v-19e4f883]{flex:1;padding:.5rem;border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;font-size:.8rem;resize:none;min-height:36px;transition:all .15s ease;background:#fff;font-family:inherit}.comment-input[data-v-19e4f883]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.comments-list[data-v-19e4f883]{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;max-height:100%;min-height:0}.comments-list[data-v-19e4f883]::-webkit-scrollbar{width:4px}.comments-list[data-v-19e4f883]::-webkit-scrollbar-track{background:transparent}.comments-list[data-v-19e4f883]::-webkit-scrollbar-thumb{background:var(--neutral-300, #BDBDBD);border-radius:2px}.comments-list[data-v-19e4f883]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400, #9E9E9E)}.comment-item[data-v-19e4f883]{padding:.5rem;background:var(--neutral-50, #FAFAFA);border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);transition:all .15s ease;margin-bottom:.5rem}.comment-item[data-v-19e4f883]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 1px 3px #0000000a}.comment-header[data-v-19e4f883]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.375rem;gap:.5rem}.comment-user[data-v-19e4f883]{display:flex;align-items:center;gap:.375rem;font-weight:500;color:var(--neutral-900, #212121);flex:1;min-width:0}.comment-user i[data-v-19e4f883]{font-size:.875rem;color:var(--neutral-500, #9E9E9E);flex-shrink:0}.user-name[data-v-19e4f883]{font-size:.75rem;font-weight:500;color:var(--neutral-800, #424242);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-meta[data-v-19e4f883]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--neutral-500, #9E9E9E);flex-shrink:0}.comment-time[data-v-19e4f883]{font-size:.7rem;color:var(--neutral-500, #9E9E9E);white-space:nowrap}.video-timestamp[data-v-19e4f883]{display:inline-flex;align-items:center;padding:.125rem .375rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:3px;color:#1e40af;cursor:pointer;transition:all .15s ease;font-weight:500;font-size:.7rem;margin-left:.25rem}.video-timestamp[data-v-19e4f883]:hover{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.comment-content[data-v-19e4f883]{font-size:.8rem;color:var(--neutral-800, #424242);line-height:1.4;margin-bottom:.375rem;word-wrap:break-word}.comment-actions[data-v-19e4f883]{display:flex;gap:.375rem}.comment-replies[data-v-19e4f883]{margin-top:.5rem;margin-left:1rem;display:flex;flex-direction:column;gap:.375rem;position:relative}.comment-replies[data-v-19e4f883]:before{content:"";position:absolute;left:-.5rem;top:0;bottom:0;width:1px;background:var(--neutral-200, #EEEEEE)}.reply-item[data-v-19e4f883]{padding:.375rem .5rem;background:#fff;border-radius:4px;border:1px solid var(--neutral-200, #EEEEEE);transition:all .15s ease}.reply-item[data-v-19e4f883]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 1px 2px #0000000a}.reply-header[data-v-19e4f883]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;gap:.375rem}.reply-user[data-v-19e4f883]{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;color:var(--neutral-900, #212121);flex:1;min-width:0}.reply-user i[data-v-19e4f883]{font-size:.75rem;color:var(--neutral-500, #9E9E9E);flex-shrink:0}.reply-meta[data-v-19e4f883]{display:flex;align-items:center;gap:.25rem;font-size:.65rem;color:var(--neutral-500, #9E9E9E);flex-shrink:0}.reply-time[data-v-19e4f883]{font-size:.65rem;color:var(--neutral-500, #9E9E9E);white-space:nowrap}.reply-content[data-v-19e4f883]{font-size:.75rem;color:var(--neutral-800, #424242);line-height:1.3;word-wrap:break-word}.comments-empty[data-v-19e4f883]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;color:var(--neutral-500, #9E9E9E);flex:1}.comments-empty i[data-v-19e4f883]{font-size:1.5rem;margin-bottom:.75rem;color:var(--neutral-400, #BDBDBD)}.comments-empty p[data-v-19e4f883]{margin:.125rem 0;font-size:.8rem}.text-muted[data-v-19e4f883]{color:var(--neutral-400, #BDBDBD);font-size:.75rem}.button[data-v-19e4f883]{padding:.5rem .75rem;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s ease;font-weight:500;font-size:.75rem;display:flex;align-items:center;gap:.375rem;justify-content:center;box-shadow:0 1px 2px #00000008;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-compact[data-v-19e4f883]{padding:.375rem .5rem;font-size:.7rem;min-width:36px;height:36px}.btn-primary[data-v-19e4f883]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-color:transparent;box-shadow:0 2px 6px #3b82f633}.btn-primary[data-v-19e4f883]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.btn-text[data-v-19e4f883]{background:none;border:none;color:var(--neutral-600, #757575);padding:.125rem .375rem;font-size:.7rem;cursor:pointer;transition:all .15s ease}.btn-text[data-v-19e4f883]:hover{color:var(--neutral-900, #212121);background:var(--neutral-100, #F5F5F5)}.btn-small[data-v-19e4f883]{padding:.125rem .25rem;font-size:.65rem;gap:.25rem}@media (max-width: 768px){.name-dialog[data-v-19e4f883]{margin:1rem;padding:1.5rem}.comment-replies[data-v-19e4f883]{margin-left:1rem}.comment-replies[data-v-19e4f883]:before{left:-.5rem}}.public-asset-view[data-v-0752a94b]{height:100vh;background:var(--neutral-50, #FAFAFA);display:flex;flex-direction:column;overflow:hidden;position:relative}.public-asset-container[data-v-0752a94b]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.public-asset-header[data-v-0752a94b]{padding:1rem;border-bottom:1px solid var(--neutral-200, #EEEEEE);background:var(--neutral-50, #FAFAFA);display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0}.public-asset-title h1[data-v-0752a94b]{margin:0 0 .5rem;font-size:1.5rem;color:var(--neutral-900, #212121);font-weight:600}.public-asset-meta[data-v-0752a94b]{display:flex;gap:.75rem;flex-wrap:wrap}.asset-type[data-v-0752a94b],.asset-size[data-v-0752a94b],.asset-status[data-v-0752a94b]{font-size:.8125rem;color:var(--neutral-600, #757575);background:var(--neutral-200, #E0E0E0);padding:.375rem .75rem;border-radius:6px;text-transform:uppercase;font-weight:500;letter-spacing:.025em;box-shadow:0 1px 2px #00000008}.asset-status[data-v-0752a94b]{text-transform:none}.status-pending[data-v-0752a94b]{background:#fef3c7;color:#92400e}.status-approved[data-v-0752a94b]{background:#dcfce7;color:#166534}.status-rejected[data-v-0752a94b]{background:#fee2e2;color:#991b1b}.public-asset-actions[data-v-0752a94b]{display:flex;gap:.75rem}.public-asset-content[data-v-0752a94b]{flex:1;display:flex;overflow:hidden;min-height:0}.main-content[data-v-0752a94b]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.asset-preview-container[data-v-0752a94b]{flex:1;min-height:0;background:var(--neutral-100, #F5F5F5);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-preview[data-v-0752a94b],.video-preview[data-v-0752a94b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;padding:2rem}.image-preview img[data-v-0752a94b]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-preview[data-v-0752a94b]{padding:2rem}.video-container[data-v-0752a94b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.video-container video[data-v-0752a94b]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-player-component[data-v-0752a94b]{width:100%;height:100%;max-width:100%;max-height:100%}.native-video-player[data-v-0752a94b]{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#000}.video-transcription-section[data-v-0752a94b]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200, #EEEEEE)}.transcription-title[data-v-0752a94b]{margin:0 0 1rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.comments-header[data-v-0752a94b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.comments-header h3[data-v-0752a94b]{margin:0;font-size:1.1rem;color:var(--neutral-900, #212121);font-weight:600}.comment-count[data-v-0752a94b]{font-size:.875rem;color:var(--neutral-500, #9E9E9E)}.comment-input-container[data-v-0752a94b]{margin-bottom:1.5rem}.comment-user-info[data-v-0752a94b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem;background:var(--neutral-50, #FAFAFA);border-radius:6px;font-size:.875rem;color:var(--neutral-700, #616161)}.comment-user-info i[data-v-0752a94b]{color:var(--neutral-500, #9E9E9E)}.comment-user-info .btn-text[data-v-0752a94b]{margin-left:auto;font-size:.75rem;padding:.25rem .5rem}.comment-input[data-v-0752a94b]{width:100%;padding:.75rem;border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;font-size:.875rem;resize:vertical;min-height:80px;margin-bottom:.75rem;transition:all .15s ease;background:#fff}.comment-input[data-v-0752a94b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.comment-input-actions[data-v-0752a94b]{display:flex;justify-content:flex-end}.comments-list[data-v-0752a94b]{display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-0752a94b]{padding:1rem;background:var(--neutral-50, #FAFAFA);border-radius:8px;border:1px solid var(--neutral-200, #EEEEEE);transition:all .15s ease;margin-bottom:1rem}.comment-item[data-v-0752a94b]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.comment-header[data-v-0752a94b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.comment-user[data-v-0752a94b]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--neutral-900, #212121)}.comment-time[data-v-0752a94b]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.comment-content[data-v-0752a94b]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.5;margin-bottom:.75rem}.comment-actions[data-v-0752a94b]{display:flex;gap:.5rem}.btn-text[data-v-0752a94b]{background:none;border:none;color:var(--neutral-600, #757575);padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:all .15s ease}.btn-text[data-v-0752a94b]:hover{color:var(--neutral-900, #212121)}.comment-replies[data-v-0752a94b]{margin-top:1rem;margin-left:1.5rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.comment-replies[data-v-0752a94b]:before{content:"";position:absolute;left:-.75rem;top:0;bottom:0;width:2px;background:var(--neutral-200, #EEEEEE)}.reply-item[data-v-0752a94b]{padding:.75rem;background:#fff;border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);transition:all .15s ease}.reply-item[data-v-0752a94b]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.reply-header[data-v-0752a94b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.reply-user[data-v-0752a94b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--neutral-900, #212121)}.reply-time[data-v-0752a94b]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.reply-content[data-v-0752a94b]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.4}.asset-info-sidebar[data-v-0752a94b]{width:400px;background:var(--neutral-50, #FAFAFA);border-left:1px solid var(--neutral-200, #EEEEEE);display:flex;flex-direction:column;overflow:hidden}.asset-details[data-v-0752a94b],.activity-timeline[data-v-0752a94b]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.tab-panel .asset-details[data-v-0752a94b]{padding:1.5rem;border-bottom:none;overflow-y:auto;flex:1}.asset-details h4[data-v-0752a94b],.activity-timeline h4[data-v-0752a94b]{margin:0 0 1rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.details-grid[data-v-0752a94b]{display:flex;flex-direction:column;gap:.75rem}.detail-field[data-v-0752a94b]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-0752a94b]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);text-transform:uppercase;letter-spacing:.05em;margin:0}.detail-value[data-v-0752a94b]{font-size:.875rem;font-weight:400;color:var(--neutral-900, #212121);word-break:break-word;line-height:1.4;padding-bottom:.5rem;border-bottom:1px solid var(--neutral-100, #F5F5F5)}.detail-field:last-child .detail-value[data-v-0752a94b]{border-bottom:none;padding-bottom:0}.timeline-list[data-v-0752a94b]{display:flex;flex-direction:column;gap:1rem}.timeline-item[data-v-0752a94b]{display:flex;gap:1rem;position:relative}.timeline-item[data-v-0752a94b]:not(:last-child):after{content:"";position:absolute;left:12px;top:24px;bottom:-1rem;width:2px;background:var(--neutral-200, #EEEEEE)}.timeline-icon[data-v-0752a94b]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--neutral-200, #E0E0E0);color:var(--neutral-600, #757575)}.icon-approve[data-v-0752a94b]{background:#dcfce7;color:#166534}.icon-reject[data-v-0752a94b]{background:#fee2e2;color:#991b1b}.icon-comment[data-v-0752a94b]{background:#e0f2fe;color:#0369a1}.icon-upload[data-v-0752a94b]{background:#f3e8ff;color:#7e22ce}.icon-download[data-v-0752a94b]{background:#fef3c7;color:#92400e}.timeline-content[data-v-0752a94b]{flex:1}.timeline-header[data-v-0752a94b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.timeline-user[data-v-0752a94b]{font-size:.75rem;font-weight:500;color:var(--neutral-900, #212121)}.timeline-time[data-v-0752a94b]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.timeline-message[data-v-0752a94b]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.4}.button[data-v-0752a94b]{padding:.75rem 1rem;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:.5rem;justify-content:center;box-shadow:0 1px 2px #00000008;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary[data-v-0752a94b]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-color:transparent;box-shadow:0 2px 6px #3b82f633}.btn-primary[data-v-0752a94b]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.btn-secondary[data-v-0752a94b]{background:var(--neutral-50, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-200, #EEEEEE)}.btn-secondary[data-v-0752a94b]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.btn-success[data-v-0752a94b]{background:var(--neutral-100, #F5F5F5);color:#16a34a;border:1px solid #dcfce7;box-shadow:0 1px 2px #00000008}.btn-success[data-v-0752a94b]:hover{background:#dcfce7;border-color:#bbf7d0;color:#15803d;box-shadow:0 2px 6px #22c55e1a;transform:translateY(-.5px)}.btn-danger[data-v-0752a94b]{background:var(--neutral-100, #F5F5F5);color:#dc2626;border:1px solid #fee2e2;box-shadow:0 1px 2px #00000008}.btn-danger[data-v-0752a94b]:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c;box-shadow:0 2px 6px #ef44441a;transform:translateY(-.5px)}.loading-container[data-v-0752a94b],.error-container[data-v-0752a94b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--neutral-50, #FAFAFA);padding:2rem}.loading-content[data-v-0752a94b],.error-content[data-v-0752a94b]{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 20px 60px #0000001a,0 8px 20px #0000000d;max-width:400px;width:100%}.loading-content i[data-v-0752a94b],.error-content i[data-v-0752a94b]{font-size:2rem;margin-bottom:1rem}.loading-content i[data-v-0752a94b]{color:#3b82f6}.error-content i[data-v-0752a94b]{color:#dc2626}.error-content h2[data-v-0752a94b]{margin:0 0 .5rem;font-size:1.25rem;color:var(--neutral-900, #212121);font-weight:600}.error-content p[data-v-0752a94b]{margin:0;color:var(--neutral-600, #757575);font-size:.875rem}.tab-panel .asset-details[data-v-0752a94b]{padding:1.5rem;border-bottom:none}.mobile-sidebar-toggle[data-v-0752a94b]{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top:1px solid var(--neutral-200, #EEEEEE);box-shadow:0 -2px 10px #0000001a;cursor:pointer;transition:all .3s ease}@media (max-width: 1024px){.image-preview img[data-v-0752a94b],.video-container video[data-v-0752a94b],.video-player-component[data-v-0752a94b],.native-video-player[data-v-0752a94b]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.image-preview[data-v-0752a94b]{padding:1rem}.video-preview[data-v-0752a94b]{padding:0}.native-video-player[data-v-0752a94b]{width:100%;height:auto;min-height:200px;border-radius:0}.video-transcription-section[data-v-0752a94b]{margin-top:1rem;padding-top:1rem}.video-transcription-section .transcription-highlight[data-v-0752a94b]{font-size:.875rem}}.toggle-handle[data-v-0752a94b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--neutral-600, #757575);font-weight:500;font-size:.875rem}.toggle-handle[data-v-0752a94b]:hover{color:var(--neutral-900, #212121);background:var(--neutral-50, #FAFAFA)}.toggle-handle i[data-v-0752a94b]{font-size:1rem}@media (max-width: 1024px){.public-asset-content[data-v-0752a94b]{flex-direction:column;position:relative;height:100vh;overflow:hidden}.main-content[data-v-0752a94b]{flex:1;overflow:hidden;transition:all .3s ease}.asset-preview-container[data-v-0752a94b]{position:relative;transition:height .3s ease;overflow:hidden}.asset-info-sidebar[data-v-0752a94b]{position:fixed;bottom:0;left:0;right:0;width:100%;min-width:100%;border-left:none;border-top:1px solid var(--neutral-200, #EEEEEE);background:#fff;z-index:50;transition:all .3s ease;box-shadow:0 -2px 20px #0000001a}.asset-info-sidebar.mobile-collapsed[data-v-0752a94b]{transform:translateY(100%);opacity:0;pointer-events:none}.public-asset-content.mobile-sidebar-open .asset-info-sidebar[data-v-0752a94b]{height:50vh;max-height:50vh;transform:translateY(0);opacity:1;pointer-events:all}.public-asset-content.mobile-sidebar-open .mobile-sidebar-toggle[data-v-0752a94b]{bottom:50vh}.main-content[data-v-0752a94b]{padding-bottom:70px}}@media (max-width: 768px){.public-asset-header[data-v-0752a94b]{flex-direction:column;gap:1rem;padding:1rem}.public-asset-actions[data-v-0752a94b]{width:100%;flex-wrap:wrap}.public-asset-actions .button[data-v-0752a94b]{flex:1;min-width:120px}.sidebar-tabs[data-v-0752a94b]{flex-direction:row}.tab-button[data-v-0752a94b]{font-size:.8125rem;padding:.75rem}.public-asset-content.mobile-sidebar-open .asset-info-sidebar[data-v-0752a94b]{height:60vh;max-height:60vh}.public-asset-content.mobile-sidebar-open .mobile-sidebar-toggle[data-v-0752a94b]{bottom:60vh}}.name-dialog-overlay[data-v-0752a94b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.name-dialog[data-v-0752a94b]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 20px 60px #0000001a,0 8px 20px #0000000d;max-width:400px;width:100%;text-align:center}.name-dialog h3[data-v-0752a94b]{margin:0 0 .5rem;font-size:1.25rem;color:var(--neutral-900, #212121);font-weight:600}.name-dialog p[data-v-0752a94b]{margin:0 0 1.5rem;color:var(--neutral-600, #757575);font-size:.875rem}.name-dialog-input[data-v-0752a94b]{margin-bottom:1.5rem}.name-dialog-input input[data-v-0752a94b]{width:100%;padding:.75rem;border:1px solid var(--neutral-200, #EEEEEE);border-radius:8px;font-size:.875rem;transition:all .15s ease}.name-dialog-input input[data-v-0752a94b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.name-dialog-actions[data-v-0752a94b]{display:flex;justify-content:center}.comments-section[data-v-0752a94b]{padding:1.5rem;border-top:1px solid var(--neutral-200, #EEEEEE);background:#fff;max-width:800px;margin:0 auto}.sidebar-tabs[data-v-0752a94b]{display:flex;border-bottom:1px solid var(--neutral-200, #EEEEEE);background:var(--neutral-50, #FAFAFA);flex-shrink:0}.tab-button[data-v-0752a94b]{flex:1;padding:1rem;border:none;background:transparent;color:var(--neutral-600, #757575);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative}.tab-button[data-v-0752a94b]:hover{background:var(--neutral-100, #F5F5F5);color:var(--neutral-900, #212121)}.tab-button.active[data-v-0752a94b]{background:#fff;color:#3b82f6;border-bottom:2px solid #3b82f6}.tab-button.active[data-v-0752a94b]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff}.comment-badge[data-v-0752a94b]{background:#3b82f6;color:#fff;font-size:.75rem;padding:.125rem .375rem;border-radius:10px;min-width:1.25rem;text-align:center;line-height:1}.tab-content[data-v-0752a94b]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.tab-panel[data-v-0752a94b]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.asset-info-sidebar[data-v-0752a94b]{width:400px;min-width:400px;background:var(--neutral-50, #FAFAFA);border-left:1px solid var(--neutral-200, #EEEEEE);display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0}@media (min-width: 1025px){.asset-info-sidebar.mobile-collapsed[data-v-0752a94b]{transform:none!important;opacity:1!important;pointer-events:all!important;position:static!important}}.comments-empty[data-v-0752a94b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--neutral-500, #9E9E9E);flex:1}.comments-empty i[data-v-0752a94b]{font-size:2rem;margin-bottom:1rem;color:var(--neutral-400, #BDBDBD)}.comments-empty p[data-v-0752a94b]{margin:.25rem 0}.text-muted[data-v-0752a94b]{color:var(--neutral-400, #BDBDBD);font-size:.875rem}
