.EloRaceChart_wrap__esKZX{background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:1rem .75rem .5rem}.EloRaceChart_empty__BrMz9{color:var(--text-dim);text-align:center;padding:2rem;border:1px dashed var(--border);border-radius:var(--radius)}.FormPills_row__v_5ZE{display:inline-flex;gap:2px}.FormPills_row__v_5ZE span{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:4px;font-family:var(--font-mono);font-weight:700;font-size:.625rem;letter-spacing:0;line-height:1}.FormPills_win__B0IbK{background:color-mix(in srgb,var(--win) 22%,transparent);color:var(--win);border:1px solid color-mix(in srgb,var(--win) 35%,transparent)}.FormPills_loss__x6F_F{background:color-mix(in srgb,var(--loss) 22%,transparent);color:var(--loss);border:1px solid color-mix(in srgb,var(--loss) 35%,transparent)}.FormPills_empty__Z_W14{color:var(--text-dimmer);font-family:var(--font-mono);font-size:.75rem}.Leaderboard_list__9zn2q{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.Leaderboard_row__yWE9Q{position:relative;background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-left:4px solid var(--face);border-radius:var(--radius);overflow:hidden;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out)}.Leaderboard_row__yWE9Q:hover{transform:translateY(-1px);border-color:var(--border);border-left-color:var(--face)}.Leaderboard_link___rllN{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:.875rem;gap:.875rem;padding:.875rem 1rem;text-decoration:none;color:inherit}.Leaderboard_rank__ZvJKM{font-family:var(--font-display);font-weight:700;font-size:.9375rem;color:var(--text-dim);min-width:1.75rem;text-align:center}.Leaderboard_avatar___YCI5{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--face);display:grid;place-items:center;color:#000;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;box-shadow:0 4px 12px color-mix(in srgb,var(--face) 40%,transparent)}.Leaderboard_identity__YZObA{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.Leaderboard_name__BpUtq{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Leaderboard_meta__yUVsg{color:var(--text-dim);font-size:.75rem;letter-spacing:.01em}.Leaderboard_formRow__OFvMR{display:inline-flex;align-items:center;gap:.5rem;margin-top:.3125rem}.Leaderboard_streak__sJeBu{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.125rem .375rem;border-radius:4px;line-height:1}.Leaderboard_streakWin__0IhgG{color:var(--win);background:color-mix(in srgb,var(--win) 14%,transparent);border:1px solid color-mix(in srgb,var(--win) 28%,transparent)}.Leaderboard_streakLoss__SAQ6c{color:var(--loss);background:color-mix(in srgb,var(--loss) 14%,transparent);border:1px solid color-mix(in srgb,var(--loss) 28%,transparent)}.Leaderboard_eloBlock__gZygX{display:grid;justify-items:end;grid-gap:.125rem;gap:.125rem}.Leaderboard_elo__DCnMV{font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1;letter-spacing:-.02em;color:var(--text)}.Leaderboard_peak__IVoVo{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-dimmer);font-size:.6875rem}.Leaderboard_peakLabel__UIEpQ{font-family:var(--font-mono);letter-spacing:.08em}.Leaderboard_eloBar__qhVa0{position:absolute;bottom:0;left:0;height:2px;width:var(--pct);background:linear-gradient(90deg,transparent,var(--face));opacity:.55}.Leaderboard_empty__Yb5BE{color:var(--text-dim);text-align:center;padding:2rem}@media (max-width:480px){.Leaderboard_elo__DCnMV{font-size:1.5rem}.Leaderboard_avatar___YCI5{width:2.25rem;height:2.25rem;font-size:1rem}.Leaderboard_link___rllN{gap:.625rem;padding:.75rem .875rem}}.RecentMatches_list__Xjdyc{list-style:none;padding:0;margin:0;display:grid;grid-gap:.625rem;gap:.625rem}.RecentMatches_card__JZE2P{background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out)}.RecentMatches_card__JZE2P:hover{transform:translateY(-1px);border-color:var(--border)}.RecentMatches_link__Cr1A0{display:grid;grid-gap:.5rem;gap:.5rem;padding:.875rem 1rem 1rem;text-decoration:none;color:inherit}.RecentMatches_when__lBVtK{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmer)}.RecentMatches_row__as_0y{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.RecentMatches_team__Xi5xR{display:flex;align-items:center;gap:.5rem;min-width:0}.RecentMatches_right__s_5uK{flex-direction:row-reverse;text-align:right}.RecentMatches_lost__u7mVP{opacity:.65}.RecentMatches_avatars__tsNS6{display:flex;flex:0 0 auto}.RecentMatches_right__s_5uK .RecentMatches_avatars__tsNS6{flex-direction:row-reverse}.RecentMatches_av__kv_Nk{width:1.875rem;height:1.875rem;border-radius:50%;display:grid;place-items:center;color:#000;font-family:var(--font-display);font-weight:700;font-size:.8125rem;border:2px solid var(--bg-elev)}.RecentMatches_av__kv_Nk:not(:first-child){margin-left:-.5rem}.RecentMatches_right__s_5uK .RecentMatches_av__kv_Nk:not(:first-child){margin-left:0;margin-right:-.5rem}.RecentMatches_names__bujZX{font-family:var(--font-display);font-weight:600;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.RecentMatches_trophy__uMC9B{font-size:.875rem;flex:0 0 auto}.RecentMatches_scores__GYCK_{display:flex;gap:.625rem;padding:.375rem .75rem;background:var(--bg-elev);border-radius:999px}.RecentMatches_set__u914U{display:grid;grid-template-rows:1fr 1fr;font-family:var(--font-display);font-weight:700;line-height:1;text-align:center}.RecentMatches_scoreNum__qAPcN{font-size:.9375rem;padding:.0625rem 0}.RecentMatches_scoreWin___8AFf{color:var(--text)}.RecentMatches_scoreLose__vLpiM{color:var(--text-dimmer)}@media (max-width:480px){.RecentMatches_names__bujZX{font-size:.8125rem}.RecentMatches_av__kv_Nk{width:1.625rem;height:1.625rem;font-size:.75rem}.RecentMatches_scoreNum__qAPcN{font-size:.875rem}.RecentMatches_scores__GYCK_{padding:.25rem .625rem;gap:.5rem}}.HeadlineStat_card__nJsOz{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem .875rem;background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius);min-width:0}.HeadlineStat_label__g_qUa{font-family:var(--font-display);font-weight:600;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.HeadlineStat_value___gzGS{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:var(--text)}.HeadlineStat_sub__Z4LK_{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-dimmer);letter-spacing:.04em}.AwardsGrid_grid__9osox{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.625rem;gap:.625rem}.AwardsGrid_card__KNdiC{position:relative;display:grid;grid-gap:.625rem;gap:.625rem;padding:.875rem .875rem .75rem;background:linear-gradient(180deg,var(--surface) 0,var(--bg-elev) 100%);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.AwardsGrid_card__KNdiC:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:color-mix(in srgb,var(--text-dim) 25%,transparent);opacity:.7}.AwardsGrid_good__WIkqn{border-color:color-mix(in srgb,var(--win) 30%,var(--border-soft))}.AwardsGrid_good__WIkqn:before{background:linear-gradient(90deg,var(--win),transparent 80%);opacity:1}.AwardsGrid_bad__iUoke{border-color:color-mix(in srgb,var(--loss) 30%,var(--border-soft))}.AwardsGrid_bad__iUoke:before{background:linear-gradient(90deg,var(--loss),transparent 80%);opacity:1}.AwardsGrid_cardHead__3h0zy{display:grid;grid-template-columns:auto 1fr;grid-gap:.625rem;gap:.625rem;align-items:start}.AwardsGrid_icon__Won0c{font-size:1.5rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.AwardsGrid_titleBlock__UAhvS{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.AwardsGrid_title__evY3T{margin:0;font-family:var(--font-display);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.AwardsGrid_tagline__8FRj3{margin:0;font-size:.6875rem;color:var(--text-dim);font-style:italic;line-height:1.3}.AwardsGrid_body__9AXdw{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem}.AwardsGrid_subject__Oh6Hq{display:inline-flex;align-items:center;gap:.4375rem;padding:.1875rem .5rem .1875rem .1875rem;border-radius:999px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--face) 30%,transparent);color:var(--text);font-family:var(--font-display);font-weight:500;font-size:.8125rem;transition:border-color .16s var(--ease-out),background .16s var(--ease-out);min-width:0}.AwardsGrid_subject__Oh6Hq:hover{border-color:var(--face);background:color-mix(in srgb,var(--face) 12%,var(--surface-2))}.AwardsGrid_subjectAvatar__ee37d{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--face);color:#000;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.6875rem;flex:0 0 auto}.AwardsGrid_subjectName__KDpet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AwardsGrid_pair__sMiA8{display:inline-flex;align-items:center;gap:.25rem;min-width:0;flex-wrap:wrap}.AwardsGrid_pairAmp__OamnB{color:var(--text-dimmer);font-family:var(--font-mono);font-size:.75rem}.AwardsGrid_matchLink__ay0_X{display:inline-block;font-family:var(--font-mono);font-size:.75rem;color:var(--text);background:var(--surface-2);border:1px solid var(--border-soft);padding:.3125rem .5rem;border-radius:var(--radius-sm);transition:border-color .16s var(--ease-out)}.AwardsGrid_matchLink__ay0_X:hover{border-color:var(--border)}.AwardsGrid_empty__9zNsQ{color:var(--text-dimmer);font-family:var(--font-mono);font-size:.75rem;font-style:italic}.AwardsGrid_metric__Jt6ii{display:grid;justify-items:end;grid-gap:.125rem;gap:.125rem}.AwardsGrid_metricValue__uI7__{font-family:var(--font-display);font-weight:700;font-size:1.375rem;line-height:1;letter-spacing:-.02em;color:var(--text)}.AwardsGrid_good__WIkqn .AwardsGrid_metricValue__uI7__{color:var(--win)}.AwardsGrid_bad__iUoke .AwardsGrid_metricValue__uI7__{color:var(--loss)}.AwardsGrid_metricSub__5MQ1I{color:var(--text-dimmer);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}@media (max-width:480px){.AwardsGrid_grid__9osox{grid-template-columns:1fr 1fr;gap:.5rem}.AwardsGrid_card__KNdiC{padding:.75rem}.AwardsGrid_title__evY3T{font-size:.6875rem}.AwardsGrid_tagline__8FRj3{font-size:.625rem}.AwardsGrid_metricValue__uI7__{font-size:1.125rem}.AwardsGrid_body__9AXdw{grid-template-columns:1fr;gap:.375rem}.AwardsGrid_metric__Jt6ii{justify-items:start;flex-direction:row}}.StatMatrix_wrap__XZZN_{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);padding:.75rem;overflow-x:auto}.StatMatrix_table___4DN3{width:100%;border-collapse:separate;border-spacing:2px;font-family:var(--font-mono);font-size:.75rem;table-layout:fixed}.StatMatrix_corner__L9Dhx{width:6rem;background:transparent}.StatMatrix_colHead__u3rou{background:transparent;padding:.25rem 0;text-align:center}.StatMatrix_rowHead__yWXKj{background:var(--surface-2);border-radius:var(--radius-sm);padding:.25rem .5rem;text-align:left;font-weight:500;color:var(--text);white-space:nowrap;display:flex;align-items:center;gap:.375rem}.StatMatrix_headAvatar__TaVRU{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;color:#000;font-family:var(--font-display);font-weight:700;font-size:.625rem;flex:0 0 auto}.StatMatrix_rowName__UCd2t{font-family:var(--font-display);font-size:.8125rem}.StatMatrix_diag__I5lQz{background:transparent;color:var(--text-dimmer);text-align:center;font-size:.625rem}.StatMatrix_dim__QLT2V{background:var(--surface-2);color:var(--text-dimmer);font-size:.75rem}.StatMatrix_cell__GLZXE,.StatMatrix_dim__QLT2V{text-align:center;border-radius:4px;padding:.375rem 0}.StatMatrix_cell__GLZXE{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help}.StatMatrix_legend__nGbpc{margin:.625rem 0 0;font-size:.6875rem;color:var(--text-dimmer);font-family:var(--font-mono);letter-spacing:.05em}@media (max-width:600px){.StatMatrix_corner__L9Dhx,.StatMatrix_rowHead__yWXKj{width:4.5rem}.StatMatrix_rowName__UCd2t{display:none}.StatMatrix_table___4DN3{font-size:.6875rem}}.ActivityHeatmap_row__CQELV{display:grid;grid-gap:.25rem;gap:.25rem;align-items:end;height:5.5rem;padding:.5rem;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}.ActivityHeatmap_cell__qwKaz{display:grid;grid-template-rows:1fr auto;grid-gap:.25rem;gap:.25rem;text-align:center;height:100%;min-width:0}.ActivityHeatmap_barWrap__YGQYe{display:flex;align-items:end;justify-content:center;height:100%;width:100%}.ActivityHeatmap_bar__yACTP{width:70%;min-height:2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent));border-radius:2px 2px 0 0;transition:height .2s var(--ease-out)}.ActivityHeatmap_label__Jm_lu{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.05em;color:var(--text-dimmer);text-transform:uppercase}.SessionLog_list__Txbvz{list-style:none;padding:0;margin:0;display:grid;grid-gap:.625rem;gap:.625rem}.SessionLog_empty__BnbFN{color:var(--text-dim);text-align:center;padding:2rem;border:1px dashed var(--border);border-radius:var(--radius)}.SessionLog_entry__tYB_5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.875rem;gap:.875rem;align-items:center;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}.SessionLog_date__Ee9lV{display:grid;grid-gap:.125rem;gap:.125rem}.SessionLog_dateMain__CdpNt{font-family:var(--font-display);font-weight:700;font-size:.9375rem}.SessionLog_dateSub__swI0H{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dimmer)}.SessionLog_who__M_BIt{display:flex;align-items:center;min-width:0}.SessionLog_av__gW03V{width:1.625rem;height:1.625rem;border-radius:50%;display:grid;place-items:center;color:#000;font-family:var(--font-display);font-weight:700;font-size:.75rem;border:2px solid var(--bg-elev)}.SessionLog_av__gW03V:not(:first-child){margin-left:-.5rem}.SessionLog_mover__hN8B6{display:grid;justify-items:end;grid-gap:.0625rem;gap:.0625rem}.SessionLog_moverVal__rFSJ8{font-family:var(--font-display);font-weight:700;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SessionLog_moverUp__GkicC{color:var(--win)}.SessionLog_moverDown__0RgFw{color:var(--loss)}.SessionLog_moverSub___n5mu{font-family:var(--font-mono);font-size:.625rem;color:var(--text-dimmer)}