.character-display[data-v-7054aba0]{display:flex;justify-content:center;margin:90px 0 20px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.character-container[data-v-7054aba0]{position:relative}.coin-container[data-v-7054aba0]{width:276px;height:276px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .1s ease;position:relative;transform-origin:center center}.clickable-coin[data-v-7054aba0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px rgba(82,199,255,.5));transition:transform .1s ease}@media (max-width:480px){.coin-container[data-v-7054aba0]{width:253px;height:253px}.character-display[data-v-7054aba0]{margin:75px 0 15px 0}}@media (max-width:320px){.coin-container[data-v-7054aba0]{width:230px;height:230px}}.boost-button[data-v-59f881e2]{background:transparent;border:none;color:#e6e9ee;font-weight:600;cursor:pointer;transform-origin:center;animation:float-59f881e2 3s ease-in-out infinite;font-size:14px;padding:6px 12px;border-radius:6px;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.2)}.boost-button[data-v-59f881e2]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.boost-button[data-v-59f881e2]:disabled{opacity:.7;cursor:not-allowed}.boost-button.active[data-v-59f881e2]{color:#52c7ff;text-shadow:0 0 10px rgba(82,199,255,.5);animation:pulse-59f881e2 1s infinite}.boost-button.disabled[data-v-59f881e2]{color:#f90;text-shadow:0 0 10px rgba(255,153,0,.5)}@keyframes float-59f881e2{0%{transform:translateX(0)}50%{transform:translateX(4px)}to{transform:translateX(0)}}@keyframes pulse-59f881e2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.upgrade-window[data-v-63143eda]{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);width:90%;max-width:400px;padding:15px;background:transparent;border-radius:8px;box-shadow:none}.energy-indicator[data-v-63143eda]{font-size:14px;color:#e6e9ee;margin-bottom:10px;display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.05);padding:4px 12px;border-radius:15px;width:-moz-fit-content;width:fit-content}.boost-button-container[data-v-63143eda]{position:absolute;top:15px;right:15px;background:hsla(0,0%,100%,.05);border-radius:6px;padding:2px}.energy-bar-container[data-v-63143eda]{margin:15px 0;background:hsla(0,0%,100%,.05);padding:8px 12px;border-radius:15px}.energy-bar[data-v-63143eda]{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:6px;overflow:hidden}.energy-fill[data-v-63143eda]{height:100%;background:linear-gradient(90deg,#52c7ff,#0072ff);border-radius:6px;transition:width .3s ease}.upgrade-buttons[data-v-63143eda]{display:flex;justify-content:center;gap:10px;background:rgba(34,37,40,.9);padding:15px;border-radius:15px}.upgrade-button[data-v-63143eda]{width:84px;height:84px;background:#2a2e33;border:none;border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 10px rgba(0,0,0,.2);font-family:Inter,Roboto,sans-serif}.upgrade-button[data-v-63143eda]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.upgrade-button[data-v-63143eda]:disabled{opacity:.5;cursor:not-allowed}.button-content[data-v-63143eda]{display:flex;flex-direction:column;align-items:center;gap:5px}.button-icon[data-v-63143eda]{font-size:24px}.button-level[data-v-63143eda]{font-size:14px;font-weight:700}.button-cost-container[data-v-63143eda]{display:flex;align-items:center;gap:3px}.coin-icon[data-v-63143eda]{width:16px;height:16px}.button-cost[data-v-63143eda]{font-size:12px;color:#ccc}@media (max-width:480px){.upgrade-window[data-v-63143eda]{padding:10px}.upgrade-button[data-v-63143eda]{width:76px;height:76px}}.main-screen[data-v-7aaa9f9b]{display:flex;flex-direction:column;align-items:center;padding:20px;padding-bottom:100px;height:calc(100vh - 80px);overflow:hidden;background:#1f1f1f;position:relative}.balance-display.top[data-v-7aaa9f9b]{position:absolute;top:20px;left:50%;transform:translateX(-50%);margin:0;z-index:10}.balance-display[data-v-7aaa9f9b]{position:relative;margin:20px 0 10px 0;text-align:center}.balance-background[data-v-7aaa9f9b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 20px);height:100%;background:rgba(50,50,50,.5);border-radius:20px;z-index:-1}.balance-content[data-v-7aaa9f9b]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px}.coin-icon[data-v-7aaa9f9b]{width:40px;height:40px}.balance-display h1[data-v-7aaa9f9b]{font-size:36px;margin:0;text-shadow:0 0 10px rgba(82,199,255,.3);font-weight:700;font-family:Inter,Roboto,sans-serif;color:#fff}.balance-display[data-v-7aaa9f9b],CharacterDisplay[data-v-7aaa9f9b],UpgradeWindow[data-v-7aaa9f9b]{position:relative;z-index:1}@media (max-width:480px){.main-screen[data-v-7aaa9f9b]{padding:15px;padding-bottom:100px}.balance-display h1[data-v-7aaa9f9b]{font-size:28px}.coin-icon[data-v-7aaa9f9b]{width:32px;height:32px}.balance-display.top[data-v-7aaa9f9b]{top:15px}}.referrals-view[data-v-0f99e8f4]{padding:20px;padding-bottom:100px;height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.referrals-view h2[data-v-0f99e8f4]{text-align:center;margin-bottom:20px;font-size:1.8rem;color:#e6e9ee}.referral-info[data-v-0f99e8f4]{background:hsla(0,0%,100%,.05);border-radius:10px;padding:15px;margin-bottom:20px}.referral-info p[data-v-0f99e8f4]{text-align:center;margin-bottom:15px;color:#ccc}.rewards-info[data-v-0f99e8f4]{display:flex;flex-direction:column;gap:10px}.reward-item[data-v-0f99e8f4]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.reward-item[data-v-0f99e8f4]:last-child{border-bottom:none}.reward-amount[data-v-0f99e8f4]{font-weight:700;color:gold}.referral-link-section[data-v-0f99e8f4]{margin-bottom:25px}.referral-link-section h3[data-v-0f99e8f4]{margin-bottom:10px;font-size:1.2rem;color:#e6e9ee}.link-container[data-v-0f99e8f4]{display:flex;gap:10px}.copy-button[data-v-0f99e8f4]{flex:1;padding:12px 20px;background:linear-gradient(135deg,#52c7ff,#0072ff);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:700;font-size:1rem;transition:all .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 15px rgba(82,199,255,.4);font-family:Inter,Roboto,sans-serif;letter-spacing:.5px}.copy-button[data-v-0f99e8f4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(82,199,255,.6)}.copy-button[data-v-0f99e8f4]:active{transform:translateY(1px)}.friends-list h3[data-v-0f99e8f4]{margin-bottom:15px;font-size:1.2rem;color:#e6e9ee}.no-friends[data-v-0f99e8f4]{text-align:center;padding:20px;color:#888}.friends-container[data-v-0f99e8f4]{display:flex;flex-direction:column;gap:10px;background:hsla(0,0%,100%,.05);border-radius:10px;padding:15px}.friends-container p[data-v-0f99e8f4]{text-align:center;color:#e6e9ee;font-size:1.1rem}@media (max-width:480px){.referrals-view[data-v-0f99e8f4]{padding:15px;padding-bottom:100px}.link-container[data-v-0f99e8f4]{flex-direction:column}}.tasks-view[data-v-4a1f85d5]{padding:20px;padding-bottom:100px;height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.tasks-view h2[data-v-4a1f85d5]{text-align:center;margin-bottom:20px;font-size:1.8rem;color:#e6e9ee}.tasks-container[data-v-4a1f85d5]{display:flex;flex-direction:column;gap:15px;max-width:500px;margin:0 auto}.task-item[data-v-4a1f85d5]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:hsla(0,0%,100%,.05);border-radius:10px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.task-item.completed[data-v-4a1f85d5]{opacity:.7;border-color:rgba(0,255,0,.3)}.task-info[data-v-4a1f85d5]{display:flex;flex-direction:column;flex:1}.task-name[data-v-4a1f85d5]{font-weight:700;margin-bottom:5px;font-size:1.1rem;color:#e6e9ee}.task-reward[data-v-4a1f85d5]{color:gold;font-size:.9rem}.task-action[data-v-4a1f85d5]{margin-left:15px}.task-button[data-v-4a1f85d5]{padding:8px 15px;background:#4a90e2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;transition:background .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.task-button[data-v-4a1f85d5]:hover{background:#3a80d2}.completed-badge[data-v-4a1f85d5]{color:#4caf50;font-weight:700;font-size:.9rem}@media (max-width:480px){.tasks-view[data-v-4a1f85d5]{padding:15px;padding-bottom:100px}.task-item[data-v-4a1f85d5]{flex-direction:column;align-items:flex-start}.task-action[data-v-4a1f85d5]{margin-left:0;margin-top:10px;align-self:flex-end}}.tap-bar[data-v-3efbce14]{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:350px;height:70px;z-index:1000;background:transparent}.tap-bar-buttons[data-v-3efbce14]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:0}.tab-button[data-v-3efbce14]{flex:1;height:70px;background:#25292d;border:none;font-size:28px;cursor:pointer;transition:all .3s ease;color:#ccc;display:flex;align-items:center;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.3);border-radius:0;z-index:1}.tab-button[data-v-3efbce14]:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.tab-button[data-v-3efbce14]:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.tab-button.active[data-v-3efbce14]{color:#fff;transform:scale(1);box-shadow:0 2px 8px rgba(0,0,0,.3);background:#25292d;z-index:1}.tab-button[data-v-3efbce14]:hover:not(.active){color:#eee}.notification-container[data-v-749ae26a]{position:fixed;top:20px;right:20px;z-index:10000;width:300px}.notification[data-v-749ae26a]{margin-bottom:10px;padding:15px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateX(0);transition:all .3s ease;background:rgba(37,41,45,.9);border-left:4px solid #4a90e2}.notification.info[data-v-749ae26a]{border-left-color:#4a90e2}.notification.success[data-v-749ae26a]{border-left-color:#4caf50}.notification.warning[data-v-749ae26a]{border-left-color:#ffc107}.notification.error[data-v-749ae26a]{border-left-color:#f44336}.notification-content[data-v-749ae26a]{display:flex;flex-direction:column}.notification-title[data-v-749ae26a]{margin:0 0 5px 0;font-size:1rem;font-weight:700;color:#e6e9ee}.notification-message[data-v-749ae26a]{margin:0;font-size:.9rem;color:#ccc}.notification-enter-active[data-v-749ae26a],.notification-leave-active[data-v-749ae26a]{transition:all .3s ease}.notification-enter-from[data-v-749ae26a],.notification-leave-to[data-v-749ae26a]{opacity:0;transform:translateX(100%)}@media (max-width:768px){.notification-container[data-v-749ae26a]{width:calc(100% - 40px);top:10px;right:10px}}.loading-screen[data-v-73d17c51]{position:fixed;top:0;left:0;width:100%;height:100%;background:#1f1f1f;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content[data-v-73d17c51]{text-align:center}.coin-animation[data-v-73d17c51]{position:relative;width:120px;height:120px;margin:0 auto 20px}.rolling-coin[data-v-73d17c51]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:roll-73d17c51 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(82,199,255,.5))}@keyframes roll-73d17c51{0%{transform:translateX(-30px) rotate(0deg)}50%{transform:translateX(30px) rotate(180deg)}to{transform:translateX(-30px) rotate(1turn)}}.loading-text[data-v-73d17c51]{color:#52c7ff;font-size:1.2rem;font-weight:700;text-shadow:0 0 10px rgba(82,199,255,.3)}