.Home-module__h0Qp3q__home{background:var(--color-bg-deep);color:var(--color-text-primary)}.Home-module__h0Qp3q__home a:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:4px}.Home-module__h0Qp3q__hero{padding:44px 0 36px}.Home-module__h0Qp3q__heroLayout{grid-template-columns:.85fr 1.15fr;gap:0 48px;display:grid}.Home-module__h0Qp3q__welcome{align-self:center;padding:28px 0 34px}.Home-module__h0Qp3q__eyebrow{color:var(--color-green-accent);font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.Home-module__h0Qp3q__welcome h1{font:700 clamp(56px,6vw,86px)/.93 var(--font-barlow);text-transform:uppercase;letter-spacing:-.02em;margin:0}.Home-module__h0Qp3q__intro{color:var(--color-text-secondary);margin:24px 0;font-size:15px;line-height:1.7}.Home-module__h0Qp3q__heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:24px;display:flex}.Home-module__h0Qp3q__heroActions a{min-height:46px;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.Home-module__h0Qp3q__heroActions a:first-child{height:44px;color:var(--color-bg-deep);background:var(--color-green-accent);padding:0 22px;font-weight:700}.Home-module__h0Qp3q__heroActions a:first-child:hover{background:var(--color-action-hover);color:var(--color-bg-deep)}.Home-module__h0Qp3q__heroActions a:not(:first-child):hover{color:var(--color-green-accent)}.Home-module__h0Qp3q__heroImage{min-height:375px;position:relative;overflow:hidden}.Home-module__h0Qp3q__heroImage>span{color:#fff;background:linear-gradient(#0000,#050e08d9);justify-content:space-between;align-items:center;gap:18px;padding:45px 24px 23px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.Home-module__h0Qp3q__heroImage>span>span{font-size:23px}.Home-module__h0Qp3q__nextEvents{border-top:1px solid var(--color-border-default);padding:36px 0}.Home-module__h0Qp3q__nextEvents header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.Home-module__h0Qp3q__nextEvents header h2{color:var(--color-text-secondary);font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.Home-module__h0Qp3q__nextEvents header a{color:var(--color-text-secondary);font-size:11px;text-decoration:none}.Home-module__h0Qp3q__nextEvents header a:hover{color:var(--color-green-accent)}.Home-module__h0Qp3q__eventGrid{border:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Home-module__h0Qp3q__eventCard{--league-color:var(--color-league-sdl);border-left:3px solid var(--league-color);min-width:0;padding:22px 24px;position:relative}.Home-module__h0Qp3q__eventCard[data-league=amateur]{--league-color:var(--color-league-adl)}.Home-module__h0Qp3q__eventCard:first-child{border-right:1px solid var(--color-border-default)}.Home-module__h0Qp3q__eventCardTop{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.Home-module__h0Qp3q__eventCardTop>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-width:0;display:grid}.Home-module__h0Qp3q__leagueMarker{background:var(--league-color);grid-row:1/span 2;width:3px;height:30px}.Home-module__h0Qp3q__eventCardTop strong{font-size:12px}.Home-module__h0Qp3q__eventCardTop small{color:var(--color-text-secondary);font-size:10px}.Home-module__h0Qp3q__liveBadge{color:var(--color-red-bright);font:700 9.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.Home-module__h0Qp3q__liveBadge:before{content:"";background:var(--color-red-bright);border-radius:50%;width:5px;height:5px}.Home-module__h0Qp3q__registrationBadge{color:var(--color-blue-accent);font:700 9.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.Home-module__h0Qp3q__eventCard h3{min-height:48px;font:600 18px/1.35 var(--font-body);margin:21px 0 0}.Home-module__h0Qp3q__eventMeta{color:var(--color-text-secondary);align-items:baseline;gap:13px;margin-top:15px;font-size:11px;display:flex}.Home-module__h0Qp3q__eventMeta strong{color:var(--color-text-primary);font:600 17px var(--font-mono)}.Home-module__h0Qp3q__eventCard>a{border-top:1px solid var(--color-border-default);min-height:44px;color:var(--color-green-accent);justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;font-size:11px;text-decoration:none;display:flex}.Home-module__h0Qp3q__eventCard>a:hover{color:var(--color-text-primary)}.Home-module__h0Qp3q__noEvent{min-height:31px;color:var(--color-text-secondary);margin:15px 0 0;font-size:11px}.Home-module__h0Qp3q__competition{border-top:1px solid var(--color-border-default);padding:64px 0 54px;scroll-margin-top:85px}.Home-module__h0Qp3q__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.Home-module__h0Qp3q__sectionHeading h2{font:700 32px/1 var(--font-barlow);text-transform:uppercase;margin:0}.Home-module__h0Qp3q__sectionHeading>a{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:20px;font-size:12px;text-decoration:none;display:inline-flex}.Home-module__h0Qp3q__sectionHeading>a:hover{color:var(--color-green-accent)}.Home-module__h0Qp3q__liveSection{border-top:1px solid var(--color-border-default);padding:36px 0}.Home-module__h0Qp3q__liveSection h3{color:var(--color-green-accent);font:600 14px var(--font-body);margin:0 0 16px}.Home-module__h0Qp3q__amateurPanel{border:1px solid var(--color-border-default);border-top:2px solid var(--color-league-adl);background:var(--color-bg-deep);overflow:hidden}.Home-module__h0Qp3q__amateurPanel header{border-bottom:1px solid var(--color-border-default);padding:20px}.Home-module__h0Qp3q__amateurPanel h3{font:700 24px/1.3 var(--font-barlow);text-transform:uppercase;margin:0}.Home-module__h0Qp3q__amateurPanel header p{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px}.Home-module__h0Qp3q__amateurPanel header p:last-child{margin-top:8px}.Home-module__h0Qp3q__lastResult{border-top:1px solid var(--color-border-default);color:var(--color-text-primary);background:var(--color-bg-surface);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.Home-module__h0Qp3q__lastResult>.Home-module__h0Qp3q__lastResultIcon{width:36px;height:36px;color:var(--color-gold);background:#d4a8431f;flex-shrink:0;place-items:center;display:grid}.Home-module__h0Qp3q__lastResult div{flex:1;min-width:0}.Home-module__h0Qp3q__lastResult div>span{color:var(--color-text-secondary);font-size:10px;display:block}.Home-module__h0Qp3q__lastResult strong{font:600 14px/1.4 var(--font-body);margin-top:8px;display:block}.Home-module__h0Qp3q__lastResult small{color:var(--color-text-secondary);margin-top:5px;font-size:10px;line-height:1.5;display:block}.Home-module__h0Qp3q__lastResult>span,.Home-module__h0Qp3q__lastResult:hover strong{color:var(--color-green-accent)}.Home-module__h0Qp3q__tableLink{border-top:1px solid var(--color-border-default);min-height:44px;color:var(--color-text-secondary);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.Home-module__h0Qp3q__tableLink:hover{color:var(--color-green-accent)}.Home-module__h0Qp3q__leagueFootnote{border:1px solid var(--color-border-default);background:var(--color-bg-deep);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;font-size:11px;text-decoration:none;transition:border-color .15s;display:flex}.Home-module__h0Qp3q__leagueFootnote:hover{border-color:var(--color-gold)}.Home-module__h0Qp3q__leagueFootnoteLabel{align-items:center;gap:12px;min-width:0;display:flex}.Home-module__h0Qp3q__leagueFootnoteIcon{width:36px;height:36px;color:var(--color-gold);background:#d4a8431f;flex-shrink:0;place-items:center;display:grid}.Home-module__h0Qp3q__leagueFootnoteLabel strong{font:700 15px var(--font-barlow);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);display:block}.Home-module__h0Qp3q__leagueFootnoteLabel small{color:var(--color-text-secondary);margin-top:2px;font-size:11px;display:block}.Home-module__h0Qp3q__leagueFootnoteCta{color:var(--color-gold);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.Home-module__h0Qp3q__club{background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);padding:50px 0 64px}.Home-module__h0Qp3q__newsGrid{grid-template-columns:1.15fr .85fr;gap:0 46px;display:grid}.Home-module__h0Qp3q__newsItem{color:var(--color-text-primary);min-width:0;text-decoration:none;display:block}.Home-module__h0Qp3q__newsGrid>.Home-module__h0Qp3q__newsItem:first-child{border:1px solid var(--color-border-default);grid-row:span 2}.Home-module__h0Qp3q__newsGrid>.Home-module__h0Qp3q__newsItem:first-child .Home-module__h0Qp3q__newsText{padding:0 20px 20px}.Home-module__h0Qp3q__newsList{border:1px solid var(--color-border-default);grid-auto-rows:minmax(0,1fr);display:grid}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem{border-top:1px solid var(--color-border-default);grid-row:auto;min-height:0;padding:20px}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem:first-child{border-top:0}.Home-module__h0Qp3q__newsBadge{z-index:2;background:var(--color-green-accent);color:var(--color-on-accent);font:900 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff4d;padding:6px 10px;position:absolute;top:14px;left:14px;box-shadow:0 5px 16px #00000061}.Home-module__h0Qp3q__newsImage{aspect-ratio:16/9;position:relative}.Home-module__h0Qp3q__newsText time{color:var(--color-text-secondary);margin-top:18px;font-size:11px;display:block}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem time{margin-top:0}.Home-module__h0Qp3q__newsTitleRow{align-items:center;gap:16px;margin-top:10px;display:flex}.Home-module__h0Qp3q__newsTitleRow h3{flex:1;min-width:0}.Home-module__h0Qp3q__newsText h3{font:600 23px/1.25 var(--font-body);margin:0}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem h3{font-size:20px}.Home-module__h0Qp3q__newsText p{-webkit-line-clamp:2;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.Home-module__h0Qp3q__newsArrow{border:1px solid var(--color-border-default);width:34px;height:34px;color:var(--color-green-accent);flex-shrink:0;place-items:center;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}.Home-module__h0Qp3q__newsArrow svg{width:14px;height:14px}.Home-module__h0Qp3q__newsItem:hover h3{color:var(--color-green-accent)}.Home-module__h0Qp3q__newsItem:hover .Home-module__h0Qp3q__newsArrow{border-color:var(--color-green-accent);background:var(--color-green-accent);color:var(--color-bg-deep);transform:translate(2px)}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem:hover{background:#3ddc8409}.Home-module__h0Qp3q__join{border:1px solid var(--color-border-default);border-left:3px solid var(--color-green-accent);background:linear-gradient(105deg,#3ddc8417,#3ddc8406 48%,#0000);justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:30px 32px;display:flex}.Home-module__h0Qp3q__joinContent{min-width:0}.Home-module__h0Qp3q__joinEyebrow{color:var(--color-green-accent);font:800 10px/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;background:#3ddc841a;border:1px solid #3ddc844d;margin-bottom:11px;padding:5px 8px;display:inline-flex}.Home-module__h0Qp3q__join h2{font:700 25px/1.2 var(--font-barlow);letter-spacing:.01em;text-transform:uppercase;margin:0}.Home-module__h0Qp3q__joinMeta{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:13px;font-size:11px;display:flex}.Home-module__h0Qp3q__joinMeta strong{color:var(--color-text-primary);font-family:var(--font-mono)}.Home-module__h0Qp3q__joinMeta span{color:var(--color-text-secondary)}.Home-module__h0Qp3q__join p{color:var(--color-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.6}.Home-module__h0Qp3q__join a{background:var(--color-green-accent);min-width:168px;min-height:48px;color:var(--color-on-accent);letter-spacing:.02em;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.Home-module__h0Qp3q__join a:hover{background:var(--color-action-hover)}.Home-module__h0Qp3q__empty{color:var(--color-text-secondary);padding:28px 20px;font-size:13px}@media (max-width:1023px){.Home-module__h0Qp3q__heroLayout{gap:0 28px}.Home-module__h0Qp3q__heroImage{min-height:345px}.Home-module__h0Qp3q__newsGrid{gap:0 30px}}@media (max-width:767px){.Home-module__h0Qp3q__hero{padding-top:25px}.Home-module__h0Qp3q__heroLayout{grid-template-columns:1fr}.Home-module__h0Qp3q__welcome{padding:0 0 22px}.Home-module__h0Qp3q__eyebrow{margin-bottom:15px}.Home-module__h0Qp3q__welcome h1{font-size:51px}.Home-module__h0Qp3q__intro{margin:17px 0 12px;font-size:13px}.Home-module__h0Qp3q__heroActions{gap:6px 24px}.Home-module__h0Qp3q__heroActions a{font-size:11px}.Home-module__h0Qp3q__heroImage{display:none}.Home-module__h0Qp3q__nextEvents,.Home-module__h0Qp3q__liveSection{padding:20px 0}.Home-module__h0Qp3q__nextEvents>header{margin-bottom:9px}.Home-module__h0Qp3q__eventGrid{grid-template-columns:1fr}.Home-module__h0Qp3q__eventCard{padding:18px}.Home-module__h0Qp3q__eventCard+.Home-module__h0Qp3q__eventCard{border-top:1px solid var(--color-border-default);padding:18px}.Home-module__h0Qp3q__eventCard:first-child{border-right:0}.Home-module__h0Qp3q__eventCardTop>div{grid-template-columns:1fr;gap:4px}.Home-module__h0Qp3q__eventCardTop .Home-module__h0Qp3q__leagueMarker{display:none}.Home-module__h0Qp3q__eventCard h3{min-height:0;margin-top:17px;font-size:16px}.Home-module__h0Qp3q__eventMeta{margin-top:12px}.Home-module__h0Qp3q__eventCard>a{margin-top:14px}.Home-module__h0Qp3q__competition{padding:35px 0 28px}.Home-module__h0Qp3q__sectionHeading{gap:12px;margin-bottom:18px}.Home-module__h0Qp3q__sectionHeading h2{font-size:27px}.Home-module__h0Qp3q__sectionHeading>a{text-align:right;gap:8px;font-size:10px}.Home-module__h0Qp3q__leagueFootnote{padding:0;display:block}.Home-module__h0Qp3q__leagueFootnoteLabel{width:100%;padding:16px}.Home-module__h0Qp3q__leagueFootnoteLabel small{max-width:none;line-height:1.6}.Home-module__h0Qp3q__leagueFootnoteCta{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;display:flex}.Home-module__h0Qp3q__club{padding:30px 0 36px}.Home-module__h0Qp3q__newsGrid{grid-template-columns:1fr;gap:22px}.Home-module__h0Qp3q__newsGrid>.Home-module__h0Qp3q__newsItem:first-child{grid-row:auto}.Home-module__h0Qp3q__newsList{display:block}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem{padding:18px}.Home-module__h0Qp3q__newsText h3{font-size:21px}.Home-module__h0Qp3q__newsList .Home-module__h0Qp3q__newsItem h3{font-size:18px}.Home-module__h0Qp3q__join{flex-direction:column;align-items:stretch;gap:20px;margin-top:26px;padding:24px 20px}.Home-module__h0Qp3q__join h2{font-size:21px}.Home-module__h0Qp3q__join a{justify-content:space-between}}
.StandingsTable-module__TX-yBa__headerRow,.StandingsTable-module__TX-yBa__row{transition:all .2s ease-in-out!important}.StandingsTable-module__TX-yBa__headerRow:hover,.StandingsTable-module__TX-yBa__row:hover{background:#3ddc840a!important}.StandingsTable-module__TX-yBa__statsLine{display:none!important}@media (max-width:639px){.StandingsTable-module__TX-yBa__headerRow,.StandingsTable-module__TX-yBa__row{grid-template-columns:52px 1fr 90px!important}.StandingsTable-module__TX-yBa__headerRowHome,.StandingsTable-module__TX-yBa__rowHome{grid-template-columns:30px minmax(0,1fr) 40px 76px!important}.StandingsTable-module__TX-yBa__hideOnMobileStat,.StandingsTable-module__TX-yBa__hideOnMobileTour{display:none!important}.StandingsTable-module__TX-yBa__headerRowHome .StandingsTable-module__TX-yBa__hideOnMobileTour,.StandingsTable-module__TX-yBa__rowHome .StandingsTable-module__TX-yBa__hideOnMobileTour{justify-content:flex-end;display:flex!important}.StandingsTable-module__TX-yBa__statsLine{display:flex!important}.StandingsTable-module__TX-yBa__avatar{display:none!important}}.StandingsTable-module__TX-yBa__headerRow{letter-spacing:.14em;min-height:44px;color:var(--color-text-dim);text-transform:uppercase;border-bottom:1px solid var(--color-border-default);align-items:center;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:grid}.StandingsTable-module__TX-yBa__headerRowHome{min-height:36px;color:var(--color-text-secondary);padding:10px 16px;font-size:9px}.StandingsTable-module__TX-yBa__headerCell{border:0}.StandingsTable-module__TX-yBa__headerCellCenter{text-align:center}.StandingsTable-module__TX-yBa__row{border-bottom:1px solid var(--color-border-default);align-items:center;min-height:54px;padding:11px 16px;font-size:14px;transition:background .15s;display:grid}.StandingsTable-module__TX-yBa__rowHome{min-height:64px;padding:12px 16px;font-size:13px}.StandingsTable-module__TX-yBa__rowHome .StandingsTable-module__TX-yBa__playerName{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.StandingsTable-module__TX-yBa__rowLink:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:-2px}.StandingsTable-module__TX-yBa__pointsHeader{text-align:right;padding-right:29px}.StandingsTable-module__TX-yBa__headerRowHome>.StandingsTable-module__TX-yBa__hideOnMobileTour{text-align:right}.StandingsTable-module__TX-yBa__profileIcon{color:var(--color-green-accent);flex-shrink:0}.StandingsTable-module__TX-yBa__rowLink{color:inherit;text-decoration:none;display:block}.StandingsTable-module__TX-yBa__posCell{border:0;align-items:center;gap:8px;height:100%;display:flex}.StandingsTable-module__TX-yBa__posBadge{width:28px;height:28px;color:var(--color-bg-deep);border-radius:6px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;display:grid}.StandingsTable-module__TX-yBa__posBadgeHome{border-radius:0;width:26px;height:26px;font-size:16px}.StandingsTable-module__TX-yBa__posPlain{text-align:center;width:28px;color:var(--color-text-dim);font-family:JetBrains Mono,monospace;font-size:15px}.StandingsTable-module__TX-yBa__playerCell{border:0;align-items:center;gap:0;min-width:0;height:100%;display:flex}.StandingsTable-module__TX-yBa__playerCellHome{gap:12px}.StandingsTable-module__TX-yBa__playerInfo{min-width:0}.StandingsTable-module__TX-yBa__playerNameRow{align-items:baseline;gap:6px;min-width:0;display:flex}.StandingsTable-module__TX-yBa__playerName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.StandingsTable-module__TX-yBa__playerNamePodium{font-weight:700}.StandingsTable-module__TX-yBa__playerNickname{color:var(--color-text-dim);font-size:12px}.StandingsTable-module__TX-yBa__statsLine{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.StandingsTable-module__TX-yBa__statValueActive{color:var(--color-text-secondary)}.StandingsTable-module__TX-yBa__statValueHighlightActive{color:var(--color-green-accent)}.StandingsTable-module__TX-yBa__statValueMuted{color:var(--color-border-light)}.StandingsTable-module__TX-yBa__statsSeparator{color:var(--color-border-default)}.StandingsTable-module__TX-yBa__tourCell{text-align:center;border:0;justify-content:flex-end;align-items:center;height:100%;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.StandingsTable-module__TX-yBa__tourPlayed{color:var(--color-text-secondary);font-weight:400}.StandingsTable-module__TX-yBa__tourTotal{color:var(--color-text-dim);font-weight:400}.StandingsTable-module__TX-yBa__statCol{text-align:center;font-family:JetBrains Mono,monospace;font-size:14px}.StandingsTable-module__TX-yBa__statColActive{color:var(--color-text-primary)}.StandingsTable-module__TX-yBa__statColHighlightActive{color:var(--color-green-accent)}.StandingsTable-module__TX-yBa__statColMuted{color:var(--color-border-default)}.StandingsTable-module__TX-yBa__statColLast{border-right:1px solid var(--color-border-default)}.StandingsTable-module__TX-yBa__pointsCell{justify-content:center;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700;display:flex}.StandingsTable-module__TX-yBa__pointsCellHome{font-family:var(--font-barlow);justify-content:flex-end;gap:13px;font-size:25px}.StandingsTable-module__TX-yBa__emptyState{text-align:center;color:var(--color-text-dim);padding:32px 22px;font-size:13px}
.TournamentStandingsTabs-module__3ft2Ca__standingsTableWrap{border:1px solid var(--color-border-default);background:var(--color-bg-deep);overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__standingsRow{grid-template-columns:60px 1fr 90px 70px 120px;display:grid}.TournamentStandingsTabs-module__3ft2Ca__standingsRow[data-main-league=false]{grid-template-columns:60px 1fr 120px}.TournamentStandingsTabs-module__3ft2Ca__standingsHeader{border-bottom:1px solid var(--color-border-default);min-height:40px;color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:10px 18px;font-size:10px;font-weight:700}.TournamentStandingsTabs-module__3ft2Ca__standingsEntry{border-bottom:1px solid var(--color-border-default);background:0 0;align-items:center;min-height:58px;padding:12px 18px;transition:background-color .15s}.TournamentStandingsTabs-module__3ft2Ca__standingsEntry[data-podium=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 6%, transparent), transparent 52%)}.TournamentStandingsTabs-module__3ft2Ca__standingsEntry[data-even=true]:not([data-podium=true]){background:#ffffff03}.TournamentStandingsTabs-module__3ft2Ca__standingsLink{color:inherit;text-decoration:none;display:block}.TournamentStandingsTabs-module__3ft2Ca__standingsLink:hover .TournamentStandingsTabs-module__3ft2Ca__standingsEntry{background-color:color-mix(in srgb, var(--color-green-accent) 4%, transparent)}.TournamentStandingsTabs-module__3ft2Ca__standingsLink:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:-2px}.TournamentStandingsTabs-module__3ft2Ca__standingsPositionCell{align-items:center;display:flex}.TournamentStandingsTabs-module__3ft2Ca__standingsPosition{width:28px;height:28px;font-family:var(--font-mono);flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.TournamentStandingsTabs-module__3ft2Ca__standingsPosition[data-muted=true]{color:var(--color-text-secondary);font-size:14px;font-weight:500}.TournamentStandingsTabs-module__3ft2Ca__standingsPlayerCell{align-items:center;gap:12px;min-width:0;display:flex}.TournamentStandingsTabs-module__3ft2Ca__standingsPlayerName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__standingsPlayerName[data-podium=true]{font-weight:700}.TournamentStandingsTabs-module__3ft2Ca__standingsPlayerMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.TournamentStandingsTabs-module__3ft2Ca__standingsNickname{color:var(--color-text-secondary);font-size:11px}.TournamentStandingsTabs-module__3ft2Ca__standingsDebut{border:1px solid var(--color-border-default);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;font-size:8px;font-weight:700;display:inline-flex}.TournamentStandingsTabs-module__3ft2Ca__standingsDebut[data-tone=blue]{border-color:color-mix(in srgb, var(--color-blue-accent) 35%, transparent);color:var(--color-blue-accent)}.TournamentStandingsTabs-module__3ft2Ca__standingsDebut[data-tone=green]{border-color:color-mix(in srgb, var(--color-green-accent) 35%, transparent);color:var(--color-green-accent)}.TournamentStandingsTabs-module__3ft2Ca__standingsNumCell{color:var(--color-text-secondary);font-family:var(--font-mono);text-align:right;font-size:13px}.TournamentStandingsTabs-module__3ft2Ca__standingsNumCell[data-positive=true]{color:var(--color-green-accent)}.TournamentStandingsTabs-module__3ft2Ca__standingsPtsCell{color:var(--color-text-primary);font-family:var(--font-mono);text-align:right;font-size:18px;font-weight:800}.TournamentStandingsTabs-module__3ft2Ca__standingsPtsCell[data-podium=true]{color:var(--color-gold)}.TournamentStandingsTabs-module__3ft2Ca__standingsHideOnMobile{display:inline}.TournamentStandingsTabs-module__3ft2Ca__standingsShowOnMobile{display:none}.TournamentStandingsTabs-module__3ft2Ca__standingsMobileBreakdown{color:var(--color-text-secondary);font-family:var(--font-mono);margin-top:4px;font-size:9px;display:none}@media (max-width:639px){.TournamentStandingsTabs-module__3ft2Ca__standingsRow{grid-template-columns:44px 1fr 52px!important}.TournamentStandingsTabs-module__3ft2Ca__standingsHeader{padding:9px 11px}.TournamentStandingsTabs-module__3ft2Ca__standingsEntry{min-height:60px;padding:11px}.TournamentStandingsTabs-module__3ft2Ca__standingsHideOnMobile{display:none!important}.TournamentStandingsTabs-module__3ft2Ca__standingsShowOnMobile{display:inline!important}.TournamentStandingsTabs-module__3ft2Ca__standingsMobileBreakdown{display:block!important}.TournamentStandingsTabs-module__3ft2Ca__standingsNumCell{font-size:11px}.TournamentStandingsTabs-module__3ft2Ca__standingsPtsCell{font-size:16px}.TournamentStandingsTabs-module__3ft2Ca__standingsPlayerName{font-size:13px}}.TournamentStandingsTabs-module__3ft2Ca__roundMobileList{flex-direction:column;gap:6px;display:flex}@media (min-width:768px){.TournamentStandingsTabs-module__3ft2Ca__roundMobileList{display:none}}.TournamentStandingsTabs-module__3ft2Ca__roundPlayerCard{border:1px solid;border-left-width:3px;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__roundCardHeader{cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;transition:background-color .15s;display:flex}.TournamentStandingsTabs-module__3ft2Ca__roundCardHeader:hover{background:color-mix(in srgb, var(--color-green-accent) 3%, transparent)}.TournamentStandingsTabs-module__3ft2Ca__roundCardHeader:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-green-accent) 40%, transparent);outline:none}.TournamentStandingsTabs-module__3ft2Ca__roundRank{min-width:42px;font-family:var(--font-mono);font-size:21px;font-weight:900;line-height:1}.TournamentStandingsTabs-module__3ft2Ca__roundPlayerIdentity{flex:1;min-width:0}.TournamentStandingsTabs-module__3ft2Ca__roundPlayerName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__roundPlayerNickname{color:var(--color-text-muted);margin-top:2px;font-size:10px}.TournamentStandingsTabs-module__3ft2Ca__roundPointsWrap{flex-shrink:0;grid-template-columns:1fr 14px;align-items:center;column-gap:5px;min-width:48px;display:grid}.TournamentStandingsTabs-module__3ft2Ca__roundPoints{font-family:var(--font-mono);text-align:right;grid-row:1/span 2;font-size:23px;font-weight:900;line-height:1}.TournamentStandingsTabs-module__3ft2Ca__roundPointsLabel{color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;align-self:end;font-size:8px;font-weight:700;line-height:1}.TournamentStandingsTabs-module__3ft2Ca__roundChevron{color:var(--color-text-muted);align-self:start;transition:transform .2s}.TournamentStandingsTabs-module__3ft2Ca__roundChevron[data-expanded=true]{transform:rotate(180deg)}.TournamentStandingsTabs-module__3ft2Ca__roundExpanded{border-top:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-bg-deep) 28%, transparent)}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentRow{border-bottom:1px solid var(--color-border-default);padding:12px 14px}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentRow[data-participated=false]{opacity:.48}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentName{color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentLink{border-bottom:1px solid color-mix(in srgb, var(--color-green-accent) 45%, transparent);min-height:28px;color:var(--color-green-accent);flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.TournamentStandingsTabs-module__3ft2Ca__roundTournamentLink:hover{border-color:var(--color-green-accent)}.TournamentStandingsTabs-module__3ft2Ca__roundStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TournamentStandingsTabs-module__3ft2Ca__roundStatCell{border-left:1px solid var(--color-border-default);flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.TournamentStandingsTabs-module__3ft2Ca__roundStatCell:first-child{border-left:0}.TournamentStandingsTabs-module__3ft2Ca__roundStatLabel{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.TournamentStandingsTabs-module__3ft2Ca__roundStatValue{min-height:24px;color:var(--color-text-primary);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.TournamentStandingsTabs-module__3ft2Ca__roundStatValue[data-empty=true]{color:var(--color-text-dim)}.TournamentStandingsTabs-module__3ft2Ca__roundProfileLink{min-height:42px;color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.TournamentStandingsTabs-module__3ft2Ca__roundProfileLink:hover{background:color-mix(in srgb, var(--color-green-accent) 5%, transparent);color:var(--color-green-accent)}.TournamentStandingsTabs-module__3ft2Ca__roundProfileLink:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-green-accent) 35%, transparent);outline:none}.TournamentStandingsTabs-module__3ft2Ca__roundDesktopWrap{display:none}@media (min-width:768px){.TournamentStandingsTabs-module__3ft2Ca__roundDesktopWrap{border:1px solid var(--color-border-default);background:var(--color-bg-card);display:block;overflow:hidden}}.TournamentStandingsTabs-module__3ft2Ca__achievementsCard{border:1px solid var(--color-border-default);background:var(--color-bg-card);overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__achievementsHeader{display:none}@media (min-width:768px){.TournamentStandingsTabs-module__3ft2Ca__achievementsHeader{border-bottom:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-bg-deep) 35%, transparent);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-dim);grid-template-columns:52px minmax(180px,1fr) minmax(260px,1.45fr) 84px;gap:16px;padding:10px 20px;font-size:10px;font-weight:700;display:grid}}.TournamentStandingsTabs-module__3ft2Ca__achievementsHeaderRight{text-align:right}.TournamentStandingsTabs-module__3ft2Ca__achievementRow{border-bottom:1px solid var(--color-border-default);grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"rank player bonus""rank labels labels";gap:8px 12px;padding:14px 16px;transition:background-color .15s;display:grid}.TournamentStandingsTabs-module__3ft2Ca__achievementRow:last-child{border-bottom:0}.TournamentStandingsTabs-module__3ft2Ca__achievementRow:hover{background:var(--color-bg-card-hover)}.TournamentStandingsTabs-module__3ft2Ca__achievementRow[data-winner=true]{background:color-mix(in srgb, var(--color-gold) 7%, transparent)}.TournamentStandingsTabs-module__3ft2Ca__achievementRow[data-winner=false][data-even=true]{background:var(--color-bg-card)}.TournamentStandingsTabs-module__3ft2Ca__achievementRow[data-winner=false][data-even=false]{background:var(--color-bg-surface)}@media (min-width:768px){.TournamentStandingsTabs-module__3ft2Ca__achievementRow{grid-template-columns:52px minmax(180px,1fr) minmax(260px,1.45fr) 84px;grid-template-areas:"rank player labels bonus";align-items:center;column-gap:16px;padding:12px 20px}}.TournamentStandingsTabs-module__3ft2Ca__achievementRank{grid-area:rank;align-self:start;padding-top:2px}@media (min-width:640px){.TournamentStandingsTabs-module__3ft2Ca__achievementRank{align-self:center;padding-top:0}}.TournamentStandingsTabs-module__3ft2Ca__achievementRankNumber{font-family:var(--font-mono);color:var(--color-text-dim);font-size:14px;font-weight:700}.TournamentStandingsTabs-module__3ft2Ca__achievementRankNumber[data-first=true]{color:var(--color-gold)}.TournamentStandingsTabs-module__3ft2Ca__achievementTie{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);margin-top:2px;font-size:8px;font-weight:700;display:block}.TournamentStandingsTabs-module__3ft2Ca__achievementPlayer{grid-area:player;min-width:0}.TournamentStandingsTabs-module__3ft2Ca__achievementWinnerBadge{text-transform:uppercase;letter-spacing:.14em;color:var(--color-gold);margin-bottom:2px;font-size:9px;font-weight:700;display:block}.TournamentStandingsTabs-module__3ft2Ca__achievementPlayerLink{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:15px;font-weight:600;transition:color .15s;display:block;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__achievementPlayerLink:hover{color:var(--color-green-accent)}.TournamentStandingsTabs-module__3ft2Ca__achievementPlayerName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:15px;font-weight:600;display:block;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__achievementNickname{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:11px;display:block;overflow:hidden}.TournamentStandingsTabs-module__3ft2Ca__achievementBonus{text-align:right;white-space:nowrap;font-family:var(--font-mono);color:var(--color-gold);grid-area:bonus;align-self:start;padding-top:2px;font-size:14px;font-weight:700}@media (min-width:640px){.TournamentStandingsTabs-module__3ft2Ca__achievementBonus{align-self:center;padding-top:0}}.TournamentStandingsTabs-module__3ft2Ca__achievementLabels{flex-wrap:wrap;grid-area:labels;gap:6px;min-width:0;display:flex}.TournamentStandingsTabs-module__3ft2Ca__achievementLabelChip{border:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-bg-deep) 45%, transparent);font-family:var(--font-mono);color:var(--color-text-secondary);padding:4px 8px;font-size:11px;line-height:1}.TournamentStandingsTabs-module__3ft2Ca__achievementOtherChip{border:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-bg-deep) 45%, transparent);max-width:100%;color:var(--color-text-secondary);padding:4px 8px;font-size:11px;line-height:1.3}
.TournamentStats-module__ykASAW__statsPanel{flex-direction:column;gap:30px;display:flex;container-type:inline-size}.TournamentStats-module__ykASAW__sectionHeading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.TournamentStats-module__ykASAW__sectionTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);flex-shrink:0;font-size:11px;font-weight:700}.TournamentStats-module__ykASAW__sectionRule{background:var(--color-border-default);flex:1;height:1px}.TournamentStats-module__ykASAW__heroGrid{background:var(--color-border-default);border:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (min-width:640px){.TournamentStats-module__ykASAW__heroGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.TournamentStats-module__ykASAW__heroGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.TournamentStats-module__ykASAW__heroTile{background:var(--color-bg-surface);border-left:2px solid #0000;min-width:0;padding:16px}@media (min-width:640px){.TournamentStats-module__ykASAW__heroTile{padding:16px 20px}}.TournamentStats-module__ykASAW__heroTile[data-compact=true]{padding:16px}.TournamentStats-module__ykASAW__heroTile[data-primary=true]{border-left-color:var(--color-green-accent);grid-column:span 2/span 2}@media (min-width:1024px){.TournamentStats-module__ykASAW__heroTile[data-primary=true]{grid-column:span 1/span 1}}.TournamentStats-module__ykASAW__heroTileLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin-bottom:4px;font-size:11px}.TournamentStats-module__ykASAW__heroTileValue{font:700 24px var(--font-barlow);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.TournamentStats-module__ykASAW__heroTileValue[data-compact=false]{font-size:30px}.TournamentStats-module__ykASAW__heroTileValue[data-primary=true]{color:var(--color-green-accent)}.TournamentStats-module__ykASAW__recordsCompactGrid{background:var(--color-border-default);border:1px solid var(--color-border-default);flex-wrap:wrap;gap:1px;display:flex}.TournamentStats-module__ykASAW__recordCompact{background:var(--color-bg-surface);padding:8px 12px;font-size:14px}.TournamentStats-module__ykASAW__recordCompactLabel{color:var(--color-text-secondary)}.TournamentStats-module__ykASAW__recordCompactValue{color:var(--color-gold);font-family:var(--font-barlow);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:700}.TournamentStats-module__ykASAW__recordCompactHolders{color:var(--color-text-secondary)}.TournamentStats-module__ykASAW__recordsGrid{background:var(--color-border-default);border:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (min-width:1024px){.TournamentStats-module__ykASAW__recordsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.TournamentStats-module__ykASAW__recordCard{background:var(--color-bg-surface);border-top:2px solid #0000;min-width:0;padding:12px}@media (min-width:640px){.TournamentStats-module__ykASAW__recordCard{padding:16px}}.TournamentStats-module__ykASAW__recordCard[data-featured=true]{background:var(--color-bg-deep);padding:19px}.TournamentStats-module__ykASAW__recordCard[data-featured=true]:nth-child(-n+2){border-top-color:var(--color-gold)}@media (min-width:1024px){.TournamentStats-module__ykASAW__recordCard[data-featured=true]{border-top-color:var(--color-gold)}}.TournamentStats-module__ykASAW__recordCard[data-featured=true] .TournamentStats-module__ykASAW__recordValue{font-size:clamp(31px,7cqi,40px)}@media (max-width:1023px){.TournamentStats-module__ykASAW__recordCard[data-featured=true]:nth-child(n+3){background:var(--color-bg-surface);padding:16px}.TournamentStats-module__ykASAW__recordCard[data-featured=true]:nth-child(n+3) .TournamentStats-module__ykASAW__recordValue{font-size:clamp(24px,6cqi,30px)}}.TournamentStats-module__ykASAW__recordCard[data-wide=true]{grid-column:auto}@media (min-width:1024px){.TournamentStats-module__ykASAW__recordCard[data-wide=true]{grid-column:span 1/span 1}}.TournamentStats-module__ykASAW__recordPlaceholder{background:var(--color-bg-surface);min-width:0;display:none}.TournamentStats-module__ykASAW__recordsGrid[data-remainder-two="1"] .TournamentStats-module__ykASAW__recordPlaceholder[data-placeholder="1"]{display:block}@media (min-width:1024px){.TournamentStats-module__ykASAW__recordsGrid .TournamentStats-module__ykASAW__recordPlaceholder{display:none}.TournamentStats-module__ykASAW__recordsGrid[data-remainder-three="1"] .TournamentStats-module__ykASAW__recordPlaceholder,.TournamentStats-module__ykASAW__recordsGrid[data-remainder-three="2"] .TournamentStats-module__ykASAW__recordPlaceholder[data-placeholder="1"]{display:block}}.TournamentStats-module__ykASAW__recordLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin-bottom:4px;font-size:11px}.TournamentStats-module__ykASAW__recordValue{font-family:var(--font-barlow);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-gold);font-size:clamp(24px,6cqi,30px);font-weight:700}.TournamentStats-module__ykASAW__recordHolders{color:var(--color-text-secondary);margin-top:4px;font-size:12px}@media (min-width:640px){.TournamentStats-module__ykASAW__recordHolders{font-size:14px}}.TournamentStats-module__ykASAW__recordHolders[data-truncate=true]{overflow-wrap:anywhere}.TournamentStats-module__ykASAW__leadersGrid{border:1px solid var(--color-border-default);background:0 0;grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:768px){.TournamentStats-module__ykASAW__leadersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.TournamentStats-module__ykASAW__leaderCard{background:var(--color-bg-surface);border-top:2px solid #0000;min-width:0;padding:16px}.TournamentStats-module__ykASAW__leaderCard:first-child{border-top-color:var(--color-gold)}@media (min-width:768px){.TournamentStats-module__ykASAW__leaderCard:nth-child(2),.TournamentStats-module__ykASAW__leaderCard:nth-child(3){border-top-color:var(--color-gold)}}.TournamentStats-module__ykASAW__leaderCardTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin-bottom:12px;font-size:11px}.TournamentStats-module__ykASAW__leaderRankings{flex-direction:column;display:flex}.TournamentStats-module__ykASAW__leaderRow{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.TournamentStats-module__ykASAW__leaderRow+.TournamentStats-module__ykASAW__leaderRow{border-top:1px solid var(--color-border-default)}.TournamentStats-module__ykASAW__leaderRowLeft{align-items:center;gap:8px;min-width:0;display:flex}.TournamentStats-module__ykASAW__leaderRank{text-align:right;width:20px;font-family:var(--font-barlow);color:var(--color-text-secondary);flex-shrink:0;font-size:14px;font-weight:700}.TournamentStats-module__ykASAW__leaderRank[data-rank="1"]{color:var(--color-gold)}.TournamentStats-module__ykASAW__leaderRank[data-rank="2"]{color:var(--color-rank-silver)}.TournamentStats-module__ykASAW__leaderRank[data-rank="3"]{color:var(--color-rank-bronze)}.TournamentStats-module__ykASAW__leaderPlayerName{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:14px}.TournamentStats-module__ykASAW__leaderValue{font-family:var(--font-barlow);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;font-size:15px;font-weight:700}.TournamentStats-module__ykASAW__funFactsGrid{background:var(--color-border-default);border:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.TournamentStats-module__ykASAW__funFactsGrid[data-count="2"],.TournamentStats-module__ykASAW__funFactsGrid[data-count="3"],.TournamentStats-module__ykASAW__funFactsGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.TournamentStats-module__ykASAW__funFactsGrid[data-count="3"] .TournamentStats-module__ykASAW__funFactCard:last-child{grid-column:1/-1}@media (min-width:1024px){.TournamentStats-module__ykASAW__funFactsGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.TournamentStats-module__ykASAW__funFactsGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.TournamentStats-module__ykASAW__funFactsGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.TournamentStats-module__ykASAW__funFactsGrid[data-count="3"] .TournamentStats-module__ykASAW__funFactCard:last-child{grid-column:auto}}.TournamentStats-module__ykASAW__funFactCard{background:var(--color-bg-surface);padding:16px}.TournamentStats-module__ykASAW__funFactLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);margin-bottom:4px;font-size:11px}.TournamentStats-module__ykASAW__funFactValue{font-family:var(--font-barlow);color:var(--color-gold);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.TournamentStats-module__ykASAW__distributionCard{border:1px solid var(--color-border-default);background:var(--color-bg-surface);padding:16px}@media (min-width:640px){.TournamentStats-module__ykASAW__distributionCard{padding:24px}}.TournamentStats-module__ykASAW__distributionList{flex-direction:column;gap:10px;display:flex}.TournamentStats-module__ykASAW__distributionRow{align-items:center;gap:12px;display:flex}.TournamentStats-module__ykASAW__distributionLabel{text-align:right;width:56px;font-family:var(--font-barlow);color:var(--color-text-secondary);flex-shrink:0;font-size:12px;line-height:1.2}.TournamentStats-module__ykASAW__distributionLabelLine{display:block}.TournamentStats-module__ykASAW__distributionLabelSub{font-family:var(--font-body);font-size:10px;display:block}.TournamentStats-module__ykASAW__distributionTrack{background:var(--color-border-default);flex:1;height:8px;position:relative;overflow:hidden}.TournamentStats-module__ykASAW__distributionBar{background:var(--color-green-accent);height:100%;transition:width .3s}.TournamentStats-module__ykASAW__distributionCount{text-align:right;width:48px;font-family:var(--font-barlow);color:var(--color-text-secondary);flex-shrink:0;font-size:12px}
.PageHero-module__n5u0vq__heroArt{opacity:.5;pointer-events:none;z-index:0;width:360px;height:360px;position:absolute;top:-70px;right:-40px}.PageHero-module__n5u0vq__heroArt .PageHero-module__n5u0vq__ring{fill:none;stroke:var(--color-border-light);stroke-width:1px}.PageHero-module__n5u0vq__heroArt .PageHero-module__n5u0vq__ringAccent{fill:none;stroke:var(--color-gold-dim);stroke-width:1.25px}@media (max-width:700px){.PageHero-module__n5u0vq__heroArt{display:none}}
.PublicTournamentHero-module__CUMAxa__hero{padding-top:18px;position:relative}.PublicTournamentHero-module__CUMAxa__back{z-index:2;padding-left:0;position:relative}.PublicTournamentHero-module__CUMAxa__back nav{margin-bottom:0}.PublicTournamentHero-module__CUMAxa__identity{align-items:center;padding:18px 0 14px;display:flex;position:relative}.PublicTournamentHero-module__CUMAxa__copy{min-width:0;max-width:100%;position:relative}.PublicTournamentHero-module__CUMAxa__eyebrow{color:var(--color-gold);font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 15px;display:flex}.PublicTournamentHero-module__CUMAxa__eyebrowLine{background:var(--color-gold);width:24px;height:2px}.PublicTournamentHero-module__CUMAxa__eyebrow i{color:var(--color-text-dim);font-style:normal}.PublicTournamentHero-module__CUMAxa__statusText{color:var(--color-text-secondary);font:inherit;align-items:center;gap:6px;display:inline-flex}.PublicTournamentHero-module__CUMAxa__hero[data-status=ongoing] .PublicTournamentHero-module__CUMAxa__statusText{color:var(--color-red-accent)}.PublicTournamentHero-module__CUMAxa__hero[data-status=registration] .PublicTournamentHero-module__CUMAxa__statusText{color:var(--color-green-accent)}.PublicTournamentHero-module__CUMAxa__statusDot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite PublicTournamentHero-module__CUMAxa__livePulse}@keyframes PublicTournamentHero-module__CUMAxa__livePulse{50%{opacity:.35}}.PublicTournamentHero-module__CUMAxa__identity h1{max-width:850px;font:700 clamp(43px,5vw,62px)/.92 var(--font-barlow);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.PublicTournamentHero-module__CUMAxa__archiveName{color:var(--color-text-secondary);margin:13px 0 0;font-size:13px}@media (max-width:767px){.PublicTournamentHero-module__CUMAxa__hero{padding-top:12px}.PublicTournamentHero-module__CUMAxa__identity{padding:14px 0 12px}.PublicTournamentHero-module__CUMAxa__back{padding-left:0}.PublicTournamentHero-module__CUMAxa__identity{padding-left:0;padding-right:0}.PublicTournamentHero-module__CUMAxa__copy{max-width:100%}.PublicTournamentHero-module__CUMAxa__eyebrow{gap:7px;margin-bottom:12px;font-size:10px}.PublicTournamentHero-module__CUMAxa__eyebrowLine{width:18px}.PublicTournamentHero-module__CUMAxa__identity h1{font-size:clamp(34px,10.5vw,44px);line-height:.94}.PublicTournamentHero-module__CUMAxa__archiveName{margin-top:10px;font-size:12px}}
.TournamentBracket-module__6tYWQa__empty{color:var(--color-text-secondary);text-align:center;padding:32px 0;font-size:15px}.TournamentBracket-module__6tYWQa__mobileSection{display:block}.TournamentBracket-module__6tYWQa__desktopSection{display:none}@media (min-width:768px){.TournamentBracket-module__6tYWQa__mobileSection{display:none}.TournamentBracket-module__6tYWQa__desktopSection{display:block}}.TournamentBracket-module__6tYWQa__toggleGroup{border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);background:0 0;flex-shrink:0;display:inline-flex}.TournamentBracket-module__6tYWQa__toggleButton{letter-spacing:.06em;text-transform:uppercase;min-height:32px;color:var(--color-text-dim);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px;font-size:10px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s}.TournamentBracket-module__6tYWQa__toggleButton+.TournamentBracket-module__6tYWQa__toggleButton{border-left:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent)}.TournamentBracket-module__6tYWQa__toggleButton:hover{color:var(--color-text-secondary)}.TournamentBracket-module__6tYWQa__toggleButtonActive{border-bottom-color:color-mix(in srgb, var(--color-green-accent) 65%, transparent);background:color-mix(in srgb, var(--color-green-accent) 3%, transparent);color:color-mix(in srgb, var(--color-green-accent) 82%, var(--color-text-secondary))}.TournamentBracket-module__6tYWQa__mobileControls{align-items:center;gap:8px;margin-bottom:16px;display:flex}.TournamentBracket-module__6tYWQa__roundSelector{border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);background:0 0;flex:1;display:flex;overflow:hidden}.TournamentBracket-module__6tYWQa__roundSelectorButton{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 4px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s}.TournamentBracket-module__6tYWQa__roundSelectorButton+.TournamentBracket-module__6tYWQa__roundSelectorButton{border-left:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent)}.TournamentBracket-module__6tYWQa__roundSelectorButton:hover{color:var(--color-text-secondary)}.TournamentBracket-module__6tYWQa__roundSelectorButton[aria-pressed=true]{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);color:var(--color-text-primary);font-weight:700}.TournamentBracket-module__6tYWQa__classicHintRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.TournamentBracket-module__6tYWQa__scrollHint{font-family:var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.15em;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.TournamentBracket-module__6tYWQa__classicScroll{margin:0 -8px;padding-bottom:32px;overflow-x:auto}.TournamentBracket-module__6tYWQa__classicRounds{gap:32px;min-width:max-content;padding:0 8px;display:flex}.TournamentBracket-module__6tYWQa__bronzeSection{border-top:1px solid var(--color-border-default);margin-top:40px;padding-top:24px;padding-left:8px;padding-right:8px}.TournamentBracket-module__6tYWQa__bronzeSectionDesktop{border-top:1px solid var(--color-border-default);margin-top:48px;padding-top:32px;padding-left:16px;padding-right:16px}@media (min-width:640px){.TournamentBracket-module__6tYWQa__bronzeSectionDesktop{padding-left:40px;padding-right:40px}}.TournamentBracket-module__6tYWQa__bronzeHeading{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.2em;margin:0 0 12px;font-size:10px;font-weight:700}.TournamentBracket-module__6tYWQa__bronzeHeadingDesktop{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:700}.TournamentBracket-module__6tYWQa__bronzeCard{max-width:240px}.TournamentBracket-module__6tYWQa__bronzeCardDesktop{max-width:220px}.TournamentBracket-module__6tYWQa__desktopHint{font-family:var(--font-mono);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}@media (min-width:640px){.TournamentBracket-module__6tYWQa__desktopHint{display:none}}.TournamentBracket-module__6tYWQa__desktopScroll{padding-bottom:32px;overflow-x:auto}.TournamentBracket-module__6tYWQa__desktopRounds{gap:44px;min-width:max-content;padding:0;display:flex}@media (min-width:640px){.TournamentBracket-module__6tYWQa__desktopRounds{gap:44px;padding:0}}.TournamentBracket-module__6tYWQa__card{background:var(--color-bg-deep);width:100%;min-width:0;position:relative;overflow:hidden}.TournamentBracket-module__6tYWQa__cardHeader{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:8px;padding:5px 12px;display:flex;position:relative}.TournamentBracket-module__6tYWQa__liveLinkTooltipWrapper{z-index:10;display:block;position:absolute;inset:0}.TournamentBracket-module__6tYWQa__liveLink{width:100%;height:100%;display:block}.TournamentBracket-module__6tYWQa__liveLink:focus-visible{box-shadow:inset 0 0 0 2px var(--color-green-accent);outline:none}.TournamentBracket-module__6tYWQa__slotNumber{font-family:var(--font-mono);color:#ffffff4d;letter-spacing:.15em;flex-shrink:0;font-size:9px;font-weight:700}.TournamentBracket-module__6tYWQa__cardMeta{align-items:center;gap:8px;min-width:0;display:inline-flex}.TournamentBracket-module__6tYWQa__boardNumber{border-left:1px solid var(--color-border-default);font-family:var(--font-mono);color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding-left:8px;font-size:8px;font-weight:700}.TournamentBracket-module__6tYWQa__liveBadge{color:var(--color-green-accent);background:#3ddc841a;border:1px solid #3ddc8440;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.TournamentBracket-module__6tYWQa__liveDot{background:var(--color-green-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite TournamentBracket-module__6tYWQa__pulse}.TournamentBracket-module__6tYWQa__viewMatchIcon{flex-shrink:0;width:14px;height:14px}.TournamentBracket-module__6tYWQa__warmupBadge{text-transform:uppercase;letter-spacing:.08em;color:#fcd34d;flex-shrink:0;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}@media (min-width:640px){.TournamentBracket-module__6tYWQa__warmupBadge{font-size:9px}}.TournamentBracket-module__6tYWQa__warmupDot{background:#fbbf24;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite TournamentBracket-module__6tYWQa__pulse}@keyframes TournamentBracket-module__6tYWQa__pulse{0%,to{opacity:1}50%{opacity:.4}}.TournamentBracket-module__6tYWQa__playerLine{align-items:center;gap:0;padding:10px 12px;display:flex}.TournamentBracket-module__6tYWQa__playerLineDivider{border-bottom:1px solid var(--color-border-default)}.TournamentBracket-module__6tYWQa__playerLineWon{background:#3ddc8414}.TournamentBracket-module__6tYWQa__nameTooltipWrapper{flex:1;min-width:0;display:flex}.TournamentBracket-module__6tYWQa__nameTooltipClass{max-width:300px}.TournamentBracket-module__6tYWQa__nameText{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.TournamentBracket-module__6tYWQa__nameTextPair{font-size:12px}.TournamentBracket-module__6tYWQa__nameTextEmpty{color:var(--color-text-dim);font-style:italic}.TournamentBracket-module__6tYWQa__nameTextWon{color:var(--color-text-primary);font-weight:600}.TournamentBracket-module__6tYWQa__nameTextDefault{color:var(--color-text-secondary)}.TournamentBracket-module__6tYWQa__nameLink{transition:color .15s}.TournamentBracket-module__6tYWQa__nameLink:hover{color:var(--color-green-accent)}.TournamentBracket-module__6tYWQa__score{font-family:var(--font-mono);flex-shrink:0;margin-left:4px;font-size:17px;font-weight:700}.TournamentBracket-module__6tYWQa__scoreWon{color:var(--color-green-accent)}.TournamentBracket-module__6tYWQa__scoreLost{color:#6a886a80}.TournamentBracket-module__6tYWQa__roundColumn{flex-direction:column;width:212px;display:flex}@media (min-width:640px){.TournamentBracket-module__6tYWQa__roundColumn{width:212px}}.TournamentBracket-module__6tYWQa__roundColumnCompact{width:212px}.TournamentBracket-module__6tYWQa__roundTitle{height:24px;font-family:var(--font-barlow);color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;text-align:center;margin:0 0 32px;font-size:16px;font-weight:900}.TournamentBracket-module__6tYWQa__roundTitleCompact{height:40px;color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;text-align:center;justify-content:center;align-items:center;margin:0 0 16px;font-size:15px;font-weight:700;display:flex}.TournamentBracket-module__6tYWQa__roundBody{flex-direction:column;flex:1;justify-content:space-around;min-height:600px;display:flex;position:relative}.TournamentBracket-module__6tYWQa__roundBodyCompact{min-height:500px}.TournamentBracket-module__6tYWQa__matchSlot{flex-direction:column;flex:1;justify-content:center;padding:16px 0;display:flex;position:relative}.TournamentBracket-module__6tYWQa__matchSlotCompact{padding:12px 0}.TournamentBracket-module__6tYWQa__matchInner{z-index:10;position:relative}.TournamentBracket-module__6tYWQa__connectorHorizontal{background:var(--color-green-accent);height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.TournamentBracket-module__6tYWQa__connectorW8{width:32px}.TournamentBracket-module__6tYWQa__connectorW10{width:22px}.TournamentBracket-module__6tYWQa__placeholder{border:1px solid var(--color-border-default);opacity:.3;background:#14241433;justify-content:center;align-items:center;height:82px;display:flex}.TournamentBracket-module__6tYWQa__placeholderText{font-family:var(--font-barlow);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700}.TournamentBracket-module__6tYWQa__placeholderTextCompact{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.15em;font-family:inherit;font-size:10px;font-weight:700}.TournamentBracket-module__6tYWQa__connectionVertical{background:var(--color-green-accent);width:2px;position:absolute}.TournamentBracket-module__6tYWQa__connectionVerticalTop{height:50%;top:50%}.TournamentBracket-module__6tYWQa__connectionVerticalBottom{height:50%;bottom:50%}.TournamentBracket-module__6tYWQa__connectionMeeting{background:var(--color-green-accent);z-index:0;height:2px;position:absolute;bottom:0;transform:translateY(-50%)}.TournamentBracket-module__6tYWQa__eyeIcon{flex-shrink:0;width:16px;height:16px}
.GroupPhaseSection-module___xUgtq__filterBar{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:18px;padding:4px 0 2px;display:flex}.GroupPhaseSection-module___xUgtq__filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.GroupPhaseSection-module___xUgtq__filterItem{align-items:center;gap:4px;display:flex}.GroupPhaseSection-module___xUgtq__filterSeparator{color:color-mix(in srgb, var(--color-text-dim) 50%, transparent);padding:0 2px}.GroupPhaseSection-module___xUgtq__filterButton{color:var(--color-text-dim);border:1px solid #0000;padding:4px 2px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s}.GroupPhaseSection-module___xUgtq__filterButton:hover{filter:brightness(1.25);background:0 0}.GroupPhaseSection-module___xUgtq__filterButtonActive,.GroupPhaseSection-module___xUgtq__filterButtonActive:hover{background:0 0;border-color:#0000}@media (min-width:640px){.GroupPhaseSection-module___xUgtq__filterButton{font-size:12px}}.GroupPhaseSection-module___xUgtq__filterCount{font-family:var(--font-mono,monospace);margin-right:4px;font-weight:700}.GroupPhaseSection-module___xUgtq__advanceNote{width:100%;color:var(--color-text-dim);padding-top:4px;padding-left:4px;font-size:10px}@media (min-width:640px){.GroupPhaseSection-module___xUgtq__advanceNote{width:auto;margin-left:auto;padding-top:0;padding-left:12px;font-size:11px}}.GroupPhaseSection-module___xUgtq__groupsHeader{border-bottom:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding-bottom:12px;display:flex}.GroupPhaseSection-module___xUgtq__groupsCount{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-dim);font-size:10px;font-weight:600}.GroupPhaseSection-module___xUgtq__advanceInfo{color:var(--color-text-dim);align-items:center;gap:8px;font-size:11px;display:inline-flex}.GroupPhaseSection-module___xUgtq__advanceDot{background:var(--color-green-accent);flex-shrink:0;width:6px;height:6px}.GroupPhaseSection-module___xUgtq__groupsGrid{grid-template-columns:1fr;gap:16px;display:grid}.GroupPhaseSection-module___xUgtq__groupsGridMulti{}@media (min-width:768px){.GroupPhaseSection-module___xUgtq__groupsGridMulti{grid-template-columns:repeat(2,minmax(0,1fr))}}
@keyframes GroupTable-module__R9vdiq__groupTablePing{75%,to{opacity:0;transform:scale(2)}}.GroupTable-module__R9vdiq__shrink0{flex-shrink:0}.GroupTable-module__R9vdiq__inlineShrink{flex-shrink:0;align-items:center;display:inline-flex}.GroupTable-module__R9vdiq__tooltipCenter{justify-content:center;align-items:center;width:100%;display:flex}.GroupTable-module__R9vdiq__root{background:var(--color-bg-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.GroupTable-module__R9vdiq__rootBordered{border:1px solid var(--color-border-default);transition:border-color .15s}.GroupTable-module__R9vdiq__rootBordered:hover{border-color:var(--color-border-light)}.GroupTable-module__R9vdiq__rootEditorial{background:var(--color-bg-deep);border-left-width:1px!important}.GroupTable-module__R9vdiq__rootActiveTournament{background:var(--color-bg-deep)}.GroupTable-module__R9vdiq__rootActiveTournament:hover{border-left-color:#3ddc84d1!important}.GroupTable-module__R9vdiq__rootEmbedded{border:0}.GroupTable-module__R9vdiq__header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:8px;display:flex}.GroupTable-module__R9vdiq__headerCompact{min-height:52px;padding:10px 16px}.GroupTable-module__R9vdiq__headerEmbedded{background:var(--color-bg-deep);min-height:84px;padding:16px 20px}.GroupTable-module__R9vdiq__headerLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.GroupTable-module__R9vdiq__headerLeftEmbedded{align-items:flex-end}.GroupTable-module__R9vdiq__embeddedEyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-green-accent);margin:0 0 4px;font-size:10px;font-weight:700}.GroupTable-module__R9vdiq__embeddedTitle{font-family:var(--font-barlow);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-primary);font-size:24px}.GroupTable-module__R9vdiq__title{font-family:var(--font-barlow);text-transform:uppercase;letter-spacing:2px;color:var(--color-text-primary);flex-shrink:0;font-size:17px}.GroupTable-module__R9vdiq__headerDivider{background:var(--color-border-default);flex-shrink:0;width:1px;height:16px}.GroupTable-module__R9vdiq__statusGroup{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.GroupTable-module__R9vdiq__statusBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.GroupTable-module__R9vdiq__statusFinished{color:var(--color-gold)}.GroupTable-module__R9vdiq__statusActive{color:var(--color-green-accent)}.GroupTable-module__R9vdiq__statusWaiting{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__pulseWrap{flex-shrink:0;width:6px;height:6px;display:flex;position:relative}.GroupTable-module__R9vdiq__pulsePing{background:var(--color-green-accent);opacity:.75;border-radius:50%;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite GroupTable-module__R9vdiq__groupTablePing;display:inline-flex;position:absolute}.GroupTable-module__R9vdiq__pulseDot{background:var(--color-green-accent);border-radius:50%;width:6px;height:6px;display:inline-flex;position:relative}.GroupTable-module__R9vdiq__waitingDot{border:1px solid;border-radius:50%;width:6px;height:6px}.GroupTable-module__R9vdiq__boardBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.GroupTable-module__R9vdiq__boardIcon{color:var(--color-green-accent)}.GroupTable-module__R9vdiq__boardNumbers{font-family:var(--font-mono,monospace);color:var(--color-green-accent)}.GroupTable-module__R9vdiq__goldenBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold);background:#d4a84314;border:1px solid #d4a84340;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.GroupTable-module__R9vdiq__detailsLink{min-height:44px;color:var(--color-green-accent);font:700 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:7px;padding:10px 6px 10px 10px;text-decoration:none;transition:color .15s;display:inline-flex}.GroupTable-module__R9vdiq__detailsLink:hover{color:var(--color-text-primary)}.GroupTable-module__R9vdiq__detailsLink:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:2px}.GroupTable-module__R9vdiq__rootEditorial .GroupTable-module__R9vdiq__headerCompact{min-height:48px}.GroupTable-module__R9vdiq__rootEditorial .GroupTable-module__R9vdiq__title{letter-spacing:.08em;font-size:16px}.GroupTable-module__R9vdiq__rootEditorial .GroupTable-module__R9vdiq__playerCell{gap:8px;padding-inline:8px}.GroupTable-module__R9vdiq__rootEditorial .GroupTable-module__R9vdiq__columnHeaders>:nth-child(2){padding-left:8px}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__headerCompact{min-height:55px}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__title{letter-spacing:.06em;font-size:16px}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__boardBadge{color:var(--color-text-secondary);font-weight:600}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__boardIcon{display:none}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__playerName{color:var(--color-text-primary);font-size:12px;font-weight:600}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__row{min-height:45px}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__columnHeaders{align-items:center;min-height:32px}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__positionBadge{color:var(--color-text-secondary);background:0 0;border:0}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__rowAdvance{background:#3ddc8411;box-shadow:inset 3px 0 #3ddc84b8}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__positionBadgeAdvance{color:var(--color-green-accent);background:#3ddc841f;border:1px solid #3ddc846b}.GroupTable-module__R9vdiq__rootActiveTournament .GroupTable-module__R9vdiq__advanceBadge{color:var(--color-green-accent);background:#3ddc8424;border-color:#3ddc846b}.GroupTable-module__R9vdiq__columnHeaders{border-bottom:1px solid var(--color-border-default);font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-secondary);opacity:.82;padding:7px 12px;font-size:10px;display:grid}.GroupTable-module__R9vdiq__colCenter{text-align:center}.GroupTable-module__R9vdiq__rowsBody{flex:1}.GroupTable-module__R9vdiq__row{align-items:center;padding:10px 12px;display:grid}.GroupTable-module__R9vdiq__rowDivider{border-bottom:1px solid var(--color-border-default)}.GroupTable-module__R9vdiq__rowAdvance{background:#3ddc8409}.GroupTable-module__R9vdiq__rowTied{background:#facc1514}.GroupTable-module__R9vdiq__positionBadge{min-width:24px;height:24px;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-dim);border:1px solid #0000;justify-content:center;align-items:center;margin:0 auto;font-size:13px;font-weight:700;display:flex}.GroupTable-module__R9vdiq__positionBadgeAdvance{color:var(--color-green-accent);background:#3ddc841a;border-color:#3ddc844d;font-weight:700}.GroupTable-module__R9vdiq__playerCell{align-items:center;gap:8px;min-width:0;display:flex}.GroupTable-module__R9vdiq__playerName{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:13px;line-height:1.375;transition:color .15s;overflow:hidden}a.GroupTable-module__R9vdiq__playerName:hover{color:var(--color-green-accent)}.GroupTable-module__R9vdiq__playerNameAdvance{color:var(--color-text-primary);font-weight:600}.GroupTable-module__R9vdiq__playerNameWaiting{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__mobileOnly{display:inline}.GroupTable-module__R9vdiq__desktopOnly{display:none}@media (min-width:640px){.GroupTable-module__R9vdiq__mobileOnly{display:none}.GroupTable-module__R9vdiq__desktopOnly{display:inline}}.GroupTable-module__R9vdiq__liveScoreWrap{flex-shrink:0;align-self:center;align-items:center;gap:4px;height:24px;display:inline-flex}.GroupTable-module__R9vdiq__liveLinkMobile{align-items:center;height:24px;display:inline-flex}.GroupTable-module__R9vdiq__liveScoreLinkDesktop{align-items:center;height:24px;display:none}@media (min-width:640px){.GroupTable-module__R9vdiq__liveLinkMobile{display:none}.GroupTable-module__R9vdiq__liveScoreLinkDesktop{display:inline-flex}}.GroupTable-module__R9vdiq__liveMatchButton{width:24px;height:24px;color:var(--color-green-accent);background:#3ddc8417;border:1px solid #3ddc844d;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.GroupTable-module__R9vdiq__liveMatchButton:hover{background:#3ddc8426;border-color:#3ddc8499}.GroupTable-module__R9vdiq__liveMatchButton:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:2px}.GroupTable-module__R9vdiq__liveScoreBadge{height:24px;font-family:var(--font-mono,monospace);color:var(--color-green-accent);font-variant-numeric:tabular-nums;background:#3ddc8417;border:1px solid #3ddc844d;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}@media (min-width:640px){.GroupTable-module__R9vdiq__liveScoreBadge{padding:0 6px}}a.GroupTable-module__R9vdiq__liveScoreBadge:hover{background:#3ddc8429;border-color:#3ddc84a6}a.GroupTable-module__R9vdiq__liveScoreBadge:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:2px}.GroupTable-module__R9vdiq__seedBadge{color:#d4a843b3;flex-shrink:0;font-size:9px;font-weight:700;line-height:1}.GroupTable-module__R9vdiq__advanceBadge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--color-green-accent);background:#3ddc841a;border:1px solid #3ddc8440;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700;display:none}@media (min-width:640px){.GroupTable-module__R9vdiq__advanceBadge{display:inline-flex}}.GroupTable-module__R9vdiq__zlBadge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);background:#d4a8431a;border:1px solid #d4a84340;padding:2px 6px;font-size:8px;font-weight:700}.GroupTable-module__R9vdiq__eliminatedBadge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);background:#ffffff0d;border:1px solid #ffffff26;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700}.GroupTable-module__R9vdiq__tiedBadge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:#fde047;background:#facc151a;border:1px solid #facc154d;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700}.GroupTable-module__R9vdiq__statCell{text-align:center;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:12px}.GroupTable-module__R9vdiq__statCellDim{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__statCellWinBold{color:var(--color-green-accent);font-weight:700}.GroupTable-module__R9vdiq__statCellWinDim{color:var(--color-text-dim);font-weight:400}.GroupTable-module__R9vdiq__statCellLossBold{color:#f87171;font-weight:700}.GroupTable-module__R9vdiq__statCellLossDim{color:var(--color-text-dim);font-weight:400}.GroupTable-module__R9vdiq__legCell{text-align:center;font-family:var(--font-mono,monospace);font-size:12px}.GroupTable-module__R9vdiq__legCellDim{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__legCellPositive{color:var(--color-green-accent)}.GroupTable-module__R9vdiq__legCellNegative{color:#f87171}.GroupTable-module__R9vdiq__legCellNeutral{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__pointsCell{text-align:center;font-family:var(--font-mono,monospace);font-size:13px}.GroupTable-module__R9vdiq__pointsCellDim{color:var(--color-text-dim)}.GroupTable-module__R9vdiq__pointsCellBold{color:var(--color-text-primary);font-weight:700}.GroupTable-module__R9vdiq__pointsCellNormal{color:var(--color-text-secondary)}.GroupTable-module__R9vdiq__footer{border-top:1px solid var(--color-border-default);padding:7px 12px}.GroupTable-module__R9vdiq__footerText{font-family:var(--font-body);font-size:12px}.GroupTable-module__R9vdiq__footerFinished{color:#d4a84399}.GroupTable-module__R9vdiq__footerActive{color:#3ddc84cc}
.ParticipantsList-module__3O2Nqq__list{overflow:visible}.ParticipantsList-module__3O2Nqq__listHeader{background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0 0 20px;display:flex}@media (min-width:640px){.ParticipantsList-module__3O2Nqq__listHeader{padding:0 0 20px}}.ParticipantsList-module__3O2Nqq__count{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:11px;font-weight:600}.ParticipantsList-module__3O2Nqq__searchWrap{width:100%;display:block;position:relative}@media (min-width:640px){.ParticipantsList-module__3O2Nqq__searchWrap{width:256px}}.ParticipantsList-module__3O2Nqq__searchIcon{width:16px;height:16px;color:var(--color-text-dim);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ParticipantsList-module__3O2Nqq__searchInput{border:1px solid var(--color-border-default);background:var(--color-bg-deep);width:100%;height:44px;color:var(--color-text-primary);outline:none;padding-left:40px;padding-right:12px;font-size:14px;transition:border-color .15s}.ParticipantsList-module__3O2Nqq__searchInput::placeholder{color:var(--color-text-dim)}.ParticipantsList-module__3O2Nqq__searchInput:focus{border-color:color-mix(in srgb, var(--color-green-accent) 50%, transparent)}.ParticipantsList-module__3O2Nqq__grid{border:1px solid var(--color-border-default);background:var(--color-bg-deep);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.ParticipantsList-module__3O2Nqq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ParticipantsList-module__3O2Nqq__row{align-items:center;gap:12px;min-height:56px;padding:12px 14px;transition:background-color .15s;display:flex}.ParticipantsList-module__3O2Nqq__row:hover{background:#ffffff05}.ParticipantsList-module__3O2Nqq__rowBorderBottom{border-bottom:1px solid var(--color-border-default)}@media (min-width:768px){.ParticipantsList-module__3O2Nqq__rowMdBorderBottom{border-bottom:1px solid var(--color-border-default)}.ParticipantsList-module__3O2Nqq__rowMdNoBorderBottom{border-bottom:0}.ParticipantsList-module__3O2Nqq__rowMdBorderRight{border-right:1px solid var(--color-border-default)}}.ParticipantsList-module__3O2Nqq__ordinal{width:24px;font-family:var(--font-mono,monospace);color:var(--color-text-dim);flex-shrink:0;font-size:11px;display:block}.ParticipantsList-module__3O2Nqq__nameWrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ParticipantsList-module__3O2Nqq__name{font-family:var(--font-body);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;transition:color .15s;overflow:hidden}a.ParticipantsList-module__3O2Nqq__name:hover{color:var(--color-green-accent)}.ParticipantsList-module__3O2Nqq__profileLink{width:34px;height:34px;color:var(--color-green-accent);flex-shrink:0;justify-content:center;align-items:center;display:none}.ParticipantsList-module__3O2Nqq__profileLink:hover{background:color-mix(in srgb,var(--color-green-accent) 8%,transparent);color:var(--color-text-primary)}.ParticipantsList-module__3O2Nqq__profileIcon{width:17px;height:17px}.ParticipantsList-module__3O2Nqq__seed{font-family:var(--font-mono,monospace);color:#d4a843b3;flex-shrink:0;font-size:10px;font-weight:700}.ParticipantsList-module__3O2Nqq__badge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.05em;border:1px solid;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:700}.ParticipantsList-module__3O2Nqq__debutBadge{color:var(--color-blue-accent);background:#4fc3f71a;border-color:#4fc3f740}.ParticipantsList-module__3O2Nqq__crossLeagueBadge{color:var(--color-green-accent);background:#3ddc841a;border-color:#3ddc8440}.ParticipantsList-module__3O2Nqq__empty{text-align:center;color:var(--color-text-dim);padding:40px 20px;font-size:14px}.ParticipantsList-module__3O2Nqq__toggleButton{border-top:1px solid var(--color-border-default);width:100%;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-dim);justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:600;transition:color .15s;display:flex}.ParticipantsList-module__3O2Nqq__toggleButton:hover{color:var(--color-text-secondary)}.ParticipantsList-module__3O2Nqq__toggleIcon{transition:transform .2s}.ParticipantsList-module__3O2Nqq__toggleIconOpen{transform:rotate(180deg)}@media (max-width:639px){.ParticipantsList-module__3O2Nqq__listHeader{flex-direction:column;align-items:stretch;gap:10px;padding:0 0 14px}.ParticipantsList-module__3O2Nqq__searchInput{height:44px}}
.TournamentFinishedTabs-module__GA98dq__tabsWrap{margin-bottom:24px}.TournamentFinishedTabs-module__GA98dq__panel{min-width:0;scroll-margin-top:135px}@media (max-width:639px){.TournamentFinishedTabs-module__GA98dq__tabsWrap{margin-bottom:18px}}.TournamentFinishedTabs-module__GA98dq__panel:focus-visible{outline:2px solid var(--color-green-accent);outline-offset:-3px}
.SearchResultSection-module__ODXgbq__section{min-width:0;scroll-margin-top:96px}.SearchResultSection-module__ODXgbq__heading{color:var(--color-text-primary);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:19px;font-weight:700;line-height:1.2;display:flex}.SearchResultSection-module__ODXgbq__heading>span{border:1px solid var(--color-border-default);min-width:26px;height:24px;color:var(--color-text-dim);font-family:var(--font-inter), sans-serif;letter-spacing:0;place-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-grid}.SearchResultSection-module__ODXgbq__items{gap:9px;display:grid}.SearchResultSection-module__ODXgbq__section[data-wide=true] .SearchResultSection-module__ODXgbq__items{grid-template-columns:1fr}.SearchResultSection-module__ODXgbq__expandButton{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:100%;color:var(--color-green-accent);letter-spacing:.8px;text-align:center;text-transform:uppercase;cursor:pointer;margin-top:12px;padding:10px;font-size:10px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s}.SearchResultSection-module__ODXgbq__expandButton:hover{border-color:var(--color-border-light);background:var(--color-bg-card);color:var(--color-text-primary)}
.SeasonPlayerStats-module__UyTPva__board{border:1px solid var(--color-border-default);border-top:3px solid var(--color-gold);background:var(--color-bg-surface);overflow:hidden;container-type:inline-size}.SeasonPlayerStats-module__UyTPva__heading{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.SeasonPlayerStats-module__UyTPva__headingContent{flex:1;min-width:0}.SeasonPlayerStats-module__UyTPva__searchWrap{max-width:360px;margin-top:16px;position:relative}.SeasonPlayerStats-module__UyTPva__searchInput{border:1px solid var(--color-border-default);background:var(--color-bg-deep);width:100%;height:38px;color:var(--color-text-primary);font-family:var(--font-body);border-radius:2px;outline:none;padding:0 34px 0 36px;font-size:12px}.SeasonPlayerStats-module__UyTPva__searchInput::placeholder{color:var(--color-text-dim)}.SeasonPlayerStats-module__UyTPva__searchInput:focus{border-color:var(--color-green-accent);box-shadow:0 0 0 1px #3ddc842e}.SeasonPlayerStats-module__UyTPva__searchIcon{width:15px;height:15px;color:var(--color-text-dim);pointer-events:none;position:absolute;top:11px;left:12px}.SeasonPlayerStats-module__UyTPva__clearSearch{width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:10px}.SeasonPlayerStats-module__UyTPva__clearSearch:hover{color:var(--color-text-primary)}.SeasonPlayerStats-module__UyTPva__eyebrow{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.SeasonPlayerStats-module__UyTPva__title{color:var(--color-text-primary);font-family:var(--font-barlow);text-transform:uppercase;margin:5px 0 0;font-size:clamp(24px,4cqi,34px);font-weight:700;line-height:1.05}.SeasonPlayerStats-module__UyTPva__mark{border:1px solid var(--color-gold-dim);flex-shrink:0;width:42px;height:42px;position:relative;transform:rotate(45deg)}.SeasonPlayerStats-module__UyTPva__mark:after{content:"";background:var(--color-gold);position:absolute;inset:10px}.SeasonPlayerStats-module__UyTPva__tableWrap{padding:0}.SeasonPlayerStats-module__UyTPva__repeatedValue{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:4ch 4ch;align-items:baseline;gap:.5ch;display:inline-grid}.SeasonPlayerStats-module__UyTPva__repeatedValue>:first-child{text-align:right}.SeasonPlayerStats-module__UyTPva__repeatCount{text-align:left;letter-spacing:0;color:var(--color-text-secondary);font-size:11px;font-weight:400}.SeasonPlayerStats-module__UyTPva__tableBoard{border:1px solid var(--color-border-default);border-top:3px solid var(--color-gold);background:var(--color-bg-surface);overflow:hidden}.SeasonPlayerStats-module__UyTPva__tableBoardMobile{background:var(--color-bg-surface);border-top:2px solid var(--color-gold)}.SeasonPlayerStats-module__UyTPva__scheduleBoard{padding:22px 24px 26px}.SeasonPlayerStats-module__UyTPva__scheduleGroup+.SeasonPlayerStats-module__UyTPva__scheduleGroup{margin-top:28px}.SeasonPlayerStats-module__UyTPva__scheduleGroupHeading{border-bottom:1px solid var(--color-border-default);min-height:36px;margin-bottom:10px;padding-bottom:10px}.SeasonPlayerStats-module__UyTPva__scheduleGroupLabel{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600}.SeasonPlayerStats-module__UyTPva__scheduleGroupCount{color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.SeasonPlayerStats-module__UyTPva__scheduleRows{gap:2px;display:grid}.SeasonPlayerStats-module__UyTPva__scheduleEmpty{border:1px solid var(--color-border-default);border-top:3px solid var(--color-gold);color:var(--color-text-secondary);text-align:center;padding:42px 20px;font-size:13px}@media (max-width:639px){.SeasonPlayerStats-module__UyTPva__scheduleBoard{padding:18px 16px 24px}}.SeasonPlayerStats-module__UyTPva__summary{border:1px solid var(--color-border-default);border-top:3px solid var(--color-gold);background:var(--color-bg-surface);overflow:hidden}.SeasonPlayerStats-module__UyTPva__summaryHeading{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px 17px;display:flex}.SeasonPlayerStats-module__UyTPva__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SeasonPlayerStats-module__UyTPva__summaryItem{text-align:center;border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);min-width:0;padding:18px 12px 20px}.SeasonPlayerStats-module__UyTPva__summaryItem:nth-child(2n){border-right:0}.SeasonPlayerStats-module__UyTPva__summaryValue{color:var(--color-text-primary);font-family:var(--font-barlow);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.SeasonPlayerStats-module__UyTPva__summaryLabel{color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:600;line-height:1.4}.SeasonPlayerStats-module__UyTPva__summaryNote{border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);text-align:center;padding:11px 18px;font-size:11px;line-height:1.5}.SeasonPlayerStats-module__UyTPva__summaryMark{border:1px solid var(--color-green-muted);border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.SeasonPlayerStats-module__UyTPva__summaryMark:before,.SeasonPlayerStats-module__UyTPva__summaryMark:after{content:"";border:1px solid var(--color-green-muted);border-radius:50%;position:absolute}.SeasonPlayerStats-module__UyTPva__summaryMark:before{inset:8px}.SeasonPlayerStats-module__UyTPva__summaryMark:after{background:var(--color-green-accent);border:0;inset:16px}@container (min-width:620px){.SeasonPlayerStats-module__UyTPva__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.SeasonPlayerStats-module__UyTPva__summaryItem{border-bottom:0}.SeasonPlayerStats-module__UyTPva__summaryItem:nth-child(2n){border-right:1px solid var(--color-border-default)}.SeasonPlayerStats-module__UyTPva__summaryItem:last-child{border-right:0}}.SeasonPlayerStats-module__UyTPva__desktopTable{color:var(--color-text-primary)}.SeasonPlayerStats-module__UyTPva__tableHeader{background:var(--color-bg-deep);border-color:var(--color-border-default)}.SeasonPlayerStats-module__UyTPva__tableButton{min-height:54px;color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:.1em;font-size:11px}.SeasonPlayerStats-module__UyTPva__tableButton:hover{color:var(--color-text-primary);background:var(--color-bg-card-hover)}.SeasonPlayerStats-module__UyTPva__tableRow{border-color:var(--color-border-default)}.SeasonPlayerStats-module__UyTPva__tableRow:nth-child(2n){background:#ffffff05}.SeasonPlayerStats-module__UyTPva__tableRow:hover{background:var(--color-bg-card-hover)}.SeasonPlayerStats-module__UyTPva__tableCell{color:var(--color-text-secondary)}.SeasonPlayerStats-module__UyTPva__mobilePicker{border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:16px;display:grid}.SeasonPlayerStats-module__UyTPva__mobileButton{border:1px solid var(--color-border-default);min-width:0;min-height:38px;color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:.055em;text-transform:uppercase;white-space:normal;background:0 0;border-radius:2px;padding:8px 7px;font-size:10px;font-weight:700;line-height:1.25}.SeasonPlayerStats-module__UyTPva__mobileButtonActive{border-color:var(--color-green-accent);color:var(--color-green-accent);background:#3ddc841a}.SeasonPlayerStats-module__UyTPva__mobileList{border-color:var(--color-border-default);margin:0 16px 16px}@media (max-width:639px){.SeasonPlayerStats-module__UyTPva__heading{padding:18px 16px 15px}.SeasonPlayerStats-module__UyTPva__headingContent{width:100%}.SeasonPlayerStats-module__UyTPva__searchWrap{max-width:none}.SeasonPlayerStats-module__UyTPva__title{font-size:25px}.SeasonPlayerStats-module__UyTPva__mark{width:34px;height:34px}.SeasonPlayerStats-module__UyTPva__mark:after{inset:8px}}@media (min-width:390px) and (max-width:639px){.SeasonPlayerStats-module__UyTPva__mobilePicker{grid-template-columns:repeat(3,minmax(0,1fr))}}
.TournamentMetaCards-module__3awNgq__container{border:1px solid var(--color-border-default);background:var(--color-bg-deep);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;margin-bottom:14px;padding:8px 12px;display:flex;overflow:hidden}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0;margin-bottom:28px;padding:0;display:grid}}@media (min-width:1024px){.TournamentMetaCards-module__3awNgq__container{grid-template-columns:var(--meta-columns,repeat(2, minmax(0, 1fr)))}}.TournamentMetaCards-module__3awNgq__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__badges{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-column:auto;min-height:64px;padding:12px 16px}}@media (min-width:1024px){.TournamentMetaCards-module__3awNgq__badges{border-right:1px solid var(--color-border-default);border-bottom:0;grid-column:span 1/span 1}}.TournamentMetaCards-module__3awNgq__neutralBadge{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;padding:4px 2px;font-size:9px;font-weight:700;display:none}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__neutralBadge{display:inline-flex}}.TournamentMetaCards-module__3awNgq__statusBadge{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:9px;font-weight:700;display:inline-flex}.TournamentMetaCards-module__3awNgq__statusBadgeLive{color:var(--color-green-accent)}.TournamentMetaCards-module__3awNgq__statusBadgeOngoing{color:var(--color-red-accent);padding:4px 2px}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__statusBadgeOngoing{padding:4px 2px;font-size:10px}}.TournamentMetaCards-module__3awNgq__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.TournamentMetaCards-module__3awNgq__statusDotOngoing{background:var(--color-red-accent);animation:2s cubic-bezier(.4,0,.6,1) infinite TournamentMetaCards-module__3awNgq__pulse}.TournamentMetaCards-module__3awNgq__statusDotRegistration{background:var(--color-green-accent)}@keyframes TournamentMetaCards-module__3awNgq__pulse{0%,to{opacity:1}50%{opacity:.5}}.TournamentMetaCards-module__3awNgq__item{border-left:1px solid var(--color-border-default);align-items:center;gap:10px;min-width:0;padding-left:12px;display:none}.TournamentMetaCards-module__3awNgq__itemVisible{display:flex}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__item{border-left:0;border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);min-height:64px;padding:12px 16px;display:flex}.TournamentMetaCards-module__3awNgq__container>:nth-child(2n){border-right:0}.TournamentMetaCards-module__3awNgq__container>:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.TournamentMetaCards-module__3awNgq__container>*{border-right:1px solid var(--color-border-default)!important;border-bottom:0!important}.TournamentMetaCards-module__3awNgq__container>:last-child{border-right:0!important}}.TournamentMetaCards-module__3awNgq__itemIcon{color:var(--color-text-dim);flex-shrink:0;display:none}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__itemIcon{display:block}}.TournamentMetaCards-module__3awNgq__itemBody{min-width:0}.TournamentMetaCards-module__3awNgq__itemLabel{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-dim);margin-bottom:2px;font-size:10px;display:none}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__itemLabel{display:block}}.TournamentMetaCards-module__3awNgq__itemValue{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}@media (min-width:640px){.TournamentMetaCards-module__3awNgq__itemValue{color:var(--color-text-primary);font-size:13px}}
.CalendarView-module__KfqN8G__section{padding:0 0 60px}.CalendarView-module__KfqN8G__toolbar{border:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.CalendarView-module__KfqN8G__monthControls{align-items:center;gap:8px;padding:12px 16px;display:flex}.CalendarView-module__KfqN8G__monthControls h2{text-align:center;min-width:170px;font-family:var(--font-barlow-source), sans-serif;letter-spacing:1.5px;color:var(--color-text-primary);margin:0;font-size:19px;line-height:1}.CalendarView-module__KfqN8G__arrowButton{border:1px solid var(--color-border-default);width:34px;height:34px;color:var(--color-text-secondary);background:0 0;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.CalendarView-module__KfqN8G__arrowButton:hover{border-color:var(--color-border-light);color:var(--color-green-accent);background:#3ddc840a}.CalendarView-module__KfqN8G__arrowButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px}.CalendarView-module__KfqN8G__todayButton{border:1px solid var(--color-border-default);background:var(--color-bg-deep);height:34px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.8px;margin-left:6px;padding:0 12px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.CalendarView-module__KfqN8G__todayButton:hover{border-color:var(--color-green-accent);color:var(--color-green-accent);background:#3ddc840d}.CalendarView-module__KfqN8G__viewSwitch{border:1px solid var(--color-border-default);height:34px;margin-left:6px;display:flex}.CalendarView-module__KfqN8G__viewSwitch button{border:0;border-left:1px solid var(--color-border-default);min-width:66px;color:var(--color-text-dim);letter-spacing:.65px;text-transform:uppercase;background:0 0;font-size:9px;font-weight:800}.CalendarView-module__KfqN8G__viewSwitch button:first-child{border-left:0}.CalendarView-module__KfqN8G__viewSwitch[data-mode=month] button[data-view=month],.CalendarView-module__KfqN8G__viewSwitch[data-mode=agenda] button[data-view=agenda]{background:var(--color-green-accent);color:var(--color-on-accent)}@media (min-width:700px){.CalendarView-module__KfqN8G__viewSwitch[data-mode=auto] button[data-view=month]{background:var(--color-green-accent);color:var(--color-on-accent)}}.CalendarView-module__KfqN8G__filters{border-left:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-bg-deep) 70%, transparent);align-self:stretch;align-items:center;gap:4px;padding:6px;display:flex}.CalendarView-module__KfqN8G__filterButton{height:42px;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.6px;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:800;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.CalendarView-module__KfqN8G__filterButton:hover{border-color:var(--color-border-default);color:var(--color-text-primary);background:#ffffff05}.CalendarView-module__KfqN8G__filterActiveAll{border-color:var(--color-green-accent);background:var(--color-green-accent);color:var(--color-on-accent)}.CalendarView-module__KfqN8G__filterActiveMain{border-color:color-mix(in srgb, var(--color-league-sdl) 45%, transparent);background:color-mix(in srgb, var(--color-league-sdl) 12%, transparent);color:var(--color-league-sdl)}.CalendarView-module__KfqN8G__filterActiveAmateur{border-color:color-mix(in srgb, var(--color-league-adl) 45%, transparent);background:color-mix(in srgb, var(--color-league-adl) 12%, transparent);color:var(--color-league-adl)}.CalendarView-module__KfqN8G__filterActiveAll:hover{border-color:var(--color-action-hover);background:var(--color-action-hover);color:var(--color-on-accent)}.CalendarView-module__KfqN8G__filterDot,.CalendarView-module__KfqN8G__mobileDots span{border-radius:999px;flex:none;display:inline-block}.CalendarView-module__KfqN8G__filterDot{width:7px;height:7px}.CalendarView-module__KfqN8G__mainDot,.CalendarView-module__KfqN8G__mainAccent{background:var(--color-league-sdl)}.CalendarView-module__KfqN8G__amateurDot,.CalendarView-module__KfqN8G__amateurAccent{background:var(--color-league-adl)}.CalendarView-module__KfqN8G__openDot,.CalendarView-module__KfqN8G__openAccent{background:var(--color-gold)}.CalendarView-module__KfqN8G__defaultDot,.CalendarView-module__KfqN8G__defaultAccent{background:var(--color-green-accent)}.CalendarView-module__KfqN8G__calendar{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-top:0;margin-bottom:40px;overflow:hidden}.CalendarView-module__KfqN8G__calendarHidden{display:none}.CalendarView-module__KfqN8G__calendarHidden+.CalendarView-module__KfqN8G__eventsSection{margin-top:30px}.CalendarView-module__KfqN8G__weekdays,.CalendarView-module__KfqN8G__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarView-module__KfqN8G__weekdays{border-bottom:1px solid var(--color-border-default);background:#0000002e}.CalendarView-module__KfqN8G__weekdays>div{text-align:center;color:var(--color-text-dim);font-family:var(--font-mono-source), monospace;text-transform:uppercase;letter-spacing:1px;padding:10px 2px;font-size:10px;font-weight:700}.CalendarView-module__KfqN8G__dayCell{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);background:0 0;min-width:0;min-height:84px;padding:7px;transition:background .15s,box-shadow .15s}.CalendarView-module__KfqN8G__dayCell:nth-child(7n){border-right:0}.CalendarView-module__KfqN8G__dayCell:nth-last-child(-n+7){border-bottom:0}.CalendarView-module__KfqN8G__dayCell.CalendarView-module__KfqN8G__weekend{background:#ffffff03}.CalendarView-module__KfqN8G__dayCell.CalendarView-module__KfqN8G__outsideMonth{background:#00000026}.CalendarView-module__KfqN8G__dayCell.CalendarView-module__KfqN8G__hasEvents{cursor:pointer}.CalendarView-module__KfqN8G__dayCell.CalendarView-module__KfqN8G__hasEvents:hover{background:#3ddc8408}.CalendarView-module__KfqN8G__dayCell.CalendarView-module__KfqN8G__selectedDay{background:#3ddc840f;box-shadow:inset 0 0 0 1.5px #3ddc8480}.CalendarView-module__KfqN8G__dayNumber{width:26px;height:26px;color:var(--color-text-secondary);place-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:grid}.CalendarView-module__KfqN8G__outsideMonth .CalendarView-module__KfqN8G__dayNumber{color:#6a886a59}.CalendarView-module__KfqN8G__dayNumber.CalendarView-module__KfqN8G__today{background:var(--color-green-accent);color:var(--color-bg-deep);border-radius:50%;box-shadow:0 0 0 3px #3ddc8429,0 0 0 7px #3ddc8414}.CalendarView-module__KfqN8G__desktopEvents{flex-direction:column;gap:4px;display:flex}.CalendarView-module__KfqN8G__eventChip{border-left:2px solid;border-radius:4px;padding:5px 6px;text-decoration:none;transition:filter .15s;display:block}.CalendarView-module__KfqN8G__eventChip:hover{filter:brightness(1.2)}.CalendarView-module__KfqN8G__mainEvent{border-left-color:var(--color-league-sdl);background:color-mix(in srgb, var(--color-league-sdl) 7%, transparent)}.CalendarView-module__KfqN8G__amateurEvent{border-left-color:var(--color-league-adl);background:color-mix(in srgb, var(--color-league-adl) 7%, transparent)}.CalendarView-module__KfqN8G__openEvent{border-left-color:var(--color-gold);background:#d4a84312}.CalendarView-module__KfqN8G__defaultEvent{border-left-color:var(--color-green-accent);background:#3ddc8412}.CalendarView-module__KfqN8G__mainTitle{color:var(--color-league-sdl)}.CalendarView-module__KfqN8G__amateurTitle{color:var(--color-league-adl)}.CalendarView-module__KfqN8G__openTitle{color:var(--color-gold)}.CalendarView-module__KfqN8G__defaultTitle{color:var(--color-green-accent)}.CalendarView-module__KfqN8G__faded{opacity:.5}.CalendarView-module__KfqN8G__eventChipTop{align-items:center;gap:5px;min-width:0;display:flex}.CalendarView-module__KfqN8G__eventTitle{text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.CalendarView-module__KfqN8G__chipLive,.CalendarView-module__KfqN8G__chipRegistration{font:800 7px var(--font-mono-source), monospace;letter-spacing:.4px;text-transform:uppercase;flex:none}.CalendarView-module__KfqN8G__chipLive{color:var(--color-green-accent)}.CalendarView-module__KfqN8G__chipRegistration{color:var(--color-gold)}.CalendarView-module__KfqN8G__eventFinished{opacity:.55;filter:saturate(.55)}.CalendarView-module__KfqN8G__eventFinished:hover{opacity:.85}.CalendarView-module__KfqN8G__eventTime{color:var(--color-text-dim);font-family:var(--font-mono-source), monospace;margin-top:2px;font-size:9px;display:block}.CalendarView-module__KfqN8G__moreEvents{color:var(--color-text-dim);font:700 9px var(--font-mono-source), monospace}.CalendarView-module__KfqN8G__mobileDots{display:none}.CalendarView-module__KfqN8G__eventsSection{margin-bottom:60px;scroll-margin-top:84px}.CalendarView-module__KfqN8G__sectionHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.CalendarView-module__KfqN8G__sectionHeader>div:first-child{align-items:center;gap:10px;display:flex}.CalendarView-module__KfqN8G__sectionHeader>div:first-child>span{background:var(--color-gold);width:22px;height:2px}.CalendarView-module__KfqN8G__sectionHeader h2{color:var(--color-text-primary);letter-spacing:1.5px;margin:0;font-size:22px}.CalendarView-module__KfqN8G__eventCount{color:var(--color-text-dim);font:11px var(--font-mono-source), monospace;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;display:flex}.CalendarView-module__KfqN8G__eventCount button{border:1px solid var(--color-border-default);color:var(--color-green-accent);font:inherit;text-transform:uppercase;background:0 0;padding:4px 7px}.CalendarView-module__KfqN8G__eventList,.CalendarView-module__KfqN8G__emptyState{border:1px solid var(--color-border-default);border-top:0}.CalendarView-module__KfqN8G__emptyState{border-top:1px solid var(--color-border-default);text-align:center;color:var(--color-text-dim);padding:40px 20px}.CalendarView-module__KfqN8G__eventRow{border-top:1px solid var(--color-border-default);position:relative}.CalendarView-module__KfqN8G__eventRowFinished{opacity:.68}.CalendarView-module__KfqN8G__eventRowFinished:hover{opacity:1}.CalendarView-module__KfqN8G__agendaGroup{border-top:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-gold) 5%, var(--color-bg-deep));color:var(--color-gold);font:800 9px var(--font-mono-source), monospace;letter-spacing:1px;text-transform:uppercase;padding:10px 14px}.CalendarView-module__KfqN8G__accentBar{width:3px;position:absolute;inset:0 auto 0 0}.CalendarView-module__KfqN8G__eventRowInner{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 18px 18px 22px;display:flex}.CalendarView-module__KfqN8G__dateBlock{min-width:74px}.CalendarView-module__KfqN8G__dateBlock strong{color:var(--color-gold);font:700 26px/1 var(--font-mono-source), monospace;display:block}.CalendarView-module__KfqN8G__dateBlock>span{color:var(--color-text-secondary);font:11px var(--font-mono-source), monospace;text-transform:uppercase;margin-top:2px;display:block}.CalendarView-module__KfqN8G__dateBlock time{color:var(--color-text-dim);font:11px var(--font-mono-source), monospace;margin-top:6px;display:block}.CalendarView-module__KfqN8G__eventInfo{flex:1;min-width:220px}.CalendarView-module__KfqN8G__eventMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CalendarView-module__KfqN8G__statusBadge{text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.CalendarView-module__KfqN8G__statusBadge i{background:currentColor;border-radius:50%;width:6px;height:6px}.CalendarView-module__KfqN8G__statusFinished{border-color:var(--color-border-default);color:var(--color-text-secondary);background:#ffffff0d}.CalendarView-module__KfqN8G__statusOngoing{color:var(--color-green-accent);background:#3ddc8424;border-color:#3ddc844d}.CalendarView-module__KfqN8G__statusUpcoming{color:var(--color-gold);background:#d4a84324;border-color:#d4a8434d}.CalendarView-module__KfqN8G__statusRegistration{color:var(--color-blue-accent);background:#4fc3f724;border-color:#4fc3f74d}.CalendarView-module__KfqN8G__pulse{animation:1.4s ease-in-out infinite CalendarView-module__KfqN8G__calendarPulse}@keyframes CalendarView-module__KfqN8G__calendarPulse{50%{opacity:.35}}.CalendarView-module__KfqN8G__leagueName{color:var(--color-text-dim);font-size:12px}.CalendarView-module__KfqN8G__eventInfo h3{color:var(--color-text-primary);font-family:var(--font-inter-source), sans-serif;text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.CalendarView-module__KfqN8G__eventInfo p{color:var(--color-text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.CalendarView-module__KfqN8G__eventInfo p svg{flex:none;width:15px;height:15px}.CalendarView-module__KfqN8G__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CalendarView-module__KfqN8G__detailsButton{border:1px solid var(--color-border-default);height:38px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-radius:2px;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.CalendarView-module__KfqN8G__detailsButton:hover{border-color:var(--color-border-light);color:var(--color-green-accent);background:#3ddc8408}.CalendarView-module__KfqN8G__liveAction{border-color:var(--color-green-accent);background:var(--color-green-accent);color:var(--color-on-accent)}.CalendarView-module__KfqN8G__liveAction:hover{border-color:var(--color-action-hover);background:var(--color-action-hover);color:var(--color-on-accent)}@media (max-width:1023px){.CalendarView-module__KfqN8G__toolbar{gap:0}.CalendarView-module__KfqN8G__monthControls{justify-content:center;width:100%}.CalendarView-module__KfqN8G__filters{border-top:1px solid var(--color-border-default);border-left:0;width:100%}.CalendarView-module__KfqN8G__filterButton{flex:1;min-width:0;padding:0 12px}.CalendarView-module__KfqN8G__desktopEvents{display:none}.CalendarView-module__KfqN8G__mobileDots{justify-content:center;gap:3px;height:6px;margin-top:4px;display:flex}.CalendarView-module__KfqN8G__mobileDots span{width:5px;height:5px}.CalendarView-module__KfqN8G__dayCell{text-align:center;min-height:46px;padding:6px 2px}.CalendarView-module__KfqN8G__dayNumber{justify-content:center;align-items:center;width:22px;height:22px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.CalendarView-module__KfqN8G__dayNumber.CalendarView-module__KfqN8G__today{box-shadow:0 0 0 3px #3ddc842e}}@media (max-width:699px){.CalendarView-module__KfqN8G__viewSwitch[data-mode=auto] button[data-view=agenda]{background:var(--color-green-accent);color:var(--color-on-accent)}.CalendarView-module__KfqN8G__calendarAuto{display:none}.CalendarView-module__KfqN8G__calendarAuto+.CalendarView-module__KfqN8G__eventsSection,.CalendarView-module__KfqN8G__calendarHidden+.CalendarView-module__KfqN8G__eventsSection{margin-top:22px}}@media (max-width:520px){.CalendarView-module__KfqN8G__monthControls{grid-template-columns:34px minmax(112px,1fr) 34px auto;gap:5px;width:100%;padding:10px 8px;display:grid}.CalendarView-module__KfqN8G__monthControls h2{min-width:0;font-size:17px}.CalendarView-module__KfqN8G__todayButton{margin-left:2px;padding:0 7px;font-size:10px}.CalendarView-module__KfqN8G__viewSwitch{grid-column:1/-1;width:100%;margin:3px 0 0}.CalendarView-module__KfqN8G__viewSwitch button{flex:1;min-height:36px}.CalendarView-module__KfqN8G__filterButton{height:42px;padding:0 6px;font-size:9px}.CalendarView-module__KfqN8G__weekdays>div{padding:9px 1px;font-size:9px}.CalendarView-module__KfqN8G__calendar{margin-bottom:36px}.CalendarView-module__KfqN8G__sectionHeader{margin-bottom:14px}.CalendarView-module__KfqN8G__sectionHeader h2{font-size:21px}.CalendarView-module__KfqN8G__eventCount{font-size:9px}.CalendarView-module__KfqN8G__eventRowInner{gap:14px;padding:18px 14px 18px 18px}.CalendarView-module__KfqN8G__dateBlock{min-width:58px}.CalendarView-module__KfqN8G__eventInfo{min-width:calc(100% - 76px)}.CalendarView-module__KfqN8G__actions{width:100%;padding-left:72px}}@media (prefers-reduced-motion:reduce){.CalendarView-module__KfqN8G__pulse{animation:none}}
.SearchTypeSelect-module__T5oMNq__wrapper{flex:none;position:relative}.SearchTypeSelect-module__T5oMNq__trigger{border:0;border-right:1px solid var(--color-border-default);background:var(--color-bg-card);height:54px;color:var(--color-green-accent);letter-spacing:.9px;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:0 18px;font-size:10px;font-weight:800;transition:background-color .16s;display:flex}.SearchTypeSelect-module__T5oMNq__trigger:hover{background:var(--color-bg-card-hover)}.SearchTypeSelect-module__T5oMNq__trigger svg{width:11px;height:7px;transition:transform .16s}.SearchTypeSelect-module__T5oMNq__trigger svg[data-open=true]{transform:rotate(180deg)}.SearchTypeSelect-module__T5oMNq__dropdown{z-index:30;border:1px solid var(--color-border-default);background:var(--color-bg-input);min-width:100%;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 30px #00000059}.SearchTypeSelect-module__T5oMNq__option{width:100%;color:var(--color-text-secondary);letter-spacing:.75px;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:10px;font-weight:700;transition:color .16s,background-color .16s;display:block}.SearchTypeSelect-module__T5oMNq__option:hover{color:var(--color-text-primary);background:#ffffff0d}.SearchTypeSelect-module__T5oMNq__option[data-selected=true]{background:color-mix(in srgb, var(--color-green-accent) 15%, transparent);color:var(--color-green-accent)}.SearchTypeSelect-module__T5oMNq__nativeSelect{display:none}@media (max-width:640px){.SearchTypeSelect-module__T5oMNq__trigger{gap:8px;height:50px;padding:0 12px;font-size:9px}.SearchTypeSelect-module__T5oMNq__dropdown{min-width:150px}}
.GroupDetailsLiveContent-module__mzJfJG__breadcrumb{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.GroupDetailsLiveContent-module__mzJfJG__breadcrumbLink{text-overflow:ellipsis;white-space:nowrap;transition:color .15s;overflow:hidden}.GroupDetailsLiveContent-module__mzJfJG__breadcrumbLink:hover{color:var(--color-green-accent)}.GroupDetailsLiveContent-module__mzJfJG__breadcrumbCurrent{color:var(--color-text-secondary);flex-shrink:0}.GroupDetailsLiveContent-module__mzJfJG__header{border:1px solid var(--color-border-default);background:var(--color-bg-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}@media (min-width:640px){.GroupDetailsLiveContent-module__mzJfJG__header{padding:24px}}.GroupDetailsLiveContent-module__mzJfJG__headerInfo{min-width:0}.GroupDetailsLiveContent-module__mzJfJG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin:0 0 5px;font-size:10px;font-weight:700}.GroupDetailsLiveContent-module__mzJfJG__title{font-family:var(--font-display);letter-spacing:.07em;color:var(--color-text-primary);font-size:30px}@media (min-width:640px){.GroupDetailsLiveContent-module__mzJfJG__title{font-size:36px}}.GroupDetailsLiveContent-module__mzJfJG__headerMeta{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px 12px;display:flex}.GroupDetailsLiveContent-module__mzJfJG__boardLabel{color:var(--color-text-secondary);font-size:12px;font-weight:600}.GroupDetailsLiveContent-module__mzJfJG__progressLabel{color:var(--color-text-secondary);font-size:12px;font-weight:700}.GroupDetailsLiveContent-module__mzJfJG__progressLabel[data-finished=true]{color:var(--color-gold)}.GroupDetailsLiveContent-module__mzJfJG__liveIndicator{color:var(--color-text-muted);align-items:center;gap:6px;font-size:10px;font-weight:500;display:none}@media (min-width:640px){.GroupDetailsLiveContent-module__mzJfJG__liveIndicator{display:inline-flex}}.GroupDetailsLiveContent-module__mzJfJG__liveDot{background:var(--color-green-accent);border-radius:50%;width:6px;height:6px}.GroupDetailsLiveContent-module__mzJfJG__mobileTabs{border:1px solid var(--color-border-default);background:var(--color-bg-deep);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}@media (min-width:1280px){.GroupDetailsLiveContent-module__mzJfJG__mobileTabs{display:none}}.GroupDetailsLiveContent-module__mzJfJG__mobileTab{letter-spacing:.08em;text-transform:uppercase;min-height:50px;color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:11px;font-weight:700}.GroupDetailsLiveContent-module__mzJfJG__mobileTab+.GroupDetailsLiveContent-module__mzJfJG__mobileTab{border-left:1px solid var(--color-border-default)}.GroupDetailsLiveContent-module__mzJfJG__mobileTab[aria-selected=true]{border-bottom-color:var(--color-green-accent);color:var(--color-text-primary)}.GroupDetailsLiveContent-module__mzJfJG__layout{touch-action:pan-y;align-items:start;gap:16px;display:grid}@media (min-width:1280px){.GroupDetailsLiveContent-module__mzJfJG__layout{grid-template-columns:420px minmax(0,1fr)}}.GroupDetailsLiveContent-module__mzJfJG__panel{border:1px solid var(--color-border-default);background:var(--color-bg-deep);min-width:0;overflow:hidden}.GroupDetailsLiveContent-module__mzJfJG__panelHidden{display:none}@media (min-width:1280px){.GroupDetailsLiveContent-module__mzJfJG__panelHidden{display:block}}.GroupDetailsLiveContent-module__mzJfJG__panelVisible{display:block}
.TournamentProgressTabs-module__LrZXXq__switch{margin-bottom:20px}
.page-module__JuuesG__hero>div{padding-top:40px}
.page-module__wot_Da__page{max-width:1320px;min-height:70vh;margin:0 auto;padding:24px 16px}@media (min-width:640px){.page-module__wot_Da__page{padding:32px 24px}}@media (min-width:1024px){.page-module__wot_Da__page{padding:32px 40px}}
