.TreemapView_scene__iMpM_{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:var(--font-fredoka),"Fredoka One","Comic Sans MS",cursive,sans-serif}.TreemapView_sky__I6UX8{position:absolute;inset:0;background:linear-gradient(180deg,#5bb8f5,#87ceeb 30%,#b8e4c8);z-index:0;transition:background .8s ease}.TreemapView_skyNight__DlR4P{background:linear-gradient(180deg,#1a1a3e,#2d1a3e 40%,#3a2a3e)}.TreemapView_cloud__y2Y2_{position:absolute;font-size:42px;animation:TreemapView_cloudDrift__o4ANs linear infinite;opacity:.6;z-index:1}@keyframes TreemapView_cloudDrift__o4ANs{0%{transform:translateX(-80px)}to{transform:translateX(calc(100vw + 80px))}}.TreemapView_menuScreen__K9Y_0{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px}.TreemapView_menuTitle__HRiGr{font-size:44px;font-weight:700;color:#ffe566;text-shadow:3px 3px 0 #3a2a0a,-1px -1px 0 #3a2a0a,1px -1px 0 #3a2a0a,-1px 1px 0 #3a2a0a;text-align:center}.TreemapView_menuSub__Uxht7{font-size:16px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4);text-align:center}.TreemapView_marketOverview__43aMY{display:flex;gap:16px;margin:4px 0}.TreemapView_marketTotal__4lEun{display:flex;flex-direction:column;align-items:center;gap:2px;background:rgba(0,0,0,.3);padding:8px 24px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.TreemapView_marketTotal__4lEun span:first-child{font-size:11px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.TreemapView_marketTotalValue__lHlNa{font-size:28px;font-weight:700;color:#ffe566;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.TreemapView_menuTokens__iB1p1{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:8px 0}.TreemapView_menuToken___fIC9{background:linear-gradient(180deg,#6a8a3a,#4a6a2a);border:3px solid #3a5a1a;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:100px;box-shadow:0 4px 0 #2a4a0a;position:relative}.TreemapView_menuRank__9tXyD{position:absolute;top:-8px;left:-8px;background:#ffe566;color:#3a2a0a;font-size:10px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.TreemapView_menuIcon__avu6_{width:24px;height:24px;border-radius:50%;object-fit:cover}.TreemapView_menuEmoji__f0_cu{font-size:30px}.TreemapView_menuName__FbmSX{font-size:12px;color:#fff;font-weight:700}.TreemapView_menuMcap__d6LN_{font-size:13px;font-weight:600;color:#ffe566}.TreemapView_menuChange__mGxh8{font-size:11px;font-weight:700}.TreemapView_menuCost__GMNLk{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:2px}.TreemapView_startBtn__IzAjA{background:linear-gradient(180deg,#ff6b35,#e54a1a);color:#fff;border:4px solid #a03010;border-radius:16px;padding:14px 44px;font-size:22px;font-weight:700;font-family:inherit;cursor:pointer;text-shadow:2px 2px 0 rgba(0,0,0,.3);box-shadow:0 6px 0 #801a05;transition:transform .1s,box-shadow .1s}.TreemapView_startBtn__IzAjA:hover{transform:translateY(-2px);box-shadow:0 8px 0 #801a05}.TreemapView_startBtn__IzAjA:active{transform:translateY(2px);box-shadow:0 2px 0 #801a05}.TreemapView_menuInstructions__00qA6{display:flex;flex-direction:column;gap:4px}.TreemapView_menuInstructions__00qA6 p{font-size:13px;color:hsla(0,0%,100%,.8);text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center}.TreemapView_scoreBoard__BiXkC{display:flex;gap:20px;margin:8px 0}.TreemapView_scoreStat__Llr0b{display:flex;flex-direction:column;align-items:center;gap:4px;background:rgba(0,0,0,.3);padding:10px 18px;border-radius:12px;color:#d4c4a0;font-size:12px}.TreemapView_scoreValue__Xu54W{font-size:24px;font-weight:700;color:#ffe566;text-shadow:2px 2px 0 rgba(0,0,0,.3)}.TreemapView_endLeaderboard__RO4RH{background:rgba(0,0,0,.35);border-radius:14px;padding:12px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:320px}.TreemapView_endLeaderboard__RO4RH .TreemapView_lbTitle__X7p8U{font-size:14px;color:#ffe566;text-align:center;margin-bottom:8px}.TreemapView_lbRow__pxf7x{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid hsla(0,0%,100%,.1)}.TreemapView_lbRow__pxf7x:last-child{border-bottom:none}.TreemapView_lbRank__IsU3T{font-size:12px;color:#ffe566;width:24px;font-weight:700}.TreemapView_lbEmoji__Qs9Ga{font-size:18px}.TreemapView_lbName__iAWq7{font-size:12px;color:#fff;font-weight:700;flex:1 1}.TreemapView_lbMcap__vxROf{font-size:12px;color:#d4c4a0}.TreemapView_lbChange__5kN6e{font-size:11px;font-weight:700;width:50px;text-align:right}.TreemapView_hud__av38w{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:6px 12px;gap:8px}.TreemapView_hudLeft__6dNEG{display:flex;align-items:center;gap:6px}.TreemapView_hudSun__DwYps{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#5a3a1a,#7a5a2a);border:3px solid #3a2a0a;border-radius:10px;padding:4px 10px;box-shadow:0 3px 0 #2a1a05}.TreemapView_hudSunIcon__jAF5w{font-size:20px}.TreemapView_hudSunCount__9rG3B{font-size:18px;font-weight:700;color:#ffe566;text-shadow:1px 1px 0 rgba(0,0,0,.4);min-width:32px}.TreemapView_hudShovel__V0eO_{font-size:22px;cursor:pointer;background:rgba(0,0,0,.2);border-radius:8px;padding:4px 8px;transition:background .15s}.TreemapView_hudShovel__V0eO_:hover{background:rgba(139,69,19,.4)}.TreemapView_shovelActive__eUwkC{background:rgba(200,50,50,.4)!important;box-shadow:0 0 8px rgba(255,0,0,.3)}.TreemapView_hudCenter__iojhJ{display:flex;align-items:center;gap:8px}.TreemapView_hudBtn__MX4hE{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:4px 10px;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,transform .1s}.TreemapView_hudBtn__MX4hE:hover{background:hsla(0,0%,100%,.15);transform:scale(1.1)}.TreemapView_shareXBtn__aLGei{background:rgba(0,0,0,.7);font-family:system-ui,-apple-system,sans-serif;font-weight:800;font-size:16px;color:#fff;padding:4px 10px}.TreemapView_shareXBtn__aLGei:hover{background:rgba(0,0,0,.9)}.TreemapView_shareXBtn__aLGei:disabled{opacity:.6;cursor:not-allowed}.TreemapView_hudRight__xdYO_{display:flex;gap:12px;align-items:center}.TreemapView_hudScore__XEUel,.TreemapView_hudWave__wZzxt{font-size:14px;font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.TreemapView_seedBar__Cy4zN{position:relative;z-index:10;display:flex;gap:3px;padding:3px 12px 6px;overflow-x:auto;scrollbar-width:none}.TreemapView_seedBar__Cy4zN::-webkit-scrollbar{display:none}.TreemapView_seedPacket__R1f3y{flex-shrink:0;background:linear-gradient(180deg,#6a8a3a,#4a6a2a);border:2px solid #3a5a1a;border-radius:8px;padding:4px 8px 5px;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:-webkit-grab;cursor:grab;transition:transform .1s,box-shadow .1s,opacity .2s;box-shadow:0 3px 0 #2a4a0a;min-width:60px}.TreemapView_seedPacket__R1f3y:hover{transform:translateY(-2px);box-shadow:0 5px 0 #2a4a0a}.TreemapView_seedPacket__R1f3y:active{transform:translateY(1px);box-shadow:0 1px 0 #2a4a0a}.TreemapView_seedSelected__juuFj{border-color:#ffe566!important;box-shadow:0 3px 0 #b8a030,0 0 12px rgba(255,229,102,.4)!important;transform:translateY(-3px)}.TreemapView_seedDisabled__o8LKz{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.TreemapView_seedDisabled__o8LKz:hover{transform:none;box-shadow:0 3px 0 #2a4a0a}.TreemapView_seedIcon__akmC6{width:16px;height:16px;border-radius:50%;object-fit:cover}.TreemapView_seedEmoji__NBOA8{font-size:20px}.TreemapView_seedName__vFG5L{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.TreemapView_seedChange__MSsNE,.TreemapView_seedName__vFG5L{font-size:8px;font-weight:700}.TreemapView_seedCost__ycm9r{font-size:9px;font-weight:600;color:#ffe566}.TreemapView_gameArea__M1HgI{position:relative;z-index:2;display:flex;gap:8px;padding:0 8px;justify-content:center;flex:1 1;min-height:0}.TreemapView_lawn__dx0jw{position:relative;flex-shrink:0}.TreemapView_cell__bcAFx{position:absolute;border:1px solid rgba(0,0,0,.06);box-sizing:border-box;transition:background .15s}.TreemapView_cellDark__Nof2Y{background:rgba(60,140,30,.35)}.TreemapView_cellLight__8_SBN{background:rgba(80,160,40,.25)}.TreemapView_cellPlaceable__RgDOV{cursor:crosshair}.TreemapView_cellPlaceable__RgDOV:hover{background:rgba(255,255,100,.2)!important;outline:2px dashed rgba(255,229,102,.5)}.TreemapView_cellRemovable__HeRZg{cursor:pointer}.TreemapView_cellRemovable__HeRZg:hover{background:rgba(255,60,60,.2)!important;outline:2px dashed rgba(255,60,60,.5)}.TreemapView_plantInCell__Yiw5E{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;animation:TreemapView_plantIdle__K9Iu4 1.8s ease-in-out infinite}.TreemapView_plantDamaged__hY02I{animation:TreemapView_plantShake__2XU6P .4s ease-in-out infinite!important;filter:brightness(.8) saturate(.7)}.TreemapView_plantCellEmoji__zNMZJ{font-size:34px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.TreemapView_plantLabel__AtjIX{font-size:7px;font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);background:rgba(0,0,0,.3);padding:0 4px;border-radius:3px;line-height:1.3}.TreemapView_plantHpBar__dNzJK{width:44px;height:3px;background:rgba(0,0,0,.3);border-radius:2px;overflow:hidden}.TreemapView_plantHpFill__YIX9C{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:2px;transition:width .2s}@keyframes TreemapView_plantIdle__K9Iu4{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes TreemapView_plantShake__2XU6P{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.TreemapView_projectile__7RebN{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;animation:TreemapView_projectileSpin__aZRQS .4s linear infinite}.TreemapView_projectileIcon__KuCVG{width:20px;height:20px;border-radius:50%;object-fit:cover;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.TreemapView_projectileEmoji__R4W_r{font-size:16px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}@keyframes TreemapView_projectileSpin__aZRQS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TreemapView_plantCellIcon__YhL__{width:36px;height:36px;border-radius:50%;object-fit:cover;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.TreemapView_zombieSprite__mtqmV{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;gap:2px;transition:left 60ms linear}.TreemapView_zombieEmoji__BDzZi{font-size:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));animation:TreemapView_zombieWalk__7xYNg .6s ease-in-out infinite}.TreemapView_zombieEating__2G_0j .TreemapView_zombieEmoji__BDzZi{animation:TreemapView_zombieEat__S_Z6u .3s ease-in-out infinite!important}.TreemapView_zombieHpBar__RHbqN{width:32px;height:3px;background:rgba(0,0,0,.3);border-radius:2px;overflow:hidden}.TreemapView_zombieHpFill__MF8w9{height:100%;background:linear-gradient(90deg,#f44,#c22);border-radius:2px;transition:width .15s}@keyframes TreemapView_zombieWalk__7xYNg{0%,to{transform:translateX(0) rotate(-3deg)}50%{transform:translateX(-3px) rotate(3deg)}}@keyframes TreemapView_zombieEat__S_Z6u{0%,to{transform:scale(1) rotate(-5deg)}50%{transform:scale(1.1) rotate(5deg)}}.TreemapView_sunDrop__FDPd8{position:absolute;font-size:26px;cursor:pointer;z-index:8;filter:drop-shadow(0 0 8px rgba(255,200,0,.5));animation:TreemapView_sunPulse__4VYgI 1s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s}.TreemapView_sunDrop__FDPd8:hover{transform:scale(1.3)}@keyframes TreemapView_sunPulse__4VYgI{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(8deg)}}.TreemapView_racePanel__ZY7Jn{width:220px;flex-shrink:0;background:rgba(60,100,40,.25);border:none;border-radius:0;padding:10px 12px 0;display:flex;flex-direction:column;gap:6px}.TreemapView_raceChart__2d7pb{flex:1 1;display:flex;justify-content:space-around;align-items:stretch;padding-top:8px;gap:4px}.TreemapView_raceColumn__yoC9N{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0}.TreemapView_raceSpacer__VBUJ6{min-height:0}.TreemapView_raceToken__9EtCg{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;animation:TreemapView_raceFloat__IcTUr 2s ease-in-out infinite}.TreemapView_raceIcon__6aDsu{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #8bba4f;box-shadow:0 0 10px rgba(120,180,60,.3),0 2px 6px rgba(0,0,0,.4);background:#2e4a1e}.TreemapView_raceEmoji__3TCNL{font-size:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.TreemapView_raceCount__0UWzH{position:absolute;top:-6px;right:-8px;font-size:8px;font-weight:700;color:#ffe566;background:rgba(0,0,0,.6);padding:1px 4px;border-radius:6px;border:1px solid rgba(255,229,102,.3)}.TreemapView_raceStem__OknzL{width:4px;background:linear-gradient(180deg,#8bba4f,#5a8a30,rgba(90,138,48,.3));border-radius:2px;box-shadow:0 0 8px rgba(100,160,50,.3);transition:flex .6s ease}.TreemapView_raceLabelGroup__tHb2D{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:6px}.TreemapView_raceTokenName__o4jVd{font-size:10px;font-weight:800;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);letter-spacing:.5px}.TreemapView_raceMcap__DiL2O{font-size:11px;font-weight:700;color:#ffe566;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.TreemapView_raceChange__b_34l{font-size:12px;font-weight:800;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@keyframes TreemapView_raceFloat__IcTUr{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.TreemapView_racePanelH__lb_yv{width:100%;max-width:none;margin:0 auto;height:auto;padding:10px 20px 14px;position:relative;z-index:5}.TreemapView_raceChartH__oaeU_{min-height:160px;justify-content:space-evenly;gap:16px}.TreemapView_raceColumnH__EaS_K{min-width:60px}.TreemapView_racePanelFull__blPKU{max-width:none;flex:1 1;border-radius:0;padding:0 32px;border:none;background:transparent;justify-content:flex-end}.TreemapView_raceChartFull__V5f0u{flex:1 1;min-height:0;gap:32px;align-items:flex-end}.TreemapView_raceColumnFull__OhbDR{min-width:90px;justify-content:flex-end}.TreemapView_raceIconFull__ceMSH{width:56px;height:56px;border-width:3px}.TreemapView_raceMcapFull__wrP_H{font-size:15px}.TreemapView_menuRaceWrap__ahm_x{position:relative;z-index:3;flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:120px 0 0;gap:0;overflow:hidden}.TreemapView_menuRaceWrap__ahm_x .TreemapView_menuTitle__HRiGr{text-align:center;margin-bottom:4px}.TreemapView_menuMcap__d6LN_{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.TreemapView_menuMcapLabel__ss88N{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.5);letter-spacing:2px}.TreemapView_menuMcapValue__2gd8d{font-size:22px;font-weight:800;color:#ffe566;text-shadow:2px 2px 0 rgba(0,0,0,.4)}.TreemapView_menuTopRight__xgk89{position:absolute;top:16px;right:20px;z-index:20;display:flex;align-items:center;gap:10px}.TreemapView_startBtnInline__alXSQ{padding:12px 28px;font-size:16px;animation:TreemapView_pulse__9GKh4 2s ease-in-out infinite}.TreemapView_confirmOverlay__QnDWc{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TreemapView_confirmBox__hMfk7{background:linear-gradient(135deg,rgba(60,40,20,.95),rgba(80,50,25,.95));border:3px solid #8b6914;border-radius:16px;padding:28px 40px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)}.TreemapView_confirmIcon__xaUHv{font-size:36px;display:block;margin-bottom:8px}.TreemapView_confirmText__QdPjT{font-size:22px;font-weight:800;color:#ffe566;margin:0 0 4px;text-shadow:2px 2px 0 rgba(0,0,0,.4);letter-spacing:2px}.TreemapView_confirmSub__XWQCB{font-size:13px;color:hsla(0,0%,100%,.5);margin:0 0 20px}.TreemapView_confirmBtns__2lU6w{display:flex;gap:14px;justify-content:center}.TreemapView_confirmYes__NlSWf{padding:8px 24px!important;font-size:14px!important;background:linear-gradient(180deg,#d9534f,#a94442)!important;border-color:#843534!important}.TreemapView_confirmYes__NlSWf:hover{background:linear-gradient(180deg,#e06560,#c9534f)!important}.TreemapView_confirmNo__toUAU{padding:8px 24px!important;font-size:14px!important;background:linear-gradient(180deg,#5cb85c,#449d44)!important;border-color:#398439!important}.TreemapView_confirmNo__toUAU:hover{background:linear-gradient(180deg,#6ec86e,#54ad54)!important}@keyframes TreemapView_pulse__9GKh4{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(0,0,0,.3)}50%{transform:scale(1.04);box-shadow:0 6px 20px rgba(0,0,0,.4)}}.TreemapView_startBtnSmall__F5QJT{padding:10px 24px;font-size:14px}.TreemapView_endOverlay__H9dYg{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px;gap:10px;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.3) 80%,transparent)}.TreemapView_endTitle___IjvN{font-size:28px;font-weight:900;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.7);margin:0;font-family:Bungee,Impact,sans-serif;text-align:center}.TreemapView_endStats__cfj1V{display:flex;gap:20px;font-size:14px;font-weight:700;color:#ffe566;text-shadow:1px 1px 0 rgba(0,0,0,.5);text-align:center}.TreemapView_ground__aUAe0{position:relative;z-index:2;height:40px;background:linear-gradient(180deg,#6b4423,#5a3a1a,#4a2a0a);flex-shrink:0;box-shadow:inset 0 4px 8px rgba(0,0,0,.3)}.TreemapView_grassLine__B61N0{position:absolute;top:-6px;left:0;right:0;height:12px;background:linear-gradient(180deg,#4a8a2a,#3a7a1a);-webkit-clip-path:polygon(0 100%,2% 30%,4% 80%,6% 20%,8% 70%,10% 10%,12% 60%,14% 25%,16% 75%,18% 15%,20% 65%,22% 30%,24% 80%,26% 20%,28% 70%,30% 10%,32% 60%,34% 25%,36% 75%,38% 15%,40% 65%,42% 30%,44% 80%,46% 20%,48% 70%,50% 10%,52% 60%,54% 25%,56% 75%,58% 15%,60% 65%,62% 30%,64% 80%,66% 20%,68% 70%,70% 10%,72% 60%,74% 25%,76% 75%,78% 15%,80% 65%,82% 30%,84% 80%,86% 20%,88% 70%,90% 10%,92% 60%,94% 25%,96% 75%,98% 15%,100% 100%);clip-path:polygon(0 100%,2% 30%,4% 80%,6% 20%,8% 70%,10% 10%,12% 60%,14% 25%,16% 75%,18% 15%,20% 65%,22% 30%,24% 80%,26% 20%,28% 70%,30% 10%,32% 60%,34% 25%,36% 75%,38% 15%,40% 65%,42% 30%,44% 80%,46% 20%,48% 70%,50% 10%,52% 60%,54% 25%,56% 75%,58% 15%,60% 65%,62% 30%,64% 80%,66% 20%,68% 70%,70% 10%,72% 60%,74% 25%,76% 75%,78% 15%,80% 65%,82% 30%,84% 80%,86% 20%,88% 70%,90% 10%,92% 60%,94% 25%,96% 75%,98% 15%,100% 100%)}.TreemapView_dragGhost__FCDJI{position:fixed;z-index:100;pointer-events:none;transform:translate(-50%,-50%);opacity:.85;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));animation:TreemapView_dragPulse__0qHoB .3s ease-out}.TreemapView_dragGhostIcon__kLlUg{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,100,.7)}.TreemapView_dragGhostEmoji__1TOoq{font-size:48px}@keyframes TreemapView_dragPulse__0qHoB{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:.85}}.TreemapView_positive__EDrud{color:#4ade80}.TreemapView_negative__ABPN8{color:#ff6b6b}@media (max-width:900px){.TreemapView_racePanel__ZY7Jn{display:none}.TreemapView_racePanelFull__blPKU{display:flex}.TreemapView_racePanelH__lb_yv{display:block}.TreemapView_menuTitle__HRiGr{font-size:28px}.TreemapView_startBtn__IzAjA{padding:12px 32px;font-size:18px}.TreemapView_raceChartFull__V5f0u{gap:16px}.TreemapView_raceColumnFull__OhbDR{min-width:60px}.TreemapView_raceIconFull__ceMSH{width:44px;height:44px}.TreemapView_racePanelFull__blPKU{padding:0 16px}}@media (max-width:768px){.TreemapView_scene__iMpM_{height:100dvh;height:100svh;max-height:-webkit-fill-available;overflow:hidden}.TreemapView_ground__aUAe0{height:24px}.TreemapView_menuTitle__HRiGr{font-size:20px;letter-spacing:1px}.TreemapView_menuTopRight__xgk89{top:10px;right:10px;gap:6px}.TreemapView_startBtnInline__alXSQ{padding:8px 18px;font-size:13px}.TreemapView_menuRaceWrap__ahm_x{padding:120px 0 0}.TreemapView_menuMcap__d6LN_{gap:6px}.TreemapView_menuMcapLabel__ss88N{font-size:10px}.TreemapView_menuMcapValue__2gd8d{font-size:16px}.TreemapView_racePanelFull__blPKU{padding:0 8px 4px;flex:none;margin-top:auto}.TreemapView_raceChartFull__V5f0u{flex:none;gap:8px;align-items:flex-end}.TreemapView_raceColumnFull__OhbDR{flex:none;min-width:40px;justify-content:flex-end}.TreemapView_raceIconFull__ceMSH{width:36px;height:36px;border-width:2px}.TreemapView_raceMcapFull__wrP_H{font-size:11px}.TreemapView_raceTokenName__o4jVd{font-size:8px}.TreemapView_raceChange__b_34l,.TreemapView_raceMcap__DiL2O{font-size:9px}.TreemapView_hud__av38w{padding:4px 6px;gap:4px}.TreemapView_hudLeft__6dNEG{gap:4px}.TreemapView_hudSun__DwYps{padding:2px 6px;border-width:2px;border-radius:6px}.TreemapView_hudSunIcon__jAF5w{font-size:14px}.TreemapView_hudSunCount__9rG3B{font-size:13px;min-width:24px}.TreemapView_hudShovel__V0eO_{font-size:16px;padding:2px 5px;border-radius:6px}.TreemapView_hudBtn__MX4hE{padding:2px 6px;font-size:14px;border-radius:6px}.TreemapView_hudScore__XEUel,.TreemapView_hudWave__wZzxt{font-size:11px}.TreemapView_hudRight__xdYO_{gap:6px}.TreemapView_seedBar__Cy4zN{padding:2px 4px 4px;gap:2px}.TreemapView_seedPacket__R1f3y{min-width:44px;padding:3px 4px 4px;border-radius:6px;border-width:1.5px}.TreemapView_seedIcon__akmC6{width:14px;height:14px}.TreemapView_seedEmoji__NBOA8{font-size:16px}.TreemapView_seedName__vFG5L{font-size:7px}.TreemapView_seedCost__ycm9r{font-size:8px}.TreemapView_gameArea__M1HgI{transform:scale(.52);transform-origin:top center;flex:1 1;display:flex;align-items:flex-start;justify-content:center;margin-bottom:-180px;padding-top:10px}.TreemapView_racePanelH__lb_yv{padding:4px 8px 8px}.TreemapView_raceChartH__oaeU_{min-height:80px;gap:4px}.TreemapView_raceColumnH__EaS_K{min-width:36px}.TreemapView_raceIcon__6aDsu{width:24px;height:24px;border-width:1.5px}.TreemapView_confirmBox__hMfk7{padding:20px 28px}.TreemapView_confirmIcon__xaUHv{font-size:28px}.TreemapView_confirmText__QdPjT{font-size:18px}.TreemapView_confirmSub__XWQCB{font-size:11px}.TreemapView_endOverlay__H9dYg h2{font-size:24px!important}}@media (max-width:480px){.TreemapView_menuTitle__HRiGr{font-size:16px;letter-spacing:.5px}.TreemapView_menuRaceWrap__ahm_x{padding:120px 0 0}.TreemapView_raceColumnFull__OhbDR{min-width:32px}.TreemapView_raceIconFull__ceMSH{width:28px;height:28px}.TreemapView_raceMcapFull__wrP_H{font-size:9px}.TreemapView_gameArea__M1HgI{transform:scale(.44);margin-bottom:-240px;padding-top:120px}.TreemapView_seedPacket__R1f3y{min-width:38px;padding:2px 3px 3px}.TreemapView_seedEmoji__NBOA8{font-size:14px}.TreemapView_seedName__vFG5L{font-size:6px}.TreemapView_seedIcon__akmC6{width:12px;height:12px}.TreemapView_raceChartH__oaeU_{min-height:60px}.TreemapView_raceIcon__6aDsu{width:20px;height:20px}}@media (max-width:360px){.TreemapView_gameArea__M1HgI{transform:scale(.38);margin-bottom:-280px}.TreemapView_menuTitle__HRiGr{font-size:14px}}.MarketcapChart_container__dMudj{background:var(--bg-card);border:4px solid var(--border-color);padding:20px;box-shadow:4px 4px 0 #000,8px 8px 0 rgba(0,0,0,.3)}.MarketcapChart_header__H3Diw{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px dashed var(--border-color)}.MarketcapChart_title__CrCSN{font-size:12px;color:var(--nyan-pink);text-shadow:1px 1px 0 var(--rainbow-purple)}.MarketcapChart_ranges__xPM3l{display:flex;gap:8px}.MarketcapChart_rangeBtn__hdMIB{padding:8px 12px;border:3px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-family:Press Start\ 2P,monospace;font-size:8px;cursor:pointer;transition:all .1s ease}.MarketcapChart_rangeBtn__hdMIB:hover{background:var(--bg-hover);color:var(--text-primary)}.MarketcapChart_rangeBtn__hdMIB.MarketcapChart_active__OUr6D{background:var(--nyan-pink);border-color:var(--border-color);color:#000}.MarketcapChart_chartWrapper__nrkQY{min-height:300px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-color);margin-top:16px}.MarketcapChart_empty__rVboX,.MarketcapChart_loading__UYlkz{color:var(--text-muted);font-size:10px;text-transform:uppercase;animation:MarketcapChart_blink____xsC 1s steps(2) infinite}@keyframes MarketcapChart_blink____xsC{0%,to{opacity:1}50%{opacity:0}}.MarketcapChart_tooltip__Fv6lR{background:var(--bg-secondary);border:3px solid var(--nyan-pink);padding:12px}.MarketcapChart_tooltipDate__2vPvH{font-size:8px;color:var(--text-muted);margin-bottom:4px;font-family:Press Start\ 2P,monospace}.MarketcapChart_tooltipValue__uKNBN{font-size:12px;color:var(--rainbow-yellow);font-family:Press Start\ 2P,monospace;text-shadow:1px 1px 0 var(--rainbow-orange)}.TokenDetailModal_overlay__6cQub{position:fixed;inset:0;background:rgba(0,0,51,.95);display:flex;align-items:center;justify-content:center;z-index:1000}.TokenDetailModal_modal__5NDTG{background:var(--bg-card);border:4px solid var(--border-color);padding:24px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:4px 4px 0 #000,8px 8px 0 rgba(0,0,0,.3);animation:TokenDetailModal_modalBounce__HRp7q .3s ease}@keyframes TokenDetailModal_modalBounce__HRp7q{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.TokenDetailModal_header__E9swo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:4px solid var(--border-color)}.TokenDetailModal_tokenInfo__83mQO{display:flex;align-items:center;gap:16px}.TokenDetailModal_icon__Wggj8{width:64px;height:64px;border:4px solid var(--border-color);image-rendering:pixelated;background:var(--bg-secondary);animation:TokenDetailModal_float__0eoKa 2s ease-in-out infinite}@keyframes TokenDetailModal_float__0eoKa{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.TokenDetailModal_iconPlaceholder__qwHbV{width:64px;height:64px;border:4px solid var(--border-color);background:linear-gradient(135deg,var(--nyan-pink),var(--rainbow-purple));display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;text-shadow:2px 2px 0 #000;animation:TokenDetailModal_float__0eoKa 2s ease-in-out infinite}.TokenDetailModal_tokenInfo__83mQO h2{font-size:18px;color:var(--nyan-pink);margin-bottom:4px;text-shadow:2px 2px 0 var(--rainbow-purple)}.TokenDetailModal_name__v80Gf{color:var(--text-secondary);font-size:10px}.TokenDetailModal_closeBtn__tv5M4{width:40px;height:40px;border:3px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-size:20px;line-height:1;cursor:pointer;font-family:Press Start\ 2P,monospace;transition:all .1s ease}.TokenDetailModal_closeBtn__tv5M4:hover{background:var(--danger);color:#fff}.TokenDetailModal_stats__9NKfs{display:flex;gap:20px;margin-bottom:24px;padding:16px;background:var(--bg-secondary);border:3px solid var(--border-color)}.TokenDetailModal_statItem__UG8fh{display:flex;flex-direction:column;gap:8px}.TokenDetailModal_label__CY6X0{font-size:8px;color:var(--text-muted);text-transform:uppercase}.TokenDetailModal_value__48XpB{font-size:16px;color:var(--rainbow-yellow);text-shadow:1px 1px 0 var(--rainbow-orange)}.TokenDetailModal_chainBadge__grOPA{padding:6px 12px;background:var(--bg-card);border:2px solid var(--border-color);font-size:8px;color:var(--text-secondary);text-transform:uppercase}.page_main__nw1Wk{min-height:100vh;position:relative;z-index:1;background:#87ceeb}.page_loading__4WMny{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:20px;color:#888;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.page_spinner__1BdMn{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#6366f1;border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_empty__btHOz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#888;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:12px}.page_emptyIcon__L9x_Z{font-size:64px;margin-bottom:8px}.page_empty__btHOz h2{font-size:22px;font-weight:600;color:#ccc}.page_empty__btHOz p{font-size:14px;color:#777}