.step-create-wrapper[data-v-11a12a82]{max-width:700px;margin:0 auto}.step-header[data-v-11a12a82]{margin-bottom:30px}.step-header h2[data-v-11a12a82]{margin:0 0 10px 0;font-size:24px}.step-header p[data-v-11a12a82]{color:hsla(0,0%,100%,.6);margin:0}.existing-builder-info[data-v-11a12a82]{background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.3);border-radius:16px;padding:20px}.info-card[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-image[data-v-11a12a82]{width:150px;-ms-flex-negative:0;flex-shrink:0}.info-image img[data-v-11a12a82]{width:100%;border-radius:8px}.info-details h3[data-v-11a12a82]{margin:0 0 10px 0;font-size:18px}.info-details p[data-v-11a12a82]{margin:5px 0;color:hsla(0,0%,100%,.7)}.status-badge[data-v-11a12a82]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;text-transform:uppercase;background:hsla(0,0%,100%,.1)}.status-badge.completed[data-v-11a12a82]{background:rgba(0,200,100,.2);color:#00c864}.edit-note[data-v-11a12a82]{margin:20px 0 0 0;color:#00c864;font-size:14px}.generated-party-banner[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:25px;background:linear-gradient(135deg,rgba(0,200,100,.15),rgba(0,150,80,.1));border:1px solid rgba(0,200,100,.3);border-radius:16px;margin-bottom:25px}.party-icon[data-v-11a12a82]{font-size:50px}.party-info h3[data-v-11a12a82]{margin:0 0 8px 0;color:#00c864;font-size:20px}.party-info p[data-v-11a12a82]{margin:0 0 15px 0;color:hsla(0,0%,100%,.7)}.btn-view-party[data-v-11a12a82]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.4);border-radius:10px;color:#00c864;text-decoration:none;font-weight:600;-webkit-transition:all .2s;transition:all .2s}.btn-view-party[data-v-11a12a82]:hover{background:rgba(0,200,100,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.create-form-container[data-v-11a12a82]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:30px}.form-group[data-v-11a12a82]{margin-bottom:25px}.form-group label[data-v-11a12a82]{display:block;margin-bottom:8px;font-weight:500}.form-group .hint[data-v-11a12a82]{display:block;font-size:12px;color:hsla(0,0%,100%,.4);font-weight:400;margin-top:2px}.form-group input[type=text][data-v-11a12a82],.form-group input[type=url][data-v-11a12a82]{width:100%;padding:14px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:rgba(0,0,0,.3);color:#fff;font-size:14px;-webkit-transition:border-color .2s;transition:border-color .2s}.form-group input[type=text][data-v-11a12a82]:focus,.form-group input[type=url][data-v-11a12a82]:focus{outline:none;border-color:#93f}.form-group input[type=text][data-v-11a12a82]::-webkit-input-placeholder,.form-group input[type=url][data-v-11a12a82]::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.form-group input[type=text][data-v-11a12a82]::-moz-placeholder,.form-group input[type=url][data-v-11a12a82]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.form-group input[type=text][data-v-11a12a82]:-ms-input-placeholder,.form-group input[type=url][data-v-11a12a82]:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.form-group input[type=text][data-v-11a12a82]::-ms-input-placeholder,.form-group input[type=url][data-v-11a12a82]::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.form-group input[type=text][data-v-11a12a82]::placeholder,.form-group input[type=url][data-v-11a12a82]::placeholder{color:hsla(0,0%,100%,.3)}.image-preview[data-v-11a12a82]{margin-top:15px;max-width:300px}.image-preview img[data-v-11a12a82]{width:100%;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.form-options[data-v-11a12a82]{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkbox-label[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-11a12a82]{width:18px;height:18px;accent-color:#93f}.form-actions[data-v-11a12a82]{margin-top:30px}.btn-create[data-v-11a12a82]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;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;gap:10px}.btn-create[data-v-11a12a82]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 25px rgba(147,51,255,.4);box-shadow:0 6px 25px rgba(147,51,255,.4)}.btn-create[data-v-11a12a82]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-11a12a82]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-11a12a82 1s linear infinite;animation:spin-data-v-11a12a82 1s linear infinite}.status-message[data-v-11a12a82]{margin-top:20px;padding:15px;border-radius:10px;text-align:center}.status-message.success[data-v-11a12a82]{background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.3);color:#00c864}.status-message.error[data-v-11a12a82]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.3);color:#ff5050}.status-message.info[data-v-11a12a82]{background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);color:#6496ff}.processing-progress[data-v-11a12a82]{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.progress-item[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.03);border-radius:8px;opacity:.4;-webkit-transition:all .3s;transition:all .3s}.progress-item.active[data-v-11a12a82]{opacity:1;background:rgba(147,51,255,.1);border:1px solid rgba(147,51,255,.3)}.progress-item .icon[data-v-11a12a82]{font-size:18px}.in-progress-section[data-v-11a12a82]{margin-top:40px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1)}.in-progress-section h3[data-v-11a12a82]{margin:0 0 8px 0;font-size:18px}.section-subtitle[data-v-11a12a82]{margin:0 0 20px 0;color:hsla(0,0%,100%,.5);font-size:14px}.in-progress-table[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.in-progress-row[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.in-progress-row[data-v-11a12a82]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(147,51,255,.3);-webkit-transform:translateX(5px);transform:translateX(5px)}.row-image[data-v-11a12a82]{width:50px;height:50px;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.1);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;-ms-flex-negative:0;flex-shrink:0}.row-image img[data-v-11a12a82]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-img[data-v-11a12a82]{font-size:20px;opacity:.5}.row-info[data-v-11a12a82]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.row-title[data-v-11a12a82]{display:block;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta[data-v-11a12a82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-size:12px;color:hsla(0,0%,100%,.5)}.row-step[data-v-11a12a82]{padding:6px 12px;background:rgba(147,51,255,.2);border-radius:20px;font-size:12px;color:#93f;white-space:nowrap}.row-action[data-v-11a12a82]{-ms-flex-negative:0;flex-shrink:0}.btn-resume[data-v-11a12a82]{padding:8px 16px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-resume[data-v-11a12a82]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}@-webkit-keyframes spin-data-v-11a12a82{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-11a12a82{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.step-edit-wrapper[data-v-cc7b49a0]{max-width:1000px;margin:0 auto}.step-header[data-v-cc7b49a0]{margin-bottom:30px}.step-header h2[data-v-cc7b49a0]{margin:0 0 10px 0;font-size:24px}.step-header p[data-v-cc7b49a0]{color:hsla(0,0%,100%,.6);margin:0}.loading-state[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-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;padding:60px}.spinner[data-v-cc7b49a0]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#93f;border-radius:50%;-webkit-animation:spin-data-v-cc7b49a0 1s linear infinite;animation:spin-data-v-cc7b49a0 1s linear infinite}.edit-content[data-v-cc7b49a0]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:30px}.content-layout[data-v-cc7b49a0]{display:grid;grid-template-columns:280px 1fr;gap:30px;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.image-section[data-v-cc7b49a0]{position:sticky;top:100px;-webkit-transition:top .3s;transition:top .3s}.section-label[data-v-cc7b49a0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.4);margin-bottom:10px}.image-preview img[data-v-cc7b49a0]{width:100%;border-radius:12px;border:2px solid hsla(0,0%,100%,.1)}.no-image[data-v-cc7b49a0]{width:100%;aspect-ratio:9/16;background:hsla(0,0%,100%,.05);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.3)}.no-image span[data-v-cc7b49a0]{font-size:48px}.basic-info[data-v-cc7b49a0]{margin-top:15px;padding:15px;background:rgba(0,0,0,.2);border-radius:10px}.basic-info h3[data-v-cc7b49a0]{margin:0 0 10px 0;font-size:16px;line-height:1.3}.info-row[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.info-row .icon[data-v-cc7b49a0]{font-size:14px}.ticket-link[data-v-cc7b49a0]{color:#99f;text-decoration:none;word-break:break-all}.ticket-link[data-v-cc7b49a0]:hover{text-decoration:underline}.info-section[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.info-block[data-v-cc7b49a0]{background:rgba(0,0,0,.2);border-radius:12px;padding:20px}.block-header[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.block-header h3[data-v-cc7b49a0]{margin:0;font-size:16px}.ai-badge[data-v-cc7b49a0]{padding:4px 10px;background:rgba(147,51,255,.2);border:1px solid rgba(147,51,255,.3);border-radius:20px;font-size:11px;color:#b8f}.event-info-box[data-v-cc7b49a0]{background:rgba(0,0,0,.3);border-radius:8px;overflow:hidden}.event-info-textarea[data-v-cc7b49a0]{width:100%;height:300px;background:transparent;border:none;padding:15px;color:hsla(0,0%,100%,.8);font-family:SF Mono,Monaco,Menlo,Consolas,Liberation Mono,Courier New,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.6;resize:vertical;outline:none;-webkit-transition:all .2s;transition:all .2s}.event-info-textarea[data-v-cc7b49a0]:focus{background:rgba(147,51,255,.05);color:#fff}.form-group[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-group label[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;font-size:14px}.warning-icon[data-v-cc7b49a0]{font-size:14px}.form-group input[data-v-cc7b49a0]{padding:12px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:14px}.form-group input[data-v-cc7b49a0]:focus{outline:none;border-color:#93f}.matched-artists-section[data-v-cc7b49a0]{margin-top:30px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1)}.matched-artists-grid[data-v-cc7b49a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.matched-artist-card[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 15px;background:rgba(0,200,100,.08);border:1px solid rgba(0,200,100,.2);border-radius:12px;color:#fff;-webkit-transition:all .2s;transition:all .2s}.matched-artist-card[data-v-cc7b49a0]:hover{background:rgba(0,200,100,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.matched-artist-card .artist-avatar[data-v-cc7b49a0]{width:50px;height:50px;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:rgba(0,200,100,.2);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}.matched-artist-card .artist-avatar img[data-v-cc7b49a0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.matched-artist-card .avatar-placeholder[data-v-cc7b49a0]{font-size:22px}.artist-details[data-v-cc7b49a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.artist-details .artist-name[data-v-cc7b49a0]{display:block;font-weight:600;font-size:14px;color:#fff;margin-bottom:4px}.artist-details .artist-slug[data-v-cc7b49a0]{display:block;font-size:11px;color:hsla(0,0%,100%,.5)}.artist-actions-row[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.btn-edit-sm[data-v-cc7b49a0],.btn-view-sm[data-v-cc7b49a0]{padding:6px 10px;border-radius:6px;font-size:11px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.btn-view-sm[data-v-cc7b49a0]{background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);color:#00c864}.btn-view-sm[data-v-cc7b49a0]:hover{background:rgba(0,200,100,.3)}.btn-edit-sm[data-v-cc7b49a0]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-edit-sm[data-v-cc7b49a0]:hover{background:hsla(0,0%,100%,.15)}.section-note[data-v-cc7b49a0]{margin:0 0 15px 0;font-size:13px;color:hsla(0,0%,100%,.5)}.artist-builders-section[data-v-cc7b49a0]{margin-top:30px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1)}.section-header[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:20px}.section-header h3[data-v-cc7b49a0]{margin:0;font-size:18px}.count-badge[data-v-cc7b49a0]{padding:4px 12px;background:rgba(147,51,255,.2);border-radius:20px;font-size:12px;color:#93f}.count-badge.success[data-v-cc7b49a0]{background:rgba(0,200,100,.2);color:#00c864}.artist-builders-grid[data-v-cc7b49a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:15px}.artist-builder-card[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:15px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;-webkit-transition:all .2s;transition:all .2s}.artist-builder-card[data-v-cc7b49a0]:hover{background:hsla(0,0%,100%,.08)}.artist-builder-card.completed[data-v-cc7b49a0]{border-color:rgba(0,200,100,.3)}.artist-builder-card.not_started[data-v-cc7b49a0]{border-color:rgba(255,153,0,.3)}.artist-avatar[data-v-cc7b49a0]{width:45px;height:45px;border-radius:50%;background:hsla(0,0%,100%,.1);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;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.artist-avatar img[data-v-cc7b49a0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-cc7b49a0]{font-size:20px}.artist-info[data-v-cc7b49a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.artist-name[data-v-cc7b49a0]{display:block;font-weight:500;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-status[data-v-cc7b49a0]{font-size:12px;color:hsla(0,0%,100%,.5)}.artist-actions[data-v-cc7b49a0]{-ms-flex-negative:0;flex-shrink:0}.done-icon[data-v-cc7b49a0]{font-size:18px}.pending-icon[data-v-cc7b49a0]{font-size:18px;opacity:.5}.btn-view-artist[data-v-cc7b49a0]{padding:6px 12px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:6px;color:#00c864;text-decoration:none;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.btn-view-artist[data-v-cc7b49a0]:hover{background:rgba(0,200,100,.3)}.no-artists[data-v-cc7b49a0]{padding:30px;text-align:center;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.03);border-radius:10px}.metadata-section[data-v-cc7b49a0]{margin-top:25px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.metadata-grid[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.metadata-item[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.meta-label[data-v-cc7b49a0]{font-size:11px;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.meta-value[data-v-cc7b49a0]{font-size:14px}.state-badge[data-v-cc7b49a0]{padding:4px 10px;border-radius:6px;font-size:12px;text-transform:capitalize}.state-badge.not_started[data-v-cc7b49a0]{background:rgba(255,153,0,.2);color:#f90}.state-badge.step_1_complete[data-v-cc7b49a0],.state-badge.step_2_complete[data-v-cc7b49a0],.state-badge.step_3_complete[data-v-cc7b49a0]{background:rgba(100,150,255,.2);color:#6496ff}.state-badge.completed[data-v-cc7b49a0],.state-badge.processed[data-v-cc7b49a0]{background:rgba(0,200,100,.2);color:#00c864}.save-message[data-v-cc7b49a0]{margin-top:20px;padding:15px;border-radius:10px;text-align:center}.action-bar[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:25px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1)}.btn-save-changes[data-v-cc7b49a0],.btn-save-continue[data-v-cc7b49a0]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .2s;transition:all .2s}.btn-save-changes[data-v-cc7b49a0]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-save-changes[data-v-cc7b49a0]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.btn-save-continue[data-v-cc7b49a0]{background:linear-gradient(135deg,#4a0080,#7000b0);border:none;color:#fff}.btn-save-continue[data-v-cc7b49a0]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-save-changes[data-v-cc7b49a0]:disabled,.btn-save-continue[data-v-cc7b49a0]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-cc7b49a0]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-cc7b49a0 1s linear infinite;animation:spin-data-v-cc7b49a0 1s linear infinite}.save-message.success[data-v-cc7b49a0]{background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.3);color:#00c864}.save-message.error[data-v-cc7b49a0]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.3);color:#ff5050}@-webkit-keyframes spin-data-v-cc7b49a0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-cc7b49a0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.title-with-badge[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.dirty-badge[data-v-cc7b49a0]{padding:2px 8px;background:rgba(255,153,0,.2);border:1px solid rgba(255,153,0,.4);border-radius:4px;font-size:10px;font-weight:600;color:#f90;text-transform:uppercase;letter-spacing:.5px}.info-block.is-dirty[data-v-cc7b49a0]{border-color:rgba(255,153,0,.3)}.text-stats[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px;padding:8px 15px;background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.05);font-size:11px;color:hsla(0,0%,100%,.4)}.event-info-textarea[data-v-cc7b49a0]{min-height:200px}.templates-group[data-v-cc7b49a0]{margin-top:25px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.template-selector[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.template-selector select[data-v-cc7b49a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-preview-box[data-v-cc7b49a0]{margin-top:15px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.preview-header[data-v-cc7b49a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;color:hsla(0,0%,100%,.5)}.preview-content[data-v-cc7b49a0]{padding:15px;max-height:200px;overflow-y:auto;font-size:13px;line-height:1.5}.btn-apply-template[data-v-cc7b49a0]{padding:6px 12px;background:rgba(147,51,255,.2);border:1px solid rgba(147,51,255,.4);border-radius:6px;color:#b8f;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-apply-template[data-v-cc7b49a0]:hover{background:rgba(147,51,255,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.content-layout[data-v-cc7b49a0]{grid-template-columns:1fr}.image-section[data-v-cc7b49a0]{position:static}.image-preview img[data-v-cc7b49a0]{max-width:200px;margin:0 auto;display:block}.artist-builders-grid[data-v-cc7b49a0]{grid-template-columns:1fr}}.artist-card[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;-webkit-transition:all .2s;transition:all .2s;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.artist-card.is-busy[data-v-09f3c6b6]{opacity:.8;pointer-events:none}.artist-card.is-busy [data-v-09f3c6b6]{pointer-events:none}.artist-card[data-v-09f3c6b6]:hover{background:hsla(0,0%,100%,.08)}.artist-card.status-completed[data-v-09f3c6b6]{border-color:rgba(0,200,100,.3);background:rgba(0,200,100,.05)}.artist-card.status-not_started[data-v-09f3c6b6]{border-color:rgba(255,153,0,.3)}.artist-card.status-failed[data-v-09f3c6b6]{border-color:rgba(255,50,50,.3)}.artist-avatar[data-v-09f3c6b6]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.1);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;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.artist-avatar img[data-v-09f3c6b6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-09f3c6b6]{font-size:28px}.artist-avatar.large[data-v-09f3c6b6]{width:80px;height:80px}.artist-info[data-v-09f3c6b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.artist-header[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.artist-name[data-v-09f3c6b6]{font-size:18px;font-weight:600}.status-badge[data-v-09f3c6b6]{padding:4px 10px;border-radius:20px;font-size:11px}.status-badge.status-not_started[data-v-09f3c6b6]{background:rgba(255,153,0,.2);color:#f90}.status-badge.status-processing[data-v-09f3c6b6]{background:rgba(100,150,255,.2);color:#6496ff}.status-badge.status-completed[data-v-09f3c6b6]{background:rgba(0,200,100,.2);color:#00c864}.status-badge.status-failed[data-v-09f3c6b6]{background:rgba(255,50,50,.2);color:#ff5050}.field-pills[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.field-pill[data-v-09f3c6b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);-webkit-transition:all .2s;transition:all .2s}.field-pill.filled[data-v-09f3c6b6]{background:rgba(0,200,100,.15);border-color:rgba(0,200,100,.3);color:#00c864}.artist-info-preview[data-v-09f3c6b6]{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.5;padding:10px;background:rgba(0,0,0,.2);border-radius:8px;margin-top:10px}.generated-artist-link[data-v-09f3c6b6]{margin-top:10px}.generated-artist-link a[data-v-09f3c6b6]{display:inline-block;padding:8px 14px;background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.2);border-radius:8px;color:#00c864;text-decoration:none;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.generated-artist-link a[data-v-09f3c6b6]:hover{background:rgba(0,200,100,.2)}.artist-actions[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.btn-view[data-v-09f3c6b6]{padding:8px 14px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:8px;color:#00c864;text-decoration:none;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.btn-view[data-v-09f3c6b6]:hover{background:rgba(0,200,100,.3)}.btn-edit[data-v-09f3c6b6]{padding:8px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-edit[data-v-09f3c6b6]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.btn-delete[data-v-09f3c6b6]{padding:8px 12px;background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.2);border-radius:8px;color:#ff5050;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-delete[data-v-09f3c6b6]:hover:not(:disabled){background:rgba(255,50,50,.2);border-color:rgba(255,50,50,.4)}.btn-delete[data-v-09f3c6b6]:disabled{opacity:.5;cursor:not-allowed}.btn-process[data-v-09f3c6b6]{padding:10px 18px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-process[data-v-09f3c6b6]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-process[data-v-09f3c6b6]:disabled{opacity:.5;cursor:not-allowed}.processing-indicator[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6496ff;font-size:13px}.spinner-small[data-v-09f3c6b6]{width:14px;height:14px;border:2px solid rgba(100,150,255,.3);border-top-color:#6496ff;border-radius:50%;-webkit-animation:spin-data-v-09f3c6b6 1s linear infinite;animation:spin-data-v-09f3c6b6 1s linear infinite;display:inline-block}@-webkit-keyframes spin-data-v-09f3c6b6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-09f3c6b6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.artist-error[data-v-09f3c6b6]{width:100%;padding:10px 15px;background:rgba(255,50,50,.1);border-radius:8px;font-size:13px;color:#ff5050;margin-top:10px}.name-badge-group[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-actions[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.btn-icon-tiny[data-v-09f3c6b6]{background:transparent;border:none;font-size:14px;cursor:pointer;padding:2px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;text-decoration:none}.btn-icon-tiny[data-v-09f3c6b6]:hover:not(:disabled){opacity:1}.btn-icon-tiny.disabled[data-v-09f3c6b6],.btn-icon-tiny[data-v-09f3c6b6]:disabled{opacity:.2;cursor:not-allowed}.btn-edit-main[data-v-09f3c6b6]{padding:8px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-edit-main[data-v-09f3c6b6]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.btn-view-main[data-v-09f3c6b6]{padding:8px 14px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:8px;color:#00c864;text-decoration:none;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.btn-view-main[data-v-09f3c6b6]:hover{background:rgba(0,200,100,.3)}.btn-process-main[data-v-09f3c6b6]{padding:10px 18px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-process-main[data-v-09f3c6b6]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-research-quick[data-v-09f3c6b6]{padding:10px 15px;background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);border-radius:8px;color:#6496ff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-research-quick[data-v-09f3c6b6]:hover:not(:disabled){background:rgba(100,150,255,.2)}.processing-indicator-card[data-v-09f3c6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6496ff;font-size:13px;padding:8px 12px;background:rgba(100,150,255,.1);border-radius:8px}.step-artists-wrapper[data-v-38012ebc]{max-width:1000px;margin:0 auto}.step-header[data-v-38012ebc]{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.header-main h2[data-v-38012ebc]{margin:0 0 10px 0;font-size:24px}.header-main p[data-v-38012ebc]{color:hsla(0,0%,100%,.6);margin:0}.btn-refresh-all[data-v-38012ebc]{padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .2s;transition:all .2s}.btn-refresh-all[data-v-38012ebc]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.btn-refresh-all[data-v-38012ebc]:disabled{opacity:.5;cursor:not-allowed}.matched-artists-section[data-v-38012ebc]{background:rgba(0,200,100,.05);border:1px solid rgba(0,200,100,.2);border-radius:16px;padding:20px;margin-bottom:25px}.section-header-inline[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.section-header-inline h3[data-v-38012ebc]{margin:0;font-size:16px}.count-badge[data-v-38012ebc]{padding:4px 10px;border-radius:15px;font-size:11px}.count-badge.success[data-v-38012ebc]{background:rgba(0,200,100,.2);color:#00c864}.matched-artists-grid[data-v-38012ebc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:15px}.matched-artist-card[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:rgba(0,200,100,.08);border:1px solid rgba(0,200,100,.2);border-radius:12px;-webkit-transition:all .2s;transition:all .2s}.matched-artist-card[data-v-38012ebc]:hover{background:rgba(0,200,100,.12)}.matched-avatar[data-v-38012ebc]{width:45px;height:45px;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:rgba(0,200,100,.2);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}.matched-avatar img[data-v-38012ebc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.matched-avatar .avatar-placeholder[data-v-38012ebc]{font-size:20px}.matched-info[data-v-38012ebc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.matched-name[data-v-38012ebc]{display:block;font-weight:600;font-size:14px;color:#fff;margin-bottom:2px}.matched-slug[data-v-38012ebc]{display:block;font-size:11px;color:hsla(0,0%,100%,.5)}.matched-actions[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0}.btn-edit-sm[data-v-38012ebc],.btn-view-sm[data-v-38012ebc]{padding:5px 8px;border-radius:5px;font-size:11px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.btn-view-sm[data-v-38012ebc]{background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);color:#00c864}.btn-view-sm[data-v-38012ebc]:hover{background:rgba(0,200,100,.3)}.btn-edit-sm[data-v-38012ebc]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-edit-sm[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.15)}.btn-unlink-sm[data-v-38012ebc]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.2);color:#ff5050;padding:5px 8px;border-radius:5px;font-size:11px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;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}.btn-unlink-sm[data-v-38012ebc]:hover{background:rgba(255,50,50,.2);border-color:rgba(255,50,50,.4)}.btn-unlink-sm[data-v-38012ebc]:disabled{opacity:.5;cursor:not-allowed}.artists-summary[data-v-38012ebc]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.summary-card[data-v-38012ebc]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;text-align:center}.summary-card .count[data-v-38012ebc]{display:block;font-size:32px;font-weight:700;margin-bottom:5px}.summary-card .label[data-v-38012ebc]{font-size:13px;color:hsla(0,0%,100%,.6)}.summary-card.total[data-v-38012ebc]{border-color:rgba(147,51,255,.3)}.summary-card.total .count[data-v-38012ebc]{color:#93f}.summary-card.pending[data-v-38012ebc]{border-color:rgba(255,153,0,.3)}.summary-card.pending .count[data-v-38012ebc]{color:#f90}.summary-card.completed[data-v-38012ebc]{border-color:rgba(0,200,100,.3)}.summary-card.completed .count[data-v-38012ebc]{color:#00c864}.batch-actions[data-v-38012ebc]{background:rgba(147,51,255,.1);border:1px solid rgba(147,51,255,.3);border-radius:12px;padding:20px;margin-bottom:25px;gap:20px}.batch-actions[data-v-38012ebc],.btn-process-all[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-process-all[data-v-38012ebc]{padding:12px 24px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;gap:10px;white-space:nowrap}.btn-process-all[data-v-38012ebc]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(147,51,255,.4);box-shadow:0 4px 20px rgba(147,51,255,.4)}.btn-process-all[data-v-38012ebc]:disabled{opacity:.6;cursor:not-allowed}.batch-note[data-v-38012ebc]{margin:0;font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.4}.artist-list[data-v-38012ebc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.artist-card[data-v-38012ebc],.artist-list[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.artist-card[data-v-38012ebc]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;-webkit-transition:all .2s;transition:all .2s;-ms-flex-wrap:wrap;flex-wrap:wrap}.artist-card[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.08)}.artist-card.completed[data-v-38012ebc]{border-color:rgba(0,200,100,.3);background:rgba(0,200,100,.05)}.artist-card.not_started[data-v-38012ebc]{border-color:rgba(255,153,0,.3)}.artist-card.error[data-v-38012ebc]{border-color:rgba(255,50,50,.3)}.artist-avatar[data-v-38012ebc]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.1);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;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.artist-avatar img[data-v-38012ebc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-38012ebc]{font-size:28px}.artist-info[data-v-38012ebc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.artist-header[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.artist-name[data-v-38012ebc]{font-size:18px;font-weight:600}.status-badge[data-v-38012ebc]{padding:4px 10px;border-radius:20px;font-size:11px}.status-badge.not_started[data-v-38012ebc]{background:rgba(255,153,0,.2);color:#f90}.status-badge.processing[data-v-38012ebc]{background:rgba(100,150,255,.2);color:#6496ff}.status-badge.completed[data-v-38012ebc]{background:rgba(0,200,100,.2);color:#00c864}.status-badge.error[data-v-38012ebc]{background:rgba(255,50,50,.2);color:#ff5050}.field-pills[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.field-pill[data-v-38012ebc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);-webkit-transition:all .2s;transition:all .2s}.field-pill.filled[data-v-38012ebc]{background:rgba(0,200,100,.15);border-color:rgba(0,200,100,.3);color:#00c864}.artist-info-preview[data-v-38012ebc]{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.5;padding:10px;background:rgba(0,0,0,.2);border-radius:8px;margin-top:10px}.artist-actions[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.done-badge[data-v-38012ebc]{font-size:14px;color:#00c864}.btn-view[data-v-38012ebc]{padding:8px 14px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:8px;color:#00c864;text-decoration:none;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.btn-view[data-v-38012ebc]:hover{background:rgba(0,200,100,.3)}.btn-edit[data-v-38012ebc]{padding:8px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-edit[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.generated-artist-link[data-v-38012ebc]{margin-top:10px}.generated-artist-link a[data-v-38012ebc]{display:inline-block;padding:8px 14px;background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.2);border-radius:8px;color:#00c864;text-decoration:none;font-size:12px;-webkit-transition:all .2s;transition:all .2s}.generated-artist-link a[data-v-38012ebc]:hover{background:rgba(0,200,100,.2)}.artist-avatar.large[data-v-38012ebc]{width:80px;height:80px}.btn-process[data-v-38012ebc]{padding:10px 18px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-process[data-v-38012ebc]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-process[data-v-38012ebc]:disabled{opacity:.5;cursor:not-allowed}.processing-indicator[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6496ff;font-size:13px}.artist-error[data-v-38012ebc]{width:100%;padding:10px 15px;background:rgba(255,50,50,.1);border-radius:8px;font-size:13px;color:#ff5050;margin-top:10px}.empty-state[data-v-38012ebc]{text-align:center;padding:60px 20px;background:hsla(0,0%,100%,.03);border-radius:16px;margin-bottom:30px}.empty-icon[data-v-38012ebc]{font-size:48px;margin-bottom:15px}.empty-state h3[data-v-38012ebc]{margin:0 0 10px 0;font-size:20px}.empty-state p[data-v-38012ebc]{margin:0;color:hsla(0,0%,100%,.5)}.add-artist-section[data-v-38012ebc]{padding:25px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px}.add-artist-section h3[data-v-38012ebc]{margin:0 0 8px 0;font-size:16px}.section-note[data-v-38012ebc]{margin:0 0 15px 0;font-size:13px;color:hsla(0,0%,100%,.5)}.search-artist-section[data-v-38012ebc]{padding:25px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:25px}.search-container[data-v-38012ebc]{position:relative}.search-input[data-v-38012ebc]{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:14px}.search-input[data-v-38012ebc]:focus{outline:none;border-color:#00c864;-webkit-box-shadow:0 0 10px rgba(0,200,100,.2);box-shadow:0 0 10px rgba(0,200,100,.2)}.search-loading-foundation[data-v-38012ebc]{margin-top:10px;font-size:13px;color:hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-results-dropdown[data-v-38012ebc]{position:absolute;top:100%;left:0;right:0;background:#1a1a3e;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;margin-top:8px;z-index:100;max-height:300px;overflow-y:auto;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.8);box-shadow:0 10px 30px rgba(0,0,0,.8)}.search-result-item[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border-bottom:1px solid hsla(0,0%,100%,.05)}.search-result-item[data-v-38012ebc]:last-child{border-bottom:none}.search-result-item[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.05)}.result-avatar[data-v-38012ebc]{width:36px;height:36px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.1);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;-ms-flex-negative:0;flex-shrink:0}.result-avatar img[data-v-38012ebc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-info[data-v-38012ebc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.result-name[data-v-38012ebc]{display:block;font-weight:600;font-size:14px;color:#fff}.result-genre[data-v-38012ebc]{display:block;font-size:11px;color:hsla(0,0%,100%,.5)}.btn-add-result[data-v-38012ebc]{padding:6px 12px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.3);border-radius:6px;color:#00c864;font-size:12px;font-weight:600;cursor:pointer}.btn-add-result[data-v-38012ebc]:hover{background:rgba(0,200,100,.3)}.search-no-results[data-v-38012ebc]{padding:15px;text-align:center;color:hsla(0,0%,100%,.5);font-size:13px;background:rgba(0,0,0,.2);border-radius:8px;margin-top:8px}.add-artist-form[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.add-artist-form input[data-v-38012ebc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:14px}.add-artist-form input[data-v-38012ebc]:focus{outline:none;border-color:#93f}.btn-add[data-v-38012ebc]{padding:12px 24px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}.btn-add[data-v-38012ebc]:disabled{opacity:.5;cursor:not-allowed}.status-message[data-v-38012ebc]{margin-top:20px;padding:15px;border-radius:10px;text-align:center}.status-message.success[data-v-38012ebc]{background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.3);color:#00c864}.status-message.error[data-v-38012ebc]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.3);color:#ff5050}.status-message.warning[data-v-38012ebc]{background:rgba(255,153,0,.1);border:1px solid rgba(255,153,0,.3);color:#f90}.status-message.info[data-v-38012ebc]{background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);color:#6496ff}.spinner-small[data-v-38012ebc]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-38012ebc 1s linear infinite;animation:spin-data-v-38012ebc 1s linear infinite}@-webkit-keyframes spin-data-v-38012ebc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-38012ebc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.artists-summary[data-v-38012ebc]{grid-template-columns:1fr}.batch-actions[data-v-38012ebc]{text-align:center}.artist-card[data-v-38012ebc],.batch-actions[data-v-38012ebc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.artist-card[data-v-38012ebc]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.artist-avatar[data-v-38012ebc]{-ms-flex-item-align:center;align-self:center}.artist-actions[data-v-38012ebc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.add-artist-form[data-v-38012ebc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.edit-modal-overlay[data-v-38012ebc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);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;z-index:1000;padding:20px}.edit-modal[data-v-38012ebc]{background:linear-gradient(135deg,#1a1a3e,#0f0f23);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5);box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-header[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 25px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h3[data-v-38012ebc]{margin:0;font-size:20px}.btn-close[data-v-38012ebc]{background:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.btn-close[data-v-38012ebc]:hover{opacity:1}.modal-body[data-v-38012ebc]{padding:25px}.form-row[data-v-38012ebc]{margin-bottom:20px}.form-row.three-col[data-v-38012ebc]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.modal-body .form-group[data-v-38012ebc]{margin-bottom:15px}.modal-body .form-group label[data-v-38012ebc]{display:block;margin-bottom:8px;font-weight:500;font-size:13px;color:hsla(0,0%,100%,.8)}.modal-body .form-group input[data-v-38012ebc],.modal-body .form-group textarea[data-v-38012ebc]{width:100%;padding:12px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:14px;-webkit-transition:border-color .2s;transition:border-color .2s}.modal-body .form-group input[data-v-38012ebc]:focus,.modal-body .form-group textarea[data-v-38012ebc]:focus{outline:none;border-color:#93f}.modal-body .form-group textarea[data-v-38012ebc]{resize:vertical;font-family:SF Mono,Monaco,monospace;line-height:1.5}.image-upload-area[data-v-38012ebc]{margin-top:10px}.upload-placeholder[data-v-38012ebc]{border:2px dashed rgba(255,141,114,.3);border-radius:12px;padding:40px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:8px;i{font-size:3rem;color:#ff8d72;margin-bottom:10px}span{font-size:1rem;font-weight:600;color:#fff}small{font-size:.85rem;color:hsla(0,0%,100%,.5)}&:hover{border-color:#ff8d72;background:rgba(255,141,114,.05)}}.preview-container[data-v-38012ebc]{position:relative;border-radius:12px;overflow:hidden;border:2px solid #ff8d72;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);.upload-preview{width:100%;height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;display:block}.btn-remove-img{position:absolute;top:10px;right:10px;background:rgba(220,53,69,.9);border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;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-transition:all .2s ease;transition:all .2s ease;i{font-size:1rem}&:hover{background:#f33;-webkit-transform:scale(1.1);transform:scale(1.1)}}}.text-muted[data-v-38012ebc]{color:hsla(0,0%,100%,.5)}.modal-footer[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px;padding:20px 25px;border-top:1px solid hsla(0,0%,100%,.1)}.btn-cancel[data-v-38012ebc]{padding:12px 24px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-cancel[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.1)}.btn-save-artist[data-v-38012ebc]{padding:12px 24px;background:linear-gradient(135deg,#4a0080,#7000b0);border:none;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .2s;transition:all .2s}.btn-save-artist[data-v-38012ebc]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-save-artist[data-v-38012ebc]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.form-row.three-col[data-v-38012ebc]{grid-template-columns:1fr}.edit-modal[data-v-38012ebc]{max-width:100%}}.research-section[data-v-38012ebc]{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.research-header[data-v-38012ebc]{gap:15px;margin-bottom:15px}.btn-research[data-v-38012ebc],.research-header[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-research[data-v-38012ebc]{padding:10px 20px;background:linear-gradient(135deg,#06c,#09f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;gap:8px;-webkit-transition:all .2s;transition:all .2s}.btn-research[data-v-38012ebc]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(0,102,204,.4);box-shadow:0 4px 15px rgba(0,102,204,.4)}.btn-research.disabled[data-v-38012ebc]{opacity:.6;cursor:not-allowed;pointer-events:none}.research-hint[data-v-38012ebc]{color:hsla(0,0%,100%,.5);font-size:.85rem}.research-results[data-v-38012ebc]{background:rgba(0,102,204,.1);border:1px solid rgba(0,153,255,.3);border-radius:12px;padding:20px;margin-top:15px}.research-results-header[data-v-38012ebc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.research-results-header[data-v-38012ebc],.research-results-header h4[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.research-results-header h4[data-v-38012ebc]{margin:0;font-size:1rem}.confidence-badge[data-v-38012ebc]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.confidence-badge.high[data-v-38012ebc]{background:rgba(0,200,100,.2);color:#00c864}.confidence-badge.medium[data-v-38012ebc]{background:rgba(255,180,0,.2);color:#ffb400}.confidence-badge.low[data-v-38012ebc]{background:rgba(255,80,80,.2);color:#ff5050}.research-actions[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.btn-apply-all[data-v-38012ebc]{padding:6px 14px;background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.4);border-radius:6px;color:#00c864;cursor:pointer;font-size:.85rem;font-weight:600;-webkit-transition:all .2s;transition:all .2s}.btn-apply-all[data-v-38012ebc]:hover{background:rgba(0,200,100,.3)}.btn-clear-research[data-v-38012ebc]{padding:6px 14px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.85rem;-webkit-transition:all .2s;transition:all .2s}.btn-clear-research[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.1)}.research-fields[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.research-field[data-v-38012ebc]{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;padding:12px 15px;background:hsla(0,0%,100%,.05);border-radius:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.research-field.expandable[data-v-38012ebc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.research-field.expandable>.field-actions[data-v-38012ebc],.research-field.expandable>.field-info[data-v-38012ebc]{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}.field-info[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.field-name[data-v-38012ebc]{font-weight:600;color:hsla(0,0%,100%,.8);white-space:nowrap}.field-value[data-v-38012ebc]{color:#09f;font-family:monospace;font-size:.9rem;overflow:hidden;text-overflow:ellipsis}.field-preview[data-v-38012ebc]{color:hsla(0,0%,100%,.6);font-size:.85rem;overflow:hidden;text-overflow:ellipsis}.field-actions[data-v-38012ebc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-apply-field[data-v-38012ebc]{padding:4px 12px;background:rgba(0,153,255,.2);border:1px solid rgba(0,153,255,.4);border-radius:4px;color:#09f;cursor:pointer;font-size:.8rem;-webkit-transition:all .2s;transition:all .2s}.btn-apply-field[data-v-38012ebc]:hover{background:rgba(0,153,255,.3)}.btn-expand[data-v-38012ebc]{padding:4px 12px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:.8rem;-webkit-transition:all .2s;transition:all .2s}.btn-expand[data-v-38012ebc]:hover{background:hsla(0,0%,100%,.1)}.applied-badge[data-v-38012ebc]{color:#00c864;font-weight:600;padding:4px 12px}.field-expanded-content[data-v-38012ebc]{margin-top:12px;padding:15px;background:rgba(0,0,0,.2);border-radius:6px;max-height:200px;overflow-y:auto}.field-expanded-content pre[data-v-38012ebc]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-size:.85rem;color:hsla(0,0%,100%,.8);font-family:inherit}.research-sources[data-v-38012ebc]{margin-top:15px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.research-sources small[data-v-38012ebc]{color:hsla(0,0%,100%,.4)}.step-review-wrapper[data-v-089aff21]{max-width:900px;margin:0 auto}.step-header[data-v-089aff21]{margin-bottom:30px}.step-header h2[data-v-089aff21]{margin:0 0 10px 0;font-size:24px}.step-header p[data-v-089aff21]{color:hsla(0,0%,100%,.6);margin:0}.already-created-banner[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:25px;background:linear-gradient(135deg,rgba(0,200,100,.15),rgba(0,150,80,.08));border:2px solid rgba(0,200,100,.4);border-radius:16px;margin-bottom:25px}.banner-icon[data-v-089aff21]{font-size:50px}.banner-content h3[data-v-089aff21]{margin:0 0 8px 0;color:#00c864;font-size:20px}.banner-content p[data-v-089aff21]{margin:0 0 15px 0;color:hsla(0,0%,100%,.7)}.banner-actions[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-edit-event[data-v-089aff21],.btn-view-event[data-v-089aff21]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.btn-view-event[data-v-089aff21]{background:rgba(0,200,100,.2);border:1px solid rgba(0,200,100,.4);color:#00c864}.btn-view-event[data-v-089aff21]:hover{background:rgba(0,200,100,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-edit-event[data-v-089aff21]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-edit-event[data-v-089aff21]:hover{background:hsla(0,0%,100%,.15)}.preview-card[data-v-089aff21]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:25px;margin-bottom:25px}.preview-layout[data-v-089aff21]{display:grid;grid-template-columns:250px 1fr;gap:30px}.preview-image img[data-v-089aff21]{width:100%;border-radius:12px;border:2px solid hsla(0,0%,100%,.1)}.no-image[data-v-089aff21]{width:100%;aspect-ratio:1;background:hsla(0,0%,100%,.05);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.3)}.no-image span[data-v-089aff21]{font-size:48px}.event-title[data-v-089aff21]{margin:0 0 20px 0;font-size:24px;font-weight:600}.detail-row[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}.detail-row .icon[data-v-089aff21]{font-size:16px}.detail-row .label[data-v-089aff21]{color:hsla(0,0%,100%,.5);min-width:60px}.detail-row .value[data-v-089aff21]{color:#fff}.detail-row .link[data-v-089aff21]{color:#99f;text-decoration:none}.detail-row .link[data-v-089aff21]:hover{text-decoration:underline}.lineup-preview[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:15px}.lineup-preview .icon[data-v-089aff21],.lineup-preview .label[data-v-089aff21]{margin-top:4px}.lineup-preview .label[data-v-089aff21]{color:hsla(0,0%,100%,.5)}.lineup-tags[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.artist-tag[data-v-089aff21]{padding:4px 12px;background:hsla(0,0%,100%,.1);border-radius:20px;font-size:13px}.artist-tag.matched[data-v-089aff21]{background:rgba(0,200,100,.15);border:1px solid rgba(0,200,100,.3);color:#00c864}.artist-tag.new[data-v-089aff21]{background:rgba(147,51,255,.15);border:1px solid rgba(147,51,255,.3);color:#b7f}.no-lineup[data-v-089aff21]{color:hsla(0,0%,100%,.4);font-style:italic}.event-info-row[data-v-089aff21]{margin-top:15px}.event-info-row .value.truncated[data-v-089aff21]{font-size:12px;color:hsla(0,0%,100%,.6);line-height:1.4}.preview-description[data-v-089aff21]{margin-top:25px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.preview-description h4[data-v-089aff21]{margin:0 0 10px 0;font-size:14px;color:hsla(0,0%,100%,.5)}.preview-description p[data-v-089aff21]{margin:0;line-height:1.6;color:hsla(0,0%,100%,.8)}.validation-section[data-v-089aff21]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;margin-bottom:25px}.validation-section h4[data-v-089aff21]{margin:0 0 15px 0;font-size:14px;color:hsla(0,0%,100%,.6)}.checks-grid[data-v-089aff21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.check-item[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 15px;border-radius:8px;font-size:14px}.check-item.passed[data-v-089aff21]{background:rgba(0,200,100,.1);border:1px solid rgba(0,200,100,.2)}.check-item.failed[data-v-089aff21]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.2)}.check-item.warning[data-v-089aff21]{background:rgba(255,153,0,.1);border:1px solid rgba(255,153,0,.2)}.artist-builders-section[data-v-089aff21]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;margin-bottom:25px}.artist-builders-section h4[data-v-089aff21]{margin:0 0 8px 0;font-size:16px;color:hsla(0,0%,100%,.9)}.section-subtitle[data-v-089aff21]{margin:0 0 15px 0;font-size:13px;color:hsla(0,0%,100%,.5)}.builders-grid[data-v-089aff21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.builder-status-card[data-v-089aff21]{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;padding:12px 16px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .2s;transition:all .2s}.builder-status-card[data-v-089aff21]:hover{background:hsla(0,0%,100%,.05)}.builder-status-card.status-completed[data-v-089aff21]{border-color:rgba(0,200,100,.3);background:rgba(0,200,100,.05)}.builder-status-card.status-pending[data-v-089aff21]{border-color:rgba(255,153,0,.3)}.builder-name[data-v-089aff21]{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9)}.builder-status .status-badge[data-v-089aff21]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.status-badge.completed[data-v-089aff21]{background:rgba(0,200,100,.2);color:#00c864}.status-badge.pending[data-v-089aff21]{background:rgba(255,153,0,.2);color:#f90}.links-section[data-v-089aff21]{margin-bottom:25px}.links-section h4[data-v-089aff21]{margin:0 0 15px 0;font-size:14px;color:hsla(0,0%,100%,.6)}.links-grid[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.link-card[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.link-card[data-v-089aff21]:hover{background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.warning-banner[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px;background:rgba(255,153,0,.1);border:1px solid rgba(255,153,0,.3);border-radius:12px;margin-bottom:25px}.warning-banner .warning-icon[data-v-089aff21]{font-size:32px}.warning-content[data-v-089aff21]{-webkit-box-flex:1;-ms-flex:1;flex:1}.warning-content strong[data-v-089aff21]{display:block;margin-bottom:5px;color:#f90}.warning-content p[data-v-089aff21]{margin:0;font-size:14px;color:hsla(0,0%,100%,.7)}.btn-go-back[data-v-089aff21]{padding:10px 20px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer}.process-section[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px;background:linear-gradient(135deg,rgba(0,200,100,.1),rgba(0,150,75,.1));border:1px solid rgba(0,200,100,.3);border-radius:16px;margin-bottom:25px}.process-info h4[data-v-089aff21]{margin:0 0 5px 0;color:#00c864}.process-info p[data-v-089aff21]{margin:0;font-size:14px;color:hsla(0,0%,100%,.6)}.btn-process[data-v-089aff21]{padding:16px 32px;background:linear-gradient(135deg,#00c864,#00a050);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:all .2s;transition:all .2s}.btn-process[data-v-089aff21]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 25px rgba(0,200,100,.4);box-shadow:0 6px 25px rgba(0,200,100,.4)}.btn-process[data-v-089aff21]:disabled{opacity:.6;cursor:not-allowed}.status-message[data-v-089aff21]{padding:15px;border-radius:10px;text-align:center;margin-bottom:25px}.status-message.info[data-v-089aff21]{background:rgba(100,150,255,.1);border:1px solid rgba(100,150,255,.3);color:#6496ff}.status-message.error[data-v-089aff21]{background:rgba(255,50,50,.1);border:1px solid rgba(255,50,50,.3);color:#ff5050}.success-result[data-v-089aff21]{text-align:center;padding:40px;background:linear-gradient(135deg,rgba(0,200,100,.1),rgba(0,150,75,.05));border:2px solid rgba(0,200,100,.3);border-radius:20px}.success-icon[data-v-089aff21]{font-size:64px;margin-bottom:15px}.success-result h3[data-v-089aff21]{margin:0 0 25px 0;font-size:24px;color:#00c864}.result-links[data-v-089aff21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-bottom:25px}.result-link[data-v-089aff21]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.result-link.primary[data-v-089aff21]{background:linear-gradient(135deg,#00c864,#00a050);color:#fff}.result-link.secondary[data-v-089aff21]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.result-link[data-v-089aff21]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-dashboard[data-v-089aff21]{padding:12px 24px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer}.btn-dashboard[data-v-089aff21]:hover{background:hsla(0,0%,100%,.05)}.spinner[data-v-089aff21]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-089aff21 1s linear infinite;animation:spin-data-v-089aff21 1s linear infinite}@-webkit-keyframes spin-data-v-089aff21{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-089aff21{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.preview-layout[data-v-089aff21]{grid-template-columns:1fr}.preview-image img[data-v-089aff21]{max-width:200px;margin:0 auto;display:block}.process-section[data-v-089aff21]{text-align:center;gap:20px}.process-section[data-v-089aff21],.result-links[data-v-089aff21]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.event-wizard-wrapper[data-v-9fb07598]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a3e 50%,#0d0d1f);color:#fff;padding-bottom:100px}.wizard-header[data-v-9fb07598]{padding:20px 40px;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-content[data-v-9fb07598]{max-width:1200px;margin:0 auto}.back-link[data-v-9fb07598]{color:#99f;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:10px}.back-link[data-v-9fb07598]:hover{color:#bbf}.wizard-header h1[data-v-9fb07598]{margin:0 0 5px 0;font-size:28px;font-weight:600}.builder-id[data-v-9fb07598]{margin:0;color:#666;font-size:12px;font-family:monospace}.wizard-progress[data-v-9fb07598]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:30px 20px;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1)}.progress-step[data-v-9fb07598]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:15px 20px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease;min-width:180px}.progress-step.clickable[data-v-9fb07598]{cursor:pointer}.progress-step.clickable[data-v-9fb07598]:hover{background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.progress-step.active[data-v-9fb07598]{background:linear-gradient(135deg,#4a0080,#7000b0);border-color:#93f;-webkit-box-shadow:0 4px 20px rgba(147,51,255,.3);box-shadow:0 4px 20px rgba(147,51,255,.3)}.progress-step.completed[data-v-9fb07598]{background:rgba(0,200,100,.1);border-color:rgba(0,200,100,.3)}.step-number[data-v-9fb07598]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);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;font-weight:600;font-size:16px}.progress-step.active .step-number[data-v-9fb07598]{background:hsla(0,0%,100%,.2)}.progress-step.completed .step-number[data-v-9fb07598]{background:rgba(0,200,100,.3);color:#00c864}.step-info[data-v-9fb07598]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-title[data-v-9fb07598]{font-weight:600;font-size:14px}.step-description[data-v-9fb07598]{font-size:11px;color:hsla(0,0%,100%,.5);margin-top:2px}.wizard-error[data-v-9fb07598],.wizard-loading[data-v-9fb07598]{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 20px;text-align:center}.spinner-large[data-v-9fb07598]{width:50px;height:50px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#93f;border-radius:50%;-webkit-animation:spin-data-v-9fb07598 1s linear infinite;animation:spin-data-v-9fb07598 1s linear infinite}.error-icon[data-v-9fb07598]{font-size:48px;margin-bottom:20px}.btn-retry[data-v-9fb07598]{margin-top:20px;padding:10px 30px;background:#93f;border:none;border-radius:8px;color:#fff;cursor:pointer}.wizard-content[data-v-9fb07598]{max-width:1200px;margin:0 auto;padding:40px 20px}.step-content[data-v-9fb07598]{-webkit-animation:fadeIn-data-v-9fb07598 .3s ease;animation:fadeIn-data-v-9fb07598 .3s ease}.wizard-footer[data-v-9fb07598]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px 40px;background:rgba(15,15,35,.95);border-top:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.footer-spacer[data-v-9fb07598]{display:none}.btn-back[data-v-9fb07598],.btn-next[data-v-9fb07598],.btn-process[data-v-9fb07598],.btn-save[data-v-9fb07598]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.btn-back[data-v-9fb07598]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-back[data-v-9fb07598]:hover,.btn-save[data-v-9fb07598]{background:hsla(0,0%,100%,.1)}.btn-save[data-v-9fb07598]{border:1px solid hsla(0,0%,100%,.2);color:#fff}.btn-save[data-v-9fb07598]:hover{background:hsla(0,0%,100%,.15)}.btn-next[data-v-9fb07598]{background:linear-gradient(135deg,#4a0080,#7000b0);border:none;color:#fff}.btn-next[data-v-9fb07598]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(147,51,255,.4);box-shadow:0 4px 15px rgba(147,51,255,.4)}.btn-process[data-v-9fb07598]{background:linear-gradient(135deg,#00c864,#00a050);border:none;color:#fff}.btn-process[data-v-9fb07598]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,200,100,.4);box-shadow:0 4px 15px rgba(0,200,100,.4)}button[data-v-9fb07598]:disabled{opacity:.5;cursor:not-allowed}.spinner-small[data-v-9fb07598]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-9fb07598 1s linear infinite;animation:spin-data-v-9fb07598 1s linear infinite}@-webkit-keyframes spin-data-v-9fb07598{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-9fb07598{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn-data-v-9fb07598{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-9fb07598{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1400px){.wizard-content[data-v-9fb07598]{padding:40px 80px}}@media (min-width:1920px){.wizard-content[data-v-9fb07598]{padding:40px 120px}}@media (max-width:900px){.wizard-progress[data-v-9fb07598]{-ms-flex-wrap:wrap;flex-wrap:wrap}.progress-step[data-v-9fb07598]{min-width:140px}.step-description[data-v-9fb07598]{display:none}}
/*# sourceMappingURL=chunk-ef1204b4.b7441236.css.map */