.InvitePlayerModal_shareSection__4GxLB{margin-bottom:.25rem}.InvitePlayerModal_shareLabel__DvuOY{display:block;margin-bottom:.5rem}.InvitePlayerModal_divider__JGvav,.InvitePlayerModal_shareLabel__DvuOY{font-size:.75rem;color:var(--text-muted,#888);text-transform:uppercase;letter-spacing:.05em}.InvitePlayerModal_divider__JGvav{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.InvitePlayerModal_divider__JGvav:after,.InvitePlayerModal_divider__JGvav:before{content:"";flex:1 1;height:1px;background:var(--border-color,#333)}.InvitePlayerModal_searchInput__U5w6v{width:100%;padding:.75rem 1rem;background:var(--bg-primary,#0d0d0d);border:1px solid var(--border-color,#333);border-radius:8px;color:var(--text-primary,#fff);font-size:.875rem;font-family:var(--font-fira-mono,monospace);outline:none;box-sizing:border-box;transition:border-color .2s}.InvitePlayerModal_searchInput__U5w6v::placeholder{color:var(--text-muted,#888)}.InvitePlayerModal_searchInput__U5w6v:focus{border-color:var(--text-highlight,#ff6b00)}.InvitePlayerModal_results__sSU19{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem}.InvitePlayerModal_userRow__aC3KP{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;width:100%;font:inherit;color:inherit;text-align:left}.InvitePlayerModal_userRow__aC3KP:hover{background:var(--bg-tertiary,#2a2a2a);border-color:var(--border-color,#333)}.InvitePlayerModal_userAvatar__VQzbb{width:32px;height:32px;border-radius:.25rem;object-fit:cover;flex-shrink:0}.InvitePlayerModal_userAvatarPlaceholder__oAbni{width:32px;height:32px;border-radius:.25rem;background:var(--bg-secondary,#1a1a1a);display:flex;align-items:center;justify-content:center;color:var(--text-muted,#888);font-size:.75rem;flex-shrink:0}.InvitePlayerModal_userName__2Yk53{font-size:.875rem;color:var(--text-primary,#fff);font-family:var(--font-fira-mono,monospace)}.InvitePlayerModal_emptyState__jOo_6,.InvitePlayerModal_loadingState__jaWkZ{padding:2rem 1rem;text-align:center;color:var(--text-muted,#888);font-size:.875rem}.TeamNamePickerModal_modalBody__kVCgp{min-height:180px}.TeamNamePickerModal_optionsList__z_PM6{width:100%;display:flex;flex-direction:column;gap:.5rem;transition:opacity .12s ease;animation:TeamNamePickerModal_fadeIn__V1NOL .4s ease}.TeamNamePickerModal_optionsList__z_PM6.TeamNamePickerModal_shuffling__mEKep{opacity:0}@keyframes TeamNamePickerModal_fadeIn__V1NOL{0%{opacity:0}to{opacity:1}}.TeamNamePickerModal_optionButton__WgqzG{width:100%}.TeamNamePickerModal_loadingState__ytLxY{text-align:center;color:var(--text-muted,#888);font-size:.875rem;animation:TeamNamePickerModal_fadeIn__V1NOL .15s ease}.PlayerStatsTable_teamStatsColumn__UOIhQ{display:flex;flex-direction:column;gap:.375rem;min-width:0}.PlayerStatsTable_teamStatsHeader__RNbOa{display:flex;align-items:center;gap:.5rem;font-size:.75rem;margin-bottom:.375rem;padding-bottom:.375rem;border-bottom:1px solid var(--border-color,#333)}.PlayerStatsTable_teamStatsName__8j7aF{flex:1 1;font-weight:600;color:var(--text-primary,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerStatsTable_teamStatsLegend__pwnAa{font-family:var(--font-fira-mono);font-size:.6rem;color:var(--text-muted,#888);min-width:3.5rem;text-align:right}.PlayerStatsTable_teamStatsLegendAdr___0MzJ,.PlayerStatsTable_teamStatsLegendKd__JF4HH{font-family:var(--font-fira-mono);font-size:.6rem;color:var(--text-muted,#888);min-width:2.5rem;text-align:right}.PlayerStatsTable_playerRow__IMWsd{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.25rem 0}.PlayerStatsTable_mvpRow__6Slj7{position:relative}.PlayerStatsTable_mvpRow__6Slj7:before{content:"";position:absolute;top:0;bottom:0;left:-.25rem;right:-.25rem;background:rgba(244,228,188,.05);border-radius:4px;z-index:-1}.PlayerStatsTable_mvpColumn__AVu2R{width:1rem;text-align:center;flex-shrink:0}.PlayerStatsTable_mvpBadge__5a26R{color:var(--text-highlight,#f4e4bc);font-size:.75rem}.PlayerStatsTable_playerName__qhUo4{flex:1 1;color:var(--text-primary,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a.PlayerStatsTable_playerName__qhUo4:hover{text-decoration:underline}.PlayerStatsTable_playerStats__PMzm_{font-family:var(--font-fira-mono);font-size:.7rem;color:var(--text-muted,#888);min-width:3.5rem;text-align:right}.PlayerStatsTable_playerAdr__BzFPD,.PlayerStatsTable_playerKd__7Rs48{font-family:var(--font-fira-mono);font-size:.7rem;color:var(--text-muted,#888);min-width:2.5rem;text-align:right}.MatchHistoryCard_row__3qrLV{border:1px solid var(--border-color,#333);border-radius:12px;background:var(--bg-secondary,#1a1a1a);overflow:hidden}.MatchHistoryCard_header__pohTV{display:flex;align-items:center;gap:.9rem;width:100%;padding:.7rem .9rem;background:none;border:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.MatchHistoryCard_header__pohTV:hover{background:rgba(255,255,255,.05)}.MatchHistoryCard_headerStatic__GPxaX{cursor:default}.MatchHistoryCard_headerStatic__GPxaX:hover{background:none}.MatchHistoryCard_mapName__IYSO6{font-family:var(--font-fira-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#888);min-width:5.2rem;flex-shrink:0}.MatchHistoryCard_center__ZkvFN{flex:1 1;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;grid-gap:.6rem;gap:.6rem}.MatchHistoryCard_teamName__V5ea9{font-family:var(--font-caudex);font-size:.95rem;color:var(--text-secondary,#ccc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchHistoryCard_teamNameLeft__w3o8W{text-align:right}.MatchHistoryCard_teamNameRight__YCEPX{text-align:left}.MatchHistoryCard_teamNameWinner__m2VHs{color:var(--text-primary,#fff)}.MatchHistoryCard_score__xtCsw{font-family:var(--font-fira-mono);font-size:.95rem;color:var(--text-muted,#888);display:flex;gap:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchHistoryCard_scoreWinner__TAcmc{color:var(--green-primary,#a4d4a4)}.MatchHistoryCard_scoreSep__d1d9K{color:var(--text-muted,#888)}.MatchHistoryCard_canceledLabel__QN4zg{font-size:.75rem;color:var(--text-error,#ef4444)}.MatchHistoryCard_meta__aImxT{display:flex;align-items:center;gap:.55rem;flex-shrink:0;color:var(--text-muted,#888)}.MatchHistoryCard_gameLogo__VbNzn{opacity:.7}.MatchHistoryCard_duration__4dFZb{font-family:var(--font-fira-mono);font-size:.65rem}.MatchHistoryCard_chevron__FkvMM{flex-shrink:0;transition:transform .15s ease}.MatchHistoryCard_chevronOpen__RsKFd{transform:rotate(180deg)}.MatchHistoryCard_bodyWrapper__noz1Y{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.MatchHistoryCard_bodyWrapper__noz1Y.MatchHistoryCard_bodyOpen__hhcJB{grid-template-rows:1fr}.MatchHistoryCard_bodyInner___LIck{overflow:hidden}.MatchHistoryCard_body__h_uIp{border-top:1px solid var(--border-color,#333);padding:.9rem}.MatchHistoryCard_statsGrid__8n755{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:640px){.MatchHistoryCard_statsGrid__8n755{grid-template-columns:1fr;gap:1rem}.MatchHistoryCard_center__ZkvFN{gap:.4rem}}