.tetris-home_page__yiwui.tetris-home_page__yiwui{--arena-background:#020611;--board-ratio:0.5482954545;--desktop-board-height:max(400px,calc(100dvh - 128px));--desktop-board-width:calc(var(--desktop-board-height) * var(--board-ratio));--desktop-shell-width:calc(var(--desktop-board-width) + 144px);min-height:100vh;background:var(--arena-background)!important;color:#f5f8ff;font-family:var(--font-rajdhani),Arial,sans-serif}.tetris-home_page__yiwui button,.tetris-home_page__yiwui input,.tetris-home_page__yiwui select,.tetris-home_page__yiwui textarea{font-family:inherit}.tetris-home_page__yiwui.tetris-home_page__yiwui .home-shell{max-width:1160px;display:block;background:var(--arena-background)!important}.tetris-home_hero__X1TB_{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(360px,var(--desktop-shell-width));grid-gap:14px;gap:14px;align-items:start;padding:10px 0 8px}.tetris-home_copyColumn__Nzbhb,.tetris-home_gameColumn__lZ5Qp{min-width:0;color:#f5f8ff}.tetris-home_copyColumn__Nzbhb h1,.tetris-home_copyColumn__Nzbhb h2,.tetris-home_copyColumn__Nzbhb h3,.tetris-home_copyColumn__Nzbhb strong,.tetris-home_gameColumn__lZ5Qp strong{color:#f8fbff}@media (min-width:1081px){.tetris-home_hero__X1TB_{grid-template-columns:var(--desktop-shell-width) minmax(260px,1fr);gap:2px;width:100%;max-width:1160px;margin-inline:auto}.tetris-home_gameColumn__lZ5Qp{grid-column:1;grid-row:1;justify-self:start}.tetris-home_copyColumn__Nzbhb{grid-column:2;grid-row:1;justify-self:start;align-self:start;width:100%;display:flex;flex-direction:column}.tetris-home_levelsColumn__nzJA_{display:none}.tetris-home_gameShell__42qG1{margin-left:0;margin-right:0}}@media (min-width:1280px){.tetris-home_page__yiwui{--desktop-board-height:max(500px,calc(100dvh - 76px));padding:24px 24px 36px 244px}.tetris-home_page__yiwui .home-shell{max-width:none}.tetris-home_page__yiwui .theme-header{position:fixed;z-index:20;top:0;bottom:0;left:0;width:220px;height:100dvh;margin:0;padding:22px 14px;flex-direction:column;align-items:stretch;gap:16px;border-right:1px solid rgba(140,181,255,.2);box-shadow:none}.tetris-home_page__yiwui .theme-brand{justify-content:center}.tetris-home_page__yiwui .theme-nav{width:100%;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:4px}.tetris-home_page__yiwui .theme-nav-link{width:100%;padding:11px 13px}.tetris-home_page__yiwui .theme-language-switch{align-self:center}.tetris-home_page__yiwui .theme-profile{min-width:0;margin-top:auto}}@media (min-width:1500px){.tetris-home_hero__X1TB_{grid-template-columns:var(--desktop-shell-width) minmax(300px,1fr);max-width:1360px}}.tetris-home_kicker__a6biM{margin:0 0 8px;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#8fc5ff}.tetris-home_title__q7x2Q{margin:0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.92;letter-spacing:-.05em}.tetris-home_lead__gizfe{max-width:48ch;margin:12px 0 0;color:rgba(225,234,255,.76);font-size:.93rem;line-height:1.45}.tetris-home_leaderboard__7s5jG,.tetris-home_periodPrize__rJK46{margin-top:14px;padding:16px;border:1px solid rgba(117,205,255,.25);border-radius:18px;background:linear-gradient(145deg,rgba(16,35,65,.96),rgba(7,15,32,.96))}.tetris-home_periodPrize__rJK46{background:radial-gradient(circle at right top,rgba(255,209,102,.18),transparent 48%),linear-gradient(145deg,rgba(56,42,18,.95),rgba(10,16,31,.96))}.tetris-home_leaderboardHead__fHJ5p span,.tetris-home_periodPrize__rJK46>span{display:block;color:#8fdcff;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.tetris-home_periodPrize__rJK46{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.tetris-home_periodBalances__jD4Mh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.tetris-home_periodBalances__jD4Mh span{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px 5px;border:1px solid rgba(255,209,102,.2);border-radius:9px;background:rgba(255,255,255,.04);color:rgba(225,234,255,.72);font-size:.72rem;letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:nowrap}.tetris-home_periodBalances__jD4Mh strong{overflow:hidden;color:#ffe29a;font-size:1.05rem;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.tetris-home_periodBalances__jD4Mh .tetris-home_treasuryBalance__uKE6c strong{color:#62e6a7}.tetris-home_periodRewardCopy__pUGu7 strong{display:block;color:#ffe29a;font-size:1.05rem}.tetris-home_poolSummaryCard__ZyNnQ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:10px;padding:12px 14px;border:1px solid rgba(255,209,102,.32);border-radius:14px;background:linear-gradient(120deg,rgba(70,48,14,.5),rgba(8,17,34,.85))}.tetris-home_poolSummaryCard__ZyNnQ span{display:grid;grid-gap:4px;gap:4px;color:rgba(225,234,255,.7);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tetris-home_poolSummaryCard__ZyNnQ strong{color:#ffe29a;font-size:.94rem;letter-spacing:0}.tetris-home_poolSummaryCard__ZyNnQ span:last-child{padding-left:14px;border-left:1px solid rgba(255,209,102,.22);text-align:right}.tetris-home_leaderboardEmpty__7l0uK,.tetris-home_periodPrize__rJK46 p{margin:7px 0 0;color:rgba(225,234,255,.76);font-size:.85rem;line-height:1.4}.tetris-home_leaderboardHead__fHJ5p{display:flex;align-items:center;justify-content:space-between;gap:8px}.tetris-home_leaderboardHead__fHJ5p small{color:rgba(193,215,255,.64);font-size:.68rem}.tetris-home_leaderboard__7s5jG ol{display:grid;margin:10px 0 0;padding:0;list-style:none}.tetris-home_leaderboard__7s5jG li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(181,211,255,.1);font-size:.84rem}.tetris-home_leaderboard__7s5jG li b{color:#ffd166}.tetris-home_leaderboard__7s5jG li span{overflow:hidden;color:#f0f7ff;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tetris-home_leaderboard__7s5jG li strong{color:#9be7ff;font-size:.82rem}.tetris-home_energyRuleCard__tq76s{margin-top:14px;padding:18px;border:1px solid rgba(117,205,255,.25);border-radius:18px;background:radial-gradient(circle at right top,rgba(107,244,255,.13),transparent 44%),linear-gradient(145deg,rgba(16,35,65,.96),rgba(7,15,32,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.18)}.tetris-home_energyRuleCard__tq76s>span{display:block;color:#8fdcff;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.tetris-home_energyRuleCard__tq76s p{margin:11px 0 0;color:rgba(225,234,255,.8);font-size:.95rem;line-height:1.5}.tetris-home_energyRuleCard__tq76s b{color:#f4fbff;white-space:nowrap}.tetris-home_settlementHistory__eybju{margin-top:16px;padding-top:14px;border-top:1px solid rgba(143,220,255,.18)}.tetris-home_settlementHistory__eybju>strong{display:block;color:#9be7ff;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.tetris-home_settlementHistory__eybju ol{display:grid;max-height:215px;margin:10px 0 0;padding:0;overflow:auto;list-style:none}.tetris-home_settlementHistory__eybju li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(181,211,255,.1)}.tetris-home_settlementHistory__eybju li span{color:#f0f7ff;font-size:.86rem;font-weight:700}.tetris-home_settlementEmpty__Xu7f8,.tetris-home_settlementHistory__eybju li small{color:rgba(196,218,255,.65);font-size:.72rem}.tetris-home_settlementEmpty__Xu7f8{margin:10px 0 0}.tetris-home_featureBand__ZuZqX,.tetris-home_metricGrid__Mdj3g{display:grid;grid-gap:14px;gap:14px}.tetris-home_metricGrid__Mdj3g{margin-top:12px;grid-template-columns:1fr;gap:10px}.tetris-home_cashoutCard__rOQ0o,.tetris-home_featureCard__TQUc6,.tetris-home_gameShell__42qG1,.tetris-home_metricCard__qdxJx,.tetris-home_panelBlock__kcQIY,.tetris-home_sideCard__mHt8K,.tetris-home_statusCard__owaml{border:1px solid rgba(146,179,255,.16);background:linear-gradient(180deg,rgba(12,20,38,.92),rgba(6,11,24,.88));box-shadow:0 22px 60px rgba(0,0,0,.34)}.tetris-home_copyColumn__Nzbhb .tetris-home_cashoutCard__rOQ0o,.tetris-home_copyColumn__Nzbhb .tetris-home_metricCard__qdxJx,.tetris-home_copyColumn__Nzbhb .tetris-home_statusCard__owaml{background:linear-gradient(180deg,rgba(21,35,62,.96),rgba(8,16,33,.94))}.tetris-home_metricCard__qdxJx{padding:12px 14px;border-radius:16px}.tetris-home_cashoutCard__rOQ0o span,.tetris-home_featureCard__TQUc6 span,.tetris-home_metricCard__qdxJx span,.tetris-home_panelBlock__kcQIY span,.tetris-home_sideLabel__5gGQL,.tetris-home_statusCard__owaml span{display:block;color:rgba(182,197,235,.72);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.tetris-home_cashoutCard__rOQ0o strong,.tetris-home_metricCard__qdxJx strong,.tetris-home_panelBlock__kcQIY strong,.tetris-home_statusCard__owaml strong{display:block;margin-top:6px;font-size:1.12rem;line-height:1.1}.tetris-home_panelBlock__kcQIY small{display:block;margin-top:5px;color:rgba(193,215,255,.7);font-size:.65rem}.tetris-home_levelHeading__ZT2bs{display:flex;align-items:center;justify-content:space-between;gap:8px}.tetris-home_levelHeading__ZT2bs strong{margin-top:0}.tetris-home_dogeCoinReward__RE9Pu{margin-top:6px;color:#ffd166!important}.tetris-home_dogeCoinReward__RE9Pu,.tetris-home_ltcCoinReward__dwnu1{font-size:.66rem!important;font-weight:900;letter-spacing:.04em!important;text-transform:none!important}.tetris-home_ltcCoinReward__dwnu1{margin-top:4px;color:#b9dcff!important}.tetris-home_levelCostReward__dMZ3y{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;color:rgba(193,215,255,.7)!important;font-size:.65rem!important;letter-spacing:.02em!important;text-transform:none!important}.tetris-home_levelCostReward__dMZ3y span{display:flex;align-items:center;gap:3px;color:rgba(193,215,255,.7);font-size:.65rem;letter-spacing:normal;white-space:nowrap;text-transform:none}.tetris-home_levelCostReward__dMZ3y i{color:#ffd166;font-size:.8rem;font-style:normal}.tetris-home_levelCostReward__dMZ3y b{color:rgba(182,197,235,.48)}.tetris-home_levelRuleList__Bk_YG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:5px;column-gap:5px;grid-gap:5px;gap:5px;margin-top:10px}.tetris-home_levelNavigator__BGOlA{display:grid;justify-items:center;grid-gap:3px;gap:3px;text-align:center}.tetris-home_levelNavigatorArrow__XTxMD{width:26px;height:20px;padding:0;border:0;background:transparent;color:#8fdcff;font:inherit;font-size:1.05rem;font-weight:800;line-height:1;cursor:pointer}.tetris-home_levelNavigatorArrow__XTxMD:disabled{color:rgba(143,220,255,.25);cursor:default}.tetris-home_levelNavigatorFaded__awvTt{display:grid;grid-gap:1px;gap:1px;min-height:30px;opacity:.42;color:rgba(213,227,251,.8);font-size:.67rem}.tetris-home_levelNavigatorFaded__awvTt b{font-size:.73rem}.tetris-home_levelNavigatorFaded__awvTt span{white-space:nowrap}.tetris-home_levelNavigatorCurrent__FrEb3{display:grid;grid-gap:2px;gap:2px;width:100%;padding:8px;border:1px solid rgba(107,244,255,.48);border-radius:10px;background:rgba(60,158,255,.14);color:#f8feff}.tetris-home_levelNavigatorCurrent__FrEb3 b{font-size:.95rem}.tetris-home_levelNavigatorCurrent__FrEb3 span{color:#ffe29a;font-size:.78rem;font-weight:800}.tetris-home_levelNavigatorCurrent__FrEb3 small{color:rgba(211,231,255,.72);font-size:.65rem}.tetris-home_levelRuleList__Bk_YG>div{display:grid;box-sizing:border-box;width:100%;min-width:0;grid-template-columns:minmax(76px,1.3fr) minmax(46px,.7fr) minmax(48px,.75fr) minmax(42px,.6fr) 66px;align-items:center;justify-content:start;grid-gap:4px;gap:4px;padding:6px;border:1px solid rgba(146,179,255,.14);border-radius:8px;color:rgba(211,224,248,.76);background:rgba(5,12,27,.34);font-size:.68rem}.tetris-home_levelRuleList__Bk_YG>div.tetris-home_activeLevelRule__3Z_QY{border-color:rgba(107,244,255,.5);color:#f8feff;background:rgba(60,158,255,.15)}.tetris-home_levelRuleList__Bk_YG b{color:inherit}.tetris-home_levelRuleList__Bk_YG span{justify-self:start;white-space:nowrap}.tetris-home_levelRuleList__Bk_YG i{color:#8fe8ff;font-size:.78rem;font-style:normal}.tetris-home_levelRuleList__Bk_YG span:nth-of-type(2) i{color:#ffd166}.tetris-home_levelRuleList__Bk_YG .tetris-home_dogeRuleIcon__B0aZd{display:grid;box-sizing:border-box;width:18px;height:18px;place-items:center;justify-self:end;border:1px solid rgba(255,209,102,.78);border-radius:50%;color:#ffd166;font-family:Arial,sans-serif;font-size:.62rem;font-weight:900;line-height:1;text-shadow:0 0 9px rgba(255,209,102,.65)}.tetris-home_levelRuleList__Bk_YG .tetris-home_coinRuleIcons__r0HD1{display:flex;justify-self:end;gap:3px}.tetris-home_coinRuleIcon__skyD6{display:grid;box-sizing:border-box;width:18px;height:18px;place-items:center;border-radius:50%;font-family:Arial,sans-serif;font-size:.62rem;font-style:normal;font-weight:900;line-height:1}.tetris-home_coinRuleIconBonk__KxJi3,.tetris-home_coinRuleIconDoge__L44K_,.tetris-home_coinRuleIconLtc__uOIIH,.tetris-home_coinRuleIconXrp__wp3RA{border:1px solid rgba(255,209,102,.78);color:#ffd166;text-shadow:0 0 8px rgba(255,209,102,.55)}.tetris-home_energySync__VNNNR{display:block;margin-top:7px;color:rgba(193,215,255,.78);font-size:.72rem;line-height:1.35}.tetris-home_ctaRow__i0phO{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.tetris-home_cashoutButton__Vgb_H,.tetris-home_controlButton__NLYCV,.tetris-home_ghostButton__8GLFU,.tetris-home_primaryAction__65k2M,.tetris-home_secondaryAction__gPXMW{border:0;cursor:pointer;transition:transform .12s ease,opacity .12s ease,box-shadow .16s ease}.tetris-home_cashoutButton__Vgb_H,.tetris-home_primaryAction__65k2M{padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,#62cbff,#4f7dff 48%,#ab58ff);color:#fff;font-weight:800;text-shadow:0 1px 8px rgba(4,16,29,.58);box-shadow:0 18px 34px rgba(89,125,255,.28)}.tetris-home_ghostButton__8GLFU,.tetris-home_secondaryAction__gPXMW{padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.06);color:#eef3ff;text-decoration:none;font-weight:700}.tetris-home_infoStrip__j7X6p{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tetris-home_infoStrip__j7X6p span{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(230,238,255,.78);font-size:.8rem}.tetris-home_gameShell__42qG1{position:relative;overflow:hidden;padding:10px;border-radius:20px;width:var(--desktop-shell-width);min-width:var(--desktop-shell-width);max-width:var(--desktop-shell-width);margin-left:auto;background:#050b18;box-shadow:none}.tetris-home_gameShell__42qG1:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(106,250,255,.15),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,131,92,.12),transparent 26%);pointer-events:none}.tetris-home_comboActive__J3mOX{animation:tetris-home_arenaPulse__kD9E0 .48s ease}.tetris-home_impactActive__2aAzu .tetris-home_board__J53_9{animation:tetris-home_impactShake__NKFhd .36s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 34px rgba(105,223,255,.42),inset 0 0 30px rgba(131,94,255,.3)}.tetris-home_impactActive__2aAzu .tetris-home_board__J53_9:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 38%,rgba(118,224,255,.42) 76%,rgba(216,142,255,.7));animation:tetris-home_impactFlash__TC_eP .36s ease-out forwards}.tetris-home_paused__p6cI_{filter:saturate(.78)}.tetris-home_boardRow__dFRZz,.tetris-home_bottomPanel__WoS02,.tetris-home_controlCluster__HA3j1,.tetris-home_playfieldWrap__LogmW,.tetris-home_previewRow__QzvQy,.tetris-home_previewStack__awO5U,.tetris-home_statsGrid__kVzgi,.tetris-home_statusMeta__m4iVt{display:flex}.tetris-home_panelBlock__kcQIY{flex:1 1;min-width:0;padding:8px 10px;border-radius:14px}.tetris-home_playfieldWrap__LogmW{gap:8px;align-items:stretch}.tetris-home_sidePanel__Xs99Q{width:116px;display:grid;grid-gap:8px;gap:8px}.tetris-home_copyEnergyRuleCard__KxQoV,.tetris-home_sideEnergyRuleCard__1UuY3{display:none}.tetris-home_sideEnergyRuleCard__1UuY3{margin:0;padding:8px;border-radius:14px}.tetris-home_sideEnergyRuleCard__1UuY3>span{font-size:.58rem;letter-spacing:.09em}.tetris-home_sideEnergyRuleCard__1UuY3>*{display:none}.tetris-home_sideEnergyRuleCard__1UuY3:before{content:"SIRALAMA";display:block;color:#8fdcff;font-size:.74rem;font-weight:800;letter-spacing:.09em}.tetris-home_lineRankingSummary__Y5q2_{text-align:center}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_lineRankingSummary__Y5q2_{display:grid;grid-gap:4px;gap:4px;margin-top:7px}.tetris-home_lineRankingSummary__Y5q2_ strong{color:#ffd166;font-size:1.35rem;line-height:1}.tetris-home_lineRankingSummary__Y5q2_ span{color:rgba(225,234,255,.78);font-size:.76rem;white-space:nowrap}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_levelRuleList__Bk_YG{grid-template-columns:1fr;gap:3px;margin-top:7px}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_levelRuleList__Bk_YG>div{grid-template-columns:1fr;gap:1px;padding:5px;font-size:.61rem}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_levelRuleList__Bk_YG b{font-size:.68rem}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_levelRuleList__Bk_YG span{font-size:.56rem}.tetris-home_sideEnergyRuleCard__1UuY3 .tetris-home_coinRuleIcons__r0HD1{display:none!important}@media (min-width:1081px){.tetris-home_copyEnergyRuleCard__KxQoV{display:none}.tetris-home_copyColumn__Nzbhb .tetris-home_factoryListing__Hb6dS{order:1}.tetris-home_copyColumn__Nzbhb>.tetris-home_leaderboard__7s5jG{display:none}.tetris-home_copyEnergyRuleCard__KxQoV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:14px;column-gap:14px}.tetris-home_copyEnergyRuleCard__KxQoV>span{grid-column:1/-1}.tetris-home_copyEnergyRuleCard__KxQoV .tetris-home_levelRuleList__Bk_YG{grid-template-columns:1fr}.tetris-home_copyEnergyRuleCard__KxQoV .tetris-home_levelRuleList__Bk_YG>div{grid-template-columns:minmax(0,1fr) auto}}.tetris-home_cardLeaderboard__8j6hg{min-width:0;padding-left:14px;border-left:1px solid rgba(143,220,255,.18)}.tetris-home_cardLeaderboard__8j6hg ol{display:grid;margin:10px 0 0;padding:0;list-style:none}.tetris-home_cardLeaderboard__8j6hg li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(181,211,255,.1);font-size:.73rem}.tetris-home_cardLeaderboard__8j6hg li b{color:#ffd166}.tetris-home_cardLeaderboard__8j6hg li span{overflow:hidden;color:#f0f7ff;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tetris-home_cardLeaderboard__8j6hg li strong{color:#9be7ff;font-size:.72rem}.tetris-home_cardLeaderboard__8j6hg,.tetris-home_leaderboard__7s5jG{display:none!important}.tetris-home_copyEnergyRuleCard__KxQoV{grid-template-columns:1fr!important}.tetris-home_statsGrid__kVzgi>.tetris-home_panelBlock__kcQIY:first-child{display:none}.tetris-home_sideEnergyRuleCard__1UuY3{display:block;order:3}.tetris-home_sidePanel__Xs99Q>.tetris-home_nextPanel__wZs8D{order:1}.tetris-home_sidePanel__Xs99Q>.tetris-home_statsGrid__kVzgi{order:2}.tetris-home_sidePanel__Xs99Q>.tetris-home_bottomPanel__WoS02{order:4}.tetris-home_statsGrid__kVzgi{flex-direction:column;gap:8px}.tetris-home_sideCard__mHt8K{padding:8px;border-radius:14px}.tetris-home_sidePauseButton__JazSh{position:relative;display:grid;width:100%;min-height:68px;overflow:hidden;place-items:center;border:1px solid rgba(129,224,255,.54);border-radius:16px;color:#eff4ff;background:radial-gradient(circle at 50% 38%,rgba(120,239,255,.24),transparent 46%),linear-gradient(145deg,rgba(56,112,193,.38),rgba(87,54,160,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 18px rgba(91,205,255,.2);font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.tetris-home_sidePauseButton__JazSh:before{position:absolute;width:40px;height:40px;border:1px solid rgba(192,248,255,.52);border-radius:50%;content:"";box-shadow:0 0 14px rgba(114,231,255,.32),inset 0 0 10px rgba(111,201,255,.18)}.tetris-home_pauseGlyph__n1Job,.tetris-home_sidePauseButton__JazSh .tetris-home_playGlyph__3fqqc{position:relative;z-index:1;padding-left:1px;color:#fff;font-size:1.2rem;line-height:1;text-shadow:0 0 12px rgba(217,252,255,.9)}.tetris-home_pauseGlyph__n1Job{display:flex;align-items:center;gap:7px;padding-left:0}.tetris-home_pauseGlyph__n1Job i{display:block;width:5px;height:18px;border-radius:1px;background:#fff;box-shadow:0 0 10px rgba(217,252,255,.9)}.tetris-home_sidePauseButton__JazSh:not(:disabled):hover{filter:brightness(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 0 25px rgba(91,205,255,.38);transform:translateY(-1px) scale(1.03)}.tetris-home_sidePauseButton__JazSh:disabled{opacity:.4;cursor:not-allowed}.tetris-home_sideLabel__5gGQL{margin-bottom:8px}.tetris-home_emptyPreview__05bzy{color:rgba(221,229,247,.48);font-size:.88rem}.tetris-home_previewStack__awO5U{flex-direction:column;gap:6px}.tetris-home_nextPanel__wZs8D{width:100%;min-width:0;display:grid;align-content:start;justify-items:center}.tetris-home_nextPanel__wZs8D .tetris-home_sideLabel__5gGQL{width:100%;text-align:center}.tetris-home_nextPanel__wZs8D .tetris-home_previewMatrix__3d9PD{margin-top:14px}.tetris-home_nextScore__TSpiz{display:grid;width:100%;grid-gap:3px;gap:3px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(143,220,255,.2);text-align:center}.tetris-home_nextScore__TSpiz span{color:rgba(182,197,235,.72);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tetris-home_nextScore__TSpiz strong{color:#ffd166;font-size:1.2rem;line-height:1}.tetris-home_nextPanel__wZs8D .tetris-home_previewCell__LsfZq{width:16px;height:16px;border-radius:4px}.tetris-home_previewMatrix__3d9PD{--accent:#fff;display:inline-flex;flex-direction:column;gap:3px}.tetris-home_previewRow__QzvQy{gap:3px}.tetris-home_previewCell__LsfZq{width:9px;height:9px;border-radius:3px;background:rgba(255,255,255,.08)}.tetris-home_previewCellFilled__eDm_t{background:color-mix(in srgb,var(--accent) 84%,#ffffff 16%);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent 60%)}.tetris-home_boardFrame__snPP1{position:relative;flex:1 1;min-width:0}.tetris-home_board__J53_9{position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:2px;width:var(--desktop-board-width);min-width:var(--desktop-board-width);max-width:var(--desktop-board-width);height:var(--desktop-board-height);min-height:var(--desktop-board-height);max-height:var(--desktop-board-height);padding:2px;border:2px solid #4fdcff;border-radius:14px;background:var(--arena-background);box-shadow:inset 0 0 8px rgba(63,210,255,.96),inset 0 0 22px rgba(52,155,255,.7),inset 0 0 46px rgba(31,92,255,.34)}.tetris-home_board__J53_9:before{content:"";position:absolute;inset:2px;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:calc(100% / 10) calc(100% / 20);pointer-events:none}.tetris-home_boardRow__dFRZz{flex:1 1;gap:2px}.tetris-home_cell__Vc0KX{flex:1 1;border-radius:5px;background:#071122}.tetris-home_filled__EWRAl{background:linear-gradient(180deg,color-mix(in srgb,var(--cell-accent) 92%,white 8%),color-mix(in srgb,var(--cell-accent) 74%,black 26%));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 calc(22px * var(--cell-glow)) color-mix(in srgb,var(--cell-accent) 58%,transparent 42%)}.tetris-home_coinCell__morl1{display:grid;place-items:center;font-family:Arial,sans-serif;font-size:clamp(.68rem,2.2vw,1.05rem);font-weight:900;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.55)}.tetris-home_dogeCell__TsVsn{color:#ffd166}.tetris-home_ltcCell__9CjDQ{color:#b9dcff}.tetris-home_ghostCell__rQzzM{background:color-mix(in srgb,var(--cell-accent) 6%,transparent)!important;border:1px solid color-mix(in srgb,var(--cell-accent) 34%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--cell-accent) 14%,transparent)}.tetris-home_lineBurst__4o6Za,.tetris-home_overlay__8JPoV{position:absolute;left:10px;right:10px;border-radius:20px}.tetris-home_lineBurst__4o6Za{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;background:linear-gradient(90deg,rgba(98,203,255,0),rgba(98,203,255,.34),rgba(171,88,255,.42),rgba(98,203,255,0));animation:tetris-home_burstFlash__cWfhG 1.4s ease forwards;pointer-events:none}.tetris-home_lineBurst__4o6Za span{color:#f8fbff;font-weight:900;letter-spacing:.18em;text-shadow:0 0 18px rgba(255,255,255,.6)}.tetris-home_lineBurst__4o6Za strong{color:#ffd166;font-size:clamp(1.3rem,4.4vw,1.8rem);font-weight:900;letter-spacing:.05em;text-shadow:0 0 18px rgba(255,209,102,.85);animation:tetris-home_rewardValueFade__2r3FV 1.4s ease-out forwards}.tetris-home_overlay__8JPoV{inset:16px;z-index:2;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:rgba(3,8,20,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.tetris-home_overlay__8JPoV strong{font-size:1.34rem}.tetris-home_overlay__8JPoV p{max-width:28ch;margin:0;color:rgba(225,233,255,.8)}.tetris-home_overlay__8JPoV p b{display:inline-flex;align-items:center;white-space:nowrap;color:#9be7ff}.tetris-home_levelOneRewardInfo__Ge_Pg{color:#dce9ff!important;font-size:.84rem}.tetris-home_levelOneRewardInfo__Ge_Pg b{color:#ffd166!important}.tetris-home_levelRewardUpgrade__4PhZ_{display:grid;justify-items:center;grid-gap:2px;gap:2px;color:#ffd166}.tetris-home_levelRewardUpgrade__4PhZ_ i{font-size:1.7rem;font-style:normal;line-height:1;text-shadow:0 0 16px rgba(255,209,102,.85)}.tetris-home_levelRewardUpgrade__4PhZ_ strong{margin:0;color:#ffd166;font-size:1.08rem;letter-spacing:.08em;text-shadow:0 0 12px rgba(255,209,102,.45)}.tetris-home_energyCostIcon__lvUpJ{display:inline-block;margin-right:4px;color:#8fe8ff;font-style:normal}.tetris-home_overlayContinueButton__S7lXN{min-width:132px;padding:10px 18px;border:1px solid rgba(115,233,255,.75);border-radius:999px;color:#f8feff;background:linear-gradient(110deg,rgba(47,123,255,.9),rgba(118,84,235,.92));box-shadow:0 0 20px rgba(88,192,255,.42);font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,filter .16s ease}.tetris-home_overlayContinueButton__S7lXN:hover{filter:brightness(1.15);transform:translateY(-1px) scale(1.03)}.tetris-home_overlayContinueButton__S7lXN:disabled{cursor:wait;opacity:.62;transform:none}.tetris-home_levelSyncProgress__UChMA{width:min(250px,76%);height:10px;overflow:hidden;border:1px solid rgba(133,183,255,.45);border-radius:999px;background:rgba(117,156,255,.13);box-shadow:inset 0 0 14px rgba(39,88,196,.32),0 0 18px rgba(92,161,255,.22)}.tetris-home_levelSyncProgress__UChMA i{display:block;width:22%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d7cff,#5cf0ff 45%,#a879ff 78%,#ffcf62);box-shadow:0 0 14px #64eaff,0 0 28px rgba(169,121,255,.8);animation:tetris-home_level-sync-fill__YjXal 1.45s ease-in-out infinite}@keyframes tetris-home_level-sync-fill__YjXal{0%{width:8%;transform:translateX(0)}65%{width:92%;transform:translateX(0)}to{width:92%;transform:translateX(18%)}}.tetris-home_controlCluster__HA3j1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.tetris-home_controlButton__NLYCV{min-height:36px;border-radius:12px;background:rgba(255,255,255,.08);color:#eff4ff;font-weight:800}.tetris-home_bottomPanel__WoS02{gap:8px;margin-top:8px}.tetris-home_factoryListing__Hb6dS{display:none;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-top:8px;padding:11px;border:1px solid rgba(255,209,102,.52);border-radius:14px;background:linear-gradient(120deg,rgba(89,58,12,.52),rgba(9,17,33,.82))}.tetris-home_factoryListingTitle__CBu8d{display:flex;align-items:center;gap:10px}.tetris-home_factoryListingIcon__MXv9U{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,209,102,.48);border-radius:11px;background:rgba(255,209,102,.12);color:#ffe7a6;font-size:20px}.tetris-home_factoryListingStats___qmt2,.tetris-home_factoryListingTitle__CBu8d>div>small,.tetris-home_factoryListingTitle__CBu8d>div>span{display:block;color:rgba(214,228,255,.7);font-size:.74rem}.tetris-home_factoryListingTitle__CBu8d strong{display:block;margin:2px 0;color:#ffe7a6;font-size:1.05rem}.tetris-home_factoryListingStats___qmt2{display:grid;grid-gap:4px;gap:4px;white-space:nowrap}.tetris-home_factoryListingStats___qmt2 b{color:#f4f8ff}.tetris-home_factoryListing__Hb6dS button{min-height:34px;padding:0 12px;border:1px solid rgba(255,209,102,.72);border-radius:8px;background:rgba(255,209,102,.16);color:#ffe7a6;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.tetris-home_factoryListing__Hb6dS button:disabled{cursor:wait;opacity:.58}.tetris-home_personalFactory__q41jr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:8px;padding:11px;border:1px solid rgba(255,209,102,.52);border-radius:14px;background:linear-gradient(120deg,rgba(89,58,12,.52),rgba(9,17,33,.82))}.tetris-home_personalFactoryImage__30wRC{width:100%;height:220px;border:1px solid rgba(143,220,255,.38);border-radius:10px;object-fit:cover;object-position:center 64%}.tetris-home_personalFactory__q41jr small,.tetris-home_personalFactory__q41jr span{display:block;color:rgba(214,228,255,.7);font-size:.74rem}.tetris-home_personalFactory__q41jr strong{display:block;margin:2px 0;color:#ffe7a6;font-size:1.05rem}.tetris-home_personalFactoryDashboard__q9M1n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tetris-home_personalFactoryStatCard__0qH_y{min-height:92px;padding:10px;border:1px solid rgba(98,190,255,.42);border-radius:10px;background:linear-gradient(145deg,rgba(13,39,66,.92),rgba(4,18,35,.96));box-shadow:inset 0 1px rgba(156,224,255,.11),0 0 16px rgba(34,150,255,.08)}.tetris-home_personalFactoryStatCard__0qH_y>span{color:#eaf6ff;font-size:.63rem;font-weight:900;letter-spacing:.08em}.tetris-home_personalFactoryStatCard__0qH_y strong{display:flex;align-items:center;gap:6px;margin-top:8px;color:#f4f8ff;font-size:1.28rem;line-height:1}.tetris-home_personalFactoryStatCard__0qH_y strong i{display:grid;width:25px;height:25px;place-items:center;color:#59d9ff;font-size:1.35rem;font-style:normal;text-shadow:0 0 12px rgba(89,217,255,.76)}.tetris-home_personalFactoryStatCard__0qH_y strong small{display:inline;color:#b9e8ff;font-size:.68rem;font-weight:800;white-space:nowrap}.tetris-home_personalFactoryStatCard__0qH_y>small{margin-top:8px;color:rgba(184,222,255,.75);font-size:.66rem}.tetris-home_personalFactoryCycle__v1h4h{display:grid;align-content:start}.tetris-home_personalFactoryProgress__KUUv0{height:9px;margin-top:13px;overflow:hidden;border:1px solid rgba(103,210,255,.46);border-radius:999px;background:rgba(2,9,21,.72);box-shadow:inset 0 0 8px rgba(0,0,0,.52)}.tetris-home_personalFactoryProgress__KUUv0 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb347,#ffe29a 55%,#62e6ff);box-shadow:0 0 10px rgba(98,230,255,.6);transition:width .35s ease}.tetris-home_personalFactoryCountdown__C4F5u{margin-top:7px;color:#8fdcff!important;font-size:.67rem!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tetris-home_personalFactory__q41jr button{min-height:34px;padding:0 12px;border:1px solid rgba(255,209,102,.72);border-radius:8px;background:rgba(255,209,102,.16);color:#ffe7a6;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.tetris-home_personalFactory__q41jr button:disabled{cursor:not-allowed;opacity:.58}.tetris-home_teamWar__S7WES{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;margin-top:10px;padding:12px;border:1px solid rgba(125,139,255,.42);border-radius:14px;background:linear-gradient(125deg,rgba(49,32,91,.56),rgba(9,17,33,.88))}.tetris-home_teamWarHead__9fNdw span{display:block;color:#bca8ff;font-size:.72rem;font-weight:800;letter-spacing:.11em}.tetris-home_teamWarHead__9fNdw strong{display:block;margin-top:3px;color:#f4f0ff;font-size:.9rem}.tetris-home_teamCreateForm__VUB8O{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;margin-top:10px}.tetris-home_teamCreateForm__VUB8O input{min-width:0;padding:8px 9px;border:1px solid rgba(176,159,255,.35);border-radius:8px;outline:none;background:rgba(3,9,23,.68);color:#f4f0ff}.tetris-home_teamCreateForm__VUB8O button,.tetris-home_teamDialogActions___8Kjd button{border:1px solid rgba(181,164,255,.68);border-radius:8px;background:rgba(146,112,255,.22);color:#f3efff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.tetris-home_teamCreateForm__VUB8O button{padding:0 10px}.tetris-home_teamCreateForm__VUB8O button:disabled{cursor:not-allowed;opacity:.5}.tetris-home_teamMemberActions___f47A{display:flex;align-items:center;gap:6px}.tetris-home_teamMemberActions___f47A input{width:92px}.tetris-home_teamMemberActions___f47A button{min-height:34px;white-space:nowrap}.tetris-home_teamApprovalQueue__VfmFe{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.tetris-home_teamApprovalQueue__VfmFe>span{color:#ffd166;font-size:.64rem;font-weight:800;letter-spacing:.1em}.tetris-home_teamApprovalQueue__VfmFe>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px;border:1px solid rgba(255,209,102,.24);border-radius:7px;background:rgba(255,209,102,.06)}.tetris-home_teamApprovalQueue__VfmFe b{overflow:hidden;color:#f4f0ff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tetris-home_teamApprovalQueue__VfmFe button{min-height:27px;padding:0 8px;border:1px solid rgba(131,242,181,.7);border-radius:6px;background:rgba(79,202,132,.2);color:#baffd8;font:inherit;font-size:.65rem;font-weight:800;cursor:pointer}.tetris-home_teamApprovalQueue__VfmFe button:disabled{opacity:.55;cursor:wait}.tetris-home_teamMessage__tFy5w{margin:7px 0 0;color:#ffd166;font-size:.7rem}.tetris-home_teamRankList__fgF5q{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.tetris-home_teamRankList__fgF5q>button{display:grid;grid-template-columns:25px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;width:100%;padding:7px;border:1px solid rgba(178,165,255,.18);border-radius:8px;background:rgba(3,8,24,.34);color:rgba(237,233,255,.84);text-align:left;cursor:pointer}.tetris-home_teamRankList__fgF5q>button.tetris-home_activeTeamRank__XpSNB,.tetris-home_teamRankList__fgF5q>button:hover{border-color:rgba(188,168,255,.64);background:rgba(128,95,242,.17)}.tetris-home_teamRankList__fgF5q b{color:#ffd166}.tetris-home_teamRankList__fgF5q span{overflow:hidden;font-size:.74rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tetris-home_teamRankList__fgF5q small{display:block;margin-top:1px;color:rgba(220,212,255,.63);font-size:.61rem;font-weight:500}.tetris-home_teamRankList__fgF5q strong{color:#b9e7ff;font-size:.68rem;white-space:nowrap}.tetris-home_teamRankList__fgF5q p{margin:0;color:rgba(225,234,255,.7);font-size:.72rem}.tetris-home_teamJoinColumn__rvp0z{padding-left:14px;border-left:1px solid rgba(188,168,255,.32)}.tetris-home_teamJoinColumn__rvp0z>span{display:block;color:#bca8ff;font-size:.72rem;font-weight:800;letter-spacing:.11em}.tetris-home_teamJoinHead__MzhFa{display:flex;align-items:center;justify-content:space-between;gap:8px}.tetris-home_teamJoinHead__MzhFa>span{color:#bca8ff;font-size:.72rem;font-weight:800;letter-spacing:.11em}.tetris-home_teamJoinHead__MzhFa button{padding:4px 7px;border:1px solid rgba(188,168,255,.48);border-radius:6px;background:rgba(146,112,255,.15);color:#e7dfff;font:inherit;font-size:.62rem;font-weight:800;cursor:pointer}.tetris-home_recentTeamList__5aCVZ{display:grid;grid-gap:4px;gap:4px;margin:9px 0 0;padding:0;list-style:none}.tetris-home_recentTeamList__5aCVZ button{display:grid;width:100%;grid-gap:1px;gap:1px;padding:6px 7px;border:1px solid rgba(178,165,255,.18);border-radius:7px;background:rgba(3,8,24,.34);color:#eeeaff;text-align:left;cursor:pointer}.tetris-home_recentTeamList__5aCVZ button.tetris-home_activeTeamRank__XpSNB,.tetris-home_recentTeamList__5aCVZ button:hover{border-color:rgba(188,168,255,.64);background:rgba(128,95,242,.17)}.tetris-home_recentTeamList__5aCVZ b{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.tetris-home_recentTeamList__5aCVZ span,.tetris-home_teamEmpty__0MJ_z{color:rgba(220,212,255,.68);font-size:.6rem}.tetris-home_teamEmpty__0MJ_z{margin:9px 0 0}.tetris-home_teamDirectoryDialog__AyKJb{width:min(100%,480px);max-height:min(78dvh,640px);overflow:auto;padding:20px;border:1px solid rgba(185,166,255,.55);border-radius:18px;background:linear-gradient(145deg,#1b1235,#080e20);box-shadow:0 24px 65px rgba(0,0,0,.48)}.tetris-home_teamDirectoryHead__a8sop{display:flex;align-items:start;justify-content:space-between;gap:12px}.tetris-home_teamDirectoryHead__a8sop span{color:#bca8ff;font-size:.68rem;font-weight:800;letter-spacing:.12em}.tetris-home_teamDirectoryHead__a8sop h2{margin:5px 0 0;color:#fff}.tetris-home_teamDirectoryHead__a8sop>button{border:0;background:transparent;color:#eeeaff;font-size:1.5rem;cursor:pointer}.tetris-home_teamDirectoryList__D_X_g{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.tetris-home_teamDirectoryList__D_X_g>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid rgba(178,165,255,.2);border-radius:9px;background:rgba(3,8,24,.35)}.tetris-home_teamDirectoryList__D_X_g span{display:grid;grid-gap:3px;gap:3px;min-width:0}.tetris-home_teamDirectoryList__D_X_g b{overflow:hidden;color:#f4f0ff;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.tetris-home_teamDirectoryList__D_X_g small{color:rgba(220,212,255,.68);font-size:.66rem}.tetris-home_teamDirectoryList__D_X_g button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(131,242,181,.7);border-radius:7px;background:rgba(79,202,132,.2);color:#baffd8;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.tetris-home_teamDirectoryList__D_X_g button:disabled{border-color:rgba(188,168,255,.3);background:rgba(146,112,255,.1);color:rgba(235,231,255,.5);cursor:default}.tetris-home_teamDialog__A8CRO{width:min(100%,360px);padding:22px;border:1px solid rgba(185,166,255,.55);border-radius:18px;background:linear-gradient(145deg,#1b1235,#080e20);box-shadow:0 24px 65px rgba(0,0,0,.48)}.tetris-home_teamDialog__A8CRO>span{color:#bca8ff;font-size:.7rem;font-weight:800;letter-spacing:.12em}.tetris-home_teamDialog__A8CRO h2{margin:7px 0;color:#fff}.tetris-home_teamDialog__A8CRO p,.tetris-home_teamDialog__A8CRO>strong{color:rgba(235,231,255,.78);font-size:.84rem;line-height:1.45}.tetris-home_teamDialogActions___8Kjd{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.tetris-home_teamDialogActions___8Kjd button{min-height:34px;padding:0 12px}.tetris-home_teamDialogActions___8Kjd button:last-child{border-color:rgba(131,242,181,.7);background:rgba(79,202,132,.2);color:#baffd8}.tetris-home_stonePurchaseBackdrop__X2Lyu{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:rgba(1,5,17,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tetris-home_pageLoadingBackdrop__U6g3I{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,6,17,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tetris-home_pageLoadingCard__eChVB{width:min(100%,330px);padding:24px;border:1px solid rgba(104,224,255,.48);border-radius:18px;background:linear-gradient(145deg,rgba(14,35,66,.98),rgba(6,12,28,.98));box-shadow:0 20px 70px rgba(0,0,0,.55),0 0 35px rgba(75,205,255,.18);text-align:center}.tetris-home_pageLoadingCard__eChVB strong{display:block;color:#f6fbff;font-size:1.2rem}.tetris-home_pageLoadingCard__eChVB span{display:block;margin-top:7px;color:rgba(210,227,255,.72);font-size:.82rem}.tetris-home_pageLoadingProgress__XXvkQ{height:10px;margin-top:20px;overflow:hidden;border-radius:999px;background:rgba(115,161,255,.18)}.tetris-home_pageLoadingProgress__XXvkQ i{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d7cff,#5cf0ff 48%,#b47cff 76%,#ffd166);box-shadow:0 0 15px #63eaff;animation:tetris-home_page-loading-slide__3KaCM 1.15s ease-in-out infinite}@keyframes tetris-home_page-loading-slide__3KaCM{0%{transform:translateX(-110%)}to{transform:translateX(270%)}}.tetris-home_stonePurchaseDialog__1Yqla{width:min(100%,390px);padding:24px;border:1px solid rgba(117,214,255,.5);border-radius:20px;background:linear-gradient(145deg,#102447,#071126 72%);box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.12)}.tetris-home_stonePurchaseKicker__e8iyo{color:#8ee8ff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tetris-home_stonePurchaseDialog__1Yqla h2{margin:8px 0;font-size:1.32rem}.tetris-home_stonePurchaseDialog__1Yqla p{margin:0;color:rgba(224,240,255,.78);line-height:1.5}.tetris-home_stonePurchaseDialog__1Yqla p b{color:#fff3b7}.tetris-home_stonePurchaseProgress__sh65g{height:11px;margin-top:20px;overflow:hidden;border-radius:999px;background:rgba(103,158,255,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.38)}.tetris-home_stonePurchaseProgress__sh65g i{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c80ff,#61edff,#ffd36b);box-shadow:0 0 16px #65eaff;animation:tetris-home_stone-purchase-loading__8B0RP 1s ease-in-out infinite}@keyframes tetris-home_stone-purchase-loading__8B0RP{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}.tetris-home_stonePurchaseError__eCjge,.tetris-home_stonePurchaseMessage__5_7_6{display:block;margin-top:18px;font-size:.9rem}.tetris-home_stonePurchaseMessage__5_7_6{color:#8ff4bf}.tetris-home_stonePurchaseError__eCjge{color:#ffabb9}.tetris-home_stonePurchaseActions__NWfWr{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.tetris-home_stonePurchaseActions__NWfWr button{min-height:38px;padding:0 14px;border-radius:10px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.tetris-home_stonePurchaseCancel__TUlGi{border:1px solid rgba(185,208,255,.28);background:rgba(255,255,255,.07);color:#d7e5ff}.tetris-home_stonePurchaseConfirm__xzxoz{border:1px solid rgba(116,225,255,.7);background:linear-gradient(110deg,#2e7cff,#35cce8);color:#fff}.tetris-home_stonePurchaseActions__NWfWr button:disabled{cursor:wait;opacity:.66}.tetris-home_stoneMarket__uHITq{display:none;margin-top:8px;padding:10px;border:1px solid rgba(255,209,102,.24);border-radius:14px;background:rgba(9,17,33,.72)}.tetris-home_stoneMarketHead__84IXJ,.tetris-home_stoneMarketRow__lbsEj{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(48px,.72fr)) 74px;grid-gap:6px;gap:6px;align-items:center}.tetris-home_stoneMarketHead__84IXJ{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.tetris-home_stoneMarketHead__84IXJ span,.tetris-home_stoneMarketLabels__gOz5V{color:rgba(193,215,255,.64);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.tetris-home_stoneMarketHead__84IXJ strong{display:block;margin-top:3px;color:#f4f8ff;font-size:.82rem}.tetris-home_stoneMarketHead__84IXJ small{align-self:end;color:rgba(255,209,102,.8);font-size:.62rem;white-space:nowrap}.tetris-home_stoneListingForm__yF_RY{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:6px;gap:6px;margin-bottom:8px}.tetris-home_stoneListingForm__yF_RY button,.tetris-home_stoneListingForm__yF_RY input{min-width:0;min-height:28px;border:1px solid rgba(146,179,255,.24);border-radius:7px;background:rgba(255,255,255,.05);color:#edf4ff;font:inherit;font-size:.68rem}.tetris-home_stoneListingForm__yF_RY input{padding:0 7px}.tetris-home_stoneListingForm__yF_RY button{padding:0 9px;border-color:rgba(255,209,102,.68);color:#ffe7a6;cursor:pointer}.tetris-home_stoneMarketRow__lbsEj{min-height:34px;padding:5px 0;border-top:1px solid rgba(146,179,255,.1);color:rgba(221,231,250,.86);font-size:.7rem}.tetris-home_stoneMarketRow__lbsEj>:not(:first-child){justify-self:end;text-align:right}.tetris-home_stoneMarketRow__lbsEj strong{color:#f4f8ff}.tetris-home_stoneMarketRow__lbsEj button{min-height:26px;border:1px solid rgba(255,209,102,.68);border-radius:7px;background:rgba(255,209,102,.12);color:#ffe7a6;font:inherit;font-weight:800;cursor:pointer}.tetris-home_stoneMarketRow__lbsEj button:disabled{cursor:wait;opacity:.58}.tetris-home_copyBottomPanel__eLKtL{flex-direction:column;margin-top:12px}.tetris-home_controlCluster__HA3j1+.tetris-home_bottomPanel__WoS02,.tetris-home_sidePanel__Xs99Q .tetris-home_bottomPanel__WoS02{display:none}.tetris-home_cashoutCard__rOQ0o,.tetris-home_statusCard__owaml{flex:1 1;padding:10px;border-radius:16px}.tetris-home_cashoutButton__Vgb_H{width:100%;margin-top:14px}.tetris-home_cashoutButton__Vgb_H:disabled,.tetris-home_primaryAction__65k2M:disabled{opacity:.5;cursor:not-allowed}.tetris-home_statusCard__owaml strong{font-size:.92rem;line-height:1.4}.tetris-home_statusMeta__m4iVt{gap:8px;margin-top:8px;flex-wrap:wrap}.tetris-home_featureBand__ZuZqX{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:10px}.tetris-home_featureCard__TQUc6{padding:14px;border-radius:16px}.tetris-home_featureCard__TQUc6 strong{display:block;margin-top:8px;font-size:1rem}.tetris-home_featureCard__TQUc6 p{margin:8px 0 0;color:rgba(224,232,250,.72);line-height:1.4;font-size:.9rem}@keyframes tetris-home_burstFlash__cWfhG{0%{opacity:0;transform:scaleY(.55)}18%{opacity:1}to{opacity:0;transform:scaleY(1.2)}}@keyframes tetris-home_rewardValueFade__2r3FV{0%{opacity:0;transform:translateY(10px) scale(.82)}22%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:0;transform:translateY(-18px) scale(.96)}}@keyframes tetris-home_arenaPulse__kD9E0{0%{transform:scale(1)}38%{transform:scale(1.008)}to{transform:scale(1)}}@keyframes tetris-home_impactShake__NKFhd{0%,to{transform:translateY(0)}18%{transform:translateY(8px) scaleX(1.025)}38%{transform:translateY(-5px) scaleX(.99)}58%{transform:translateY(3px)}}@keyframes tetris-home_impactFlash__TC_eP{0%{opacity:0;transform:scaleY(.2);transform-origin:bottom}30%{opacity:1}to{opacity:0;transform:scaleY(1);transform-origin:bottom}}@media (max-width:1080px){.tetris-home_featureBand__ZuZqX,.tetris-home_hero__X1TB_{grid-template-columns:1fr}.tetris-home_gameColumn__lZ5Qp{order:-1}.tetris-home_gameShell__42qG1{margin:0 auto}}@media (max-width:720px){.tetris-home_personalFactory__q41jr{grid-template-columns:minmax(0,1fr);gap:8px}.tetris-home_personalFactoryImage__30wRC{width:100%;height:160px}.tetris-home_personalFactoryDashboard__q9M1n{gap:7px}.tetris-home_personalFactoryStatCard__0qH_y{min-height:82px;padding:8px}.tetris-home_personalFactoryStatCard__0qH_y strong{gap:3px;font-size:1.05rem}.tetris-home_personalFactoryStatCard__0qH_y strong i{width:19px;height:19px;font-size:1.05rem}.tetris-home_personalFactoryStatCard__0qH_y strong small{font-size:.57rem}.tetris-home_personalFactoryProgress__KUUv0{margin-top:10px}.tetris-home_personalFactory__q41jr button{grid-column:1/-1;width:100%}.tetris-home_factoryListing__Hb6dS{grid-template-columns:1fr auto;gap:8px}.tetris-home_factoryListing__Hb6dS button{grid-column:1/-1;width:100%}.tetris-home_gameColumn__lZ5Qp{--mobile-side-width:84px;--mobile-board-max-height:min(62svh,calc(100dvh - 220px))}.tetris-home_hero__X1TB_{gap:10px;padding-top:8px}.tetris-home_title__q7x2Q{font-size:2.5rem}.tetris-home_bottomPanel__WoS02,.tetris-home_metricGrid__Mdj3g{grid-template-columns:1fr 1fr;flex-wrap:wrap}.tetris-home_playfieldWrap__LogmW{flex-direction:row;align-items:stretch;justify-content:center;gap:6px}.tetris-home_sidePanel__Xs99Q{width:var(--mobile-side-width);min-width:var(--mobile-side-width);max-width:var(--mobile-side-width);grid-template-columns:1fr;display:grid;grid-gap:6px;gap:6px}.tetris-home_statsGrid__kVzgi{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.tetris-home_board__J53_9{width:min(calc(100vw - var(--mobile-side-width) - 44px),calc(var(--mobile-board-max-height) * var(--board-ratio)));min-width:0;max-width:100%;height:auto;min-height:0;max-height:var(--mobile-board-max-height);aspect-ratio:386/704;padding:7px;border-radius:18px}.tetris-home_controlCluster__HA3j1{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px}.tetris-home_cashoutCard__rOQ0o,.tetris-home_panelBlock__kcQIY,.tetris-home_sideCard__mHt8K,.tetris-home_statusCard__owaml{padding:7px}.tetris-home_cashoutCard__rOQ0o span,.tetris-home_panelBlock__kcQIY span,.tetris-home_sideLabel__5gGQL,.tetris-home_statusCard__owaml span{font-size:.64rem;letter-spacing:.12em}.tetris-home_cashoutCard__rOQ0o strong,.tetris-home_panelBlock__kcQIY strong,.tetris-home_statusCard__owaml strong{margin-top:4px;font-size:.9rem}.tetris-home_previewStack__awO5U{gap:4px}.tetris-home_previewMatrix__3d9PD,.tetris-home_previewRow__QzvQy{gap:2px}.tetris-home_previewCell__LsfZq{width:7px;height:7px;border-radius:2px}.tetris-home_nextPanel__wZs8D .tetris-home_previewCell__LsfZq{width:10px;height:10px}.tetris-home_cashoutCard__rOQ0o,.tetris-home_featureCard__TQUc6,.tetris-home_metricCard__qdxJx,.tetris-home_panelBlock__kcQIY,.tetris-home_sideCard__mHt8K,.tetris-home_statusCard__owaml{border-radius:18px}.tetris-home_gameShell__42qG1{width:100%;min-width:0;max-width:100%;padding:8px}.tetris-home_cashoutButton__Vgb_H,.tetris-home_controlButton__NLYCV,.tetris-home_ghostButton__8GLFU,.tetris-home_primaryAction__65k2M,.tetris-home_secondaryAction__gPXMW{min-height:32px;padding:9px 10px;font-size:.82rem}.tetris-home_bottomPanel__WoS02,.tetris-home_statusMeta__m4iVt{gap:6px;margin-top:6px}}