body{background:#fff;margin:0;font-family:Georgia,Times New Roman,Times,serif;overflow:hidden}button,input{font-family:inherit}#app{width:var(--gridbolt-stage-width);height:var(--gridbolt-stage-height);background:#fff}#gameContainer{width:var(--gridbolt-stage-width);height:var(--gridbolt-stage-height);position:relative}canvas{width:var(--gridbolt-stage-width);height:var(--gridbolt-stage-height);background:#fff;border:none;outline:none;display:block}#playerBadge,#timer{z-index:2;box-sizing:border-box;color:#000;text-align:center;white-space:nowrap;background:#fff;border:3px solid #000;border-radius:0;justify-content:center;align-items:center;width:360px;height:58px;margin:0;padding:0 20px;font-size:28px;font-weight:700;line-height:1;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:6px 6px #0000002e}#playerBadge{gap:12px;top:calc(50% - 322px)}#timer{top:calc(50% + 264px)}.playerBadgeCube{flex:none;width:22px;height:22px;display:block}.playerBadgeName{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.timerLabel{flex:none;display:inline-block}.timerValue{text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";flex:0 0 5ch;width:5ch;display:inline-block}#goMessage{z-index:3;color:#000;pointer-events:none;background:#fff;border:3px solid #000;border-radius:0;padding:16px 42px;font-size:56px;font-weight:700;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:6px 6px #0000002e}#identityMessage{z-index:3;color:#000;pointer-events:none;background:#fff;border:3px solid #000;border-radius:0;width:fit-content;min-width:0;padding:16px 32px;font-size:36px;font-weight:700;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:6px 6px #0000002e}#startScreen{height:calc(var(--gridbolt-stage-height) + 42px);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:42px;display:flex;position:relative;overflow:hidden;transform:translateY(-42px)}#menuDecorationCanvas{z-index:0;width:var(--gridbolt-stage-width);height:calc(var(--gridbolt-stage-height) + 42px);pointer-events:none;position:absolute;inset:0}#startScreen h1,#tagline,#menuPanel{z-index:1;position:relative}#startScreen h1{letter-spacing:4px;margin:0 0 18px;font-size:96px;font-weight:700;line-height:1}#tagline{color:#000;margin-bottom:46px;font-size:28px;font-weight:700}#menuPanel{flex-direction:column;align-items:center;gap:16px;display:flex}#nicknameInput{box-sizing:border-box;text-align:center;color:#000;background:#fff;border:3px solid #000;border-radius:0;outline:none;width:240px;padding:8px 14px;font-size:20px;font-weight:700;box-shadow:6px 6px #0000002e}#nicknameInput:focus{background:#f7f7f2}#quickButton,#tournamentButton,#privateRoomButton,#privateDuelButton,#privateLeagueButton,#privateJoinButton{cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;min-width:240px;padding:12px 30px;font-size:24px;font-weight:700;box-shadow:6px 6px #0000002e}#quickButton:hover,#tournamentButton:hover,#privateRoomButton:hover,#privateDuelButton:hover,#privateLeagueButton:hover,#privateJoinButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#quickButton.quitMode:hover,#tournamentButton.quitMode:hover{background:#ffd0d0;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#quickButton:disabled,#tournamentButton:disabled,#privateRoomButton:disabled,#privateDuelButton:disabled,#privateLeagueButton:disabled,#privateJoinButton:disabled{cursor:not-allowed;opacity:.55}#quickButton:disabled:hover,#tournamentButton:disabled:hover,#privateRoomButton:disabled:hover,#privateDuelButton:disabled:hover,#privateLeagueButton:disabled:hover,#privateJoinButton:disabled:hover{background:#f7f7f2;transform:none;box-shadow:6px 6px #0000002e}#privateRoomButton.activeMode{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#privateRoomRow{justify-content:center;width:240px;display:flex;position:relative}#privateRoomPanel{box-sizing:border-box;z-index:5;flex-direction:column;align-items:center;gap:14px;width:240px;display:none;position:absolute;bottom:0;left:calc(100% + 22px)}#privateRoomActions{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}#privateDuelButton,#privateLeagueButton{box-sizing:border-box;width:240px;min-width:240px;padding:10px 20px;font-size:20px}#privateJoinPanel{gap:10px;width:240px;display:flex}#privateCodeInput{box-sizing:border-box;text-align:center;text-transform:uppercase;color:#000;background:#fff;border:3px solid #000;border-radius:0;outline:none;flex:1;min-width:0;padding:8px 10px;font-size:16px;font-weight:700;box-shadow:5px 5px #00000029}#privateCodeInput::placeholder{color:#00000073;text-transform:none}#privateCodeInput:focus{background:#f7f7f2}#privateCodeInput.privateCodeInputError,#privateCodeInput.privateCodeInputError:focus{background:#ffe1e1}#privateJoinButton{box-sizing:border-box;width:86px;min-width:86px;padding:8px 10px;font-size:16px;box-shadow:5px 5px #00000029}@media (width<=0){#privateRoomPanel{margin-top:18px;position:static}}#tournamentFoundScreen{width:var(--gridbolt-stage-width);height:var(--gridbolt-stage-height);background:#fff;justify-content:center;align-items:center;display:none}#tournamentStandingsPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px));box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;padding:24px 34px 30px;box-shadow:8px 8px #0000002e}#tournamentStandingsPanel h2{text-align:center;margin:0 0 6px;font-size:46px;font-weight:700;line-height:1}#tournamentStandingsSubtitle{text-align:center;margin-bottom:18px;font-size:22px;font-weight:700}#tournamentStandingsTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:24px;font-weight:700}#tournamentStandingsTable th,#tournamentStandingsTable td{border-bottom:3px solid #000;padding:10px 12px}#tournamentStandingsTable thead th{letter-spacing:0;text-transform:none;font-size:17px;font-style:italic}#tournamentStandingsTable th:first-child,#tournamentStandingsTable td:first-child{text-align:center;width:42px}#tournamentStandingsTable th:nth-child(5),#tournamentStandingsTable td:nth-child(5){text-align:center;width:138px}#tournamentStandingsTable tbody tr:last-child td{border-bottom:none}.tournamentRankTrendCell{text-align:center}.tournamentRankTrend{justify-content:center;align-items:center;width:24px;height:24px;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.tournamentRankTrend.up{color:#0a0}.tournamentRankTrend.down{color:red}.tournamentRankTrend.same{color:#0000006b}.tournamentPlayerCell{min-width:0}.tournamentPlayerInner{align-items:center;gap:12px;min-width:0;display:flex}.tournamentPlayerCube{flex:none;width:22px;height:22px;display:block}.tournamentPlayerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#tournamentRoundPanel{text-align:center;border-top:3px solid #000;margin-top:22px;padding-top:18px}#tournamentRoundTitle{margin-bottom:12px;font-size:30px;font-weight:700;line-height:1}#tournamentRoundMatches{flex-direction:column;align-items:center;gap:8px;display:flex}.tournamentRoundMatch{box-sizing:border-box;background:#f7f7f2;border:3px solid #000;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(520px,100%);padding:8px 14px;font-size:22px;font-weight:700;display:grid}.tournamentMatchPlayer{align-items:center;gap:10px;min-width:0;display:flex}.tournamentRoundMatch .tournamentMatchPlayer:first-child{justify-content:flex-end}.tournamentRoundMatch .tournamentMatchPlayer:last-child{justify-content:flex-start}.tournamentMatchCube{flex:none;width:20px;height:20px;display:block}.tournamentMatchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tournamentRoundVs{font-size:18px;font-weight:700}#tournamentReadyButton{box-sizing:border-box;color:#000;cursor:pointer;background:#f7f7f2;border:3px solid #000;border-radius:0;width:220px;margin:22px auto 0;padding:12px 28px;font-size:24px;font-weight:700;display:block;box-shadow:6px 6px #0000002e}#tournamentReadyButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#tournamentReadyButton.readyPressed{cursor:default;background:#cfe3ff}#tournamentReadyButton.readyPressed:hover{background:#cfe3ff;transform:none;box-shadow:6px 6px #0000002e}#tournamentRestingMessage{box-sizing:border-box;color:#000;text-align:center;background:#fff8d9;border:3px solid #000;border-radius:0;width:300px;margin:22px auto 0;padding:12px 22px;font-size:24px;font-weight:700;display:none;box-shadow:6px 6px #0000002e}#endOverlay{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:38px;display:none;position:absolute;inset:0}#endMessage{color:#000;background:#fff;border:3px solid #000;border-radius:0;padding:20px 42px;font-size:62px;font-weight:700;box-shadow:7px 7px #0000002e}#endActions{pointer-events:auto;flex-direction:column;align-items:center;gap:14px;display:flex}#playAgainButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:16px 34px;font-size:28px;font-weight:700;box-shadow:6px 6px #0000002e}#playAgainButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#playAgainButton.opponentReady{background:#d7ffd7}#playAgainButton.opponentReady:hover{background:#c2ffc2;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#playAgainButton.opponentLeft{cursor:not-allowed;opacity:1;background:#ffe1e1}#playAgainButton.opponentLeft:hover,#playAgainButton.opponentLeft:disabled:hover{background:#ffe1e1;transform:none;box-shadow:6px 6px #0000002e}#newOpponentButton,#roomButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:16px 34px;font-size:28px;font-weight:700;box-shadow:6px 6px #0000002e}#newOpponentButton:hover,#roomButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#goToMenuButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:10px 24px;font-size:22px;font-weight:700;box-shadow:5px 5px #00000029}#goToMenuButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:3px 3px #00000029}.identityRow{justify-content:flex-start;align-items:center;gap:14px;display:flex}.identityRow+.identityRow{margin-top:12px}.identityName{text-align:left;white-space:nowrap}.winnerColorCube{vertical-align:0;width:38px;height:38px;margin-right:18px;display:inline-block}#matchIntroOverlay{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#matchIntroPanel{box-sizing:border-box;min-width:560px;max-width:calc(var(--gridbolt-stage-width) - 48px);color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:22px 42px;display:flex;box-shadow:7px 7px #0000002e}#matchIntroRoundTitle{text-align:center;margin-bottom:14px;font-size:34px;font-weight:700;line-height:1;display:none}#matchIntroPlayers{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;width:100%;font-size:48px;font-weight:700;line-height:1;display:flex}.matchIntroSide{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.matchIntroVs{font-size:38px;font-weight:700;line-height:1}.matchIntroCube{flex:none;width:34px;height:34px;display:inline-block}.matchIntroName{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}#matchIntroHint{display:none}#playAgainButton.quitMode,#newOpponentButton.quitMode{background:#ffe1e1}#playAgainButton.quitMode:hover,#newOpponentButton.quitMode:hover{background:#ffd0d0}#playAgainButton.opponentReady:not(.quitMode){background:#d7ffd7}#playAgainButton.opponentLeft,#playAgainButton.opponentLeft.quitMode{cursor:not-allowed;background:#ffe1e1}#tournamentNextButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:16px 34px;font-size:28px;font-weight:700;box-shadow:6px 6px #0000002e}#tournamentNextButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}.tournamentCompleteMessage{justify-content:center;font-size:22px}#tournamentFinalActions{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:none}#tournamentFinalRematchButton,#tournamentDifferentButton,#tournamentLobbyButton{box-sizing:border-box;cursor:pointer;color:#000;white-space:nowrap;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:16px 34px;font-size:28px;font-weight:700;box-shadow:6px 6px #0000002e}#tournamentFinalRematchButton:hover,#tournamentDifferentButton:hover,#tournamentLobbyButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#tournamentMenuButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:300px;min-width:300px;padding:10px 24px;font-size:22px;font-weight:700;box-shadow:5px 5px #00000029}#tournamentMenuButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:3px 3px #00000029}#tournamentFinalRematchButton.quitMode{background:#ffe1e1}#tournamentFinalRematchButton.quitMode:hover{background:#ffd0d0;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#tournamentFinalRematchButton.opponentReady:not(.quitMode){background:#d7ffd7}#tournamentFinalRematchButton.opponentReady:not(.quitMode):hover{background:#c2ffc2;transform:translate(2px,2px);box-shadow:4px 4px #0000002e}#tournamentFinalRematchButton.opponentLeft,#tournamentFinalRematchButton.opponentLeft.quitMode{cursor:not-allowed;opacity:1;background:#ffe1e1}#tournamentFinalRematchButton.opponentLeft:hover,#tournamentFinalRematchButton.opponentLeft:disabled:hover{background:#ffe1e1;transform:none;box-shadow:6px 6px #0000002e}.tournamentWinnerBox{box-sizing:border-box;color:#000;text-align:center;background:#fff;border:3px solid #000;border-radius:0;width:min(520px,100%);padding:14px 18px;font-size:28px;font-weight:700;box-shadow:6px 6px #0000002e}.tournamentWinnerInner{justify-content:center;align-items:center;gap:14px;display:flex}.tournamentWinnerCube{flex:none;width:28px;height:28px;display:inline-block}#privateLobbyScreen{width:var(--gridbolt-stage-width);height:var(--gridbolt-stage-height);background:#fff;justify-content:center;align-items:center;display:none}#privateLobbyPanel{width:min(560px, calc(var(--gridbolt-stage-width) - 48px));height:min(680px, calc(var(--gridbolt-stage-height) - 48px));box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;align-items:center;gap:18px;padding:30px 42px;display:flex;box-shadow:7px 7px #0000002e}#privateLobbyTitle{margin:0;font-size:42px;font-weight:700;line-height:1}#privateLobbyCodeRow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}#privateLobbyCodeBox{box-sizing:border-box;color:#000;background:#f7f7f2;border:3px solid #000;justify-content:center;align-items:center;gap:12px;min-width:210px;height:54px;padding:8px 16px;display:flex;box-shadow:4px 4px #00000024}#privateLobbyCodeLabel{letter-spacing:0;font-size:20px;font-weight:700}#privateLobbyCode{letter-spacing:2px;min-width:74px;font-size:26px;font-weight:700}#privateCopyCodeButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;min-width:88px;height:54px;padding:0 14px;font-size:18px;font-weight:700;box-shadow:4px 4px #00000024}#privateCopyCodeButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:2px 2px #00000024}#privateLobbyPlayersTitle{margin-top:4px;font-size:26px;font-weight:700}#privateLobbyPlayers{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;gap:10px;width:100%;height:250px;padding:4px 10px;display:flex;overflow-y:auto}#privateLobbyPlayers::-webkit-scrollbar{width:10px}#privateLobbyPlayers::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#privateLobbyPlayers::-webkit-scrollbar-track{background:#0000000d}.privateLobbyPlayerRow{justify-content:center;align-items:center;gap:12px;min-height:34px;font-size:24px;font-weight:700;display:flex}.privateLobbyPlayerCube{flex:none;width:24px;height:24px;display:block}.privateLobbyPlayerName{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}#privateLobbyStatus{flex:none;min-height:24px;font-size:20px;font-weight:700}#privateLobbyActions{flex:none;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}#privateStartButton,#privateQuitButton{box-sizing:border-box;cursor:pointer;color:#000;background:#f7f7f2;border:3px solid #000;border-radius:0;width:170px;min-width:170px;padding:12px 24px;font-size:24px;font-weight:700;box-shadow:5px 5px #00000029}#privateStartButton.readyMode{background:#dbe8ff}#privateStartButton:hover,#privateQuitButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:3px 3px #00000029}#privateStartButton.readyMode:hover{background:#c7dbff}#privateStartButton:disabled{cursor:not-allowed;opacity:.55}#privateStartButton:disabled:hover{background:#f7f7f2;transform:none;box-shadow:5px 5px #00000029}:root{--mb-wide-width:240px;--mb-wide-height:58px;--mb-thin-width:240px;--mb-thin-height:48px;--mb-split-main-width:154px;--mb-split-side-width:78px;--mb-split-gap:8px;--mb-border:3px solid black;--mb-bg:#f7f7f2;--mb-white:#fff;--mb-shadow:6px 6px 0 #0000002e;--mb-shadow-hover:4px 4px 0 #0000002e}#quickButton,#tournamentButton,#privateDuelButton,#privateLeagueButton,#playAgainButton,#newOpponentButton,#tournamentNextButton,#tournamentReadyButton,#tournamentFinalRematchButton,#tournamentDifferentButton{width:var(--mb-wide-width);min-width:var(--mb-wide-width);height:var(--mb-wide-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:24px;font-weight:700;line-height:1;display:flex}#nicknameInput,#privateRoomButton,#goToMenuButton,#roomButton,#tournamentLobbyButton,#tournamentMenuButton,#privateStartButton,#privateQuitButton{width:var(--mb-thin-width);min-width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;text-align:center;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex}#nicknameInput{background:var(--mb-white)}#privateJoinPanel,#privateLobbyCodeRow{width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;grid-template-columns:var(--mb-split-main-width) var(--mb-split-side-width);gap:var(--mb-split-gap);justify-content:center;align-items:stretch;display:grid}#privateCodeInput,#privateLobbyCodeBox{width:var(--mb-split-main-width);min-width:var(--mb-split-main-width);height:var(--mb-thin-height);box-sizing:border-box;text-align:center;text-transform:uppercase;color:#000;background:var(--mb-white);border:var(--mb-border);box-shadow:var(--mb-shadow);border-radius:0;outline:none;justify-content:center;align-items:center;padding:0 10px;font-size:16px;font-weight:700;line-height:1;display:flex}#privateJoinButton,#privateCopyCodeButton{width:var(--mb-split-side-width);min-width:var(--mb-split-side-width);height:var(--mb-thin-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:700;line-height:1;display:flex}#privateRoomRow{width:var(--mb-thin-width)}#privateRoomPanel,#privateRoomActions{width:var(--mb-wide-width);gap:16px}#endActions,#tournamentFinalActions{gap:12px}#privateLobbyActions{flex-direction:column;align-items:center;gap:12px}#quickButton:hover,#tournamentButton:hover,#privateRoomButton:hover,#privateDuelButton:hover,#privateLeagueButton:hover,#privateJoinButton:hover,#playAgainButton:hover,#newOpponentButton:hover,#roomButton:hover,#goToMenuButton:hover,#tournamentNextButton:hover,#tournamentReadyButton:hover,#tournamentFinalRematchButton:hover,#tournamentDifferentButton:hover,#tournamentMenuButton:hover,#tournamentLobbyButton:hover,#privateStartButton:hover,#privateQuitButton:hover,#privateCopyCodeButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#quickButton:disabled,#tournamentButton:disabled,#privateRoomButton:disabled,#privateDuelButton:disabled,#privateLeagueButton:disabled,#privateJoinButton:disabled,#playAgainButton:disabled,#newOpponentButton:disabled,#roomButton:disabled,#goToMenuButton:disabled,#tournamentNextButton:disabled,#tournamentReadyButton:disabled,#tournamentFinalRematchButton:disabled,#tournamentDifferentButton:disabled,#tournamentMenuButton:disabled,#tournamentLobbyButton:disabled,#privateStartButton:disabled,#privateQuitButton:disabled,#privateCopyCodeButton:disabled{cursor:not-allowed;opacity:.55}#quickButton:disabled:hover,#tournamentButton:disabled:hover,#privateRoomButton:disabled:hover,#privateDuelButton:disabled:hover,#privateLeagueButton:disabled:hover,#privateJoinButton:disabled:hover,#playAgainButton:disabled:hover,#newOpponentButton:disabled:hover,#roomButton:disabled:hover,#goToMenuButton:disabled:hover,#tournamentNextButton:disabled:hover,#tournamentReadyButton:disabled:hover,#tournamentFinalRematchButton:disabled:hover,#tournamentDifferentButton:disabled:hover,#tournamentMenuButton:disabled:hover,#tournamentLobbyButton:disabled:hover,#privateStartButton:disabled:hover,#privateQuitButton:disabled:hover,#privateCopyCodeButton:disabled:hover{background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}#quickButton.quitMode,#tournamentButton.quitMode,#playAgainButton.quitMode,#newOpponentButton.quitMode,#tournamentFinalRematchButton.quitMode{background:#ffe1e1}#quickButton.quitMode:hover,#tournamentButton.quitMode:hover,#playAgainButton.quitMode:hover,#newOpponentButton.quitMode:hover,#tournamentFinalRematchButton.quitMode:hover{background:#ffd0d0}#playAgainButton.opponentLeft,#playAgainButton.opponentLeft.quitMode,#tournamentFinalRematchButton.opponentLeft,#tournamentFinalRematchButton.opponentLeft.quitMode{cursor:not-allowed;opacity:1;background:#ffe1e1}#playAgainButton.opponentLeft:hover,#playAgainButton.opponentLeft:disabled:hover,#tournamentFinalRematchButton.opponentLeft:hover,#tournamentFinalRematchButton.opponentLeft:disabled:hover{box-shadow:var(--mb-shadow);background:#ffe1e1;transform:none}#tournamentReadyButton.readyPressed,#privateStartButton.readyMode{cursor:default;background:#cfe3ff}#tournamentReadyButton.readyPressed:hover,#privateStartButton.readyMode:hover{box-shadow:var(--mb-shadow);background:#cfe3ff;transform:none}#privateCodeInput.privateCodeInputError{background:#ffe1e1}#privateLobbyCode{letter-spacing:1px;min-width:0;font-size:20px}@media (width<=0){#privateRoomPanel{margin-top:14px;position:static}}#privateRoomPanel{width:var(--mb-wide-width);gap:16px;bottom:0}#privateDuelButton,#privateLeagueButton{width:var(--mb-wide-width);min-width:var(--mb-wide-width);height:var(--mb-wide-height);padding:0 24px;font-size:24px}#tournamentStandingsPanel{position:relative}#tournamentWaitingOverlay{z-index:6;box-sizing:border-box;color:#000;text-align:center;background:#fff;border:3px solid #000;justify-content:center;align-items:center;min-width:360px;padding:14px 22px;font-size:24px;font-weight:700;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:6px 6px #0000002e}#tournamentStandingsPanel.waitingForOtherMatches>:not(#tournamentWaitingOverlay){opacity:.28}#tournamentStandingsPanel.waitingForOtherMatches #tournamentWaitingOverlay{opacity:1}#tournamentRoundMatches{gap:6px;width:100%}.tournamentRoundMatch{width:min(560px,100%);box-shadow:none;background:0 0;border:none;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;column-gap:14px;padding:2px 0;font-size:22px;font-weight:700;display:grid}.tournamentMatchPlayer{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.tournamentRoundMatch .tournamentMatchPlayer:first-child,.tournamentRoundMatch .tournamentMatchPlayer:last-child{justify-content:flex-start}.tournamentRoundVs{text-align:center}#tournamentReadyButton:not(:disabled),#tournamentReadyButton.readyPressed,#privateStartButton.readyMode:not(:disabled){color:#000;background:#cfe3ff}#tournamentReadyButton:not(:disabled):hover,#privateStartButton.readyMode:not(:disabled):hover{color:#000;box-shadow:var(--mb-shadow-hover);background:#c7dbff;transform:translate(2px,2px)}#tournamentReadyButton.readyPressed:hover{color:#000;box-shadow:var(--mb-shadow);background:#cfe3ff;transform:none}#playAgainButton.opponentReady:not(.quitMode),#tournamentFinalRematchButton.opponentReady:not(.quitMode){background:var(--mb-bg)}#playAgainButton.opponentReady:not(.quitMode):hover,#tournamentFinalRematchButton.opponentReady:not(.quitMode):hover{background:#eee}.privateLobbyPlayerRow{text-align:left;grid-template-columns:28px minmax(0,1fr);justify-content:center;align-items:center;column-gap:12px;width:min(360px,100%);margin:0 auto;display:grid}.privateLobbyPlayerCube{justify-self:center}.privateLobbyPlayerName{text-align:left;min-width:0;display:block}.tournamentMatchPlayer{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;width:190px;display:grid}.tournamentRoundMatch .tournamentMatchPlayer:first-child{justify-self:end}.tournamentRoundMatch .tournamentMatchPlayer:last-child{justify-self:start}.tournamentMatchCube{justify-self:center;width:20px;height:20px}#tournamentRestingMessage{color:#000;width:300px;min-height:30px;box-shadow:none;background:0 0;border:none;margin:18px auto 0;padding:0;font-size:22px;line-height:30px}#tournamentReadyButton.waitingForRestRound{margin-top:10px}#playAgainButton.opponentLeft,#playAgainButton.opponentLeft.quitMode,#tournamentFinalRematchButton.opponentLeft,#tournamentFinalRematchButton.opponentLeft.quitMode,#tournamentReadyButton.readyPressed,#tournamentReadyButton.waitingForRestRound,#tournamentReadyButton:disabled,#privateStartButton:disabled{color:#000;background:var(--mb-bg);cursor:not-allowed;opacity:.55}#playAgainButton.opponentLeft:hover,#playAgainButton.opponentLeft:disabled:hover,#tournamentFinalRematchButton.opponentLeft:hover,#tournamentFinalRematchButton.opponentLeft:disabled:hover,#tournamentReadyButton.readyPressed:hover,#tournamentReadyButton.waitingForRestRound:hover,#tournamentReadyButton:disabled:hover,#privateStartButton:disabled:hover{color:#000;background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}#tournamentReadyButton:not(:disabled):not(.readyPressed):not(.waitingForRestRound),#privateStartButton.readyMode:not(:disabled){color:#000;opacity:1;background:#cfe3ff}#tournamentFinalActions.onlyMenu{margin-top:22px}#tournamentStandingsPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px));min-height:655px;position:relative}#tournamentRoundPanel{min-height:138px}#tournamentRoundMatches{min-height:70px}#tournamentRestingMessage{min-height:30px;margin-bottom:0}#tournamentStandingsPanel:after{content:"";height:0;display:block}.tournamentRoundMatch{grid-template-columns:max-content 28px max-content;justify-content:center;column-gap:8px;width:min(360px,100%)}.tournamentMatchPlayer{align-items:center;gap:8px;width:auto;min-width:0;max-width:150px;display:inline-flex}.tournamentRoundMatch .tournamentMatchPlayer:first-child,.tournamentRoundMatch .tournamentMatchPlayer:last-child{justify-content:flex-start;justify-self:center}.tournamentMatchCube{flex:0 0 20px;width:20px;height:20px}.tournamentMatchName{min-width:0;max-width:118px}.tournamentRoundVs{text-align:center;width:28px}.tournamentAbandonedMessage{font-size:24px;font-weight:700;line-height:1.15}.tournamentAbandonedActions{flex-direction:column;align-items:center;gap:12px;display:flex}.tournamentAbandonedActions button{width:var(--mb-wide-width);min-width:var(--mb-wide-width);height:var(--mb-thin-height);box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:700;display:flex}.tournamentAbandonedActions button:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#tournamentStandingsPanel{height:min(690px, calc(var(--gridbolt-stage-height) - 48px));min-height:0;max-height:min(690px, calc(var(--gridbolt-stage-height) - 48px));box-sizing:border-box;position:relative;overflow:hidden}#tournamentRoundPanel{box-sizing:border-box;height:138px;min-height:138px;overflow:hidden}#tournamentReadyButton,#tournamentRestingMessage,#tournamentFinalActions{margin-top:22px!important}#tournamentRestingMessage{visibility:hidden;box-sizing:border-box;color:#000;width:300px;height:54px;min-height:54px;box-shadow:none;text-align:center;background:0 0;border:3px solid #0000;padding:0 18px;font-size:22px;font-weight:700;line-height:48px;display:block}#tournamentRoundMatches .tournamentRoundMatch{width:min(390px,100%);box-shadow:none;background:0 0;border:none;grid-template-columns:minmax(0,155px) 26px minmax(0,155px);justify-content:center;align-items:center;column-gap:6px;padding:2px 0;display:grid}#tournamentRoundMatches .tournamentMatchPlayer{align-items:center;gap:8px;width:auto;min-width:0;max-width:155px;display:inline-flex}#tournamentRoundMatches .tournamentRoundMatch .tournamentMatchPlayer:first-child{justify-content:flex-end;justify-self:end}#tournamentRoundMatches .tournamentRoundMatch .tournamentMatchPlayer:last-child{justify-content:flex-start;justify-self:start}#tournamentRoundMatches .tournamentMatchCube{flex:0 0 20px;width:20px;height:20px}#tournamentRoundMatches .tournamentMatchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;display:block;overflow:hidden}#tournamentRoundMatches .tournamentRoundVs{text-align:center;width:26px}#tournamentStandingsPanel.tournamentAbandoned #tournamentWaitingOverlay{flex-direction:column;gap:16px;min-width:390px;display:flex}#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers{flex:0 0 86px!important;height:86px!important;overflow-y:hidden!important}#privateLobbyPanel.privateLobbyDuel #privateLobbyActions{margin-bottom:28px}#tournamentRoundPanel{border-top:none!important}#playerBadge,#timer,#goMessage,#identityMessage,#endMessage,#matchIntroPanel,#tournamentWaitingOverlay,.tournamentWinnerBox,#privateLobbyCodeBox{box-shadow:none!important;background:0 0!important;border:none!important}#playerBadge,#timer{max-width:min(720px, calc(var(--gridbolt-stage-width) - 48px));width:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}#goMessage,#identityMessage,#endMessage,#matchIntroPanel,#tournamentWaitingOverlay,.tournamentWinnerBox{padding:0!important}#endMessage{text-align:center;text-shadow:0 2px #ffffffd9}#matchIntroPanel{max-width:calc(var(--gridbolt-stage-width) - 48px);min-width:0!important}#privateLobbyCodeRow{height:var(--mb-thin-height);justify-content:center;align-items:center;gap:18px!important;width:auto!important;display:flex!important}#privateLobbyCodeBox{width:auto!important;min-width:0!important;height:var(--mb-thin-height)!important;gap:12px!important;padding:0!important}#privateLobbyCodeLabel,#privateLobbyCode{line-height:1}#tournamentWaitingOverlay{text-align:center;text-shadow:0 2px #ffffffd9;justify-content:center;align-items:center;gap:14px;width:min(520px,100% - 64px);line-height:1.15;display:none;min-width:0!important}#tournamentStandingsPanel.waitingForOtherMatches>:not(#tournamentWaitingOverlay),#tournamentStandingsPanel.tournamentAbandoned>:not(#tournamentWaitingOverlay){opacity:.12!important}#tournamentStandingsPanel.waitingForOtherMatches #tournamentWaitingOverlay,#tournamentStandingsPanel.tournamentAbandoned #tournamentWaitingOverlay{opacity:1!important}#tournamentStandingsPanel.tournamentAbandoned #tournamentWaitingOverlay{width:min(560px,100% - 64px);flex-direction:row!important;min-width:0!important}.tournamentAbandonedCube{flex:0 0 30px;width:30px;height:30px;display:inline-block}.tournamentWinnerBox{width:auto!important}#playerBadge,#timer,#goMessage,#identityMessage,#endMessage,#matchIntroPanel,#tournamentWaitingOverlay,.tournamentWinnerBox,#privateLobbyCodeBox{color:#000!important;box-shadow:none!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important}#playerBadge,#timer{box-sizing:border-box!important;white-space:nowrap!important;width:360px!important;height:58px!important;min-height:58px!important;padding:0 20px!important;overflow:hidden!important}#goMessage{padding:16px 42px!important}#identityMessage{padding:16px 32px!important}#endMessage{text-shadow:none!important;padding:20px 42px!important}#matchIntroPanel{min-width:560px!important;max-width:calc(var(--gridbolt-stage-width) - 48px)!important;padding:22px 42px!important}#tournamentWaitingOverlay{box-sizing:border-box!important;width:min(560px,100% - 64px)!important;min-width:360px!important;text-shadow:none!important;padding:16px 26px!important}#privateLobbyCodeBox{width:var(--mb-split-main-width)!important;min-width:var(--mb-split-main-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;padding:0 10px!important}.tournamentWinnerBox{box-sizing:border-box!important;width:min(520px,100%)!important;padding:14px 18px!important}#tournamentScrollableContent::-webkit-scrollbar{width:10px}#tournamentScrollableContent::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#tournamentScrollableContent::-webkit-scrollbar-track{background:#0000000d}#tournamentRoundPanel{border-top:none!important;height:auto!important;min-height:0!important;margin-top:44px!important;padding-top:0!important;overflow:visible!important}#tournamentRoundTitle{margin-bottom:12px!important}#tournamentReadyButton,#tournamentReadyButton:not(:disabled),#tournamentReadyButton.readyPressed,#tournamentReadyButton.waitingForRestRound,#privateStartButton,#privateStartButton.readyMode,#privateStartButton.readyMode:not(:disabled){color:#000!important;background:var(--mb-bg)!important}#tournamentReadyButton:not(:disabled):hover,#privateStartButton:not(:disabled):hover,#privateStartButton.readyMode:not(:disabled):hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#tournamentReadyButton.readyPressed:hover,#tournamentReadyButton.waitingForRestRound:hover,#tournamentReadyButton:disabled:hover,#privateStartButton.readyMode:hover,#privateStartButton:disabled:hover{background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}#endOverlay{justify-content:center!important;align-items:center!important;gap:0!important}#endPanel{width:min(560px, calc(var(--gridbolt-stage-width) - 48px));box-sizing:border-box;color:#000;box-shadow:none;pointer-events:auto;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;align-items:center;gap:22px;padding:26px 34px 30px;display:flex}#endPanel #endMessage{box-sizing:border-box!important;color:#000!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;padding:0!important;line-height:1.05!important}#endPanel #endActions{width:100%;gap:12px!important;margin:0!important}.tournamentWinnerBox{color:#000!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.tournamentWinnerInner{justify-content:center!important}#privateLobbyCodeBox{width:auto!important;min-width:0!important;height:var(--mb-thin-height)!important;color:#000!important;box-shadow:none!important;background:0 0!important;border:none!important;gap:12px!important;padding:0!important}#privateLobbyCodeLabel{letter-spacing:0!important;font-size:18px!important}#privateLobbyCode{letter-spacing:2px!important;font-size:28px!important}#tournamentStandingsPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px))!important;height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;box-sizing:border-box!important;flex-direction:column!important;min-height:0!important;padding:40px 34px!important;display:flex!important;overflow:hidden!important}#tournamentReadyButton{background:var(--mb-bg)!important;color:#000!important;margin:24px auto 0!important}#tournamentReadyButton:not(:disabled):hover{background:#eee!important}#tournamentRestingMessage{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;min-height:var(--mb-wide-height)!important;box-sizing:border-box!important;visibility:visible!important;text-align:center!important;color:#000!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:24px auto 0!important;padding:0!important;font-size:24px!important;font-weight:700!important;line-height:1!important}#tournamentRestingMessage[style*="display: none"],#tournamentReadyButton.waitingForRestRound{display:none!important}#privateLobbyPanel,#tournamentStandingsPanel{box-shadow:none!important}#endOverlay{pointer-events:none!important;justify-content:center!important;align-items:center!important;gap:0!important}#endPanel{width:min(820px, calc(var(--gridbolt-stage-width) - 48px))!important;box-sizing:border-box!important;color:#000!important;min-height:280px!important;box-shadow:none!important;pointer-events:auto!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:30px!important;padding:42px 54px!important;display:flex!important}#endPanel #endMessage{box-sizing:border-box!important;color:#000!important;width:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:0!important;font-size:clamp(46px,7vw,72px)!important;font-weight:700!important;line-height:1.05!important;display:flex!important}#endPanel #endActions{pointer-events:auto!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;display:flex!important}#endPanel .winnerColorCube{flex:0 0 44px!important;width:44px!important;height:44px!important;margin-right:0!important}#privateLobbyPanel.privateLobbyGuest{height:auto!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important;justify-content:center!important;padding-top:42px!important;padding-bottom:42px!important}#privateLobbyPanel.privateLobbyGuest #privateLobbyPlayers{height:auto!important;min-height:84px!important;max-height:250px!important}#tournamentStandingsPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px))!important;height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;min-height:0!important;max-height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;padding:36px 34px!important;display:flex!important;position:relative!important;overflow:hidden!important}#tournamentStandingsPanel h2,#tournamentStandingsSubtitle,#tournamentReadyButton,#tournamentRestingMessage,#tournamentFinalActions{flex:none!important}#tournamentScrollableContent{box-sizing:border-box!important;flex:0 auto!important;min-height:0!important;margin:0 -10px!important;padding:0 10px!important;overflow:hidden auto!important}#tournamentRoundPanel{border-top:none!important;margin-top:44px!important;padding-top:0!important}#tournamentReadyButton,#tournamentRestingMessage,#tournamentFinalActions{margin-top:24px!important;margin-bottom:0!important}#tournamentRestingMessage{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;min-height:var(--mb-wide-height)!important;box-sizing:border-box!important;color:#000!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}#tournamentRestingMessage[style*="display: none"],#tournamentReadyButton.waitingForRestRound{display:none!important}#tournamentStandingsPanel.tournamentAbandoned>:not(#tournamentWaitingOverlay){opacity:.22!important;pointer-events:none!important}#tournamentStandingsPanel.tournamentAbandoned #tournamentWaitingOverlay{box-sizing:border-box!important;color:#000!important;width:min(620px,100% - 64px)!important;min-width:0!important;box-shadow:none!important;opacity:1!important;z-index:20!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:24px!important;padding:34px 42px!important;display:flex!important}#tournamentWaitingOverlay .tournamentAbandonedMessage{text-align:center!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important;display:flex!important}#tournamentWaitingOverlay .tournamentAbandonedCube{flex:0 0 30px!important;width:30px!important;height:30px!important}#tournamentWaitingOverlay #tournamentFinalActions{opacity:1!important;pointer-events:auto!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;display:flex!important}#privateLobbyPanel{height:min(680px, calc(var(--gridbolt-stage-height) - 48px))!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important;box-shadow:none!important;justify-content:center!important;overflow:hidden!important}#privateLobbyPanel.privateLobbyDuel{height:min(540px, calc(var(--gridbolt-stage-height) - 48px))!important}#privateLobbyPanel.privateLobbyLeague{height:min(680px, calc(var(--gridbolt-stage-height) - 48px))!important}#privateLobbyPanel.privateLobbyGuest{height:min(540px, calc(var(--gridbolt-stage-height) - 48px))!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important;justify-content:center!important;padding-top:42px!important;padding-bottom:42px!important;overflow:hidden!important}#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{height:min(680px, calc(var(--gridbolt-stage-height) - 48px))!important}#privateLobbyPlayers{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers{flex:0 112px!important;height:112px!important;min-height:84px!important;max-height:112px!important;overflow:hidden auto!important}#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#privateLobbyPlayers::-webkit-scrollbar{width:10px}#tournamentScrollableContent::-webkit-scrollbar{width:10px}#privateLobbyPlayers::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#tournamentScrollableContent::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#privateLobbyPlayers::-webkit-scrollbar-track{background:#0000000d}#tournamentScrollableContent::-webkit-scrollbar-track{background:#0000000d}#tournamentStandingsPanel{height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;min-height:0!important;max-height:min(650px, calc(var(--gridbolt-stage-height) - 48px))!important;box-shadow:none!important;overflow:hidden!important}#tournamentScrollableContent{overscroll-behavior:contain!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}#privateCodeInput.privateCodeInputError{color:red;text-transform:none;background:#ffe1e1!important}#privateStartButton,#privateStartButton.readyMode,#privateStartButton.readyMode:not(:disabled){display:flex;width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:24px!important;font-weight:700!important;line-height:1!important}#privateQuitButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#privateStartButton:not(:disabled):hover,#privateStartButton.readyMode:not(:disabled):hover,#privateQuitButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#privateStartButton:disabled,#privateStartButton.readyMode:disabled{cursor:not-allowed!important;opacity:.55!important}#privateStartButton:disabled:hover,#privateStartButton.readyMode:disabled:hover{background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}#tournamentStandingsPanel h2,#tournamentStandingsSubtitle,#tournamentRoundPanel,#tournamentReadyButton,#tournamentRestingMessage,#tournamentFinalActions{flex:none!important}#tournamentScrollableContent{overscroll-behavior:contain!important;box-sizing:border-box!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0 -10px!important;padding:0 10px!important;overflow:hidden auto!important}#tournamentRoundPanel{border-top:none!important;margin-top:24px!important;padding-top:0!important;overflow:visible!important}#leagueAbandonedOverlay{z-index:40;pointer-events:auto;background:#ffffffd1;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#leagueAbandonedPanel{width:min(620px, calc(var(--gridbolt-stage-width) - 48px));box-sizing:border-box;color:#000;min-height:210px;box-shadow:none;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:34px 42px;display:flex}#leagueAbandonedMessage{text-align:center;justify-content:center;align-items:center;width:100%;font-size:28px;font-weight:700;line-height:1.15;display:flex}.leagueAbandonedMessageRow{justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.leagueAbandonedCube{flex:0 0 30px;width:30px;height:30px}#leagueAbandonedActions{flex-direction:column;justify-content:center;align-items:center;display:flex}#leagueAbandonedLobbyButton{width:var(--mb-thin-width);min-width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;text-align:center;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex}#leagueAbandonedLobbyButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#tournamentReadyRow{width:var(--mb-wide-width);height:var(--mb-wide-height);box-sizing:border-box;justify-content:center;align-items:center;margin:22px auto 0;display:flex}#tournamentReadyRow #tournamentReadyButton{gap:12px;margin:0}.tournamentReadyButtonLabel,.tournamentReadyButtonCountdown{justify-content:center;align-items:center;line-height:1;display:inline-flex}.tournamentReadyButtonCountdown{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:2ch}#tournamentRestingMessage{width:auto!important;min-width:var(--mb-wide-width)!important;max-width:calc(var(--gridbolt-stage-width) - 48px)!important;white-space:nowrap!important}#tournamentStandingsPanel h2{text-align:center!important;white-space:nowrap!important;margin:0 0 18px!important;font-size:42px!important;line-height:1!important}#tournamentStandingsSubtitle{display:none!important}#tournamentScrollableContent,#tournamentRoundPanel{overscroll-behavior:contain!important;box-sizing:border-box!important;min-height:0!important;overflow:hidden auto!important}#tournamentScrollableContent{flex:1 1 0!important;max-height:none!important;margin:0 -10px!important;padding:0 10px!important}#tournamentRoundPanel{text-align:center!important;border-top:none!important;flex:0 0 180px!important;height:180px!important;max-height:180px!important;margin:18px -10px 0!important;padding:0 10px!important}#tournamentRoundMatches{height:auto!important;min-height:0!important;overflow:visible!important}#tournamentScrollableContent::-webkit-scrollbar{width:10px}#tournamentRoundPanel::-webkit-scrollbar{width:10px}#tournamentScrollableContent::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#tournamentRoundPanel::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#tournamentScrollableContent::-webkit-scrollbar-track{background:#0000000d}#tournamentRoundPanel::-webkit-scrollbar-track{background:#0000000d}#matchIntroPanel{width:max-content!important;min-width:560px!important;max-width:calc(var(--gridbolt-stage-width) - 48px)!important;overflow:visible!important}#matchIntroPlayers{flex-wrap:nowrap!important;grid-template-columns:max-content max-content max-content!important;justify-content:center!important;align-items:center!important;column-gap:28px!important;width:auto!important;max-width:none!important;display:grid!important;overflow:visible!important}.matchIntroSide{flex:none!important;min-width:max-content!important;overflow:visible!important}.matchIntroName{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;overflow:visible!important}#singlePlayerButton,#multiplayerButton{width:var(--mb-wide-width);min-width:var(--mb-wide-width);height:var(--mb-wide-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:24px;font-weight:700;line-height:1;display:flex}#singlePlayerPanel,#multiplayerPanel{width:var(--mb-wide-width);box-sizing:border-box;z-index:5;flex-direction:column;align-items:center;gap:16px;display:none;position:absolute;bottom:0}#singlePlayerPanel{left:calc(100% + 22px)}#multiplayerPanel{right:calc(100% + 22px)}#singleDuelButton,#singleLeagueButton{width:var(--mb-wide-width);min-width:var(--mb-wide-width);height:var(--mb-wide-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:24px;font-weight:700;line-height:1;display:flex}#singlePlayerButton:hover,#multiplayerButton:hover,#singleDuelButton:hover,#singleLeagueButton:hover,#singlePlayerButton.activeMode,#multiplayerButton.activeMode{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#singlePlayerButton:disabled,#multiplayerButton:disabled,#singleDuelButton:disabled,#singleLeagueButton:disabled{cursor:not-allowed;opacity:.55}#singlePlayerButton:disabled:hover,#multiplayerButton:disabled:hover,#singleDuelButton:disabled:hover,#singleLeagueButton:disabled:hover{background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}@media (width<=0){#singlePlayerPanel,#multiplayerPanel{margin-top:14px;position:static}}#singlePlayerRow,#multiplayerRow,#privateRoomRow{width:var(--mb-wide-width)!important;justify-content:center!important;display:flex!important;position:relative!important}#singlePlayerPanel,#multiplayerPanel,#privateRoomPanel{z-index:5!important;width:var(--mb-thin-width)!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;gap:16px!important;position:absolute!important;inset:0 auto auto calc(100% + 22px)!important}#privateRoomActions{width:var(--mb-thin-width)!important;gap:16px!important}#singleDuelButton,#singleLeagueButton,#quickButton,#tournamentButton,#privateDuelButton,#privateLeagueButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#singleDuelButton:hover,#singleLeagueButton:hover,#quickButton:hover,#tournamentButton:hover,#privateDuelButton:hover,#privateLeagueButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#quickButton.quitMode,#tournamentButton.quitMode{background:#ffe1e1!important}#quickButton.quitMode:hover,#tournamentButton.quitMode:hover{background:#ffd0d0!important}#quickButton:disabled,#tournamentButton:disabled,#privateDuelButton:disabled,#privateLeagueButton:disabled,#singleDuelButton:disabled,#singleLeagueButton:disabled{cursor:not-allowed!important;opacity:.55!important}#quickButton:disabled:hover,#tournamentButton:disabled:hover,#privateDuelButton:disabled:hover,#privateLeagueButton:disabled:hover,#singleDuelButton:disabled:hover,#singleLeagueButton:disabled:hover{background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}@media (width<=0){#singlePlayerPanel,#multiplayerPanel,#privateRoomPanel{margin-top:14px!important;position:static!important}}#singlePlayerPanel,#multiplayerPanel,#privateRoomPanel{top:3px!important}@media (width<=0){#singlePlayerPanel,#multiplayerPanel,#privateRoomPanel{top:auto!important}}#singleDuelButton,#singleLeagueButton,#singleDifficultyInput{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#singleDuelButton,#singleLeagueButton{cursor:pointer!important}#singleDifficultyInput{background:var(--mb-white)!important;cursor:text!important;outline:none!important}#singleDifficultyInput::placeholder{color:#00000073!important}#singleDifficultyInput:focus{background:#f7f7f2!important}#singleDifficultyInput.singleDifficultyInputError{color:red!important;background:#ffe1e1!important}#singleDuelButton:hover,#singleLeagueButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#singleDuelButton:disabled,#singleLeagueButton:disabled{cursor:not-allowed!important;opacity:.55!important}#singleDuelButton:disabled:hover,#singleLeagueButton:disabled:hover{background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}#tournamentStandingsPanel.tournamentComplete{height:min(736px, calc(var(--gridbolt-stage-height) - 32px))!important;max-height:min(736px, calc(var(--gridbolt-stage-height) - 32px))!important;min-height:0!important;overflow:hidden!important}#tournamentStandingsPanel.tournamentComplete h2{margin-bottom:14px!important}#tournamentStandingsPanel.tournamentComplete #tournamentScrollableContent{flex:0 0 250px!important;height:250px!important;min-height:0!important;max-height:250px!important;overflow:hidden auto!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{flex-direction:column!important;flex:0 0 150px!important;justify-content:center!important;align-items:center!important;height:150px!important;min-height:0!important;max-height:150px!important;margin:18px -10px 0!important;padding:0 10px!important;display:flex!important;overflow:hidden auto!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundTitle{display:none!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundMatches{justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerBox{box-sizing:border-box!important;color:#000!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerInner{text-align:center!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important;display:flex!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerCube{flex:0 0 30px!important;width:30px!important;height:30px!important}#tournamentStandingsPanel.tournamentComplete #tournamentFinalActions{gap:12px!important;margin-top:18px!important}#singleDifficultyInput{line-height:calc(var(--mb-thin-height) - 6px)!important;padding-top:0!important;padding-bottom:0!important}#singleDifficultyInput.singleDifficultyInputError{color:red!important;text-transform:none!important;background:#ffe1e1!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{justify-content:flex-start!important;margin-top:8px!important;padding-top:10px!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundMatches{align-items:flex-start!important}#singleDifficultyInput{height:var(--mb-thin-height)!important;text-align:center!important;padding:0 18px!important;line-height:normal!important;display:block!important}#singleDifficultyInput::placeholder{line-height:normal!important}#tournamentStandingsTable th:nth-child(2),#tournamentStandingsTable td:nth-child(2){text-align:center!important;width:106px!important}#tournamentStandingsTable th:nth-child(4),#tournamentStandingsTable td:nth-child(4){text-align:center!important;width:96px!important}#tournamentStandingsTable thead th{white-space:nowrap!important;font-size:16px!important}#tournamentRoundMatches .tournamentRoundMatch{grid-template-columns:minmax(0,175px) 26px minmax(0,175px)!important;column-gap:8px!important}#tournamentRoundMatches .tournamentMatchPlayerLeft{text-align:right!important;justify-content:flex-end!important}#tournamentRoundMatches .tournamentMatchPlayerRight{text-align:left!important;justify-content:flex-start!important}#tournamentRoundMatches .tournamentMatchPlayerLeft .tournamentMatchName{text-align:right!important}#tournamentRoundMatches .tournamentMatchPlayerRight .tournamentMatchName{text-align:left!important}#endPanel #endMessage:has(.leagueMatchSummaryTable){font-size:30px!important;line-height:1!important}.leagueMatchSummaryTable{grid-template-columns:auto;row-gap:10px;width:min(560px,100%);margin:0 auto;font-size:clamp(22px,3.2vw,34px);font-weight:700;line-height:1;display:grid}.leagueMatchSummaryRow{grid-template-columns:minmax(0,1fr) 64px 132px 120px;align-items:center;column-gap:18px;width:100%;display:grid}.leagueMatchSummaryPlayer{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.leagueMatchSummaryCube{width:30px;height:30px;display:block}.leagueMatchSummaryName{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;display:block;overflow:hidden}.leagueMatchSummaryPoints,.leagueMatchSummaryTime,.leagueMatchSummaryDelta{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.leagueMatchSummaryDelta{color:red}@media (width<=0){.leagueMatchSummaryRow{grid-template-columns:minmax(0,1fr) 48px 96px 90px;column-gap:10px}.leagueMatchSummaryPlayer{grid-template-columns:24px minmax(0,1fr);column-gap:8px}.leagueMatchSummaryCube{width:24px;height:24px}}#privateRoomButton{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:flex!important}#privateRoomButton:hover,#privateRoomButton.activeMode{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#privateRoomButton:disabled,#privateRoomButton:disabled:hover{cursor:not-allowed!important;opacity:.55!important;background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}.baseGoMessage{z-index:3;box-sizing:border-box;color:#000;width:48px;height:48px;box-shadow:none;pointer-events:none;background:#fff;border:3px solid #000;border-radius:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:none;position:absolute}#goMessage{display:none!important}.timerValue{flex:0 0 7ch!important;width:7ch!important}.tournamentReadyButtonCountdown{min-width:4ch!important}@media (width<=0){.leagueMatchSummaryRow{grid-template-columns:minmax(0,1fr) 48px 108px 98px!important}}.timerValue{text-align:left!important;flex:none!important;justify-content:flex-start!important;align-items:baseline!important;width:auto!important;display:inline-flex!important}.timerNumber{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:5ch;display:inline-block}#timer{column-gap:7px!important}.timerLabel,.startingLabel{white-space:nowrap!important;flex:none!important;display:inline-block!important}.timerValue,.startingValue{text-align:left!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;flex:none!important;justify-content:flex-start!important;align-items:baseline!important;width:auto!important;display:inline-flex!important}.timerSeconds{text-align:right!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;width:2ch!important;display:inline-block!important}.timerDecimal{text-align:center!important;width:.35ch!important;display:inline-block!important}.timerCentiseconds{text-align:left!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;width:2ch!important;display:inline-block!important}.startingNumber{text-align:center!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;width:1ch!important;display:inline-block!important}.timerUnit{text-align:left!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;width:1.6ch!important;display:inline-block!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{height:min(736px, calc(var(--gridbolt-stage-height) - 32px))!important;max-height:min(736px, calc(var(--gridbolt-stage-height) - 32px))!important;box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}#singlePlayerPanel.sideMenuCard,#multiplayerPanel.sideMenuCard,#privateRoomPanel.sideMenuCard{display:none;box-sizing:border-box!important;color:#000!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:286px!important;padding:16px!important;inset:3px auto auto calc(100% + 22px)!important;box-shadow:7px 7px #0000002e!important}.sideMenuSection,#privateRoomActions{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.sideMenuDivider{background:#000!important;flex:0 0 3px!important;width:100%!important;height:3px!important;margin:2px 0!important}#singleDuelButton,#singleLeagueButton,#quickButton,#tournamentButton,#privateDuelButton,#privateLeagueButton,#singleDuelDifficultyInput,#singleLeagueDifficultyInput,#singleLeaguePlayersInput{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#singleDuelButton,#singleLeagueButton,#quickButton,#tournamentButton,#privateDuelButton,#privateLeagueButton{cursor:pointer!important}#singleDuelDifficultyInput,#singleLeagueDifficultyInput,#singleLeaguePlayersInput{background:var(--mb-white)!important;cursor:text!important;outline:none!important;line-height:normal!important;display:block!important}#singleDuelDifficultyInput::placeholder,#singleLeagueDifficultyInput::placeholder,#singleLeaguePlayersInput::placeholder{color:#00000073!important;line-height:normal!important}#singleDuelDifficultyInput:focus,#singleLeagueDifficultyInput:focus,#singleLeaguePlayersInput:focus{background:#f7f7f2!important}#singleDuelDifficultyInput.singleMenuInputError,#singleLeagueDifficultyInput.singleMenuInputError,#singleLeaguePlayersInput.singleMenuInputError{color:red!important;text-transform:none!important;background:#ffe1e1!important}#privateJoinPanel{width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;grid-template-columns:var(--mb-split-main-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;justify-content:center!important;align-items:stretch!important;display:grid!important}#privateCodeInput,#privateJoinButton{height:var(--mb-thin-height)!important}@media (width<=0){#singlePlayerPanel.sideMenuCard,#multiplayerPanel.sideMenuCard,#privateRoomPanel.sideMenuCard{margin-top:14px!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}}#tutorialButton{z-index:7;box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);width:58px;min-width:58px;height:58px;box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:28px;font-weight:700;line-height:1;display:flex;position:absolute;top:64px;right:64px}#tutorialButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#tutorialButton:disabled,#tutorialButton:disabled:hover{cursor:not-allowed;opacity:.55;background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}#tutorialOverlay{z-index:20;pointer-events:auto;background:#ffffffad;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#tutorialPanel{width:min(980px, calc(var(--gridbolt-stage-width) - 56px));min-height:min(500px, calc(var(--gridbolt-stage-height) - 120px));box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:34px 54px 42px;display:flex;position:relative;box-shadow:8px 8px #0000002e}#tutorialPanel h2{margin:0 0 26px;font-size:48px;font-weight:700;line-height:1}#tutorialContent{text-align:center;flex-direction:column;align-items:center;width:100%;font-size:26px;font-weight:700;line-height:1.28;display:flex}#tutorialContent p{margin:0 0 20px}.tutorialGoalText{max-width:620px;margin-bottom:18px!important}#tutorialYouBadge{box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;justify-content:center;align-items:center;gap:10px;height:44px;margin:2px 0 12px;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex;box-shadow:5px 5px #00000029}#tutorialYouCube{background:red;flex:none;width:20px;height:20px;display:block}#tutorialMazeStage{justify-content:center;align-items:center;width:min(860px,100%);min-height:250px;margin-top:2px;display:flex;position:relative}#tutorialMiniMaze{width:372px;height:244px;box-shadow:none;background:0 0;border:none;margin-top:0;display:block}.tutorialBaseNote{box-sizing:border-box;color:#000;text-align:center;background:#fff;border:3px solid #000;width:190px;padding:10px 12px;font-size:18px;font-weight:700;line-height:1.12;position:absolute;box-shadow:5px 5px #00000029}#tutorialBlueBaseNote{top:94px;left:calc(50% + 200px)}#tutorialRedBaseNote{top:38px;right:calc(50% + 200px)}#tutorialBottomText{max-width:760px;font-size:22px;line-height:1.22;margin:18px 0 0!important}#tutorialCloseButton{box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:28px;font-weight:700;line-height:1;display:flex;position:absolute;top:14px;right:14px;box-shadow:4px 4px #00000029}#tutorialCloseButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:2px 2px #00000029}#startScreen.tutorialOpen #menuDecorationCanvas,#startScreen.tutorialOpen h1,#startScreen.tutorialOpen #tagline,#startScreen.tutorialOpen #menuPanel,#startScreen.tutorialOpen #tutorialButton{opacity:.22}#startScreen.tutorialOpen #tutorialOverlay,#startScreen.tutorialOpen #tutorialPanel,#startScreen.tutorialOpen #tutorialCloseButton{opacity:1}@media (width<=0){#tutorialButton{top:54px;right:22px}#tutorialPanel{padding:30px 24px 34px}#tutorialPanel h2{font-size:40px}#tutorialContent{font-size:22px}#tutorialMazeStage{flex-direction:column;gap:10px;min-height:410px}#tutorialMiniMaze{transform-origin:50%;margin:-10px 0;transform:scale(.88)}.tutorialBaseNote{width:min(320px,100%);font-size:17px;position:static}#tutorialBottomText{font-size:19px}}#tutorialPanel{width:min(1080px, calc(var(--gridbolt-stage-width) - 56px));max-height:calc(var(--gridbolt-stage-height) - 64px);overscroll-behavior:contain;overflow-y:auto}#tutorialPanel::-webkit-scrollbar{width:10px}#tutorialPanel::-webkit-scrollbar-thumb{background:#0000003d;border:2px solid #fff}#tutorialPanel::-webkit-scrollbar-track{background:#0000000f}#tutorialCommandsTitle{margin:22px 0 14px;font-size:34px;font-weight:700;line-height:1}#tutorialCommandKeys{justify-content:center;align-items:center;gap:26px;margin-bottom:18px;display:flex}.tutorialWasdKeys,.tutorialArrowKeys{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:7px;display:grid}.tutorialKey{box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;line-height:1;display:flex;box-shadow:4px 4px #00000029}#tutorialCommandOr{font-size:24px;font-weight:700;line-height:1}#tutorialCommandMaze{width:324px;height:222px;box-shadow:none;background:0 0;border:none;margin:0 auto 4px;display:block}@media (width<=0){#tutorialCommandKeys{flex-wrap:wrap;gap:14px}.tutorialWasdKeys,.tutorialArrowKeys{grid-template-rows:repeat(2,38px);grid-template-columns:repeat(3,38px);gap:6px}.tutorialKey{width:38px;height:38px;font-size:19px}#tutorialCommandsTitle{font-size:30px}#tutorialCommandMaze{transform-origin:50%;margin:-4px auto -8px;transform:scale(.9)}}#tutorialMenuButton{width:var(--mb-thin-width);min-width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);text-align:center;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:14px auto 0;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex}#tutorialMenuButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#tutorialBottomText{display:none}@media (width<=0){#tutorialGoalTitle{font-size:30px}#tutorialMenuButton{width:220px;min-width:220px}}#tutorialCloseButton{display:none!important}#tutorialGoalTitle{text-align:center;margin:0 0 22px;font-size:34px;font-weight:700;line-height:1}.tutorialGoalText{max-width:680px;font-weight:400;margin-bottom:34px!important}#tutorialCommandsTitle{text-align:center;margin:0 0 22px;font-size:34px;font-weight:700;line-height:1}#tutorialCommandMaze{margin-bottom:0}#tutorialMenuButton{margin-top:34px}@media (width<=0){#tutorialPanel h2{margin-bottom:32px}.tutorialGoalText{margin-bottom:26px!important}#tutorialMazeStage{margin-bottom:32px}#tutorialCommandsText{font-size:19px;margin-bottom:26px!important}#tutorialCommandKeys{margin-bottom:26px}#tutorialMenuButton{margin-top:28px}}#tutorialCommandsText{text-align:center;max-width:760px;font-size:26px;font-weight:400;line-height:1.28;margin:0 0 34px!important}#tutorialCommandMaze{margin-top:0}@media (width<=0){#tutorialCommandsText,#tutorialTryText{font-size:22px}#tutorialCommandKeys{margin-bottom:20px}#tutorialTryText{margin-bottom:24px!important}}#tutorialPanel{width:min(980px, calc(var(--gridbolt-stage-width) - 56px));padding-left:42px;padding-right:42px}#tutorialTryText{text-align:center;font-size:26px;font-weight:400;line-height:1.2;margin:26px 0 34px!important}@media (width<=0){#tutorialPanel{width:min(var(--gridbolt-stage-width) - 28px, 980px);padding-left:22px;padding-right:22px}#tutorialTryText{font-size:22px;font-weight:400;margin:22px 0 28px!important}}#taglineRow{z-index:1;justify-content:center;align-items:center;gap:16px;margin-bottom:46px;display:flex;position:relative}#tagline{margin-bottom:0}#tutorialButton{flex:0 0 48px;width:48px;min-width:48px;height:48px;font-size:22px;position:static;top:auto;right:auto}#startScreen.tutorialOpen #taglineRow{opacity:.22}#tutorialCommandKeys{margin-bottom:38px}#tutorialTryText{font-weight:400;margin:0 0 38px!important}@media (width<=0){#taglineRow{gap:10px;margin-bottom:40px}#tutorialButton{flex-basis:44px;width:44px;min-width:44px;height:44px;font-size:20px}#tutorialCommandKeys{margin-bottom:30px}#tutorialTryText{margin:0 0 30px!important}}#tutorialTryText{margin:0 0 22px!important}@media (width<=0){#tutorialTryText{margin:0 0 20px!important}}@media (width<=0){#tutorialCommandsTitle{margin-bottom:20px}#tutorialCommandsText{margin-bottom:26px!important}}#tutorialPanel{max-height:calc(var(--gridbolt-stage-height) - 140px);padding-top:24px;padding-bottom:30px}#tutorialPanel h2{margin-bottom:30px}#tutorialGoalTitle{margin-bottom:18px}.tutorialGoalText{margin-bottom:26px!important}#tutorialYouBadge{margin-bottom:8px}#tutorialMazeStage{margin-bottom:30px}#tutorialCommandsTitle{margin-bottom:18px}#tutorialCommandsText{margin-bottom:26px!important}@media (width<=0){#tutorialPanel{max-height:calc(var(--gridbolt-stage-height) - 96px);padding-top:22px;padding-bottom:28px}}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{width:min(940px, calc(var(--gridbolt-stage-width) - 48px))!important}#tournamentStandingsTable{table-layout:fixed!important}#tournamentStandingsTable th:first-child,#tournamentStandingsTable td:first-child{width:42px!important}#tournamentStandingsTable th:nth-child(2),#tournamentStandingsTable td:nth-child(2){width:106px!important}#tournamentStandingsTable th:nth-child(4),#tournamentStandingsTable td:nth-child(4){width:96px!important}#tournamentStandingsTable th:nth-child(5),#tournamentStandingsTable td:nth-child(5){width:150px!important}.tournamentPlayerInner{min-width:0!important}.tournamentPlayerName{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}#tournamentRoundMatches .tournamentRoundMatch{grid-template-columns:260px 32px 260px!important;justify-content:center!important;column-gap:10px!important;width:min(620px,100%)!important}#tournamentRoundMatches .tournamentMatchPlayer{width:260px!important;min-width:0!important;max-width:260px!important}#endPanel:has(.leagueMatchSummaryTable){width:min(880px, calc(var(--gridbolt-stage-width) - 48px))!important}#endPanel #endMessage:has(.leagueMatchSummaryTable){font-size:30px!important}.leagueMatchSummaryTable{width:760px!important;max-width:100%!important}.leagueMatchSummaryRow{grid-template-columns:300px 70px 150px 140px!important;justify-content:center!important;column-gap:18px!important}.leagueMatchSummaryPlayer{grid-template-columns:30px 250px!important;column-gap:12px!important}.leagueMatchSummaryName{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}@media (width<=0){#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{width:min(940px, calc(var(--gridbolt-stage-width) - 28px))!important}#endPanel:has(.leagueMatchSummaryTable){width:min(880px, calc(var(--gridbolt-stage-width) - 28px))!important}.leagueMatchSummaryRow{grid-template-columns:220px 52px 108px 98px!important;column-gap:10px!important}.leagueMatchSummaryPlayer{grid-template-columns:24px 188px!important;column-gap:8px!important}#tournamentRoundMatches .tournamentRoundMatch{grid-template-columns:1fr 28px 1fr!important}#tournamentRoundMatches .tournamentMatchPlayer{width:auto!important;max-width:none!important}}.leagueMatchSummaryTitle{text-align:center;white-space:nowrap;grid-column:1/-1;margin:0 0 14px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.leagueMatchSummaryTable.duelMatchSummaryTable{width:660px!important;max-width:100%!important}.leagueMatchSummaryRow.duelMatchSummaryRow{grid-template-columns:300px 150px 140px!important;justify-content:center!important;column-gap:18px!important}.leagueMatchSummaryTable.duelMatchSummaryTable .leagueMatchSummaryPlayer{grid-template-columns:30px 250px!important}.leagueMatchSummaryTable.duelMatchSummaryTable .leagueMatchSummaryName,.leagueMatchSummaryTable .leagueMatchSummaryName{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}#endPanel:has(.duelMatchSummaryTable){width:min(780px, calc(var(--gridbolt-stage-width) - 48px))!important}#endPanel #endMessage:has(.duelMatchSummaryTable){box-sizing:border-box!important;width:100%!important;padding-left:34px!important;padding-right:34px!important}@media (width<=0){.leagueMatchSummaryTable.duelMatchSummaryTable{width:100%!important}.leagueMatchSummaryRow.duelMatchSummaryRow{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:10px!important}.leagueMatchSummaryTable.duelMatchSummaryTable .leagueMatchSummaryPlayer{grid-template-columns:24px minmax(0,1fr)!important}}.leagueMatchSummaryTitle{justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.leagueMatchSummaryTitleCube{flex:0 0 34px!important;width:34px!important;height:34px!important;display:inline-block!important}@media (width<=0){.leagueMatchSummaryTitle{gap:12px!important}.leagueMatchSummaryTitleCube{flex-basis:28px!important;width:28px!important;height:28px!important}}#playerBadge{width:360px!important;min-width:360px!important;max-width:360px!important;height:58px!important;min-height:58px!important;max-height:58px!important}.playerBadgeName{text-overflow:ellipsis!important;white-space:nowrap!important;width:280px!important;min-width:0!important;max-width:280px!important;overflow:hidden!important}#matchIntroPlayers{flex-wrap:nowrap!important;grid-template-columns:320px 64px 320px!important;justify-content:center!important;align-items:center!important;column-gap:0!important;width:100%!important;display:grid!important;overflow:hidden!important}.matchIntroSide{grid-template-columns:42px 1fr!important;justify-content:center!important;align-items:center!important;column-gap:14px!important;width:320px!important;min-width:320px!important;max-width:320px!important;display:grid!important;overflow:hidden!important}.matchIntroSide:first-child{justify-self:end!important}.matchIntroSide:last-child{justify-self:start!important}.matchIntroVs{text-align:center!important;justify-self:center!important;width:64px!important;min-width:64px!important;max-width:64px!important}.matchIntroCube{justify-self:center!important;width:34px!important;height:34px!important}.matchIntroName{text-overflow:clip!important;white-space:nowrap!important;text-align:left!important;width:250px!important;min-width:0!important;max-width:250px!important;overflow:hidden!important}:is(#endPanel,#endPanel:has(.duelMatchSummaryTable),#endPanel:has(.leagueMatchSummaryTable)){box-sizing:border-box!important;width:880px!important;min-width:880px!important;max-width:880px!important;height:420px!important;min-height:420px!important;max-height:420px!important;overflow:hidden!important}#endPanel #endMessage{width:100%!important;min-height:0!important;max-height:250px!important;overflow:visible!important}#endPanel #endActions{flex:none!important}.leagueMatchSummaryTable,.leagueMatchSummaryTable.duelMatchSummaryTable{width:760px!important;min-width:760px!important;max-width:760px!important}.leagueMatchSummaryRow{grid-template-columns:300px 70px 150px 140px!important}.leagueMatchSummaryRow.duelMatchSummaryRow{grid-template-columns:300px 150px 140px!important}.leagueMatchSummaryPlayer{grid-template-columns:30px 250px!important}.leagueMatchSummaryName{text-overflow:clip!important;white-space:nowrap!important;width:250px!important;min-width:250px!important;max-width:250px!important;overflow:hidden!important}#privateLobbyPanel{box-sizing:border-box!important;width:560px!important;min-width:560px!important;max-width:560px!important;height:680px!important;min-height:680px!important;max-height:680px!important;overflow:hidden!important}#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague){height:540px!important;min-height:540px!important;max-height:540px!important}#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{height:680px!important;min-height:680px!important;max-height:680px!important}.privateLobbyPlayerRow{width:360px!important;min-width:360px!important;max-width:360px!important}.privateLobbyPlayerName{text-overflow:clip!important;white-space:nowrap!important;width:316px!important;min-width:0!important;max-width:316px!important;overflow:hidden!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{box-sizing:border-box!important;width:940px!important;min-width:940px!important;max-width:940px!important;height:650px!important;min-height:650px!important;max-height:650px!important;overflow:hidden!important}@media (width<=0){#matchIntroPanel,#endPanel,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#endPanel:has(.duelMatchSummaryTable){width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#endPanel:has(.leagueMatchSummaryTable){width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{height:calc(var(--gridbolt-stage-height) - 32px)!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 32px)!important}:is(#endPanel,#endPanel:has(.duelMatchSummaryTable),#endPanel:has(.leagueMatchSummaryTable)){height:min(420px, calc(var(--gridbolt-stage-height) - 32px))!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 32px)!important}}#playerBadge{justify-content:center!important;gap:12px!important;width:360px!important;min-width:360px!important;max-width:360px!important}.playerBadgeName{text-overflow:clip!important;white-space:nowrap!important;text-align:left!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:280px!important;overflow:hidden!important}#matchIntroPanel{box-sizing:border-box!important;width:820px!important;min-width:820px!important;max-width:820px!important;min-height:142px!important;padding:22px 42px!important;overflow:hidden!important}#matchIntroPlayers{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;display:flex!important;overflow:hidden!important}.matchIntroSide,.matchIntroSide:first-child,.matchIntroSide:last-child{justify-content:center!important;justify-self:auto!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important;max-width:300px!important;display:inline-flex!important;overflow:visible!important}.matchIntroCube{flex:0 0 34px!important;width:34px!important;height:34px!important}.matchIntroName{text-overflow:clip!important;white-space:nowrap!important;text-align:left!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:245px!important;overflow:hidden!important}.matchIntroVs{text-align:center!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}@media (width<=0){#matchIntroPanel{width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#matchIntroPlayers{gap:20px!important}.matchIntroSide,.matchIntroSide:first-child,.matchIntroSide:last-child{max-width:260px!important}.matchIntroName{max-width:205px!important}}#matchIntroPanel{width:940px!important;min-width:940px!important;max-width:940px!important;min-height:150px!important;overflow:hidden!important}#matchIntroPlayers{gap:24px!important;width:100%!important;overflow:visible!important}.matchIntroSide,.matchIntroSide:first-child,.matchIntroSide:last-child{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.matchIntroName{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.matchIntroVs{flex:none!important;margin:0 2px!important}@media (width<=0){#matchIntroPanel{width:calc(var(--gridbolt-stage-width) - 32px)!important;min-width:0!important;max-width:calc(var(--gridbolt-stage-width) - 32px)!important}#matchIntroPlayers{gap:18px!important}.matchIntroName{max-width:34vw!important;overflow:hidden!important}}#firstRunOnboardingOverlay{z-index:21;pointer-events:auto;background:#ffffffad;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#firstRunOnboardingPanel{width:min(640px, calc(var(--gridbolt-stage-width) - 56px));box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:46px 48px 44px;display:flex;position:relative;box-shadow:8px 8px #0000002e}#firstRunOnboardingSkipButton{box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:86px;height:42px;padding:0 14px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute;top:14px;right:14px;box-shadow:4px 4px #00000029}#firstRunOnboardingSkipButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:2px 2px #00000029}#firstRunOnboardingKeys{justify-content:center;align-items:center;gap:26px;margin:8px 0 24px;display:flex}#firstRunOnboardingOr{font-size:24px;font-weight:700;line-height:1}#firstRunOnboardingHint{text-align:center;font-size:28px;font-weight:700;line-height:1.12;margin:0 0 22px!important}#firstRunOnboardingYouBadge{box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;justify-content:center;align-items:center;gap:10px;height:44px;margin:0 0 12px;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex;box-shadow:5px 5px #00000029}#firstRunOnboardingYouCube{background:red;flex:none;width:20px;height:20px;display:block}#firstRunOnboardingMaze{width:398px;height:284px;box-shadow:none;background:0 0;border:none;display:block}#startScreen.onboardingOpen #menuDecorationCanvas,#startScreen.onboardingOpen h1,#startScreen.onboardingOpen #taglineRow,#startScreen.onboardingOpen #menuPanel{opacity:.22}#startScreen.onboardingOpen #firstRunOnboardingOverlay,#startScreen.onboardingOpen #firstRunOnboardingPanel{opacity:1}#matchIntroHint{text-align:center;margin-top:18px;font-size:24px;font-weight:700;line-height:1.15;display:block!important}#matchIntroPanel{min-height:198px!important}@media (width<=0){#firstRunOnboardingPanel{width:min(var(--gridbolt-stage-width) - 28px, 640px);padding:52px 22px 34px}#firstRunOnboardingKeys{flex-wrap:wrap;gap:14px;margin-bottom:20px}#firstRunOnboardingHint{font-size:24px;margin-bottom:18px!important}#firstRunOnboardingMaze{transform-origin:50%;margin:-18px 0 -16px;transform:scale(.86)}#matchIntroHint{margin-top:14px;font-size:20px}}#taglineRow{gap:0}#tutorialButton{display:none!important}#singlePlayerSkipBotButton{z-index:5;width:var(--mb-thin-width);min-width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;text-align:center;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:none;position:absolute;top:28px;right:28px}#singlePlayerSkipBotButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}@media (width<=0){#singlePlayerSkipBotButton{width:140px;min-width:140px;top:18px;right:18px}}:root{--gb-panel-padding-y:34px;--gb-panel-padding-x:48px;--gb-panel-gap:18px;--gb-lobby-width:560px;--gb-lobby-height:680px;--gb-lobby-list-width:360px;--gb-lobby-list-height:220px;--gb-lobby-actions-height:124px;--gb-end-width:880px;--gb-end-height:460px;--gb-end-content-gap:28px}#privateLobbyPanel,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete,#matchIntroPanel,#endPanel,#firstRunOnboardingPanel,#tutorialPanel,#leagueAbandonedPanel{box-sizing:border-box!important;padding-top:var(--gb-panel-padding-y)!important;padding-bottom:var(--gb-panel-padding-y)!important}#endPanel:has(.duelMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-padding-y)!important;padding-bottom:var(--gb-panel-padding-y)!important}#endPanel:has(.leagueMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-padding-y)!important;padding-bottom:var(--gb-panel-padding-y)!important}:is(#endPanel,#endPanel:has(.duelMatchSummaryTable),#endPanel:has(.leagueMatchSummaryTable)){width:min(var(--gb-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;padding-left:var(--gb-panel-padding-x)!important;padding-right:var(--gb-panel-padding-x)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#endPanelContent{width:100%!important;max-height:calc(100% - (2 * var(--gb-panel-padding-y)))!important;justify-content:center!important;align-items:center!important;gap:var(--gb-end-content-gap)!important;box-sizing:border-box!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}#endPanel #endMessage{flex:0 auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}#endPanel #endActions{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}#endPanel #endMessage .leagueMatchSummaryTable{margin:0 auto!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{width:min(var(--gb-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;padding-left:var(--gb-panel-padding-x)!important;padding-right:var(--gb-panel-padding-x)!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#privateLobbyContent{width:100%!important;max-height:calc(100% - (2 * var(--gb-panel-padding-y)))!important;justify-content:center!important;align-items:center!important;gap:var(--gb-panel-gap)!important;box-sizing:border-box!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}#privateLobbyTitle,#privateLobbyCodeRow,#privateLobbyPlayersTitle,#privateLobbyPlayers,#privateLobbyStatus,#privateLobbyActions{box-sizing:border-box!important;flex-shrink:0!important;margin:0!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{width:var(--gb-lobby-list-width)!important;min-width:var(--gb-lobby-list-width)!important;max-width:var(--gb-lobby-list-width)!important;height:var(--gb-lobby-list-height)!important;min-height:var(--gb-lobby-list-height)!important;max-height:var(--gb-lobby-list-height)!important;padding:4px 8px!important;overflow:hidden auto!important}#privateLobbyActions{width:100%!important;height:var(--gb-lobby-actions-height)!important;min-height:var(--gb-lobby-actions-height)!important;max-height:var(--gb-lobby-actions-height)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}#matchIntroPanel,#leagueAbandonedPanel{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{overflow:hidden!important}#tournamentScrollableContent{min-height:0!important}@media (width<=0){:root{--gb-panel-padding-y:24px}:is(#endPanel,#endPanel:has(.duelMatchSummaryTable),#endPanel:has(.leagueMatchSummaryTable)),#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{height:calc(var(--gridbolt-stage-height) - 48px)!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{height:150px!important;min-height:150px!important;max-height:150px!important}}:root{--gb-end-single-player-height:460px;--gb-end-quick-duel-height:540px;--gb-end-private-duel-height:460px;--gb-end-league-match-height:470px;--gb-end-plain-height:460px}#endPanelContent{height:auto!important;max-height:calc(100% - (2 * var(--gb-panel-padding-y)))!important;justify-content:center!important}#endPanel #endActions{height:auto!important;min-height:0!important;max-height:none!important}@media (width<=0){:is(#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelQuickDuel,#endPanel.endPanelPrivateDuel,#endPanel.endPanelLeagueMatch,#endPanel.endPanelPlain,#endPanel.endPanelSinglePlayerDuel:has(.duelMatchSummaryTable),#endPanel.endPanelQuickDuel:has(.duelMatchSummaryTable),#endPanel.endPanelPrivateDuel:has(.duelMatchSummaryTable),#endPanel.endPanelLeagueMatch:has(.leagueMatchSummaryTable),#endPanel.endPanelPlain:has(.duelMatchSummaryTable)){height:calc(var(--gridbolt-stage-height) - 48px)!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important}}:root{--gb-panel-edge-y:64px;--gb-panel-edge-x:48px;--gb-panel-internal-gap:18px;--gb-lobby-width-final:560px;--gb-lobby-height-final:760px;--gb-end-single-height-final:540px;--gb-end-quick-height-final:620px;--gb-end-private-height-final:540px;--gb-end-league-height-final:540px;--gb-end-plain-height-final:540px;--gb-intro-height-final:300px;--gb-league-panel-height-final:720px}#privateLobbyPanel,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete,#matchIntroPanel,#endPanel,#firstRunOnboardingPanel,#tutorialPanel,#leagueAbandonedPanel{box-sizing:border-box!important;padding-top:var(--gb-panel-edge-y)!important;padding-bottom:var(--gb-panel-edge-y)!important;padding-left:var(--gb-panel-edge-x)!important;padding-right:var(--gb-panel-edge-x)!important}#endPanel:has(.duelMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-edge-y)!important;padding-bottom:var(--gb-panel-edge-y)!important;padding-left:var(--gb-panel-edge-x)!important;padding-right:var(--gb-panel-edge-x)!important}#endPanel:has(.leagueMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-edge-y)!important;padding-bottom:var(--gb-panel-edge-y)!important;padding-left:var(--gb-panel-edge-x)!important;padding-right:var(--gb-panel-edge-x)!important}:is(#endPanel,#endPanel:has(.duelMatchSummaryTable),#endPanel:has(.leagueMatchSummaryTable)){width:min(880px, calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(880px, calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(880px, calc(var(--gridbolt-stage-width) - 48px))!important;display:block!important;overflow:hidden!important}:is(#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelSinglePlayerDuel:has(.duelMatchSummaryTable),#endPanel.endPanelSinglePlayerDuel:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-single-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-single-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-single-height-final), calc(var(--gridbolt-stage-height) - 48px))!important}:is(#endPanel.endPanelQuickDuel,#endPanel.endPanelQuickDuel:has(.duelMatchSummaryTable),#endPanel.endPanelQuickDuel:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-quick-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-quick-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-quick-height-final), calc(var(--gridbolt-stage-height) - 48px))!important}:is(#endPanel.endPanelPrivateDuel,#endPanel.endPanelPrivateDuel:has(.duelMatchSummaryTable),#endPanel.endPanelPrivateDuel:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-private-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-private-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-private-height-final), calc(var(--gridbolt-stage-height) - 48px))!important}#endPanelContent{box-sizing:border-box!important;align-content:space-between!important;justify-items:center!important;row-gap:var(--gb-panel-internal-gap)!important;grid-template-rows:auto auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}#endPanel #endMessage{justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}#endPanel #endActions{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{width:min(var(--gb-lobby-width-final), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-lobby-width-final), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-lobby-width-final), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-lobby-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-lobby-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-lobby-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important;overflow:hidden!important}#privateLobbyCodeRow{justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;display:flex!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{align-self:stretch!important;width:360px!important;min-width:360px!important;max-width:360px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:4px 8px!important;overflow:hidden auto!important}#privateLobbyPanel.privateLobbyGuest #privateStartButton,#privateStartButton[hidden]{display:flex!important}#privateLobbyPanel.privateLobbyHost #privateStartButton{visibility:visible!important}#matchIntroPanel{height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;grid-template-rows:auto auto auto!important;align-content:space-between!important;justify-items:center!important;row-gap:10px!important;display:grid!important;overflow:hidden!important}#matchIntroRoundTitle,#matchIntroPlayers,#matchIntroHint{margin:0!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{height:min(var(--gb-league-panel-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-league-panel-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-league-panel-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;overflow:hidden!important}#tournamentStandingsPanel h2{margin-top:0!important}#firstRunOnboardingPanel,#tutorialPanel,#leagueAbandonedPanel{overflow:hidden!important}@media (width<=0){:root{--gb-panel-edge-y:44px}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest,#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelQuickDuel,#endPanel.endPanelPrivateDuel,#endPanel.endPanelLeagueMatch,#endPanel.endPanelPlain,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{height:calc(var(--gridbolt-stage-height) - 48px)!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important}:root{--gb-panel-edge-x:28px}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{width:100%!important;min-width:0!important;max-width:100%!important}}:root{--gb-intro-height-final:230px;--gb-intro-league-height-final:300px}#matchIntroPanel{height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-intro-height-final), calc(var(--gridbolt-stage-height) - 48px))!important}#matchIntroPanel.leagueIntroPanel{height:min(var(--gb-intro-league-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-intro-league-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-intro-league-height-final), calc(var(--gridbolt-stage-height) - 48px))!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}#matchIntroPanel.leagueIntroPanel #matchIntroRoundTitle{margin:0 0 22px!important}#matchIntroPanel.leagueIntroPanel #matchIntroPlayers{margin:0 0 12px!important}#matchIntroPanel.leagueIntroPanel #matchIntroHint{margin:0!important}:root{--gb-panel-edge-y-v61:42px;--gb-panel-edge-x-v61:42px;--gb-private-lobby-width-v61:560px;--gb-private-lobby-height-v61:680px;--gb-private-lobby-gap-v61:16px;--gb-private-lobby-list-width-v61:360px}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{width:min(var(--gb-private-lobby-width-v61), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-private-lobby-width-v61), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-private-lobby-width-v61), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-private-lobby-height-v61), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-private-lobby-height-v61), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-private-lobby-height-v61), calc(var(--gridbolt-stage-height) - 48px))!important;box-sizing:border-box!important;padding:var(--gb-panel-edge-y-v61) var(--gb-panel-edge-x-v61)!important;box-shadow:none!important;overflow:hidden!important}#privateLobbyPanel:not(:has(#privateLobbyContent)){row-gap:var(--gb-private-lobby-gap-v61)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;place-items:center!important;display:grid!important}#privateLobbyTitle{align-self:start!important;line-height:1!important}#privateLobbyCodeRow{width:100%!important;height:var(--mb-thin-height)!important;min-height:var(--mb-thin-height)!important;max-height:var(--mb-thin-height)!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{width:var(--gb-private-lobby-list-width-v61)!important;min-width:var(--gb-private-lobby-list-width-v61)!important;max-width:var(--gb-private-lobby-list-width-v61)!important;place-self:stretch center!important;height:100%!important;min-height:0!important;max-height:none!important;padding:4px 8px!important;overflow:hidden auto!important}#privateLobbyActions{width:100%!important;min-height:calc(var(--mb-wide-height) + var(--mb-thin-height) + 12px)!important;height:calc(var(--mb-wide-height) + var(--mb-thin-height) + 12px)!important;max-height:calc(var(--mb-wide-height) + var(--mb-thin-height) + 12px)!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}@media (width<=0){:root{--gb-panel-edge-y-v61:28px;--gb-private-lobby-gap-v61:12px}}:root{--gb-panel-edge-y-v62:42px;--gb-panel-edge-x-v62:42px;--gb-panel-gap-v62:16px}#privateLobbyPanel,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete,#endPanel,#matchIntroPanel,#firstRunOnboardingPanel,#tutorialPanel,#leagueAbandonedPanel{box-sizing:border-box!important;padding-top:var(--gb-panel-edge-y-v62)!important;padding-bottom:var(--gb-panel-edge-y-v62)!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{padding-left:var(--gb-panel-edge-x-v62)!important;padding-right:var(--gb-panel-edge-x-v62)!important;overflow:hidden!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{place-self:stretch center!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#privateLobbyActions{justify-content:flex-end!important;margin:0!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{place-items:center!important;row-gap:var(--gb-panel-gap-v62)!important;padding-left:var(--gb-panel-edge-x-v62)!important;padding-right:var(--gb-panel-edge-x-v62)!important;box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;display:grid!important;overflow:hidden!important}#tournamentReadyRow #tournamentReadyButton,#tournamentReadyButton{margin:0!important}#tournamentRestingMessage{margin:0 auto!important}#tournamentFinalActions{flex-direction:column!important;justify-content:flex-end!important;place-self:end center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}#endPanel{box-sizing:border-box!important;overflow:hidden!important}#endPanelContent{box-sizing:border-box!important;place-items:center!important;row-gap:var(--gb-panel-gap-v62)!important;grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}#endPanel #endMessage{place-self:center!important;width:100%!important;margin:0!important;padding:0!important}#endPanel #endActions{flex-direction:column!important;justify-content:flex-end!important;place-self:end center!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}#matchIntroPanel{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#matchIntroPanel.leagueIntroPanel{justify-content:center!important}#firstRunOnboardingPanel,#tutorialPanel,#leagueAbandonedPanel{box-sizing:border-box!important;overflow:hidden!important}@media (width<=0){:root{--gb-panel-edge-y-v62:28px;--gb-panel-gap-v62:12px}#tournamentRoundPanel{max-height:140px!important}}:root{--gb-global-panel-edge-y:42px;--gb-global-panel-edge-x:42px;--gb-global-panel-gap:16px;--gb-family-lobby-width:560px;--gb-family-lobby-height:760px;--gb-family-league-width:940px;--gb-family-league-height:720px;--gb-family-end-width:880px;--gb-family-end-height:620px;--gb-family-intro-width:820px;--gb-family-intro-height:300px;--gb-family-tutorial-width:980px;--gb-family-tutorial-height:720px;--gb-family-onboarding-width:640px;--gb-family-onboarding-height:640px;--gb-family-abandoned-width:640px;--gb-family-abandoned-height:300px}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete,#endPanel,#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelQuickDuel,#endPanel.endPanelPrivateDuel,#endPanel.endPanelLeagueMatch,#endPanel.endPanelPlain,#matchIntroPanel,#matchIntroPanel.leagueIntroPanel,#tutorialPanel,#firstRunOnboardingPanel,#leagueAbandonedPanel{box-sizing:border-box!important;padding-top:var(--gb-global-panel-edge-y)!important;padding-bottom:var(--gb-global-panel-edge-y)!important;padding-left:var(--gb-global-panel-edge-x)!important;padding-right:var(--gb-global-panel-edge-x)!important;overflow:hidden!important}#endPanel:has(.duelMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-global-panel-edge-y)!important;padding-bottom:var(--gb-global-panel-edge-y)!important;padding-left:var(--gb-global-panel-edge-x)!important;padding-right:var(--gb-global-panel-edge-x)!important;overflow:hidden!important}#endPanel:has(.leagueMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-global-panel-edge-y)!important;padding-bottom:var(--gb-global-panel-edge-y)!important;padding-left:var(--gb-global-panel-edge-x)!important;padding-right:var(--gb-global-panel-edge-x)!important;overflow:hidden!important}#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest{width:min(var(--gb-family-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-lobby-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-lobby-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#privateLobbyTitle,#privateLobbyPlayersTitle,#privateLobbyStatus{text-align:center!important;width:100%!important}#privateLobbyPlayers,#privateLobbyPanel.privateLobbyDuel #privateLobbyPlayers,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague) #privateLobbyPlayers,#privateLobbyPanel.privateLobbyLeague #privateLobbyPlayers{place-self:stretch center!important;width:min(360px,100%)!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:4px 8px!important;overflow:hidden auto!important}#privateLobbyStatus{justify-content:center!important;align-items:center!important;min-height:30px!important;line-height:1.08!important;display:flex!important}#privateLobbyActions{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}#privateStartButton[hidden],#privateLobbyPanel.privateLobbyGuest #privateStartButton{display:flex!important}#privateLobbyPanel.privateLobbyGuest #privateStartButton{visibility:hidden!important;pointer-events:none!important}#privateLobbyPanel.privateLobbyHost #privateStartButton{visibility:visible!important;pointer-events:auto!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;place-items:center!important;display:grid!important;position:relative!important}#tournamentStandingsSubtitle{margin:0!important;padding:0!important;display:none!important}#tournamentStandingsPanel h2{text-align:center!important;justify-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important}#tournamentScrollableContent{box-sizing:border-box!important;overscroll-behavior:contain!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 10px!important;overflow:hidden auto!important}#tournamentStandingsTable{width:100%!important;margin:0!important}#tournamentRoundPanel{box-sizing:border-box!important;text-align:center!important;overscroll-behavior:contain!important;border-top:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:170px!important;margin:0!important;padding:0 10px!important;overflow:hidden auto!important}#tournamentRoundTitle{margin:0 0 10px!important;padding:0!important;line-height:1!important}#tournamentRoundMatches{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#tournamentReadyRow{width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;min-height:var(--mb-wide-height)!important;max-height:var(--mb-wide-height)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}#tournamentReadyButton,#tournamentReadyRow #tournamentReadyButton,#tournamentRestingMessage{margin:0 auto!important}#tournamentFinalActions{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;place-self:end center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{max-height:150px!important;overflow:visible!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerBox{width:100%!important;margin:0!important;padding:0!important}#tournamentWaitingOverlay{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#endPanel,#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelQuickDuel,#endPanel.endPanelPrivateDuel,#endPanel.endPanelLeagueMatch,#endPanel.endPanelPlain{width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelSinglePlayerDuel:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelSinglePlayerDuel:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelQuickDuel:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelQuickDuel:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelPrivateDuel:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelPrivateDuel:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelLeagueMatch:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelLeagueMatch:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelPlain:has(.duelMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel.endPanelPlain:has(.leagueMatchSummaryTable){width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-end-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-end-height), calc(var(--gridbolt-stage-height) - 48px))!important;display:block!important}#endPanel #endMessage{box-sizing:border-box!important;justify-content:center!important;place-self:start center!important;align-items:flex-start!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#endPanel #endActions{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;place-self:end center!important;align-items:center!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}#matchIntroPanel,#matchIntroPanel.leagueIntroPanel{width:min(var(--gb-family-intro-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-intro-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-intro-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-intro-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-intro-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-intro-height), calc(var(--gridbolt-stage-height) - 48px))!important;row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:center!important;display:grid!important}#matchIntroRoundTitle{grid-row:1!important;align-self:start!important}#matchIntroPlayers{grid-row:2!important;align-self:center!important}#matchIntroHint{grid-row:3!important;align-self:end!important}#matchIntroPanel:not(.leagueIntroPanel) #matchIntroPlayers{grid-row:1!important;align-self:start!important}#matchIntroPanel:not(.leagueIntroPanel) #matchIntroHint{grid-row:3!important;align-self:end!important}#tutorialPanel{width:min(var(--gb-family-tutorial-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-tutorial-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-tutorial-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-tutorial-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-tutorial-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-tutorial-height), calc(var(--gridbolt-stage-height) - 48px))!important;row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:auto minmax(0,1fr)!important;place-items:start center!important;display:grid!important;overflow:hidden!important}#tutorialPanel h2{margin:0!important;padding:0!important;line-height:1!important}#firstRunOnboardingPanel{width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;place-items:start center!important;display:grid!important}#firstRunOnboardingKeys,#firstRunOnboardingHint,#firstRunOnboardingYouBadge,#firstRunOnboardingMaze{margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingMaze{align-self:end!important;max-width:100%!important;max-height:100%!important}#firstRunOnboardingSkipButton{top:var(--gb-global-panel-edge-y)!important;right:var(--gb-global-panel-edge-x)!important}#leagueAbandonedPanel{width:min(var(--gb-family-abandoned-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-abandoned-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-abandoned-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-abandoned-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-abandoned-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-abandoned-height), calc(var(--gridbolt-stage-height) - 48px))!important;row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:center!important;display:grid!important}#leagueAbandonedMessage,#leagueAbandonedActions{margin:0!important;padding:0!important}#leagueAbandonedMessage{align-self:start!important}#leagueAbandonedActions{align-self:end!important}@media (width<=0){:root{--gb-global-panel-edge-y:28px;--gb-global-panel-edge-x:28px;--gb-global-panel-gap:12px}}:root{--gb-family-league-width:1040px;--gb-intro-duel-height:210px;--gb-intro-league-height:270px;--gb-end-duel-height:500px;--gb-end-league-height:430px;--gb-end-plain-height:410px}#tournamentScrollableContent{justify-content:center!important;align-items:flex-start!important;display:flex!important}#leagueStandingsGridV8{box-sizing:border-box!important;color:#000!important;grid-template-columns:44px 100px minmax(380px,1fr) 110px 180px!important;align-items:stretch!important;width:min(940px,100%)!important;max-width:100%!important;margin:0 auto!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:grid!important}.leagueStandingCellV8{box-sizing:border-box!important;border-bottom:3px solid #000!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:54px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.leagueStandingHeaderV8{white-space:nowrap!important;min-height:40px!important;padding-top:0!important;padding-bottom:10px!important;font-size:20px!important;font-style:italic!important;font-weight:700!important;line-height:1!important}.leagueStandingPlayerCellV8{justify-content:flex-start!important;gap:12px!important}.leagueStandingPlayerHeaderV8{justify-content:center!important}.leagueStandingCubeV8{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;display:inline-block!important}.leagueStandingNameV8{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.leagueStandingTrendCellV8,.leagueStandingPositionCellV8,.leagueStandingPointsCellV8,.leagueStandingTimeCellV8{text-align:center!important;white-space:nowrap!important}#leagueStandingsGridV8 .leagueStandingCellV8:nth-last-child(-n+5){border-bottom:none!important}#tournamentRoundMatches .tournamentRoundMatch{grid-template-columns:minmax(0,215px) 30px minmax(0,215px)!important;column-gap:8px!important;width:min(520px,100%)!important}#tournamentRoundMatches .tournamentMatchPlayer{max-width:215px!important}#tournamentRoundMatches .tournamentMatchName{text-overflow:clip!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important}#matchIntroPanel.duelIntroPanel{height:min(var(--gb-intro-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-intro-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-intro-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important;grid-template-rows:auto auto!important;align-content:space-between!important;place-items:center!important;row-gap:0!important;display:grid!important}#matchIntroPanel.leagueIntroPanel{height:min(var(--gb-intro-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-intro-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-intro-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;grid-template-rows:auto auto auto!important;align-content:space-between!important;place-items:center!important;row-gap:0!important;display:grid!important}#matchIntroPanel.duelIntroPanel #matchIntroRoundTitle{display:none!important}#matchIntroPanel.leagueIntroPanel #matchIntroRoundTitle{grid-row:1!important;align-self:start!important;margin:0!important;padding:0!important;display:block!important}#matchIntroPanel.duelIntroPanel #matchIntroPlayers{grid-row:1!important;align-self:start!important;margin:0!important;padding:0!important;display:flex!important}#matchIntroPanel.leagueIntroPanel #matchIntroPlayers{grid-row:2!important;align-self:center!important;margin:0!important;padding:0!important;display:flex!important}#matchIntroPanel.duelIntroPanel #matchIntroHint,#matchIntroPanel.leagueIntroPanel #matchIntroHint{box-sizing:border-box!important;color:#000!important;text-align:center!important;white-space:normal!important;width:100%!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:700!important;line-height:1.12!important;display:block!important}#matchIntroPanel.duelIntroPanel #matchIntroHint{grid-row:2!important;align-self:end!important}#matchIntroPanel.leagueIntroPanel #matchIntroHint{grid-row:3!important;align-self:end!important}:is(#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelSinglePlayerDuel:has(.duelMatchSummaryTable),#endPanel.endPanelSinglePlayerDuel:has(.leagueMatchSummaryTable),#endPanel.endPanelQuickDuel,#endPanel.endPanelQuickDuel:has(.duelMatchSummaryTable),#endPanel.endPanelQuickDuel:has(.leagueMatchSummaryTable),#endPanel.endPanelPrivateDuel,#endPanel.endPanelPrivateDuel:has(.duelMatchSummaryTable),#endPanel.endPanelPrivateDuel:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-duel-height), calc(var(--gridbolt-stage-height) - 48px))!important}:is(#endPanel.endPanelLeagueMatch,#endPanel.endPanelLeagueMatch:has(.duelMatchSummaryTable),#endPanel.endPanelLeagueMatch:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-league-height), calc(var(--gridbolt-stage-height) - 48px))!important}:is(#endPanel.endPanelPlain,#endPanel.endPanelPlain:has(.duelMatchSummaryTable),#endPanel.endPanelPlain:has(.leagueMatchSummaryTable)){height:min(var(--gb-end-plain-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-end-plain-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-end-plain-height), calc(var(--gridbolt-stage-height) - 48px))!important}#endPanel.endPanelLeagueMatch #endPanelContent,#endPanel.endPanelQuickDuel #endPanelContent,#endPanel.endPanelPrivateDuel #endPanelContent,#endPanel.endPanelSinglePlayerDuel #endPanelContent,#endPanel.endPanelPlain #endPanelContent{grid-template-rows:minmax(0,1fr) auto!important}#endPanel.endPanelLeagueMatch #endMessage,#endPanel.endPanelQuickDuel #endMessage,#endPanel.endPanelPrivateDuel #endMessage,#endPanel.endPanelSinglePlayerDuel #endMessage,#endPanel.endPanelPlain #endMessage{align-self:start!important}#endPanel.endPanelLeagueMatch #endActions,#endPanel.endPanelQuickDuel #endActions,#endPanel.endPanelPrivateDuel #endActions,#endPanel.endPanelSinglePlayerDuel #endActions,#endPanel.endPanelPlain #endActions{align-self:end!important}@media (width<=0){#leagueStandingsGridV8{grid-template-columns:34px 76px minmax(0,1fr) 72px 118px!important;font-size:18px!important}.leagueStandingHeaderV8{font-size:15px!important}.leagueStandingCellV8{min-height:46px!important;padding-left:5px!important;padding-right:5px!important}.leagueStandingCubeV8{flex-basis:18px!important;width:18px!important;min-width:18px!important;height:18px!important}}:root{--gb-league-title-to-table-gap-v74:18px;--gb-end-title-to-stats-gap-v74:28px}#leagueStandingsGridV8{margin:var(--gb-league-title-to-table-gap-v74) auto 0!important}.leagueMatchSummaryTitle{margin:0 0 var(--gb-end-title-to-stats-gap-v74) 0!important}#firstRunOnboardingPanel{row-gap:var(--gb-global-panel-gap)!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;place-items:start center!important}#firstRunOnboardingKeys{grid-row:1!important;place-self:start center!important}#firstRunOnboardingHint{grid-row:2!important;place-self:start center!important}#firstRunOnboardingYouBadge{grid-row:3!important;place-self:start center!important}#firstRunOnboardingSkipButton{grid-row:4!important;place-self:start center!important;margin:0!important;position:static!important;inset:auto!important}#firstRunOnboardingMaze{grid-row:5!important;place-self:end center!important}#firstRunOnboardingPanel{width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-onboarding-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-onboarding-height), calc(var(--gridbolt-stage-height) - 48px))!important;padding-top:var(--gb-global-panel-edge-y)!important;padding-bottom:var(--gb-global-panel-edge-y)!important;padding-left:var(--gb-global-panel-edge-x)!important;padding-right:var(--gb-global-panel-edge-x)!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;display:flex!important}#firstRunOnboardingPanel>*{flex:none!important;place-self:center!important;margin-left:auto!important;margin-right:auto!important}#firstRunOnboardingKeys{order:1!important;width:fit-content!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingHint{text-align:center!important;order:2!important;width:fit-content!important;max-width:100%!important;margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingYouBadge{order:3!important;width:fit-content!important;margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingMaze{order:4!important;max-width:100%!important;max-height:none!important;margin-top:0!important;margin-bottom:0!important;display:block!important}#firstRunOnboardingSkipButton{order:5!important;margin-top:0!important;margin-bottom:0!important;position:static!important;inset:auto!important;transform:none!important}#firstRunOnboardingSkipButton:hover{transform:translate(2px,2px)!important}:root{--gb-family-league-height:760px;--gb-league-complete-standings-height-v76:305px;--gb-league-complete-winner-height-v76:70px}#firstRunOnboardingSkipButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;min-height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}.tournamentReadyButtonCountdown{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"!important;justify-content:flex-end!important;align-items:center!important;width:4ch!important;min-width:4ch!important;max-width:4ch!important;display:inline-flex!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important}#tournamentStandingsPanel.tournamentComplete{grid-template-rows:auto var(--gb-league-complete-standings-height-v76) var(--gb-league-complete-winner-height-v76) auto!important;row-gap:var(--gb-global-panel-gap)!important}#tournamentStandingsPanel.tournamentComplete #tournamentScrollableContent{height:var(--gb-league-complete-standings-height-v76)!important;min-height:var(--gb-league-complete-standings-height-v76)!important;max-height:var(--gb-league-complete-standings-height-v76)!important;place-self:stretch stretch!important;overflow:hidden auto!important}#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8{margin:var(--gb-league-title-to-table-gap-v74) auto 0!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{height:var(--gb-league-complete-winner-height-v76)!important;min-height:var(--gb-league-complete-winner-height-v76)!important;max-height:var(--gb-league-complete-winner-height-v76)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerBox{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerInner{box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}#tournamentStandingsPanel.tournamentComplete #tournamentReadyRow,#tournamentStandingsPanel.tournamentComplete #tournamentRestingMessage{visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important}:root{--gb-league-complete-standings-height-v77:306px;--gb-league-complete-winner-height-v77:70px}#tournamentStandingsPanel.tournamentComplete{grid-template-rows:auto var(--gb-league-complete-standings-height-v77) var(--gb-league-complete-winner-height-v77) auto!important;row-gap:var(--gb-global-panel-gap)!important;place-items:center!important}#tournamentStandingsPanel.tournamentComplete h2{text-align:center!important;justify-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;line-height:1!important}#tournamentStandingsPanel.tournamentComplete #tournamentScrollableContent{width:100%!important;height:var(--gb-league-complete-standings-height-v77)!important;min-height:var(--gb-league-complete-standings-height-v77)!important;max-height:var(--gb-league-complete-standings-height-v77)!important;box-sizing:border-box!important;justify-content:center!important;place-self:stretch stretch!important;align-items:flex-start!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden auto!important}#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8{box-sizing:border-box!important;width:min(940px,100%)!important;max-width:100%!important;margin:var(--gb-league-title-to-table-gap-v74) auto 0!important;color:#000!important;grid-template-columns:44px 100px minmax(380px,1fr) 110px 180px!important;align-items:stretch!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:grid!important}#tournamentStandingsPanel.tournamentComplete .leagueStandingCellV8{min-height:54px!important;padding-top:8px!important;padding-bottom:8px!important}#tournamentStandingsPanel.tournamentComplete .leagueStandingHeaderV8{min-height:40px!important;padding-top:0!important;padding-bottom:10px!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{height:var(--gb-league-complete-winner-height-v77)!important;min-height:var(--gb-league-complete-winner-height-v77)!important;max-height:var(--gb-league-complete-winner-height-v77)!important;margin:0!important;padding:0 10px!important}#tournamentStandingsPanel.tournamentComplete #tournamentFinalActions{place-self:end center!important;margin:0!important;padding:0!important}#firstRunOnboardingPanel{justify-content:center!important;gap:var(--gb-global-panel-gap)!important}#firstRunOnboardingKeys,#firstRunOnboardingHint,#firstRunOnboardingYouBadge,#firstRunOnboardingMaze,#firstRunOnboardingSkipButton{flex:none!important;margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingSkipButton{order:5!important;align-self:center!important}:root{--gb-family-league-height:760px;--gb-league-title-row-v79:56px;--gb-league-standings-row-v79:306px}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;min-width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;max-width:min(var(--gb-family-league-width), calc(var(--gridbolt-stage-width) - 48px))!important;height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;min-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;max-height:min(var(--gb-family-league-height), calc(var(--gridbolt-stage-height) - 48px))!important;grid-template-rows:var(--gb-league-title-row-v79) var(--gb-league-standings-row-v79) minmax(0, 1fr) auto!important;row-gap:var(--gb-global-panel-gap)!important;padding-top:var(--gb-global-panel-edge-y)!important;padding-bottom:var(--gb-global-panel-edge-y)!important;padding-left:var(--gb-global-panel-edge-x)!important;padding-right:var(--gb-global-panel-edge-x)!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;display:grid!important;overflow:hidden!important}#tournamentStandingsPanel h2,#tournamentStandingsPanel.tournamentComplete h2{width:100%!important;height:var(--gb-league-title-row-v79)!important;min-height:var(--gb-league-title-row-v79)!important;max-height:var(--gb-league-title-row-v79)!important;box-sizing:border-box!important;text-align:center!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}#tournamentScrollableContent,#tournamentStandingsPanel.tournamentComplete #tournamentScrollableContent{width:100%!important;height:var(--gb-league-standings-row-v79)!important;min-height:var(--gb-league-standings-row-v79)!important;max-height:var(--gb-league-standings-row-v79)!important;box-sizing:border-box!important;overscroll-behavior:contain!important;grid-area:2/1!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0 10px!important;display:flex!important;overflow:hidden auto!important}#leagueStandingsGridV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8{box-sizing:border-box!important;width:min(940px,100%)!important;max-width:100%!important;margin:var(--gb-league-title-to-table-gap-v74) auto 0!important;color:#000!important;grid-template-columns:44px 100px minmax(380px,1fr) 110px 180px!important;align-items:stretch!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:grid!important}.leagueStandingCellV8,#tournamentStandingsPanel.tournamentComplete .leagueStandingCellV8{box-sizing:border-box!important;border-bottom:3px solid #000!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.leagueStandingHeaderV8,#tournamentStandingsPanel.tournamentComplete .leagueStandingHeaderV8{white-space:nowrap!important;height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:10px!important;font-size:20px!important;font-style:italic!important;font-weight:700!important;line-height:1!important}#tournamentRoundPanel,#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{box-sizing:border-box!important;text-align:center!important;overscroll-behavior:contain!important;border-top:none!important;grid-area:3/1!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 10px!important;overflow:hidden auto!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundPanel{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#tournamentStandingsPanel.tournamentComplete #tournamentRoundMatches{justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}#tournamentReadyRow,#tournamentRestingMessage,#tournamentFinalActions,#tournamentStandingsPanel.tournamentComplete #tournamentFinalActions{grid-area:4/1!important;place-self:end center!important;margin:0!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerBox{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerInner{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}#tournamentStandingsPanel.tournamentComplete .tournamentWinnerInner span:last-child{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (width<=0){#leagueStandingsGridV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8{grid-template-columns:34px 76px minmax(0,1fr) 72px 118px!important;font-size:18px!important}.leagueStandingHeaderV8,#tournamentStandingsPanel.tournamentComplete .leagueStandingHeaderV8{font-size:15px!important}.leagueStandingCellV8,#tournamentStandingsPanel.tournamentComplete .leagueStandingCellV8{height:46px!important;min-height:46px!important;padding-left:5px!important;padding-right:5px!important}}:root{--gridbolt-stage-width:1536px;--gridbolt-stage-height:796px;--gridbolt-stage-scale:1}html,body{background:#fff!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}#app{width:var(--gridbolt-stage-width)!important;height:var(--gridbolt-stage-height)!important;min-width:var(--gridbolt-stage-width)!important;min-height:var(--gridbolt-stage-height)!important;max-width:var(--gridbolt-stage-width)!important;max-height:var(--gridbolt-stage-height)!important;transform-origin:0 0!important;background:#fff!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}#gameContainer,#privateLobbyScreen,#tournamentFoundScreen{width:var(--gridbolt-stage-width)!important;height:var(--gridbolt-stage-height)!important;min-width:var(--gridbolt-stage-width)!important;min-height:var(--gridbolt-stage-height)!important;max-width:var(--gridbolt-stage-width)!important;max-height:var(--gridbolt-stage-height)!important}#startScreen{width:var(--gridbolt-stage-width)!important;height:calc(var(--gridbolt-stage-height) + 42px)!important;min-width:var(--gridbolt-stage-width)!important;min-height:calc(var(--gridbolt-stage-height) + 42px)!important;max-width:var(--gridbolt-stage-width)!important;max-height:calc(var(--gridbolt-stage-height) + 42px)!important}#gameCanvas{width:var(--gridbolt-stage-width)!important;height:var(--gridbolt-stage-height)!important}#menuDecorationCanvas{width:var(--gridbolt-stage-width)!important;height:calc(var(--gridbolt-stage-height) + 42px)!important}#matchIntroOverlay,#endOverlay,#leagueAbandonedOverlay,#tutorialOverlay,#firstRunOnboardingOverlay{width:var(--gridbolt-stage-width)!important;height:var(--gridbolt-stage-height)!important}#firstRunOnboardingPanel,#tutorialPanel,#tournamentStandingsPanel,#endPanel,#privateLobbyPanel,#leagueAbandonedPanel,#matchIntroPanel{max-width:calc(var(--gridbolt-stage-width) - 48px)!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important}:root{--gridbolt-stage-height:796px}#firstRunOnboardingOverlay,#tutorialOverlay{height:var(--gridbolt-stage-height)!important;min-height:var(--gridbolt-stage-height)!important;max-height:var(--gridbolt-stage-height)!important;top:42px!important;bottom:auto!important}#startScreen.onboardingOpen #firstRunOnboardingOverlay,#startScreen.tutorialOpen #tutorialOverlay{background:#ffffffad!important}#startScreen,#menuDecorationCanvas{height:calc(var(--gridbolt-stage-height) + 42px)!important;min-height:calc(var(--gridbolt-stage-height) + 42px)!important;max-height:calc(var(--gridbolt-stage-height) + 42px)!important}#leagueStandingsGridV8 .leagueStandingPlayerCellV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8 .leagueStandingPlayerCellV8{text-align:left!important;grid-template-columns:32px minmax(0,1fr)!important;justify-content:stretch!important;place-items:center start!important;column-gap:12px!important;display:grid!important}#leagueStandingsGridV8 .leagueStandingPlayerHeaderV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8 .leagueStandingPlayerHeaderV8{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}#leagueStandingsGridV8 .leagueStandingCubeV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8 .leagueStandingCubeV8{grid-column:1!important;place-self:center!important;margin:0!important}#leagueStandingsGridV8 .leagueStandingNameV8,#tournamentStandingsPanel.tournamentComplete #leagueStandingsGridV8 .leagueStandingNameV8{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;place-self:center start!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}:root{--gridbolt-menu-decoration-left:0px;--gridbolt-menu-decoration-top:0px;--gridbolt-menu-decoration-width:var(--gridbolt-stage-width);--gridbolt-menu-decoration-height:calc(var(--gridbolt-stage-height) + 42px)}#app,#startScreen{overflow:visible!important}#menuDecorationCanvas{left:var(--gridbolt-menu-decoration-left)!important;top:var(--gridbolt-menu-decoration-top)!important;width:var(--gridbolt-menu-decoration-width)!important;min-width:var(--gridbolt-menu-decoration-width)!important;max-width:var(--gridbolt-menu-decoration-width)!important;height:var(--gridbolt-menu-decoration-height)!important;min-height:var(--gridbolt-menu-decoration-height)!important;max-height:var(--gridbolt-menu-decoration-height)!important;bottom:auto!important;right:auto!important}#tutorialOverlay,#firstRunOnboardingOverlay{left:var(--gridbolt-menu-decoration-left)!important;top:var(--gridbolt-menu-decoration-top)!important;width:var(--gridbolt-menu-decoration-width)!important;min-width:var(--gridbolt-menu-decoration-width)!important;max-width:var(--gridbolt-menu-decoration-width)!important;height:var(--gridbolt-menu-decoration-height)!important;min-height:var(--gridbolt-menu-decoration-height)!important;max-height:var(--gridbolt-menu-decoration-height)!important;box-sizing:border-box!important;bottom:auto!important;right:auto!important}#startScreen.tutorialOpen #tutorialOverlay,#startScreen.onboardingOpen #firstRunOnboardingOverlay{background:#ffffffad!important}:root{--gridbolt-game-canvas-left:0px;--gridbolt-game-canvas-top:0px;--gridbolt-game-canvas-width:var(--gridbolt-stage-width);--gridbolt-game-canvas-height:var(--gridbolt-stage-height)}#gameContainer{overflow:visible!important}#gameCanvas{left:var(--gridbolt-game-canvas-left)!important;top:var(--gridbolt-game-canvas-top)!important;width:var(--gridbolt-game-canvas-width)!important;min-width:var(--gridbolt-game-canvas-width)!important;max-width:var(--gridbolt-game-canvas-width)!important;height:var(--gridbolt-game-canvas-height)!important;min-height:var(--gridbolt-game-canvas-height)!important;max-height:var(--gridbolt-game-canvas-height)!important;z-index:0!important;position:absolute!important;bottom:auto!important;right:auto!important}#weeklyLeaderboardButton{z-index:15;width:var(--mb-thin-width);min-width:var(--mb-thin-width);height:var(--mb-thin-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:20px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:24px;right:28px}#weeklyLeaderboardButton:hover{box-shadow:var(--mb-shadow);background:#eee;transform:none}#weeklyLeaderboardOverlay{left:var(--gridbolt-menu-decoration-left);top:var(--gridbolt-menu-decoration-top);z-index:19;width:var(--gridbolt-menu-decoration-width);min-width:var(--gridbolt-menu-decoration-width);max-width:var(--gridbolt-menu-decoration-width);height:var(--gridbolt-menu-decoration-height);min-height:var(--gridbolt-menu-decoration-height);max-height:var(--gridbolt-menu-decoration-height);box-sizing:border-box;pointer-events:auto;background:#ffffffad;justify-content:center;align-items:center;display:none;position:absolute;bottom:auto;right:auto}#weeklyLeaderboardPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px));height:min(736px, calc(var(--gridbolt-stage-height) - 32px));max-width:calc(var(--gridbolt-stage-width) - 48px);max-height:calc(var(--gridbolt-stage-height) - 32px);box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 34px 30px;display:flex;box-shadow:8px 8px #0000002e}#weeklyLeaderboardTabs{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}#weeklyLeaderboardAllButton,#weeklyLeaderboardWeekButton,#weeklyLeaderboardHelpButton{height:var(--mb-wide-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:24px;font-weight:700;line-height:1;display:flex}#weeklyLeaderboardAllButton,#weeklyLeaderboardWeekButton{width:var(--mb-wide-width);min-width:var(--mb-wide-width)}#weeklyLeaderboardHelpButton{width:var(--mb-wide-height);min-width:var(--mb-wide-height);padding:0}#weeklyLeaderboardAllButton:hover,#weeklyLeaderboardWeekButton:hover,#weeklyLeaderboardHelpButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#weeklyLeaderboardAllButton:disabled,#weeklyLeaderboardWeekButton:disabled,#weeklyLeaderboardHelpButton:disabled,#weeklyLeaderboardAllButton:disabled:hover,#weeklyLeaderboardWeekButton:disabled:hover,#weeklyLeaderboardHelpButton:disabled:hover{cursor:not-allowed;opacity:.55;background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}#menuPanel{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:auto!important;display:flex!important;overflow:visible!important}#menuModeRow{width:calc(var(--mb-wide-width) * 3 + 36px)!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;display:flex!important;position:relative!important;overflow:visible!important}#singlePlayerRow,#multiplayerRow,#privateRoomRow{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:relative!important;overflow:visible!important}#singlePlayerButton,#multiplayerButton,#privateRoomButton{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:flex!important}#singlePlayerButton:hover,#multiplayerButton:hover,#privateRoomButton:hover,#weeklyLeaderboardButton:hover,#singlePlayerButton.activeMode,#multiplayerButton.activeMode,#privateRoomButton.activeMode{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#weeklyLeaderboardButton{z-index:1!important;width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin-top:18px!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:relative!important;inset:auto!important}#weeklyLeaderboardButton:disabled,#weeklyLeaderboardButton:disabled:hover{cursor:not-allowed!important;opacity:.55!important;background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}#weeklyLeaderboardOverlay{z-index:30!important;background:#ffffffb8!important}#weeklyLeaderboardPanel{width:min(760px, calc(var(--gridbolt-stage-width) - 48px))!important;height:min(736px, calc(var(--gridbolt-stage-height) - 32px))!important;overflow:hidden!important}#weeklyLeaderboardHelpButton.activeMode{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#weeklyLeaderboardScoreGuide{box-sizing:border-box;width:100%;min-height:0;margin-top:24px;padding:0 4px 4px;display:none;overflow:hidden auto}#weeklyLeaderboardScoreGuide::-webkit-scrollbar{width:10px}#weeklyLeaderboardScoreGuide::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#weeklyLeaderboardScoreGuide::-webkit-scrollbar-track{background:#0000000d}#weeklyLeaderboardScoreGuide h2{text-align:center;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1}.weeklyLeaderboardGuideGrid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.weeklyLeaderboardGuideCard{box-sizing:border-box;color:#000;background:#f7f7f2;border:3px solid #000;min-width:0;padding:16px 18px 18px}.weeklyLeaderboardGuideCard h3{text-align:center;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.05}.weeklyLeaderboardGuideCard p{text-align:center;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.18}.weeklyLeaderboardGuideCard ul{margin:0;padding:0;list-style:none}.weeklyLeaderboardGuideCard li{border-bottom:2px solid #0000001f;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;font-size:18px;font-weight:700;line-height:1.1;display:flex}.weeklyLeaderboardGuideCard li:last-child{border-bottom:none}.weeklyLeaderboardGuideCard li span{text-align:left;min-width:0}.weeklyLeaderboardGuideCard li strong{text-align:right;white-space:nowrap;flex:none}#disabledLeagueCodeParking,.disabledLeagueMenuBlock{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;top:-99999px!important;left:-99999px!important;overflow:hidden!important}#multiplayerPanel.disabledLeagueMenuBlock{display:none!important}#multiplayerButton.quitMode{background:#ffe1e1!important}#multiplayerButton.quitMode:hover{box-shadow:var(--mb-shadow-hover)!important;background:#ffd0d0!important;transform:translate(2px,2px)!important}#singlePlayerPanel.sideMenuCard{width:var(--mb-wide-width)!important}#singlePlayerPanel .sideMenuSection{gap:12px!important}#privateRoomActions{width:var(--mb-wide-width)!important;flex-direction:column!important;align-items:center!important;gap:0!important;display:flex!important}#privateDuelButton{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important}#weeklyLeaderboardScoringIntro{text-align:center;width:min(560px,100%);margin:0 auto 18px;font-size:20px;font-weight:700;line-height:1.18}.duelOnlyLeaderboardGuideGrid{max-width:640px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}#singlePlayerPanel.sideMenuCard{display:none;box-sizing:border-box!important;color:#000!important;background:#fff!important;border:3px solid #000!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:286px!important;min-width:286px!important;max-width:286px!important;padding:16px!important;box-shadow:7px 7px #0000002e!important}#singlePlayerPanel .sideMenuSection{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}#singleDuelDifficultyInput,#singleDuelButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;max-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;min-height:var(--mb-thin-height)!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#singleDuelDifficultyInput{background:var(--mb-white)!important;cursor:text!important;outline:none!important;line-height:normal!important;display:block!important}#singleDuelDifficultyInput::placeholder{color:#00000073!important;line-height:normal!important}#singleDuelDifficultyInput:focus{background:#f7f7f2!important}#singleDuelButton{cursor:pointer!important}#singleDuelButton:hover,#weeklyLeaderboardAllButton.activeMode,#weeklyLeaderboardWeekButton.activeMode{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#weeklyLeaderboardContent{box-sizing:border-box;width:100%;min-height:0;margin-top:24px;padding:0 4px 4px;display:block;overflow:hidden auto}#weeklyLeaderboardContent::-webkit-scrollbar{width:10px}#weeklyLeaderboardContent::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#weeklyLeaderboardContent::-webkit-scrollbar-track{background:#0000000d}#weeklyLeaderboardTitle{text-align:center;margin:0 0 18px;font-size:44px;font-weight:700;line-height:1}#weeklyLeaderboardStatus{text-align:center;width:min(560px,100%);margin:42px auto 0;font-size:24px;font-weight:700;line-height:1.18}#weeklyLeaderboardTable{box-sizing:border-box;width:min(640px,100%);margin:0 auto;font-size:20px;font-weight:700}.weeklyLeaderboardTableHeader,.weeklyLeaderboardTableRow{box-sizing:border-box;grid-template-columns:48px minmax(0,1fr) 98px 82px 112px;align-items:center;column-gap:10px;display:grid}.weeklyLeaderboardTableHeader{color:#000;background:#f7f7f2;border:3px solid #000;padding:10px 12px;font-size:17px;font-style:italic}#weeklyLeaderboardRows{border-bottom:3px solid #000;border-left:3px solid #000;border-right:3px solid #000}.weeklyLeaderboardTableRow{border-bottom:3px solid #0000002e;min-height:46px;padding:8px 12px}.weeklyLeaderboardTableRow:last-child{border-bottom:none}.weeklyLeaderboardRank,.weeklyLeaderboardTableHeader>div:first-child,.weeklyLeaderboardTableHeader>div:nth-child(3),.weeklyLeaderboardTableHeader>div:nth-child(4),.weeklyLeaderboardTableHeader>div:nth-child(5),.weeklyLeaderboardTableRow>div:nth-child(3),.weeklyLeaderboardTableRow>div:nth-child(4),.weeklyLeaderboardTableRow>div:nth-child(5){text-align:center}.weeklyLeaderboardPlayer{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}#nicknameRow{width:calc(var(--mb-thin-width) + var(--mb-split-side-width) + var(--mb-split-gap));height:var(--mb-thin-height);box-sizing:border-box;grid-template-columns:var(--mb-thin-width) var(--mb-split-side-width);gap:var(--mb-split-gap);justify-content:center;align-items:stretch;display:grid}#nicknameRow #nicknameInput{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important}#playerIdButton{width:var(--mb-split-side-width);min-width:var(--mb-split-side-width);height:var(--mb-thin-height);box-sizing:border-box;white-space:nowrap;color:#000;background:var(--mb-bg);border:var(--mb-border);box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:18px;font-weight:700;line-height:1;display:flex}#playerIdButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#nicknameStatus{color:#000000b3;min-height:18px;margin-top:-8px;margin-bottom:-4px;font-size:16px;font-weight:700;line-height:18px}#nicknameStatus.error{color:red}#playerIdOverlay{z-index:34;background:#ffffffb8;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#startScreen.playerIdOpen>:not(#menuDecorationCanvas):not(#playerIdOverlay){opacity:.22}#startScreen.playerIdOpen #playerIdOverlay{opacity:1}#playerIdPanel{width:min(560px, calc(var(--gridbolt-stage-width) - 48px));box-sizing:border-box;color:#000;background:#fff;border:3px solid #000;border-radius:0;flex-direction:column;align-items:center;gap:16px;padding:28px 36px 32px;display:flex;position:relative;box-shadow:8px 8px #0000002e}#playerIdCloseButton{box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:30px;font-weight:700;line-height:1;display:flex;position:absolute;top:14px;right:14px;box-shadow:4px 4px #00000029}#playerIdCloseButton:hover{background:#eee;transform:translate(2px,2px);box-shadow:2px 2px #00000029}#playerIdPanel h2{text-align:center;margin:0;font-size:42px;font-weight:700;line-height:1}#playerIdDescription,#playerIdRecoverBlock p{text-align:center;max-width:430px;margin:0;font-size:18px;font-weight:700;line-height:1.22}#playerIdCodeRow{grid-template-columns:190px 92px 92px;justify-content:center;align-items:stretch;gap:10px;display:grid}#playerIdMaskedCode,#playerIdShowButton,#playerIdCopyButton,#playerIdRecoverCodeInput,#playerIdRecoverButton{height:var(--mb-thin-height);box-sizing:border-box;color:#000;border:var(--mb-border);box-shadow:var(--mb-shadow);border-radius:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}#playerIdMaskedCode{letter-spacing:2px;white-space:nowrap;background:#fff;padding:0 14px;font-size:24px}#playerIdShowButton,#playerIdCopyButton,#playerIdRecoverButton{background:var(--mb-bg);cursor:pointer;padding:0 12px;font-size:18px}#playerIdShowButton:hover,#playerIdCopyButton:hover,#playerIdRecoverButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#playerIdCopyButton:disabled,#playerIdCopyButton:disabled:hover{cursor:not-allowed;opacity:.55;background:var(--mb-bg);box-shadow:var(--mb-shadow);transform:none}#playerIdRecoverBlock{border-top:3px solid #000;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:6px;padding-top:18px;display:flex}#playerIdRecoverBlock h3{margin:0;font-size:28px;font-weight:700;line-height:1}#playerIdRecoverRow{grid-template-columns:210px 116px;justify-content:center;align-items:stretch;gap:10px;display:grid}#playerIdRecoverCodeInput{text-align:center;text-transform:uppercase;background:#fff;outline:none;width:210px;padding:0 12px;font-size:18px}#playerIdRecoverCodeInput::placeholder{color:#00000073;text-transform:none}#playerIdRecoverCodeInput:focus{background:#f7f7f2}#playerIdStatus{text-align:center;min-height:22px;font-size:18px;font-weight:700;line-height:22px}#playerIdStatus.error{color:red}.weeklyLeaderboardArchiveMonthTitle{box-sizing:border-box;color:#000;text-align:center;background:#fff;border-bottom:3px solid #000;padding:14px 12px 10px;font-size:24px;font-weight:700;line-height:1}.weeklyLeaderboardArchiveMonthTitle:not(:first-child){border-top:3px solid #000}#nicknameRow{width:var(--mb-wide-width)!important;grid-template-columns:var(--mb-split-main-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important}#nicknameRow #nicknameInput{width:var(--mb-split-main-width)!important;min-width:var(--mb-split-main-width)!important}.weeklyLeaderboardTableHeader,.weeklyLeaderboardTableRow{grid-template-columns:42px 46px minmax(0,1fr) 90px 76px 104px!important}.weeklyLeaderboardRankTrend,.weeklyLeaderboardRank,.weeklyLeaderboardTableHeader>div:first-child,.weeklyLeaderboardTableHeader>div:nth-child(2),.weeklyLeaderboardTableHeader>div:nth-child(4),.weeklyLeaderboardTableHeader>div:nth-child(5),.weeklyLeaderboardTableHeader>div:nth-child(6),.weeklyLeaderboardTableRow>div:first-child,.weeklyLeaderboardTableRow>div:nth-child(2),.weeklyLeaderboardTableRow>div:nth-child(4),.weeklyLeaderboardTableRow>div:nth-child(5),.weeklyLeaderboardTableRow>div:nth-child(6){text-align:center!important}.rankMovement{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:34px;font-weight:700;line-height:1;display:inline-flex}.rankMovementSymbol{text-align:center;min-width:16px}.rankMovement.up{color:#0a0}.rankMovement.down{color:red}.rankMovement.same{color:#00000085}.leagueMatchSummaryTable.duelLeaderboardSummaryTable{width:800px!important;min-width:800px!important;max-width:800px!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow{grid-template-columns:250px 110px 110px 74px 170px!important;column-gap:14px!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryPlayer{grid-template-columns:30px 210px!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryName{width:210px!important;min-width:210px!important;max-width:210px!important}.leagueMatchSummaryLeaderboardPoints,.leagueMatchSummaryRankChange{text-align:center;white-space:nowrap;min-width:0;font-size:30px;font-weight:700;line-height:1}.leagueMatchSummaryLeaderboardPoints{color:#000}.leagueMatchSummaryRankChange .rankMovement{font-size:26px}#nicknameInput::placeholder{color:#00000073}#nicknameInput.nicknameInputError::placeholder{color:red;opacity:1}#nicknameInput.nicknameInputError{background:#ffe1e1!important}.weeklyLeaderboardTableHeader,.weeklyLeaderboardTableHeader>div,.duelLeaderboardSummaryHeader,.duelLeaderboardSummaryHeader>div{font-family:inherit!important;font-style:normal!important;font-weight:700!important}.rankTrendOnly{justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.rankTrendOnly.up{color:#0a0}.rankTrendOnly.down{color:red}.rankTrendOnly.same{color:#00000085}.rankTrendOnly.empty{color:#0000006b}.rankMovement,.rankMovement.up,.rankMovement.down,.rankMovement.same{color:#000!important}.rankMovementSymbol.up{color:#0a0!important}.rankMovementSymbol.down{color:red!important}.rankMovementSymbol.same{color:#00000085!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable{box-sizing:border-box!important;width:720px!important;min-width:720px!important;max-width:720px!important;font-size:26px!important;display:block!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryTitle{margin-bottom:20px!important}.duelLeaderboardSummaryHeader,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 130px 96px 160px!important;align-items:center!important;column-gap:10px!important;display:grid!important}.duelLeaderboardSummaryHeader{color:#000!important;background:#f7f7f2!important;border:3px solid #000!important;padding:8px 12px!important;font-size:17px!important;line-height:1!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow{border-bottom:3px solid #0000002e!important;border-left:3px solid #000!important;border-right:3px solid #000!important;min-height:48px!important;padding:8px 12px!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow:last-child{border-bottom:3px solid #000!important}.duelLeaderboardSummaryHeader>div,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryTime,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryLeaderboardPoints,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRankChange{text-align:center!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryPlayer{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;min-width:0!important;display:grid!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryName{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryTime,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryLeaderboardPoints,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRankChange{white-space:nowrap!important;font-size:24px!important;font-weight:700!important;line-height:1!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryDeltaTime{color:red!important}.weeklyLeaderboardTableHeader{font-style:normal!important}#weeklyLeaderboardPanel{justify-content:flex-start!important;padding:26px 34px 28px!important;position:relative!important}#weeklyLeaderboardCloseButton{z-index:3;box-sizing:border-box;color:#000;background:var(--mb-bg);border:var(--mb-border);width:48px;min-width:48px;height:48px;box-shadow:var(--mb-shadow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:30px;font-weight:700;line-height:1;display:flex;position:absolute;top:18px;right:18px}#weeklyLeaderboardCloseButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#weeklyLeaderboardContent,#weeklyLeaderboardScoreGuide{flex:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:22px!important}#weeklyLeaderboardTabs{flex:none!important;margin-top:auto!important;padding-top:4px!important}.weeklyLeaderboardTableHeader,.weeklyLeaderboardTableRow{grid-template-columns:36px 78px minmax(0,1fr) 92px 150px!important;column-gap:10px!important}.weeklyLeaderboardTableHeader{font-size:17px!important;font-style:normal!important}.weeklyLeaderboardTableHeader>div,.weeklyLeaderboardTableRow>div{text-align:center!important}.weeklyLeaderboardTableHeader>div:nth-child(3),.weeklyLeaderboardTableRow>div:nth-child(3),.weeklyLeaderboardPlayer{text-align:left!important}.rankMovement,.rankMovement.up,.rankMovement.down,.rankMovement.same,.rankMovement>span:not(.rankMovementSymbol){color:#000!important}.rankMovement.empty{color:#0000006b!important}#firstRunOnboardingPanel{position:relative!important}#firstRunOnboardingSkipButton{z-index:4!important;box-sizing:border-box!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;width:48px!important;min-width:48px!important;height:48px!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:18px!important;right:18px!important}#firstRunOnboardingSkipButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}:root{--gb-panel-d:42px;--gb-panel-x:42px;--gb-panel-row-gap:16px}#matchIntroPanel,#tutorialPanel,#weeklyLeaderboardPanel,#endPanel,#endPanel.endPanelSinglePlayerDuel,#endPanel.endPanelQuickDuel,#endPanel.endPanelPrivateDuel,#endPanel.endPanelLeagueMatch,#endPanel.endPanelPlain,#privateLobbyPanel,#privateLobbyPanel.privateLobbyDuel,#privateLobbyPanel.privateLobbyGuest:not(.privateLobbyLeague),#privateLobbyPanel.privateLobbyLeague,#privateLobbyPanel.privateLobbyLeague.privateLobbyGuest,#firstRunOnboardingPanel,#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete,#leagueAbandonedPanel{box-sizing:border-box!important;padding-top:var(--gb-panel-d)!important;padding-bottom:var(--gb-panel-d)!important;padding-left:var(--gb-panel-x)!important;padding-right:var(--gb-panel-x)!important;overflow:hidden!important}#endPanel:has(.duelMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-d)!important;padding-bottom:var(--gb-panel-d)!important;padding-left:var(--gb-panel-x)!important;padding-right:var(--gb-panel-x)!important;overflow:hidden!important}#endPanel:has(.leagueMatchSummaryTable){box-sizing:border-box!important;padding-top:var(--gb-panel-d)!important;padding-bottom:var(--gb-panel-d)!important;padding-left:var(--gb-panel-x)!important;padding-right:var(--gb-panel-x)!important;overflow:hidden!important}#weeklyLeaderboardCloseButton,#tutorialCloseButton,#firstRunOnboardingSkipButton{z-index:10!important;position:absolute!important;top:18px!important;right:18px!important}#weeklyLeaderboardPanel{row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:stretch center!important;display:grid!important}#weeklyLeaderboardContent,#weeklyLeaderboardScoreGuide{box-sizing:border-box!important;overscroll-behavior:contain!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden auto!important}#weeklyLeaderboardTitle,#weeklyLeaderboardStatus,#weeklyLeaderboardTable,#weeklyLeaderboardRows,#weeklyLeaderboardScoreGuide h2,#weeklyLeaderboardScoringIntro,.weeklyLeaderboardGuideGrid{margin-top:0!important}#weeklyLeaderboardTabs{place-self:end center!important;width:100%!important;margin:0!important;padding:0!important}#endPanelContent{box-sizing:border-box!important;row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:stretch center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}#endPanel #endMessage{box-sizing:border-box!important;grid-row:1!important;justify-content:center!important;place-self:start center!important;align-items:flex-start!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#endPanel #endActions{box-sizing:border-box!important;flex-direction:column!important;grid-row:3!important;justify-content:flex-end!important;place-self:end center!important;align-items:center!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}#matchIntroPanel.duelIntroPanel,#matchIntroPanel.leagueIntroPanel,#matchIntroPanel{row-gap:var(--gb-panel-row-gap)!important;align-content:stretch!important;place-items:center!important;display:grid!important}#matchIntroPanel.duelIntroPanel,#matchIntroPanel:not(.leagueIntroPanel),#matchIntroPanel.leagueIntroPanel{grid-template-rows:auto minmax(0,1fr) auto!important}#matchIntroRoundTitle,#matchIntroPlayers,#matchIntroHint{margin:0!important;padding:0!important}#matchIntroPanel.leagueIntroPanel #matchIntroRoundTitle,#matchIntroPanel.duelIntroPanel #matchIntroPlayers,#matchIntroPanel:not(.leagueIntroPanel) #matchIntroPlayers{grid-row:1!important;align-self:start!important}#matchIntroPanel.leagueIntroPanel #matchIntroPlayers{grid-row:2!important;align-self:center!important}#matchIntroPanel #matchIntroHint{grid-row:3!important;align-self:end!important}#privateLobbyContent{box-sizing:border-box!important;row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important}#privateLobbyTitle,#privateLobbyCodeRow,#privateLobbyPlayersTitle,#privateLobbyPlayers,#privateLobbyStatus,#privateLobbyActions{box-sizing:border-box!important;margin:0!important}#privateLobbyTitle{align-self:start!important}#privateLobbyPlayers{align-self:stretch!important}#privateLobbyActions{align-self:end!important}#tutorialPanel{row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:auto minmax(0,1fr)!important;place-items:stretch center!important;display:grid!important;position:relative!important}#tutorialPanel h2{align-self:start!important;margin:0!important;padding:0!important}#tutorialContent{box-sizing:border-box!important;overscroll-behavior:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 10px!important;overflow:hidden auto!important}#firstRunOnboardingPanel{justify-content:space-between!important;align-items:center!important;gap:var(--gb-panel-row-gap)!important;flex-direction:column!important;display:flex!important;position:relative!important}#firstRunOnboardingPanel>:not(#firstRunOnboardingSkipButton){flex:none!important;margin-top:0!important;margin-bottom:0!important}#firstRunOnboardingMaze{max-width:100%!important;max-height:100%!important}#tournamentStandingsPanel,#tournamentStandingsPanel.tournamentComplete{row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;place-items:center!important;display:grid!important}#tournamentStandingsPanel h2,#tournamentScrollableContent,#tournamentRoundPanel,#tournamentReadyRow,#tournamentFinalActions{margin-top:0!important;margin-bottom:0!important}#tournamentStandingsPanel h2{align-self:start!important}#tournamentScrollableContent{align-self:stretch!important}#tournamentFinalActions,#tournamentReadyRow{align-self:end!important}#leagueAbandonedPanel{row-gap:var(--gb-panel-row-gap)!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:center!important;display:grid!important}#leagueAbandonedMessage{grid-row:1!important;align-self:start!important;margin:0!important}#leagueAbandonedActions{grid-row:3!important;align-self:end!important;margin:0!important}@media (width<=0){:root{--gb-panel-d:30px;--gb-panel-x:30px;--gb-panel-row-gap:12px}}#weeklyLeaderboardPanel{grid-template-columns:1fr!important;place-items:stretch center!important}#weeklyLeaderboardCloseButton{z-index:20!important;position:absolute!important;top:18px!important;right:18px!important}#weeklyLeaderboardContent,#weeklyLeaderboardScoreGuide{scrollbar-gutter:stable both-edges;box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;display:flex!important}#weeklyLeaderboardTitle{box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto 32px!important;padding:0!important}#weeklyLeaderboardTable,#weeklyLeaderboardStatus,.weeklyLeaderboardGuideGrid,#weeklyLeaderboardScoringIntro{align-self:center!important;margin-left:auto!important;margin-right:auto!important}#weeklyLeaderboardTabs{justify-content:center!important;place-self:end center!important}.weeklyLeaderboardPanelSectionHidden{display:none!important}#weeklyLeaderboardScoreGuide:not(.weeklyLeaderboardPanelSectionHidden),#weeklyLeaderboardContent:not(.weeklyLeaderboardPanelSectionHidden){display:flex!important}#weeklyLeaderboardContent.weeklyLeaderboardPanelSectionHidden,#weeklyLeaderboardScoreGuide.weeklyLeaderboardPanelSectionHidden{display:none!important}#weeklyLeaderboardContent:not(.weeklyLeaderboardPanelSectionHidden),#weeklyLeaderboardScoreGuide:not(.weeklyLeaderboardPanelSectionHidden){display:flex!important}#menuPanel{width:var(--mb-wide-width)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}#nicknameRow{width:var(--mb-wide-width)!important;height:var(--mb-thin-height)!important;grid-template-columns:var(--mb-split-main-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;margin:0 0 28px!important}#nicknameStatus{height:0!important;min-height:0!important;margin:0!important;overflow:visible!important}#menuModeRow{width:var(--mb-wide-width)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}#singlePlayerRow,#multiplayerRow,#privateRoomRow{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;min-height:var(--mb-wide-height)!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:visible!important}#singlePlayerButton,#multiplayerButton,#privateRoomButton,#weeklyLeaderboardButton{width:var(--mb-wide-width)!important;min-width:var(--mb-wide-width)!important;height:var(--mb-wide-height)!important;min-height:var(--mb-wide-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:24px!important;font-weight:700!important;line-height:1!important;display:flex!important}#weeklyLeaderboardButton{z-index:1!important;margin:34px 0 0!important;position:relative!important;inset:auto!important}#singlePlayerButton:hover,#multiplayerButton:hover,#privateRoomButton:hover,#weeklyLeaderboardButton:hover,#singlePlayerButton.activeMode,#multiplayerButton.activeMode,#privateRoomButton.activeMode{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#singlePlayerPanel.sideMenuCard,#privateRoomPanel.sideMenuCard{top:0!important}#weeklyLeaderboardAllButton,#weeklyLeaderboardWeekButton{padding:0 18px!important;font-size:23px!important}#playerIdPanel{scrollbar-gutter:stable both-edges;width:min(640px, calc(var(--gridbolt-stage-width) - 48px))!important;min-height:0!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important;box-sizing:border-box!important;padding:var(--gb-panel-d) 42px!important;gap:18px!important;overflow-y:auto!important}#playerIdPanel h2{display:none!important}.playerIdPanelBlock,#playerIdRecoverBlock{box-sizing:border-box!important;border-top:none!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.playerIdPanelBlock+.playerIdPanelBlock,#playerIdRecoverBlock{border-top:3px solid #000!important;padding-top:16px!important}#playerIdPrivateCodeBlock h3,#playerIdChangeNameBlock h3,#playerIdRecoverBlock h3{text-align:center!important;margin:0!important;font-size:32px!important;font-weight:700!important;line-height:1!important}#playerIdDescription,#playerIdChangeNameBlock p,#playerIdRecoverBlock p{text-align:center!important;max-width:500px!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.18!important}#playerIdCodeRow{grid-template-columns:minmax(0,190px) 92px 92px!important;width:min(408px,100%)!important}#playerIdChangeNameFields{box-sizing:border-box;grid-template-columns:130px 150px 130px 92px;justify-content:center;align-items:stretch;gap:10px;width:100%;display:grid}#playerIdOldNicknameInput,#playerIdChangeCodeInput,#playerIdNewNicknameInput,#playerIdChangeNameButton{height:var(--mb-thin-height);box-sizing:border-box;color:#000;border:var(--mb-border);box-shadow:var(--mb-shadow);border-radius:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}#playerIdOldNicknameInput,#playerIdChangeCodeInput,#playerIdNewNicknameInput{text-align:center;background:#fff;outline:none;min-width:0;padding:0 10px;font-size:17px}#playerIdChangeCodeInput{text-transform:uppercase}#playerIdOldNicknameInput::placeholder,#playerIdChangeCodeInput::placeholder,#playerIdNewNicknameInput::placeholder{color:#00000073;text-transform:none}#playerIdOldNicknameInput:focus,#playerIdChangeCodeInput:focus,#playerIdNewNicknameInput:focus{background:#f7f7f2}#playerIdChangeNameButton{background:var(--mb-bg);cursor:pointer;padding:0 10px;font-size:17px}#playerIdChangeNameButton:hover{box-shadow:var(--mb-shadow-hover);background:#eee;transform:translate(2px,2px)}#playerIdStatus{flex:none;width:100%;min-height:22px!important;margin:0!important}#playerIdExitBlock h3{text-align:center!important;margin:0!important;font-size:32px!important;font-weight:700!important;line-height:1!important}#playerIdExitBlock p{text-align:center!important;max-width:500px!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.18!important}#playerIdPanel{width:min(680px, calc(var(--gridbolt-stage-width) - 48px))!important;padding:var(--gb-panel-d) 42px!important;gap:16px!important}#playerIdPrivateCodeBlock h3,#playerIdRecoverBlock h3,#playerIdChangeNameBlock h3,#playerIdExitBlock h3{text-align:center!important;margin:0!important;font-size:32px!important;font-weight:700!important;line-height:1!important}#playerIdDescription,#playerIdRecoverBlock p,#playerIdChangeNameBlock p,#playerIdExitBlock p{text-align:center!important;max-width:500px!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.18!important}#playerIdCodeRow,#playerIdRecoverRow{grid-template-columns:var(--mb-thin-width) var(--mb-split-side-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;justify-content:center!important;align-items:stretch!important;width:auto!important;display:grid!important}#playerIdRecoverRow{grid-template-columns:var(--mb-thin-width) var(--mb-split-side-width)!important}#playerIdMaskedCode,#playerIdRecoverCodeInput,#playerIdOldNicknameInput,#playerIdChangeCodeInput,#playerIdNewNicknameInput{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;color:#000!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;text-align:center!important;background:#fff!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:flex!important}#playerIdMaskedCode{letter-spacing:2px!important;white-space:nowrap!important}#playerIdMaskedCode.emptyCode{letter-spacing:0!important;color:#00000073!important;font-size:18px!important}#playerIdRecoverCodeInput,#playerIdChangeCodeInput{text-transform:uppercase!important}#playerIdShowButton,#playerIdCopyButton,#playerIdRecoverButton,#playerIdChangeNameButton{width:var(--mb-split-side-width)!important;min-width:var(--mb-split-side-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:flex!important}#playerIdShowButton:hover,#playerIdCopyButton:hover,#playerIdRecoverButton:hover,#playerIdChangeNameButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#playerIdShowButton:disabled,#playerIdShowButton:disabled:hover,#playerIdCopyButton:disabled,#playerIdCopyButton:disabled:hover{cursor:not-allowed!important;opacity:.55!important;background:var(--mb-bg)!important;box-shadow:var(--mb-shadow)!important;transform:none!important}#playerIdOldNicknameInput{grid-area:old!important}#playerIdChangeCodeInput{grid-area:code!important}#playerIdNewNicknameInput{grid-area:new!important}#playerIdChangeNameButton{grid-area:action!important;justify-self:start!important}#playerIdExitButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;box-sizing:border-box!important;white-space:nowrap!important;color:#000!important;background:var(--mb-bg)!important;border:var(--mb-border)!important;box-shadow:var(--mb-shadow)!important;cursor:pointer!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:flex!important}#playerIdExitButton:hover{box-shadow:var(--mb-shadow-hover)!important;background:#eee!important;transform:translate(2px,2px)!important}#playerIdOverlay{left:var(--gridbolt-menu-decoration-left)!important;top:var(--gridbolt-menu-decoration-top)!important;width:var(--gridbolt-menu-decoration-width)!important;min-width:var(--gridbolt-menu-decoration-width)!important;max-width:var(--gridbolt-menu-decoration-width)!important;height:var(--gridbolt-menu-decoration-height)!important;min-height:var(--gridbolt-menu-decoration-height)!important;max-height:var(--gridbolt-menu-decoration-height)!important;box-sizing:border-box!important;background:#ffffffb8!important;bottom:auto!important;right:auto!important}#playerIdPanel{width:min(980px, calc(var(--gridbolt-stage-width) - 48px))!important;max-height:calc(var(--gridbolt-stage-height) - 48px)!important;box-sizing:border-box!important;padding:var(--gb-panel-d) 48px!important;gap:14px!important}#playerIdDescription,#playerIdRecoverBlock p,#playerIdChangeNameBlock p,#playerIdExitBlock p{max-width:760px!important}#playerIdCodeRow{grid-template-columns:var(--mb-thin-width) var(--mb-split-side-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;justify-content:center!important;align-items:stretch!important;width:auto!important;display:grid!important}#playerIdRecoverRow{grid-template-columns:var(--mb-thin-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;justify-content:center!important;align-items:stretch!important;width:auto!important;display:grid!important}#playerIdChangeNameFields{grid-template-columns:var(--mb-thin-width) var(--mb-thin-width) var(--mb-thin-width) var(--mb-split-side-width)!important;gap:var(--mb-split-gap)!important;box-sizing:border-box!important;grid-template-areas:"old code new action"!important;justify-content:center!important;align-items:stretch!important;width:auto!important;display:grid!important}#playerIdOldNicknameInput,#playerIdChangeCodeInput,#playerIdNewNicknameInput,#playerIdMaskedCode,#playerIdRecoverCodeInput{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important}#playerIdChangeNameButton{justify-self:start!important}#weeklyLeaderboardButton{width:var(--mb-thin-width)!important;min-width:var(--mb-thin-width)!important;height:var(--mb-thin-height)!important;min-height:var(--mb-thin-height)!important;margin-top:34px!important;padding:0 18px!important;font-size:20px!important}:root{--gridbolt-frame-safe-margin:20px;--gb-responsive-panel-frame-gap:56px}#weeklyLeaderboardPanel{height:min(680px, calc(var(--gridbolt-stage-height) - 112px))!important;max-height:calc(var(--gridbolt-stage-height) - 112px)!important}#playerIdPanel,#tutorialPanel,#firstRunOnboardingPanel,#privateLobbyPanel,#tournamentStandingsPanel,#leagueAbandonedPanel{max-height:calc(var(--gridbolt-stage-height) - 96px)!important}#weeklyLeaderboardOverlay,#playerIdOverlay,#tutorialOverlay,#firstRunOnboardingOverlay,#leagueAbandonedOverlay{overflow:hidden!important}#weeklyLeaderboardContent,#weeklyLeaderboardScoreGuide,#playerIdPanel,#tutorialPanel,#firstRunOnboardingPanel{overscroll-behavior:contain!important}#weeklyLeaderboardContent,#weeklyLeaderboardScoreGuide{overflow-y:auto!important}@media (height<=650px),(width<=900px){:root{--gb-panel-d:30px;--gb-panel-edge-y:30px}#weeklyLeaderboardPanel{height:min(640px, calc(var(--gridbolt-stage-height) - 128px))!important;max-height:calc(var(--gridbolt-stage-height) - 128px)!important}#weeklyLeaderboardTitle{margin-bottom:24px!important}#playerIdPanel,#tutorialPanel,#firstRunOnboardingPanel,#privateLobbyPanel,#tournamentStandingsPanel,#leagueAbandonedPanel{max-height:calc(var(--gridbolt-stage-height) - 128px)!important}}#singlePlayerPanel.sideMenuCard,#multiplayerPanel.sideMenuCard,#privateRoomPanel.sideMenuCard{z-index:18!important;position:absolute!important;inset:0 auto auto calc(100% + 22px)!important;transform:none!important}#weeklyLeaderboardContent{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:hidden!important}#weeklyLeaderboardTitle,#weeklyLeaderboardStatus{flex:none!important}#weeklyLeaderboardTableShell{box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;flex:auto!important;width:100%!important;min-height:0!important;margin-top:22px!important;padding:0 4px 4px!important;overflow:hidden auto!important}#weeklyLeaderboardTableShell::-webkit-scrollbar{width:10px}#weeklyLeaderboardTableShell::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fff}#weeklyLeaderboardTableShell::-webkit-scrollbar-track{background:#0000000d}#weeklyLeaderboardTable{width:min(660px,100%)!important;margin:0 auto!important}.weeklyLeaderboardTableHeader{z-index:2!important;position:sticky!important;top:0!important}#weeklyLeaderboardRows{background:#fff!important}#weeklyLeaderboardRows .rankTrendOnly.same{color:#0000006b!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable{width:min(660px,100%)!important;min-width:0!important;max-width:660px!important;font-size:20px!important}.duelLeaderboardSummaryHeader{padding:10px 12px!important;font-size:17px!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow{min-height:46px!important;padding:8px 12px!important}.duelLeaderboardSummaryHeader>div:first-child{padding-left:0!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryPlayer.duelLeaderboardSummaryPlayer{min-width:0!important;display:block!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryPlayer.duelLeaderboardSummaryPlayer .leagueMatchSummaryName{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:hidden!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryTime,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryLeaderboardPoints,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRankChange,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryName{font-size:20px!important;font-weight:700!important;line-height:1!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRankChange .rankMovement{font-size:20px!important}#weeklyLeaderboardPanel{width:min(820px, calc(var(--gridbolt-stage-width) - 48px))!important;max-width:calc(var(--gridbolt-stage-width) - 48px)!important}#weeklyLeaderboardTableShell{scrollbar-gutter:stable!important;padding:0 28px 4px!important}#weeklyLeaderboardTable{width:min(660px,100%)!important}@media (height<=650px),(width<=900px){#weeklyLeaderboardPanel{width:min(800px, calc(var(--gridbolt-stage-width) - 64px))!important;max-width:calc(var(--gridbolt-stage-width) - 64px)!important}#weeklyLeaderboardTableShell{padding-left:22px!important;padding-right:22px!important}}.duelLeaderboardSummaryHeader,.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryRow.duelMatchSummaryRow{grid-template-columns:160px minmax(0,1fr) 96px 130px!important;column-gap:10px!important}.duelLeaderboardSummaryHeader>div:first-child{text-align:center!important;padding-left:0!important}.duelLeaderboardSummaryHeader>div:nth-child(2){text-align:left!important;padding-left:0!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .duelLeaderboardSummaryPlayer{text-align:left!important;min-width:0!important;display:block!important}.leagueMatchSummaryTable.duelLeaderboardSummaryTable .leagueMatchSummaryName{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:hidden!important}
