.ClaimPanel-module__Who7XW__loading{text-align:center;padding:var(--space-lg);color:var(--text-tertiary);font-size:.85rem;font-family:var(--font-label)}.ClaimPanel-module__Who7XW__empty{padding:var(--space-sm) 0}.ClaimPanel-module__Who7XW__emptyMain{color:var(--text-secondary);margin-bottom:4px;font-size:.88rem;font-weight:600}.ClaimPanel-module__Who7XW__emptyHint{color:var(--text-tertiary);font-size:.78rem;line-height:1.5}.ClaimPanel-module__Who7XW__wrap{gap:var(--space-md);flex-direction:column;display:flex}.ClaimPanel-module__Who7XW__totals{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.ClaimPanel-module__Who7XW__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.ClaimPanel-module__Who7XW__totalLabel{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.68rem;font-weight:700}.ClaimPanel-module__Who7XW__totalAmount{font-family:var(--font-label);letter-spacing:-.01em;font-size:1.3rem;font-weight:800;line-height:1}.ClaimPanel-module__Who7XW__totalSub{color:var(--text-tertiary);margin-top:2px;font-size:.72rem}.ClaimPanel-module__Who7XW__error{color:var(--accent-danger);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:#f8717114;border:1px solid #f8717133;margin:0;font-size:.78rem;line-height:1.4}.ClaimPanel-module__Who7XW__claimBtn{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-lg);width:100%;font-size:.82rem;font-weight:700;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;padding:.75rem;box-shadow:0 4px 16px #7b35f04d}.ClaimPanel-module__Who7XW__claimBtn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.ClaimPanel-module__Who7XW__claimBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ClaimPanel-module__Who7XW__successWrap{align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0;text-align:center;flex-direction:column;display:flex}.ClaimPanel-module__Who7XW__successIcon{width:36px;height:36px;color:var(--accent-success);background:#34d39926;border:1px solid #34d3994d;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.ClaimPanel-module__Who7XW__successMsg{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.ClaimPanel-module__Who7XW__txHash{font-family:var(--font-label);color:var(--text-tertiary);letter-spacing:.04em;font-size:.68rem}
.profile-module__5FeCNW__container{max-width:800px;padding:var(--space-2xl) var(--space-lg);min-height:calc(100vh - var(--header-height));z-index:10;margin:0 auto;position:relative}.profile-module__5FeCNW__skeleton{gap:var(--space-xl);padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);margin-bottom:var(--space-xl);display:flex}.profile-module__5FeCNW__skeletonAvatar{border-radius:var(--radius-full);background:var(--border);flex-shrink:0;width:96px;height:96px;animation:1.4s ease-in-out infinite profile-module__5FeCNW__shimmer}.profile-module__5FeCNW__skeletonLines{flex-direction:column;flex:1;gap:12px;padding-top:8px;display:flex}.profile-module__5FeCNW__skeletonLine{background:var(--border);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite profile-module__5FeCNW__shimmer}@keyframes profile-module__5FeCNW__shimmer{0%,to{opacity:.4}50%{opacity:.9}}.profile-module__5FeCNW__empty{min-height:50vh;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.profile-module__5FeCNW__emptyIcon{font-size:2.5rem}.profile-module__5FeCNW__retryBtn{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:20px;margin-top:8px;padding:8px 20px;font-size:.82rem;font-weight:700}.profile-module__5FeCNW__header{gap:var(--space-xl);padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);margin-bottom:var(--space-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-card);display:flex;position:relative;overflow:hidden}.profile-module__5FeCNW__header:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#7b35f01f 0%,#0000 70%);height:100px;position:absolute;top:0;left:0;right:0}.profile-module__5FeCNW__avatar{border-radius:var(--radius-full);background:var(--gradient-primary);flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #7b35f059,0 0 20px #7b35f033}.profile-module__5FeCNW__avatarImg{object-fit:cover;width:100%;height:100%}.profile-module__5FeCNW__avatarInitial{font-family:var(--font-display);color:#fff;font-size:2rem;font-weight:700}.profile-module__5FeCNW__info{flex:1;position:relative}.profile-module__5FeCNW__name{font-family:var(--font-display);color:var(--text-primary);margin-bottom:4px;font-size:1.8rem;font-weight:800}.profile-module__5FeCNW__handle{font-family:var(--font-label);color:var(--accent-secondary);margin-bottom:var(--space-md);letter-spacing:.04em;font-size:.82rem}.profile-module__5FeCNW__bio{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.95rem;line-height:1.6}.profile-module__5FeCNW__stats{gap:var(--space-xl);padding:var(--space-md) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-md);display:flex}.profile-module__5FeCNW__stat{flex-direction:column;display:flex}.profile-module__5FeCNW__statValue{font-family:var(--font-label);color:var(--text-primary);font-size:1.2rem;font-weight:700}.profile-module__5FeCNW__statLabel{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-top:2px;font-size:.68rem}.profile-module__5FeCNW__wallet{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.profile-module__5FeCNW__walletLabel{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-size:.68rem;font-weight:700}.profile-module__5FeCNW__walletAddr{font-family:var(--font-mono);color:var(--accent-secondary);border-radius:var(--radius-full);background:#7b35f01a;border:1px solid #7b35f02e;padding:3px 10px;font-size:.82rem}.profile-module__5FeCNW__bodyGrid{gap:var(--space-xl);grid-template-columns:1fr 300px;align-items:start;display:grid}.profile-module__5FeCNW__main{gap:var(--space-lg);flex-direction:column;display:flex}.profile-module__5FeCNW__sidebar{gap:var(--space-lg);top:calc(var(--header-height) + var(--space-lg));flex-direction:column;display:flex;position:sticky}.profile-module__5FeCNW__sideCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-module__5FeCNW__sideTitle{align-items:center;gap:var(--space-xs);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.75rem;font-weight:700;display:flex}.profile-module__5FeCNW__lifetimeStats{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.profile-module__5FeCNW__lifetimeStat{flex-direction:column;gap:2px;display:flex}.profile-module__5FeCNW__lifetimeValue{font-family:var(--font-label);color:var(--text-primary);font-size:1.1rem;font-weight:700}.profile-module__5FeCNW__lifetimeLabel{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.68rem}.profile-module__5FeCNW__stakeList{gap:var(--space-sm);flex-direction:column;display:flex}.profile-module__5FeCNW__stakeRow{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);background:#ffd1660a;text-decoration:none;display:flex}.profile-module__5FeCNW__stakeRow:hover{background:#ffd16614;border-color:#ffd16633;transform:translate(3px)}.profile-module__5FeCNW__stakeRank{text-align:center;flex-shrink:0;width:28px}.profile-module__5FeCNW__stakePos{font-family:var(--font-label);color:var(--text-tertiary);font-size:.75rem;font-weight:700}.profile-module__5FeCNW__stakeInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-module__5FeCNW__stakeDreamTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.profile-module__5FeCNW__stakeMeta{color:var(--text-tertiary);font-size:.75rem;font-family:var(--font-label)}.profile-module__5FeCNW__stakeAmount{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.profile-module__5FeCNW__stakeValue{font-family:var(--font-label);color:var(--accent-dream);font-size:.95rem;font-weight:700}.profile-module__5FeCNW__stakeToken{font-family:var(--font-label);color:var(--text-tertiary);font-size:.65rem}.profile-module__5FeCNW__section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-module__5FeCNW__sectionTitle{align-items:center;gap:var(--space-xs);font-family:var(--font-display);margin-bottom:var(--space-lg);color:var(--text-primary);font-size:1.1rem;font-weight:700;display:flex}.profile-module__5FeCNW__empty2{color:var(--text-secondary);text-align:center;padding:var(--space-xl);font-size:.9rem}.profile-module__5FeCNW__dreamList{gap:var(--space-sm);flex-direction:column;display:flex}.profile-module__5FeCNW__dreamItem{padding:var(--space-md);border-radius:var(--radius-lg);transition:all var(--transition-fast);background:#7b35f00d;border:1px solid #0000;text-decoration:none;display:block}.profile-module__5FeCNW__dreamItem:hover{border-color:var(--border-subtle);background:#7b35f01a;transform:translate(4px)}.profile-module__5FeCNW__dreamTitle{font-family:var(--font-display);color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:700}.profile-module__5FeCNW__dreamMeta{align-items:center;gap:var(--space-md);display:flex}.profile-module__5FeCNW__dreamCategory{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--cat-funny);border-radius:var(--radius-sm);background:#fbbf241a;border:1px solid #fbbf2433;padding:2px 8px;font-size:.65rem;font-weight:700}.profile-module__5FeCNW__dreamVotes{font-family:var(--font-label);color:var(--text-secondary);font-size:.75rem}.profile-module__5FeCNW__winnerBanner{align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);margin-bottom:var(--space-xl);background:linear-gradient(135deg,#ffd1661f,#ffd1660f);border:1px solid #ffd16659;display:flex;box-shadow:0 0 40px #ffd16614}.profile-module__5FeCNW__winnerBannerIcon{flex-shrink:0;font-size:2rem;line-height:1}.profile-module__5FeCNW__winnerBannerBody{flex-direction:column;gap:4px;display:flex}.profile-module__5FeCNW__winnerBannerTitle{font-family:var(--font-display);color:var(--token-gold);font-size:1rem;font-weight:700}.profile-module__5FeCNW__winnerBannerSub{font-family:var(--font-label);color:var(--text-secondary);font-size:.78rem}.profile-module__5FeCNW__fundedBadge{margin-left:var(--space-sm);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-success);border-radius:var(--radius-full);vertical-align:middle;background:#34d3991f;border:1px solid #34d39940;padding:1px 7px;font-size:.62rem;font-weight:700;display:inline-block}@media (max-width:860px){.profile-module__5FeCNW__bodyGrid{grid-template-columns:1fr}.profile-module__5FeCNW__sidebar{position:static}}@media (max-width:600px){.profile-module__5FeCNW__header{text-align:center;flex-direction:column;align-items:center}.profile-module__5FeCNW__stats,.profile-module__5FeCNW__wallet{justify-content:center}}@media (max-width:480px){.profile-module__5FeCNW__container{padding:var(--space-md) var(--space-sm)}.profile-module__5FeCNW__name{font-size:1.4rem}.profile-module__5FeCNW__avatar{width:72px;height:72px;font-size:1.6rem}.profile-module__5FeCNW__dreamItem{padding:var(--space-sm)}}
