.stats_statsCard__bCVLU{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.stats_statsHeader__SaPm_{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.stats_playerName__qGBCN{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.stats_lastSeen__LI998{font-size:.85rem;color:var(--text-muted)}.stats_statsGrid__bHTFO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.stats_statBlock__JvQIK{background:var(--bg-card);border-radius:8px;padding:16px}.stats_statBlockTitle__UTZmK{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px}.stats_statRow__t6XhV{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.stats_statLabel__kzMvG{font-size:.9rem;color:var(--text-secondary)}.stats_statValue__FBKrq{font-size:.95rem;font-weight:600;color:var(--text-primary)}.stats_statValue__FBKrq.stats_positive__W1pmq{color:var(--accent-emerald)}.stats_statValue__FBKrq.stats_negative__yePm7{color:var(--accent-rose)}.stats_tableContainer__pPItG{overflow-x:auto}.stats_table__wPbkY{width:100%;border-collapse:collapse;font-size:.9rem}.stats_table__wPbkY th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);background:var(--bg-card)}.stats_table__wPbkY td,.stats_table__wPbkY th{padding:12px 16px;border-bottom:1px solid var(--border-color)}.stats_table__wPbkY td{color:var(--text-primary)}.stats_table__wPbkY tbody tr:hover{background:var(--bg-highlight)}.stats_table__wPbkY tbody tr:last-child td{border-bottom:none}.stats_rankColumn__60RPm{width:80px}.stats_rankCell__4SNxP{text-align:center}.stats_rankNumber__I5cTn{color:var(--text-muted);font-weight:500}.stats_dateCell__GOQ3B{white-space:nowrap}.stats_dateCell__GOQ3B,.stats_gamesCell__iYD2I,.stats_teammateCell__5IdJ5{color:var(--text-secondary)}.stats_teammateCell__5IdJ5{font-style:italic}.stats_resultBadge___xQ1m{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:600}.stats_resultBadge___xQ1m.stats_win__7dsI4{background:rgba(16,185,129,.2);color:var(--accent-emerald)}.stats_resultBadge___xQ1m.stats_loss__QMx1O{background:rgba(244,63,94,.2);color:var(--accent-rose)}.stats_teamNS__oNmjR{color:var(--accent-blue);font-weight:600}.stats_teamEW__RrRd6{color:var(--accent-rose);font-weight:600}.stats_medal__COWPe{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:700}.stats_medal1__yZnKI{background:linear-gradient(135deg,#f59e0b,#d97706);color:#292524}.stats_medal2__bCeNM{background:linear-gradient(135deg,#a8a29e,#78716c);color:#292524}.stats_medal3__t3Kok{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.stats_playerLink__Wqb5T{background:none;border:none;color:var(--accent-blue);font:inherit;cursor:pointer;padding:0;text-decoration:none}.stats_playerLink__Wqb5T:hover{text-decoration:underline}.stats_activityFeed__HzdGy{display:flex;flex-direction:column;gap:12px}.stats_activityItem__hhOcE{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--bg-card);border-radius:8px}.stats_activityIcon__Tnih6{font-size:1.2rem;flex-shrink:0}.stats_activityContent__9mJVE{flex:1 1;min-width:0}.stats_activityDescription__Xqkj_{font-size:.9rem;color:var(--text-primary);line-height:1.4}.stats_activityTime__43sR5{font-size:.8rem;color:var(--text-muted);margin-top:4px}.stats_loadingState___vWht{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;color:var(--text-muted)}.stats_spinner__LZBXd{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent-blue);border-radius:50%;animation:stats_spin__CNWex 1s linear infinite}@keyframes stats_spin__CNWex{to{transform:rotate(1turn)}}.stats_positive__W1pmq{color:var(--accent-emerald)}.stats_negative__yePm7{color:var(--accent-rose)}@media (max-width:768px){.stats_statsCard__bCVLU{padding:16px}.stats_statsHeader__SaPm_{flex-direction:column;gap:8px}.stats_statsGrid__bHTFO{grid-template-columns:1fr;gap:16px}.stats_table__wPbkY td,.stats_table__wPbkY th{padding:10px 12px}}