.PetDisplay_petDisplay__qqGcL{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.PetDisplay_petAvatar__8V14A{width:200px;height:200px;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;font-size:120px;box-shadow:0 4px 16px rgba(0,0,0,.2);position:relative}.PetDisplay_petName__WL9Tm{font-size:1.5rem;font-weight:700;color:white;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.PetDisplay_evolutionBadge__QkzyT{padding:.5rem 1rem;background:rgba(255,255,255,.2);border-radius:20px;color:white;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PetDisplay_statsContainer__6ppRR{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.PetDisplay_statBar___iQi8{display:flex;flex-direction:column;gap:.25rem}.PetDisplay_statLabel__VbrbS{display:flex;justify-content:space-between;font-size:.9rem;color:white;font-weight:600}.PetDisplay_statBarBg__NiAR7{width:100%;height:20px;background:rgba(255,255,255,.2);border-radius:10px;overflow:hidden}.PetDisplay_statBarFill__92UcA{height:100%;border-radius:10px;transition:width .3s ease}.PetDisplay_hunger__mJOiH{background:linear-gradient(90deg,#ff6b6b,#ee5a6f)}.PetDisplay_energy__hdbO1{background:linear-gradient(90deg,#4ecdc4,#44a08d)}.PetDisplay_mood__Mvk0e{background:linear-gradient(90deg,#f7b731,#fa8231)}.PetDisplay_base__Z45w1{background:linear-gradient(90deg,#0052ff,#00a6ff)}.PetDisplay_actionsContainer__rFFDc{display:flex;gap:1rem;margin-top:1.5rem;width:100%}.PetDisplay_actionButton__MJZu4{flex:1 1;padding:1rem;border:none;border-radius:15px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:.5rem}.PetDisplay_actionButton__MJZu4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.PetDisplay_actionButton__MJZu4:active:not(:disabled){transform:translateY(0)}.PetDisplay_actionButton__MJZu4:disabled{opacity:.5;cursor:not-allowed}.PetDisplay_feedButton__EpVvF{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:white}.PetDisplay_sleepButton__WLkx7{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:white}.PetDisplay_playButton__6ojGr{background:linear-gradient(135deg,#f7b731,#fa8231);color:white}.PetDisplay_actionIcon__YuF0l{font-size:2rem}.PetDisplay_healthStatus__DqH_c{padding:.5rem 1rem;border-radius:15px;font-weight:600;text-align:center;margin-top:1rem}.PetDisplay_critical__LlLPR{background:#ff6b6b;color:white;animation:PetDisplay_pulse__cd44o 1s infinite}.PetDisplay_low__2qhPD{background:#feca57;color:#333}.PetDisplay_good__S4QSW{background:#48dbfb;color:white}.PetDisplay_excellent__iQNmh{background:#1dd1a1;color:white}@keyframes PetDisplay_pulse__cd44o{0%,to{opacity:1}50%{opacity:.5}}.PetDisplay_rewardNotification__GEgJr{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#0052ff,#00a6ff);color:white;padding:1rem 1.5rem;border-radius:15px;box-shadow:0 8px 24px rgba(0,82,255,.3);animation:PetDisplay_slideIn__ujCS_ .3s ease;z-index:1000}@keyframes PetDisplay_slideIn__ujCS_{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.PetDisplay_evolutionModal__ug7Em{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;animation:PetDisplay_fadeIn__L6cqa .3s ease}.PetDisplay_evolutionContent__8js3T{background:white;padding:2rem;border-radius:20px;text-align:center;max-width:400px;animation:PetDisplay_scaleIn__vcFpN .5s ease}@keyframes PetDisplay_fadeIn__L6cqa{0%{opacity:0}to{opacity:1}}@keyframes PetDisplay_scaleIn__vcFpN{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.PetDisplay_evolutionTitle__8Xp2Z{font-size:2rem;margin-bottom:1rem;color:#667eea}.PetDisplay_evolutionText__8Qx9v{font-size:1.2rem;margin-bottom:1.5rem;color:#333}.PetDisplay_evolutionButton__0M4tG{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2rem;border-radius:15px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease}.PetDisplay_evolutionButton__0M4tG:hover{transform:scale(1.05)}.AccessoriesShop_shopContainer__ZyId_{background:white;border-radius:20px;padding:1.5rem;margin-top:1rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.AccessoriesShop_shopHeader__xg2K0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AccessoriesShop_shopTitle__rw_w0{font-size:1.5rem;font-weight:700;color:#333}.AccessoriesShop_baseBalance__2SCu8{background:linear-gradient(135deg,#0052ff,#00a6ff);color:white;padding:.5rem 1rem;border-radius:15px;font-weight:700}.AccessoriesShop_accessoriesGrid__dWuOX{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.AccessoriesShop_accessoryCard__x3ZBa{background:#f8f9fa;border-radius:15px;padding:1rem;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.AccessoriesShop_accessoryCard__x3ZBa:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.AccessoriesShop_accessoryCard__x3ZBa.AccessoriesShop_locked__v3nhu{opacity:.5;cursor:not-allowed}.AccessoriesShop_accessoryCard__x3ZBa.AccessoriesShop_equipped___frzS{border-color:#0052ff;background:linear-gradient(135deg,rgba(0,82,255,.1),rgba(0,166,255,.1))}.AccessoriesShop_accessoryIcon__shNH2{font-size:3rem;margin-bottom:.5rem}.AccessoriesShop_accessoryName__77Ldd{font-weight:600;color:#333;margin-bottom:.25rem;font-size:.9rem}.AccessoriesShop_accessoryRarity__nTrPZ{font-size:.75rem;padding:.25rem .5rem;border-radius:10px;display:inline-block;margin-bottom:.5rem}.AccessoriesShop_rarity-common__xX2sj{background:#95a5a6;color:white}.AccessoriesShop_rarity-rare__4NFPz{background:#3498db;color:white}.AccessoriesShop_rarity-epic__ReVz6{background:#9b59b6;color:white}.AccessoriesShop_rarity-legendary__ppudy{background:linear-gradient(135deg,#f39c12,#e74c3c);color:white}.AccessoriesShop_accessoryPrice__7LhBo{font-weight:700;color:#0052ff;margin-top:.5rem}.AccessoriesShop_equippedBadge__rSqz7{background:#1dd1a1;color:white;padding:.25rem .5rem;border-radius:10px;font-size:.75rem;margin-top:.5rem;display:inline-block}.AccessoriesShop_lockedIcon__qZtRa{font-size:2rem;opacity:.3}.AccessoriesShop_unlockButton__5MJO4{background:linear-gradient(135deg,#0052ff,#00a6ff);color:white;border:none;padding:.5rem 1rem;border-radius:10px;font-weight:600;cursor:pointer;margin-top:.5rem;transition:transform .2s ease}.AccessoriesShop_unlockButton__5MJO4:hover:not(:disabled){transform:scale(1.05)}.AccessoriesShop_unlockButton__5MJO4:disabled{opacity:.5;cursor:not-allowed}.AccessoriesShop_tabs__O4BSg{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #e0e0e0}.AccessoriesShop_tab__Wfd7d{padding:.75rem 1.5rem;background:none;cursor:pointer;font-weight:600;color:#888;transition:all .3s ease;border:none;border-bottom:3px solid transparent}.AccessoriesShop_tab__Wfd7d.AccessoriesShop_active__QfE9W{color:#0052ff;border-bottom-color:#0052ff}.AccessoriesShop_emptyState__64u2Z{text-align:center;padding:2rem;color:#888}.AccessoriesShop_emptyStateIcon__Z3K0t{font-size:3rem;margin-bottom:1rem}.AccessoriesShop_emptyStateText__1LRCc{font-size:1rem}.TasksPanel_tasksContainer__4MnUO{background:white;border-radius:20px;padding:1.5rem;margin-top:1rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.TasksPanel_tasksHeader__XC_53{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1.5rem}.TasksPanel_tasksList__ERUqb{display:flex;flex-direction:column;gap:1rem}.TasksPanel_taskCard__2oZ2W{background:#f8f9fa;border-radius:15px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;border:2px solid transparent}.TasksPanel_taskCard__2oZ2W:hover:not(.TasksPanel_completed__4BmFd){transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TasksPanel_taskCard__2oZ2W.TasksPanel_completed__4BmFd{opacity:.6;background:#e8f5e9;border-color:#1dd1a1}.TasksPanel_taskIcon__AK1Dl{font-size:2.5rem;flex-shrink:0}.TasksPanel_taskContent__rkk15{flex:1 1}.TasksPanel_taskTitle__BTxfL{font-weight:600;color:#333;margin-bottom:.25rem;font-size:1rem}.TasksPanel_taskDescription__APOk9{color:#666;font-size:.9rem;margin-bottom:.5rem}.TasksPanel_taskReward__7Icbg{display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,rgba(0,82,255,.1),rgba(0,166,255,.1));color:#0052ff;padding:.25rem .75rem;border-radius:10px;font-size:.85rem;font-weight:600}.TasksPanel_taskButton__43IZJ{background:linear-gradient(135deg,#0052ff,#00a6ff);color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.TasksPanel_taskButton__43IZJ:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(0,82,255,.3)}.TasksPanel_taskButton__43IZJ:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.TasksPanel_completedBadge__KbNYN{background:#1dd1a1;color:white;padding:.5rem 1rem;border-radius:10px;font-weight:600;white-space:nowrap}.TasksPanel_dailyRewards__Gz_BR{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;padding:1.5rem;color:white;margin-bottom:1.5rem;text-align:center}.TasksPanel_dailyRewardsTitle__XogLD{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.TasksPanel_streakInfo__f3gwl{font-size:2rem;margin:1rem 0}.TasksPanel_claimButton__s_u6C{background:white;color:#667eea;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:700;cursor:pointer;transition:transform .2s ease;margin-top:.5rem}.TasksPanel_claimButton__s_u6C:hover:not(:disabled){transform:scale(1.05)}.TasksPanel_claimButton__s_u6C:disabled{opacity:.6;cursor:not-allowed}.TasksPanel_referralSection__JSYfy{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:15px;padding:1.5rem;color:white;margin-bottom:1.5rem}.TasksPanel_referralTitle__V32Bv{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.TasksPanel_referralCode__dOXiX{background:rgba(255,255,255,.2);padding:1rem;border-radius:10px;font-family:monospace;font-size:1.1rem;margin-bottom:1rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TasksPanel_referralStats__vMFnz{display:flex;justify-content:space-around;margin-top:1rem}.TasksPanel_referralStat__5RwcH{text-align:center}.TasksPanel_referralStatValue__XqNB4{font-size:2rem;font-weight:700}.TasksPanel_referralStatLabel__Jml6T{font-size:.9rem;opacity:.9}.TasksPanel_shareButton__HBafq{background:white;color:#f5576c;border:none;padding:.75rem 2rem;border-radius:12px;font-weight:700;cursor:pointer;transition:transform .2s ease;margin-top:1rem;width:100%}.TasksPanel_shareButton__HBafq:hover{transform:scale(1.02)}.TasksPanel_seasonalEvent__Ud_wo{background:linear-gradient(135deg,#fa8231,#f7b731);border-radius:15px;padding:1.5rem;color:white;margin-bottom:1.5rem}.TasksPanel_eventTitle__T3opU{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.TasksPanel_eventDescription__reyFI{font-size:.95rem;margin-bottom:1rem;opacity:.95}.TasksPanel_leaderboardRank__0S5C5{background:rgba(255,255,255,.2);padding:1rem;border-radius:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TasksPanel_rankNumber__PgEdR{font-size:2.5rem;font-weight:700}.TasksPanel_rankLabel__mUg9r{font-size:.9rem;margin-top:.25rem}.TasksPanel_eventTimer__l2W99{margin-top:1rem;text-align:center;font-size:.9rem;opacity:.9}.page_container__jZF7q{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem}.page_gameContent__KC_wI{max-width:600px;margin:0 auto;padding-bottom:2rem}.page_loading__4WMny{min-height:100vh;font-size:1.5rem;font-weight:700;text-align:center}.page_closeButton__067Ye,.page_loading__4WMny{display:flex;align-items:center;justify-content:center;color:white}.page_closeButton__067Ye{position:absolute;top:1rem;right:1rem;background:none;border:2px solid rgba(255,255,255,.3);width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all .3s ease}.page_closeButton__067Ye:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.page_content___38fW{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:2rem}.page_waitlistForm__PzXpl{text-align:center;max-width:600px;width:100%}.page_title__po7na{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;margin-bottom:2rem;background:linear-gradient(135deg,#ffffff,#e0e0e0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,255,255,.3)}.page_subtitle__YBgxm{font-size:1.2rem;line-height:1.6;margin-bottom:3rem;color:rgba(255,255,255,.8);font-weight:300}.page_form__NxPAx{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.page_emailInput__shovA{width:100%;max-width:400px;padding:1rem 1.5rem;font-size:1rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:12px;color:white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.page_emailInput__shovA::placeholder{color:rgba(255,255,255,.5)}.page_emailInput__shovA:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15);box-shadow:0 0 20px rgba(255,255,255,.1)}.page_error__JBrsB{color:#ff6b6b;font-size:.9rem;margin:0}.page_joinButton__dFDdF{background:#f7d954;color:#000;border:none;padding:1rem 3rem;font-size:1rem;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem;box-shadow:0 4px 20px rgba(247,217,84,.3)}.page_joinButton__dFDdF:hover{background:#f5d73a;transform:translateY(-2px);box-shadow:0 6px 25px rgba(247,217,84,.4)}