.sk-fading-circle{position:absolute}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle .sk-circle-indicator{display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1s ease-in-out infinite both;animation:sk-circleFadeDelay 1s ease-in-out infinite both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2 .sk-circle-indicator{-webkit-animation-delay:-.91667s;animation-delay:-.91667s}.sk-fading-circle .sk-circle3 .sk-circle-indicator{-webkit-animation-delay:-.83333s;animation-delay:-.83333s}.sk-fading-circle .sk-circle4 .sk-circle-indicator{-webkit-animation-delay:-.75s;animation-delay:-.75s}.sk-fading-circle .sk-circle5 .sk-circle-indicator{-webkit-animation-delay:-.66667s;animation-delay:-.66667s}.sk-fading-circle .sk-circle6 .sk-circle-indicator{-webkit-animation-delay:-.58333s;animation-delay:-.58333s}.sk-fading-circle .sk-circle7 .sk-circle-indicator{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle8 .sk-circle-indicator{-webkit-animation-delay:-.41667s;animation-delay:-.41667s}.sk-fading-circle .sk-circle9 .sk-circle-indicator{-webkit-animation-delay:-.33333s;animation-delay:-.33333s}.sk-fading-circle .sk-circle10 .sk-circle-indicator{-webkit-animation-delay:-.25s;animation-delay:-.25s}.sk-fading-circle .sk-circle11 .sk-circle-indicator{-webkit-animation-delay:-.16667s;animation-delay:-.16667s}.sk-fading-circle .sk-circle12 .sk-circle-indicator{-webkit-animation-delay:-.08333s;animation-delay:-.08333s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.croppa-container{display:inline-block;cursor:pointer;position:relative;font-size:0;-ms-flex-item-align:start;align-self:flex-start;background-color:#e6e6e6}.croppa-container,.croppa-container canvas{-webkit-transition:all .3s;transition:all .3s}.croppa-container:hover{opacity:.7}.croppa-container.croppa--dropzone{-webkit-box-shadow:inset 0 0 10px #333;box-shadow:inset 0 0 10px #333}.croppa-container.croppa--dropzone canvas{opacity:.5}.croppa-container.croppa--disabled-cc{cursor:default}.croppa-container.croppa--disabled-cc:hover{opacity:1}.croppa-container.croppa--has-target{cursor:move}.croppa-container.croppa--has-target:hover{opacity:1}.croppa-container.croppa--has-target.croppa--disabled-mz{cursor:default}.croppa-container.croppa--disabled{cursor:not-allowed}.croppa-container.croppa--disabled:hover{opacity:1}.croppa-container.croppa--passive{cursor:default}.croppa-container.croppa--passive:hover{opacity:1}.croppa-container svg.icon-remove{position:absolute;background:#fff;border-radius:50%;-webkit-filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.7));filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.7));z-index:10;cursor:pointer;border:2px solid #fff}.vld-overlay,.vld-shown{overflow:hidden}.vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.vld-overlay.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vld-overlay .vld-icon,.vld-parent{position:relative}.title[data-v-c2b2f85e]{width:100%;margin:0 auto}.invalid-feedback[data-v-c2b2f85e]{display:block}.album-container[data-v-c2b2f85e]{border:1px solid #ddd}.buttons[data-v-c2b2f85e]{margin:0 auto;width:10rem;text-align:center}.buttons .icon[data-v-c2b2f85e]{padding:.5rem;margin:0 .2rem;background-color:#0a74cb;border-radius:1.5rem;color:#fff;font-size:1rem}.croppa-container[data-v-c2b2f85e]{border:1px dashed #068bcd}.baseHeader[data-v-c2b2f85e]{margin-top:-80px;position:relative;overflow:hidden}.baseHeader[data-v-c2b2f85e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(23,162,184,.9),rgba(0,123,191,.9));z-index:1}.baseHeader[data-v-c2b2f85e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(0,123,191,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(0,123,191,.2) 0,transparent 50%);z-index:1}.header-enhanced .card[data-v-c2b2f85e]{position:relative;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)!important;border:1px solid hsla(0,0%,100%,.2)!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important}.header-enhanced .text-white[data-v-c2b2f85e]{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-enhanced .card-body[data-v-c2b2f85e]{position:relative;z-index:2}.step-indicator[data-v-c2b2f85e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.step-indicator[data-v-c2b2f85e],.step-item[data-v-c2b2f85e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item[data-v-c2b2f85e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.step-circle[data-v-c2b2f85e]{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.7);font-size:18px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:.5rem}.step-item.active .step-circle[data-v-c2b2f85e]{background:#fff;border-color:#fff;color:#17a2b8;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.step-item.completed .step-circle[data-v-c2b2f85e]{background:#28a745;border-color:#28a745;color:#fff}.step-label[data-v-c2b2f85e]{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500;text-align:center}.step-item.active .step-label[data-v-c2b2f85e]{color:#fff;font-weight:600}.step-connector[data-v-c2b2f85e]{width:100px;height:3px;background:hsla(0,0%,100%,.3);margin:0 1rem;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.step-connector.active[data-v-c2b2f85e]{background:#fff}.album-container[data-v-c2b2f85e]{max-width:1200px;width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.95));border:1px solid rgba(23,162,184,.1);-webkit-animation:fadeInUp-c2b2f85e .8s ease-out;animation:fadeInUp-c2b2f85e .8s ease-out}.step-content[data-v-c2b2f85e]{padding:2rem}.image-upload-section[data-v-c2b2f85e]{text-align:center;padding:2rem;background:linear-gradient(135deg,rgba(248,249,250,.5),hsla(0,0%,100%,.5));border-radius:12px;margin-bottom:2rem}.section-title[data-v-c2b2f85e]{color:#344767;font-weight:600;margin-bottom:1.5rem;font-size:1.1rem}.image-container[data-v-c2b2f85e]{position:relative;display:inline-block;margin-bottom:1rem}.album-croppa[data-v-c2b2f85e]{border-radius:12px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);border:2px solid rgba(23,162,184,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.album-croppa[data-v-c2b2f85e]:hover{-webkit-box-shadow:0 12px 35px rgba(0,0,0,.15);box-shadow:0 12px 35px rgba(0,0,0,.15);border-color:rgba(23,162,184,.4)}.zoom-controls[data-v-c2b2f85e]{position:absolute;bottom:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.zoom-btn[data-v-c2b2f85e]{border-radius:50%;width:35px;height:35px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.zoom-btn[data-v-c2b2f85e]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.image-info[data-v-c2b2f85e]{margin-top:1rem}.form-section[data-v-c2b2f85e]{padding:2rem;background:hsla(0,0%,100%,.8);border-radius:12px;border:1px solid rgba(23,162,184,.1)}.form-control-lg[data-v-c2b2f85e]{border-radius:8px;border:2px solid rgba(23,162,184,.2);padding:.75rem 1rem;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.form-control-lg[data-v-c2b2f85e]:focus{border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.25);box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}.action-section[data-v-c2b2f85e]{text-align:center;margin-top:2rem}.create-btn[data-v-c2b2f85e]{padding:.75rem 2rem;border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(40,167,69,.3);box-shadow:0 4px 15px rgba(40,167,69,.3)}.create-btn[data-v-c2b2f85e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(40,167,69,.4);box-shadow:0 6px 20px rgba(40,167,69,.4)}.requirements[data-v-c2b2f85e]{margin-top:1rem}.upload-section[data-v-c2b2f85e]{margin-bottom:2rem}.upload-card[data-v-c2b2f85e]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.9));border-radius:12px}.file-input[data-v-c2b2f85e]{border:2px dashed rgba(23,162,184,.3);border-radius:8px;padding:2rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(23,162,184,.02)}.file-input[data-v-c2b2f85e]:hover{border-color:rgba(23,162,184,.6);background:rgba(23,162,184,.05)}.selected-file[data-v-c2b2f85e]{background:rgba(40,167,69,.1);border:1px solid rgba(40,167,69,.2);border-radius:8px;padding:1rem;margin:1rem 0}.file-info[data-v-c2b2f85e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.95rem}.upload-progress[data-v-c2b2f85e]{margin:1rem 0}.progress-header[data-v-c2b2f85e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.progress-bar-custom[data-v-c2b2f85e]{height:8px;border-radius:4px}.artist-input[data-v-c2b2f85e]{border-radius:8px;border:2px solid rgba(23,162,184,.2);padding:.5rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.artist-input[data-v-c2b2f85e]:focus{border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.25);box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}.upload-actions[data-v-c2b2f85e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-top:2rem}.upload-btn[data-v-c2b2f85e]{padding:.75rem 2rem;border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(40,167,69,.3);box-shadow:0 4px 15px rgba(40,167,69,.3)}.upload-btn[data-v-c2b2f85e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(40,167,69,.4);box-shadow:0 6px 20px rgba(40,167,69,.4)}.done-btn[data-v-c2b2f85e]{padding:.75rem 2rem;border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.done-btn[data-v-c2b2f85e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,123,255,.3);box-shadow:0 4px 15px rgba(0,123,255,.3)}.upload-info[data-v-c2b2f85e]{text-align:center}.songs-preview[data-v-c2b2f85e]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.9));border-radius:12px;padding:1.5rem;border:1px solid rgba(23,162,184,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.songs-list-enhanced[data-v-c2b2f85e]{max-height:400px;overflow-y:auto}.empty-songs[data-v-c2b2f85e]{text-align:center;padding:2rem}.empty-state[data-v-c2b2f85e]{color:#6c757d}.empty-state i[data-v-c2b2f85e]{font-size:3rem;margin-bottom:1rem}.header[data-v-c2b2f85e]{margin-top:-80px}@-webkit-keyframes fadeInUp-c2b2f85e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-c2b2f85e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.step-indicator[data-v-c2b2f85e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.step-connector[data-v-c2b2f85e]{width:3px;height:40px;margin:.5rem 0}.step-content[data-v-c2b2f85e]{padding:1rem}.form-section[data-v-c2b2f85e],.image-upload-section[data-v-c2b2f85e]{padding:1rem;margin-bottom:1rem}.upload-actions[data-v-c2b2f85e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.done-btn[data-v-c2b2f85e],.upload-btn[data-v-c2b2f85e]{width:100%;margin-bottom:.5rem}.songs-preview[data-v-c2b2f85e]{margin-top:2rem}}.containerCreateAlbum[data-v-c2b2f85e],table[data-v-c2b2f85e]{z-index:99;position:relative}