.SaveScore_saveContainer__BkdqO{margin-top:1.35rem;display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%}.SaveScore_saveButton__C4Zdu{background:linear-gradient(135deg,#00D4FF,#0052D4);color:white;border:none;border-radius:10.8px;padding:.7875rem 1.8rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 3.6px 10.8px rgba(0,212,255,.3);width:100%}.SaveScore_saveButton__C4Zdu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5.4px 14.4px rgba(0,212,255,.4)}.SaveScore_saveButton__C4Zdu:active:not(:disabled){transform:translateY(0)}.SaveScore_saveButton__C4Zdu:disabled{opacity:.6;cursor:not-allowed}.SaveScore_connectWarning__yP1hA{color:rgba(255,255,255,.6);font-size:.7875rem;text-align:center}.SaveScore_saveTitle__PDHdZ{font-size:.9rem;font-weight:600;margin:0;opacity:.9}.SaveScore_confirmed__AAmEg{display:flex;flex-direction:column;align-items:center;gap:.675rem;padding:1.35rem;background:rgba(0,212,255,.1);border:1.8px solid rgba(0,212,255,.3);border-radius:10.8px;width:100%;animation:SaveScore_fadeIn__61AQT .3s ease-out}.SaveScore_checkmark__P85su{width:43.2px;height:43.2px;border-radius:50%;background:linear-gradient(135deg,#00D4FF,#0052D4);display:flex;align-items:center;justify-content:center;color:white;font-size:25.2px;font-weight:700;animation:SaveScore_scaleIn__LegCM .3s ease-out}@keyframes SaveScore_scaleIn__LegCM{0%{transform:scale(0)}to{transform:scale(1)}}.SaveScore_confirmedTitle__7amyB{font-size:1.0125rem;font-weight:600;margin:0;color:#00D4FF}.SaveScore_pending__YYFYA{display:flex;flex-direction:column;align-items:center;gap:.675rem;padding:1.35rem;width:100%}.SaveScore_spinner__8u0hp{width:28.8px;height:28.8px;border:2.7px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:SaveScore_spin__gH2T1 .8s linear infinite}@keyframes SaveScore_spin__gH2T1{to{transform:rotate(1turn)}}.SaveScore_pendingText__ip5no{font-size:.7875rem;color:rgba(255,255,255,.7);margin:0}.SaveScore_viewLink__qhfWr{font-size:.7875rem;color:#00D4FF;text-decoration:none;opacity:.8;transition:opacity .2s}.SaveScore_viewLink__qhfWr:hover{opacity:1;text-decoration:underline}.SaveScore_error__rzNNW{color:#ff6b6b;font-size:.7875rem;text-align:center;margin-top:.45rem;padding:.675rem .9rem;background:rgba(255,107,107,.1);border-radius:7.2px;border:.9px solid rgba(255,107,107,.3);width:100%}.SaveScore_error__rzNNW p{margin:0}.SaveScore_networkWarning__2_ppP{color:#ffa500;font-size:.7875rem;text-align:center;margin-top:.45rem;padding:.675rem .9rem;background:rgba(255,165,0,.15);border-radius:7.2px;border:1.8px solid rgba(255,165,0,.5);width:100%;font-weight:500}.SaveScore_networkWarning__2_ppP p{margin:0}.Tetris_tetrisContainer__nQFtU{display:flex;flex-direction:column;align-items:center;gap:.936036rem;padding:0;max-width:470.448px;margin:0;background:transparent;border-radius:0;box-shadow:none;border:none;position:relative}.Tetris_gameInfo__Vl0mv{display:flex;gap:.648rem;width:100%;justify-content:center;position:relative;z-index:1}.Tetris_infoBox__n8bzV{background:rgba(0,82,212,.15);border:1.296px solid rgba(0,212,255,.4);border-radius:7.776px;padding:.35803377rem .972rem;text-align:center;min-width:64.8px;box-shadow:inset 0 1.296px 5.184px rgba(0,0,0,.3),0 1.296px 5.184px rgba(0,212,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Tetris_infoBox__n8bzV h3{font-size:.56725515rem;font-weight:600;margin:0 0 .11934459rem;color:rgba(0,212,255,.8);text-transform:uppercase;letter-spacing:.648px;font-family:Courier New,monospace}.Tetris_infoBox__n8bzV p{font-size:.9724374rem;font-weight:700;margin:0;color:#00D4FF;text-shadow:0 0 5.184px rgba(0,212,255,.5);font-family:Courier New,monospace}.Tetris_gameBoardWrapper__U_0AW{width:100%}.Tetris_gameBoardWrapper__U_0AW,.Tetris_gameBoard__6kKwC{display:flex;flex-direction:column;align-items:center;gap:.624024rem}.Tetris_gameBoard__6kKwC{border:3.888px solid rgba(0,212,255,.4);border-radius:5.184px;background:linear-gradient(135deg,rgba(0,82,212,.2),rgba(0,20,40,.3)),repeating-linear-gradient(0deg,rgba(0,212,255,.02),rgba(0,212,255,.02) .648px,transparent 0,transparent 1.296px);padding:5.184px 5.184px .69336rem;box-shadow:inset 0 0 25.92px rgba(0,0,0,.5),inset 0 0 12.96px rgba(0,212,255,.1),0 0 12.96px rgba(0,212,255,.3),0 5.184px 20.736px rgba(0,0,0,.6);position:relative;z-index:1}.Tetris_gameBoardGrid__Yqqpm{display:inline-block}.Tetris_gameBoard__6kKwC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,212,255,.1),transparent 50%,rgba(0,82,212,.1));border-radius:3.6px;pointer-events:none;z-index:1}.Tetris_cell__Ujhrp,.Tetris_row__XvzP0{display:flex;position:relative;z-index:2}.Tetris_cell__Ujhrp{width:23.5224px;height:20.8008px;border:.81px solid rgba(0,0,0,.3);align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.Tetris_cell__Ujhrp.Tetris_filled__ntajN{border:none;border-top:3px solid var(--outline-light,rgba(255,255,255,1));border-left:3px solid var(--outline-light,rgba(255,255,255,1));border-bottom:3px solid var(--outline-dark,rgba(0,0,0,1));border-right:3px solid var(--outline-dark,rgba(0,0,0,1));box-shadow:inset 2px 2px 0 var(--outline-light,rgba(255,255,255,.6)),inset -2px -2px 0 var(--outline-dark,rgba(0,0,0,.6))}.Tetris_cell__Ujhrp.Tetris_filled__ntajN:after{border-top:3px solid var(--outline-light,rgba(255,255,255,1));border-left:3px solid var(--outline-light,rgba(255,255,255,1));border-bottom:3px solid var(--outline-dark,rgba(0,0,0,1));border-right:3px solid var(--outline-dark,rgba(0,0,0,1));z-index:10}.Tetris_cell__Ujhrp.Tetris_filled__ntajN:after,.Tetris_cell__Ujhrp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.Tetris_cell__Ujhrp:before{background:repeating-linear-gradient(45deg,transparent,transparent 1.8px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 3.6px);opacity:.3}.Tetris_cell__Ujhrp.Tetris_currentPiece__Cl4kc{border:none;border-top:2.7px solid var(--outline-light,rgba(255,255,255,1));border-left:2.7px solid var(--outline-light,rgba(255,255,255,1));border-bottom:2.7px solid var(--outline-dark,rgba(0,0,0,1));border-right:2.7px solid var(--outline-dark,rgba(0,0,0,1));box-shadow:0 0 6.48px rgba(0,212,255,.3),inset 1.8px 1.8px 0 var(--outline-light,rgba(255,255,255,.7)),inset -1.8px -1.8px 0 var(--outline-dark,rgba(0,0,0,.7));z-index:3}.Tetris_cell__Ujhrp.Tetris_currentPiece__Cl4kc:after{z-index:11}.Tetris_logoCell__XFF4n{width:12.96px;height:12.96px;object-fit:contain;filter:brightness(1.1) contrast(1.2);position:relative;z-index:5;image-rendering:pixelated;pointer-events:none}.Tetris_overlay__6PFmy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,15,30,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Tetris_fadeIn__YF7Kt .2s ease-out}@keyframes Tetris_fadeIn__YF7Kt{0%{opacity:0}to{opacity:1}}.Tetris_overlayContent__jADpS{background:linear-gradient(135deg,#1a1a2e,#0f0f1e);border:2.592px solid rgba(0,212,255,.4);border-radius:12.96px;padding:1.62rem 1.296rem;text-align:center;max-width:259.2px;width:90%;box-shadow:0 12.96px 38.88px rgba(0,0,0,.8),0 0 25.92px rgba(0,212,255,.2),inset 0 0 25.92px rgba(0,212,255,.05);animation:Tetris_slideUp__Jv6W0 .3s ease-out;position:relative}.Tetris_overlayContent__jADpS:before{content:"";position:absolute;top:-5.184px;left:-5.184px;right:-5.184px;bottom:-5.184px;background:linear-gradient(135deg,#2d2d44,#1a1a2e 50%,#0f0f1e);border-radius:15.552px;z-index:-1;box-shadow:0 0 0 1.296px rgba(0,212,255,.3),inset 0 0 25.92px rgba(0,0,0,.8)}@keyframes Tetris_slideUp__Jv6W0{0%{transform:translateY(16.2px);opacity:0}to{transform:translateY(0);opacity:1}}.Tetris_overlayContent__jADpS h2{font-size:1.134rem;margin:0 0 .486rem;font-weight:700;background:linear-gradient(135deg,#00D4FF,#0052D4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Tetris_overlayContent__jADpS p{font-size:.729rem;margin:0 0 .972rem;opacity:.9}.Tetris_finalScore__snGJT{font-size:.972rem!important;font-weight:700;margin:0 0 .972rem!important;opacity:1!important}.Tetris_resetButton__sc7_I{background:linear-gradient(135deg,#00D4FF,#0052D4);color:white;border:none;border-radius:7.776px;padding:.567rem 1.296rem;font-size:.648rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.648rem;box-shadow:0 2.592px 7.776px rgba(0,212,255,.3)}.Tetris_resetButton__sc7_I:hover{transform:translateY(-2px);box-shadow:0 5.4px 14.4px rgba(0,212,255,.4)}.Tetris_resetButton__sc7_I:active{transform:translateY(0)}.Tetris_controls__fReJk{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.Tetris_controlButtons__AQP7V{display:flex;gap:.486rem;align-items:center;padding:.648rem;background:rgba(0,82,212,.1);border-radius:10.368px;border:1.296px solid rgba(0,212,255,.2);box-shadow:inset 0 1.296px 5.184px rgba(0,0,0,.3)}.Tetris_middleButtons__UEBZE{display:flex;gap:.324rem}.Tetris_controlBtn__M0r91{background:linear-gradient(135deg,rgba(0,212,255,.3),rgba(0,82,212,.4));color:#00D4FF;border:1.296px solid rgba(0,212,255,.5);border-radius:7.776px;width:32.4px;height:32.4px;font-size:.972rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;box-shadow:0 2.592px 5.184px rgba(0,0,0,.3),inset 0 1.296px 2.592px rgba(0,212,255,.2);text-shadow:0 0 5.184px rgba(0,212,255,.6)}.Tetris_controlBtn__M0r91:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(0,212,255,.4),rgba(0,82,212,.5));border-color:rgba(0,212,255,.7);box-shadow:0 4.86px 9.72px rgba(0,0,0,.4),inset 0 1.62px 3.24px rgba(0,212,255,.3),0 0 9.72px rgba(0,212,255,.4)}.Tetris_controlBtn__M0r91:active{transform:translateY(0);box-shadow:0 1.62px 3.24px rgba(0,0,0,.3),inset 0 1.62px 3.24px rgba(0,212,255,.2)}.Tetris_keyboardHints__JIcsg{font-size:.567rem;color:rgba(0,212,255,.7);text-align:center;font-family:Courier New,monospace;text-shadow:0 0 2.592px rgba(0,212,255,.3)}.Tetris_startButtonOverlay__yzJ_0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#00D4FF,#0052D4);color:white;border:none;border-radius:7.776px;padding:.648rem 1.296rem;font-size:.81rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 3.3696px 10.1088px rgba(0,212,255,.5),0 0 12.96px rgba(0,212,255,.3);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:162px}.Tetris_startButtonOverlay__yzJ_0:hover{transform:translate(-50%,-50%) translateY(-2px);box-shadow:0 4.86px 12.96px rgba(0,212,255,.6),0 0 19.44px rgba(0,212,255,.4);background:linear-gradient(135deg,#00E5FF,#0066FF)}.Tetris_startButtonOverlay__yzJ_0:active{transform:translate(-50%,-50%) translateY(0);box-shadow:0 1.62px 6.48px rgba(0,212,255,.4),0 0 9.72px rgba(0,212,255,.3)}.Tetris_leaderboardButtonOverlay__Q0RW1{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#FFD700,#FFA500);color:#000;border:none;border-radius:7.776px;padding:.486rem .972rem;font-size:.67392rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 2.69568px 8.08704px rgba(255,215,0,.5),0 0 12.96px rgba(255,215,0,.3);z-index:101;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:162px}.Tetris_leaderboardButtonOverlay__Q0RW1:hover{transform:translate(-50%,-50%) translateY(-2px);box-shadow:0 3.888px 10.368px rgba(255,215,0,.6),0 0 19.44px rgba(255,215,0,.4);background:linear-gradient(135deg,#FFED4E,#FFB347)}.Tetris_leaderboardButtonOverlay__Q0RW1:active{transform:translate(-50%,-50%) translateY(0);box-shadow:0 1.296px 5.184px rgba(255,215,0,.4),0 0 9.72px rgba(255,215,0,.3)}@media (max-width:600px){.Tetris_cell__Ujhrp{width:19.602px;height:17.334px}.Tetris_logoCell__XFF4n{width:12.96px;height:12.96px}.Tetris_infoBox__n8bzV{padding:.298362075rem .81rem;min-width:64.8px}.Tetris_infoBox__n8bzV h3{font-size:.607773375rem}.Tetris_infoBox__n8bzV p{font-size:1.012955625rem}}.Leaderboard_leaderboard__0HeDC{background:transparent;border:none;border-radius:0;padding:0;min-width:247.4955px;max-width:283.2165px;box-shadow:none;font-family:inherit}.Leaderboard_title__7FIbE{font-size:1.2538071rem;font-weight:700;text-align:center;margin:0 0 1.2538071rem;background:linear-gradient(135deg,#00D4FF,#0052D4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.8358714px;border-bottom:1.6717428px solid rgba(0,212,255,.3);padding-bottom:.62690355rem}.Leaderboard_backButton__Hwomz{background:linear-gradient(135deg,#FFD700,#FFA500);color:#000;border:none;border-radius:7.715736px;padding:.4822335rem .964467rem;font-size:.66869712rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 2.67478848px 8.02436544px rgba(255,215,0,.4);min-width:160.7445px;max-width:267.6395925px;width:100%;display:flex;align-items:center;justify-content:center;margin-top:.8680203rem;box-sizing:border-box}.Leaderboard_backButton__Hwomz:hover{transform:translateY(-2px);box-shadow:0 3.888px 10.368px rgba(255,215,0,.5);background:linear-gradient(135deg,#FFED4E,#FFB347)}.Leaderboard_backButton__Hwomz:active{transform:translateY(0);box-shadow:0 1.296px 5.184px rgba(255,215,0,.4)}.Leaderboard_table__5eUHT{display:flex;flex-direction:column;gap:.4179357rem}.Leaderboard_header__yyoGt{display:grid;grid-template-columns:33.756345px 1fr 66.7089675px;grid-gap:.4179357rem;gap:.4179357rem;padding:.4179357rem;background:rgba(0,212,255,.1);border-bottom:1.6717428px solid rgba(0,212,255,.3);font-weight:700;font-size:.62690355rem;text-transform:uppercase;letter-spacing:.8358714px;color:#00D4FF}.Leaderboard_nameCell__eJ8gy{display:flex;align-items:center;gap:.4212rem;overflow:hidden}.Leaderboard_headerName__P8XZ7,.Leaderboard_headerRank__JRgC_,.Leaderboard_headerScore__rSYut{text-align:center}.Leaderboard_headerName__P8XZ7{text-align:left}.Leaderboard_headerScore__rSYut{text-align:right}.Leaderboard_rows__Bikn0{display:flex;flex-direction:column;gap:.20896785rem}.Leaderboard_leaderboardRow__i2gIy{display:grid;grid-template-columns:33.756345px 1fr 66.7089675px;grid-gap:.4179357rem;gap:.4179357rem;padding:.4179357rem;background:rgba(0,212,255,.05);border:.8358714px solid rgba(0,212,255,.2);border-radius:6.6869712px;font-size:.731387475rem;color:rgba(255,255,255,.9);transition:all .2s;animation:Leaderboard_fadeIn__6kMOO .3s ease-out;align-items:center}@keyframes Leaderboard_fadeIn__6kMOO{0%{opacity:0;transform:translateX(-8.1px)}to{opacity:1;transform:translateX(0)}}.Leaderboard_leaderboardRow__i2gIy:hover:not(.Leaderboard_emptyRow__4xadA){background:rgba(0,212,255,.15);border-color:rgba(0,212,255,.5);box-shadow:0 0 9.72px rgba(0,212,255,.3);transform:translateX(3.24px)}.Leaderboard_emptyRow__4xadA{opacity:.4;cursor:default}.Leaderboard_emptyRow__4xadA .Leaderboard_name__0FFeX,.Leaderboard_emptyRow__4xadA .Leaderboard_rank__iA5WV,.Leaderboard_emptyRow__4xadA .Leaderboard_score__oL6IP{color:rgba(0,212,255,.3)}.Leaderboard_rank__iA5WV{text-align:center;font-weight:700;color:#00D4FF;font-size:.940355325rem}.Leaderboard_rank__iA5WV.Leaderboard_gold__x58S8{color:#FFD700;text-shadow:0 0 7.2px rgba(255,215,0,.6)}.Leaderboard_rank__iA5WV.Leaderboard_silver__P_RaC{color:#C0C0C0;text-shadow:0 0 7.2px rgba(192,192,192,.6)}.Leaderboard_rank__iA5WV.Leaderboard_bronze__brBYt{color:#CD7F32;text-shadow:0 0 7.2px rgba(205,127,50,.6)}.Leaderboard_avatarPlaceholder__3IAso,.Leaderboard_avatar__JzSCg{width:19.28934px;height:19.28934px;border-radius:3.857868px;flex-shrink:0;background:rgba(0,212,255,.1);border:.964467px solid rgba(0,212,255,.3);display:flex;align-items:center;justify-content:center;overflow:hidden}.Leaderboard_avatarImage__R1eIf{width:100%;height:100%;object-fit:cover;border-radius:3.888px}.Leaderboard_avatarPlaceholder__3IAso{background:rgba(0,212,255,.1);border:.972px solid rgba(0,212,255,.3)}.Leaderboard_name__0FFeX{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.9);font-weight:600;flex:1 1;min-width:0}.Leaderboard_score__oL6IP{text-align:right;font-weight:700;color:#00D4FF;font-family:inherit}.Leaderboard_leaderboardRow__i2gIy.Leaderboard_gold__x58S8{border-color:rgba(255,215,0,.5);background:rgba(255,215,0,.08);box-shadow:0 0 10.8px rgba(255,215,0,.2)}.Leaderboard_leaderboardRow__i2gIy.Leaderboard_silver__P_RaC{border-color:rgba(192,192,192,.5);background:rgba(192,192,192,.08);box-shadow:0 0 10.8px rgba(192,192,192,.2)}.Leaderboard_leaderboardRow__i2gIy.Leaderboard_bronze__brBYt{border-color:rgba(205,127,50,.5);background:rgba(205,127,50,.08);box-shadow:0 0 10.8px rgba(205,127,50,.2)}.Leaderboard_empty__AiR82,.Leaderboard_error__MUZNL,.Leaderboard_loading__HrF3X{text-align:center;padding:1.6717428rem .8358714rem;color:rgba(0,212,255,.8);font-size:.731387475rem}.Leaderboard_error__MUZNL{color:#ff6b6b}.Leaderboard_empty__AiR82{color:rgba(0,212,255,.6);font-style:italic}@media (max-width:1024px){.Leaderboard_leaderboard__0HeDC{min-width:192.8934px;max-width:225.0423px;padding:.8037225rem}.Leaderboard_title__7FIbE{font-size:1.004653125rem}.Leaderboard_leaderboardRow__i2gIy{font-size:.602791875rem;padding:.321489rem}}.TetrisTitle_titleContainer__DXcKK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.27rem;margin-bottom:.8748rem;padding:0;width:100%}.TetrisTitle_titleRow__09Msu{display:flex;align-items:center;justify-content:center;gap:.21384rem}.TetrisTitle_tightSpace__t_9yH{margin-right:-.3rem;width:0}.TetrisTitle_letter__I5qDD{display:inline-flex;flex-direction:column;gap:1.6038px;padding:1.0692px}.TetrisTitle_letterRow__Z6ywm{display:flex;gap:1.6038px}.TetrisTitle_letterCell__VhkIQ{width:4.2768px;height:4.2768px;background:transparent;border-radius:1.0692px;transition:all .2s}.TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS{background:linear-gradient(135deg,#00D4FF,#0052D4);box-shadow:0 0 3.2076px rgba(0,212,255,.6),inset 0 1.0692px 2.1384px rgba(255,255,255,.3),inset 0 -1.0692px 2.1384px rgba(0,0,0,.2);border:.5346px solid rgba(0,212,255,.7);position:relative}.TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS:after{content:"";position:absolute;top:.5346px;left:.5346px;right:.5346px;bottom:.5346px;background:repeating-linear-gradient(45deg,transparent,transparent 1.0692px,rgba(0,212,255,.1) 0,rgba(0,212,255,.1) 2.1384px);pointer-events:none;border-radius:.5346px}.TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS:hover{background:linear-gradient(135deg,#00E5FF,#0066FF);box-shadow:0 0 5.346px rgba(0,212,255,.9),inset 0 1.0692px 2.1384px rgba(255,255,255,.4),inset 0 -1.0692px 2.1384px rgba(0,0,0,.2);transform:scale(1.05)}.TetrisTitle_letterSmall__5g_3q{transform:scale(.85)}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterCell__VhkIQ{width:3.63528px;height:3.63528px}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letter__I5qDD{gap:1.36323px}.TetrisTitle_letterTiny__FAokJ{transform:scale(.414);font-weight:700}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ{width:1.7707248px;height:1.7707248px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letter__I5qDD{gap:.45px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS{border-width:.72px;box-shadow:0 0 2.25px rgba(0,212,255,.8),inset 0 1.35px 2.7px rgba(255,255,255,.4),inset 0 -1.35px 2.7px rgba(0,0,0,.3)}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS:after{border-width:.72px}@media (min-width:768px){.TetrisTitle_letterCell__VhkIQ{width:5.346px;height:5.346px}.TetrisTitle_titleContainer__DXcKK{gap:.36rem}.TetrisTitle_titleRow__09Msu{gap:.32076rem}.TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letter__I5qDD{gap:2.1384px}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterCell__VhkIQ{width:4.5441px;height:4.5441px}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letter__I5qDD{gap:1.81764px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ{width:2.12432976px;height:2.12432976px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letter__I5qDD{gap:.54px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS{border-width:.855px;box-shadow:0 0 2.7px rgba(0,212,255,.8),inset 0 1.62px 3.24px rgba(255,255,255,.4),inset 0 -1.62px 3.24px rgba(0,0,0,.3)}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS:after{border-width:.855px}}@media (min-width:1024px){.TetrisTitle_letterCell__VhkIQ{width:6.4152px;height:6.4152px}.TetrisTitle_titleContainer__DXcKK{gap:.45rem}.TetrisTitle_titleRow__09Msu{gap:.40095rem}.TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letter__I5qDD{gap:2.673px}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterCell__VhkIQ{width:5.45292px;height:5.45292px}.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterSmall__5g_3q .TetrisTitle_letter__I5qDD{gap:2.27205px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ{width:2.53479132px;height:2.53479132px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterRow__Z6ywm,.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letter__I5qDD{gap:.675px}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS{border-width:.99px;box-shadow:0 0 3.15px rgba(0,212,255,.8),inset 0 1.8px 3.6px rgba(255,255,255,.4),inset 0 -1.8px 3.6px rgba(0,0,0,.3)}.TetrisTitle_letterTiny__FAokJ .TetrisTitle_letterCell__VhkIQ.TetrisTitle_filled__PKqWS:after{border-width:.99px}}.NetworkIndicator_networkIndicator__vZnHV{position:relative;display:flex;align-items:center;z-index:1101}.NetworkIndicator_baseBadge__cbPpf{display:flex;align-items:center;gap:.45rem;padding:.45rem .9rem;background:rgba(0,82,255,.15);border:.9px solid rgba(0,82,255,.3);border-radius:7.2px;font-size:.7875rem;font-weight:600;color:#0052FF;position:relative;z-index:1102;pointer-events:auto}.NetworkIndicator_baseLogo__w49og{width:14.4px;height:14.4px;flex-shrink:0}.NetworkIndicator_baseText__rxPB2{color:#0052FF;font-weight:600}.NetworkIndicator_switchButton___53zq{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem .9rem;background:linear-gradient(135deg,#FFC107,#FF8C00);border:none;border-radius:7.2px;font-size:.7875rem;font-weight:600;color:white;cursor:pointer;transition:all .2s;box-shadow:0 1.8px 7.2px rgba(255,193,7,.3);font-family:inherit;position:relative;z-index:1102;pointer-events:auto}.NetworkIndicator_switchButton___53zq .NetworkIndicator_baseLogo__w49og{width:14.4px;height:14.4px;flex-shrink:0;object-fit:contain;filter:brightness(1.1) contrast(1.2)}.NetworkIndicator_switchButton___53zq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3.6px 10.8px rgba(255,193,7,.4);background:linear-gradient(135deg,#FFD54F,#FFA726)}.NetworkIndicator_switchButton___53zq:active:not(:disabled){transform:translateY(0)}.NetworkIndicator_switchButton___53zq:disabled{opacity:.7;cursor:not-allowed}.NetworkIndicator_spinner__gBlzw{width:12.6px;height:12.6px;border:1.8px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:NetworkIndicator_spin__plgCO .8s linear infinite}@keyframes NetworkIndicator_spin__plgCO{to{transform:rotate(1turn)}}.NetworkIndicator_errorTooltip__zJlY1{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.45rem;padding:.45rem .675rem;background:rgba(255,107,107,.95);color:white;border-radius:5.4px;font-size:.675rem;white-space:nowrap;z-index:1103;box-shadow:0 3.6px 10.8px rgba(0,0,0,.3);animation:NetworkIndicator_fadeIn__H_Rtb .2s ease-out}@keyframes NetworkIndicator_fadeIn__H_Rtb{0%{opacity:0;transform:translateX(-50%) translateY(-4.5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.NetworkIndicator_baseBadge__cbPpf,.NetworkIndicator_switchButton___53zq{padding:.36rem .675rem;font-size:.675rem}.NetworkIndicator_baseLogo__w49og{width:12.6px;height:12.6px}}.AnimatedBackground_background__4s7uu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none;background:#000000}.AnimatedBackground_fallingBlock__lFE9a{position:absolute;will-change:transform}.AnimatedBackground_logoContainer__v8F9n,.AnimatedBackground_shapeContainer__uVr7B{position:relative;display:inline-block}.AnimatedBackground_logoImage__ZvGkE{filter:brightness(.9) contrast(1.1);image-rendering:auto}.AnimatedBackground_cell__LvUZj{position:absolute;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,.4));border:.5px solid rgba(255,255,255,.45);border-radius:1px;box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0 -1px 2px rgba(0,0,0,.5),0 0 5px rgba(255,255,255,.3)}.AnimatedBackground_background__4s7uu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:50px 50px;pointer-events:none;opacity:.7}.page_container__jZF7q{display:grid;grid-template-rows:auto 1fr;min-height:100vh;position:relative;z-index:1}.page_headerWrapper__75Nb9{display:flex;justify-content:flex-end;align-items:center;padding:.5832rem;z-index:1100;position:relative}.page_headerRight__M86vK{display:flex;align-items:center;gap:.6075rem;position:relative;z-index:1101}.page_headerRight__M86vK [class*=Button],.page_headerRight__M86vK [class*=okui] [class*=Button],.page_headerRight__M86vK [class*=okui] [role=button],.page_headerRight__M86vK [class*=okui] button,.page_headerRight__M86vK [role=button],.page_headerRight__M86vK button,.page_headerRight__M86vK button[class*=okui],.page_headerRight__M86vK>:not(.networkIndicator) [role=button],.page_headerRight__M86vK>:not(.networkIndicator) button{height:auto!important;min-height:calc(.405rem + .70875rem + .405rem + 1.62px)!important;padding:.405rem .81rem!important;font-size:.70875rem!important;line-height:1.2!important;box-sizing:border-box!important}@media (max-width:768px){.page_headerRight__M86vK [class*=Button],.page_headerRight__M86vK [class*=okui] [class*=Button],.page_headerRight__M86vK [class*=okui] [role=button],.page_headerRight__M86vK [class*=okui] button,.page_headerRight__M86vK [role=button],.page_headerRight__M86vK button,.page_headerRight__M86vK button[class*=okui],.page_headerRight__M86vK>:not(.networkIndicator) [role=button],.page_headerRight__M86vK>:not(.networkIndicator) button{min-height:calc(.324rem + .6075rem + .324rem + 1.62px)!important;padding:.324rem .6075rem!important;font-size:.6075rem!important}}.page_content___38fW{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5832rem .5832rem 1.1664rem;overflow-y:auto}.page_leaderboardSection__fCYmy{display:flex;flex-direction:column;gap:.8748rem;align-items:stretch;margin-top:-.5832rem}.page_startButton__monj7{background:linear-gradient(135deg,#00D4FF,#0052D4);color:white;border:none;border-radius:7.776px;padding:.486rem .972rem;font-size:.8424rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;box-shadow:0 3.3696px 10.1088px rgba(0,212,255,.3);min-width:235.71px;max-width:269.73px;display:flex;align-items:center;justify-content:center;height:3.44817rem;box-sizing:border-box}.page_startButton__monj7:hover{transform:translateY(-2px);box-shadow:0 5.4px 14.4px rgba(0,212,255,.4);background:linear-gradient(135deg,#00E5FF,#0066FF)}.page_startButton__monj7:active{transform:translateY(0);box-shadow:0 1.8px 7.2px rgba(0,212,255,.3)}.page_combinedBox__KMEii{display:flex;flex-direction:column;gap:.8748rem;align-items:center;justify-content:flex-start;width:100%;max-width:777.6px;background:linear-gradient(135deg,rgba(26,26,46,.4),rgba(15,15,30,.4));border-radius:15.552px;padding:1.1664rem;box-shadow:0 12.96px 38.88px rgba(0,0,0,.5),inset 0 0 38.88px rgba(0,212,255,.05),0 0 25.92px rgba(0,212,255,.1);border:2.592px solid rgba(0,212,255,.2);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_gameContent__KC_wI{display:flex;flex-direction:row;gap:.8748rem;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%}.page_combinedBox__KMEii:before{content:"";position:absolute;top:-5.184px;left:-5.184px;right:-5.184px;bottom:-5.184px;background:linear-gradient(135deg,rgba(45,45,68,.32),rgba(26,26,46,.32) 50%,rgba(15,15,30,.32));border-radius:18.144px;z-index:-1;box-shadow:0 0 0 1.296px rgba(0,212,255,.3),inset 0 0 25.92px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.page_combinedBox__KMEii{padding:.8748rem;gap:.5832rem}}