.modal-overlay[data-v-32e923c0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.modal-container[data-v-32e923c0]{background:#1c1f26;border:1px solid #2d3748;border-radius:20px;box-shadow:0 25px 50px -12px #000c;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.modal-header[data-v-32e923c0]{background:linear-gradient(90deg,#8b5cf61a,#3b82f61a);border-bottom:1px solid #2d3748;justify-content:space-between;padding:1.5rem 2rem}.header-content[data-v-32e923c0],.modal-header[data-v-32e923c0]{align-items:center;display:flex}.header-content[data-v-32e923c0]{gap:1rem}.header-icon-wrapper[data-v-32e923c0]{align-items:center;background:#8b5cf633;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.header-icon[data-v-32e923c0]{color:#a855f7;height:24px;width:24px}.modal-title[data-v-32e923c0]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.modal-subtitle[data-v-32e923c0]{color:#9ca3af;font-size:.875rem;margin:.25rem 0 0}.modal-close[data-v-32e923c0]{align-items:center;background:#2d374880;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.5rem;transition:all .15s;width:36px}.modal-close[data-v-32e923c0]:hover{background:#2d3748;color:#fff}.create-view[data-v-32e923c0]{gap:1.5rem;padding:2rem}.create-form[data-v-32e923c0],.create-view[data-v-32e923c0]{display:flex;flex-direction:column}.create-form[data-v-32e923c0]{gap:.75rem}.form-label[data-v-32e923c0]{color:#d1d5db;font-size:.875rem;font-weight:600}.input-with-button[data-v-32e923c0]{align-items:center;display:flex;gap:.5rem;position:relative}.input-field[data-v-32e923c0]{background:#0f1419;border:2px solid #2d3748;border-radius:12px;color:#fff;flex:1;font-size:1rem;padding:.875rem 9.5rem .875rem 1rem;transition:all .15s}.input-field[data-v-32e923c0]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f726;outline:none}.input-field[data-v-32e923c0]::placeholder{color:#6b7280}.btn-generate-name[data-v-32e923c0]{align-items:center;background:transparent;border:none;border-radius:8px;color:#a855f7;cursor:pointer;display:flex;flex-shrink:0;gap:.375rem;height:32px;justify-content:center;padding:.5rem .75rem;position:absolute;right:.5rem;transition:all .15s}.btn-generate-name[data-v-32e923c0]:hover:not(:disabled){background:#a855f71a;color:#c084fc}.btn-generate-name[data-v-32e923c0]:disabled{cursor:not-allowed;opacity:.4}.generate-name-text[data-v-32e923c0]{color:inherit;font-size:.875rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.form-hint[data-v-32e923c0]{color:#6b7280;font-size:.75rem;margin:0}.create-actions[data-v-32e923c0]{display:flex;gap:.75rem}.btn-cancel[data-v-32e923c0],.btn-create[data-v-32e923c0]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .15s}.btn-cancel[data-v-32e923c0]{background:#2d3748;color:#d1d5db}.btn-cancel[data-v-32e923c0]:hover{background:#3d4758}.btn-create[data-v-32e923c0]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.btn-create[data-v-32e923c0]:hover:not(:disabled){opacity:.9}.btn-create[data-v-32e923c0]:disabled{cursor:not-allowed;opacity:.5}.selection-view[data-v-32e923c0]{display:flex;flex:1;flex-direction:column;min-height:0;padding:1.5rem 2rem 2rem}.search-section[data-v-32e923c0]{margin-bottom:1.5rem}.search-bar[data-v-32e923c0]{align-items:center;display:flex;position:relative}.search-icon[data-v-32e923c0]{color:#6b7280;height:1.25rem;left:1rem;pointer-events:none;position:absolute;width:1.25rem;z-index:1}.search-input[data-v-32e923c0]{background:#0f1419;border:2px solid #2d3748;border-radius:12px;color:#fff;font-size:.9375rem;padding:.875rem 1rem .875rem 3rem;transition:all .15s;width:100%}.search-input[data-v-32e923c0]:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f726;outline:none}.search-input[data-v-32e923c0]::placeholder{color:#6b7280}.search-clear[data-v-32e923c0]{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .15s}.search-clear[data-v-32e923c0]:hover{background:#2d3748;color:#fff}.search-results-count[data-v-32e923c0]{color:#9ca3af;font-size:.8125rem;margin-top:.75rem}.collections-container[data-v-32e923c0]{flex:1;min-height:0;overflow-y:auto;padding-right:.5rem}.collections-container[data-v-32e923c0]::-webkit-scrollbar{width:6px}.collections-container[data-v-32e923c0]::-webkit-scrollbar-track{background:transparent}.collections-container[data-v-32e923c0]::-webkit-scrollbar-thumb{background:#3d4758;border-radius:3px}.collections-container[data-v-32e923c0]::-webkit-scrollbar-thumb:hover{background:#4b5563}.collections-grid[data-v-32e923c0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.collection-card[data-v-32e923c0]{align-items:center;background:#0f1419;border:2px solid #2d3748;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:relative;text-align:center;transition:all .2s}.collection-card[data-v-32e923c0]:hover{background:#1a1f2e;border-color:#a855f7;box-shadow:0 8px 16px #a855f733}.collection-card.selected[data-v-32e923c0]{background:#a855f71a;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.create-card[data-v-32e923c0]{background:#2d37484d;border-color:#3d4758;border-style:dashed}.create-card[data-v-32e923c0]:hover{background:#a855f726;border-color:#a855f7}.card-icon-wrapper[data-v-32e923c0]{align-items:center;background:#1a1f2e;border:2px dashed #3d4758;border-radius:12px;display:flex;height:100px;justify-content:center;width:100px}.card-icon[data-v-32e923c0]{color:#a855f7;height:2.5rem;width:2.5rem}.card-thumb[data-v-32e923c0]{background:#0f1419;border:2px solid #2d3748;border-radius:12px;height:100px;overflow:hidden;width:100px}.card-thumb img[data-v-32e923c0]{height:100%;object-fit:cover;width:100%}.card-thumb-placeholder[data-v-32e923c0]{align-items:center;background:#1a1f2e;display:flex;height:100%;justify-content:center;width:100%}.card-content[data-v-32e923c0]{display:flex;flex-direction:column;gap:.25rem;width:100%}.card-label[data-v-32e923c0]{color:#fff;font-size:.875rem;font-weight:600;line-height:1.3}.card-category[data-v-32e923c0],.card-label[data-v-32e923c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-category[data-v-32e923c0]{color:#9ca3af;font-size:.75rem}.skeleton[data-v-32e923c0]{pointer-events:none}.skeleton-thumb[data-v-32e923c0]{border-radius:12px;height:100px;width:100px}.skeleton-text[data-v-32e923c0],.skeleton-thumb[data-v-32e923c0]{animation:shimmer-32e923c0 1.5s infinite;background:linear-gradient(90deg,#1a1f2e 25%,#242936,#1a1f2e 75%);background-size:200% 100%}.skeleton-text[data-v-32e923c0]{border-radius:6px;height:12px;width:80px}@keyframes shimmer-32e923c0{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-32e923c0]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem 1rem;text-align:center}.empty-icon-wrapper[data-v-32e923c0]{align-items:center;background:#0f1419;border-radius:16px;display:flex;height:80px;justify-content:center;margin-bottom:.5rem;width:80px}.empty-icon[data-v-32e923c0]{color:#6b7280;height:3rem;width:3rem}.empty-title[data-v-32e923c0]{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.empty-text[data-v-32e923c0]{color:#9ca3af;font-size:.9375rem;margin:0;max-width:300px}.empty-action[data-v-32e923c0]{background:#2d3748;border:none;border-radius:8px;color:#d1d5db;cursor:pointer;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem;transition:all .15s}.empty-action[data-v-32e923c0]:hover{background:#3d4758;color:#fff}.btn-create-empty[data-v-32e923c0]{align-items:center;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .15s}.btn-create-empty[data-v-32e923c0]:hover{opacity:.9}.fade-enter-active[data-v-32e923c0],.fade-leave-active[data-v-32e923c0]{transition:opacity .2s ease}.fade-enter-from[data-v-32e923c0],.fade-leave-to[data-v-32e923c0]{opacity:0}@media(min-width:1200px){.modal-container[data-v-32e923c0]{max-width:1000px}.collections-grid[data-v-32e923c0]{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.card-icon-wrapper[data-v-32e923c0],.card-thumb[data-v-32e923c0]{height:120px;width:120px}}@media(max-width:768px){.modal-container[data-v-32e923c0]{max-height:95vh;max-width:95vw}.modal-header[data-v-32e923c0]{padding:1.25rem 1.5rem}.selection-view[data-v-32e923c0]{padding:1.25rem 1.5rem 1.5rem}.collections-grid[data-v-32e923c0]{gap:.875rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.card-icon-wrapper[data-v-32e923c0],.card-thumb[data-v-32e923c0]{height:90px;width:90px}}@media(max-width:480px){.collections-grid[data-v-32e923c0]{grid-template-columns:repeat(2,1fr)}.card-icon-wrapper[data-v-32e923c0],.card-thumb[data-v-32e923c0]{height:80px;width:80px}.create-view[data-v-32e923c0]{padding:1.5rem}}
