.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}.scene-panel[data-v-38550db6]{background:#fafafafa;border-top:1px solid #EEEEEE;border-radius:12px 12px 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:flex-grow .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);z-index:100;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.scene-panel[data-v-38550db6]:not(.expanded){flex-grow:0;min-height:60px;max-height:60px}.scene-panel.expanded[data-v-38550db6]{flex-grow:0;flex-shrink:0;height:260px;max-height:40vh}.scene-panel-toggle[data-v-38550db6]{padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(238,238,238,.7)}.scene-panel-header[data-v-38550db6]{display:flex;gap:1rem;align-items:center}.scene-count[data-v-38550db6]{font-weight:600;color:#212121;font-size:.9rem}.current-scene-indicator[data-v-38550db6]{font-size:.8rem;color:#1976d2;background:#1976d21a;padding:.2rem .6rem;border-radius:12px}.panel-toggle-btn[data-v-38550db6]{background:none;border:none;color:#757575;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.panel-toggle-btn[data-v-38550db6]:hover{background:#7575751a;color:#212121}.scene-panel-content[data-v-38550db6]{padding:1rem;display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1) .1s,transform .3s cubic-bezier(.4,0,.2,1) .1s}.scene-panel:not(.expanded) .scene-panel-content[data-v-38550db6]{opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.scene-panel.expanded .scene-panel-content[data-v-38550db6]{opacity:1;transform:translateY(0);pointer-events:auto}.scene-controls-compact[data-v-38550db6]{display:flex;align-items:center;gap:.75rem}.scene-btn-compact[data-v-38550db6]{background:#1976d2;color:#fff;border:none;padding:.4rem;border-radius:4px;cursor:pointer;transition:all .2s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.8rem}.scene-btn-compact[data-v-38550db6]:hover:not(:disabled){background:#1565c0}.scene-btn-compact[data-v-38550db6]:disabled{background:#bdbdbd;cursor:not-allowed}.scene-timeline-container[data-v-38550db6]{flex:1;position:relative}.scene-timeline-track[data-v-38550db6]{position:relative;height:24px;background:#e8e8e8;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.scene-segment[data-v-38550db6]{position:absolute;top:2px;bottom:2px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:2px;border:1px solid rgba(255,255,255,.2);box-shadow:0 1px 3px #0003}.scene-segment[data-v-38550db6]:hover{background:linear-gradient(135deg,#3730a3,#6b21a8);transform:translateY(-1px);box-shadow:0 2px 6px #4f46e54d;z-index:2}.scene-segment.active[data-v-38550db6]{background:linear-gradient(135deg,#1976d2,#1565c0);border-color:#fff6;box-shadow:0 2px 8px #1976d266;z-index:3}.scene-segment.playing[data-v-38550db6]{background:linear-gradient(135deg,#16a34a,#15803d);animation:pulse-playing-38550db6 1.5s infinite;border-color:#fff9;box-shadow:0 2px 8px #16a34a66;z-index:4}@keyframes pulse-playing-38550db6{0%,to{opacity:1;transform:translateY(-1px) scale(1)}50%{opacity:.8;transform:translateY(-1px) scale(1.02)}}.scene-segment-label[data-v-38550db6]{color:#fff;font-size:10px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:0;transition:opacity .2s ease}.scene-segment:hover .scene-segment-label[data-v-38550db6],.scene-segment.active .scene-segment-label[data-v-38550db6]{opacity:1}.scene-progress-indicator[data-v-38550db6]{position:absolute;top:0;bottom:0;width:2px;background:#f44;border-radius:1px;box-shadow:0 0 4px #f449;z-index:5;transition:left .1s ease-out}.scene-progress-indicator[data-v-38550db6]:before{content:"";position:absolute;top:-3px;left:-3px;width:8px;height:8px;background:#f44;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0003}.scene-slider-hidden[data-v-38550db6]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.scene-slider-hidden[data-v-38550db6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:transparent;cursor:pointer}.scene-slider-hidden[data-v-38550db6]::-moz-range-thumb{width:20px;height:20px;background:transparent;border:none;cursor:pointer}.scene-grid-compact[data-v-38550db6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;overflow-y:auto;max-height:200px;padding-right:.5rem}.scene-thumbnail-compact[data-v-38550db6]{background:#fff;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid #EEEEEE}.scene-thumbnail-compact[data-v-38550db6]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.scene-thumbnail-compact.active[data-v-38550db6]{border-color:#1976d2;box-shadow:0 2px 8px #1976d233}.scene-thumbnail-compact.playing[data-v-38550db6]{border-color:#16a34a;box-shadow:0 2px 8px #16a34a4d;animation:pulse-thumbnail-38550db6 1.5s infinite}@keyframes pulse-thumbnail-38550db6{0%,to{box-shadow:0 2px 8px #16a34a4d}50%{box-shadow:0 4px 16px #16a34a66}}.scene-thumbnail-video-compact[data-v-38550db6]{width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.scene-thumbnail-video-compact video[data-v-38550db6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scene-thumbnail-info-compact[data-v-38550db6]{padding:.4rem;display:flex;justify-content:space-between;align-items:center}.scene-number-compact[data-v-38550db6]{font-weight:600;color:#212121;font-size:.75rem}.scene-duration-compact[data-v-38550db6]{font-size:.7rem;color:#1976d2;font-weight:500}@media (max-width: 768px){.scene-panel.expanded[data-v-38550db6]{height:200px;max-height:35vh}.scene-grid-compact[data-v-38550db6]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem;max-height:150px}.scene-panel-content[data-v-38550db6]{padding:.75rem;gap:.75rem}.scene-controls-compact[data-v-38550db6]{gap:.5rem}}.asset-preview-overlay[data-v-1674166b]{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-1674166b .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.asset-preview-modal[data-v-1674166b]{background:#fff;border-radius:12px;width:95%;max-width:1400px;height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-1674166b .3s ease-out;box-shadow:0 20px 60px #0000004d,0 8px 20px #0000001a}@keyframes fadeIn-1674166b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-1674166b{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.asset-preview-header[data-v-1674166b]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE);display:flex;justify-content:space-between;align-items:center;background:var(--neutral-50, #FAFAFA)}.asset-preview-title h3[data-v-1674166b]{margin:0 0 .5rem;font-size:1.2rem;color:var(--neutral-900, #212121);font-weight:600}.asset-preview-meta[data-v-1674166b]{display:flex;gap:.75rem;flex-wrap:wrap}.asset-type[data-v-1674166b],.asset-size[data-v-1674166b],.asset-navigation-info[data-v-1674166b]{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-navigation-info[data-v-1674166b]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;text-transform:none;font-weight:500;box-shadow:0 2px 6px #3b82f633}.asset-navigation-controls[data-v-1674166b]{display:flex;gap:.75rem;align-items:center}.nav-button[data-v-1674166b]{background:var(--neutral-50, #F5F5F5);border:1px solid var(--neutral-200, #E0E0E0);color:var(--neutral-600, #757575);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .15s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #00000008}.nav-button[data-v-1674166b]:hover:not(:disabled){background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.nav-button[data-v-1674166b]:disabled{opacity:.4;cursor:not-allowed}.close-button[data-v-1674166b]{background:var(--neutral-50, #F5F5F5);border:1px solid var(--neutral-200, #E0E0E0);font-size:1.25rem;color:var(--neutral-600, #757575);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .15s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #00000008}.close-button[data-v-1674166b]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.asset-preview-content[data-v-1674166b]{flex:1;display:flex;overflow:hidden}.image-preview[data-v-1674166b],.video-preview[data-v-1674166b]{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-1674166b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-preview[data-v-1674166b]{padding:1rem;flex-direction:column;overflow:hidden;position:relative;display:flex;gap:1rem}.video-container[data-v-1674166b]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.video-container.scene-viewer-expanded[data-v-1674166b]{flex:1;max-height:calc(100% - 200px)}.asset-info-sidebar[data-v-1674166b]{width:350px;background:var(--neutral-50, #FAFAFA);border-left:1px solid var(--neutral-200, #EEEEEE);display:flex;flex-direction:column;overflow-y:auto}.asset-details[data-v-1674166b],.asset-variants[data-v-1674166b],.asset-labels[data-v-1674166b],.asset-actions[data-v-1674166b],.asset-danger-zone[data-v-1674166b]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.asset-details h4[data-v-1674166b],.asset-variants h4[data-v-1674166b],.asset-labels h4[data-v-1674166b],.asset-actions h4[data-v-1674166b]{margin:0 0 1rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.details-grid[data-v-1674166b]{display:flex;flex-direction:column;gap:.75rem}.detail-field[data-v-1674166b]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-1674166b]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);text-transform:uppercase;letter-spacing:.05em;margin:0}.detail-value[data-v-1674166b]{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-1674166b]{border-bottom:none;padding-bottom:0}.name-field .detail-value[data-v-1674166b]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.name-display[data-v-1674166b]{display:flex;align-items:center;gap:.5rem;flex:1}.name-value[data-v-1674166b]{color:var(--neutral-900, #212121);word-break:break-word;flex:1}.name-input[data-v-1674166b]{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-1674166b]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.edit-name-btn[data-v-1674166b]{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-1674166b]: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-1674166b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.variant-item[data-v-1674166b]{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-1674166b]:hover{border-color:var(--neutral-300, #BDBDBD);background:#fff;box-shadow:0 2px 6px #0000000a;transform:translateY(-1px)}.variant-item.variant-active[data-v-1674166b]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a);box-shadow:0 2px 8px #3b82f633}.variant-thumbnail[data-v-1674166b]{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:.5rem}.variant-thumbnail img[data-v-1674166b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.variant-active-indicator[data-v-1674166b]{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-1674166b]{text-align:center}.variant-name[data-v-1674166b]{font-size:.75rem;color:var(--neutral-600, #757575);font-weight:500;letter-spacing:.025em}.asset-similar[data-v-1674166b]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.similar-header[data-v-1674166b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.similar-header h4[data-v-1674166b]{margin:0;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.loading-indicator[data-v-1674166b]{color:var(--neutral-500, #9E9E9E);font-size:.875rem}.loading-message[data-v-1674166b],.no-similar-message[data-v-1674166b]{text-align:center;color:var(--neutral-500, #9E9E9E);font-size:.875rem;padding:1rem;font-style:italic}.similar-grid[data-v-1674166b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.similar-item[data-v-1674166b]{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-1674166b]:hover{border-color:var(--neutral-300, #BDBDBD);background:#fff;box-shadow:0 2px 6px #0000000a;transform:translateY(-1px)}.similar-item.similar-active[data-v-1674166b]{border-color:#16a34a;background:linear-gradient(to bottom right,#16a34a1a,#15803d1a);box-shadow:0 2px 8px #16a34a33}.similar-item.similar-original[data-v-1674166b]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a)}.similar-item.similar-original[data-v-1674166b]:hover{border-color:#2563eb;background:linear-gradient(to bottom right,#2563eb26,#7c3aed26)}.similar-item.similar-original.similar-active[data-v-1674166b]{border-color:#3b82f6;background:linear-gradient(to bottom right,#3b82f626,#9333ea26);box-shadow:0 2px 8px #3b82f64d}.similar-thumbnail[data-v-1674166b]{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:.5rem}.similar-thumbnail img[data-v-1674166b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.similar-active-indicator[data-v-1674166b]{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-1674166b]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);box-shadow:0 2px 6px #3b82f64d}.similar-info[data-v-1674166b]{text-align:center;display:flex;flex-direction:column;gap:.125rem}.similar-name[data-v-1674166b]{font-size:.75rem;color:var(--neutral-600, #757575);font-weight:500;letter-spacing:.025em;line-height:1.2}.similar-type[data-v-1674166b]{font-size:.65rem;color:var(--neutral-400, #BDBDBD);font-weight:400;text-transform:uppercase;letter-spacing:.05em}.labels-list[data-v-1674166b]{display:flex;flex-wrap:wrap;gap:.5rem}.label-tag[data-v-1674166b]{background:linear-gradient(to bottom right,#3b82f61a,#9333ea1a);color:#3b82f6;padding:.375rem .75rem;border-radius:12px;font-size:.8125rem;font-weight:500;border:1px solid rgba(59,130,246,.2);box-shadow:0 1px 2px #00000008;display:inline-flex;align-items:center;gap:.375rem}.labels-header[data-v-1674166b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.edit-labels-btn[data-v-1674166b]{background:var(--neutral-50, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-200, #EEEEEE);padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:.8125rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 2px #00000008}.edit-labels-btn[data-v-1674166b]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.labels-editor[data-v-1674166b]{display:flex;flex-direction:column;gap:1rem}.label-tag.editable[data-v-1674166b]{position:relative;padding-right:2rem;cursor:default}.remove-label-btn[data-v-1674166b]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:#ffffff4d;color:#1976d2;border:none;border-radius:50%;width:16px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;transition:all .2s ease}.remove-label-btn[data-v-1674166b]:hover{background:#f44336;color:#fff}.add-label-section[data-v-1674166b]{display:flex;gap:.5rem;align-items:center}.new-label-input[data-v-1674166b]{flex:1;padding:.75rem;border:1px solid var(--neutral-200, #EEEEEE);border-radius:6px;font-size:.875rem;outline:none;transition:all .15s ease;box-shadow:0 1px 2px #00000008}.new-label-input[data-v-1674166b]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,0 2px 6px #0000000a}.add-label-btn[data-v-1674166b]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border:1px solid transparent;padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:all .15s ease;font-size:.8125rem;font-weight:500;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 6px #3b82f633;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-label-btn[data-v-1674166b]:hover:not(:disabled){background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.add-label-btn[data-v-1674166b]:disabled{background:var(--neutral-300, #BDBDBD);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.label-actions[data-v-1674166b]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--neutral-200, #EEEEEE);margin-top:1rem}.action-buttons[data-v-1674166b]{display:flex;flex-direction:column;gap:.75rem}.button[data-v-1674166b]{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-1674166b]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-color:transparent;box-shadow:0 2px 6px #3b82f633}.btn-primary[data-v-1674166b]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.btn-secondary[data-v-1674166b]{background:var(--neutral-50, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-200, #EEEEEE)}.btn-secondary[data-v-1674166b]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);color:var(--neutral-900, #212121);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.btn-danger[data-v-1674166b]{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-1674166b]:hover{background:#fef2f2;color:#b91c1c;border-color:#b91c1c4d;box-shadow:0 2px 6px #dc262626;transform:translateY(-.5px)}.asset-danger-zone[data-v-1674166b]{background:#fefefe;border-top:2px solid #fee2e2;border-bottom:none;margin-top:auto}.danger-zone-header[data-v-1674166b]{margin-bottom:1rem}.danger-zone-header h5[data-v-1674166b]{margin:0 0 .25rem;font-size:.9rem;color:#dc2626;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.danger-zone-description[data-v-1674166b]{margin:0;font-size:.75rem;color:#9ca3af;font-style:italic;line-height:1.3}.asset-danger-zone .btn-danger[data-v-1674166b]{width:100%;justify-content:center;font-size:.8125rem}@media (max-width: 768px){.asset-preview-modal[data-v-1674166b]{width:100%;height:100vh;border-radius:0}.asset-preview-content[data-v-1674166b]{flex-direction:column}.video-preview[data-v-1674166b]{padding:.75rem}.video-container[data-v-1674166b]{max-height:40%}.video-container.scene-viewer-expanded[data-v-1674166b]{flex:.5}.asset-info-sidebar[data-v-1674166b]{width:100%;max-height:35%}}.product-feed__navbar[data-v-36c60781]{padding:16px 20px;background:#fff;border-bottom:1px solid var(--neutral-200, #EEEEEE);margin-bottom:0}.product-feed__controls[data-v-36c60781]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product-feed__feed-selector[data-v-36c60781]{flex-shrink:0;min-width:200px}.product-feed__search[data-v-36c60781]{flex:1;min-width:250px}.search-input[data-v-36c60781]{position:relative;display:flex;align-items:center;width:100%}.search-input__field[data-v-36c60781]{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-36c60781]::-moz-placeholder{color:var(--neutral-400, #9E9E9E)}.search-input__field[data-v-36c60781]::placeholder{color:var(--neutral-400, #9E9E9E)}.search-input__field[data-v-36c60781]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.search-input__field[data-v-36c60781]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,0 2px 6px #0000000a}.search-input__icon[data-v-36c60781]{position:absolute;left:14px;color:var(--neutral-500, #9E9E9E);font-size:14px;pointer-events:none;z-index:1}.search-input__clear[data-v-36c60781]{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-36c60781]:hover{background:var(--neutral-600, #757575);transform:scale(1.1)}.search-input__clear[data-v-36c60781]:active{transform:scale(.95)}.search-input__field:focus+.search-input__icon[data-v-36c60781],.search-input:focus-within .search-input__icon[data-v-36c60781]{color:#3b82f6}@media (max-width: 768px){.product-feed__navbar[data-v-36c60781]{padding:12px 16px}.product-feed__controls[data-v-36c60781]{flex-direction:column;gap:12px;align-items:stretch}.product-feed__feed-selector[data-v-36c60781],.product-feed__search[data-v-36c60781]{min-width:unset}}@media (max-width: 480px){.search-input__field[data-v-36c60781]{padding:8px 36px;font-size:16px}.search-input__icon[data-v-36c60781]{left:12px}.search-input__clear[data-v-36c60781]{right:10px}}.product-feed__content[data-v-36c60781]{display:flex;height:calc(100vh - 200px);min-height:600px}.product-feed__sidebar[data-v-36c60781]{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-36c60781]{width:60px}.product-feed__sidebar--collapsed .segments-explorer__title[data-v-36c60781],.product-feed__sidebar--collapsed .segments-explorer__count[data-v-36c60781]{display:none}.product-feed__sidebar--collapsed .segments-explorer__header[data-v-36c60781]{justify-content:center}.product-feed__sidebar--collapsed .segments-explorer__collapse-btn[data-v-36c60781]{margin:0}.product-feed__main[data-v-36c60781]{flex:1;overflow:hidden}.product-feed__main--with-sidebar[data-v-36c60781]{border-left:none}.segments-explorer[data-v-36c60781]{display:flex;flex-direction:column;height:100%;overflow:hidden}.segments-explorer__header[data-v-36c60781]{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-36c60781]{display:flex;align-items:center;gap:8px}.segments-explorer__collapse-btn[data-v-36c60781]{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-36c60781]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-primary, #212529)}.segments-explorer__title[data-v-36c60781]{font-size:14px;font-weight:500;color:var(--text-secondary, #6c757d);text-transform:uppercase;letter-spacing:.05em}.segments-explorer__count[data-v-36c60781]{background:transparent;color:var(--text-secondary, #6c757d);padding:2px 4px;border-radius:4px;font-size:12px;font-weight:400}.segments-explorer__list[data-v-36c60781]{flex:1;overflow-y:auto;padding:8px 0}.segments-explorer__item[data-v-36c60781]{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:all .2s ease;border-left:2px solid transparent}.segments-explorer__item[data-v-36c60781]:hover,.segments-explorer__item--selected[data-v-36c60781]{background:var(--bg-secondary, #f8f9fa);border-left-color:var(--primary-color, #007bff)}.segments-explorer__item--selected .segments-explorer__item-icon[data-v-36c60781]{color:var(--primary-color, #007bff)}.segments-explorer__item--selected .segments-explorer__item-name[data-v-36c60781]{font-weight:600;color:var(--primary-color, #007bff)}.segments-explorer__item-icon[data-v-36c60781]{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-36c60781]{color:var(--primary-color, #007bff)}.segments-explorer__item-content[data-v-36c60781]{flex:1;min-width:0}.segments-explorer__item-name[data-v-36c60781]{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-36c60781]{font-size:11px;color:var(--text-tertiary, #9e9e9e)}.segments-explorer__item-actions[data-v-36c60781]{width:60px;text-align:right}.segments-explorer__action-btn[data-v-36c60781]{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-36c60781]:hover{background:var(--bg-secondary, #f8f9fa);color:var(--neutral-700, #616161)}.segments-explorer__action-btn[data-v-36c60781]:active{transform:translateY(0)}.segments-modal-overlay[data-v-36c60781]{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-36c60781]{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-36c60781]{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-36c60781]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary, #212529)}.segments-modal__close[data-v-36c60781]{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-36c60781]:hover{background:var(--bg-tertiary, #e9ecef);color:var(--text-primary, #212529)}.segments-modal__content[data-v-36c60781]{flex:1;overflow-y:auto;padding:24px}.medialibrary__asset-tag[data-v-36c60781]{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-36c60781]{top:30px;background:#ffa383;color:#fff}@media (max-width: 1024px){.product-feed__content[data-v-36c60781]{flex-direction:column;height:auto}.product-feed__sidebar[data-v-36c60781]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid var(--border-color-light, #f1f3f4)}.segments-explorer__list[data-v-36c60781]{display:flex;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:thin}.segments-explorer__item[data-v-36c60781]{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-36c60781]{width:auto;margin-top:8px}.segments-explorer__action-btn[data-v-36c60781]{width:28px;height:28px;font-size:11px}.segments-modal[data-v-36c60781]{max-width:95vw;margin:10px}}.product-feed__table-container[data-v-36c60781]{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-36c60781]{width:100%;border-collapse:collapse;font-size:.875rem;border-radius:8px;overflow:hidden}.product-feed__table-header[data-v-36c60781]{background:var(--neutral-50, #FAFAFA);border-bottom:2px solid var(--neutral-200, #EEEEEE)}.product-feed__table-header th[data-v-36c60781]{text-align:left;font-weight:600;color:var(--neutral-700, #616161);padding:12px 16px;border-bottom:none}.product-feed__table-row[data-v-36c60781]{transition:background-color .15s ease;cursor:pointer;border-bottom:1px solid var(--neutral-100, #F5F5F5)}.product-feed__table-row[data-v-36c60781]:hover{background:var(--neutral-50, #FAFAFA)}.product-feed__table-row[data-v-36c60781]:last-child{border-bottom:none}.product-feed__table-cell[data-v-36c60781]{padding:12px 16px;vertical-align:middle;color:var(--neutral-700, #616161)}.product-feed__table-cell--image[data-v-36c60781]{width:80px;padding:8px 16px}.product-feed__table-cell--title[data-v-36c60781]{min-width:200px;max-width:300px}.product-feed__table-cell--price[data-v-36c60781],.product-feed__table-cell--brand[data-v-36c60781],.product-feed__table-cell--classification[data-v-36c60781]{width:120px}.product-feed__table-cell--availability[data-v-36c60781]{width:100px}.product-feed__table-cell--actions[data-v-36c60781]{width:60px;text-align:center}.product-feed__table-image[data-v-36c60781]{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;background:var(--neutral-100, #F5F5F5)}.product-feed__table-image img[data-v-36c60781]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-feed__table-badge[data-v-36c60781]{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-36c60781]{display:flex;flex-direction:column;gap:4px;word-break:break-word;line-height:1.4}.product-feed__table-tag[data-v-36c60781]{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-36c60781]{background:#ffa383;color:#fff}.product-feed__table-classification[data-v-36c60781]{text-transform:capitalize;color:var(--neutral-600, #757575);font-weight:500}.product-feed__table-availability[data-v-36c60781]{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-36c60781],.product-feed__table-availability--available[data-v-36c60781]{background:#e8f5e8;color:#2e7d32}.product-feed__table-availability--out_of_stock[data-v-36c60781],.product-feed__table-availability--unavailable[data-v-36c60781]{background:#ffebee;color:#c62828}.product-feed__table-availability--preorder[data-v-36c60781]{background:#fff3e0;color:#f57c00}.product-feed__table-availability--unknown[data-v-36c60781]{background:var(--neutral-100, #F5F5F5);color:var(--neutral-600, #757575)}.product-feed__table-action[data-v-36c60781]{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-36c60781]:hover{background:var(--neutral-200, #EEEEEE);color:var(--neutral-700, #616161);transform:translateY(-1px)}.product-feed__table-action[data-v-36c60781]:active{transform:translateY(0)}@media (max-width: 1024px){.product-feed__table-cell--brand[data-v-36c60781],.product-feed__table-cell--classification[data-v-36c60781]{display:none}}@media (max-width: 768px){.product-feed__table-container[data-v-36c60781]{margin:16px;border-radius:6px}.product-feed__table-cell[data-v-36c60781]{padding:10px 12px;font-size:.8rem}.product-feed__table-cell--price[data-v-36c60781]{display:none}.product-feed__table-cell--title[data-v-36c60781]{min-width:150px;max-width:200px}}@media (max-width: 480px){.product-feed__table-container[data-v-36c60781]{margin:12px}.product-feed__table-cell[data-v-36c60781]{padding:8px 10px}.product-feed__table-cell--availability[data-v-36c60781]{display:none}.product-feed__table-image[data-v-36c60781]{width:40px;height:40px}.product-feed__table-action[data-v-36c60781]{width:28px;height:28px;font-size:11px}}.medialibrary__asset[data-v-d46d98a5]{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-d46d98a5]:hover{transform:scale(1.02);box-shadow:0 0 0 3px #1e90ff}.medialibrary__asset:hover .medialibrary__asset-drag-handle[data-v-d46d98a5]{opacity:1}.medialibrary__asset--dragging[data-v-d46d98a5]{opacity:.6;transform:scale(.95);cursor:grabbing}.medialibrary__asset--selected[data-v-d46d98a5]{box-shadow:0 0 0 3px #1e90ff}.medialibrary__asset img[data-v-d46d98a5],.medialibrary__asset video[data-v-d46d98a5]{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-d46d98a5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.medialibrary__asset-drag-handle[data-v-d46d98a5]{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-d46d98a5]:active{cursor:grabbing}.medialibrary__asset-drag-overlay[data-v-d46d98a5]{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-d46d98a5]{font-size:12px;margin-top:4px;font-weight:700}.medialibrary__processing-indicator[data-v-d46d98a5]{position:absolute;top:8px;right:8px;z-index:10}.medialibrary__asset-focus-label[data-v-d46d98a5]{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__vid-icon[data-v-d46d98a5]{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-d46d98a5]:hover{background:#000000e6;transform:translate(-50%,-50%) scale(1.1)}.medialibrary__vid-icon--hidden[data-v-d46d98a5]{opacity:0;pointer-events:none}.video-container[data-v-d46d98a5]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.medialibrary__asset-video[data-v-d46d98a5]{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-d46d98a5]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000004d;z-index:15}.video-progress-fill[data-v-d46d98a5]{height:100%;background:linear-gradient(90deg,#1e90ff,#007acc);border-radius:0 0 8px 8px;transition:width .1s ease}.medialibrary__asset-image[data-v-d46d98a5]{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-d46d98a5]{pointer-events:none}.asset-actions-btn[data-v-1a7d7573]{background:#000000b3;border:none;color:#fff;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.9rem;display:flex;align-items:center;justify-content:center}.asset-actions-btn[data-v-1a7d7573]:hover{background:#000000e6;transform:scale(1.05)}.panel-action-btn[data-v-1a7d7573]{background:#f8f9fa;border:1px solid #e9ecef;color:#495057;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.9rem;display:flex;align-items:center;gap:8px;width:100%;text-align:left;margin-bottom:4px}.panel-action-btn[data-v-1a7d7573]:hover{background:#e9ecef;border-color:#dee2e6;transform:translate(2px)}.panel-action-btn--danger[data-v-1a7d7573]{color:#dc3545}.panel-action-btn--danger[data-v-1a7d7573]:hover{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.panel-action-btn[data-v-1a7d7573]:last-child{margin-bottom:0}.medialibrary__asset-container[data-v-196c5acb]{position:relative}.medialibrary__grid--masonry[data-v-196c5acb]{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-196c5acb]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}@media (max-width: 768px){.medialibrary__grid--masonry[data-v-196c5acb]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding:12px}}@media (max-width: 480px){.medialibrary__grid--masonry[data-v-196c5acb]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;padding:8px}}.medialibrary__asset-buttons[data-v-196c5acb]{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-196c5acb]{opacity:1}.asset-preview-btn[data-v-196c5acb]{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-196c5acb]:hover{background:#000000e6;transform:scale(1.05)}.filter-bar[data-v-0b835c4f]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;align-items:center}.filter-button[data-v-0b835c4f]{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-0b835c4f]:hover{background:#fff;border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a;transform:translateY(-.5px)}.filter-button--active[data-v-0b835c4f]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);border-color:transparent;color:#fff;box-shadow:0 2px 8px #3b82f633}.filter-button--active[data-v-0b835c4f]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.filter-button--all[data-v-0b835c4f]{background:var(--neutral-700, #616161);border-color:var(--neutral-700, #616161);color:#fff}.filter-button--all[data-v-0b835c4f]:hover{background:var(--neutral-800, #424242);border-color:var(--neutral-800, #424242)}.filter-button--all.filter-button--active[data-v-0b835c4f]{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-0b835c4f]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640}.filter-button i[data-v-0b835c4f]{font-size:12px;flex-shrink:0;opacity:.8}.filter-button span[data-v-0b835c4f]{font-weight:400;white-space:nowrap}.filter-count[data-v-0b835c4f]{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-0b835c4f]{background:#fff3;color:#fff}.filter-button:hover .filter-count[data-v-0b835c4f]{background:var(--neutral-300, #BDBDBD);color:var(--neutral-700, #616161)}.filter-button--active:hover .filter-count[data-v-0b835c4f]{background:#ffffff40;color:#fff}@media (max-width: 768px){.filter-bar[data-v-0b835c4f]{gap:6px;padding:8px 0}.filter-button[data-v-0b835c4f]{padding:6px 10px;font-size:.8125rem;min-height:32px}.filter-button span[data-v-0b835c4f]{display:none}.filter-button i[data-v-0b835c4f]{font-size:16px}.filter-count[data-v-0b835c4f]{margin-left:6px}}.filter-button[data-v-0b835c4f]:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.filter-button--active[data-v-0b835c4f]:focus{box-shadow:0 4px 14px #3b82f640,0 0 0 2px #ffffff80}.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-5870157f]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #ffffff);overflow:hidden}.folder-explorer__header[data-v-5870157f]{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__title[data-v-5870157f]{margin:0;font-size:14px;font-weight:500;color:var(--text-secondary, #6c757d);text-transform:uppercase;letter-spacing:.05em}.folder-explorer__create-btn[data-v-5870157f]{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-5870157f]: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-5870157f]:disabled{opacity:.4;cursor:not-allowed}.folder-explorer__loading[data-v-5870157f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #6c757d)}.folder-explorer__tree[data-v-5870157f]{flex:1;overflow-y:auto;padding:16px 0}.folder-explorer__empty[data-v-5870157f]{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-5870157f]{font-size:48px;margin-bottom:16px;opacity:.5}.folder-explorer__dialog-overlay[data-v-5870157f]{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-5870157f]{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-5870157f]{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--text-primary, #212529)}.folder-explorer__dialog-content[data-v-5870157f]{margin-bottom:24px}.folder-explorer__label[data-v-5870157f]{display:block;font-size:14px;font-weight:500;color:var(--text-primary, #212529);margin-bottom:8px}.folder-explorer__input[data-v-5870157f]{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-5870157f]:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px #007bff1a}.folder-explorer__parent-info[data-v-5870157f]{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-5870157f]{color:var(--warning-color, #dc3545);font-size:13px;margin-top:8px}.folder-explorer__dialog-actions[data-v-5870157f]{display:flex;gap:12px;justify-content:flex-end}.folder-explorer__btn[data-v-5870157f]{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-5870157f]{background:var(--bg-secondary, #f8f9fa);color:var(--text-primary, #212529);border:1px solid var(--border-color, #e9ecef)}.folder-explorer__btn--secondary[data-v-5870157f]:hover{background:var(--bg-tertiary, #e9ecef)}.folder-explorer__btn--primary[data-v-5870157f]{background:var(--primary-color, #007bff);color:#fff}.folder-explorer__btn--primary[data-v-5870157f]:hover:not(:disabled){background:var(--primary-color-dark, #0056b3)}.folder-explorer__btn--danger[data-v-5870157f]{background:var(--danger-color, #dc3545);color:#fff}.folder-explorer__btn--danger[data-v-5870157f]:hover:not(:disabled){background:var(--danger-color-dark, #c82333)}.folder-explorer__btn[data-v-5870157f]:disabled{opacity:.6;cursor:not-allowed}.loader[data-v-5870157f]{border:3px solid var(--bg-secondary, #f8f9fa);border-top:3px solid var(--primary-color, #007bff);border-radius:50%;width:24px;height:24px;animation:spin-5870157f 1s linear infinite;margin-bottom:8px}@keyframes spin-5870157f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.medialibrary__main-content[data-v-918fdbca]{display:flex;flex:1;height:calc(100vh - 120px);overflow:hidden}.medialibrary__folder-sidebar[data-v-918fdbca]{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-918fdbca]{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:margin-left .3s ease}.medialibrary__content--full-width[data-v-918fdbca]{margin-left:0}.medialibrary__content .media_lib__body[data-v-918fdbca]{flex:1;overflow:hidden;display:flex;flex-direction:column}.medialibrary__main-content--dragging[data-v-918fdbca]{position:relative}.medialibrary__main-content--dragging[data-v-918fdbca]: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-918fdbca]{position:relative;background:#28a7450d;border-right-color:var(--success-color, #28a745)}.medialibrary__folder-sidebar--drag-target[data-v-918fdbca]: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-918fdbca]{width:200px}}@media (max-width: 640px){.medialibrary__main-content[data-v-918fdbca]{flex-direction:column}.medialibrary__folder-sidebar[data-v-918fdbca]{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-bd04d400]{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-bd04d400]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.upload-button[data-v-bd04d400]{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-bd04d400]: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-bd04d400]{margin-bottom:16px}.media-preview-wrapper[data-v-bd04d400]{display:flex;flex-direction:column;gap:8px;border-radius:8px;box-shadow:0 2px 8px #00000014}.media-preview[data-v-bd04d400]{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-bd04d400]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;cursor:crosshair}.media-preview-video[data-v-bd04d400]{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-bd04d400]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#fff;border-top:1px solid var(--neutral-200, #EEEEEE)}.control-button[data-v-bd04d400]{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-bd04d400]:hover{background-color:var(--neutral-100, #F5F5F5);border-color:var(--neutral-300, #E0E0E0)}.url-input-wrapper[data-v-bd04d400]{position:relative;flex:1}.url-input[data-v-bd04d400]{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-bd04d400]:hover{border-color:var(--neutral-300, #E0E0E0);background-color:#fff}.url-input[data-v-bd04d400]:focus{border-color:var(--action-400, #42A5F5);outline:none;background-color:#fff;box-shadow:0 0 0 3px #2196f31a}input[type=file][data-v-bd04d400]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.panel-button[data-v-bd04d400]{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-bd04d400]:hover{background-color:var(--error-50, #FFEBEE);border-color:var(--error-200, #EF9A9A);color:var(--error-700, #D32F2F)}.loader[data-v-bd04d400]{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-bd04d400]: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-bd04d400 1s linear infinite}@keyframes spin-bd04d400{to{transform:rotate(360deg)}}.video-clip-button[data-v-bd04d400]{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-bd04d400]: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-830ee1b6]{height:100vh;background:var(--neutral-50, #FAFAFA);display:flex;flex-direction:column;overflow:hidden;position:relative}.public-asset-container[data-v-830ee1b6]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.public-asset-header[data-v-830ee1b6]{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-830ee1b6]{margin:0 0 .5rem;font-size:1.5rem;color:var(--neutral-900, #212121);font-weight:600}.public-asset-meta[data-v-830ee1b6]{display:flex;gap:.75rem;flex-wrap:wrap}.asset-type[data-v-830ee1b6],.asset-size[data-v-830ee1b6],.asset-status[data-v-830ee1b6]{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-830ee1b6]{text-transform:none}.status-pending[data-v-830ee1b6]{background:#fef3c7;color:#92400e}.status-approved[data-v-830ee1b6]{background:#dcfce7;color:#166534}.status-rejected[data-v-830ee1b6]{background:#fee2e2;color:#991b1b}.public-asset-actions[data-v-830ee1b6]{display:flex;gap:.75rem}.public-asset-content[data-v-830ee1b6]{flex:1;display:flex;overflow:hidden;min-height:0}.main-content[data-v-830ee1b6]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.asset-preview-container[data-v-830ee1b6]{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-830ee1b6],.video-preview[data-v-830ee1b6]{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-830ee1b6]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-preview[data-v-830ee1b6]{padding:2rem}.video-container[data-v-830ee1b6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.video-container video[data-v-830ee1b6]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.comments-header[data-v-830ee1b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.comments-header h3[data-v-830ee1b6]{margin:0;font-size:1.1rem;color:var(--neutral-900, #212121);font-weight:600}.comment-count[data-v-830ee1b6]{font-size:.875rem;color:var(--neutral-500, #9E9E9E)}.comment-input-container[data-v-830ee1b6]{margin-bottom:1.5rem}.comment-user-info[data-v-830ee1b6]{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-830ee1b6]{color:var(--neutral-500, #9E9E9E)}.comment-user-info .btn-text[data-v-830ee1b6]{margin-left:auto;font-size:.75rem;padding:.25rem .5rem}.comment-input[data-v-830ee1b6]{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-830ee1b6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.comment-input-actions[data-v-830ee1b6]{display:flex;justify-content:flex-end}.comments-list[data-v-830ee1b6]{display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-830ee1b6]{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-830ee1b6]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.comment-header[data-v-830ee1b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.comment-user[data-v-830ee1b6]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--neutral-900, #212121)}.comment-time[data-v-830ee1b6]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.comment-content[data-v-830ee1b6]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.5;margin-bottom:.75rem}.comment-actions[data-v-830ee1b6]{display:flex;gap:.5rem}.btn-text[data-v-830ee1b6]{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-830ee1b6]:hover{color:var(--neutral-900, #212121)}.comment-replies[data-v-830ee1b6]{margin-top:1rem;margin-left:1.5rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.comment-replies[data-v-830ee1b6]:before{content:"";position:absolute;left:-.75rem;top:0;bottom:0;width:2px;background:var(--neutral-200, #EEEEEE)}.reply-item[data-v-830ee1b6]{padding:.75rem;background:#fff;border-radius:6px;border:1px solid var(--neutral-200, #EEEEEE);transition:all .15s ease}.reply-item[data-v-830ee1b6]:hover{border-color:var(--neutral-300, #BDBDBD);box-shadow:0 2px 6px #0000000a}.reply-header[data-v-830ee1b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.reply-user[data-v-830ee1b6]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:var(--neutral-900, #212121)}.reply-time[data-v-830ee1b6]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.reply-content[data-v-830ee1b6]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.4}.asset-info-sidebar[data-v-830ee1b6]{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-830ee1b6],.activity-timeline[data-v-830ee1b6]{padding:1.5rem;border-bottom:1px solid var(--neutral-200, #EEEEEE)}.tab-panel .asset-details[data-v-830ee1b6]{padding:1.5rem;border-bottom:none;overflow-y:auto;flex:1}.asset-details h4[data-v-830ee1b6],.activity-timeline h4[data-v-830ee1b6]{margin:0 0 1rem;font-size:1rem;color:var(--neutral-900, #212121);font-weight:600}.details-grid[data-v-830ee1b6]{display:flex;flex-direction:column;gap:.75rem}.detail-field[data-v-830ee1b6]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-830ee1b6]{font-size:.75rem;font-weight:600;color:var(--neutral-500, #9E9E9E);text-transform:uppercase;letter-spacing:.05em;margin:0}.detail-value[data-v-830ee1b6]{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-830ee1b6]{border-bottom:none;padding-bottom:0}.timeline-list[data-v-830ee1b6]{display:flex;flex-direction:column;gap:1rem}.timeline-item[data-v-830ee1b6]{display:flex;gap:1rem;position:relative}.timeline-item[data-v-830ee1b6]:not(:last-child):after{content:"";position:absolute;left:12px;top:24px;bottom:-1rem;width:2px;background:var(--neutral-200, #EEEEEE)}.timeline-icon[data-v-830ee1b6]{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-830ee1b6]{background:#dcfce7;color:#166534}.icon-reject[data-v-830ee1b6]{background:#fee2e2;color:#991b1b}.icon-comment[data-v-830ee1b6]{background:#e0f2fe;color:#0369a1}.icon-upload[data-v-830ee1b6]{background:#f3e8ff;color:#7e22ce}.icon-download[data-v-830ee1b6]{background:#fef3c7;color:#92400e}.timeline-content[data-v-830ee1b6]{flex:1}.timeline-header[data-v-830ee1b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.timeline-user[data-v-830ee1b6]{font-size:.75rem;font-weight:500;color:var(--neutral-900, #212121)}.timeline-time[data-v-830ee1b6]{font-size:.75rem;color:var(--neutral-500, #9E9E9E)}.timeline-message[data-v-830ee1b6]{font-size:.875rem;color:var(--neutral-800, #424242);line-height:1.4}.button[data-v-830ee1b6]{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-830ee1b6]{background:linear-gradient(to bottom right,#3b82f6,#9333ea);color:#fff;border-color:transparent;box-shadow:0 2px 6px #3b82f633}.btn-primary[data-v-830ee1b6]:hover{background:linear-gradient(to bottom right,#2563eb,#7c3aed);box-shadow:0 3px 12px #3b82f640;transform:translateY(-.5px)}.btn-secondary[data-v-830ee1b6]{background:var(--neutral-50, #F5F5F5);color:var(--neutral-600, #757575);border:1px solid var(--neutral-200, #EEEEEE)}.btn-secondary[data-v-830ee1b6]: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-830ee1b6]{background:var(--neutral-100, #F5F5F5);color:#16a34a;border:1px solid #dcfce7;box-shadow:0 1px 2px #00000008}.btn-success[data-v-830ee1b6]:hover{background:#dcfce7;border-color:#bbf7d0;color:#15803d;box-shadow:0 2px 6px #22c55e1a;transform:translateY(-.5px)}.btn-danger[data-v-830ee1b6]{background:var(--neutral-100, #F5F5F5);color:#dc2626;border:1px solid #fee2e2;box-shadow:0 1px 2px #00000008}.btn-danger[data-v-830ee1b6]:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c;box-shadow:0 2px 6px #ef44441a;transform:translateY(-.5px)}.loading-container[data-v-830ee1b6],.error-container[data-v-830ee1b6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--neutral-50, #FAFAFA);padding:2rem}.loading-content[data-v-830ee1b6],.error-content[data-v-830ee1b6]{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-830ee1b6],.error-content i[data-v-830ee1b6]{font-size:2rem;margin-bottom:1rem}.loading-content i[data-v-830ee1b6]{color:#3b82f6}.error-content i[data-v-830ee1b6]{color:#dc2626}.error-content h2[data-v-830ee1b6]{margin:0 0 .5rem;font-size:1.25rem;color:var(--neutral-900, #212121);font-weight:600}.error-content p[data-v-830ee1b6]{margin:0;color:var(--neutral-600, #757575);font-size:.875rem}.tab-panel .asset-details[data-v-830ee1b6]{padding:1.5rem;border-bottom:none}.mobile-sidebar-toggle[data-v-830ee1b6]{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-830ee1b6],.video-container video[data-v-830ee1b6]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.image-preview[data-v-830ee1b6],.video-preview[data-v-830ee1b6]{padding:1rem}}.toggle-handle[data-v-830ee1b6]{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-830ee1b6]:hover{color:var(--neutral-900, #212121);background:var(--neutral-50, #FAFAFA)}.toggle-handle i[data-v-830ee1b6]{font-size:1rem}@media (max-width: 1024px){.public-asset-content[data-v-830ee1b6]{flex-direction:column;position:relative;height:100vh;overflow:hidden}.main-content[data-v-830ee1b6]{flex:1;overflow:hidden;transition:all .3s ease}.asset-preview-container[data-v-830ee1b6]{position:relative;transition:height .3s ease;overflow:hidden}.asset-info-sidebar[data-v-830ee1b6]{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-830ee1b6]{transform:translateY(100%);opacity:0;pointer-events:none}.public-asset-content.mobile-sidebar-open .asset-info-sidebar[data-v-830ee1b6]{height:50vh;max-height:50vh;transform:translateY(0);opacity:1;pointer-events:all}.public-asset-content.mobile-sidebar-open .mobile-sidebar-toggle[data-v-830ee1b6]{bottom:50vh}.main-content[data-v-830ee1b6]{padding-bottom:70px}}@media (max-width: 768px){.public-asset-header[data-v-830ee1b6]{flex-direction:column;gap:1rem;padding:1rem}.public-asset-actions[data-v-830ee1b6]{width:100%;flex-wrap:wrap}.public-asset-actions .button[data-v-830ee1b6]{flex:1;min-width:120px}.sidebar-tabs[data-v-830ee1b6]{flex-direction:row}.tab-button[data-v-830ee1b6]{font-size:.8125rem;padding:.75rem}.public-asset-content.mobile-sidebar-open .asset-info-sidebar[data-v-830ee1b6]{height:60vh;max-height:60vh}.public-asset-content.mobile-sidebar-open .mobile-sidebar-toggle[data-v-830ee1b6]{bottom:60vh}}.name-dialog-overlay[data-v-830ee1b6]{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-830ee1b6]{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-830ee1b6]{margin:0 0 .5rem;font-size:1.25rem;color:var(--neutral-900, #212121);font-weight:600}.name-dialog p[data-v-830ee1b6]{margin:0 0 1.5rem;color:var(--neutral-600, #757575);font-size:.875rem}.name-dialog-input[data-v-830ee1b6]{margin-bottom:1.5rem}.name-dialog-input input[data-v-830ee1b6]{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-830ee1b6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.name-dialog-actions[data-v-830ee1b6]{display:flex;justify-content:center}.comments-section[data-v-830ee1b6]{padding:1.5rem;border-top:1px solid var(--neutral-200, #EEEEEE);background:#fff;max-width:800px;margin:0 auto}.sidebar-tabs[data-v-830ee1b6]{display:flex;border-bottom:1px solid var(--neutral-200, #EEEEEE);background:var(--neutral-50, #FAFAFA);flex-shrink:0}.tab-button[data-v-830ee1b6]{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-830ee1b6]:hover{background:var(--neutral-100, #F5F5F5);color:var(--neutral-900, #212121)}.tab-button.active[data-v-830ee1b6]{background:#fff;color:#3b82f6;border-bottom:2px solid #3b82f6}.tab-button.active[data-v-830ee1b6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff}.comment-badge[data-v-830ee1b6]{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-830ee1b6]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.tab-panel[data-v-830ee1b6]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.asset-info-sidebar[data-v-830ee1b6]{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-830ee1b6]{transform:none!important;opacity:1!important;pointer-events:all!important;position:static!important}}.comments-empty[data-v-830ee1b6]{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-830ee1b6]{font-size:2rem;margin-bottom:1rem;color:var(--neutral-400, #BDBDBD)}.comments-empty p[data-v-830ee1b6]{margin:.25rem 0}.text-muted[data-v-830ee1b6]{color:var(--neutral-400, #BDBDBD);font-size:.875rem}
