.loading-screen[data-v-63f7b3a5]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--tg-theme-bg-color);padding:2rem}.loading-content[data-v-63f7b3a5]{text-align:center;max-width:300px;width:100%}.logo-container[data-v-63f7b3a5]{margin-bottom:2rem}.logo-emoji[data-v-63f7b3a5]{font-size:4rem;margin-bottom:1rem;animation:bounce-63f7b3a5 2s infinite}h1[data-v-63f7b3a5]{font-size:2rem;font-weight:700;color:var(--tg-theme-text-color);margin:0}.loading-bar[data-v-63f7b3a5]{width:100%;height:4px;background:var(--tg-theme-secondary-bg-color);border-radius:2px;margin:2rem 0;overflow:hidden}.loading-progress[data-v-63f7b3a5]{width:100%;height:100%;background:var(--tg-theme-button-color);border-radius:2px;animation:loading-63f7b3a5 1.5s infinite}.loading-status[data-v-63f7b3a5]{color:var(--tg-theme-hint-color);font-size:.9rem;margin:0}@keyframes bounce-63f7b3a5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes loading-63f7b3a5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.main-menu[data-v-e176e3e7]{padding:1rem;gap:1.5rem}.player-header[data-v-e176e3e7]{display:flex;gap:1rem;margin-bottom:2rem;padding:1rem;background:var(--tg-theme-secondary-bg-color);border-radius:16px}.player-avatar[data-v-e176e3e7]{position:relative;flex-shrink:0}.avatar-emoji[data-v-e176e3e7]{font-size:3rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-button-color);border-radius:50%}.level-badge[data-v-e176e3e7]{position:absolute;top:-5px;right:-5px;background:gold;color:#000;font-size:.8rem;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.player-stats[data-v-e176e3e7]{flex:1;display:flex;flex-direction:column;gap:.5rem}.player-name[data-v-e176e3e7]{margin:0;font-size:1.2rem;font-weight:700;color:var(--tg-theme-text-color)}.stat-bars[data-v-e176e3e7]{display:flex;flex-direction:column;gap:.25rem}.stat-bar[data-v-e176e3e7]{position:relative;height:20px;background:var(--tg-theme-bg-color);border-radius:10px;overflow:hidden}.stat-fill[data-v-e176e3e7]{height:100%;transition:width .3s ease;border-radius:10px}.health .stat-fill[data-v-e176e3e7]{background:#ff6b6b}.experience .stat-fill[data-v-e176e3e7]{background:#4ecdc4}.stat-text[data-v-e176e3e7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:500;color:var(--tg-theme-text-color);text-shadow:0 0 3px rgba(0,0,0,.5)}.resources[data-v-e176e3e7]{display:flex;gap:1rem;margin-top:.25rem}.resource[data-v-e176e3e7]{font-size:.9rem;font-weight:500;color:var(--tg-theme-text-color)}.menu-content[data-v-e176e3e7]{flex:1;display:flex;flex-direction:column;gap:.8rem;max-height:calc(100vh - 320px);overflow-y:auto;padding-bottom:1rem}.menu-btn[data-v-e176e3e7]{display:flex;align-items:center;gap:.75rem;padding:.85rem;background:var(--tg-theme-secondary-bg-color);border:none;border-radius:12px;color:var(--tg-theme-text-color);text-align:left;cursor:pointer;transition:all .2s;position:relative;min-height:56px}.menu-btn[data-v-e176e3e7]:hover{opacity:.8;transform:translateY(-2px)}.menu-btn[data-v-e176e3e7]:active{transform:translateY(0)}.menu-btn[data-v-e176e3e7]:disabled{opacity:.5;cursor:not-allowed}.menu-btn.primary[data-v-e176e3e7]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.btn-icon[data-v-e176e3e7]{font-size:1.5rem}.btn-text[data-v-e176e3e7]{flex:1;font-size:1.1rem;font-weight:500}.btn-hint[data-v-e176e3e7]{font-size:.8rem;opacity:.7}.badge[data-v-e176e3e7]{background:#ff6b6b;color:#fff;font-size:.8rem;font-weight:700;padding:.2rem .5rem;border-radius:10px;min-width:20px;text-align:center}.premium-banner[data-v-e176e3e7]{background:linear-gradient(135deg,gold,orange);color:#000;padding:1rem;border-radius:12px;text-align:center;margin-top:auto}.premium-banner p[data-v-e176e3e7]{margin:0 0 .5rem;font-weight:500}.btn-premium[data-v-e176e3e7]{background:#000;color:gold;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer}.tense-selection[data-v-ff19ba2a]{padding:1rem}.screen-header[data-v-ff19ba2a]{text-align:center;margin-bottom:2rem}.screen-header h2[data-v-ff19ba2a]{margin:0;font-size:1.5rem;font-weight:700;color:var(--tg-theme-text-color)}.subtitle[data-v-ff19ba2a]{margin:.5rem 0 0;color:var(--tg-theme-hint-color);font-size:.9rem}.tense-grid[data-v-ff19ba2a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:600px;margin:0 auto}.tense-card[data-v-ff19ba2a]{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s;border:2px solid transparent;position:relative}.tense-card.unlocked[data-v-ff19ba2a]{border-color:var(--tg-theme-button-color)}.tense-card.unlocked[data-v-ff19ba2a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tense-card.unlocked[data-v-ff19ba2a]:active{transform:translateY(0)}.tense-card.locked[data-v-ff19ba2a]{opacity:.6;border-color:var(--tg-theme-hint-color)}.tense-card.locked[data-v-ff19ba2a]:hover{opacity:.8}.tense-header[data-v-ff19ba2a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.tense-header h3[data-v-ff19ba2a]{margin:0;font-size:1.1rem;font-weight:600;color:var(--tg-theme-text-color);line-height:1.2}.lock-icon[data-v-ff19ba2a]{font-size:1.2rem;opacity:.7}.tense-description[data-v-ff19ba2a]{margin:0 0 1rem;color:var(--tg-theme-hint-color);font-size:.9rem;line-height:1.4}.tense-meta[data-v-ff19ba2a]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.question-count[data-v-ff19ba2a]{color:var(--tg-theme-text-color);font-weight:500}.unlock-level[data-v-ff19ba2a]{color:var(--tg-theme-hint-color);background:#ffffff1a;padding:.2rem .5rem;border-radius:6px}.battle-screen[data-v-a2e8414b]{padding:1rem;gap:1rem;position:relative}.battle-header[data-v-a2e8414b]{text-align:center;margin-bottom:1rem}.tense-name[data-v-a2e8414b]{margin:0 0 .5rem;font-size:1.2rem;color:var(--tg-theme-text-color)}.progress-bar[data-v-a2e8414b]{position:relative;height:8px;background:var(--tg-theme-secondary-bg-color);border-radius:4px;overflow:hidden}.progress-fill[data-v-a2e8414b]{height:100%;background:var(--tg-theme-button-color);border-radius:4px;transition:width .3s ease}.progress-text[data-v-a2e8414b]{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:.7rem;font-weight:500;color:var(--tg-theme-text-color)}.battle-arena[data-v-a2e8414b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}.combatant[data-v-a2e8414b]{flex:1;text-align:center}.vs-indicator[data-v-a2e8414b]{font-size:1.5rem;opacity:.7}.monster-info[data-v-a2e8414b],.player-info[data-v-a2e8414b]{margin-bottom:1rem}.monster-info h3[data-v-a2e8414b],.player-info h3[data-v-a2e8414b]{margin:0 0 .5rem;font-size:.9rem;color:var(--tg-theme-text-color)}.health-bar[data-v-a2e8414b]{position:relative;height:12px;background:var(--tg-theme-secondary-bg-color);border-radius:6px;overflow:hidden}.health-fill[data-v-a2e8414b]{height:100%;border-radius:6px;transition:width .3s ease}.health-fill.monster[data-v-a2e8414b]{background:#ff6b6b}.health-fill.player[data-v-a2e8414b]{background:#4ecdc4}.health-text[data-v-a2e8414b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;font-weight:500;color:var(--tg-theme-text-color)}.monster-sprite[data-v-a2e8414b],.player-sprite[data-v-a2e8414b]{font-size:3rem;transition:all .3s ease}.monster-sprite.damaged[data-v-a2e8414b],.player-sprite.damaged[data-v-a2e8414b]{transform:translate(10px);filter:brightness(1.5) hue-rotate(0deg)}.question-section[data-v-a2e8414b]{flex:1}.question-card[data-v-a2e8414b]{background:var(--tg-theme-secondary-bg-color);border-radius:16px;padding:1.5rem}.question-header[data-v-a2e8414b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.streak[data-v-a2e8414b]{background:linear-gradient(45deg,#ff6b6b,#ff8e53);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:700}.score[data-v-a2e8414b]{color:var(--tg-theme-hint-color);font-size:.9rem;font-weight:500}.question-text[data-v-a2e8414b]{font-size:1.1rem;line-height:1.5;color:var(--tg-theme-text-color);margin:0 0 1.5rem;text-align:center}.answer-options[data-v-a2e8414b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.option-btn[data-v-a2e8414b]{background:var(--tg-theme-bg-color);border:2px solid var(--tg-theme-hint-color);border-radius:12px;padding:1rem;color:var(--tg-theme-text-color);font-size:1rem;cursor:pointer;transition:all .2s}.option-btn[data-v-a2e8414b]:hover{border-color:var(--tg-theme-button-color)}.option-btn.selected[data-v-a2e8414b]{border-color:var(--tg-theme-button-color);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.option-btn.correct[data-v-a2e8414b]{border-color:#4ecdc4;background:#4ecdc4;color:#fff}.option-btn.wrong[data-v-a2e8414b]{border-color:#ff6b6b;background:#ff6b6b;color:#fff}.option-btn[data-v-a2e8414b]:disabled{cursor:not-allowed}.question-hint[data-v-a2e8414b]{margin-top:1rem;padding:1rem;background:#ffc1071a;border-radius:8px;display:flex;align-items:center;gap:.5rem}.hint-icon[data-v-a2e8414b]{font-size:1.2rem}.hint-text[data-v-a2e8414b]{flex:1;color:var(--tg-theme-text-color);font-size:.9rem}.battle-result[data-v-a2e8414b]{text-align:center}.result-title[data-v-a2e8414b]{font-size:1.5rem;margin:0 0 2rem;color:var(--tg-theme-text-color)}.result-stats[data-v-a2e8414b]{margin-bottom:2rem}.stat-item[data-v-a2e8414b]{display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;background:var(--tg-theme-secondary-bg-color);border-radius:8px}.stat-label[data-v-a2e8414b]{color:var(--tg-theme-hint-color)}.stat-value[data-v-a2e8414b]{font-weight:500;color:var(--tg-theme-text-color)}.stat-value.correct[data-v-a2e8414b]{color:#4ecdc4}.stat-value.wrong[data-v-a2e8414b]{color:#ff6b6b}.result-rewards h3[data-v-a2e8414b]{margin:0 0 1rem;color:var(--tg-theme-text-color)}.reward-item[data-v-a2e8414b]{padding:.75rem;background:linear-gradient(45deg,gold,orange);color:#000;border-radius:8px;margin-bottom:.5rem;font-weight:500}.continue-btn[data-v-a2e8414b]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1rem}.damage-animation[data-v-a2e8414b]{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;z-index:1000;pointer-events:none;animation:damage-float-a2e8414b 1s ease-out forwards}.damage-animation.monster-damage[data-v-a2e8414b]{color:#ff6b6b;right:20%;left:auto}.damage-animation.player-damage[data-v-a2e8414b]{color:#ff6b6b;left:20%;right:auto}@keyframes damage-float-a2e8414b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-80%) scale(1.2)}to{opacity:0;transform:translate(-50%,-120%) scale(.8)}}.profile-screen[data-v-75b7e739]{padding:1rem;gap:1.5rem}.screen-header[data-v-75b7e739]{text-align:center;margin-bottom:2rem}.screen-header h2[data-v-75b7e739]{margin:0;font-size:1.5rem;color:var(--tg-theme-text-color)}.profile-content[data-v-75b7e739]{display:flex;flex-direction:column;gap:2rem}.profile-stats h3[data-v-75b7e739],.profile-progress h3[data-v-75b7e739],.profile-premium h3[data-v-75b7e739]{margin:0 0 1rem;font-size:1.1rem;color:var(--tg-theme-text-color)}.stats-grid[data-v-75b7e739]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-card[data-v-75b7e739]{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem}.stat-icon[data-v-75b7e739]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-button-color);border-radius:50%}.stat-info[data-v-75b7e739]{display:flex;flex-direction:column}.stat-value[data-v-75b7e739]{font-size:1.2rem;font-weight:700;color:var(--tg-theme-text-color)}.stat-label[data-v-75b7e739]{font-size:.8rem;color:var(--tg-theme-hint-color)}.progress-item[data-v-75b7e739]{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem;margin-bottom:1rem}.progress-label[data-v-75b7e739]{display:block;font-weight:500;color:var(--tg-theme-text-color);margin-bottom:.5rem}.progress-bar[data-v-75b7e739]{height:8px;background:var(--tg-theme-bg-color);border-radius:4px;overflow:hidden;margin-bottom:.25rem}.progress-fill[data-v-75b7e739]{height:100%;background:var(--tg-theme-button-color);border-radius:4px;transition:width .3s ease}.progress-text[data-v-75b7e739]{font-size:.8rem;color:var(--tg-theme-hint-color)}.unlocked-tenses h4[data-v-75b7e739]{margin:1rem 0 .5rem;font-size:.9rem;color:var(--tg-theme-text-color)}.tense-badges[data-v-75b7e739]{display:flex;flex-wrap:wrap;gap:.5rem}.tense-badge[data-v-75b7e739]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);padding:.25rem .75rem;border-radius:16px;font-size:.8rem;font-weight:500}.profile-premium[data-v-75b7e739]{background:linear-gradient(135deg,gold,orange);color:#000;padding:1.5rem;border-radius:16px}.premium-benefits[data-v-75b7e739]{margin:1rem 0;padding-left:1rem}.premium-benefits li[data-v-75b7e739]{margin-bottom:.5rem;font-size:.9rem}.upgrade-btn[data-v-75b7e739]{background:#000;color:gold;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;width:100%}.premium-status[data-v-75b7e739]{background:var(--tg-theme-secondary-bg-color);padding:1.5rem;border-radius:16px;text-align:center}.premium-status h3[data-v-75b7e739]{color:gold;margin-bottom:.5rem}.premium-status p[data-v-75b7e739]{margin:0;color:var(--tg-theme-hint-color)}.shop-screen[data-v-c9fbc248]{padding:1rem}.screen-header[data-v-c9fbc248]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.screen-header h2[data-v-c9fbc248]{margin:0;font-size:1.5rem;color:var(--tg-theme-text-color)}.currency-display[data-v-c9fbc248]{background:var(--tg-theme-secondary-bg-color);padding:.5rem 1rem;border-radius:20px;font-weight:500;color:var(--tg-theme-text-color)}.shop-content[data-v-c9fbc248]{display:flex;flex-direction:column;gap:2rem}.shop-section h3[data-v-c9fbc248]{margin:0 0 1rem;font-size:1.1rem;color:var(--tg-theme-text-color)}.shop-items[data-v-c9fbc248]{display:flex;flex-direction:column;gap:1rem}.shop-item[data-v-c9fbc248]{display:flex;align-items:center;gap:1rem;background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem}.item-icon[data-v-c9fbc248]{font-size:2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-button-color);border-radius:50%;flex-shrink:0}.item-info[data-v-c9fbc248]{flex:1}.item-info h4[data-v-c9fbc248]{margin:0 0 .25rem;font-size:1rem;color:var(--tg-theme-text-color)}.item-info p[data-v-c9fbc248]{margin:0;font-size:.8rem;color:var(--tg-theme-hint-color)}.item-price[data-v-c9fbc248]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.price[data-v-c9fbc248]{font-weight:500;color:var(--tg-theme-text-color)}.btn-buy[data-v-c9fbc248]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;min-width:60px}.btn-buy[data-v-c9fbc248]:disabled{opacity:.5;cursor:not-allowed}.premium-section[data-v-c9fbc248]{background:linear-gradient(135deg,gold,orange);padding:1.5rem;border-radius:16px;color:#000}.premium-section h3[data-v-c9fbc248]{color:#000}.premium-offer[data-v-c9fbc248]{display:flex;flex-direction:column;gap:1.5rem}.premium-header h4[data-v-c9fbc248]{margin:0 0 .5rem;font-size:1.2rem}.premium-header p[data-v-c9fbc248]{margin:0;opacity:.8}.premium-benefits[data-v-c9fbc248]{display:flex;flex-direction:column;gap:.5rem}.benefit[data-v-c9fbc248]{font-size:.9rem;font-weight:500}.premium-price[data-v-c9fbc248]{display:flex;justify-content:space-between;align-items:center}.price-stars[data-v-c9fbc248]{font-size:1.2rem;font-weight:700}.btn-premium[data-v-c9fbc248]{background:#000;color:gold;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer}.daily-challenge[data-v-6b00cb32]{padding:1rem;min-height:100vh;background:var(--tg-theme-bg-color)}.header[data-v-6b00cb32]{display:flex;align-items:center;margin-bottom:2rem}.back-btn[data-v-6b00cb32]{background:none;border:none;color:var(--tg-theme-link-color);font-size:1.2rem;padding:.5rem;cursor:pointer}.header h2[data-v-6b00cb32]{flex:1;text-align:center;margin:0;margin-right:3rem}.challenge-content[data-v-6b00cb32]{max-width:400px;margin:0 auto}.challenge-card[data-v-6b00cb32]{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1.5rem}.challenge-header[data-v-6b00cb32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.date-display[data-v-6b00cb32]{display:flex;align-items:center;gap:.75rem}.calendar-icon[data-v-6b00cb32]{font-size:1.5rem}.date-info[data-v-6b00cb32]{display:flex;flex-direction:column}.day[data-v-6b00cb32]{font-weight:600;font-size:.9rem;color:var(--tg-theme-text-color)}.date[data-v-6b00cb32]{font-size:.8rem;color:var(--tg-theme-hint-color)}.challenge-status[data-v-6b00cb32]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:20px;background:#0000001a}.challenge-status.available[data-v-6b00cb32]{background:#4caf5033;color:#4caf50}.challenge-status.completed[data-v-6b00cb32]{background:#2196f333;color:#2196f3}.status-icon[data-v-6b00cb32]{font-size:1.2rem}.status-text[data-v-6b00cb32]{font-size:.8rem;font-weight:500}.countdown[data-v-6b00cb32]{margin-top:1rem;text-align:center;padding:.75rem;background:#ffc1071a;border-radius:8px;color:var(--tg-theme-hint-color)}.challenge-date[data-v-6b00cb32]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--tg-theme-hint-color)}.challenge-info[data-v-6b00cb32]{margin-bottom:1.5rem;text-align:center}.challenge-info h3[data-v-6b00cb32]{margin:0 0 .5rem}.challenge-tense[data-v-6b00cb32]{color:var(--tg-theme-button-color);font-weight:600;text-transform:capitalize;font-size:1.2rem}.challenge-goal[data-v-6b00cb32]{margin-top:.5rem;color:var(--tg-theme-hint-color)}.challenge-progress[data-v-6b00cb32]{margin-bottom:1.5rem}.progress-bar[data-v-6b00cb32]{height:24px;background:#0000001a;border-radius:12px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-6b00cb32]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.progress-text[data-v-6b00cb32]{display:block;text-align:center;color:var(--tg-theme-hint-color)}.challenge-reward[data-v-6b00cb32]{margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.reward-label[data-v-6b00cb32]{display:block;margin-bottom:.5rem;color:var(--tg-theme-hint-color)}.rewards[data-v-6b00cb32]{display:flex;justify-content:center;gap:2rem}.reward[data-v-6b00cb32]{font-size:1.2rem;font-weight:600}.start-challenge-btn[data-v-6b00cb32]{width:100%;padding:1rem;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .2s}.start-challenge-btn[data-v-6b00cb32]:hover:not(:disabled){opacity:.9}.start-challenge-btn[data-v-6b00cb32]:disabled{opacity:.5;cursor:not-allowed}.no-challenge[data-v-6b00cb32]{text-align:center;padding:3rem 1rem;color:var(--tg-theme-hint-color)}.no-challenge .hint[data-v-6b00cb32]{margin-top:.5rem;font-size:.9rem}.notification-container[data-v-eb1a6dfa]{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:9999;width:90%;max-width:400px;pointer-events:none}.notification-toast[data-v-eb1a6dfa]{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);pointer-events:auto;cursor:pointer}.notification-toast.success[data-v-eb1a6dfa]{background:#4ccdc4e6;color:#fff}.notification-toast.error[data-v-eb1a6dfa]{background:#ff6b6be6;color:#fff}.notification-toast.warning[data-v-eb1a6dfa]{background:#ffc107e6;color:#000}.notification-toast.info[data-v-eb1a6dfa]{background:#2481cce6;color:#fff}.notification-content[data-v-eb1a6dfa]{display:flex;align-items:center;gap:.75rem;flex:1}.notification-icon[data-v-eb1a6dfa]{font-size:1.2rem;flex-shrink:0}.notification-message[data-v-eb1a6dfa]{font-size:.9rem;font-weight:500;line-height:1.3}.notification-close[data-v-eb1a6dfa]{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.notification-close[data-v-eb1a6dfa]:hover{background:#0000001a}.notification-enter-active[data-v-eb1a6dfa],.notification-leave-active[data-v-eb1a6dfa]{transition:all .3s ease}.notification-enter-from[data-v-eb1a6dfa],.notification-leave-to[data-v-eb1a6dfa]{opacity:0;transform:translateY(-20px) scale(.9)}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #2481cc;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f0f0f0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column;padding-bottom:60px}.theme-dark{--tg-theme-bg-color: #1c1c1e;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #8e8e93;--tg-theme-secondary-bg-color: #2c2c2e}.theme-light{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-secondary-bg-color: #f0f0f0}.screen{flex:1;display:flex;flex-direction:column;padding:1rem}.btn{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn:hover{opacity:.8}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}.card{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:1rem;margin-bottom:1rem}
