.user-profile-page[data-v-234b3b8d]{background:#0b0f19;min-height:calc(100vh - 200px);padding:100px 0 40px}.user-profile-page .container[data-v-234b3b8d]{margin:0 auto;max-width:1200px;padding:0 32px}.user-profile-page .user-header[data-v-234b3b8d]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a223466;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:32px;padding:40px}.user-profile-page .user-info[data-v-234b3b8d]{align-items:center;display:flex;gap:24px}.user-profile-page .user-avatar[data-v-234b3b8d]{border:3px solid hsla(0,0%,100%,.06);border-radius:50%;box-shadow:0 8px 32px #0000004d;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.user-profile-page .user-meta[data-v-234b3b8d]{display:flex;flex-direction:column;gap:8px}.user-profile-page .username[data-v-234b3b8d]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:28px;font-weight:700;letter-spacing:.01em;margin:0}.user-profile-page .bio[data-v-234b3b8d]{color:#f8fafcb3;font-family:Exo\ 2,sans-serif;font-size:15px;line-height:1.5;margin:0;max-width:400px}.user-profile-page .join-date[data-v-234b3b8d]{align-items:center;color:#f8fafc80;display:flex;font-family:Exo\ 2,sans-serif;font-size:13px;gap:6px}.user-profile-page .join-date svg[data-v-234b3b8d]{height:14px;width:14px}.user-profile-page .user-stats[data-v-234b3b8d]{display:flex;gap:32px}.user-profile-page .stat-box[data-v-234b3b8d]{background:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:12px;min-width:100px;padding:16px 24px;text-align:center}.user-profile-page .stat-number[data-v-234b3b8d]{color:#06b6d4;display:block;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;margin-bottom:4px}.user-profile-page .stat-label[data-v-234b3b8d]{color:#f8fafc99;font-family:Exo\ 2,sans-serif;font-size:13px}.user-profile-page .follow-btn-large[data-v-234b3b8d]{align-items:center;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s ease}.user-profile-page .follow-btn-large[data-v-234b3b8d]:hover{box-shadow:0 8px 24px #8b5cf64d;transform:translateY(-2px)}.user-profile-page .follow-btn-large.is-following[data-v-234b3b8d]{background:transparent;border:1px solid rgba(6,182,212,.4);color:#06b6d4}.user-profile-page .follow-btn-large.is-following[data-v-234b3b8d]:hover{background:#ef44441a;border-color:#ef444466;color:#ef4444}.user-profile-page .follow-btn-large[data-v-234b3b8d]:disabled{cursor:not-allowed;opacity:.6;transform:none}.user-profile-page .follow-btn-large svg[data-v-234b3b8d]{height:18px;width:18px}.user-profile-page .content-section[data-v-234b3b8d]{background:#1a223466;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;overflow:hidden}.user-profile-page .tabs-header[data-v-234b3b8d]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;padding:0 24px}.user-profile-page .tab-btn[data-v-234b3b8d]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#f8fafc99;cursor:pointer;display:flex;font-family:Exo\ 2,sans-serif;font-size:14px;font-weight:500;gap:8px;margin-bottom:-1px;padding:16px 24px;transition:all .3s ease}.user-profile-page .tab-btn svg[data-v-234b3b8d]{height:18px;width:18px}.user-profile-page .tab-btn[data-v-234b3b8d]:hover{color:#f8fafce6}.user-profile-page .tab-btn.active[data-v-234b3b8d]{border-bottom-color:#06b6d4;color:#06b6d4}.user-profile-page .tab-content[data-v-234b3b8d]{padding:24px}.user-profile-page .tab-panel[data-v-234b3b8d]{min-height:300px}.user-profile-page .ai-tool-grid[data-v-234b3b8d]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.user-profile-page .collection-grid[data-v-234b3b8d]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.user-profile-page .collection-card[data-v-234b3b8d]{background:#11182799;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.user-profile-page .collection-card[data-v-234b3b8d]:hover{border-color:#06b6d44d;box-shadow:0 8px 32px #06b6d426;transform:translateY(-4px)}.user-profile-page .collection-card:hover .collection-cover img[data-v-234b3b8d]{transform:scale(1.05)}.user-profile-page .collection-card:hover .collection-overlay[data-v-234b3b8d]{opacity:1}.user-profile-page .collection-cover[data-v-234b3b8d]{aspect-ratio:16/10;overflow:hidden;position:relative}.user-profile-page .collection-cover img[data-v-234b3b8d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.user-profile-page .collection-overlay[data-v-234b3b8d]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%);display:flex;inset:0;opacity:0;padding:16px;position:absolute;transition:opacity .3s ease}.user-profile-page .collection-stats-overlay[data-v-234b3b8d]{color:#fff;display:flex;font-size:13px;gap:16px}.user-profile-page .collection-stats-overlay span[data-v-234b3b8d]{align-items:center;display:flex;gap:4px}.user-profile-page .collection-stats-overlay span svg[data-v-234b3b8d]{height:14px;width:14px}.user-profile-page .collection-info[data-v-234b3b8d]{padding:16px}.user-profile-page .collection-name[data-v-234b3b8d]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.user-profile-page .collection-desc[data-v-234b3b8d]{color:#f8fafc80;display:-webkit-box;font-family:Exo\ 2,sans-serif;font-size:13px;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.user-profile-page .loading-more[data-v-234b3b8d]{align-items:center;color:#f8fafc80;display:flex;gap:8px;justify-content:center;padding:24px}.user-profile-page .no-more[data-v-234b3b8d]{color:#f8fafc80;font-size:14px;padding:24px;text-align:center}.user-profile-page .empty-state[data-v-234b3b8d]{padding:60px 20px;text-align:center}.user-profile-page .empty-icon[data-v-234b3b8d]{color:#f8fafc4d;height:64px;margin:0 auto 16px;width:64px}.user-profile-page .empty-icon svg[data-v-234b3b8d]{height:100%;width:100%}.user-profile-page .empty-state h3[data-v-234b3b8d]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.user-profile-page .empty-state p[data-v-234b3b8d]{color:#f8fafc80;font-family:Exo\ 2,sans-serif;font-size:14px;margin:0}.user-profile-page .error-container[data-v-234b3b8d],.user-profile-page .loading-container[data-v-234b3b8d]{margin:0 auto;max-width:1200px;padding:100px 32px}.user-profile-page .error-container[data-v-234b3b8d]{text-align:center}@keyframes cardEnter-234b3b8d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.user-profile-page .card-enter[data-v-234b3b8d]{animation:cardEnter-234b3b8d .5s ease forwards;opacity:0}.user-profile-page .load-more-container[data-v-234b3b8d]{display:flex;justify-content:center;margin-top:32px}.user-profile-page .btn-load-more[data-v-234b3b8d]{align-items:center;background:#1a223499;border:1px solid rgba(6,182,212,.3);border-radius:8px;color:#06b6d4;cursor:pointer;display:flex;font-family:Exo\ 2,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 32px;transition:all .3s ease}.user-profile-page .btn-load-more[data-v-234b3b8d]:hover{background:#06b6d41a;border-color:#06b6d480;transform:translateY(-2px)}.user-profile-page .btn-load-more svg[data-v-234b3b8d]{height:16px;width:16px}@media(max-width:768px){.user-profile-page[data-v-234b3b8d]{padding:80px 0 24px}.user-profile-page .container[data-v-234b3b8d]{padding:0 16px}.user-profile-page .user-header[data-v-234b3b8d]{flex-direction:column;padding:24px;text-align:center}.user-profile-page .user-info[data-v-234b3b8d]{flex-direction:column}.user-profile-page .user-avatar[data-v-234b3b8d]{height:80px;width:80px}.user-profile-page .username[data-v-234b3b8d]{font-size:22px}.user-profile-page .user-stats[data-v-234b3b8d]{gap:16px;justify-content:center;width:100%}.user-profile-page .stat-box[data-v-234b3b8d]{min-width:80px;padding:12px 16px}.user-profile-page .stat-number[data-v-234b3b8d]{font-size:20px}.user-profile-page .tabs-header[data-v-234b3b8d]{padding:0 16px}.user-profile-page .tab-btn[data-v-234b3b8d]{font-size:13px;padding:12px 16px}.user-profile-page .tab-content[data-v-234b3b8d]{padding:16px}.user-profile-page .ai-tool-grid[data-v-234b3b8d]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.user-profile-page .collection-grid[data-v-234b3b8d]{grid-template-columns:1fr}}
