.App_root__IO_BG{min-height:100vh;background:transparent;color:#fff;font-family:Londrina Solid,sans-serif}@media (min-width:1000px){.App_root__IO_BG{zoom:150%}}.App_toast__ZJ4Q5{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;padding:16px 24px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;align-items:center;gap:12px;animation:App_slideDown__FnmCN .3s ease-out}.App_toastWon___VRfH{background:linear-gradient(135deg,#22c55e,#16a34a)}.App_toastLost__g9BtA{background:linear-gradient(135deg,#ef4444,#dc2626)}.App_toastIcon__rf_Wh{font-size:1.5em}.App_toastTitle__QczkX{font-family:Londrina Solid,sans-serif;font-size:1.1em}.App_toastSub__JFGfw{font-family:Londrina Solid,sans-serif;font-size:.9em;opacity:.9}.App_toastClose__NyWf5{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2em;margin-left:8px}.App_header__L7rtZ{padding:12px 24px;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;align-items:center;background:rgba(15,22,32,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;gap:16px;will-change:transform;transform:translateZ(0)}@media (max-width:999px){.App_header__L7rtZ{padding:10px 12px;gap:8px}}.App_headerLogo__SUig3{flex-shrink:0}.App_logoText__qMlyX{font-family:Londrina Solid,sans-serif;font-size:1.5em;text-transform:uppercase}@media (max-width:999px){.App_logoText__qMlyX{font-size:1.1em}}.App_tabBtn__U5GKl{font-family:Londrina Solid,sans-serif;font-size:.8em;padding:5px 12px;border-radius:5px;cursor:pointer;white-space:nowrap}@media (max-width:999px){.App_tabBtn__U5GKl{font-size:.65em;padding:4px 8px}}.App_kymGrid__7HbQJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:16px}@media (max-width:999px){.App_kymGrid__7HbQJ{grid-template-columns:1fr;gap:12px}}.App_headerRight__qlYf3{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:999px){.App_headerRight__qlYf3{gap:8px}}.App_depositBtn__gGciC{display:flex;align-items:center;gap:10px;background:#0c1018;padding:8px 14px;border-radius:12px;border:1px solid #ffffff15;cursor:pointer}@media (max-width:999px){.App_depositBtn__gGciC{gap:6px;padding:6px 10px}}.App_depositLabel__LXQFd{font-family:Londrina Solid,sans-serif;font-size:.8em;color:#fff}@media (max-width:999px){.App_depositLabel__LXQFd{display:none}}.App_depositBal__WtIta{font-family:Londrina Solid,sans-serif;font-size:1.05em}@media (max-width:999px){.App_depositBal__WtIta{font-size:.95em}}.App_depositBadge__RJOIb{background:linear-gradient(90deg,#71baff,#4023c3);border-radius:5px;padding:3px 8px;font-family:Londrina Solid,sans-serif;font-size:.7em;color:#fff}@media (max-width:999px){.App_depositBadge__RJOIb{font-size:.6em;padding:2px 5px}}.App_userPill__7d_h6{display:flex;align-items:center;gap:8px}@media (max-width:999px){.App_userPill__7d_h6{gap:5px}}.App_userAvatar__OuLDt{width:24px;height:24px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#71baff,#4023c3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}@media (max-width:999px){.App_userAvatar__OuLDt{width:22px;height:22px;font-size:11px}}.App_userName__JvFDX{font-family:Londrina Solid,sans-serif;font-size:.95em}@media (max-width:999px){.App_userName__JvFDX{display:none}}.App_contentGrid__EL_i8{display:grid;grid-template-columns:1fr 20em;gap:20px;align-items:start}@media (max-width:999px){.App_contentGrid__EL_i8{display:flex;flex-direction:column;align-items:stretch}}.App_cardsSections__P1VIH{display:flex;flex-direction:column;gap:16px}.App_pmPairGrid__KPJEe{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:999px){.App_pmPairGrid__KPJEe{grid-template-columns:1fr;gap:12px}}.App_cardsGrid__xjbBu{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:999px){.App_cardsGrid__xjbBu{grid-template-columns:1fr;gap:12px}}.App_battleSpan__bhshF{grid-column:span 2}@media (max-width:999px){.App_battleSpan__bhshF{grid-column:auto}}.App_sidebar__UwX8c{display:flex;flex-direction:column;gap:16px;position:static}.App_flash__VUrzb{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);color:#fff;padding:12px 24px;border-radius:12px;font-family:Londrina Solid,sans-serif;font-size:1.1em;box-shadow:0 4px 20px rgba(0,0,0,.5);z-index:999;cursor:pointer;animation:App_fadeIn__aJ_yx .2s ease}.App_flashError__OwHZb{background:#dc2626}.App_flashSuccess__lnbAV{background:#16a34a}.App_gains__x61Hp{display:block;text-decoration:none;color:inherit;background:rgba(0,0,0,.45);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);border-radius:25px;overflow:hidden;cursor:pointer;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.App_gains__x61Hp:hover{border-color:rgba(98,184,187,.55);box-shadow:0 0 18px 0 rgba(98,184,187,.55),0 0 24px 0 rgba(36,44,44,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.App_gainsHeader__ER3pB{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-family:Londrina Solid,sans-serif;text-transform:uppercase;background:rgba(12,16,24,.5);border-bottom:1px solid #ffffff0d}.App_gainsHeaderLink__CtPlc{font-family:Londrina Solid,sans-serif;font-size:11px;letter-spacing:.05em;text-decoration:none;background:linear-gradient(193deg,#f7931a -49%,#fab248 -14%,#fff1a6 58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;transform-origin:right center;transition:transform .2s ease}.App_gains__x61Hp:hover .App_gainsHeaderLink__CtPlc{transform:scale(1.15)}.App_gainsRow__a7ynF{display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(12,16,24,.5);border-bottom:1px solid #ffffff08}.App_gainsRowCompact__RUh8s{padding:5px 16px 10px}.App_gainsDots__nI6tL{padding:0 16px;background:rgba(12,16,24,.5);text-align:center;font-family:Londrina Solid,sans-serif;font-size:.7em;color:#ffffff30;letter-spacing:4px}.App_gainsRank__v8C8b{font-family:Londrina Solid,sans-serif;min-width:28px}.App_gainsAvatar__wPMkS{width:26px;height:26px;border-radius:13px;overflow:hidden;background:#333;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.App_gainsAvatarMe__G6jDU{background:linear-gradient(135deg,#71baff,#4023c3)}.App_gainsName__48w9S{flex:1}.App_gainsNameText__uUEgN{font-family:Londrina Solid,sans-serif;font-size:.85em}.App_gainsNameTextMe__LQ9ZI{color:#71baff}.App_gainsProfit__iyzvY{font-family:Londrina Solid,sans-serif;font-size:.9em}.App_gainsProfitUp__n_94t{color:#4ade80}.App_gainsProfitDown__QNroh{color:#f65e5e}.App_history__3XKw4{background:rgba(0,0,0,.45);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);border-radius:25px;overflow:hidden;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.App_history__3XKw4:hover{border-color:rgba(98,184,187,.55);box-shadow:0 0 18px 0 rgba(98,184,187,.55),0 0 24px 0 rgba(36,44,44,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.App_historyHeader__Bpqsh{padding:12px 16px;font-family:Londrina Solid,sans-serif;text-transform:uppercase;background:rgba(12,16,24,.5);border-bottom:1px solid #ffffff0d}.App_historyRow__iTpLk{display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(12,16,24,.5);border-bottom:1px solid #ffffff08}.App_historyType__vdR6x{font-family:Londrina Solid,sans-serif;font-size:.85em;min-width:42px}.App_historyAvatar__AU9MM{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;font-size:.7em}.App_historyAvatar__AU9MM,.App_historySym__SyUxM{font-family:Londrina Solid,sans-serif;color:#ffffff60}.App_historySym__SyUxM{font-size:.85em;flex:1}.App_historyAmount__Phoe_{font-family:Londrina Solid,sans-serif;font-size:.9em}.App_profileOverlay__wwBcy{position:fixed;inset:0;z-index:50;background:radial-gradient(ellipse at 50% 30%,rgba(20,15,40,.88) 0,rgba(5,5,10,.96) 100%);backdrop-filter:blur(12px);animation:App_overlayFadeIn__wKXht .25s ease-out}.App_profilePanel__DzySG{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(680px,92vw);max-height:85vh;overflow-y:auto;background:linear-gradient(180deg,#10141e,#0c1018 40%,#111827);border:1px solid rgba(113,186,255,.12);border-radius:20px;z-index:51;padding:0;box-shadow:0 0 60px rgba(0,0,0,.7),0 0 120px rgba(113,186,255,.06),inset 0 1px 0 hsla(0,0%,100%,.04);animation:App_panelSlideIn__dgjyR .3s cubic-bezier(.34,1.56,.64,1)}.App_profileHeader__WF3U8{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(113,186,255,.04),transparent)}.App_profileHeaderLeft__wb990{display:flex;align-items:center;gap:14px}.App_profileAvatar__7_f2T{width:44px;height:44px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#71baff,#4023c3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.4)}.App_profileName__IgJPy{font-family:Londrina Solid,sans-serif;font-size:1.15em}.App_profileBal__AsBW8{font-family:Londrina Solid,sans-serif;font-size:.78em;color:#ffffff50}.App_profileClose__cUXc8{cursor:pointer;color:#ffffff30;font-size:1.2em;padding:6px 10px;line-height:1;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.App_profileClose__cUXc8:hover{background:hsla(0,0%,100%,.08);color:#ffffff80}.App_profileBody__S1_E4{padding:20px 40px}.App_inventoryTitle__ALJ3V{font-family:Londrina Solid,sans-serif;font-size:1.3em;color:#ffe4a0;margin-bottom:18px;margin-left:16px;display:flex;align-items:center;gap:10px}.App_diamondBadge__ylfKh{font-family:Londrina Solid,sans-serif;font-size:.85em;background:linear-gradient(135deg,rgba(185,242,255,.12),rgba(100,180,220,.08) 50%,rgba(185,242,255,.12));color:#e0f7ff;padding:3px 12px;border-radius:8px;font-weight:700;border:1px solid rgba(185,242,255,.25);text-shadow:0 0 8px rgba(185,242,255,.5)}.App_scanError__LLIOj{font-size:.75em;color:#f65e5e;margin-bottom:10px}.App_inventoryEmpty__oxxbm,.App_scanError__LLIOj{font-family:Londrina Solid,sans-serif;text-align:center}.App_inventoryEmpty__oxxbm{color:#ffffff30;font-size:.8em;padding:20px 0}.App_inventoryGrid__XJGo3{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px;margin-left:16px}.App_coinCard__Zhu_T{background:linear-gradient(180deg,#1a1a24,#12121a);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.App_coinCard__Zhu_T:hover{transform:translateY(-3px) scale(1.04)}.App_coinImgWrap__qm5gI{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.App_coinLabel__4Yyrf{padding:3px 5px;display:flex;align-items:center;justify-content:space-between}.App_coinSym__carj3{font-family:Londrina Solid,sans-serif;font-size:.55em;color:#fff}.App_claimCard__xvILg{margin-top:18px;border-radius:14px;overflow:hidden;position:relative;height:140px;background-image:url(/assets/images/farm/user-points-bg-v1.webp);background-size:cover;background-position:center 29%;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;gap:10px}.App_claimCardOverlay__SYkpq{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.15) 40%,rgba(0,0,0,.4))}.App_claimCardTitle__hyEz8{position:relative;z-index:1;font-family:Londrina Solid,sans-serif;font-size:1.3em;color:#ffe4a0;text-shadow:0 2px 8px rgba(0,0,0,.6);text-transform:uppercase}.App_claimBarRow__bv7u3{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;height:40px;border-radius:10px;overflow:hidden}.App_claimBarTrack__nDyqW{flex:1;position:relative;background:rgba(0,0,0,.45)}.App_claimBarFill__ZxgMg{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#c0dca1,#a8d080);transition:width 4s cubic-bezier(.5,0,.2,1)}.App_claimBtn__umS75{font-family:Londrina Solid,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;min-width:140px;flex-shrink:0;transition:background .3s,color .3s,font-size .3s}.App_claimBtnReady__RKhra{background:linear-gradient(180deg,#ffcb15,#f7931a);color:#0c1018;cursor:pointer;font-size:1em}.App_claimBtnCooldown__gOXvc{background:linear-gradient(180deg,#f7931a99,#cc750e99);color:#0c1018cc;cursor:default;font-size:1em}.App_claimBtnReward__QLyNW{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;cursor:pointer;font-size:1.2em;animation:App_claimPop__rbfbE .35s ease-out,App_claimGlow__e7P2N 1.8s ease-out}.App_arenaShell__eGTyc{position:relative;z-index:1;border-radius:18px;border:2px solid #84848455;background:linear-gradient(0deg,rgba(0,0,0,.18),rgba(0,0,0,.18)),rgba(10,14,20,.25);box-shadow:0 0 6px rgba(0,0,0,.4),0 0 50px rgba(0,174,255,.22);margin:40px auto 48px;padding:32px 30px 48px;max-width:72em}@media (max-width:999px){.App_arenaShell__eGTyc{border-radius:0;border:none;border-bottom:1px solid #84848455;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;padding:16px 12px 24px;max-width:100%}}.App_arenaShell__eGTyc:before{content:"";position:absolute;top:-10%;left:50%;width:70%;height:60%;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(3,78,147,.35) 0,transparent 100%);pointer-events:none;z-index:0}.App_arenaShell__eGTyc>*{position:relative;z-index:1}.App_farmTitle__jUT__{display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0 28px;text-align:center;position:relative;z-index:2}.App_farmTitleText__m5UuK{font-family:Londrina Solid,cursive;font-weight:400;font-size:clamp(2.5rem,4vw,3.35rem);line-height:1.05;color:#fff;letter-spacing:.02em;filter:drop-shadow(0 3px 0 rgba(60,30,0,.7)) drop-shadow(0 6px 20px rgba(0,0,0,.5));margin:0}.App_goldGradientText__goeG0{background:linear-gradient(180deg,#fff0c0,#f5c54a 30%,#e8a020 60%,#c07818);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.App_farmTitleSub__UNSKy{font-family:Londrina Solid,sans-serif;font-size:1em;color:#e7e8dc99;text-shadow:0 1px 2px rgba(0,0,0,.6);max-width:48em}@media (max-width:999px){.App_farmTitleSub__UNSKy{font-size:.85em}}.App_farmDevBadge__HPRHg{font-family:Londrina Solid,sans-serif;font-size:.35em;background:#f44;color:#fff;padding:2px 8px;border-radius:4px;margin-left:12px;vertical-align:middle;letter-spacing:.1em}.App_farmGlow__prOJW{position:relative}.App_farmGlow__prOJW:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 28px rgba(0,174,255,.25);opacity:0;transition:opacity .4s ease}.App_farmGlow__prOJW:hover:after{opacity:1}