.CommunityPage-module__Qnj4bW__shell{min-height:100svh;padding:calc(var(--header-sticky-offset) + var(--space-xl)) var(--layout-padding) var(--section-padding);background:radial-gradient(circle at top left, #4ea4f814, transparent 28rem), var(--bg);color:var(--text-primary)}.CommunityPage-module__Qnj4bW__layout{justify-content:center;align-items:start;gap:calc(2 * var(--card-gap));grid-template-columns:minmax(0,46rem) minmax(19rem,24rem);display:grid}.CommunityPage-module__Qnj4bW__mainColumn{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__rail{top:calc(var(--header-sticky-offset) + var(--space-lg));gap:var(--space-lg);flex-direction:column;min-width:0;display:flex;position:sticky}.CommunityPage-module__Qnj4bW__status,.CommunityPage-module__Qnj4bW__locked,.CommunityPage-module__Qnj4bW__error,.CommunityPage-module__Qnj4bW__composer,.CommunityPage-module__Qnj4bW__postCard,.CommunityPage-module__Qnj4bW__threadPanel,.CommunityPage-module__Qnj4bW__emptyFeed{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--card-bg)}.CommunityPage-module__Qnj4bW__systemNotice{justify-content:center;align-items:center;gap:var(--space-sm);max-width:32rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;margin:0 auto;display:flex}.CommunityPage-module__Qnj4bW__systemNotice time{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap}.CommunityPage-module__Qnj4bW__systemNotice time:before{content:"·";margin-right:var(--space-sm)}.CommunityPage-module__Qnj4bW__systemNoticeFocused{color:var(--accent)}.CommunityPage-module__Qnj4bW__status,.CommunityPage-module__Qnj4bW__locked{padding:var(--space-2xl)}.CommunityPage-module__Qnj4bW__locked h1{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__locked p{color:var(--text-secondary);font-size:var(--font-size-md)}.CommunityPage-module__Qnj4bW__lockedActions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.CommunityPage-module__Qnj4bW__eyebrow,.CommunityPage-module__Qnj4bW__eventLabel{margin:0 0 var(--space-xs);color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase}.CommunityPage-module__Qnj4bW__error{padding:var(--space-md);color:#ffb4b4}.CommunityPage-module__Qnj4bW__success{padding:var(--space-md);color:#4ade80;border-radius:var(--radius-md);background-color:#4ade801a}.CommunityPage-module__Qnj4bW__composer{top:calc(var(--header-sticky-offset) + var(--space-lg));z-index:var(--z-content);padding:var(--space-md);box-shadow:var(--shadow-lg);position:sticky}.CommunityPage-module__Qnj4bW__compactComposer{align-items:center;gap:var(--space-md);grid-template-columns:3rem minmax(0,1fr) 3rem 3rem;display:grid}.CommunityPage-module__Qnj4bW__avatar,.CommunityPage-module__Qnj4bW__postAvatar{border-radius:var(--radius-pill);object-fit:cover}.CommunityPage-module__Qnj4bW__avatar{width:3rem;height:3rem}.CommunityPage-module__Qnj4bW__avatarLink{border-radius:var(--radius-pill);width:3rem;height:3rem;display:block}.CommunityPage-module__Qnj4bW__searchWrap{align-items:center;gap:var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2.75rem;padding:0 var(--space-md);color:var(--text-muted);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__searchWrap input,.CommunityPage-module__Qnj4bW__expandedComposer textarea,.CommunityPage-module__Qnj4bW__threadComposer textarea{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none}.CommunityPage-module__Qnj4bW__searchWrap input::placeholder,.CommunityPage-module__Qnj4bW__expandedComposer textarea::placeholder,.CommunityPage-module__Qnj4bW__threadComposer textarea::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__messageTrigger,.CommunityPage-module__Qnj4bW__notificationButton,.CommunityPage-module__Qnj4bW__iconButton,.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__replyBanner button,.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__loadMore,.CommunityPage-module__Qnj4bW__moreButton,.CommunityPage-module__Qnj4bW__postActions button{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer}.CommunityPage-module__Qnj4bW__messageTrigger,.CommunityPage-module__Qnj4bW__notificationButton,.CommunityPage-module__Qnj4bW__iconButton,.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__moreButton{background:#ffffff0f;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.CommunityPage-module__Qnj4bW__messageTrigger{border-radius:var(--radius-lg);position:relative}.CommunityPage-module__Qnj4bW__sportFilterAction{position:relative}.CommunityPage-module__Qnj4bW__sportFilterTrigger:after{content:none}.CommunityPage-module__Qnj4bW__activeSportTrigger{border-color:var(--accent);background:#4ea4f824}.CommunityPage-module__Qnj4bW__sportFilterBadge{border-radius:var(--radius-pill);background:var(--accent);min-width:1.05rem;max-width:1.45rem;height:1.05rem;color:var(--text-primary);font-size:.55rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 .18rem;line-height:1;display:inline-flex;position:absolute;bottom:.25rem;right:.25rem;overflow:hidden}.CommunityPage-module__Qnj4bW__sportFilterMenu{z-index:var(--z-search);top:calc(100% + var(--space-sm));width:min(16rem, calc(100vw - 2 * var(--layout-padding)));border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:18rem;padding:var(--space-xs);box-shadow:var(--shadow-lg);background:#151619;flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.CommunityPage-module__Qnj4bW__sportFilterMenu button{border-radius:var(--radius-sm);width:100%;min-height:2.5rem;padding:0 var(--space-sm);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.CommunityPage-module__Qnj4bW__sportFilterMenu button:hover,.CommunityPage-module__Qnj4bW__selectedSportOption{background:#ffffff17}.CommunityPage-module__Qnj4bW__selectedSportOption{color:var(--accent)!important;font-weight:var(--font-weight-semibold)!important}.CommunityPage-module__Qnj4bW__messageTrigger:after{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-pill);background:var(--accent);content:"";width:.5rem;height:.5rem;position:absolute}.CommunityPage-module__Qnj4bW__expandedComposer{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.CommunityPage-module__Qnj4bW__expandedComposer textarea,.CommunityPage-module__Qnj4bW__threadComposer textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:7rem;padding:var(--space-md);resize:vertical;background:#ffffff0d}.CommunityPage-module__Qnj4bW__composerActions{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__emojiBar{gap:var(--space-xs);flex:1;display:flex}.CommunityPage-module__Qnj4bW__emojiBar button,.CommunityPage-module__Qnj4bW__reactions span{border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2rem;padding:0 var(--space-sm);color:var(--text-primary);background:#ffffff14}.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__loadMore{justify-content:center;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-lg);text-decoration:none;display:inline-flex}.CommunityPage-module__Qnj4bW__primaryButton{border-color:var(--accent);background:var(--accent)}.CommunityPage-module__Qnj4bW__secondaryButton,.CommunityPage-module__Qnj4bW__loadMore{background:#ffffff14}.CommunityPage-module__Qnj4bW__primaryButton:disabled,.CommunityPage-module__Qnj4bW__notificationButton:disabled,.CommunityPage-module__Qnj4bW__postActions button:disabled{cursor:not-allowed;opacity:.45}.CommunityPage-module__Qnj4bW__replyBanner{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.CommunityPage-module__Qnj4bW__replyBanner button{min-height:2rem;padding:0 var(--space-sm);background:#ffffff14}.CommunityPage-module__Qnj4bW__feed{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__emptyFeed{justify-content:center;align-items:center;gap:var(--space-sm);min-height:18rem;padding:var(--space-2xl);color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__emptyFeed i{color:var(--accent);font-size:var(--font-size-3xl)}.CommunityPage-module__Qnj4bW__emptyFeed h2{color:var(--text-primary);font-size:var(--font-size-2xl);margin:0}.CommunityPage-module__Qnj4bW__emptyFeed p{max-width:28rem;margin:0}.CommunityPage-module__Qnj4bW__postCard{box-shadow:var(--shadow-lg);overflow:hidden}.CommunityPage-module__Qnj4bW__focused{border-color:var(--accent);box-shadow:var(--shadow-accent)}.CommunityPage-module__Qnj4bW__postHeader{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-color);grid-template-columns:4rem minmax(0,1fr) auto;display:grid}.CommunityPage-module__Qnj4bW__postAvatar{width:4rem;height:4rem}.CommunityPage-module__Qnj4bW__postAvatarLink{border-radius:var(--radius-pill);width:4rem;height:4rem;display:block}.CommunityPage-module__Qnj4bW__postAuthor{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__postAuthor strong,.CommunityPage-module__Qnj4bW__postAuthorLink{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__postAuthorLink{text-decoration:none}.CommunityPage-module__Qnj4bW__postAvatarLink:focus-visible,.CommunityPage-module__Qnj4bW__postAuthorLink:focus-visible,.CommunityPage-module__Qnj4bW__avatarLink:focus-visible,.CommunityPage-module__Qnj4bW__threadAvatarLink:focus-visible,.CommunityPage-module__Qnj4bW__threadAuthorLink:focus-visible{outline:2px solid var(--accent);outline-offset:.15rem}.CommunityPage-module__Qnj4bW__postAvatarLink:hover+.CommunityPage-module__Qnj4bW__postAuthor .CommunityPage-module__Qnj4bW__postAuthorLink,.CommunityPage-module__Qnj4bW__threadAvatarLink:hover+.CommunityPage-module__Qnj4bW__threadCommentBody .CommunityPage-module__Qnj4bW__threadAuthorLink,.CommunityPage-module__Qnj4bW__postAuthorLink:hover,.CommunityPage-module__Qnj4bW__threadAuthorLink:hover{color:var(--accent)}.CommunityPage-module__Qnj4bW__postAuthor span{color:var(--text-muted);font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__moreButton{background:0 0;border-color:#0000;width:2.5rem;height:2.5rem}.CommunityPage-module__Qnj4bW__postBody{padding:var(--space-lg)}.CommunityPage-module__Qnj4bW__content{color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.CommunityPage-module__Qnj4bW__content p{margin:0}.CommunityPage-module__Qnj4bW__mediaTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.CommunityPage-module__Qnj4bW__sharedImage,.CommunityPage-module__Qnj4bW__sharedVideo{width:100%;max-height:28rem;margin-top:var(--space-md);border-radius:var(--radius-md);object-fit:cover;display:block}.CommunityPage-module__Qnj4bW__sharedVideo{background:#000}.CommunityPage-module__Qnj4bW__mediaOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__mediaPreview{max-width:min(64rem, calc(100vw - 2 * var(--space-lg)));max-height:calc(100svh - 2 * var(--space-lg))}.CommunityPage-module__Qnj4bW__mediaPreview img,.CommunityPage-module__Qnj4bW__mediaPreview video{max-width:100%;max-height:calc(100svh - 2 * var(--space-lg));border-radius:var(--radius-md);object-fit:contain;background:#000;display:block}.CommunityPage-module__Qnj4bW__mediaClose{top:var(--space-lg);right:var(--space-lg);border-radius:var(--radius-pill);color:#fff;width:2.75rem;height:2.75rem;font-size:var(--font-size-lg);cursor:pointer;background:#ffffff1f;border:1px solid #fff3;justify-content:center;align-items:center;display:inline-flex;position:fixed}.CommunityPage-module__Qnj4bW__fileLink{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--accent);text-decoration:none;display:inline-flex}.CommunityPage-module__Qnj4bW__eventCardPreview{max-width:34rem}.CommunityPage-module__Qnj4bW__engagementRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid #ffffff0a;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--font-size-base);background:#ffffff06;display:flex}.CommunityPage-module__Qnj4bW__likeSummary{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.CommunityPage-module__Qnj4bW__likeSummary:disabled{cursor:default}.CommunityPage-module__Qnj4bW__likeSummary img{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:1.5rem;height:1.5rem}.CommunityPage-module__Qnj4bW__likeSummary span{color:var(--text-primary);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__likeSummary:not(:disabled):hover span{color:var(--accent)}.CommunityPage-module__Qnj4bW__likesOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#0000009e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__likesPanel{width:min(36rem, calc(100vw - 2 * var(--space-lg)));max-height:min(36rem, calc(100svh - 2 * var(--space-lg)));border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-lg);background:#151619;grid-template-rows:auto auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__likesHeader h2{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__likesHeader button{width:2rem;height:2rem;color:var(--text-primary);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__likesSearch{align-items:center;gap:var(--space-sm);min-height:2.6rem;margin-top:var(--space-md);border-radius:var(--radius-pill);padding:0 var(--space-md);color:var(--text-muted);border:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesSearch input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.CommunityPage-module__Qnj4bW__likesSearch input::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__likesList{gap:var(--space-lg);min-height:0;margin-top:var(--space-lg);padding-right:var(--space-sm);scrollbar-color:var(--accent) #ffffff3d;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar{width:.45rem}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff3d}.CommunityPage-module__Qnj4bW__likesList::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent)}.CommunityPage-module__Qnj4bW__likesUser{align-items:center;gap:var(--space-md);color:var(--text-primary);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__likesUser img{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__likesUser strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommunityPage-module__Qnj4bW__likesEmpty{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__sharePanel{grid-template-rows:auto auto minmax(0,1fr) auto auto}.CommunityPage-module__Qnj4bW__repostPanel{width:min(30rem, calc(100vw - 2 * var(--space-lg)));grid-template-rows:auto auto auto;max-height:none}.CommunityPage-module__Qnj4bW__repostPreview{margin-top:var(--space-lg);border-radius:var(--radius-md);padding:var(--space-md);background:#ffffff0d;border:1px solid #ffffff24}.CommunityPage-module__Qnj4bW__repostPreview span{margin-bottom:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-sm);display:block}.CommunityPage-module__Qnj4bW__repostPreview p{-webkit-line-clamp:3;color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.CommunityPage-module__Qnj4bW__shareUser{align-items:center;gap:var(--space-md);color:var(--text-primary);cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) auto;display:grid}.CommunityPage-module__Qnj4bW__shareUser img{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__shareUser span{min-width:0}.CommunityPage-module__Qnj4bW__shareUser strong,.CommunityPage-module__Qnj4bW__shareUser small{line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.CommunityPage-module__Qnj4bW__shareUser strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.CommunityPage-module__Qnj4bW__shareUser small{margin-left:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-base)}.CommunityPage-module__Qnj4bW__shareUser input{appearance:none;border:2px solid var(--accent);cursor:pointer;background:0 0;border-radius:0;width:1.15rem;height:1.15rem}.CommunityPage-module__Qnj4bW__shareUser input:checked{background:var(--accent);box-shadow:inset 0 0 0 .2rem #151619}.CommunityPage-module__Qnj4bW__shareError{margin:var(--space-md) 0 0;color:var(--notification-red)}.CommunityPage-module__Qnj4bW__shareFooter{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__reactions{gap:var(--space-xs);padding:0 var(--space-lg) var(--space-sm);flex-wrap:wrap;display:flex}.CommunityPage-module__Qnj4bW__postActions{border-top:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CommunityPage-module__Qnj4bW__postActions button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:3.5rem;color:var(--text-primary);font-size:var(--font-size-base);background:0 0;border-width:0 1px 0 0;border-radius:0;display:inline-flex}.CommunityPage-module__Qnj4bW__postActions button:last-child{border-right:0}.CommunityPage-module__Qnj4bW__postActions button:not(:disabled):hover,.CommunityPage-module__Qnj4bW__messageTrigger:hover,.CommunityPage-module__Qnj4bW__iconButton:hover,.CommunityPage-module__Qnj4bW__notificationButton:hover,.CommunityPage-module__Qnj4bW__moreButton:hover{background:#ffffff1a}.CommunityPage-module__Qnj4bW__postActions .CommunityPage-module__Qnj4bW__likedAction,.CommunityPage-module__Qnj4bW__postActions .CommunityPage-module__Qnj4bW__likedAction:hover{color:var(--notification-red)}.CommunityPage-module__Qnj4bW__railTools{justify-content:flex-end;display:flex}.CommunityPage-module__Qnj4bW__newsRail{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__newsRailHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.CommunityPage-module__Qnj4bW__newsRailHeader h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__newsRailHeader a,.CommunityPage-module__Qnj4bW__railNewsCopy a{color:var(--text-primary);text-decoration:none}.CommunityPage-module__Qnj4bW__newsRailHeader a{color:var(--text-muted);font-size:var(--font-size-sm)}.CommunityPage-module__Qnj4bW__railStatus{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__newsRailList{gap:var(--space-lg);flex-direction:column;display:flex}.CommunityPage-module__Qnj4bW__railNewsItem{gap:var(--space-md);grid-template-columns:8rem minmax(0,1fr);align-items:center;display:grid}.CommunityPage-module__Qnj4bW__railNewsImage{aspect-ratio:1.32;border-radius:var(--radius-md);background:#ffffff0f;display:block;overflow:hidden}.CommunityPage-module__Qnj4bW__railNewsImage img,.CommunityPage-module__Qnj4bW__railNewsImage span{width:100%;height:100%}.CommunityPage-module__Qnj4bW__railNewsImage img{object-fit:cover;display:block}.CommunityPage-module__Qnj4bW__railNewsImage span{color:var(--text-muted);font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex}.CommunityPage-module__Qnj4bW__railNewsCopy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CommunityPage-module__Qnj4bW__railNewsCopy>a:first-child{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityPage-module__Qnj4bW__railNewsCopy span{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-xs);display:flex}.CommunityPage-module__Qnj4bW__railViewButton{border-radius:var(--radius-pill);width:fit-content;min-height:1.65rem;padding:0 var(--space-md);color:var(--text-primary);background:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadOverlay{z-index:var(--z-search);padding:var(--space-lg);background:#0000007a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CommunityPage-module__Qnj4bW__threadPanel{width:min(36rem, calc(100vw - 2 * var(--space-lg)));max-height:min(36rem, calc(100svh - 2 * var(--space-lg)));border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-lg);border:1px solid #ffffff14;grid-template-rows:auto auto minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__threadHeader{padding:var(--space-lg) var(--space-lg) var(--space-sm);justify-content:space-between;align-items:center;display:flex}.CommunityPage-module__Qnj4bW__threadHeader h2{color:var(--text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.CommunityPage-module__Qnj4bW__threadHeader button,.CommunityPage-module__Qnj4bW__threadInputWrap button,.CommunityPage-module__Qnj4bW__threadReplyButton,.CommunityPage-module__Qnj4bW__threadLikeButton{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0}.CommunityPage-module__Qnj4bW__threadHeader button{width:2rem;height:2rem;font-size:var(--font-size-xl);justify-content:center;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadMessages{gap:var(--space-lg);min-height:0;padding:0 var(--space-lg) var(--space-lg);scrollbar-color:var(--accent) #ffffff2e;scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar{width:.35rem}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar-track{border-radius:var(--radius-pill);background:#ffffff2e}.CommunityPage-module__Qnj4bW__threadMessages::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--accent)}.CommunityPage-module__Qnj4bW__threadMessage{gap:var(--space-md);color:var(--text-primary);grid-template-columns:2.4rem minmax(0,1fr) 1.75rem;align-items:start;display:grid}.CommunityPage-module__Qnj4bW__threadCommentBody strong,.CommunityPage-module__Qnj4bW__threadAuthorLink{margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-snug);display:block}.CommunityPage-module__Qnj4bW__threadAuthorLink{text-decoration:none}.CommunityPage-module__Qnj4bW__threadCommentBody .CommunityPage-module__Qnj4bW__content{color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.CommunityPage-module__Qnj4bW__threadAvatar{border-radius:var(--radius-pill);object-fit:cover;width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__threadAvatarLink{border-radius:var(--radius-pill);width:2.4rem;height:2.4rem;display:block}.CommunityPage-module__Qnj4bW__threadReplyButton{margin-top:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-sm);padding:0}.CommunityPage-module__Qnj4bW__threadLikeButton{justify-content:center;align-items:center;gap:var(--space-xs);width:1.75rem;min-height:1.75rem;color:var(--text-secondary);font-size:var(--font-size-base);display:inline-flex}.CommunityPage-module__Qnj4bW__threadLikeButton:hover{color:var(--accent)}.CommunityPage-module__Qnj4bW__threadLikeButtonActive,.CommunityPage-module__Qnj4bW__threadLikeButtonActive:hover{color:var(--notification-red)}.CommunityPage-module__Qnj4bW__threadLikeButton span{font-size:var(--font-size-xs)}.CommunityPage-module__Qnj4bW__threadStatus{color:var(--text-secondary);margin:0}.CommunityPage-module__Qnj4bW__threadComposer{align-items:center;gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.CommunityPage-module__Qnj4bW__threadInputWrap{border:1px solid var(--border-color);border-radius:var(--radius-pill);min-height:2.6rem;padding:0 var(--space-sm) 0 var(--space-md);grid-template-columns:minmax(0,1fr) 2rem;align-items:center;display:grid}.CommunityPage-module__Qnj4bW__threadInputWrap input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.CommunityPage-module__Qnj4bW__threadInputWrap input::placeholder{color:var(--text-muted)}.CommunityPage-module__Qnj4bW__threadInputWrap button{border:1px solid var(--accent);border-radius:var(--radius-pill);width:1.35rem;height:1.35rem;color:var(--accent);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.CommunityPage-module__Qnj4bW__threadInputWrap button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1023px){.CommunityPage-module__Qnj4bW__layout{grid-template-columns:1fr;justify-content:stretch}.CommunityPage-module__Qnj4bW__rail{position:static}.CommunityPage-module__Qnj4bW__railTools{display:none}.CommunityPage-module__Qnj4bW__newsRail{margin-top:var(--space-md)}.CommunityPage-module__Qnj4bW__newsRailList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){.CommunityPage-module__Qnj4bW__compactComposer{gap:var(--space-sm);grid-template-columns:2.5rem minmax(0,1fr) 2.5rem 2.5rem}.CommunityPage-module__Qnj4bW__avatar,.CommunityPage-module__Qnj4bW__avatarLink,.CommunityPage-module__Qnj4bW__messageTrigger{width:2.5rem;height:2.5rem}.CommunityPage-module__Qnj4bW__composerActions{flex-wrap:wrap}.CommunityPage-module__Qnj4bW__emojiBar{flex-basis:100%;width:100%}.CommunityPage-module__Qnj4bW__primaryButton,.CommunityPage-module__Qnj4bW__secondaryButton{flex:1}.CommunityPage-module__Qnj4bW__postHeader{padding:var(--space-md);grid-template-columns:3rem minmax(0,1fr) auto}.CommunityPage-module__Qnj4bW__postAvatar,.CommunityPage-module__Qnj4bW__postAvatarLink{width:3rem;height:3rem}.CommunityPage-module__Qnj4bW__postBody{padding:var(--space-md)}.CommunityPage-module__Qnj4bW__engagementRow{padding:var(--space-sm) var(--space-md);align-items:flex-start}.CommunityPage-module__Qnj4bW__likesPanel{width:100%;max-height:calc(100svh - 2 * var(--space-sm));padding:var(--space-md)}.CommunityPage-module__Qnj4bW__likesOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__postActions{grid-template-columns:repeat(2,minmax(0,1fr))}.CommunityPage-module__Qnj4bW__mediaOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__mediaPreview,.CommunityPage-module__Qnj4bW__mediaPreview img,.CommunityPage-module__Qnj4bW__mediaPreview video{max-width:calc(100vw - 2 * var(--space-sm));max-height:calc(100svh - 2 * var(--space-sm))}.CommunityPage-module__Qnj4bW__mediaClose{top:var(--space-md);right:var(--space-md)}.CommunityPage-module__Qnj4bW__postActions button:nth-child(2n){border-right:0}.CommunityPage-module__Qnj4bW__postActions button:nth-child(n+3){border-top:1px solid var(--border-color)}.CommunityPage-module__Qnj4bW__newsRailList{grid-template-columns:1fr}.CommunityPage-module__Qnj4bW__railNewsItem{grid-template-columns:7rem minmax(0,1fr)}.CommunityPage-module__Qnj4bW__threadPanel{width:100%;max-height:calc(100svh - 2 * var(--space-sm))}.CommunityPage-module__Qnj4bW__threadOverlay{padding:var(--space-sm)}.CommunityPage-module__Qnj4bW__threadHeader{padding:var(--space-md) var(--space-md) var(--space-sm)}.CommunityPage-module__Qnj4bW__threadComposer,.CommunityPage-module__Qnj4bW__threadMessage{gap:var(--space-md);grid-template-columns:2.4rem minmax(0,1fr)}.CommunityPage-module__Qnj4bW__threadComposer,.CommunityPage-module__Qnj4bW__threadMessages{padding-right:var(--space-md);padding-left:var(--space-md)}.CommunityPage-module__Qnj4bW__threadAvatar{width:2.4rem;height:2.4rem}.CommunityPage-module__Qnj4bW__threadLikeButton{grid-column:2;justify-self:start}}.CommunityPage-module__Qnj4bW__sportFilter{color:var(--text);cursor:pointer;border:none;border-right:1px solid var(--border);background-color:#0000;outline:none;margin-right:.5rem;padding-right:.5rem;font-family:inherit;font-size:.875rem;font-weight:500}
.DestructiveConfirmationDialog-module__JcA6lW__overlay{z-index:32000;padding:var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070bc2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DestructiveConfirmationDialog-module__JcA6lW__dialog{width:min(100%,26rem);padding:var(--space-2xl);border:1px solid var(--border-color);border-radius:var(--radius-2xl);background:linear-gradient(180deg, #ffffff0a, transparent 30%), var(--card-bg);text-align:center;outline:none;box-shadow:0 1.5rem 5rem #00000073}.DestructiveConfirmationDialog-module__JcA6lW__icon{width:3.25rem;height:3.25rem;color:var(--notification-red);font-size:var(--font-size-xl);background:#ff575724;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DestructiveConfirmationDialog-module__JcA6lW__title{margin:var(--space-lg) 0 var(--space-sm);color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.DestructiveConfirmationDialog-module__JcA6lW__message{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;margin:0}.DestructiveConfirmationDialog-module__JcA6lW__actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}.DestructiveConfirmationDialog-module__JcA6lW__cancel,.DestructiveConfirmationDialog-module__JcA6lW__confirm{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:2.5rem;padding:0 var(--space-lg);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.DestructiveConfirmationDialog-module__JcA6lW__cancel{background:0 0}.DestructiveConfirmationDialog-module__JcA6lW__confirm{border-color:var(--notification-red);background:var(--notification-red)}.DestructiveConfirmationDialog-module__JcA6lW__cancel:disabled,.DestructiveConfirmationDialog-module__JcA6lW__confirm:disabled{cursor:not-allowed;opacity:.65}
.PlayerHistoryCard-module__LrGTaG__card{border-radius:var(--radius-2xl);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast);background:#1a1c22;border:1px solid #ffffff0a;flex-direction:column;display:flex;overflow:hidden}.PlayerHistoryCard-module__LrGTaG__card:hover{border-color:#ffffff1f;transform:translateY(-4px)}.PlayerHistoryCard-module__LrGTaG__banner{aspect-ratio:21/9;border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);width:100%;margin-bottom:var(--space-md);background-color:#ffffff0a;background-position:50%;background-size:cover;border-bottom:1px solid #ffffff0a;position:relative;overflow:hidden}.PlayerHistoryCard-module__LrGTaG__bannerFallback{width:100%;height:100%;color:var(--text-muted);opacity:.4;background:linear-gradient(135deg,#4ea4f82e,#9c59b624);justify-content:center;align-items:center;font-size:2.5rem;display:flex}.PlayerHistoryCard-module__LrGTaG__bannerActions{top:var(--space-md);right:var(--space-md);gap:var(--space-xs);opacity:0;z-index:10;transition:opacity .15s;display:flex;position:absolute}.PlayerHistoryCard-module__LrGTaG__card:hover .PlayerHistoryCard-module__LrGTaG__bannerActions{opacity:1}.PlayerHistoryCard-module__LrGTaG__iconBtn{border-radius:var(--radius-sm);color:#ffffffd9;cursor:pointer;width:2rem;height:2rem;font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.PlayerHistoryCard-module__LrGTaG__iconBtn:hover{color:#fff;background:#000000b3}.PlayerHistoryCard-module__LrGTaG__deleteBtn:hover{background:#e74c3cb3}.PlayerHistoryCard-module__LrGTaG__body{padding:0 var(--space-md) var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.PlayerHistoryCard-module__LrGTaG__duration{color:#fff;letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.PlayerHistoryCard-module__LrGTaG__info{flex-direction:column;gap:.35rem;display:flex}.PlayerHistoryCard-module__LrGTaG__field{color:#efefef;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.PlayerHistoryCard-module__LrGTaG__fieldLabel{color:#fff9;margin-right:.25rem;font-weight:600}.PlayerHistoryCard-module__LrGTaG__highlights{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.PlayerHistoryCard-module__LrGTaG__banner{border-radius:0;border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);aspect-ratio:21/9;margin:0}.PlayerHistoryCard-module__LrGTaG__bannerActions{opacity:1}.PlayerHistoryCard-module__LrGTaG__body{padding:0 var(--space-lg) var(--space-xl)}}
.PlayerHistoryDetailModal-module__2UK3OW__overlay{z-index:30000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-lg);background:radial-gradient(circle at top,#4ea4f82e,#0000 40%),#05070bc2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PlayerHistoryDetailModal-module__2UK3OW__modal{border-radius:var(--radius-2xl);background:linear-gradient(180deg, #ffffff0a, transparent 18%), var(--card-bg);border:1px solid var(--border-color);width:100%;max-width:540px;max-height:min(90vh,800px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000073}.PlayerHistoryDetailModal-module__2UK3OW__modal::-webkit-scrollbar{width:6px}.PlayerHistoryDetailModal-module__2UK3OW__modal::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.PlayerHistoryDetailModal-module__2UK3OW__header{top:var(--space-sm);right:var(--space-sm);z-index:2;position:absolute}.PlayerHistoryDetailModal-module__2UK3OW__closeBtn{border-radius:var(--radius-md);color:#ffffffd9;cursor:pointer;width:36px;height:36px;font-size:var(--font-size-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--transition-fast), color var(--transition-fast);background:#00000080;border:none;justify-content:center;align-items:center;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__closeBtn:hover{color:#fff;background:#000000b3}.PlayerHistoryDetailModal-module__2UK3OW__coverImage{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background-position:50%;background-size:cover;width:100%;height:200px}.PlayerHistoryDetailModal-module__2UK3OW__coverFallback{width:100%;height:200px;color:var(--text-muted);opacity:.4;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:linear-gradient(135deg,#4ea4f82e,#9c59b624);justify-content:center;align-items:center;font-size:3rem;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__body{padding:var(--space-xl) var(--space-2xl);gap:var(--space-lg);flex-direction:column;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__clubName{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.PlayerHistoryDetailModal-module__2UK3OW__infoGrid{gap:var(--space-md);flex-direction:column;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__infoItem{align-items:flex-start;gap:var(--space-md);color:var(--text-muted);display:flex}.PlayerHistoryDetailModal-module__2UK3OW__infoItem>i{font-size:var(--font-size-sm);margin-top:2px}.PlayerHistoryDetailModal-module__2UK3OW__infoItem>div{flex-direction:column;gap:2px;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__infoLabel{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-medium)}.PlayerHistoryDetailModal-module__2UK3OW__infoValue{color:var(--text-primary);font-size:var(--font-size-base)}.PlayerHistoryDetailModal-module__2UK3OW__highlightsSection{border-top:1px solid var(--border-color);padding-top:var(--space-lg)}.PlayerHistoryDetailModal-module__2UK3OW__sectionTitle{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.PlayerHistoryDetailModal-module__2UK3OW__highlightsText{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;line-height:1.7}.PlayerHistoryDetailModal-module__2UK3OW__footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--border-color);display:flex}.PlayerHistoryDetailModal-module__2UK3OW__editBtn,.PlayerHistoryDetailModal-module__2UK3OW__deleteBtn{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .15s,border-color .15s;display:flex}.PlayerHistoryDetailModal-module__2UK3OW__editBtn{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.PlayerHistoryDetailModal-module__2UK3OW__editBtn:hover{border-color:var(--text-muted);color:var(--text-primary)}.PlayerHistoryDetailModal-module__2UK3OW__deleteBtn{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger);background:0 0}.PlayerHistoryDetailModal-module__2UK3OW__deleteBtn:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}@media (max-width:768px){.PlayerHistoryDetailModal-module__2UK3OW__overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0ff5;justify-content:stretch;align-items:stretch;padding:0}.PlayerHistoryDetailModal-module__2UK3OW__modal{max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0}.PlayerHistoryDetailModal-module__2UK3OW__coverImage,.PlayerHistoryDetailModal-module__2UK3OW__coverFallback{border-radius:0}.PlayerHistoryDetailModal-module__2UK3OW__body{padding:var(--space-lg)}.PlayerHistoryDetailModal-module__2UK3OW__footer{padding:var(--space-lg);background:linear-gradient(#262932e0,#262932fa);position:sticky;bottom:0}.PlayerHistoryDetailModal-module__2UK3OW__footer>button{flex:1}}@media (max-width:480px){.PlayerHistoryDetailModal-module__2UK3OW__coverImage,.PlayerHistoryDetailModal-module__2UK3OW__coverFallback{height:10.5rem}.PlayerHistoryDetailModal-module__2UK3OW__body{gap:1rem;padding:1rem}.PlayerHistoryDetailModal-module__2UK3OW__clubName{font-size:1.25rem}.PlayerHistoryDetailModal-module__2UK3OW__infoItem{gap:.75rem}.PlayerHistoryDetailModal-module__2UK3OW__infoValue{overflow-wrap:anywhere}.PlayerHistoryDetailModal-module__2UK3OW__footer{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex-direction:column}}
.PlayerHistoryTab-module__fhsFoW__section{padding:var(--space-2xl) var(--layout-padding)}.PlayerHistoryTab-module__fhsFoW__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.PlayerHistoryTab-module__fhsFoW__title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.PlayerHistoryTab-module__fhsFoW__addBtn{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--accent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:opacity .15s;display:flex}.PlayerHistoryTab-module__fhsFoW__addBtn:hover{opacity:.85}.PlayerHistoryTab-module__fhsFoW__list{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.PlayerHistoryTab-module__fhsFoW__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PlayerHistoryTab-module__fhsFoW__list{grid-template-columns:1fr}}.PlayerHistoryTab-module__fhsFoW__loading{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-3xl) 0;color:var(--text-muted);display:flex}.PlayerHistoryTab-module__fhsFoW__error{color:var(--danger);text-align:center;padding:var(--space-xl) 0}.PlayerHistoryTab-module__fhsFoW__confirmOverlay{z-index:31000;padding:var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#e74c3c29,#0000 38%),#05070bbd;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PlayerHistoryTab-module__fhsFoW__confirmDialog{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border-color));border-radius:var(--radius-2xl);background:linear-gradient(180deg, #ffffff0a, transparent 22%), var(--card-bg);width:100%;max-width:28rem;padding:var(--space-2xl);box-shadow:0 24px 80px #00000073}.PlayerHistoryTab-module__fhsFoW__confirmIcon{width:3.25rem;height:3.25rem;margin-bottom:var(--space-md);background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger);border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.PlayerHistoryTab-module__fhsFoW__confirmTitle{margin:0 0 var(--space-sm);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.PlayerHistoryTab-module__fhsFoW__confirmMessage{color:var(--text-secondary);margin:0;line-height:1.6}.PlayerHistoryTab-module__fhsFoW__confirmActions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}.PlayerHistoryTab-module__fhsFoW__confirmCancelBtn,.PlayerHistoryTab-module__fhsFoW__confirmDeleteBtn{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .15s,border-color .15s,background .15s}.PlayerHistoryTab-module__fhsFoW__confirmCancelBtn{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}.PlayerHistoryTab-module__fhsFoW__confirmCancelBtn:hover{color:var(--text-primary)}.PlayerHistoryTab-module__fhsFoW__confirmDeleteBtn{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger);color:#fff}.PlayerHistoryTab-module__fhsFoW__confirmDeleteBtn:hover{opacity:.9}.PlayerHistoryTab-module__fhsFoW__confirmCancelBtn:disabled,.PlayerHistoryTab-module__fhsFoW__confirmDeleteBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.PlayerHistoryTab-module__fhsFoW__section{padding:1rem clamp(.75rem,4vw,1rem)}.PlayerHistoryTab-module__fhsFoW__confirmDialog{padding:var(--space-lg);border-radius:1.25rem}.PlayerHistoryTab-module__fhsFoW__confirmActions{flex-direction:column-reverse}.PlayerHistoryTab-module__fhsFoW__confirmCancelBtn,.PlayerHistoryTab-module__fhsFoW__confirmDeleteBtn{justify-content:center;width:100%}}@media (max-width:480px){.PlayerHistoryTab-module__fhsFoW__confirmOverlay{padding:.75rem}}
.LoginForm-module__MYmKRG__page{background:#1e1e1e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100dvh;transition:grid-template-columns .55s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.LoginForm-module__MYmKRG__pageRoleSelection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LoginForm-module__MYmKRG__imageSection{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 30%,#0f3460 60%,#1a1a2e 100%);align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.LoginForm-module__MYmKRG__imageSection:before{content:"";opacity:.9;background:url(/images/login/banner.jpg) top/cover no-repeat;position:absolute;inset:0}.LoginForm-module__MYmKRG__imageSection:after{content:"";background:linear-gradient(#8b5cf600 0%,#09090924 50%,#000 100%);position:absolute;inset:0}.LoginForm-module__MYmKRG__imageOverlay{z-index:1;width:100%;padding:50px;position:relative}.LoginForm-module__MYmKRG__imageContent{max-width:100%}.LoginForm-module__MYmKRG__imageTitle{color:#fff;font-size:48px;font-weight:500;line-height:1.1}.LoginForm-module__MYmKRG__formSection{overscroll-behavior:contain;background:#1e1e1e;justify-content:center;align-items:center;height:100%;padding:40px;transition:padding .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden auto}.LoginForm-module__MYmKRG__formSectionRoleSelection{align-items:flex-start;padding-top:56px;padding-bottom:56px}.LoginForm-module__MYmKRG__formSection.LoginForm-module__MYmKRG__formSectionFixedFooter{padding-bottom:0}.LoginForm-module__MYmKRG__glowCircle{background:radial-gradient(circle,#488ede4d 0%,#488ede33 20%,#488ede1a 60%,#488ede00 70%,#0000 100%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-125px;right:-125px}.LoginForm-module__MYmKRG__formContent{z-index:1;width:100%;max-width:500px;transition:max-width .55s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;position:relative}.LoginForm-module__MYmKRG__formContentWide{max-width:1180px;animation:.45s cubic-bezier(.22,1,.36,1) LoginForm-module__MYmKRG__revealExpandedContent}@keyframes LoginForm-module__MYmKRG__revealExpandedContent{0%{opacity:0;transform:translate(28px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.LoginForm-module__MYmKRG__formHeader{margin-bottom:40px}.LoginForm-module__MYmKRG__backHomeLink{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.LoginForm-module__MYmKRG__backHomeLink:hover,.LoginForm-module__MYmKRG__backHomeLink:focus-visible{color:var(--text-primary);transform:translate(-.125rem)}.LoginForm-module__MYmKRG__formTitle{color:#fff;text-transform:uppercase;font-size:42px;font-weight:500;line-height:1.08}.LoginForm-module__MYmKRG__formSubtitle{color:#fff;margin-top:8px;font-size:16px;font-weight:300;line-height:1.5}.LoginForm-module__MYmKRG__formGroup{margin-bottom:24px}.LoginForm-module__MYmKRG__fieldLabel{color:#f5f5f5;margin-bottom:8px;font-size:14px;font-weight:400;display:block}.LoginForm-module__MYmKRG__required{color:#e74c3c}.LoginForm-module__MYmKRG__phoneField{position:relative}.LoginForm-module__MYmKRG__phoneInputGroup{background:#262932;border:1px solid #262932;border-radius:999px;align-items:center;width:100%;transition:box-shadow .2s,border-color .2s;display:flex}.LoginForm-module__MYmKRG__phoneInputGroup:focus-within{box-shadow:0 0 0 1px #4a90e28c}.LoginForm-module__MYmKRG__countryWrap{flex:none;position:relative}.LoginForm-module__MYmKRG__countryWrap:after{content:"";pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.LoginForm-module__MYmKRG__countryButton{color:#fff;min-width:80px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:13px 40px 13px 16px;display:flex}.LoginForm-module__MYmKRG__phoneInput{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:none;border-left:1px solid #ffffff14;border-radius:0 999px 999px 0;outline:none;padding:14px 18px 14px 20px}.LoginForm-module__MYmKRG__phoneInput::placeholder{color:#ffffff80}.LoginForm-module__MYmKRG__textInput{color:#fff;width:100%;font:inherit;background:#262932;border:1px solid #262932;border-radius:999px;outline:none;padding:14px 20px;transition:box-shadow .2s,border-color .2s}.LoginForm-module__MYmKRG__textInput::placeholder{color:#ffffff80}.LoginForm-module__MYmKRG__textInput:focus{box-shadow:0 0 0 1px #4a90e28c}.LoginForm-module__MYmKRG__countryButton:focus-visible,.LoginForm-module__MYmKRG__phoneInput:focus{box-shadow:none}.LoginForm-module__MYmKRG__flag{font-size:18px;line-height:1}.LoginForm-module__MYmKRG__countryShort{color:#ffffffd1;min-width:22px;font-size:14px}.LoginForm-module__MYmKRG__countryDial{color:#fff;font-size:14px}.LoginForm-module__MYmKRG__countryMenu{z-index:5;background:#30333b;border:1px solid #ffffff14;border-radius:18px;width:280px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 16px 36px #00000059}.LoginForm-module__MYmKRG__countrySearchWrap{border-bottom:1px solid #ffffff14;padding:12px}.LoginForm-module__MYmKRG__countrySearch{color:#fff;width:100%;font:inherit;background:#262932;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:10px 12px}.LoginForm-module__MYmKRG__countrySearch::placeholder{color:#ffffff73}.LoginForm-module__MYmKRG__countrySearch:focus{box-shadow:0 0 0 1px #4a90e28c}.LoginForm-module__MYmKRG__countryOptions{max-height:260px;overflow-y:auto}.LoginForm-module__MYmKRG__countryOption{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.LoginForm-module__MYmKRG__countryOption:last-child{border-bottom:none}.LoginForm-module__MYmKRG__countryOption:hover{background:#4a90e21f}.LoginForm-module__MYmKRG__countryOption[data-active=true]{background:#4a90e233}.LoginForm-module__MYmKRG__countryOptionLabel{color:#fff;font-size:14px}.LoginForm-module__MYmKRG__countryOptionCode{color:#8fc1ff;font-size:14px}.LoginForm-module__MYmKRG__countryEmpty{color:#fff9;padding:16px 14px;font-size:14px}.LoginForm-module__MYmKRG__checkboxRow{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.LoginForm-module__MYmKRG__checkbox{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.LoginForm-module__MYmKRG__checkbox:checked:before{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginForm-module__MYmKRG__checkboxLabel{color:#666;font-size:16px;font-weight:300;line-height:1.5}.LoginForm-module__MYmKRG__disclaimer{margin-bottom:40px}.LoginForm-module__MYmKRG__disclaimer p{color:#666;font-size:14px;font-weight:300;line-height:1.5}.LoginForm-module__MYmKRG__formError{color:#ff8f8f;margin-bottom:16px;font-size:14px;line-height:1.5}.LoginForm-module__MYmKRG__sessionStatus{color:#c4defa;background:#4a90e214;border:1px solid #4a90e233;border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.5}.LoginForm-module__MYmKRG__verifyButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:999px;width:100%;padding:16px 24px;font-size:18px;font-weight:500;transition:transform .25s,box-shadow .25s,opacity .25s}.LoginForm-module__MYmKRG__verifyButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #4a90e266}.LoginForm-module__MYmKRG__verifyButton:disabled{opacity:.55;cursor:not-allowed}.LoginForm-module__MYmKRG__otpOverlay{z-index:var(--z-search);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LoginForm-module__MYmKRG__otpModal{background:#242424;border:1px solid #ffffff14;border-radius:24px;width:min(100%,520px);padding:56px 40px 40px;position:relative;box-shadow:0 20px 60px #00000073}.LoginForm-module__MYmKRG__closeButton{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:50%;width:32px;height:32px;font-size:28px;line-height:1;position:absolute;top:16px;right:16px}.LoginForm-module__MYmKRG__otpTitle{text-align:center;color:#fff;margin-bottom:16px;font-size:24px;font-weight:500}.LoginForm-module__MYmKRG__otpDescription{text-align:center;color:#fffc;margin-bottom:30px;font-size:14px;font-weight:300;line-height:1.5}.LoginForm-module__MYmKRG__otpMeta{text-align:center;color:#8fc1ff;margin-bottom:12px;font-size:14px}.LoginForm-module__MYmKRG__otpSuccess,.LoginForm-module__MYmKRG__otpError{text-align:center;border-radius:12px;margin-bottom:18px;padding:10px 12px;font-size:13px;line-height:1.5}.LoginForm-module__MYmKRG__otpSuccess{color:#8de8a8;background:#28a7451f}.LoginForm-module__MYmKRG__otpError{color:#ff8f8f;background:#e74c3c1f}.LoginForm-module__MYmKRG__otpInputs{justify-content:center;gap:12px;margin-bottom:30px;display:flex}.LoginForm-module__MYmKRG__otpDigit{color:#fff;text-align:center;background:#3a3a3a;border:1px solid #555;border-radius:8px;outline:none;width:50px;height:50px;font-size:20px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.LoginForm-module__MYmKRG__otpDigit:focus{background:#444;border-color:#4a90e2;box-shadow:0 0 0 .2rem #4a90e240}.LoginForm-module__MYmKRG__otpVerifyButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:999px;width:100%;margin-bottom:20px;padding:14px 24px;font-size:16px;font-weight:500;transition:transform .25s,box-shadow .25s}.LoginForm-module__MYmKRG__otpVerifyButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #4a90e266}.LoginForm-module__MYmKRG__otpVerifyButton:disabled{opacity:.55;cursor:not-allowed}.LoginForm-module__MYmKRG__otpFooter{text-align:center;color:#ffffffb3;font-size:13px;font-weight:300;line-height:1.4}.LoginForm-module__MYmKRG__resendLink{color:#4a90e2;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.LoginForm-module__MYmKRG__resendLink:hover{color:#357abd;text-decoration:underline}.LoginForm-module__MYmKRG__resendLink:disabled{opacity:.65;cursor:wait;text-decoration:none}@media (max-width:992px){.LoginForm-module__MYmKRG__page,.LoginForm-module__MYmKRG__pageRoleSelection{grid-template-columns:44% minmax(0,1fr)}.LoginForm-module__MYmKRG__imageTitle{font-size:40px}.LoginForm-module__MYmKRG__formTitle{font-size:34px}}@media (max-width:768px){.LoginForm-module__MYmKRG__page,.LoginForm-module__MYmKRG__pageRoleSelection{grid-template-columns:1fr}.LoginForm-module__MYmKRG__imageSection{display:none}.LoginForm-module__MYmKRG__formSection{padding:20px}.LoginForm-module__MYmKRG__formSectionRoleSelection{padding-top:20px;padding-bottom:100px}.LoginForm-module__MYmKRG__formTitle{font-size:28px}.LoginForm-module__MYmKRG__formSubtitle{font-size:14px}.LoginForm-module__MYmKRG__otpModal{padding:52px 24px 28px}.LoginForm-module__MYmKRG__otpInputs{gap:8px}.LoginForm-module__MYmKRG__otpDigit{width:45px;height:45px;font-size:18px}.LoginForm-module__MYmKRG__countryOptionLabel{display:none}.LoginForm-module__MYmKRG__countryOption{grid-template-columns:24px auto;justify-content:flex-start;gap:12px}}@media (max-width:576px){.LoginForm-module__MYmKRG__formSection{padding:15px}.LoginForm-module__MYmKRG__formSectionRoleSelection{padding-top:15px;padding-bottom:15px}.LoginForm-module__MYmKRG__formTitle{font-size:24px}.LoginForm-module__MYmKRG__phoneInputGroup{align-items:stretch}.LoginForm-module__MYmKRG__countryButton{min-width:120px}.LoginForm-module__MYmKRG__countryMenu{width:100%}.LoginForm-module__MYmKRG__checkboxLabel{font-size:14px}.LoginForm-module__MYmKRG__verifyButton{font-size:16px}.LoginForm-module__MYmKRG__otpModal{padding:48px 20px 24px}.LoginForm-module__MYmKRG__otpInputs{gap:6px}.LoginForm-module__MYmKRG__otpDigit{width:40px;height:40px;font-size:16px}}@media (prefers-reduced-motion:reduce){.LoginForm-module__MYmKRG__page,.LoginForm-module__MYmKRG__formSection,.LoginForm-module__MYmKRG__formContent{transition:none}.LoginForm-module__MYmKRG__formContentWide{animation:none}}
