.profile-hover-anchor{min-width:0;max-width:100%;display:inline-block;position:relative}.profile-hover-anchor>a{min-width:0;color:inherit;transition:opacity var(--motion-fast) var(--ease-standard);border-radius:10px;text-decoration:none;display:inline-flex}.profile-hover-anchor>a:hover,.profile-hover-anchor>a:focus-visible{color:inherit;text-decoration:none}.profile-hover-anchor>a:hover{opacity:.84}.profile-hover-anchor>a:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:3px}.product-post__header>.profile-hover-anchor{align-items:center;display:flex}.product-search-profile--identity>.profile-hover-anchor{width:100%}.product-list-row>.profile-hover-anchor{min-width:0}.profile-hover-card{z-index:90;border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-strong));background:var(--surface-solid);width:min(22rem,100vw - 24px);min-width:min(17rem,100vw - 24px);animation:profile-hover-card-in .15s var(--ease-standard) both;border-radius:18px;padding:0;position:fixed;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 22px 58px #00000085}.profile-hover-card__surface{isolation:isolate;background:var(--surface-solid);min-height:0;position:relative;overflow:hidden}.profile-hover-card__content{z-index:3;background:color-mix(in srgb, var(--surface-solid) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(135%);gap:12px;padding:16px;display:grid;position:relative}.profile-hover-card__identity{gap:2px;min-width:0;display:grid}.profile-hover-card__identity .cosmetic-identity{min-width:0}.profile-hover-card__identity>span{color:var(--text-muted);font-size:var(--text-xs);margin-left:48px}.profile-hover-card__achievements{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-hover-card__achievement{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 10%, var(--surface-solid));width:30px;height:30px;color:var(--text-primary);border-radius:9px;place-items:center;display:inline-grid}.profile-hover-card__achievement .product-achievement-icon{width:1.25rem;height:1.25rem;font-size:1.1rem}.profile-hover-card__bio{max-height:3.2em;color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.profile-hover-card__bio p{margin:0}.profile-hover-card__bio .product-richtext__emote-image{vertical-align:-.22em;width:1.2em;height:1.2em}.profile-hover-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.profile-hover-card__stat{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 7%, transparent);min-width:0;color:var(--accent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;padding:8px;display:grid}.profile-hover-card__stat strong,.profile-hover-card__stat small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-hover-card__stat strong{color:var(--text-primary);font-size:var(--text-sm)}.profile-hover-card__stat small{color:var(--text-muted);grid-column:1/-1;font-size:10px}.profile-hover-card__view{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 15%, transparent);min-height:40px;color:var(--text-primary);font-size:var(--text-sm);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:760;text-decoration:none;display:inline-flex}.profile-hover-card__view:hover,.profile-hover-card__view:focus-visible{background:color-mix(in srgb, var(--accent) 26%, transparent)}.profile-hover-card__loading{min-height:118px;color:var(--text-muted);font-size:var(--text-sm);padding:22px 18px}@keyframes profile-hover-card-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.profile-hover-anchor{cursor:pointer}}@media (width<=520px){.profile-hover-card{width:min(21rem,100vw - 24px)}.profile-hover-card__content{padding:14px}}@media (prefers-reduced-motion:reduce){.profile-hover-card{animation:none}}
