.GameClient_gameContainer__KmdJr{display:flex;flex-direction:column;width:100%;max-width:600px;min-height:100vh;min-height:100dvh;gap:1.5rem;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));margin:0 auto}.GameClient_header__wK4Ep{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:100}.GameClient_iconBtn__U9NzT{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.GameClient_menuWrapper__p34_1{position:relative}.GameClient_menu__ZRM0_{position:absolute;top:calc(100% + .5rem);left:0;min-width:220px;display:flex;flex-direction:column;padding:.5rem;background:rgba(15,23,42,.97);border:1px solid #475569;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);transform-origin:top left;animation:GameClient_menuIn__JcYLA .15s ease-out}@keyframes GameClient_menuIn__JcYLA{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.GameClient_menuItem__eFdzJ{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.6rem .9rem;background:none;border:none;border-radius:8px;color:#e2e8f0;font-family:inherit;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.GameClient_menuItem__eFdzJ:hover{background:rgba(255,255,255,.08)}}.GameClient_menuItem__eFdzJ:active{background:rgba(255,255,255,.12)}.GameClient_menuDivider__AWbbx{height:1px;margin:.4rem .5rem;background:rgba(255,255,255,.1)}.GameClient_menuItemDanger__xIec6{color:#f87171}.GameClient_helpBtn__SYgYC{background:rgba(30,41,59,.8);color:#cbd5e1;border:1px solid #475569;padding:.5rem 1rem;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (hover:hover){.GameClient_helpBtn__SYgYC:hover{background:rgba(51,65,85,.9);color:white;transform:scale(1.05)}}.GameClient_helpBtn__SYgYC:active{transform:scale(.95)}.GameClient_clickerSection__EXN0h{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.GameClient_statsBoard___4OOj{width:100%;padding:2rem;text-align:center}.GameClient_gameTitle__V_QF6{font-size:1.2rem;font-weight:800;color:var(--accent);margin-bottom:1rem;text-shadow:0 2px 10px rgba(245,158,11,.4)}.GameClient_currencyDisplay__xeUZR{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:4rem;font-weight:800;color:var(--primary-color);text-shadow:0 0 20px rgba(74,222,128,.3)}.GameClient_currencyIcon____8WU{width:64px;height:64px;object-fit:contain;animation:GameClient_bounce__BfY9Y 2s ease-in-out infinite}@keyframes GameClient_bounce__BfY9Y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.GameClient_currencyRate__wuYYA{font-size:1.2rem;color:var(--text-muted);margin-top:.5rem}.GameClient_horseContainer__Zj8ZK{position:relative;display:flex;justify-content:center;align-items:center;flex:1 1;margin-top:12px;width:100%}.GameClient_horseBtn__3oou2{background:none;border:none;cursor:pointer;transition:transform .1s cubic-bezier(.175,.885,.32,1.275);outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.GameClient_horseBtn__3oou2:active{transform:scale(.9)}.GameClient_horseImg__ZLl5l{max-width:350px;max-height:400px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));transition:filter .3s;pointer-events:none;-webkit-touch-callout:none}@media (hover:hover){.GameClient_horseBtn__3oou2:hover .GameClient_horseImg__ZLl5l{filter:drop-shadow(0 0 30px rgba(74,222,128,.4))}}.GameClient_clickPower__1qrpB{padding:1rem 2rem;font-size:1.2rem;font-weight:600}.GameClient_shopSection__Z0iEj{width:100%;display:flex;flex-direction:column;padding:1.5rem}.GameClient_shopSection__Z0iEj h2{font-size:2rem;margin-bottom:1.5rem;text-align:center;color:var(--accent)}.GameClient_upgradesList__Z4pu8{flex:1 1;display:flex;flex-direction:column;gap:1rem}.GameClient_upgradeItem__IgI4J{-webkit-tap-highlight-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(255,255,255,.05);border:1px solid var(--panel-border);border-radius:12px;cursor:pointer;transition:all .2s ease}@media (hover:hover){.GameClient_upgradeItem__IgI4J:hover:not(.GameClient_disabled__uF30N){background:rgba(255,255,255,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}}.GameClient_upgradeItem__IgI4J:active:not(.GameClient_disabled__uF30N){background:rgba(255,255,255,.1);transform:scale(.98)}.GameClient_upgradeItem__IgI4J.GameClient_disabled__uF30N{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}.GameClient_upgradeInfo__dtDLQ h3{font-size:1.2rem;margin-bottom:.25rem}.GameClient_upgradeDesc__nKlp_{font-size:.9rem;color:var(--text-muted)}.GameClient_upgradeCost__EfuqC{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary-color);margin-top:.5rem}.GameClient_milestoneInfo__VSp7f{margin-top:.3rem;font-size:.85rem}.GameClient_milestoneMult__sJYJA{color:#f59e0b;font-weight:700}.GameClient_milestoneNext__zdm61{color:var(--text-muted)}.GameClient_upgradeCostIcon__2UjbS{width:16px;height:16px}.GameClient_upgradeCount__h5ImE{font-size:2rem;font-weight:800;color:rgba(255,255,255,.1)}.GameClient_clickEffect__PMSHd{position:absolute;color:var(--primary-color);font-weight:800;font-size:1.5rem;pointer-events:none;animation:GameClient_floatUp__JS_4_ 1s ease-out forwards;z-index:10;text-shadow:0 2px 4px rgba(0,0,0,.5)}@keyframes GameClient_floatUp__JS_4_{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-100px) scale(1.5);opacity:0}}@media (max-width:900px){.GameClient_gameContainer__KmdJr{flex-direction:column;height:auto}.GameClient_shopSection__Z0iEj{width:100%}}@media (max-width:600px){.GameClient_statsBoard___4OOj{padding:1rem}.GameClient_currencyDisplay__xeUZR{font-size:2.5rem}.GameClient_currencyIcon____8WU{width:48px;height:48px}.GameClient_horseImg__ZLl5l{max-width:250px;max-height:300px}.GameClient_clickPower__1qrpB{padding:.75rem 1rem;font-size:1rem}.GameClient_shopSection__Z0iEj{padding:1rem}.GameClient_shopSection__Z0iEj h2{font-size:1.5rem;margin-bottom:1rem}.GameClient_upgradeItem__IgI4J{padding:.75rem}.GameClient_upgradeInfo__dtDLQ h3{font-size:1.1rem}.GameClient_upgradeDesc__nKlp_{font-size:.8rem}.GameClient_upgradeCount__h5ImE{font-size:1.5rem}}.GameClient_frenzyBanner__8ygDj{position:fixed;top:calc(60px + env(safe-area-inset-top));white-space:nowrap;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#f59e0b,#ef4444);color:white;padding:.5rem 2rem;border-radius:20px;font-weight:800;font-size:1.5rem;box-shadow:0 0 20px rgba(245,158,11,.6);animation:GameClient_pulse__g8QjX 1s infinite alternate;z-index:50;pointer-events:none}@media (max-width:600px){.GameClient_frenzyBanner__8ygDj{font-size:1.1rem;padding:.5rem 1.25rem}}@keyframes GameClient_pulse__g8QjX{0%{transform:translateX(-50%) scale(1)}to{transform:translateX(-50%) scale(1.05)}}.GameClient_goldenApple__mhKkt{position:fixed;font-size:3rem;background:none;border:none;cursor:pointer;z-index:100;animation:GameClient_shake__uaWFx 1s infinite;filter:drop-shadow(0 0 15px rgba(245,158,11,.8));outline:none;-webkit-tap-highlight-color:transparent}@keyframes GameClient_shake__uaWFx{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(15deg) scale(1.1)}75%{transform:rotate(-15deg) scale(1.1)}}.GameClient_modalOverlay__Jp_mp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.GameClient_modalContent__2WQ2K{background:rgba(15,23,42,.95);border:1px solid var(--primary-color);border-radius:16px;padding:1.5rem;text-align:center;max-width:90%;width:600px;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:GameClient_popIn__wiuTx .3s ease-out forwards}.GameClient_modalContent__2WQ2K h2{color:var(--primary-color);font-size:1.8rem;margin-bottom:1rem}.GameClient_modalContent__2WQ2K p{color:#e2e8f0;font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.GameClient_offlineEarningsValue__f8BTc{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2.5rem;font-weight:800;color:var(--accent);margin-bottom:1.5rem}.GameClient_tutorialList__NW1jg{text-align:left;color:#e2e8f0;font-size:1rem;line-height:1.4;margin-bottom:1.5rem;list-style-type:none;padding:0}.GameClient_tutorialList__NW1jg li{margin-bottom:.8rem;background:rgba(255,255,255,.05);padding:.8rem;border-radius:8px;border-left:4px solid var(--primary-color)}.GameClient_tutorialList__NW1jg li strong{color:var(--primary-color)}.GameClient_modalContent__2WQ2K button{background:var(--primary-color);color:#0f172a;border:none;padding:1rem 2rem;border-radius:8px;font-weight:800;font-size:1.2rem;cursor:pointer;transition:all .2s;font-family:inherit}@media (hover:hover){.GameClient_modalContent__2WQ2K button:hover{background:var(--primary-hover);transform:scale(1.05)}}.GameClient_modalContent__2WQ2K button:active{background:var(--primary-hover);transform:scale(.97)}.GameClient_boutiqueTitle__NOsmj{margin-top:2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;color:#fbbf24}.GameClient_cosmeticItem__sHZA9{background:rgba(15,23,42,.6);border:1px solid #fbbf24;border-radius:12px;padding:1rem;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.GameClient_cosmeticInfo__WBb2M{display:flex;flex-direction:column;align-items:flex-start}.GameClient_cosmeticEmoji__O2MJB{font-size:1.5rem;margin-right:.5rem}.GameClient_cosmeticCost__ueULD{color:#fcd34d;font-weight:700;font-size:.9rem}.GameClient_cosmeticBtn__ifkNS{background:#fbbf24;color:#0f172a;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:700;cursor:pointer;transition:all .2s}@media (hover:hover){.GameClient_cosmeticBtn__ifkNS:hover:not(:disabled){transform:scale(1.05);background:#f59e0b}}.GameClient_cosmeticBtn__ifkNS:active:not(:disabled){transform:scale(.95);background:#f59e0b}.GameClient_cosmeticBtn__ifkNS:disabled{background:#475569;color:#94a3b8;cursor:not-allowed}.GameClient_horseWrapper___2_xp{position:relative;display:inline-block}.GameClient_cosmeticOverlay__Lgs0O{position:absolute;pointer-events:none;z-index:10;font-size:5rem;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.GameClient_cosmetic_sunglasses__C70Fv{top:15%;left:52%;transform:translateX(-50%);font-size:2.5rem}.GameClient_cosmetic_cowboy_hat__zqt7v{top:-10%;left:50%;transform:translateX(-50%) rotate(-5deg);font-size:3.5rem}.GameClient_cosmetic_crown__XKu2W{top:-15%;left:50%;transform:translateX(-50%);font-size:3rem}.GameClient_cosmetic_sparkles__taFFL{top:50%;left:50%;transform:translate(-50%,-50%);font-size:6rem;animation:GameClient_pulse__g8QjX 2s infinite alternate}@keyframes GameClient_popIn__wiuTx{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.GameClient_toast__Wy60O{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.95);border:2px solid var(--accent);color:white;padding:1rem 2rem;border-radius:50px;font-weight:700;z-index:1000;display:flex;align-items:center;gap:1rem;box-shadow:0 5px 20px rgba(245,158,11,.5);width:max-content;max-width:calc(100% - 2rem);text-align:center;animation:GameClient_slideDown__bkbsY .3s ease-out forwards,GameClient_slideUp__RktXn .3s ease-in 2.7s forwards}@keyframes GameClient_slideDown__bkbsY{0%{top:-100px;opacity:0}to{top:calc(20px + env(safe-area-inset-top));opacity:1}}@keyframes GameClient_slideUp__RktXn{0%{top:calc(20px + env(safe-area-inset-top));opacity:1}to{top:-100px;opacity:0}}.GameClient_achievementsList__wekaq{display:flex;flex-direction:column;gap:1rem;max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem;margin-bottom:1.5rem}.GameClient_achievementItem__8plZo{display:flex;align-items:center;background:rgba(255,255,255,.05);padding:1rem;border-radius:12px;gap:1rem;text-align:left;border:1px solid rgba(255,255,255,.1)}.GameClient_achievementIcon__s5RpI{font-size:2.5rem;min-width:50px;text-align:center}.GameClient_achievementLocked___jLqR{opacity:.5;filter:grayscale(100%)}.GameClient_achievementInfo__VM_yD h3{margin:0 0 .25rem;font-size:1.1rem;color:var(--primary-color)}.GameClient_achievementInfo__VM_yD p{margin:0;font-size:.9rem;color:#94a3b8;line-height:1.3}.GameClient_statRow__oKFlt{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:1.1rem}.GameClient_statRow__oKFlt:last-child{border-bottom:none}.GameClient_statLabel__JAobd{color:#94a3b8}.GameClient_statValue__7EBYq{font-weight:700;color:var(--primary-color)}.GameClient_prestigeBadge__sQKOA{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#78350f;font-weight:800;margin-bottom:1rem;box-shadow:0 4px 15px rgba(245,158,11,.4)}.GameClient_achievementsShowcase__6pJU4,.GameClient_prestigeBadge__sQKOA{padding:.5rem 1rem;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.5rem}.GameClient_achievementsShowcase__6pJU4{flex-wrap:wrap;margin-bottom:1.5rem;background:rgba(15,23,42,.4);border:1px solid rgba(255,255,255,.1);width:100%;font:inherit;font-size:1.5rem;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.GameClient_achievementsShowcase__6pJU4:active{background:rgba(15,23,42,.7)}.GameClient_achievementsBonus__mmJbW{font-size:1rem;color:#10b981;font-weight:700;margin-left:.5rem}.GameClient_prestigeBtn__A8zoi{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:2px solid #fbbf24;padding:1.5rem;border-radius:16px;font-weight:800;font-size:1.2rem;cursor:pointer;width:100%;margin-top:1rem;box-shadow:0 0 20px rgba(245,158,11,.6);animation:GameClient_popIn__wiuTx .5s ease-out;transition:all .2s;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (hover:hover){.GameClient_prestigeBtn__A8zoi:hover{transform:scale(1.05);box-shadow:0 0 30px rgba(245,158,11,.8)}}.GameClient_prestigeBtn__A8zoi:active{transform:scale(.98)}@media (hover:none) and (pointer:coarse){.GameClient_cosmeticBtn__ifkNS,.GameClient_helpBtn__SYgYC{min-height:44px}.GameClient_helpBtn__SYgYC,.GameClient_modalOverlay__Jp_mp{-webkit-backdrop-filter:none;backdrop-filter:none}.GameClient_modalOverlay__Jp_mp{background:rgba(0,0,0,.8)}}