.ProfileCard-module__rg5a5q__profileCard{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;max-width:24rem;margin:0 auto;transition:all .3s;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__profileCard{background:#171717;border-color:#404040}.ProfileCard-module__rg5a5q__profileCard:hover{box-shadow:0 25px 50px -12px #00000059}.ProfileCard-module__rg5a5q__profileHeader{position:relative}.ProfileCard-module__rg5a5q__headerBanner{background:linear-gradient(90deg,#8b5cf6,#a855f7,#6366f1);height:8rem}.ProfileCard-module__rg5a5q__profileImageContainer{position:absolute;bottom:-3rem;left:50%;transform:translate(-50%)}.ProfileCard-module__rg5a5q__profileImageWrapper{border:4px solid #fff;border-radius:50%;width:6rem;height:6rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__profileImageWrapper{border-color:#171717}.ProfileCard-module__rg5a5q__profileImage{object-fit:cover;width:100%;height:100%}.ProfileCard-module__rg5a5q__powerBadge{background:#fbbf24;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.ProfileCard-module__rg5a5q__powerBadgeIcon{color:#78350f;width:.75rem;height:.75rem}.ProfileCard-module__rg5a5q__profileContent{padding:4rem 1.5rem 1.5rem}.ProfileCard-module__rg5a5q__profileInfo{text-align:center;margin-bottom:1.5rem}.ProfileCard-module__rg5a5q__profileName{color:#111827;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__profileName{color:#fff}.ProfileCard-module__rg5a5q__profileUsername{color:#6b7280;margin-bottom:.5rem}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__profileUsername{color:#9ca3af}.ProfileCard-module__rg5a5q__fidBadge{color:#6d28d9;background:#ede9fe;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__fidBadge{color:#c4b5fd;background:#8b5cf633}.ProfileCard-module__rg5a5q__scoreCard{background:linear-gradient(90deg,#f3e8ff,#faf5ff);border:1px solid #ddd6fe;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__scoreCard{background:#8b5cf626;border-color:#8b5cf666}.ProfileCard-module__rg5a5q__scoreContent{justify-content:space-between;align-items:center;display:flex}.ProfileCard-module__rg5a5q__scoreInfo h3{color:#7c3aed;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__scoreInfo h3{color:#c4b5fd}.ProfileCard-module__rg5a5q__scoreValue{color:#111827;font-size:1.875rem;font-weight:700}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__scoreValue{color:#fff}.ProfileCard-module__rg5a5q__scoreIcon{background:#8b5cf6;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ProfileCard-module__rg5a5q__scoreIcon svg{color:#fff;width:1.5rem;height:1.5rem}.ProfileCard-module__rg5a5q__improvementSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__improvementSection{background:#1f2937;border-color:#374151}.ProfileCard-module__rg5a5q__improvementTitle{color:#374151;text-align:center;margin-bottom:.75rem;font-size:1rem;font-weight:600}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__improvementTitle{color:#f3f4f6}.ProfileCard-module__rg5a5q__suggestionsList{margin:0;padding:0;list-style:none}.ProfileCard-module__rg5a5q__suggestionItem{color:#4b5563;margin-bottom:.5rem;padding-left:1rem;font-size:.875rem;line-height:1.4;position:relative}.ProfileCard-module__rg5a5q__suggestionItem:before{content:"•";color:#8b5cf6;font-weight:700;position:absolute;left:0}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__suggestionItem{color:#d1d5db}.ProfileCard-module__rg5a5q__bio{margin-bottom:1.5rem}.ProfileCard-module__rg5a5q__bio p{color:#374151;text-align:center;font-style:italic}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__bio p{color:#d1d5db}.ProfileCard-module__rg5a5q__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.ProfileCard-module__rg5a5q__statCard{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__statCard{background:#262626;border-color:#404040}.ProfileCard-module__rg5a5q__statLabel{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__statLabel{color:#9ca3af}.ProfileCard-module__rg5a5q__statValue{color:#111827;font-size:1.25rem;font-weight:700}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__statValue{color:#fff}.ProfileCard-module__rg5a5q__actionButtons{flex-direction:column;gap:.75rem;display:flex}.ProfileCard-module__rg5a5q__shareButton{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-weight:600;transition:background-color .2s}.ProfileCard-module__rg5a5q__shareButton:hover{background:#7c3aed}.ProfileCard-module__rg5a5q__warpcastButton{color:#111827;text-align:center;background:#f3f4f6;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__warpcastButton{color:#fff;background:#262626}.ProfileCard-module__rg5a5q__warpcastButton:hover{background:#e5e7eb}.ProfileCard-module__rg5a5q__dark .ProfileCard-module__rg5a5q__warpcastButton:hover{background:#404040}.ProfileCard-module__rg5a5q__loadingCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);border:1px solid #33415599;border-radius:1.5rem;max-width:28rem;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.ProfileCard-module__rg5a5q__loadingHeader{background:linear-gradient(90deg,#33415599,#1e293b99);border-bottom:1px solid #33415599;justify-content:flex-start;align-items:center;padding:1.5rem;display:flex}.ProfileCard-module__rg5a5q__loadingIcon{background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:.75rem;width:2rem;height:2rem;margin-right:1rem;box-shadow:0 10px 15px -3px #0000004d}.ProfileCard-module__rg5a5q__loadingTitle{background:#334155;border-radius:.5rem;width:13rem;height:1.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingContent{padding:1.5rem}.ProfileCard-module__rg5a5q__loadingProfile{border-bottom:1px solid #33415566;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.ProfileCard-module__rg5a5q__loadingAvatar{background:#334155;border:2px solid #8b5cf680;border-radius:50%;width:5.5rem;height:5.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse;box-shadow:0 10px 15px -3px #0000004d}.ProfileCard-module__rg5a5q__loadingProfileInfo{flex-direction:column;flex:1;gap:.75rem;display:flex}.ProfileCard-module__rg5a5q__loadingName{background:#334155;border-radius:.5rem;width:80%;height:1.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingUsername{background:#334155;border-radius:.5rem;width:60%;height:1.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingBio{background:#334155;border-radius:.5rem;width:40%;height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingScoreCard{background:linear-gradient(90deg,#8b5cf626,#a78bfa26);border-bottom:1px solid #33415566;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingScoreContent{justify-content:space-between;align-items:center;display:flex}.ProfileCard-module__rg5a5q__loadingScoreInfo{flex-direction:column;gap:.5rem;display:flex}.ProfileCard-module__rg5a5q__loadingScoreLabel{background:#334155;border-radius:.25rem;width:7rem;height:1rem}.ProfileCard-module__rg5a5q__loadingScoreValue{background:#334155;border-radius:.25rem;width:5rem;height:2.25rem}.ProfileCard-module__rg5a5q__loadingScoreIcon{background:#334155;border-radius:1rem;width:3.5rem;height:3.5rem}.ProfileCard-module__rg5a5q__loadingShareButton{background:linear-gradient(90deg,#8b5cf633,#a78bfa33);border-bottom:1px solid #33415566;border-radius:1rem;height:3rem;margin-bottom:1.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingStats{border-bottom:1px solid #33415566;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.ProfileCard-module__rg5a5q__loadingStatCard{background:#33415599;border:1px solid #33415580;border-radius:1rem;padding:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ProfileCard-module__rg5a5q__pulse}.ProfileCard-module__rg5a5q__loadingStatLabel{background:#334155;border-radius:.25rem;width:4.5rem;height:1rem;margin-bottom:.75rem}.ProfileCard-module__rg5a5q__loadingStatValue{background:#334155;border-radius:.25rem;width:3.5rem;height:1.5rem}.ProfileCard-module__rg5a5q__errorCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0f172a 0%,#991b1b33 50%,#0f172a 100%);border:1px solid #33415599;border-radius:1.5rem;max-width:28rem;margin:0 auto;padding:2rem;box-shadow:0 25px 50px -12px #00000080}.ProfileCard-module__rg5a5q__errorIcon{color:#f87171;margin-bottom:1.5rem}.ProfileCard-module__rg5a5q__errorIconWrapper{background:#dc26261a;border:2px solid #f8717133;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1rem;display:flex}.ProfileCard-module__rg5a5q__errorIcon svg{width:2.5rem;height:2.5rem}.ProfileCard-module__rg5a5q__errorTitle{color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.ProfileCard-module__rg5a5q__errorMessage{color:#fca5a5;max-width:20rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.625}.ProfileCard-module__rg5a5q__retryButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#dc2626,#ef4444);border:none;border-radius:1rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;transform:scale(1);box-shadow:0 10px 15px -3px #0000004d}.ProfileCard-module__rg5a5q__retryButton:hover{background:linear-gradient(90deg,#ef4444,#dc2626);transform:scale(1.05);box-shadow:0 20px 25px -5px #ef444466}.ProfileCard-module__rg5a5q__retryButton:active{transform:scale(.95)}@keyframes ProfileCard-module__rg5a5q__pulse{0%,to{opacity:1}50%{opacity:.5}}
