.background-base-popup[data-v-ad3ff0fa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:10000;display:flex;flex-direction:column;align-items:center;padding:5%}.base-popup-body-content[data-v-ad3ff0fa]{margin:0;color:#fff;font-size:1.25rem;font-weight:600;text-align:center;display:flex;justify-content:center;height:100%}.base-popup[data-v-ad3ff0fa]{--min-width: 33%;background-color:#1f2937;border-radius:.5rem;box-shadow:0 0 20px #00000080;border:1px solid rgba(255,255,255,.1);min-width:var(--min-width);max-width:100%;max-height:100%;display:flex;flex-direction:column}.base-popup-header[data-v-ad3ff0fa]{flex:0 0 73px;display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#3b82f61a;border-bottom:1px solid rgba(59,130,246,.2);gap:25px}.base-popup-header.alert[data-v-ad3ff0fa]{background-color:#dc26261a;border-bottom:1px solid rgba(220,38,38,.2)}.base-popup-header-content[data-v-ad3ff0fa]{margin:0;color:#3b82f6;font-size:1.25rem;font-weight:600}.alert .base-popup-header-content[data-v-ad3ff0fa]{color:#dc2626}.base-popup-footer[data-v-ad3ff0fa]{flex:0 0 73px;display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#3b82f61a;border-top:1px solid rgba(59,130,246,.2)}.base-popup-body[data-v-ad3ff0fa]{flex:1;overflow-y:auto;padding:1.5rem}.base-popup-body-grid[data-v-ad3ff0fa]{--grid-size: 150px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-size),1fr));gap:1rem}.popup-slide-enter-active[data-v-ad3ff0fa]{transition:all .3s ease-out}.popup-slide-leave-active[data-v-ad3ff0fa]{transition:all .2s ease-in}.popup-slide-enter-from[data-v-ad3ff0fa]{opacity:0;transform:translateY(-30px)}.popup-slide-leave-to[data-v-ad3ff0fa]{opacity:0;transform:translateY(-20px)}.cancel-button[data-v-6a6e2550]{padding:.5rem 1rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:#e5e7eb;font-weight:500;transition:all .2s ease}.cancel-button[data-v-6a6e2550]:hover{background-color:#ffffff26}.confirm-button[data-v-6a6e2550]{padding:.5rem 1rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#ef4444;font-weight:500;transition:all .2s ease}.confirm-button[data-v-6a6e2550]:hover{background-color:#ef44444d;border-color:#ef4444}.button-action[data-v-5cfdadc0]{min-width:50%;text-align:center}.theme-card-enter-active[data-v-5cfdadc0]{transition:all .5s ease-out}.theme-card-leave-active[data-v-5cfdadc0]{transition:all .3s ease-in}.theme-card-enter-from[data-v-5cfdadc0]{opacity:0;transform:translateY(30px) scale(.9)}.theme-card-leave-to[data-v-5cfdadc0]{opacity:0;transform:translateY(-30px) scale(.9)}.theme-card-move[data-v-5cfdadc0]{transition:transform .4s ease}.theme-card-enter-active[data-v-5cfdadc0]{transition-delay:calc(var(--i) * .1s)}.group:hover .theme-card-enter-active[data-v-5cfdadc0]{transition-delay:0s}.video-preview[data-v-edb58982]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.popup-item:hover .video-element[data-v-edb58982]{display:block}.popup-item:hover .video-canvas[data-v-edb58982],.video-preview .video-element[data-v-edb58982]{display:none}.video-preview .video-canvas[data-v-edb58982]{max-width:100%;max-height:100%}.popup-item-actions[data-v-edb58982]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:.5rem;opacity:0;pointer-events:none;transition:all .2s ease}.popup-item-select[data-v-edb58982]{background-color:#00ff0040;flex:2}.popup-item-select[data-v-edb58982]:hover{background-color:#0f06}.popup-item-delete[data-v-edb58982]{background-color:#ff000040;flex:1}.popup-item-delete[data-v-edb58982]:hover{background-color:#f006}.popup-item-select[data-v-edb58982],.popup-item-delete[data-v-edb58982]{color:#fff;padding:.5rem;border-radius:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease;text-shadow:1px 1px 2px black;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7))}.popup-item:hover .popup-item-actions[data-v-edb58982]{opacity:1;pointer-events:auto}.popup-item[data-v-edb58982]{gap:.75rem;padding:.75rem;background-color:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-item-icon[data-v-edb58982]{width:150px;height:150px;background-color:#ffffff1a;position:relative;display:flex;justify-content:center;align-items:center}.popup-item-icon img[data-v-edb58982]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup-item-icon video[data-v-edb58982]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-loader[data-v-edb58982]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1}.loader-spinner[data-v-edb58982]{width:30px;height:30px;border:3px solid rgba(59,130,246,.3);border-radius:50%;border-top-color:#3b82f6;animation:spin-edb58982 1s linear infinite}@keyframes spin-edb58982{to{transform:rotate(360deg)}}.popup-button[data-v-edb58982]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.popup-button.cancel[data-v-edb58982]{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb}.popup-button.cancel[data-v-edb58982]:hover{background-color:#ffffff26;border-color:#ffffff4d}.popup-button.validate[data-v-edb58982]{background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.popup-button.validate[data-v-edb58982]:hover:not(:disabled){background-color:#3b82f64d;border-color:#3b82f6}.popup-button.validate[data-v-edb58982]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-edb58982]{width:1rem;height:1rem}.popup-button.create[data-v-edb58982]{background-color:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.popup-button.create[data-v-edb58982]:hover{background-color:#10b9814d;border-color:#10b981}.tooltip[data-v-22f9f3e8]{display:inline-block;cursor:help}.icon[data-v-22f9f3e8]{display:flex;align-items:center;justify-content:center}.tippy-box[data-theme~=custom-tooltip]{background-color:#1f2937;color:#fff;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tippy-box[data-theme~=custom-tooltip] .tippy-arrow{color:#1f2937}.tippy-box[data-theme~=custom-tooltip] .tippy-content{font-weight:400;text-align:center}.property-input[data-v-8f136140]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-8f136140]{font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1);color:#e5e7eb;display:flex;justify-content:space-between}.property-path-wrapper[data-v-8f136140]{display:flex;gap:.5rem;flex:1}.selected-resource[data-v-8f136140]{flex:1;display:flex;align-items:center;padding:.5rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;cursor:pointer;transition:all .2s ease;justify-content:center}.selected-resource[data-v-8f136140]:hover{background-color:#ffffff26;border-color:#3b82f6}.resource-preview[data-v-8f136140]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:.25rem}.no-resource[data-v-8f136140]{color:#9ca3af;font-style:italic}.property-path-button[data-v-8f136140]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;cursor:pointer;transition:all .2s ease}.property-path-button[data-v-8f136140]:hover{background-color:#ffffff26;border-color:#3b82f6}.property-path-button[data-v-8f136140]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.loader[data-v-8f136140]{width:20px;height:20px;border:2px solid #e5e7eb;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-8f136140 1s linear infinite}@keyframes rotation-8f136140{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.property-path-button[data-v-8f136140]:disabled{opacity:.7;cursor:not-allowed}.property-input[data-v-f5e4bccc]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-f5e4bccc]{font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1);color:#e5e7eb;display:flex;justify-content:space-between}.property-text-input[data-v-f5e4bccc]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;transition:all .2s ease}.property-text-input[data-v-f5e4bccc]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-text-input[data-v-f5e4bccc]:hover{background-color:#ffffff26}.option-container[data-v-4f33ada8]{display:flex;justify-content:space-between;align-items:center}.property-label[data-v-4f33ada8]{display:flex;justify-content:space-between;font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1)}.input-block[data-v-4f33ada8]{display:flex;gap:.5rem;align-items:center;padding:0}.play-button[data-v-4f33ada8]{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.play-button[data-v-4f33ada8]:hover{background-color:#ffffff26;border-color:#ffffff4d}.play-button[data-v-4f33ada8]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.property-input[data-v-4f33ada8]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-select[data-v-4f33ada8]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;transition:all .2s ease;cursor:pointer;flex:1;padding:.25rem}.property-select[data-v-4f33ada8]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-select[data-v-4f33ada8]:hover{background-color:#ffffff26}.property-select option[data-v-4f33ada8]{background-color:#1f2937;color:#e5e7eb}[data-v-4f33ada8] .multiselect{flex:1}[data-v-4f33ada8] .multiselect__tags{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;padding:.25rem;display:flex;align-items:center}[data-v-4f33ada8] .multiselect__tags-wrap{display:flex;gap:.25rem}[data-v-4f33ada8] .multiselect__select{border-radius:0 .25rem .25rem 0;height:100%;width:20px;padding:0}[data-v-4f33ada8] .multiselect__select:before{border-color:#e5e7eb transparent transparent}[data-v-4f33ada8] .multiselect__option{background-color:#1f2937;color:#e5e7eb;padding:.5rem}[data-v-4f33ada8] .multiselect__placeholder{margin-bottom:0}[data-v-4f33ada8] .multiselect__option--highlight{background-color:#343946;color:#fff}[data-v-4f33ada8] .multiselect__option--selected{color:#fff}[data-v-4f33ada8] .multiselect__single{color:#e5e7eb;background-color:transparent;margin:0}[data-v-4f33ada8] .multiselect__tag{background-color:#3b82f6;color:#fff;border-radius:.25rem;margin:0}[data-v-4f33ada8] .multiselect__tag-icon{border-right:0;color:#fff}[data-v-4f33ada8] .multiselect__tag-icon:after{color:#fff}[data-v-4f33ada8] .multiselect__tag-icon:focus,[data-v-4f33ada8] .multiselect__tag-icon:hover{background-color:#2563eb}[data-v-4f33ada8] .multiselect__content-wrapper{background-color:#1f2937;border:1px solid rgba(255,255,255,.2);border-radius:.25rem}[data-v-4f33ada8] .multiselect__input,[data-v-4f33ada8] .multiselect__single{background-color:transparent;color:#e5e7eb}[data-v-4f33ada8] .multiselect__input::-moz-placeholder{color:#9ca3af}[data-v-4f33ada8] .multiselect__input::placeholder{color:#9ca3af}.toolbar[data-v-52281dec]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin:10px;border:1px solid #a4a4a4;border-radius:5px}.toolbar-btn[data-v-52281dec]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn[data-v-52281dec]:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.toolbar-btn[data-v-52281dec]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.toolbar-btn[data-v-52281dec]{flex-direction:row;gap:10px;padding:0}.toolbar-btn.btn-text[data-v-52281dec]{width:auto;color:#000;padding:0 10px}.toolbar-btn.btn-text[data-v-52281dec]:hover{color:#fff}.toolbar-btn svg[data-v-52281dec]:not(.no-color){color:#000}.toolbar-btn:hover svg[data-v-52281dec]:not(.no-color){color:#fff}.sized-block[data-v-52281dec]{flex:1}.text-input[data-v-06273a75]{width:100%;padding:.5rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:#e5e7eb;margin-bottom:1rem}.text-input[data-v-06273a75]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f666}.text-input-button[data-v-06273a75]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.text-input-button.cancel[data-v-06273a75]{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb}.text-input-button.cancel[data-v-06273a75]:hover{background-color:#ffffff26;border-color:#ffffff4d}.text-input-button.validate[data-v-06273a75]{background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.text-input-button.validate[data-v-06273a75]:hover{background-color:#3b82f64d;border-color:#3b82f6}.short-button[data-v-1e4ee91d]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.short-icon[data-v-1e4ee91d]{width:1rem;height:1rem}.short-button[data-v-1e4ee91d]:hover{background-color:#ffffff26;border-color:#ffffff4d}.short-button[data-v-1e4ee91d]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.array-label[data-v-1e4ee91d]{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem;padding-left:.5rem}.property-input[data-v-1e4ee91d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff1a;border-radius:.375rem}.property-input.selected[data-v-1e4ee91d]{border:1px solid #3b82f6}.property-header[data-v-1e4ee91d]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:10px}.property-header-left[data-v-1e4ee91d]{display:flex;align-items:center;gap:.5rem;flex:1}.property-label[data-v-1e4ee91d]{font-size:.875rem;font-weight:500;color:#e5e7eb;display:flex;align-items:center;justify-content:space-between;width:100%}.property-toggle-icon[data-v-1e4ee91d]{display:flex;align-items:center;transition:transform .2s ease;justify-content:center;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.property-toggle-icon[data-v-1e4ee91d]:hover{background-color:#ffffff26;border-color:#ffffff4d}.property-toggle-icon[data-v-1e4ee91d]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.property-toggle-icon.expanded[data-v-1e4ee91d]{transform:rotate(90deg)}.property-element-name[data-v-1e4ee91d]{flex:1}.property-element[data-v-1e4ee91d]{position:relative;display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem;padding:.25rem;background-color:#ffffff1a;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#e5e7eb;cursor:pointer}.property-element.selected[data-v-1e4ee91d]{background-color:#3b82f666}.short-button[data-v-d5ca4995]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.short-button[data-v-d5ca4995]:hover{background-color:#ffffff26;border-color:#ffffff4d}.short-button[data-v-d5ca4995]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.short-icon[data-v-d5ca4995]{width:1rem;height:1rem}.property-input[data-v-d5ca4995]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff1a;border-radius:.375rem;cursor:pointer}.property-input.selected[data-v-d5ca4995]{border:1px solid #3b82f6}.property-header[data-v-d5ca4995]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:10px}.property-header-left[data-v-d5ca4995]{display:flex;align-items:center;gap:.5rem;flex:1}.property-label[data-v-d5ca4995]{font-size:.875rem;font-weight:500;color:#e5e7eb;flex:1}.property-input[data-v-4e128e13]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-4e128e13]{font-size:.875rem;font-weight:500;color:#e5e7eb}.property-number-input[data-v-4e128e13]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;transition:all .2s ease}.property-number-input[data-v-4e128e13]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-number-input[data-v-4e128e13]:hover{background-color:#ffffff26}.property-number-input[data-v-4e128e13]::-webkit-outer-spin-button,.property-number-input[data-v-4e128e13]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-number-input[type=number][data-v-4e128e13]{-moz-appearance:textfield}.sub-element-item[data-v-b974e627]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.sub-element-item[data-v-b974e627]:hover{background-color:#3b82f61a;border-color:#3b82f6}.sub-element-icon[data-v-b974e627]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#3b82f61a;border-radius:.25rem;margin-bottom:.5rem;color:#3b82f6}.sub-element-icon>img[data-v-b974e627]{width:50px;height:50px}.sub-element-name[data-v-b974e627]{font-size:.875rem;color:#e5e7eb;text-align:center;word-break:break-word}.composition-item-content[data-v-64eeb066]{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%}.composition-item[data-v-64eeb066]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.composition-item[data-v-64eeb066]:hover{background-color:#3b82f61a;border-color:#3b82f6}.composition-item.selected[data-v-64eeb066]{background-color:#3b82f633;border-color:#3b82f6}.composition-checkbox[data-v-64eeb066]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.checkbox-inner[data-v-64eeb066]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-inner.checked[data-v-64eeb066]{background-color:#3b82f6;border-color:#3b82f6}.checkbox-icon[data-v-64eeb066]{width:.75rem;height:.75rem;color:#fff}.composition-content[data-v-64eeb066]{display:flex;flex-direction:column;gap:.5rem;flex:1}.image-container[data-v-64eeb066]{position:relative;width:100%;height:120px;background-color:#ffffff0d;border-radius:.25rem;overflow:hidden}.image-loader[data-v-64eeb066]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1}.loader-spinner[data-v-64eeb066]{width:30px;height:30px;border:3px solid rgba(59,130,246,.3);border-radius:50%;border-top-color:#3b82f6;animation:spin-64eeb066 1s linear infinite}@keyframes spin-64eeb066{to{transform:rotate(360deg)}}.composition-image[data-v-64eeb066]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;border:1px solid rgba(255,255,255,.1)}.composition-footer[data-v-64eeb066]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.composition-name[data-v-64eeb066]{color:#e5e7eb;font-size:1.05rem;text-align:center;width:100%}.edit-button[data-v-64eeb066],.delete-button[data-v-64eeb066]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500;transition:all .2s ease;text-shadow:0px 0px 3px black;font-size:1rem}.edit-button[data-v-64eeb066]{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}.edit-button[data-v-64eeb066]:hover{background-color:#3b82f633;border-color:#3b82f6}.delete-button[data-v-64eeb066]{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.delete-button[data-v-64eeb066]:hover{background-color:#ef444433;border-color:#ef4444}.footer-actions[data-v-64eeb066]{display:flex;gap:.75rem}.popup-button[data-v-64eeb066]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.popup-button.cancel[data-v-64eeb066]{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb}.popup-button.cancel[data-v-64eeb066]:hover{background-color:#ffffff26;border-color:#ffffff4d}.popup-button.validate[data-v-64eeb066]{background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.popup-button.validate[data-v-64eeb066]:hover:not(:disabled){background-color:#3b82f64d;border-color:#3b82f6}.popup-button.validate[data-v-64eeb066]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-64eeb066]{width:1rem;height:1rem}.popup-button.create[data-v-64eeb066]{background-color:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.popup-button.create[data-v-64eeb066]:hover{background-color:#10b9814d;border-color:#10b981}.sidebar[data-v-f43e8938]{padding:1rem}.elements-label[data-v-f43e8938]{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.add-element-button[data-v-f43e8938]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#fff;font-weight:500;transition:all .2s ease;margin-bottom:1rem}.add-element-button[data-v-f43e8938]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-element-button[data-v-f43e8938]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.close-button[data-v-f43e8938]{font-family:Avenir}.trigger-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation-direction:alternate}.trigger-container.selected,.trigger-container.selected .trigger-left,.trigger-container.selected .trigger-right,.trigger-container.selected .trigger-top,.trigger-container.selected .trigger-bottom,.trigger-container.selected .trigger-top-left,.trigger-container.selected .trigger-top-right,.trigger-container.selected .trigger-bottom-left,.trigger-container.selected .trigger-bottom-right{z-index:500!important;opacity:.85}.shadow-container[data-v-1883e120]{position:absolute;top:0;left:0;right:0;bottom:0}.image-container[data-v-ffe05a28]{position:absolute;width:100%;height:100%;top:0;left:0}.shadow-select[data-v-ffe05a28]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-ffe05a28]{opacity:1}.text-media>p[data-v-447818fa]{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-media[data-v-447818fa]{display:flex;flex-direction:row;justify-content:center;align-items:center}video[data-v-8c00f409]{pointer-events:none}.empty-container-message[data-v-e280fedd]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background:#0000ff3b;font-size:50px;font-style:italic;text-align:center;padding:1rem}.empty-container-message>span[data-v-e280fedd]{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.indication[data-v-e280fedd]{font-size:35px;font-style:italic}.shadow-select[data-v-d2ba6b54]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-d2ba6b54]{opacity:1}.empty-container-message[data-v-d2ba6b54]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background:#0000ff3b;font-size:50px;font-style:italic;text-align:center;padding:1rem}.empty-container-message>span[data-v-d2ba6b54]{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.indication[data-v-d2ba6b54]{font-size:35px;font-style:italic}.size-indicator-width[data-v-9cc9ea60]{height:75px;position:absolute;top:-175px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:50px}.size-indicator-height[data-v-9cc9ea60]{width:75px;position:absolute;top:0;left:-175px;bottom:0;display:flex;align-items:center;justify-content:center;gap:50px;flex-direction:column}.size-indicator-width-line[data-v-9cc9ea60],.size-indicator-height-line[data-v-9cc9ea60]{flex:1;border:2px solid white}.size-indicator-width-text[data-v-9cc9ea60]{font-size:50px;color:#fff}.size-indicator-height-text[data-v-9cc9ea60]{font-size:50px;writing-mode:sideways-lr;color:#fff}.editor-main[data-v-9cc9ea60]{position:relative;height:100%;width:100%}.preview-frame[data-v-9cc9ea60]{scrollbar-width:thin;min-height:500px;min-width:100%}.media-element[data-v-9cc9ea60]{position:absolute;display:flex;align-items:center;justify-content:center}.preview-container[data-v-9cc9ea60]{background-color:#fff;box-shadow:0 10px 25px #00000080;transform-origin:center}.preview-container img[data-v-9cc9ea60]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.snap-guidelines[data-v-9cc9ea60]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.snap-guideline[data-v-9cc9ea60]{position:absolute;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));opacity:.3;transition:opacity .2s ease}.snap-guideline.horizontal[data-v-9cc9ea60]{height:1px;width:100%}.snap-guideline.vertical[data-v-9cc9ea60]{height:100%;width:1px}.snap-guideline.active[data-v-9cc9ea60]{opacity:1}.element-wrapper[data-v-9cc9ea60]{border-width:2px;border-color:transparent;transition:border-color .2s ease}.element-wrapper.selected[data-v-9cc9ea60]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.resize-handles[data-v-9cc9ea60]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.resize-handle[data-v-9cc9ea60]{pointer-events:auto;position:absolute;height:.75rem;width:.75rem;cursor:nw-resize;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));margin:-6px}.resize-handle.top-left[data-v-9cc9ea60]{top:0;left:0}.resize-handle.top-right[data-v-9cc9ea60]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-9cc9ea60]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-9cc9ea60]{bottom:0;right:0;cursor:se-resize}.text-element[data-v-9cc9ea60],.image-element[data-v-9cc9ea60],.button-element[data-v-9cc9ea60],.special-button-element[data-v-9cc9ea60]{overflow:hidden;pointer-events:none}.image-element img[data-v-9cc9ea60]{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.deselect-button[data-v-9cc9ea60]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;cursor:pointer;transition:all .2s ease;z-index:10}.deselect-button[data-v-9cc9ea60]:hover{background-color:#ffffff26;border-color:#3b82f6;color:#3b82f6}.deselect-button[data-v-9cc9ea60]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.button[data-v-cb6b47b2]{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button[data-v-cb6b47b2]:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.button[data-v-cb6b47b2]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.button[data-v-cb6b47b2]{flex-direction:row;gap:10px;padding:0;margin:0 10px}.button svg[data-v-cb6b47b2]:not(.no-color){color:#000}.button:hover svg[data-v-cb6b47b2]:not(.no-color){color:#fff}.button-paste[data-v-cb6b47b2]{flex:1;display:flex;justify-content:flex-start;align-items:flex-start}.button-copy[data-v-cb6b47b2]{flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.elements-label[data-v-cb6b47b2]{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.properties-panel[data-v-cb6b47b2]{width:100%}.property-section[data-v-cb6b47b2]{border-radius:.5rem;background-color:#37415180;padding:1rem}input[type=color][data-v-cb6b47b2]{cursor:pointer;-webkit-appearance:none}input[type=color][data-v-cb6b47b2]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-cb6b47b2]::-webkit-color-swatch{border-radius:.25rem;border-style:none}.element-header[data-v-cb6b47b2]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#ffffff0d;border-radius:.375rem;margin-bottom:1rem}.property-label[data-v-cb6b47b2]{font-size:1rem;font-weight:600;color:#e5e7eb}.delete-button[data-v-cb6b47b2]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444;transition:all .2s ease;padding:0}.delete-button[data-v-cb6b47b2]:hover{background-color:#ef44444d;border-color:#ef4444}.delete-button[data-v-cb6b47b2]:focus{outline:none;box-shadow:0 0 0 2px #ef444466}.delete-icon[data-v-cb6b47b2]{width:1.25rem;height:1.25rem;stroke-width:2}.delete-confirm-overlay[data-v-cb6b47b2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.delete-confirm-dialog[data-v-cb6b47b2]{background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px #00000080;border:1px solid rgba(255,255,255,.1)}.delete-confirm-header[data-v-cb6b47b2]{padding:1rem;background-color:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2)}.delete-confirm-header h3[data-v-cb6b47b2]{margin:0;color:#f87171;font-size:1.25rem;font-weight:600}.delete-confirm-body[data-v-cb6b47b2]{padding:1.5rem;color:#e5e7eb;line-height:1.5}.delete-confirm-footer[data-v-cb6b47b2]{display:flex;justify-content:flex-end;padding:1rem;background-color:#ffffff0d;gap:.75rem}.cancel-button[data-v-cb6b47b2]{padding:.5rem 1rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:#e5e7eb;font-weight:500;transition:all .2s ease}.cancel-button[data-v-cb6b47b2]:hover{background-color:#ffffff26}.confirm-button[data-v-cb6b47b2]{padding:.5rem 1rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#ef4444;font-weight:500;transition:all .2s ease}.confirm-button[data-v-cb6b47b2]:hover{background-color:#ef44444d;border-color:#ef4444}.add-sub-element-button[data-v-cb6b47b2]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;margin-top:1rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6;font-weight:500;transition:all .2s ease}.add-sub-element-button[data-v-cb6b47b2]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-sub-element-button[data-v-cb6b47b2]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.add-sub-element-overlay[data-v-cb6b47b2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.add-sub-element-dialog[data-v-cb6b47b2]{width:600px;background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px #00000080;border:1px solid rgba(255,255,255,.1)}.add-sub-element-header[data-v-cb6b47b2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#3b82f61a;border-bottom:1px solid rgba(59,130,246,.2)}.add-sub-element-header h3[data-v-cb6b47b2]{margin:0;color:#3b82f6;font-size:1.25rem;font-weight:600}.add-sub-element-body[data-v-cb6b47b2]{padding:1.5rem}.sub-elements-grid[data-v-cb6b47b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.sub-element-item[data-v-cb6b47b2]{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.sub-element-item[data-v-cb6b47b2]:hover{background-color:#3b82f61a;border-color:#3b82f6}.sub-element-icon[data-v-cb6b47b2]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#3b82f61a;border-radius:.25rem;margin-bottom:.5rem;color:#3b82f6}.sub-element-icon>img[data-v-cb6b47b2]{filter:invert(1);width:25px;height:25px}.sub-element-name[data-v-cb6b47b2]{font-size:.875rem;color:#e5e7eb;text-align:center;word-break:break-word}.sidebar-properties{overflow-x:hidden;overflow-y:auto;border:1px solid #a4a4a4;border-radius:5px;margin:10px 10px 10px 0;width:22%;min-width:300px;transition:all .3s ease}.sidebar-properties.close{transform:translate(110%)}.editor-container{height:100%;width:100%;flex:1;overflow:hidden}.sidebar-container{border:1px solid #a4a4a4;border-radius:5px;width:300px;margin:10px 0 10px 10px;overflow-y:auto}.preview-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}main .preview-container{transform:scale(.5);transform-origin:center;transition:transform .3s ease;border-radius:8px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}*{scrollbar-width:thin;scrollbar-color:#4B5563 #1F2937}@media (min-width: 768px){.editor-content>*{display:block!important}}.trigger-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation-direction:alternate;cursor:move}.trigger-container.dragged,.trigger-container.dragged .trigger-left,.trigger-container.dragged .trigger-right,.trigger-container.dragged .trigger-top,.trigger-container.dragged .trigger-bottom,.trigger-container.dragged .trigger-top-left,.trigger-container.dragged .trigger-top-right,.trigger-container.dragged .trigger-bottom-left,.trigger-container.dragged .trigger-bottom-right{z-index:10}.trigger-container.selected,.trigger-container.selected .trigger-left,.trigger-container.selected .trigger-right,.trigger-container.selected .trigger-top,.trigger-container.selected .trigger-bottom,.trigger-container.selected .trigger-top-left,.trigger-container.selected .trigger-top-right,.trigger-container.selected .trigger-bottom-left,.trigger-container.selected .trigger-bottom-right{z-index:9;opacity:.85}.trigger-container:hover:after{content:"";position:absolute;pointer-events:none;z-index:10;top:0;left:0;width:100%;height:100%;background-color:#0003;border:1px solid rgba(0,0,0,.8)}.trigger-left{position:absolute;top:30px;left:-30px;bottom:30px;width:60px;cursor:w-resize;z-index:1}.trigger-right{position:absolute;top:30px;right:-30px;bottom:30px;width:60px;cursor:e-resize;z-index:1}.trigger-top{position:absolute;top:-30px;left:30px;right:30px;height:60px;cursor:n-resize;z-index:1}.trigger-bottom{position:absolute;bottom:-30px;left:30px;right:30px;height:60px;cursor:s-resize;z-index:1}.trigger-top-left{position:absolute;top:-30px;left:-30px;width:60px;height:60px;cursor:nw-resize;z-index:1}.trigger-top-right{position:absolute;top:-30px;right:-30px;width:60px;height:60px;cursor:ne-resize;z-index:1}.trigger-bottom-left{position:absolute;bottom:-30px;left:-30px;width:60px;height:60px;cursor:sw-resize;z-index:1}.trigger-bottom-right{position:absolute;bottom:-30px;right:-30px;width:60px;height:60px;cursor:se-resize;z-index:1}.text-media>p[data-v-37b3f500]{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-media[data-v-37b3f500]{display:flex;flex-direction:row;justify-content:center;align-items:center}.shadow-select[data-v-37b3f500]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-37b3f500]{opacity:1}.loader-container[data-v-1c459e10]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-color:#00000080}.text[data-v-1c459e10]{color:#fff;font-size:var(--loader-text-size);font-weight:700;text-align:center}.loader[data-v-1c459e10]{width:var(--loader-size);height:var(--loader-size);border-radius:50%;display:inline-block;position:relative;border:var(--loader-border-size) solid;border-color:#FFF #FFF transparent transparent;box-sizing:border-box;animation:rotation-1c459e10 1s linear infinite}.loader[data-v-1c459e10]:after,.loader[data-v-1c459e10]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:var(--loader-border-size) solid;border-color:transparent transparent #FF3D00 #FF3D00;width:var(--loader-before-size);height:var(--loader-before-size);border-radius:50%;box-sizing:border-box;animation:rotationBack-1c459e10 .5s linear infinite;transform-origin:center center}.loader[data-v-1c459e10]:before{width:var(--loader-after-size);height:var(--loader-after-size);border-color:#FFF #FFF transparent transparent;animation:rotation-1c459e10 1.5s linear infinite}@keyframes rotation-1c459e10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotationBack-1c459e10{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.loader[data-v-42788fc1]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.image-container[data-v-42788fc1]{position:absolute;width:100%;height:100%;top:0;left:0}.shadow-select[data-v-42788fc1]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-42788fc1]{opacity:1}.image-container[data-v-3a0d3b3a]{position:absolute;width:100%;height:100%;top:0;left:0}.shadow-select[data-v-3a0d3b3a]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-3a0d3b3a]{opacity:1}video[data-v-acd9ef43]{pointer-events:none}.shadow-select[data-v-acd9ef43]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease;box-shadow:inset 0 0 20px 10px #3b82f6;pointer-events:none}.trigger-container.selected .shadow-select[data-v-acd9ef43]{opacity:1}.editor-main[data-v-b1997585]{position:relative;height:100%;width:100%}.size-indicator-width[data-v-b1997585]{height:75px;position:absolute;top:-175px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:50px}.size-indicator-height[data-v-b1997585]{width:75px;position:absolute;top:0;left:-175px;bottom:0;display:flex;align-items:center;justify-content:center;gap:50px;flex-direction:column}.size-indicator-width-line[data-v-b1997585],.size-indicator-height-line[data-v-b1997585]{flex:1;border:2px solid white}.size-indicator-width-text[data-v-b1997585]{font-size:50px}.size-indicator-height-text[data-v-b1997585]{font-size:50px;writing-mode:sideways-lr}.preview-frame[data-v-b1997585]{scrollbar-width:thin;min-height:500px;min-width:100%}.media-element[data-v-b1997585]{position:absolute;display:flex;align-items:center;justify-content:center}.preview-container-limiter[data-v-b1997585]{width:100%;height:100%;overflow:hidden}.preview-container[data-v-b1997585]{background-color:#fff;box-shadow:0 10px 25px #00000080;transform-origin:center}.preview-container img[data-v-b1997585]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.snap-guidelines[data-v-b1997585]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.snap-guideline[data-v-b1997585]{position:absolute;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));opacity:.3;transition:opacity .2s ease}.snap-guideline.horizontal[data-v-b1997585]{height:1px;width:100%}.snap-guideline.vertical[data-v-b1997585]{height:100%;width:1px}.snap-guideline.active[data-v-b1997585]{opacity:1}.element-wrapper[data-v-b1997585]{border-width:2px;border-color:transparent;transition:border-color .2s ease}.element-wrapper.selected[data-v-b1997585]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.resize-handles[data-v-b1997585]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.resize-handle[data-v-b1997585]{pointer-events:auto;position:absolute;height:.75rem;width:.75rem;cursor:nw-resize;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));margin:-6px}.resize-handle.top-left[data-v-b1997585]{top:0;left:0}.resize-handle.top-right[data-v-b1997585]{top:0;right:0;cursor:ne-resize}.resize-handle.bottom-left[data-v-b1997585]{bottom:0;left:0;cursor:sw-resize}.resize-handle.bottom-right[data-v-b1997585]{bottom:0;right:0;cursor:se-resize}.text-element[data-v-b1997585],.image-element[data-v-b1997585],.button-element[data-v-b1997585],.special-button-element[data-v-b1997585]{overflow:hidden;pointer-events:none}.image-element img[data-v-b1997585]{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.deselect-button[data-v-b1997585]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;cursor:pointer;transition:all .2s ease;z-index:10}.deselect-button[data-v-b1997585]:hover{background-color:#ffffff26;border-color:#3b82f6;color:#3b82f6}.deselect-button[data-v-b1997585]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-input[data-v-dea1c688]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-dea1c688]{font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1);color:#e5e7eb;display:flex;justify-content:space-between}.property-toggle[data-v-dea1c688]{position:relative;display:inline-block;width:3rem;height:1.5rem}.property-checkbox[data-v-dea1c688]{opacity:0;width:100%;height:100%;position:absolute;z-index:10}.property-toggle-slider[data-v-dea1c688]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff1a;transition:.4s;border-radius:1.5rem}.property-toggle-slider[data-v-dea1c688]:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:.125rem;bottom:.125rem;background-color:#e5e7eb;transition:.4s;border-radius:50%}.property-checkbox:checked+.property-toggle-slider[data-v-dea1c688]{background-color:#3b82f6}.property-checkbox:checked+.property-toggle-slider[data-v-dea1c688]:before{transform:translate(1.5rem)}.property-checkbox:focus+.property-toggle-slider[data-v-dea1c688]{box-shadow:0 0 1px #3b82f6}.property-input[data-v-4ebcc5e4]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-4ebcc5e4]{font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1);color:#e5e7eb;display:flex;justify-content:space-between}.property-number-input[data-v-4ebcc5e4]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;transition:all .2s ease}.property-number-input[data-v-4ebcc5e4]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-number-input[data-v-4ebcc5e4]:hover{background-color:#ffffff26}.property-number-input[data-v-4ebcc5e4]::-webkit-outer-spin-button,.property-number-input[data-v-4ebcc5e4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-number-input[type=number][data-v-4ebcc5e4]{-moz-appearance:textfield}.image-preview-container[data-v-055c0075]{display:flex;align-items:center;justify-content:center}.image-preview[data-v-055c0075]{width:100%;height:100%;max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain}.short-button[data-v-055c0075]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.short-button[data-v-055c0075]:hover{background-color:#ffffff26;border-color:#ffffff4d}.short-button[data-v-055c0075]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.short-icon[data-v-055c0075]{width:1rem;height:1rem}.property-input[data-v-055c0075]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff1a;border-radius:.375rem;cursor:pointer}.property-input.selected[data-v-055c0075]{border:1px solid #3b82f6}.property-header[data-v-055c0075]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:10px}.property-header-left[data-v-055c0075]{display:flex;align-items:center;gap:.5rem;flex:1}.property-label[data-v-055c0075]{display:flex;justify-content:space-between;font-size:.875rem;font-weight:500;color:#e5e7eb;flex:1}.short-button[data-v-ce7d6554]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.short-icon[data-v-ce7d6554]{width:1rem;height:1rem}.short-button[data-v-ce7d6554]:hover{background-color:#ffffff26;border-color:#ffffff4d}.short-button[data-v-ce7d6554]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.array-label[data-v-ce7d6554]{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem;padding-left:.5rem}.property-input[data-v-ce7d6554]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff1a;border-radius:.375rem}.property-input.selected[data-v-ce7d6554]{border:1px solid #3b82f6}.property-header[data-v-ce7d6554]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:10px}.property-header-left[data-v-ce7d6554]{display:flex;align-items:center;gap:.5rem;flex:1}.property-label[data-v-ce7d6554]{font-size:.875rem;font-weight:500;color:#e5e7eb}.property-toggle-icon[data-v-ce7d6554]{display:flex;align-items:center;transition:transform .2s ease;justify-content:center;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.property-toggle-icon[data-v-ce7d6554]:hover{background-color:#ffffff26;border-color:#ffffff4d}.property-toggle-icon[data-v-ce7d6554]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.property-toggle-icon.expanded[data-v-ce7d6554]{transform:rotate(90deg)}.property-element-name[data-v-ce7d6554]{flex:1}.property-element[data-v-ce7d6554]{position:relative;display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem;padding:.25rem;background-color:#ffffff1a;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#e5e7eb;cursor:pointer}.property-element.selected[data-v-ce7d6554]{background-color:#3b82f666}.sidebar[data-v-ee5b0c66]{padding:1rem}.elements-label[data-v-ee5b0c66]{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.add-element-button[data-v-ee5b0c66]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#fff;font-weight:500;transition:all .2s ease;margin-bottom:1rem}.add-element-button[data-v-ee5b0c66]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-element-button[data-v-ee5b0c66]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.close-button[data-v-ee5b0c66]{font-family:Avenir}.elements-label[data-v-32f1f4b8]{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.properties-panel[data-v-32f1f4b8]{width:100%;height:100%}.property-section[data-v-32f1f4b8]{border-radius:.5rem;background-color:#37415180;padding:1rem}input[type=color][data-v-32f1f4b8]{cursor:pointer;-webkit-appearance:none}input[type=color][data-v-32f1f4b8]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-32f1f4b8]::-webkit-color-swatch{border-radius:.25rem;border-style:none}.element-header[data-v-32f1f4b8]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#ffffff0d;border-radius:.375rem;margin-bottom:1rem}.property-label[data-v-32f1f4b8]{font-size:1rem;font-weight:600;color:#e5e7eb}.delete-button[data-v-32f1f4b8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444;transition:all .2s ease;padding:0}.delete-button[data-v-32f1f4b8]:hover{background-color:#ef44444d;border-color:#ef4444}.delete-button[data-v-32f1f4b8]:focus{outline:none;box-shadow:0 0 0 2px #ef444466}.delete-icon[data-v-32f1f4b8]{width:1.25rem;height:1.25rem;stroke-width:2}.delete-confirm-overlay[data-v-32f1f4b8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.delete-confirm-dialog[data-v-32f1f4b8]{background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px #00000080;border:1px solid rgba(255,255,255,.1)}.delete-confirm-header[data-v-32f1f4b8]{padding:1rem;background-color:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2)}.delete-confirm-header h3[data-v-32f1f4b8]{margin:0;color:#f87171;font-size:1.25rem;font-weight:600}.delete-confirm-body[data-v-32f1f4b8]{padding:1.5rem;color:#e5e7eb;line-height:1.5}.delete-confirm-footer[data-v-32f1f4b8]{display:flex;justify-content:flex-end;padding:1rem;background-color:#ffffff0d;gap:.75rem}.cancel-button[data-v-32f1f4b8]{padding:.5rem 1rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:#e5e7eb;font-weight:500;transition:all .2s ease}.cancel-button[data-v-32f1f4b8]:hover{background-color:#ffffff26}.confirm-button[data-v-32f1f4b8]{padding:.5rem 1rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#ef4444;font-weight:500;transition:all .2s ease}.confirm-button[data-v-32f1f4b8]:hover{background-color:#ef44444d;border-color:#ef4444}.add-sub-element-button[data-v-32f1f4b8]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;margin-top:1rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6;font-weight:500;transition:all .2s ease}.add-sub-element-button[data-v-32f1f4b8]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-sub-element-button[data-v-32f1f4b8]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.add-sub-element-overlay[data-v-32f1f4b8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.add-sub-element-dialog[data-v-32f1f4b8]{width:600px;background-color:#1f2937;border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px #00000080;border:1px solid rgba(255,255,255,.1)}.add-sub-element-header[data-v-32f1f4b8]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#3b82f61a;border-bottom:1px solid rgba(59,130,246,.2)}.add-sub-element-header h3[data-v-32f1f4b8]{margin:0;color:#3b82f6;font-size:1.25rem;font-weight:600}.add-sub-element-body[data-v-32f1f4b8]{padding:1.5rem}.sub-elements-grid[data-v-32f1f4b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.sub-element-item[data-v-32f1f4b8]{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.sub-element-item[data-v-32f1f4b8]:hover{background-color:#3b82f61a;border-color:#3b82f6}.sub-element-icon[data-v-32f1f4b8]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#3b82f61a;border-radius:.25rem;margin-bottom:.5rem;color:#3b82f6}.sub-element-icon>img[data-v-32f1f4b8]{filter:invert(1);width:25px;height:25px}.sub-element-name[data-v-32f1f4b8]{font-size:.875rem;color:#e5e7eb;text-align:center;word-break:break-word}.editor-properties.hidden[data-v-ea8b84d5]{transform:translate(100%)}.compositions-editor[data-v-ea8b84d5]{display:flex;flex-direction:column;flex:1;background-color:#111827;color:#e5e7eb;width:100%;height:100%}.editor-header[data-v-ea8b84d5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#1f2937;border-bottom:1px solid rgba(255,255,255,.1)}.editor-header h1[data-v-ea8b84d5]{margin:0;font-size:1.5rem;font-weight:600;color:#e5e7eb}.header-actions[data-v-ea8b84d5]{display:flex;gap:1rem}.action-button[data-v-ea8b84d5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6;font-weight:500;transition:all .2s ease}.action-button[data-v-ea8b84d5]:hover{background-color:#3b82f64d;border-color:#3b82f6}.action-button[data-v-ea8b84d5]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.action-icon[data-v-ea8b84d5]{width:1.25rem;height:1.25rem}.editor-content[data-v-ea8b84d5]{display:flex;flex:1;overflow:hidden}.editor-sidebar[data-v-ea8b84d5]{width:300px;overflow-y:auto;border:1px solid #a4a4a4;border-radius:5px;background:#1f2937}.editor-main[data-v-ea8b84d5]{flex:1;overflow:hidden;position:relative}.editor-properties[data-v-ea8b84d5]{width:300px;border-left:1px solid rgba(255,255,255,.1);display:flex;transition:all .3s ease;overflow-x:hidden;overflow-y:auto;border:1px solid #a4a4a4;border-radius:5px}.background-logo[data-v-4ef7015f]{background-image:url(/assets/images/logo.png);background-repeat:no-repeat;background-position:50% 30%;background-size:contain}.text-shadow[data-v-4ef7015f]{text-shadow:0px 0px 2px rgb(0,0,0)}.background-color[data-v-4ef7015f]{background-color:#ffffffc9}.input-background[data-v-4ef7015f]{background-color:#2b2a33}.background-logo[data-v-f0e9572b]{background-image:url(/assets/images/logo.png);background-repeat:no-repeat;background-position:50% 30%;background-size:contain}.text-shadow[data-v-f0e9572b]{text-shadow:0px 0px 2px rgb(0,0,0)}.background-color[data-v-f0e9572b]{background-color:#ffffffc9}.input-background[data-v-f0e9572b]{background-color:#2b2a33}.sub-element-item[data-v-c3fc700f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;cursor:pointer;transition:all .2s ease;flex:0 0 150px}.sub-element-item[data-v-c3fc700f]:hover{background-color:#3b82f61a;border-color:#3b82f6}.sub-element-icon[data-v-c3fc700f]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#3b82f61a;border-radius:.25rem;margin-bottom:.5rem;color:#3b82f6}.sub-element-icon>img[data-v-c3fc700f]{filter:invert(1);width:25px;height:25px}.sub-element-name[data-v-c3fc700f]{font-size:.875rem;color:#e5e7eb;text-align:center;word-break:break-word}.color-picker-body[data-v-532e9cfe]{display:flex;flex-direction:column;gap:1rem;width:100%}.color-preview[data-v-532e9cfe]{width:100%;height:100px;border-radius:.375rem;margin-bottom:1rem;border:1px solid rgba(255,255,255,.1)}.color-controls[data-v-532e9cfe]{display:flex;flex-direction:column;gap:1rem}.color-gradient[data-v-532e9cfe]{position:relative;height:20px;margin-bottom:1rem;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:10px;cursor:pointer}.alpha-gradient[data-v-532e9cfe]{position:relative;height:20px;margin-bottom:1rem;border-radius:10px;cursor:pointer}.gradient-preview[data-v-532e9cfe],.alpha-preview[data-v-532e9cfe]{height:100%}.gradient-handle[data-v-532e9cfe],.alpha-handle[data-v-532e9cfe]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#fff;border:2px solid #3b82f6;border-radius:50%;box-shadow:0 0 5px #00000080}.color-square[data-v-532e9cfe]{position:relative;width:100%;height:200px;background:linear-gradient(to right,#fff,hsl(var(--hue, 0),100%,50%));border-radius:.375rem;cursor:pointer;margin-bottom:1rem}.color-square[data-v-532e9cfe]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#000000,transparent);border-radius:.375rem}.square-handle[data-v-532e9cfe]{position:absolute;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#fff;border:2px solid #3b82f6;border-radius:50%;box-shadow:0 0 5px #00000080}.color-inputs[data-v-532e9cfe]{display:flex;gap:1rem}.input-group[data-v-532e9cfe]{flex:1;display:flex;flex-direction:column;gap:.25rem}.input-group label[data-v-532e9cfe]{color:#e5e7eb;font-size:.875rem}.input-group input[data-v-532e9cfe]{padding:.5rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;font-size:.875rem}.input-group input[data-v-532e9cfe]:focus{outline:none;border-color:#3b82f6}.cancel-button[data-v-532e9cfe]{padding:.5rem 1rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:#e5e7eb;font-weight:500;transition:all .2s ease}.cancel-button[data-v-532e9cfe]:hover{background-color:#ffffff26}.validate-button[data-v-532e9cfe]{padding:.5rem 1rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6;font-weight:500;transition:all .2s ease}.validate-button[data-v-532e9cfe]:hover{background-color:#3b82f64d;border-color:#3b82f6}.noBreak[data-v-7c93880b]{white-space:nowrap}.contextMenuLabel[data-v-7c93880b]{width:100%;margin-left:10px}.element-header[data-v-7c93880b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#ffffff1a;border-radius:.375rem;margin-bottom:1rem}.property-input[data-v-7c93880b]{display:flex;flex-direction:column;gap:.5rem;padding:.25rem;font-size:15px;background-color:#ffffff1a;border-radius:.375rem}.property-input[data-v-7c93880b]:not(:last-child){margin-bottom:1rem}.bordered[data-v-7c93880b]{border:1px solid rgba(255,255,255,.2)}.property-input.softHidden[data-v-7c93880b]{gap:0px}.property-input.softHidden>.property-content>.property-content-simple[data-v-7c93880b]{height:0px;overflow:hidden}.property-input.primary[data-v-7c93880b]{background:none}.property-header[data-v-7c93880b]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:10px}.property-header-left[data-v-7c93880b]{display:flex;align-items:center;gap:.5rem;flex:1}.add-sub-element-button[data-v-7c93880b]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#3b82f6;transition:all .2s ease;padding:0}.add-sub-element-button[data-v-7c93880b]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-sub-element-button[data-v-7c93880b]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.delete-button[data-v-7c93880b]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444;transition:all .2s ease;padding:0}.delete-button[data-v-7c93880b]:hover{background-color:#ef44444d;border-color:#ef4444}.delete-button[data-v-7c93880b]:focus{outline:none;box-shadow:0 0 0 2px #ef444466}.delete-icon[data-v-7c93880b]{width:1rem;height:1rem;stroke-width:2}.property-label[data-v-7c93880b]{font-size:1.05rem;font-weight:500;color:#e5e7eb}.property-toggle-icon[data-v-7c93880b]{display:flex;align-items:center;transition:transform .2s ease;justify-content:center;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.property-toggle-icon[data-v-7c93880b]:hover{background-color:#ffffff26;border-color:#ffffff4d}.property-toggle-icon[data-v-7c93880b]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.property-toggle-icon.expanded[data-v-7c93880b]{transform:rotate(90deg)}.short-button[data-v-7c93880b]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;transition:all .2s ease;padding:0}.short-icon[data-v-7c93880b]{width:1rem;height:1rem}.short-button[data-v-7c93880b]:hover{background-color:#ffffff26;border-color:#ffffff4d}.short-button[data-v-7c93880b]:focus{outline:none;box-shadow:0 0 0 2px #fff3}.name-input[data-v-7c93880b]{background:none;border:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0;width:100%}.property-label[data-v-44fddd83]{display:flex;justify-content:space-between;font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1)}.color-property[data-v-44fddd83]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.color-property label[data-v-44fddd83]{color:#e5e7eb;font-size:.875rem;font-weight:500}.color-input-container[data-v-44fddd83]{display:flex;align-items:center;gap:.75rem}.color-preview[data-v-44fddd83]{width:2rem;height:2rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease}.color-preview[data-v-44fddd83]:hover{border-color:#3b82f6}.color-value[data-v-44fddd83]{color:#e5e7eb;font-size:.875rem;font-family:monospace}.array-container[data-v-1a5d2c83]{margin-top:1rem}.array-label[data-v-1a5d2c83]{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:1rem;color:#bfbfbf;margin-bottom:.5rem;padding-left:.5rem;text-shadow:0px 0px 10px black}.array-content[data-v-1a5d2c83]{background:radial-gradient(circle,#1e3987,#1d1d1d75);border:1px solid rgba(255,255,255,.1);border-radius:.375rem;padding:.4rem}.add-sub-element-button[data-v-1a5d2c83]{display:flex;align-items:center;gap:.5rem;padding:.25rem;background-color:#326fd2;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;color:#fff;font-weight:500;transition:all .2s ease}.add-sub-element-button>div[data-v-1a5d2c83]{font-size:14px;flex:1}.add-sub-element-button[data-v-1a5d2c83]:hover{background-color:#3b82f64d;border-color:#3b82f6}.add-sub-element-button[data-v-1a5d2c83]:focus{outline:none;box-shadow:0 0 0 2px #3b82f666}.array-items-container[data-v-1a5d2c83]{display:flex;flex-direction:column;gap:.5rem;position:relative}.array-item-enter-active[data-v-1a5d2c83]{transition:all .4s ease-out;transition-delay:calc(var(--i) * .1s)}.array-item-leave-active[data-v-1a5d2c83]{transition:all .3s ease-in}.array-item-enter-from[data-v-1a5d2c83],.array-item-leave-to[data-v-1a5d2c83]{opacity:0;transform:translate(50px)}.array-item-move[data-v-1a5d2c83]{transition:transform .3s ease}.array-item[data-v-1a5d2c83]{position:relative}.property-input[data-v-76865a74]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.25rem;font-size:15px;background-color:#ffffff0d;border-radius:.375rem}.property-label[data-v-76865a74]{font-size:1rem;text-shadow:0 0 10px rgba(0,0,0,1);color:#e5e7eb;display:flex;justify-content:space-between}.property-number-input[data-v-76865a74]{padding:inherit;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;color:#e5e7eb;transition:all .2s ease}.property-number-input[data-v-76865a74]:focus{outline:none;border-color:#3b82f6;background-color:#ffffff26}.property-number-input[data-v-76865a74]:hover{background-color:#ffffff26}.property-number-input[data-v-76865a74]::-webkit-outer-spin-button,.property-number-input[data-v-76865a74]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.property-number-input[type=number][data-v-76865a74]{-moz-appearance:textfield}
