.tournamentShell{background:radial-gradient(circle at 50% 18%,#ffe2961f,#0000 34%),linear-gradient(90deg,#050403c2,#0504035c 50%,#050403c2),linear-gradient(#05040357,#050403b8),#070605!important}.tournamentPanoramaBg{z-index:0;pointer-events:none;filter:saturate(.98)brightness(.7);opacity:0;background-position:50%;background-size:cover;animation:.72s forwards tournamentPanoramaFade;position:fixed;top:0;bottom:0;left:0;right:0}.tournamentPanoramaBg:after{content:"";background:radial-gradient(circle at 50% 34%,#ffe2961a,#0000 38%),linear-gradient(90deg,#050403cc,#0504036b 50%,#050403cc),linear-gradient(#05040357,#050403c2);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tournamentPanoramaFade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.tournamentHeader,.tournamentBoard,.tCurtain{z-index:1;position:relative}.tournamentHeader{background:#050403a8!important;border-bottom-color:#ffe59d1f!important;min-height:92px!important;padding:18px 24px!important}.tournamentHeader .tournamentHostLogo{border-radius:16px!important;width:140px!important;max-width:18vw!important;height:auto!important;box-shadow:0 14px 36px #00000052!important}.tBack{left:24px!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;z-index:30!important;color:#fff4d2!important;-webkit-backdrop-filter:blur(14px)!important;background:#0b0805cc!important;border:1px solid #ffe59d57!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;padding:0 20px!important;font-size:16px!important;display:inline-flex!important;position:fixed!important;box-shadow:0 16px 40px #0000005c!important}.tournamentLeaderboardWrap{-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#fff7df1d,#fff7df08 48%,#c9973d0f),#090705ad!important;border-color:#ffe59d42!important;width:min(1060px,100%)!important;max-width:none!important;box-shadow:inset 0 1px #fff7df1a,0 30px 92px #0000006b,0 0 46px #c9973d1a!important}.tLeaderboardCodeMini{min-width:318px!important;padding:18px!important}.tLeaderboardCodeMini>span{margin-bottom:12px!important}.tLeaderboardCodeBig{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.tLeaderboardCodeBig .tCodeChar{aspect-ratio:1/1.14!important;letter-spacing:0!important;color:#ffe59d!important;text-shadow:0 0 18px #ffd8804d!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(24px,min(1.95vw,34px))!important;font-weight:900!important;line-height:1!important}.tLeaderboardStats{grid-template-columns:1.1fr 1fr auto!important;align-items:stretch!important;gap:16px!important}.tLeaderboardStats .tLeaderboardStat:nth-child(n+4){display:none!important}.tLeaderboardStat:first-child{background:radial-gradient(circle at 0%,#ffe59d29,#0000 48%),#fff7df12!important;border-color:#ffe59d85!important;box-shadow:inset 0 1px #fff7df1f,0 0 32px #c9973d1f!important}.tLeaderboardStat:nth-child(3){min-width:154px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tLeaderboardStat span{font-size:14px!important}.animLbRow{border-radius:18px!important;grid-template-columns:46px minmax(0,1fr) auto!important;height:72px!important}.animLbRound{letter-spacing:.04em!important;border:1px solid #ffe59d2e!important;border-radius:999px!important;align-self:flex-end!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:6px 10px!important;font-size:12px!important;font-weight:900!important}.animLbRound.isPlaying{color:#ffdf82!important;background:#ffd26314!important;border-color:#ffd2636b!important}.animLbRound.isDone{color:#9cf4c4!important;background:#50c88c14!important;border-color:#6fe6a66b!important}@media (max-width:760px){.tournamentHeader{min-height:86px!important;padding:14px!important}.tournamentHeader .tournamentHostLogo{width:132px!important;max-width:42vw!important}.tLeaderboardHero{grid-template-columns:1fr!important}.tLeaderboardCodeMini{width:100%!important;min-width:0!important}.tLeaderboardStats{grid-template-columns:1fr!important}}.tournamentShell{isolation:isolate!important;background:linear-gradient(#05040314,#0504032e),#070605!important;overflow-x:hidden!important}.tournamentPanoramaBg{filter:saturate(1.04)contrast(1.02)brightness(.92)!important;opacity:1!important;transform:none!important}.tournamentHeader{-webkit-backdrop-filter:blur(8px)!important;background:#05040357!important;border-bottom-color:#ffe59d21!important;min-height:82px!important;padding:16px 22px!important}.tournamentBoard{width:min(980px,100vw - 32px)!important;margin:0 auto!important;padding:max(34px,min(5vh,58px)) 0 78px!important}.tLobby,.tournamentLeaderboardWrap,.tournamentFinalAwait{gap:18px!important;width:min(900px,100%)!important;margin:0 auto!important;display:grid!important}.tCodeCard,.tPlayersWrap,.tStartWrap,.tournamentLeaderboardWrap{-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(145deg,#fff7df26,#fff7df0e),#0c0a078f!important;border:1px solid #ffe59d52!important;box-shadow:inset 0 1px #fff7df1f,0 22px 70px #0000004d!important}.tCodeBig{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:min(600px,100%)!important;margin:0 auto 20px!important;display:grid!important}.tCodeChar{aspect-ratio:1/1.18!important;background:linear-gradient(145deg,#fff7df1f,#ffe59d09),#0f0c08ad!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:auto!important;box-shadow:inset 0 1px #fff7df1f!important}.tShareRow{background:#0807056b!important;border-radius:16px!important;align-items:center!important;gap:16px!important;padding:14px 16px!important}.tShareLabel,.tLeaderboardSub,.tournamentEmpty,.animLbRound{color:#fff7dfc2!important}.tShareUrl{color:#fff8e8!important;max-width:100%!important}.tStartBtn,.tCopyBtn,.tournamentBtn{border-radius:14px!important;min-height:52px!important}.tournamentLeaderboardWrap{border-radius:22px!important;padding:30px!important}.tLeaderboardHero{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important;align-items:start!important;gap:26px!important}.tLeaderboardCodeMini{background:#08070561!important;border-radius:18px!important;min-width:0!important;padding:16px!important}.tLeaderboardStat:nth-child(3){background:#fff7df0e!important;border-color:#ffe59d38!important;min-width:0!important;box-shadow:inset 0 1px #fff7df17!important}.tTeacherControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;display:grid!important}.animLbRow,.tPlayerCard{background:linear-gradient(90deg,#ffe59d21,#fff7df0b),#09070575!important}@media (max-width:760px){.tournamentHeader{min-height:76px!important;padding:12px 14px!important}.tournamentHeader .tournamentHostLogo{width:132px!important;max-width:42vw!important}.tournamentBoard{width:min(100vw - 20px,900px)!important;padding:22px 0 86px!important}.tCodeCard,.tPlayersWrap,.tStartWrap,.tournamentLeaderboardWrap{padding:18px!important}.tShareRow,.tLeaderboardHero,.tTeacherControls{grid-template-columns:1fr!important}}.tCodeHint,.tLeaderboardCodeMini>span{color:#ffe59dc7!important;letter-spacing:.12em!important;text-align:center!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.tCodeBig,.tLeaderboardCodeBig{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:min(560px,100%)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.tCodeChar,.tLeaderboardCodeBig .tCodeChar{aspect-ratio:1/1.08!important;color:#ffe59d!important;letter-spacing:0!important;text-shadow:0 0 20px #ffd88042!important;background:linear-gradient(145deg,#fff7df1a,#ffe59d06),#1c1811bd!important;border:1px solid #ffe59d47!important;border-radius:12px!important;place-items:center!important;width:100%!important;min-width:0!important;height:auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(34px,min(5vw,66px))!important;font-weight:900!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #fff7df1a,0 10px 24px #0000002e!important}.tLeaderboardCodeMini .tCodeBig{width:100%!important}.tLeaderboardCodeBig .tCodeChar{font-size:max(28px,min(2.9vw,44px))!important}@media (max-width:760px){.tCodeBig,.tLeaderboardCodeBig{gap:6px!important}.tCodeChar,.tLeaderboardCodeBig .tCodeChar{border-radius:10px!important;font-size:max(28px,min(10vw,48px))!important}}.tCodeCard,.tPlayersWrap,.tStartWrap,.tournamentLeaderboardWrap{-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 94% 92%,#c69c412e,#0000 34%),linear-gradient(145deg,#17120c 0%,#0d0a07 62%,#0a0806 100%)!important;border:1px solid #ffe59d38!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff7df0f,0 22px 54px #00000057!important}.tCodeCard:after,.tPlayersWrap:after,.tStartWrap:after,.tournamentLeaderboardWrap:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#d8ab4829,#0000 64%)!important;border:1px solid #ffe59d21!important;border-radius:999px!important;width:158px!important;height:158px!important;position:absolute!important;bottom:-48px!important;right:-42px!important}.tCodeCard>*,.tPlayersWrap>*,.tStartWrap>*,.tournamentLeaderboardWrap>*{z-index:1!important;position:relative!important}.tShareRow,.tLeaderboardCodeMini,.tLeaderboardStat,.animLbRow,.tPlayerCard,.tournamentEmpty{-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#fff7df0b,#fff7df05),#12100b!important;border:1px solid #ffe59d2e!important;box-shadow:inset 0 1px #fff7df0b!important}.tournamentEmpty{border-radius:12px!important}.tLeaderboardStat:first-child,.tLeaderboardStat:nth-child(3){background:linear-gradient(145deg,#fff7df0b,#fff7df05),#12100b!important;border-color:#ffe59d2e!important;box-shadow:inset 0 1px #fff7df0b!important}.tCodeChar,.tLeaderboardCodeBig .tCodeChar{background:linear-gradient(145deg,#fff7df17,#ffe59d05),#28251d!important;border-color:#ffe59d3d!important}.tournamentPanoramaBg:after{background:linear-gradient(#0504031a,#0504030f 48%,#05040324),radial-gradient(circle at 50% 45%,#0000 0%,#0504031f 76%)!important}.tournamentBoard{width:min(820px,100vw - 40px)!important;padding:max(24px,min(4vh,42px)) 0 72px!important}.tLobby{gap:14px!important;width:min(680px,100%)!important}.tCodeCard{border-radius:18px!important;padding:24px 28px 26px!important}.tPlayersWrap,.tStartWrap{border-radius:18px!important;padding:20px 24px!important}.tStartWrap{padding:16px 24px!important}.tournamentLeaderboardWrap{border-radius:18px!important;width:min(900px,100vw - 40px)!important;padding:24px 30px 26px!important}.tournamentFinalAwait{width:min(820px,100vw - 40px)!important}.tLeaderboardHero{grid-template-columns:minmax(0,1fr) 292px!important;gap:22px!important}.tournamentBoardTitle{font-size:max(36px,min(4.5vw,64px))!important;line-height:.98!important}.tPlayersWrap .tournamentBoardTitle{font-size:max(32px,min(3.6vw,44px))!important}.tLeaderboardSub{max-width:520px!important}.tLeaderboardStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.tLeaderboardStat{border-radius:14px!important;min-height:82px!important;padding:16px 20px!important}.tLeaderboardStat span{letter-spacing:.1em!important;font-size:13px!important}.tLeaderboardStat strong{font-size:max(30px,min(3.4vw,44px))!important}.tStartBtn,.tCopyBtn,.tournamentBtn{min-height:50px!important}.animLbRow{border-radius:14px!important;height:66px!important}.tCodeHint,.tLeaderboardCodeMini>span{color:#ffe59db8!important;letter-spacing:.16em!important;margin-bottom:14px!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.tCodeBig{justify-content:center!important;align-items:center!important;gap:12px!important;width:auto!important;margin:0 auto 20px!important;display:flex!important}.tCodeChar{aspect-ratio:auto!important;background:linear-gradient(145deg,#fff7df14,#c9973d0a),#08060470!important;border:1px solid #ffe59d42!important;border-radius:18px!important;flex:none!important;width:72px!important;min-width:72px!important;height:86px!important;box-shadow:inset 0 1px #fff7df1a,0 18px 46px #0000004d,0 0 28px #c9973d1a!important}.tCodeGlyph{color:#ffe59d!important;letter-spacing:0!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1, "tnum" 1!important;text-align:center!important;text-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:46px!important;font-weight:900!important;line-height:.82!important;display:block!important;transform:translateY(-.015em)!important}.tLeaderboardCodeMini{border-radius:18px!important;width:100%!important;max-width:292px!important;padding:18px 16px!important}.tLeaderboardCodeBig{justify-content:center!important;gap:6px!important;width:auto!important;display:flex!important}.tLeaderboardCodeBig .tCodeChar{border-radius:10px!important;width:38px!important;min-width:38px!important;height:46px!important;box-shadow:inset 0 1px #fff7df1a,0 10px 24px #0000003d!important}.tLeaderboardCodeBig .tCodeGlyph{font-size:31px!important}@media (max-width:760px){.tournamentBoard,.tournamentLeaderboardWrap,.tournamentFinalAwait{width:min(100vw - 20px,680px)!important}.tCodeCard,.tPlayersWrap,.tStartWrap,.tournamentLeaderboardWrap{padding:16px!important}.tLeaderboardHero,.tTeacherControls{grid-template-columns:1fr!important}.tCodeBig{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.tCodeChar{aspect-ratio:72/86!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:auto!important}.tCodeGlyph{font-size:max(30px,min(10vw,44px))!important}.tLeaderboardCodeMini{max-width:none!important}.tLeaderboardCodeBig{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}}.tournamentPanoramaBg{opacity:1!important;transition:opacity .86s,transform 1.1s!important;animation:none!important}@keyframes tournamentBgEnter{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes tournamentBgExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}.tLeaderboardHero{grid-template-columns:minmax(0,1fr) 268px!important;align-items:stretch!important}.tPlayerTotalCard{background:radial-gradient(circle at 92% 90%,#c69c412e,#0000 42%),linear-gradient(145deg,#fff7df0b,#fff7df05),#12100b!important;border:1px solid #ffe59d38!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:8px!important;min-height:150px!important;padding:22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff7df0e!important}.tPlayerTotalCard:after{content:""!important;background:radial-gradient(circle,#d8ab4824,#0000 62%)!important;border:1px solid #ffe59d21!important;border-radius:999px!important;width:132px!important;height:132px!important;position:absolute!important;bottom:-58px!important;right:-46px!important}.tPlayerTotalCard span{z-index:1!important;color:#ffe59db8!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:900!important;position:relative!important}.tPlayerTotalCard strong{z-index:1!important;color:#fff8e8!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(58px,min(6vw,86px))!important;font-weight:900!important;line-height:.92!important;position:relative!important}.tRoundProgress{background:radial-gradient(circle at 94% 90%,#c69c411f,#0000 36%),linear-gradient(145deg,#fff7df0a,#fff7df04),#12100b!important;border:1px solid #ffe59d33!important;border-radius:16px!important;gap:12px!important;padding:18px 20px 16px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #fff7df0b!important}.tRoundProgressTop{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.tRoundProgressTop span{color:#ffe59db8!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:900!important}.tRoundProgressTop strong{color:#fff8e8!important;font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.tRoundTrack,.tRoundNumbers{grid-template-columns:repeat(10,minmax(0,1fr))!important;align-items:center!important;display:grid!important}.tRoundTrack{gap:0!important;padding:0 4px!important;position:relative!important}.tRoundStep{place-items:center!important;min-width:0!important;display:grid!important;position:relative!important}.tRoundStep:before,.tRoundStep:after{content:""!important;background:#ffe59d42!important;width:50%!important;height:2px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.tRoundStep:before{left:0!important}.tRoundStep:after{right:0!important}.tRoundStep.isDone:before,.tRoundStep.isDone:after,.tRoundStep.isCurrent:before{background:#ffd880d1!important}.tRoundStep i{z-index:1!important;color:#0000!important;background:#12100b!important;border:1px solid #ffe59d6b!important;border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:0!important;font-style:normal!important;display:grid!important;position:relative!important;box-shadow:0 0 0 2px #12100bf2!important}.tRoundStep.isDone i,.tRoundStep.isCurrent i{color:#2a1b08!important;background:linear-gradient(#ffe9a6,#d59b32)!important;border-color:#ffe59dbd!important;width:24px!important;height:24px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:900!important;box-shadow:0 0 0 2px #12100bf2,0 0 18px #ffd8804d!important}.tRoundNumbers{padding:0 4px!important}.tRoundNumbers span{color:#ffe59da3!important;text-align:center!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:700!important}.tLeaderboardStats{display:none!important}@media (max-width:760px){.tLeaderboardHero{grid-template-columns:1fr!important}.tPlayerTotalCard{min-height:112px!important}.tRoundProgress{padding:16px 12px 14px!important}.tRoundProgressTop{flex-direction:column!important;align-items:flex-start!important}.tRoundStep i{width:14px!important;height:14px!important}.tRoundStep.isDone i,.tRoundStep.isCurrent i{width:22px!important;height:22px!important;font-size:11px!important}.tRoundNumbers span{font-size:10px!important}}.tournamentPanoramaBgCurrent{animation:4.2s cubic-bezier(.16,1,.3,1) both tournamentBgEnter!important}.tournamentPanoramaBgPrevious{animation:4.4s cubic-bezier(.16,1,.3,1) both tournamentBgExit!important}.tRoundTrack{isolation:isolate!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;align-items:center!important;padding:0 13px!important;display:grid!important;position:relative!important}.tRoundTrack:before,.tRoundTrack:after{content:""!important;pointer-events:none!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:50%!important;left:24px!important;right:24px!important;transform:translateY(-50%)!important}.tRoundTrack:before{z-index:0!important;background:#ffe59d3d!important}.tRoundTrack:after{z-index:1!important;transform:translateY(-50%) scaleX(var(--round-progress,0))!important;transform-origin:0!important;background:linear-gradient(90deg,#ffe9a6,#d59b32)!important;transition:transform .72s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 0 18px #ffd88047!important}.tRoundStep{z-index:2!important}.tRoundStep:before,.tRoundStep:after{display:none!important}.tRoundStep i{transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),background-color .36s,border-color .36s,color .26s,transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s!important}.tRoundStep.isCurrent i{transform:scale(1.04)!important}.tTeacherControls,.animLeaderboard,.animLbRow,.tRoundProgress,.tPlayerTotalCard{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s,border-color .32s,background-color .32s!important}.tPlayerCard{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.tournamentKickBtn{color:#fff4d2!important;text-align:center!important;background:#ffe59d17!important;border:1px solid #ffe59d5c!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:26px!important;font-weight:900!important;line-height:1!important;display:grid!important;transform:translateY(0)!important}.tournamentKickBtn:hover{background:#ffe59d26!important;border-color:#ffe59d94!important}@media (max-width:760px){.tRoundTrack{padding:0 10px!important}.tRoundTrack:before,.tRoundTrack:after{left:17px!important;right:17px!important}.tRoundTrack:after{transform:translateY(-50%) scaleX(var(--round-progress,0))!important}}.tournamentLeaderboardWrap{gap:14px!important;width:min(900px,100vw - 40px)!important;padding:20px 30px 24px!important}.tournamentLeaderboardWrap .tLeaderboardHero{margin:0!important;display:block!important}.tournamentLeaderboardWrap .tLeaderboardHeroText{display:block!important}.tournamentLeaderboardWrap .tLeaderboardEyebrow,.tournamentLeaderboardWrap .tLeaderboardSub,.tournamentLeaderboardWrap .tPlayerTotalCard{display:none!important}.tournamentLeaderboardWrap .tournamentBoardTitle{white-space:nowrap!important;justify-content:space-between!important;align-items:baseline!important;gap:18px!important;width:100%!important;margin:0!important;font-size:max(44px,min(5.6vw,68px))!important;line-height:.96!important;display:flex!important}.tPlayerTotalInline{color:#ffe59db8!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#12100bf0!important;border:1px solid #ffe59d42!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:9px!important;padding:7px 12px 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.tPlayerTotalInline strong{color:#fff8e8!important;font-size:20px!important;line-height:1!important}.tRoundProgress{border-radius:14px!important;gap:8px!important;padding:14px 18px 12px!important}.tRoundProgressTop{margin-bottom:0!important}.tTeacherControls{gap:12px!important}.tStartBtn,.tournamentBtn{min-height:46px!important}.animLeaderboard{margin-top:0!important}.animLbRow{border-radius:12px!important;grid-template-columns:42px minmax(0,1fr) auto!important;height:58px!important;padding:8px 12px!important}.animLbMedalNum{width:34px!important;height:34px!important}.animLbName{font-size:20px!important}.animLbRound{padding:5px 9px!important;font-size:11px!important}.animLbScore{font-size:24px!important}@media (max-width:760px){.tournamentLeaderboardWrap .tournamentBoardTitle{white-space:normal!important;flex-wrap:wrap!important;font-size:max(36px,min(12vw,52px))!important}}.tournamentHeader{-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;padding:0!important}.tournamentHeaderRight,.tournamentStatus{display:none!important}.tournamentHeaderLeft{z-index:40!important;pointer-events:auto!important;position:fixed!important;top:16px!important;left:16px!important}.tournamentHeader .tournamentHostLogo{width:328px!important;max-width:34vw!important}.tournamentBoard{padding-top:max(40px,min(5.5vh,58px))!important}.tournamentLeaderboardWrap .tournamentBoardTitle{align-items:center!important}.tPlayerTotalInline{letter-spacing:.08em!important;border-radius:12px!important;grid-template-columns:1fr auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:82px!important;height:54px!important;padding:0 10px!important;display:grid!important}.tPlayerTotalInline span{font-size:11px!important}.tPlayerTotalInline strong{font-size:18px!important}.animLbRow,.tPlayerCard{grid-template-columns:46px minmax(0,1fr) 128px!important;align-items:center!important;column-gap:14px!important;min-height:56px!important;display:grid!important}.animLbMedalNum{justify-self:center!important}.animLbName,.tPlayerCardName{text-overflow:ellipsis!important;white-space:nowrap!important;align-self:center!important;min-width:0!important;line-height:1.05!important;overflow:hidden!important}.animLbRight{place-items:center end!important;gap:2px!important;width:128px!important;min-width:0!important;display:grid!important}.animLbRound{white-space:nowrap!important;justify-self:end!important}.animLbScore{text-align:right!important;justify-self:end!important;min-width:40px!important}@media (max-width:760px){.tournamentHeader .tournamentHostLogo{width:234px!important;max-width:62vw!important}.tournamentBoard{padding-top:84px!important}.animLbRow,.tPlayerCard{grid-template-columns:38px minmax(0,1fr) 108px!important;column-gap:10px!important}.animLbRight{width:108px!important}}.tPlayerTotalInline{border-radius:12px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;place-items:center!important;gap:5px!important;width:72px!important;height:72px!important;padding:0!important;display:grid!important}.tPlayerTotalInline span{font-size:11px!important;line-height:1!important}.tPlayerTotalInline strong{font-size:22px!important;line-height:.9!important}.animLbRow{grid-template-columns:46px minmax(0,1fr) 64px!important;align-items:center!important;height:58px!important;min-height:58px!important;padding:0 14px!important}.animLbName{align-self:center!important;padding:0!important;line-height:1!important}.animLbRight{place-items:center end!important;width:64px!important;height:100%!important;display:grid!important}.animLbRound{display:none!important}.animLbScore{text-align:right!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;padding:0!important;line-height:1!important;display:block!important}.animLbScorePop{line-height:1!important}@media (max-width:760px){.tPlayerTotalInline{width:64px!important;height:64px!important}.animLbRow{grid-template-columns:38px minmax(0,1fr) 54px!important}.animLbRight{width:54px!important}}.tPlayersWrap{scrollbar-width:thin!important;scrollbar-color:#ffe59d47 #fff7df0a!important;max-height:min(48vh,430px)!important;overflow-y:auto!important}.tPlayersWrap .tournamentLobbyList{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:10px 12px!important;display:grid!important}.tPlayersWrap .tPlayerCard{grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;column-gap:12px!important;height:auto!important;min-height:58px!important;padding:10px 12px 10px 16px!important;display:grid!important}.tPlayersWrap .tPlayerCardName{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;color:#fff8e8!important;min-width:0!important;font-size:max(18px,min(1.55vw,22px))!important;line-height:1.12!important;overflow:visible!important}.tRoundEventNow,.tEventSchedule,.tLeaderboardHeroText .tEventSchedule,.tEventSchedule span{display:none!important}.tournamentBoard{margin-top:max(28px,min(7vh,70px))!important}.tournamentLeaderboardWrap{gap:14px!important;padding-top:max(24px,min(3.5vw,38px))!important;padding-bottom:max(22px,min(3vw,34px))!important}.tournamentLeaderboardWrap .tLeaderboardHero{margin-bottom:-2px!important}.tRoundProgress{gap:10px!important;padding-top:16px!important;padding-bottom:14px!important}.tTeacherControls{margin-top:0!important}.tournamentLeaderboardWrap .animLeaderboard{margin-top:2px!important}.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i{color:#1a1106!important;text-align:center!important;background:radial-gradient(circle at 50% 28%,#fff4ca,#f3c55f 64%,#8d6120 100%)!important;border-color:#ffe59db8!important;place-items:center!important;width:24px!important;height:24px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 0 18px #ffd8809e,0 0 42px #ffd88033!important}.tRoundStep.isCurrent.isBlitz i,.tRoundStep.isCurrent.isDoubleScore i,.tRoundStep.isDone.isBlitz i,.tRoundStep.isDone.isDoubleScore i{width:24px!important;height:24px!important;font-size:12px!important}.tRoundStep.isBlitz i{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1!important;transform:translateY(0)!important}.tRoundStep.isCurrent.isBlitz i,.tRoundStep.isDone.isBlitz i{font-size:14px!important}@media (max-width:760px){.tPlayersWrap{max-height:46vh!important}.tPlayersWrap .tournamentLobbyList{grid-template-columns:minmax(0,1fr)!important}.tPlayersWrap .tPlayerCardName{font-size:18px!important}}.tournamentBoard{width:100%!important;margin-top:16px!important;padding-top:0!important}.tournamentLeaderboardWrap:not(.tournamentFinalAwait){width:min(900px,100vw - 48px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;transform:translate(0)!important}.tournamentFinalLeaderboard .animLeaderboard{scrollbar-width:thin!important;scrollbar-color:#ffe59d47 #fff7df0a!important;height:auto!important;max-height:min(56vh,620px)!important;overflow-y:auto!important}.tournamentFinalLeaderboard .animLbRow{margin-bottom:10px!important;position:relative!important;transform:none!important}@media (max-width:760px){.tournamentBoard{margin-top:86px!important;padding-top:0!important}.tournamentLeaderboardWrap:not(.tournamentFinalAwait){width:min(100vw - 20px,680px)!important}}.tEyeBtn{color:#ffe59dc2!important;cursor:pointer!important;background:radial-gradient(circle at 82% 86%,#c69c411f,#0000 52%),#12100bf0!important;border:1px solid #ffe59d47!important;border-radius:12px!important;place-items:center!important;width:72px!important;height:72px!important;padding:0!important;transition:border-color .22s,background-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s!important;display:inline-grid!important;box-shadow:inset 0 1px #fff7df0f,0 14px 30px #0000002e!important}.tEyeBtn:hover{color:#ffe59d!important;border-color:#ffe59d85!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff7df14,0 18px 38px #0000003d,0 0 24px #ffd8801a!important}.tEyeBtn svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:27px!important;height:27px!important}.tEyeBtn:not(.isActive) svg{opacity:.56!important;filter:blur(.35px)!important}.tLeaderboardEye{flex:none!important;margin-left:auto!important}.tournamentLeaderboardWrap .tournamentBoardTitle .tPlayerTotalInline{margin-left:0!important}.animLeaderboard.leaderboardConcealed .animLbMedalNum,.animLeaderboard.leaderboardConcealed .animLbName,.animLeaderboard.leaderboardConcealed .animLbScore{filter:blur(10px)saturate(.85)!important;opacity:.45!important;-webkit-user-select:none!important;user-select:none!important;transition:filter .36s cubic-bezier(.22,1,.36,1),opacity .36s,transform .36s cubic-bezier(.22,1,.36,1)!important;transform:scale(.985)!important}.animLeaderboard .animLbMedalNum,.animLeaderboard .animLbName,.animLeaderboard .animLbScore{transition:filter .36s cubic-bezier(.22,1,.36,1),opacity .36s,transform .36s cubic-bezier(.22,1,.36,1)!important}.animLeaderboard.compactColumns{margin-top:0!important}.tPodiumPlace{perspective:900px!important;justify-items:center!important;display:grid!important;position:relative!important}.tPodiumRevealContent{transform-origin:50% 100%!important;isolation:isolate!important;justify-items:center!important;gap:8px!important;min-height:112px!important;display:grid!important;position:relative!important}.tPodiumRevealContent>*,.tPodiumBlock{will-change:transform, opacity, filter, clip-path!important;transition:filter .98s cubic-bezier(.16,1,.3,1),opacity .98s,transform .98s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1),color .42s,border-color .42s,background-color .42s!important;position:relative!important;overflow:hidden!important}.tPodiumRevealContent:after{content:""!important;z-index:-1!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(circle at 50% 35%,#ffe28d4d,#ffe28d00 62%)!important;border-radius:999px!important;position:absolute!important;top:-22px!important;bottom:-22px!important;left:-38px!important;right:-38px!important;transform:translateY(18px)scale(.7)!important}.tPodiumPlace.isHidden .tPodiumRevealContent{pointer-events:none!important}.tPodiumPlace.isHidden .tPodiumRevealContent>*,.tPodiumPlace.isHidden .tPodiumBlock{clip-path:inset(0 0 18% round 14px)!important;filter:blur(14px)saturate(.6)!important;opacity:.2!important;-webkit-user-select:none!important;user-select:none!important;transform:translateY(18px)scale(.92)rotateX(6deg)!important}.tPodiumPlace.isRevealed .tPodiumRevealContent{pointer-events:auto!important}.tPodiumPlace.isRevealed .tPodiumRevealContent:after{animation:1.32s cubic-bezier(.16,1,.3,1) 80ms both tRevealHalo!important}.tPodiumPlace.isRevealed .tPodiumRevealContent>*,.tPodiumPlace.isRevealed .tPodiumBlock{clip-path:inset(-14px -18px round 16px)!important;filter:blur()saturate()!important;opacity:1!important;animation:1.28s cubic-bezier(.16,1,.3,1) both tWinnerReveal!important;transform:translateY(0)scale(1)!important}.tPodiumPlace.isRevealed .tPodiumName{animation-delay:90ms!important}.tPodiumPlace.isRevealed .tPodiumScore{animation-delay:.23s!important}.tPodiumPlace.isRevealed .tPodiumPrize{animation-delay:.37s!important}.tPodiumPlace.isRevealed .tPodiumBlock{animation-delay:.51s!important}.tPodiumPlace.isRevealed .tPodiumMedal{animation:1.18s cubic-bezier(.16,1,.3,1) both tPodiumMedalReveal!important}.tPodiumPlace.isHidden .tPodiumName,.tPodiumPlace.isHidden .tPodiumScore,.tPodiumPlace.isHidden .tPodiumPrize,.tPodiumPlace.isHidden .tPodiumBlock{color:#fff7df52!important;border-color:#ffe59d24!important}.tPodiumPlace.isHidden .tPodiumBlock:after{content:""!important;border-radius:inherit!important;opacity:.35!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffe59d29,#0000)!important;animation:2.2s ease-in-out infinite tHiddenSheen!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:translate(-110%)!important}.tPodiumEye{border-radius:999px!important;width:48px!important;height:48px!important;margin-top:12px!important}.tPodiumEye svg{width:22px!important;height:22px!important}@keyframes tWinnerReveal{0%{opacity:0;clip-path:inset(0 0 100% round 16px);filter:blur(20px)saturate(.62);transform:translateY(30px)scale(.9)rotateX(8deg)}34%{opacity:.72;clip-path:inset(0 0 26% round 16px);filter:blur(10px)saturate(.82);transform:translateY(14px)scale(.96)rotateX(3deg)}68%{opacity:1;clip-path:inset(-8px -12px round 16px);filter:blur(1.5px)saturate(1.06);transform:translateY(-6px)scale(1.025)rotateX(0)}to{opacity:1;clip-path:inset(-14px -18px round 16px);filter:blur()saturate();transform:translateY(0)scale(1)}}@keyframes tRevealHalo{0%{opacity:0;transform:translateY(24px)scale(.62)}32%{opacity:.95}to{opacity:0;transform:translateY(-10px)scale(1.2)}}@keyframes tPodiumMedalReveal{0%{filter:brightness(.75)blur(.5px);transform:translateY(8px)scale(.9);box-shadow:0 0 #ffdd8400}48%{filter:brightness(1.22)blur();transform:translateY(-5px)scale(1.08);box-shadow:0 0 34px #ffdd8485}to{filter:brightness()blur();transform:translateY(0)scale(1);box-shadow:0 0 20px #ffdd843d}}@keyframes tHiddenSheen{0%{opacity:0;transform:translate(-120%)}35%{opacity:.35}70%,to{opacity:0;transform:translate(120%)}}@media (max-width:760px){.tEyeBtn{width:58px!important;height:58px!important}.tLeaderboardEye{margin-left:0!important}.tEyeBtn svg{width:23px!important;height:23px!important}}.tPodiumLogo{z-index:12!important;border-radius:16px!important;width:328px!important;max-width:34vw!important;height:auto!important;position:fixed!important;top:16px!important;left:16px!important;box-shadow:0 18px 40px #00000038!important}.tPodiumClose{z-index:12!important;color:#fff8e8!important;background:#0706059e!important;border:1px solid #ffe59d57!important;border-radius:999px!important;min-height:48px!important;padding:0 22px!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:900!important;line-height:1!important;position:fixed!important;top:auto!important;bottom:24px!important;left:24px!important;right:auto!important;box-shadow:inset 0 1px #fff7df14,0 14px 34px #00000038!important}@media (max-width:760px){.tPodiumLogo{width:234px!important;max-width:62vw!important}.tPodiumClose{min-height:44px!important;padding:0 18px!important;bottom:18px!important;left:18px!important}}.tPodiumMedal{box-sizing:border-box!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1, "tnum" 1!important;text-align:center!important;place-items:center!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;line-height:1!important;display:grid!important}.tPodiumMedal span{place-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:grid!important;transform:translateY(-1px)!important}.tournamentLeaderboardWrap:not(.tournamentFinalAwait),.tournamentFinalLeaderboard{width:min(1120px,100vw - 48px)!important;max-width:1120px!important}.tournamentLeaderboardWrap .tournamentBoardTitle{font-size:max(52px,min(5vw,78px))!important}.tRoundProgressTop span{font-size:14px!important}.tRoundProgressTop strong{font-size:max(28px,min(2.7vw,38px))!important}.tRoundTrack,.tRoundNumbers{width:calc(100% - 34px)!important}.tRoundStep i{width:34px!important;height:34px!important;font-size:15px!important}.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i{font-size:14px!important}.tRoundNumbers span{font-size:12px!important}.tournamentLeaderboardWrap .animLbRow{grid-template-columns:54px minmax(0,1fr) minmax(136px,auto)!important;column-gap:16px!important;height:72px!important;min-height:72px!important;padding:0 24px 0 18px!important}.tournamentLeaderboardWrap .animLbMedalNum{width:46px!important;height:46px!important;font-size:17px!important}.tournamentLeaderboardWrap .animLbName{font-size:max(24px,min(2.2vw,32px))!important;line-height:1.05!important}.tournamentLeaderboardWrap .animLbScore{font-size:max(26px,min(2.35vw,34px))!important}.animLeaderboard.compactColumns .animLbRow{border-radius:13px!important;grid-template-columns:42px minmax(0,1fr) 78px!important;column-gap:12px!important;height:54px!important;min-height:54px!important;padding:0 14px!important}.animLeaderboard.compactColumns .animLbMedalNum{width:34px!important;height:34px!important;font-size:14px!important}.animLeaderboard.compactColumns .animLbMedalNum.medal1,.animLeaderboard.compactColumns .animLbMedalNum.medal2,.animLeaderboard.compactColumns .animLbMedalNum.medal3{font-size:20px!important}.animLeaderboard.compactColumns .animLbName{font-size:max(20px,min(1.7vw,26px))!important;line-height:1.02!important}.animLeaderboard.compactColumns .animLbRight{width:78px!important}.animLeaderboard.compactColumns .animLbScore{font-size:max(22px,min(1.8vw,28px))!important}.tPodiumPlace.isRevealed .tPodiumRevealContent:after,.tPodiumPlace.isHidden .tPodiumBlock:after{animation:none!important;display:none!important}.tPodiumRevealContent>*,.tPodiumBlock,.tPodiumPlace.isRevealed .tPodiumRevealContent>*,.tPodiumPlace.isRevealed .tPodiumBlock,.tPodiumPlace.isRevealed .tPodiumMedal{transition:none!important;animation:none!important}.tPodiumPlace.isRevealed .tPodiumRevealContent>*,.tPodiumPlace.isRevealed .tPodiumBlock{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}@media (max-width:760px){.tournamentLeaderboardWrap:not(.tournamentFinalAwait),.tournamentFinalLeaderboard{width:min(100vw - 20px,720px)!important}.tournamentLeaderboardWrap .tournamentBoardTitle{font-size:max(36px,min(10vw,52px))!important}.tRoundProgress{padding:16px 14px 18px!important}.tRoundStep i{width:28px!important;height:28px!important;font-size:12px!important}}.tRoundProgress{gap:14px!important;padding:18px 34px 20px!important}.tRoundTrack,.tRoundNumbers{grid-template-columns:repeat(15,minmax(0,1fr))!important;width:100%!important;padding:0!important;display:grid!important}.tRoundTrack,.tRoundStep{min-height:40px!important}.tRoundStep:before,.tRoundStep:after{height:2px!important;display:block!important;top:50%!important}.tRoundStep:first-child:before,.tRoundStep:last-child:after{display:none!important}.tRoundStep i{color:#ffe59db8!important;width:26px!important;height:26px!important;font-size:12px!important}.tRoundStep.isDone i,.tRoundStep.isCurrent i,.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i{width:30px!important;height:30px!important;font-size:13px!important}.tRoundNumbers{margin-top:-2px!important}.tRoundNumbers span{text-align:center!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1!important;display:block!important}@media (max-width:900px){.tRoundProgress{padding:16px 16px 18px!important}.tRoundStep i{width:22px!important;height:22px!important;font-size:10px!important}.tRoundStep.isDone i,.tRoundStep.isCurrent i,.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i{width:24px!important;height:24px!important;font-size:10px!important}.tRoundNumbers span{font-size:10px!important}}.tRoundProgress{padding:22px 40px 24px!important}.tRoundTrack,.tRoundNumbers{grid-template-columns:repeat(15,minmax(0,1fr))!important;width:100%!important}.tRoundTrack{min-height:54px!important;padding:0!important}.tRoundTrack:before,.tRoundTrack:after{height:2px!important;left:20px!important;right:20px!important}.tRoundStep{min-height:54px!important}.tRoundTrack .tRoundStep,.tRoundTrack .tRoundStep.isDone,.tRoundTrack .tRoundStep.isCurrent,.tRoundTrack .tRoundStep.isBlitz,.tRoundTrack .tRoundStep.isDoubleScore{width:auto!important;height:54px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.tRoundStep:before,.tRoundStep:after{content:none!important;display:none!important}.tRoundTrack .tRoundStep:before,.tRoundTrack .tRoundStep:after,.tRoundTrack .tRoundStep:last-child:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;display:none!important}.tRoundStep i,.tRoundStep.isDone i,.tRoundStep.isCurrent i,.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i,.tRoundStep.isCurrent.isBlitz i,.tRoundStep.isCurrent.isDoubleScore i,.tRoundStep.isDone.isBlitz i,.tRoundStep.isDone.isDoubleScore i{border-radius:999px!important;width:38px!important;height:38px!important;font-size:17px!important;line-height:1!important;box-shadow:0 0 0 3px #12100bf0,0 0 18px #ffd88038!important}.tRoundStep.isCurrent i{width:44px!important;height:44px!important;font-size:19px!important}.tRoundStep.isBlitz i,.tRoundStep.isCurrent.isBlitz i,.tRoundStep.isDone.isBlitz i{font-size:19px!important}.tRoundNumbers span{font-size:15px!important;font-weight:900!important}.tHostRoomCodeBadge{right:max(24px, env(safe-area-inset-right))!important;bottom:max(24px, env(safe-area-inset-bottom))!important;z-index:80!important;color:#fff8e8!important;text-align:center!important;-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(#fff7df14,#c9973d0a),#080705b8!important;border:1px solid #ffe59d5c!important;border-radius:16px!important;place-items:center!important;min-width:118px!important;padding:12px 16px 14px!important;display:grid!important;position:fixed!important;box-shadow:inset 0 1px #fff7df14,0 16px 36px #00000047!important}.tHostRoomCodeBadge span{color:#ffe59db8!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.tHostRoomCodeBadge strong{color:#ffe59d!important;letter-spacing:.08em!important;margin-top:7px!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:900!important;line-height:.9!important;display:block!important;transform:translateY(-1px)!important}@media (max-width:900px){.tRoundProgress{padding:18px 16px 20px!important}.tRoundStep i,.tRoundStep.isDone i,.tRoundStep.isCurrent i,.tRoundStep.isBlitz i,.tRoundStep.isDoubleScore i{width:28px!important;height:28px!important;font-size:12px!important}.tRoundStep.isCurrent i{width:32px!important;height:32px!important;font-size:14px!important}.tRoundNumbers span{font-size:11px!important}.tHostRoomCodeBadge{right:max(12px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;min-width:88px!important;padding:9px 11px 10px!important}.tHostRoomCodeBadge strong{font-size:18px!important}}.tSideCard{z-index:55!important;color:#fff8e8!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:radial-gradient(circle at 94% 92%,#c69c412e,#0000 34%),linear-gradient(145deg,#17120c 0%,#0d0a07 62%,#0a0806 100%)!important;border:1px solid #ffe59d57!important;border-radius:18px!important;width:max(320px,min(19vw,365px))!important;height:max(330px,min(38vh,366px))!important;position:fixed!important;overflow:hidden!important;box-shadow:inset 0 1px #fff7df0f,0 22px 54px #00000057!important}.tSideCard:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#d8ab4829,#0000 64%)!important;border:1px solid #ffe59d21!important;border-radius:999px!important;width:158px!important;height:158px!important;position:absolute!important;bottom:-48px!important;right:-42px!important}.tSideCard>*{z-index:1!important;position:relative!important}.tSideCardTitle{color:#ffe59dc2!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:0 2px 12px #00000073!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(12px,min(.9vw,15px))!important;font-weight:900!important;line-height:1.15!important;display:block!important}.tPreviousPanoramaCard{left:max(14px, env(safe-area-inset-left))!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important;top:50%!important;transform:translateY(-50%)!important}.tPreviousPanoramaFrame{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;aspect-ratio:16/9!important;cursor:pointer!important;background:linear-gradient(145deg,#fff7df0b,#fff7df05),#12100b!important;border:1px solid #ffe59d2e!important;border-radius:14px!important;width:100%!important;padding:0!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;overflow:hidden!important;box-shadow:inset 0 1px #fff7df0b!important}.tPreviousPanoramaFrame:hover:not(:disabled){border-color:#ffe59d61!important;transform:translateY(-1px)scale(1.01)!important;box-shadow:inset 0 1px #fff7df12,0 0 26px #ffd8801f!important}.tPreviousPanoramaFrame:disabled{cursor:default!important}.tPreviousPanoramaFrame img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tPreviousPanoramaFrame span{color:#fff8e894!important;text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;padding:16px!important;font:800 16px/1.2 Georgia,Times New Roman,serif!important;display:grid!important}.tPreviousPanoramaMeta{align-content:start!important;gap:7px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.tPreviousPanoramaMeta strong{color:#fff8e8!important;text-shadow:0 3px 18px #00000080!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(20px,min(1.55vw,28px))!important;font-weight:900!important;line-height:1.02!important;display:-webkit-box!important;overflow:hidden!important}.tPreviousPanoramaMeta em{color:#ffe59d!important;text-shadow:0 2px 14px #0000006b!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(16px,min(1vw,20px))!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.tHostTimerCard{right:max(14px, env(safe-area-inset-right))!important;text-align:center!important;padding:20px!important;display:block!important;top:50%!important;transform:translateY(-50%)!important}.tHostTimerCard strong{z-index:1!important;color:#fff8e8!important;letter-spacing:0!important;text-shadow:0 3px #492a0c73,0 0 28px #ffe59d33,0 18px 34px #0000006b!important;font-family:Georgia,Times New Roman,serif!important;font-size:max(56px,min(5.4vw,104px))!important;font-weight:900!important;line-height:.9!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tHostTimerCard strong.isUrgent{color:#ffdf8d!important;text-shadow:0 0 22px #ff5c5c57,0 0 32px #ffe59d42,0 18px 34px #0000006b!important}@media (max-width:1500px){.tSideCard{width:max(280px,min(18vw,320px))!important;height:max(306px,min(36vh,340px))!important}.tPreviousPanoramaCard{padding:14px!important}.tPreviousPanoramaCard strong{font-size:max(18px,min(1.45vw,24px))!important}.tHostTimerCard strong{font-size:max(48px,min(4.4vw,68px))!important}}.tPanoramaOverlay{z-index:120!important;background:#030302!important;padding:16px!important;animation:.32s both tPanoramaOverlayIn!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.tPanoramaOverlayViewer{cursor:grab!important;background:#050403!important;border-radius:22px!important;width:100%!important;height:100%!important;animation:.42s cubic-bezier(.16,1,.3,1) both tPanoramaImageIn!important;overflow:hidden!important}.tPanoramaOverlayViewer:active{cursor:grabbing!important}.tPanoramaOverlayViewer canvas{width:100%!important;height:100%!important;display:block!important}.tPanoramaOverlayClose{top:max(24px, env(safe-area-inset-top))!important;right:max(24px, env(safe-area-inset-right))!important;z-index:122!important;color:#fff8e8!important;width:56px!important;height:56px!important;font:inherit!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;background:#fff7df2e!important;border:1px solid #fff7df6b!important;border-radius:14px!important;transition:transform .18s,border-color .18s!important;position:fixed!important;box-shadow:inset 0 1px #fff7df2e,0 18px 42px #0000004d!important}.tPanoramaOverlayClose span,.tPanoramaOverlayClose span:before,.tPanoramaOverlayClose span:after{content:""!important;transform-origin:50%!important;background:#fff8e8!important;border-radius:999px!important;width:26px!important;height:3px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important}.tPanoramaOverlayClose span{background:0 0!important;transform:translate(-50%,-50%)!important}.tPanoramaOverlayClose span:before{transform:translate(-50%,-50%)rotate(45deg)!important}.tPanoramaOverlayClose span:after{transform:translate(-50%,-50%)rotate(-45deg)!important}.tPanoramaOverlayClose:hover{border-color:#ffe59d94!important;transform:translateY(-1px)scale(1.03)!important}@keyframes tPanoramaOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tPanoramaImageIn{0%{opacity:0;filter:blur(8px);transform:scale(.975)}to{opacity:1;filter:blur();transform:scale(1)}}@media (max-width:1220px){.tSideCard{display:none!important}}.modeCard,.hlModeRow,.nicknameCard,.lobbyCard{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.modeCard:hover,.modeCard:hover:not(:disabled),.hlModeRow:hover,.nicknameCard .playButton:hover,.lobbyCard .playButton:hover{filter:none!important;transform:none!important}.hlModeRow,.hlModeRow:hover{-webkit-backdrop-filter:none!important}.hlModeRow:hover:after,.modeCard:hover:after{transform:none!important}@supports (-webkit-touch-callout:none){.modeCard,.hlModeRow,.tCodeCard,.tPlayersWrap,.tStartWrap,.tournamentLeaderboardWrap{-webkit-backdrop-filter:none!important}.modeCard,.hlModeRow{transition:border-color .14s,background .14s,box-shadow .14s!important}}.tournamentLeaderboardWrap .animLbRow{grid-template-columns:54px minmax(0,1fr) 172px minmax(136px,auto)!important}.animLbStatus{color:#fff7dfe6!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:radial-gradient(circle at 18% 20%,#ffe59d24,#0000 42%),linear-gradient(155deg,#110d09e0,#463017b8,#110d09e0)!important;border:1px solid #ffe59d47!important;border-radius:999px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:8px!important;min-width:132px!important;height:34px!important;padding:0 14px!important;font:900 14px/1 Georgia,Times New Roman,serif!important;display:inline-flex!important;box-shadow:inset 0 1px #fff7df1f,0 10px 22px #0000003d!important}.animLbStatus i{background:currentColor!important;border-radius:50%!important;width:9px!important;height:9px!important;box-shadow:0 0 12px!important}.animLbStatus.is-ready{color:#d7ff9d!important;border-color:#d7ff9d57!important}.animLbStatus.is-playing{color:#ffe59d!important;border-color:#ffe59d75!important}.animLbStatus.is-disconnected{color:#ff8f7a!important;border-color:#ff78606b!important}.animLeaderboard.compactColumns .animLbRow{grid-template-columns:42px minmax(0,1fr) 92px 78px!important}.animLeaderboard.compactColumns .animLbStatus{letter-spacing:.05em!important;gap:6px!important;min-width:82px!important;height:28px!important;padding:0 9px!important;font-size:10px!important}.animLeaderboard.compactColumns .animLbStatus i{width:7px!important;height:7px!important}@media (max-width:760px){.tournamentLeaderboardWrap .animLbRow,.animLeaderboard.compactColumns .animLbRow{grid-template-columns:40px minmax(0,1fr) 86px 74px!important}.animLbStatus,.animLeaderboard.compactColumns .animLbStatus{letter-spacing:.04em!important;min-width:76px!important;height:26px!important;padding:0 8px!important;font-size:9px!important}}.tPreviousPanoramaCard,.tHostTimerCard{height:max(330px,min(38vh,366px))!important}@media (max-width:1500px){.tPreviousPanoramaCard,.tHostTimerCard{height:max(306px,min(36vh,340px))!important}}.tournamentLobbyBoard{width:min(1164px,100vw - 500px)!important;min-height:min(82vh,884px)!important;margin-left:max(390px,50vw + min(1164px,100vw - 500px)/-2)!important;margin-right:auto!important;padding-top:max(8px,min(2vh,18px))!important;padding-bottom:max(28px,min(5vh,56px))!important}.tournamentLobbyBoard .tLobby{gap:18px!important;width:100%!important;max-width:none!important}.tournamentLobbyBoard .tCodeCard,.tournamentLobbyBoard .tPlayersWrap,.tournamentLobbyBoard .tStartWrap{width:100%!important}.tournamentLobbyBoard .tCodeCard{padding:max(28px,min(3.4vw,42px)) max(34px,min(4.5vw,64px))!important}.tournamentLobbyBoard .tPlayersWrap{min-height:max(190px,min(24vh,260px))!important;max-height:min(36vh,340px)!important;padding:max(24px,min(3vw,34px)) max(32px,min(4vw,52px))!important}.tournamentLobbyBoard .tStartWrap{padding:max(18px,min(2.4vw,26px)) max(32px,min(4vw,52px))!important}.tournamentLobbyBoard .tStartBtn{width:100%!important;min-height:58px!important}.tournamentLobbyBoard .tShareRow{min-height:78px!important;padding:16px 18px!important}.tournamentLobbyBoard .tCodeBig{gap:16px!important;margin-bottom:28px!important}.tournamentLobbyBoard .tCodeChar{border-radius:20px!important;width:max(82px,min(5.9vw,106px))!important;min-width:max(82px,min(5.9vw,106px))!important;height:max(98px,min(7vw,126px))!important}.tournamentLobbyBoard .tCodeGlyph{font-size:max(54px,min(4.1vw,72px))!important}@media (max-width:1500px){.tournamentLobbyBoard{width:min(980px,100vw - 440px)!important;margin-left:max(330px,50vw + min(980px,100vw - 440px)/-2)!important}.tournamentLobbyBoard .tCodeChar{width:max(72px,min(5.4vw,88px))!important;min-width:max(72px,min(5.4vw,88px))!important;height:max(86px,min(6.5vw,104px))!important}.tournamentLobbyBoard .tCodeGlyph{font-size:max(48px,min(3.8vw,62px))!important}}@media (max-width:900px){.tournamentLobbyBoard{width:min(100vw - 20px,680px)!important;min-height:auto!important;margin-left:auto!important;margin-right:auto!important}}
