@font-face{font-family:__geistSans_6d87d0;src:url(/yonex-GBA-Championship-2025/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_6d87d0;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_6d87d0{font-family:__geistSans_6d87d0,__geistSans_Fallback_6d87d0}.__variable_6d87d0{--font-geist-sans:"__geistSans_6d87d0","__geistSans_Fallback_6d87d0"}@font-face{font-family:__geistMono_b81ea9;src:url(/yonex-GBA-Championship-2025/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_b81ea9;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_b81ea9{font-family:__geistMono_b81ea9,__geistMono_Fallback_b81ea9}.__variable_b81ea9{--font-geist-mono:"__geistMono_b81ea9","__geistMono_Fallback_b81ea9"}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Arial,Helvetica,sans-serif;background:url(/yonex-GBA-Championship-2025/blackk&OneBg.webp) #d3d3d3 50%/cover no-repeat;background-attachment:fixed;height:100vh}.obsStreamBody{background:purple}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.tournamentCard{width:calc(50% - 1.5rem)}.noMatchFound{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.noMatchFoundText{text-align:center;color:#fff;font-size:54px;line-height:81px;font-weight:700;padding-top:80px}.winnerPage{height:calc(100vh - 80px)}.linkTag{margin-left:15px}.winnerPage .winnerPageSection{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:15px 40px;gap:12px}.winnerPage .winnerPageSection .firstSection p{text-align:center;font-size:24px;line-height:26px;font-weight:700;color:#fff;word-break:break-all;margin-bottom:0;padding:15px 0}.winnerPage .winnerPageSection .secondSection{display:flex;justify-content:center;align-items:center;width:100%;background-color:#2a2a2a;padding:15px;border-radius:12px}.winnerPage .winnerPageSection .secondSection .secondSectionLeft{max-width:1100px;width:calc(100% - 380px)}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h2,.winnerPage .winnerPageSection .secondSection .secondSectionLeft p{font-size:35px;line-height:normal;font-weight:700;color:#fff;max-width:835px;text-align:center}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h1{font-size:60px;line-height:normal;font-weight:700;color:#fff;padding-top:24px;max-width:835px;text-align:center}.winnerPage .winnerPageSection .thirdSection{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:12px}.winnerPage .winnerPageSection .thirdSection .thirdSectionLeft{display:flex;border:2px solid #3c3c3c;background-color:#2a2a2a;padding:12px 24px;border-radius:6px}.winnerPage .winnerPageSection .thirdSection .thirdSectionLeft p{font-size:24px;line-height:30px;font-weight:500;color:#fff;margin:0}.winnerPage .winnerPageSection .thirdSection .thirdSectionLeft ul{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0 0 0 12px}.winnerPage .winnerPageSection .thirdSection .thirdSectionLeft ul li{font-size:24px;line-height:30px;font-weight:500;color:#fff}.winnerPage .winnerPageSection .thirdSection .thirdSectionLeft ul li.dot{height:4px;width:4px;border-radius:50%;background-color:#d9d9d9}.winnerPage .winnerPageSection .thirdSection .thirdSectionRight button{border:2px solid #3c3c3c;padding:12px 24px;background-color:#2a2a2a;border-radius:6px;display:flex;align-items:center}.winnerPage .winnerPageSection .thirdSection .thirdSectionRight button p{padding-left:12px;margin:0;color:#fff}.penaltyPage{height:100vh}.penaltyPage .penaltyPageSection{width:100%;height:100%;padding:40px}.penaltyPage .penaltyPageSection .yellowCard{display:flex;flex-direction:column;justify-content:center;align-items:center}.penaltyPage .penaltyPageSection .yellowCard .topic{background-color:#eca100;padding-left:16px;padding-right:16px;border-top-left-radius:8px;border-top-right-radius:8px;font-size:28px;line-height:35px;font-weight:500;color:#111111b0;margin:0}.penaltyPage .penaltyPageSection .yellowCard .card{padding:24px 48px;background-color:#ffbd2f;border-radius:32px;min-height:862px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:0}.penaltyPage .penaltyPageSection .yellowCard .card .cardUpper{display:flex;justify-content:space-between}.penaltyPage .penaltyPageSection .yellowCard .card .cardUpper p.match{margin-left:24px}.penaltyPage .penaltyPageSection .yellowCard .card .cardUpper p{padding:12px 32px;border-radius:100px;background:linear-gradient(0deg,#01559c,#088dfe),linear-gradient(0deg,hsla(0,0%,7%,.78),hsla(0,0%,7%,.78));font-size:28px;line-height:35px;font-weight:500;color:#fff;margin:0}.penaltyPage .penaltyPageSection .yellowCard .card .cardMiddle h1{font-size:72px;font-weight:700;color:#111;margin:0}.penaltyPage .penaltyPageSection .yellowCard .card .cardMiddle p{font-size:49px;font-weight:400;color:#11111180;text-align:center;margin:0}.penaltyPage .penaltyPageSection .yellowCard .card .cardLower{display:flex;justify-content:space-between;align-items:center;width:100%}.penaltyPage .penaltyPageSection .yellowCard .card .cardLower p{padding:12px 32px;border-radius:100px;background:#11111114;font-size:28px;font-weight:500;color:#11111199;margin:0}.penaltyPage .penaltyPageSection .yellowCard.redCard .topic{background-color:#9a1010}.penaltyPage .penaltyPageSection .yellowCard.redCard .card{background-color:#b74040}.penaltyPage .penaltyPageSection .yellowCard.redCard .card .cardMiddle h1{color:#fff}.penaltyPage .penaltyPageSection .yellowCard.redCard .card .cardMiddle p{color:#fff;opacity:.5}.penaltyPage .penaltyPageSection .yellowCard.redCard .card .cardLower p{color:#fff;background:#ffffff14}.penaltyPage .penaltyPageSection .yellowCard.blackCard .topic{background-color:#111;color:#fff}.penaltyPage .penaltyPageSection .yellowCard.blackCard .card{background-color:#000}.penaltyPage .penaltyPageSection .yellowCard.blackCard .card .cardLower p{color:#fff;background:#ffffff14}.penaltyPage .penaltyPageSection .yellowCard.blackCard .card .cardMiddle h1,.penaltyPage .penaltyPageSection .yellowCard.blackCard .card .cardMiddle p{color:#fff}.court{padding:5px 0;margin:0 auto}.court ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;gap:15px}.court ul li{border:2px solid #3c3c3c;padding:4px 10px;background-color:#2a2a2a;border-radius:6px;font-size:16px;font-weight:500;color:#bbb;cursor:pointer;word-break:break-all;list-style:none;margin-left:12px}.court ul li:first-child{margin-left:0}.court ul li.selectedOption{border:4px solid #fff;background:linear-gradient(180deg,#fff,#f5f5f5);border-radius:6px;color:#000}p.listOfMatch{text-align:center;font-size:24px;line-height:26px;font-weight:700;color:#fff;word-break:break-all;margin-bottom:0;padding:15px 0}.allMatch{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:0 15px 15px;counter-reset:section}.matchList{background:linear-gradient(0deg,#01559c,#088dfe),linear-gradient(0deg,hsla(0,0%,7%,.78),hsla(0,0%,7%,.78));border-radius:100px;width:-moz-fit-content;width:fit-content;margin:5px auto 0;padding:5px;position:relative;z-index:1;overflow:hidden}.matchList:after{position:absolute;content:"";background:hsla(0,0%,7%,.78);height:100%;width:100%;left:0;top:0;z-index:-1}.allMatch .matchList ul{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-left:0}.allMatch .matchList li,.allMatch .matchList ul{display:flex;align-items:center;margin-bottom:0;padding-bottom:0}.allMatch .matchList li{padding-left:5px;font-size:14px;font-weight:600;color:#fff;border-right:2px solid #ffffff80;padding-right:5px;word-break:break-all}.matchList li svg{padding-right:5px;width:40px;height:auto}.allMatch .matchList li:last-child{border:none}.upcomingMatch{width:33%;padding:36px 10px 10px}.upcomingMatch .matchSchedule{border-radius:12px;background-color:#2a2a2a;margin-top:10px;position:relative;overflow:hidden}.upcomingMatch .matchSchedule:before{display:block;content:"";position:absolute;top:65px;left:50%;transform:translate(-50%);border-radius:50%;background:url(/versus.svg);background-position:50%;background-repeat:no-repeat;height:30px;width:30px}.upcomingMatch .matchSchedule:after{display:block;counter-increment:section;content:counter(section);width:98px;height:100%;position:absolute;top:-25%;right:5%;color:#fff;font-size:170px;font-weight:700;opacity:.1;transform:translate(0)}.upcomingMatch .firstPlayer,.upcomingMatch .secondPlayer{width:100%;height:100%;border-top-left-radius:24px;border-top-right-radius:24px;padding:20px 25px}.upcomingMatch .firstPlayer p,.upcomingMatch .secondPlayer p{margin:0;text-align:center;font-size:12px;font-weight:400;color:#bfbfbf}.upcomingMatch .firstPlayer h1,.upcomingMatch .secondPlayer h1{margin:0;text-align:center;font-size:16px;font-weight:700;color:#fff}.upcomingMatch .secondPlayer{border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:0;border-top-right-radius:0;border-top:3px solid #000}.upcomingMatch .matchTime{padding:10px 25px;background-color:#202020;display:flex;justify-content:space-between}.upcomingMatch .matchTime p{font-size:16px;font-weight:500;color:#fff;margin:0}.playerLogo{height:auto;width:30px}.playerMistake{display:flex;gap:4px;width:max-content;position:absolute;bottom:0;right:0}.playerMistake .redCard{background-color:#b74040;color:#fff}.playerMistake .redCard,.playerMistake .yellowCard{height:20px;width:20px;font-size:14px;font-weight:700;text-align:center}.playerMistake .yellowCard{background-color:#ffbd2f;color:#000}.playerMistake .redCard.animatedScale,.playerMistake .yellowCard.animatedScale{animation:scaleUpAndBack 1.5s ease-in-out forwards}@keyframes scaleUpAndBack{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.youtubeStream{background-color:transparent;height:100vh;overflow:hidden;position:relative;iframe{width:100%;height:100%}.streamHeader{align-items:center;justify-content:flex-end;padding:25px 44px;top:0;left:0;.company-logo{img{height:auto;object-fit:contain}}.streamTitle{.title{font-size:36px;font-weight:700;line-height:normal;text-align:center;color:#fff;margin:0}.courtName{font-size:32px;font-weight:700;color:#088dfe;line-height:normal;text-align:center;margin:0}&.mobileView{display:none}}}.scoreBoardInner,.streamHeader{display:flex;position:fixed;width:100%;width:100%}.scoreBoardInner{border-radius:12px;padding-top:10px;margin-top:0;bottom:38px;left:44px;padding-right:65px;gap:1.3px}.scoreBoardInner .firstPlayer{display:flex;border-top-left-radius:6px;border-bottom-left-radius:6px;overflow:hidden;height:75px;width:50%;border-top-right-radius:0}.scoreBoardInner .playerName{background-color:#2a2a2a;display:flex;justify-content:space-between;width:calc(100% - 75px);padding:0;padding-inline:17px;align-items:center;row-gap:0;column-gap:0;position:relative;border-right:0!important}.scoreBoardInner .playerName img{height:40px;width:40px}.scoreBoardInner .playerName .playerCountry{display:flex;align-items:center;width:calc(100% - 40px)}.scoreBoardInner .playerName svg{height:40px;width:40px}.scoreBoardInner .playerName .playerCountry .playerLogo{height:auto;width:80px}.scoreBoardInner .playerName p{font-size:24px;font-weight:400;color:#bfbfbf;word-break:break-all;margin:0;text-transform:capitalize}.scoreBoardInner .playerName p.name{font-size:36px;font-weight:700;color:#fff;word-break:break-all;text-transform:capitalize}.scoreBoardInner .playerName p.name.singleMatch{font-size:26px}.scoreBoardInner .scoreCard ul{display:flex;width:100%;height:100%;margin:0;padding:0}.scoreBoardInner .scoreCard ul li{display:flex;justify-content:center;align-items:center;height:100%;width:100%;min-width:33.33%;flex:1 1;padding:23px 30px;font-size:50px;font-weight:700;color:#adadad;background-color:#202020;border-right:3px solid #000;&:last-child{border-right:none}}.scoreBoardInner .scoreCard ul li.singleMatch{font-size:80px;padding:10px 52px}.scoreBoardInner .scoreCard ul li.winner{color:#00c167}.scoreBoardInner .scoreCard ul li.currentGame{background-color:#202020;color:#fff;&.service{border-bottom:4px solid #088dfe}}.scoreBoardInner .secondPlayer{display:flex;flex-direction:row-reverse;width:50%;border-top-right-radius:6px;border-bottom-right-radius:6px;overflow:hidden;height:75px;border-bottom-left-radius:0;border-top:0!important}}.ytMatchBody{background:none}.noStream{font-size:40px;font-weight:700;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}@media only screen and (max-width:1440px){.winnerPage .winnerPageSection .secondSection .secondSectionLeft h2,.winnerPage .winnerPageSection .secondSection .secondSectionLeft p{font-size:25px;line-height:normal}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h1{font-size:50px;line-height:normal}.secondSectionRight{img{height:250px;width:250px}}}@media only screen and (max-width:1200px){.youtubeStream{.scoreBoardInner .playerName p.name.singleMatch{font-size:20px}.scoreBoardInner .playerName p{font-size:18px}.scoreBoardInner .scoreCard ul li.singleMatch{font-size:60px;padding:10px 42px}}}@media only screen and (max-width:991px){.noMatchFound svg{width:300px;height:auto}.noMatchFound .noMatchFoundText{font-size:40px;line-height:normal;padding-top:40px}.youtubeStream{.streamHeader{padding:5px 15px;.streamTitle{.title{font-size:26px}.courtName{font-size:24px}}}.scoreBoardInner .playerName p.name.singleMatch{font-size:18px}.scoreBoardInner .playerName p{font-size:16px}.scoreBoardInner .scoreCard ul li.singleMatch{font-size:40px;padding:10px 20px}.scoreBoardInner .playerName{width:calc(100% - 63px);padding-inline:10px}.scoreBoardInner .playerName svg{height:30px;width:30px}.scoreBoardInner .playerName .playerCountry{width:calc(100% - 30px)}}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h2,.winnerPage .winnerPageSection .secondSection .secondSectionLeft p{font-size:30px;line-height:normal}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h1{font-size:50px;line-height:normal}.winnerPage .winnerPageSection .secondSection .secondSectionLeft{width:calc(100% - 200px)}.secondSectionRight{img{height:200px;width:200px}}}@media only screen and (max-width:767px){.noMatchFound svg{width:200px;height:auto}.noMatchFound .noMatchFoundText{font-size:30px;line-height:normal;padding-top:30px}p.listOfMatch{font-size:18px;line-height:normal;padding:15px}.court ul{gap:6px;flex-wrap:wrap;padding:0 8px}.linkTag{margin-left:6px}.youtubeStream{.streamHeader{flex-wrap:wrap;.streamTitle{display:none;&.mobileView{display:flex!important;width:100%;margin-top:8px;align-items:center;gap:8px;justify-content:space-between;.courtName,.title{font-size:16px}}}.company-logo{img{height:50px}}}.scoreBoardInner{flex-direction:row;gap:0;padding:0 12px;width:100%;left:0;bottom:12px;right:0}.scoreBoardInner .firstPlayer{border-bottom-left-radius:6px;width:100%;height:55px}.scoreBoardInner .secondPlayer{width:100%;height:55px}.scoreBoardInner .playerName p,.scoreBoardInner .playerName p.name.singleMatch{font-size:10px}.scoreBoardInner .playerName svg{height:16px;width:16px}.scoreBoardInner .playerName .playerCountry{width:calc(100% - 16px)}.scoreBoardInner .scoreCard ul li.singleMatch{font-size:16px;padding:0 15px;min-height:55px}.scoreBoardInner .playerName{width:calc(100% - 35px);padding:6px;min-height:55px}.scoreBoardInner .playerName img{height:24px;width:24px}}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h2,.winnerPage .winnerPageSection .secondSection .secondSectionLeft p{font-size:14px;line-height:normal;text-align:left}.winnerPage .winnerPageSection .secondSection .secondSectionLeft h1{font-size:16px;line-height:normal;padding-top:6px;text-align:left}.winnerPage .winnerPageSection .secondSection .secondSectionLeft{width:calc(100% - 50px)}.secondSectionRight{img{height:50px;width:50px}}.winnerPage .winnerPageSection{padding:15px}.winnerPage .winnerPageSection .firstSection p{padding:15px;font-size:18px}.winnerPage .winnerPageSection .secondSection{padding:8px}.winnerPage{height:calc(100vh - 135px)}}@media only screen and (max-width:374px){.allMatch .matchList li{font-size:12px}}.brand-logo{img{width:100%;height:auto;object-fit:contain}}.brand-logo.tvview{display:block}@media (max-width:768px){.brand-logo.tvview{display:none}}.brand-logo.mobileview{display:none}@media (max-width:768px){.brand-logo.mobileview{display:block}}