.kolfi-player-card-popover{z-index:1010;width:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.kol-player-card{--kpc-w:280px;--kpc-comp-h:247px;--kpc-scale:.75;width:var(--kpc-w);min-height:245px;transform:scale(var(--kpc-scale));transform-origin:top;margin-bottom:calc((var(--kpc-scale) - 1)*var(--kpc-comp-h));filter:drop-shadow(0 14px 30px #00000075);position:relative}.kol-player-card[data-glow=true]{filter:drop-shadow(0 14px 30px #00000075)drop-shadow(0 0 7px #6086e447)}.kol-player-card__shield{border:1px solid var(--color-border-elevated);background:var(--color-surface-elevated);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.kol-player-card__nav{z-index:3;cursor:pointer;position:absolute;inset:0}.kol-player-card__top{flex:0 0 150px;position:relative;overflow:hidden}.kol-player-card__portrait{z-index:0;position:absolute;inset:0}.kol-player-card__portrait img{object-fit:cover;object-position:center 30%;opacity:.95;-webkit-user-drag:none;width:100%;height:100%}.kol-player-card__portrait-fallback{background:var(--color-surface-overlay);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kol-player-card__top:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000b3 0%,#0000 66%),#0000001f;position:absolute;inset:0}.kol-player-card__top:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0009 38%,#000000f2 100%);height:64%;position:absolute;inset:auto 0 0}.kol-player-card__rating{z-index:2;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:30px;left:24px}.kol-player-card__rating-value{letter-spacing:-2px;transform-origin:0 100%;color:var(--rank-hue,var(--kolfi-text-primary));font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:.85;transform:scaleX(.9)scaleY(1.12)}.kol-player-card__rating[data-rank-tier=poor]{--rank-hue:#b6bdc8}.kol-player-card__rating[data-rank-tier=low]{--rank-hue:#dae0e8}.kol-player-card__rating[data-rank-tier=good]{--rank-hue:#d3e7da}.kol-player-card__rating[data-rank-tier=great]{--rank-hue:#c2e6cd}.kol-player-card__rating[data-rank-tier=elite]{--rank-hue:#e4edd4}.kol-player-card__rating-label{letter-spacing:.06em;text-transform:uppercase;transform-origin:0;color:var(--rank-hue,#fff);opacity:.92;font-size:13px;font-weight:500;transform:scaleY(1.08)}.kol-player-card__body{background:0 0;flex-direction:column;padding:4px 12px 8px;display:flex;position:relative}.kol-player-card__identity{z-index:2;flex-direction:row;align-items:flex-end;display:flex;position:absolute;bottom:19px;left:22px;right:22px}.kol-player-card__identity-main{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.kol-player-card__name{align-items:center;gap:6px;min-width:0;display:flex}.kol-player-card__name-text{letter-spacing:var(--kolfi-track-display-md);color:var(--kolfi-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;overflow:hidden}.kol-player-card__stats{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.kol-player-card__stat{flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 4px;display:flex}.kol-player-card__stat-label{letter-spacing:.03em;text-transform:uppercase;color:var(--kolfi-text-secondary);white-space:nowrap;font-size:9px;font-weight:500;line-height:1}.kol-player-card__community{border-top:1px solid var(--color-border-divider);padding:6px 12px}.kol-player-card__community .tabular-nums{filter:brightness(1.1);font-size:15px;line-height:1.25}.kol-player-card__community .text-label{font-size:12px;color:var(--kolfi-text-secondary)!important}.kol-player-card__community .grid>div{padding-top:6px;padding-bottom:6px}.kol-player-card__footer{z-index:4;position:absolute;top:26px;right:17px}.kol-player-card__footer>div{z-index:4;position:relative}.kol-player-card[data-loading=true] .kol-player-card__shield{animation:1.1s ease-in-out infinite kol-player-card-pulse}@keyframes kol-player-card-pulse{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.kol-player-card[data-loading=true] .kol-player-card__shield{animation:none}}.kol-player-card-action{flex-direction:column;align-items:center;display:flex}.kol-player-card-action__btn{color:#fff;background:linear-gradient(#202b44 0%,#161f32 100%);width:210px}.kol-player-card-action__btn:hover{background:linear-gradient(#26324e 0%,#1c253a 100%)}.kol-player-card.kol-player-card--lg{--kpc-scale:1}.kol-player-card-action--lg .kol-player-card-action__btn{width:280px}.kol-player-card--attached .kol-player-card__shield{border-bottom-right-radius:0;border-bottom-left-radius:0}.kol-player-card-action--attached .kol-player-card-action__btn{border-top-left-radius:0;border-top-right-radius:0}
.user-identity{min-width:0;color:inherit;grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.user-identity[data-vertical-align=start]{align-items:start}.user-identity__avatar-wrap{flex-shrink:0;grid-area:1/1;line-height:0;display:inline-flex;position:relative}.user-identity__avatar{object-fit:cover;border-radius:9999px;display:block}.user-identity__avatar--fallback{background:#ffffff0a;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-identity__avatar-wrap{transition:filter var(--transition-avatar-brightness)ease-out}.user-identity[data-as-link=true] .user-identity__avatar-wrap:hover,.user-identity[data-as-link=true] .user-identity__avatar-wrap:focus-visible{filter:brightness(var(--brightness-hover-card-avatar))}.user-identity__avatar-overlay{z-index:2;pointer-events:auto;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.user-identity__avatar-hit{line-height:0;display:inline-flex}.user-identity__title{text-overflow:ellipsis;white-space:nowrap;color:#fffffff5;min-width:0;line-height:var(--kolfi-lh-display);grid-area:1/2;margin-bottom:-.25em;padding-bottom:.25em;display:block;overflow:hidden}.user-identity__title[data-slot=hover-card-trigger]{vertical-align:top;width:max-content;max-width:100%;display:inline-block}.user-identity__handle,.user-identity__subtitle{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;min-width:0;line-height:var(--kolfi-lh-sub);grid-area:2/2;align-self:start;margin-bottom:-.25em;padding-bottom:.25em;display:block;overflow:hidden}.user-identity__subtitle:has([data-post-body-trailing]){overflow:visible}.user-identity__handle{font-weight:400}.user-identity__title-row{grid-area:1/2;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.user-identity__title-row .user-identity__title{flex:0 auto}.user-identity__title-suffix{flex-shrink:0}.user-identity__verified{flex-shrink:0;align-self:center;align-items:center;margin-left:-2px;display:inline-flex}.user-identity__title-trailing{flex-shrink:0;align-self:center;align-items:center;display:inline-flex}.user-identity[data-size=xs]{column-gap:8px}.user-identity[data-size=xs] .user-identity__title{letter-spacing:var(--kolfi-track-display-sm);font-size:12px;font-weight:500}.user-identity[data-size=sm]{column-gap:8px}.user-identity[data-size=sm] .user-identity__title{letter-spacing:var(--kolfi-track-display-sm);font-size:13px;font-weight:500}.user-identity[data-size=sm] .user-identity__handle,.user-identity[data-size=sm] .user-identity__subtitle{margin-top:var(--kolfi-gap-identity-stack);font-size:11px}.user-identity[data-size=md]{column-gap:10px}.user-identity[data-size=md] .user-identity__title{letter-spacing:var(--kolfi-track-display-sm);font-size:14px;font-weight:500}.user-identity[data-size=md] .user-identity__handle,.user-identity[data-size=md] .user-identity__subtitle{margin-top:var(--kolfi-gap-identity-stack);font-size:11.5px}.user-identity[data-size=lg]{column-gap:12px}.user-identity[data-size=lg] .user-identity__title{letter-spacing:var(--kolfi-track-display-md);font-size:18px;font-weight:500}.user-identity[data-size=lg] .user-identity__handle,.user-identity[data-size=lg] .user-identity__subtitle{margin-top:var(--kolfi-gap-identity-stack);font-size:13px}.user-identity[data-size=ranked]{column-gap:14px}.user-identity[data-size=ranked] .user-identity__title{letter-spacing:var(--kolfi-track-display-lg);font-size:22px;font-weight:500}.user-identity[data-size=ranked] .user-identity__handle,.user-identity[data-size=ranked] .user-identity__subtitle{margin-top:var(--kolfi-gap-identity-stack);font-size:15px}.user-identity[data-size=xl]{column-gap:16px}.user-identity[data-size=xl] .user-identity__title{letter-spacing:var(--kolfi-track-display-lg);font-size:24px;font-weight:500}.user-identity[data-size=xl] .user-identity__handle,.user-identity[data-size=xl] .user-identity__subtitle{margin-top:var(--kolfi-gap-identity-stack);font-size:13px}.user-identity[data-mono=true] .user-identity__title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.user-identity[data-has-subtitle=true]{grid-template-rows:auto auto}.user-identity[data-has-subtitle=true] .user-identity__avatar-wrap{grid-row:1/span 2;align-self:center}.user-identity[data-has-subtitle=true][data-vertical-align=start] .user-identity__avatar-wrap{align-self:start}.user-identity[data-has-subtitle=true] .user-identity__title-row,.user-identity[data-has-subtitle=true]>.user-identity__title,.user-identity[data-has-subtitle=true] .user-identity__link>.user-identity__title{align-self:end}.user-identity[data-size=sm].user-identity--preview-gutter{column-gap:6px}.user-identity[data-as-link=true] .user-identity__link:focus-visible .user-identity__title{text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.user-identity[data-size=sm] .user-identity__title{font-size:13.5px}.user-identity[data-size=lg] .user-identity__title{font-size:16px}.user-identity[data-size=lg] .user-identity__handle,.user-identity[data-size=lg] .user-identity__subtitle{font-size:12px}.user-identity[data-size=xl] .user-identity__title{font-size:18px}.user-identity[data-size=xl] .user-identity__handle,.user-identity[data-size=xl] .user-identity__subtitle{font-size:12.5px}}@media (max-width:380px){.user-identity[data-size=lg] .user-identity__handle{display:none}}@media (hover:none),(pointer:coarse){.user-identity[data-as-link=true] .user-identity__avatar-wrap:before{content:"";position:absolute;inset:-7px}}
