.AutomaticUpgrade_container__0oMep{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #ccc;border-radius:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);width:100%;height:120px;box-sizing:border-box}.AutomaticUpgrade_upgradeRow__kk1zZ{display:flex;align-items:center;gap:1rem}.AutomaticUpgrade_upgradeButton__sOoxr{width:60px;height:60px;border-radius:50%;border:2px solid #fed91c;background:linear-gradient(135deg,#fed91c,#f6e3d4);cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;user-select:none}.AutomaticUpgrade_upgradeButton__sOoxr:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.AutomaticUpgrade_upgradeButton__sOoxr:active{transform:scale(.95)}.AutomaticUpgrade_upgradeInfo__WmJ_9{display:flex;flex-direction:column;gap:.25rem;flex:1}.AutomaticUpgrade_costText__f5eCF{font-size:1rem;font-weight:700;color:var(--foreground);min-width:150px}.AutomaticUpgrade_ownedText__Zqoz9{font-size:.9rem;color:var(--foreground);opacity:.8;min-width:100px}.AutomaticUpgrade_progressBarContainer__I6AjH{width:100%;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.AutomaticUpgrade_progressBar__I9Jjy{height:100%;background:linear-gradient(90deg,#fed91c,#f6e3d4);border-radius:2px;transition:width .3s ease}.CookieClicker_container__36HnF{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.CookieClicker_stats__6SLox{text-align:center;font-size:1.5rem;color:var(--foreground);min-width:300px}.CookieClicker_cookieButton__sc9io{font-size:8rem;background:none;border:none;cursor:pointer;transition:transform .1s ease;padding:1rem;border-radius:50%;user-select:none}.CookieClicker_cookieButton__sc9io:hover{transform:scale(1.1)}.CookieClicker_cookieButton__sc9io:active{transform:scale(.95)}.CookieClicker_upgradeButton__bQSq0{padding:1rem 2rem;font-size:1.2rem;background:var(--foreground);color:var(--gradient-start);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.CookieClicker_upgradeButton__bQSq0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.CookieClicker_upgradeButton__bQSq0:disabled{opacity:.5;cursor:not-allowed}.OfflineEarningsPopup_overlay__e5jzZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OfflineEarningsPopup_fadeIn__6K6Lf .3s ease-out}.OfflineEarningsPopup_popup__edrLi{background:linear-gradient(135deg,#f6e3d4,#c253f5);border-radius:16px;padding:2rem;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:OfflineEarningsPopup_slideIn__Z0xhx .3s ease-out}.OfflineEarningsPopup_popup__edrLi h2{margin:0 0 1rem;font-size:1.8rem;color:var(--foreground);font-weight:700}.OfflineEarningsPopup_popup__edrLi p{margin:.5rem 0;font-size:1.1rem;color:var(--foreground)}.OfflineEarningsPopup_earnings__MPHeP{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.5rem 0;padding:1rem;background:rgba(255,255,255,.2);border-radius:12px;backdrop-filter:blur(10px)}.OfflineEarningsPopup_cookieIcon__rjNfn{font-size:2rem;animation:OfflineEarningsPopup_bounce__8xRzb 1s infinite}.OfflineEarningsPopup_amount__oUSuc{font-size:1.5rem;font-weight:700;color:#fed91c;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.OfflineEarningsPopup_subtitle__w_AhW{font-size:.9rem;opacity:.8;margin-bottom:1.5rem}.OfflineEarningsPopup_closeButton__zv0UL{background:var(--foreground);color:var(--gradient-start);border:none;border-radius:8px;padding:.8rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.OfflineEarningsPopup_closeButton__zv0UL:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.OfflineEarningsPopup_closeButton__zv0UL:active{transform:translateY(0)}@keyframes OfflineEarningsPopup_fadeIn__6K6Lf{0%{opacity:0}to{opacity:1}}@keyframes OfflineEarningsPopup_slideIn__Z0xhx{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OfflineEarningsPopup_bounce__8xRzb{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.page_gameContainer__gZ0MP{display:flex;gap:2rem;align-items:flex-start;padding:0 2rem;justify-content:center;min-height:70vh}.page_cookieSection__CNcm8{flex:0 0 auto;display:flex;justify-content:center;width:20%;min-width:300px}.page_upgradesSection__jnKms{display:flex;flex-direction:column;gap:2.5rem;flex:0 0 auto;width:300px;min-width:300px}.page_resetSection__SxQyr{display:flex;justify-content:center;gap:1rem;padding:1rem 0 2rem;margin-top:-1rem}.page_resetButton__udfRK{padding:1rem 2rem;font-size:1.2rem;background:#dc3545;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:700}.page_resetButton__udfRK:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.page_resetButton__udfRK:active{transform:translateY(0)}.page_devButton__oma_L{padding:1rem 2rem;font-size:1.2rem;background:#6f42c1;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:700}.page_devButton__oma_L:hover{background:#5a32a3;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.page_devButton__oma_L:active{transform:translateY(0)}.page_devButton__oma_L.page_active__q3_T3{background:#28a745}.page_devButton__oma_L.page_active__q3_T3:hover{background:#218838}