body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Rubik,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Rubik;src:local("Rubik"),url(/assets/Rubik-Regular-BCr64LpH.ttf) format("truetype")}@font-face{font-family:Apotek;src:local("Apotek"),url(/assets/apotek-black-DSzt-LyN.otf) format("truetype")}:root{--font-white-color: #ffffff;--font-black-color: #000000;--mf-font-family: "Rubik";--mf-red-color: #9a1820;--mf-dark-red-color: #78121a;--mf-darker-red-color: #4f1216;--mf-greyed-out-red-color: #74161b;--mf-yellow-color: #ffdc32;--mf-black-color: #161616;--mf-gray-color: #525252;--wft-font-family: "Apotek";--wft-green-color: #5eb056;--wft-dark-green-color: #22954c;--wft-blue-color: #001e43;--wft-orange-color: #fe5000;--wft-gray-color: #525252}.MFOverlay{width:1920px;height:1080px;display:flex;flex-direction:column;justify-content:center}.MFOverlay.MF{font-family:var(--mf-font-family)}.MFOverlay.WFT,.MFOverlay.WFTW{font-family:var(--wft-font-family)}.Scoreboard{position:absolute;width:1920px;height:128px;left:0;top:952px;background:var(--mf-red-color);display:flex;flex-direction:row;z-index:0}.TriangleLeftDarker{position:absolute;z-index:-6;width:200px;height:128px;left:0;top:0;fill:var(--mf-darker-red-color);stroke:var(--mf-darker-red-color);stroke-width:60;display:block}.TriangleLeftDark{position:absolute;z-index:-5;width:200px;height:128px;left:90px;top:0;fill:var(--mf-dark-red-color);stroke:var(--mf-dark-red-color);stroke-width:60}.TriangleLeftLight{position:absolute;z-index:-4;width:200px;height:128px;left:250px;top:0;fill:var(--mf-red-color);stroke:var(--mf-red-color);stroke-width:60}.TriangleRightDarker{position:absolute;z-index:-3;width:200px;height:128px;left:1720px;top:0;fill:var(--mf-darker-red-color);stroke:var(--mf-darker-red-color);stroke-width:60}.TriangleRightDark{position:absolute;z-index:-2;width:200px;height:128px;left:1570px;top:0;fill:var(--mf-dark-red-color);stroke:var(--mf-dark-red-color);stroke-width:60}.TriangleRightLight{position:absolute;z-index:-1;width:200px;height:128px;left:1410px;top:0;fill:var(--mf-red-color);stroke:var(--mf-red-color);stroke-width:60}.Bracket{width:360px;height:128px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;font-style:normal;font-weight:600;font-size:40px;line-height:.95;text-align:center;letter-spacing:.05em;text-transform:uppercase}.BracketPadding{display:block}.Event{width:440px;height:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-style:normal;font-weight:600;font-size:40px;line-height:.95;text-align:center;letter-spacing:.05em;text-transform:uppercase}.Format{width:80px;height:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-self:flex-end;color:#fff;text-transform:uppercase}.FormatVisible{background:var(--mf-black-color)}.FormatHidden{background:transparent}.FormatHeader{text-align:center;font-style:normal;font-weight:600;font-size:15px;line-height:96%;letter-spacing:.035em;color:#fff}.FormatBody{margin-top:9px;text-align:center;font-style:normal;font-weight:600;font-size:66px;line-height:96%;color:#fff}.Teams{width:1040px;height:128px;display:flex;flex-direction:row}.NoTeams{width:1040px;height:128px;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;font-size:35px;font-style:normal;font-weight:700;text-align:center}.YellowTriangle{width:35px;stroke-width:60;fill:var(--mf-yellow-color);stroke:var(--mf-yellow-color)}.YellowTriangle .Star{stroke-width:3;fill:#000;stroke:#000}.BlackTriangle{width:35px;stroke-width:60;fill:var(--mf-black-color);stroke:var(--mf-black-color)}.BlackTriangle .Star{stroke-width:3;fill:#fff;stroke:#fff}.LeftTeam{width:366px;height:128px;display:flex;flex-direction:row;justify-content:right}.LeftTeamContent{width:331px;height:128px;text-align:right;font-size:30px;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.LeftTeamNames{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-right:9px}.RightTeam{width:366px;height:128px;display:flex;flex-direction:row;justify-content:left}.RightTeamContent{width:331px;height:128px;text-align:left;font-size:30px;font-weight:500;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.RightTeamNames{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-left:9px}.PlayerName{width:322px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerNameSingles{width:322px;text-align:center}.Score{width:308px;float:left;background-color:var(--mf-red-color);display:flex}.Timeouts{width:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.Points{width:228px;display:flex;flex-direction:column;justify-content:center;position:relative}.GameScore{height:84px;display:flex;flex-direction:row;color:#fff;font-size:72px;font-style:normal;font-weight:700;line-height:normal}.LeftTeamScore{height:100%;width:38%;display:block;text-align:right}.ScoreSeparator{height:100%;width:24%;text-align:center}.RightTeamScore{height:100%;width:38%;text-align:left}.MatchScore{height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center}.GamesToWinMatchTitle{height:20px;color:#fff;text-transform:uppercase;text-align:center;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.035em}.GameCounter{width:220px;height:12px;margin-top:4px;margin-bottom:8px;display:flex;align-items:stretch;flex-direction:row;justify-content:space-between;gap:5px}.Game{display:block;height:12px;border-color:#fff;border-radius:2px}.GameUnplayed{background-color:var(--mf-greyed-out-red-color)}.Game.BlackTeamColors{background-color:#000}.NoScore{width:308px;background-color:var(--mf-red-color);color:#fff;display:flex;justify-content:center;align-items:center;font-size:72px;font-style:normal;font-weight:700;line-height:normal}.Waiting{width:308px;background-color:var(--mf-red-color);color:#fff;display:flex;justify-content:center;align-items:center;font-size:35px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.MatchPending{width:308px;background-color:var(--mf-red-color);color:#fff;display:flex;justify-content:center;align-items:center;font-size:25px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.0625em}.YellowTeamColors{color:#000;background-color:var(--mf-yellow-color);fill:var(--mf-yellow-color);stroke:var(--mf-yellow-color);font-weight:600}.BlackTeamColors{color:#fff;background-color:var(--mf-black-color);fill:var(--mf-black-color);stroke:var(--mf-black-color);font-weight:500}.YellowTeamColors.WFT,.BlackTeamColors.WFT{color:#fff;background-color:var(--wft-blue-color);font-weight:500}.TimerOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:var(--mf-red-color);z-index:1}.TimerOverlayHidden{visibility:hidden}.Timer{width:74%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;font-size:100px;font-style:normal;font-weight:700}.TimerSeconds{width:44%;text-align:end}.TimerSeparator{width:12%;text-align:center}.TimerTenths{width:44%;text-align:start}.ScoreboardWft{position:absolute;width:1920px;height:128px;left:0;top:952px;background-image:url(/assets/ScoreboardWft-CL8Fz7NM.png);display:flex;flex-direction:row}.EventWft{width:317px;height:128px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:40px;line-height:.95;text-transform:uppercase;text-align:center}.LogoWft{width:266px;height:128px}.BracketWft{width:317px;height:128px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:40px;line-height:.95;text-transform:uppercase;text-align:center}.TeamWft{width:510px;height:128px;display:flex;flex-direction:row}.TeamScoreWft{width:70px;height:128px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:40px;text-transform:uppercase}.TeamContentWft{width:440px;height:128px;display:flex;flex-direction:row;justify-content:center}.TeamDetailsWft{width:400px;height:128px;display:flex;flex-direction:column;align-items:center}.TeamNamesWft{width:400px;height:128px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:38px}.TeamNamesWft.Left{align-items:start}.TeamNamesWft.Right{align-items:end}.PlayerNameWft{width:384px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerNameWft.Left,.PlayerNameWft.Left.N0{margin-left:16px;text-align:left}.PlayerNameWft.Left.N1{margin-left:8px;margin-right:8px;text-align:left}.PlayerNameWft.Right{margin-right:16px;text-align:right}.PlayerNameWft.Right.N0{margin-left:8px;margin-right:8px;text-align:right}.PlayerNameWft.Right.N1{margin-right:16px;text-align:right}.PlayerNameWft.Centered{margin-left:8px;margin-right:8px;text-align:center}.TeamGamesWft{width:334px;display:flex;flex-direction:row;justify-content:center;align-items:start;position:absolute;top:114px}.GameWft{display:block;height:8px;border-color:#fff;border-radius:2px;margin-left:2px;margin-right:2px}.GameWft.Won{background-color:#fff}.GameWft.Unplayed{background-color:var(--wft-gray-color)}.TeamTimeoutsWft{width:40px;height:128px;display:flex;flex-direction:column;justify-content:space-evenly}.ScoreboardWftWorlds{position:absolute;width:1920px;height:156px;left:0;top:922px;background-image:url(/assets/ScoreboardWftWorlds-DmezoBue.png);background-size:1920px 156px;display:flex;flex-direction:column;align-items:center}.TopRowWftWorlds{margin-top:36px;width:1290px;height:80px;display:flex;flex-direction:row}.BottomRowWftWorlds{width:870px;height:30px;display:flex;flex-direction:row;justify-content:space-between}.EventWftWorlds{margin-top:2px;margin-left:4px;width:350px;height:30px;display:flex;justify-content:start;align-items:center;color:#fff;font-size:22px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BracketWftWorlds{margin-top:2.5px;margin-right:2px;width:350px;height:30px;display:flex;justify-content:end;align-items:center;color:#fff;font-size:22px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LogoWftWorlds{width:224px;height:80px}.TeamWftWorlds{width:533px;height:80px;display:flex;flex-direction:row}.TeamWftWorlds.Left{justify-content:start}.TeamWftWorlds.Right{margin-top:2.5px;justify-content:end}.TeamScoreWftWorlds{width:54px;height:80px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:50px;text-transform:uppercase}.TeamContentWftWorlds{width:440px;height:80px;display:flex;flex-direction:row;justify-content:center}.TeamDetailsWftWorlds{width:400px;height:80px;display:flex;flex-direction:column;align-items:center}.TeamNamesWftWorlds{width:410px;height:80px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:32px;line-height:1em;letter-spacing:.015em;text-transform:uppercase}.TeamNamesWftWorlds.Left{align-items:start}.TeamNamesWftWorlds.Right{align-items:end}.PlayerNameWftWorlds{width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerNameWftWorlds.Left{padding-left:12px;text-align:left}.PlayerNameWftWorlds.Right{padding-right:12px;text-align:right}.PlayerNameWftWorlds.Centered{padding-left:8px;padding-right:8px;text-align:center}.TeamGamesWftWorlds{width:21px;height:80px;display:flex;flex-direction:column;justify-content:space-evenly}.TeamGamesWftWorlds.Left{padding-left:8px;align-items:start}.TeamGamesWftWorlds.Right{padding-right:8px;align-items:end}.GameWftWorlds{display:block;width:6px;border-color:#fff;border-radius:1px;margin-left:2px;margin-right:2px}.GameWftWorlds.Won{background-color:#fff}.GameWftWorlds.Unplayed{background-color:var(--wft-gray-color)}.TeamTimeoutsWftWorlds{width:30px;padding-left:5px;padding-right:5px;height:80px;display:flex;flex-direction:column;justify-content:space-evenly}.LogoIcon{position:absolute;width:96px;height:96px;left:32px;top:32px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.LogoTitle{position:absolute;left:145px;top:64px;font-style:normal;font-weight:600;font-size:35px;line-height:35px;letter-spacing:.09em;color:#fff}.Odds{position:absolute;width:1920px;height:30px;left:0;top:933px}.OddsLine{position:relative;width:100%;height:7px;top:14px;display:flex;flex-direction:row;box-shadow:0 4px 4px #00000040}.OddsHeader{position:absolute;top:1px;width:10%;height:30px;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:96%;letter-spacing:.035em;text-transform:uppercase;display:flex;flex-direction:row}.OddsHeaderLeftTeam{display:flex;width:30%;height:100%;justify-content:center;align-items:center;border-radius:38.205px 0 0 38.205px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.OddsHeaderCenter{display:flex;width:40%;height:100%;justify-content:center;align-items:center;background-color:var(--mf-gray-color);color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.OddsHeaderRightTeam{display:flex;width:30%;height:100%;justify-content:center;align-items:center;border-radius:0 38.205px 38.205px 0;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.Winston{position:absolute;top:703px;left:960px;width:375px;height:300px;z-index:-1;opacity:0;transform-origin:center top;transform:translate(-50%,50px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.2,1);will-change:opacity,transform}.Winston.visible{opacity:1;transform:translate(-50%)}.winston-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .2s ease;pointer-events:none}.winston-img.active{opacity:1;pointer-events:auto}.Stats{display:flex;flex-direction:row;justify-content:space-between;font-size:35px;color:#fff;text-align:center;z-index:-2}.Stats.WFTW{width:1920px;height:1080px;background-image:url(/assets/StatsWftWorlds-Dy7mut5-.png);background-size:1920px 1080px}.Stats.WFTW.Advanced{background-image:url(/assets/AdvancedStatsWftWorlds-Dbwmq1rQ.png)}.LeftTeamPercentage{color:var(--font-black-color);background-color:var(--mf-yellow-color);border-top-right-radius:25px;border-bottom-right-radius:25px;align-self:center;min-width:345px}.LeftTeamPercentage.WFT{margin-left:20px;color:#fff;background-color:var(--wft-dark-green-color);border-color:#fff;border-radius:0 25px/0px 25px;border-style:solid;border-width:5px}.LeftTeamPercentage.WFTW{margin-left:222px;margin-bottom:64px;color:#fff;background-color:transparent}.RightTeamPercentage{color:var(--font-white-color);background-color:var(--mf-black-color);border-top-left-radius:25px;border-bottom-left-radius:25px;align-self:center;min-width:345px}.RightTeamPercentage.WFT{margin-right:20px;color:#fff;background-color:var(--wft-dark-green-color);border-color:#fff;border-radius:25px 0/25px 0px;border-style:solid;border-width:5px}.RightTeamPercentage.WFTW{margin-right:242px;margin-bottom:64px;color:#fff;background-color:transparent}.PercentagesRow{margin:30px}.PercentagesTitle{text-transform:uppercase;font-size:40px;font-weight:600}.PercentagesValue{margin-left:5px;margin-right:5px}.PercentagesPercentValue{margin-left:30px;font-weight:900}.SummaryColumn{background:var(--mf-red-color);border-radius:25px;align-self:center;min-width:450px}.SummaryColumn.WFT{background:var(--wft-blue-color);border-color:#fff;border-style:solid;border-width:5px}.SummaryColumn.WFTW{background-color:transparent;min-width:600px;margin-bottom:85px}.SummaryColumnTitle.WFTW{margin-bottom:40px;text-transform:uppercase;color:#001e43;margin-left:30px;margin-right:30px;font-size:65px;font-weight:900}.SummaryRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:30px;font-size:40px}.SummaryRow.WFTW{font-size:45px}.SummaryRowHeader{margin-bottom:10px}.SummaryRow.SummaryRowHeader.WFTW{margin-bottom:25px;font-size:50px;color:#cc9f53}.SummarySeparator{display:block;height:5px;background-color:#fff}.SummarySeparator.WFTW{display:block;height:5px;background-color:transparent}.SummaryRowUnderHeader{margin-top:15px}.SummaryRowUnderHeader.WFTW{margin-top:0}.SummaryTitle{text-transform:uppercase;margin-left:30px;margin-right:30px;font-weight:900}.SummaryValue{min-width:60px;text-align:center;font-weight:900}.TableNumber{position:absolute;left:1720px;top:60px;font-style:normal;font-weight:600;font-size:35px;line-height:35px;letter-spacing:.09em;color:#fff}.MFStatsTable{margin-left:auto;margin-right:auto;margin-bottom:15px}.MFStatsEmpty{text-align:center;font-size:35px}.Header{text-align:center;font-size:50px;padding-top:25px;padding-bottom:5px}.Subheader{text-align:center;font-size:40px;padding-top:25px;padding-bottom:5px}.Title{width:24%;background-color:var(--mf-red-color);color:var(--font-white-color);text-align:center;font-size:35px;font-weight:600;box-shadow:4px 4px 4px #00000040}.Yellow{width:38%;background-color:var(--mf-yellow-color);color:var(--font-black-color);text-align:center;font-size:35px;font-weight:600;white-space:pre;box-shadow:4px 4px 4px #00000040}.Black{width:38%;background-color:var(--mf-black-color);color:var(--font-white-color);text-align:center;font-size:35px;font-weight:600;white-space:pre;box-shadow:4px 4px 4px #00000040}.TopLeft{border-top-left-radius:15px}.TopRight{border-top-right-radius:15px}.BottomLeft{border-bottom-left-radius:15px}.BottomRight{border-bottom-right-radius:15px}table,td{padding:10px;margin:0;border:none;border-collapse:collapse}
