.google-login-container[data-v-7a850b0f]{width:100%}.google-login-button[data-v-7a850b0f]{transition:all .3s ease;width:100%}.google-login-button[data-v-7a850b0f]:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.spinner-border-sm[data-v-7a850b0f]{height:1rem;width:1rem}.main-page[data-v-e4e7de12]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.engv-slider[data-v-e4e7de12]{border-radius:12px;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.engv-slider-track[data-v-e4e7de12]{display:flex;transition:transform .4s ease}.engv-slide[data-v-e4e7de12]{min-width:100%}.engv-slide-img[data-v-e4e7de12]{border-radius:12px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.engv-slider-btn[data-v-e4e7de12]{align-items:center;background:#ffffffd9;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:40px;z-index:10}.engv-slider-btn[data-v-e4e7de12]:hover{background:#fff}.engv-slider-btn--prev[data-v-e4e7de12]{left:10px}.engv-slider-btn--next[data-v-e4e7de12]{right:10px}.engv-slider-dots[data-v-e4e7de12]{display:flex;gap:8px;justify-content:center;margin-top:12px}.engv-slider-dot[data-v-e4e7de12]{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s;width:10px}.engv-slider-dot.active[data-v-e4e7de12]{background:#0d6efd}@media(max-width:576px){.engv-slider-btn[data-v-e4e7de12]{font-size:1rem;height:32px;width:32px}}.header-section[data-v-e4e7de12]{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.navbar-brand[data-v-e4e7de12]{color:#ff6b35!important;font-size:1.8rem;font-weight:700}.hero-section[data-v-e4e7de12]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;min-height:100vh}.hero-title[data-v-e4e7de12]{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle[data-v-e4e7de12]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.hero-buttons .btn[data-v-e4e7de12]{border-radius:25px;font-size:1.1rem;padding:12px 30px}.hero-placeholder[data-v-e4e7de12]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;padding:3rem;text-align:center}.section-title[data-v-e4e7de12]{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-subtitle[data-v-e4e7de12]{color:#666;font-size:1.2rem;margin:0 auto;max-width:800px}.learning-categories[data-v-e4e7de12]{display:flex;flex-direction:column;gap:1.5rem}.category-item[data-v-e4e7de12]{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;padding:1rem}.category-emoji[data-v-e4e7de12]{flex-shrink:0;font-size:1.5rem;margin-top:.2rem}.category-content[data-v-e4e7de12]{flex:1}.category-title[data-v-e4e7de12]{color:#333;font-size:12px;font-weight:600;margin-bottom:.5rem}.category-description[data-v-e4e7de12]{color:#666;font-size:12px;line-height:1.5;margin:0}.target-card[data-v-e4e7de12]{background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;height:100%;padding:2rem 1rem;text-align:center;transition:transform .3s ease}.target-card[data-v-e4e7de12]:hover{transform:translateY(-5px)}.target-icon[data-v-e4e7de12]{font-size:3rem;margin-bottom:1rem}.target-text[data-v-e4e7de12]{color:#555;font-size:1.1rem;line-height:1.6}.help-card[data-v-e4e7de12]{background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;padding:2rem 1rem;transition:transform .3s ease}.help-card[data-v-e4e7de12]:hover{transform:translateY(-5px)}.help-icon[data-v-e4e7de12]{font-size:3rem}.help-title[data-v-e4e7de12]{color:#333;font-size:1.3rem;font-weight:600}.learning-title[data-v-e4e7de12]{font-size:1.5rem;margin-bottom:2rem}.learning-card[data-v-e4e7de12]{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000d;padding:1.5rem 1rem;transition:transform .3s ease}.learning-card[data-v-e4e7de12]:hover{transform:translateY(-3px)}.learning-icon[data-v-e4e7de12]{font-size:2.5rem}.learning-title[data-v-e4e7de12]{color:#333;font-size:1.1rem;font-weight:600}.progress-text[data-v-e4e7de12],.stats-text[data-v-e4e7de12]{color:#666;font-size:1.1rem;margin-bottom:1rem}.comparison-card[data-v-e4e7de12]{background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;margin-bottom:2rem;padding:2rem}.comparison-bad[data-v-e4e7de12],.comparison-good[data-v-e4e7de12]{align-items:flex-start;display:flex;font-size:1rem;line-height:1.5;margin-bottom:1rem}.comparison-bad[data-v-e4e7de12]{color:#666;text-decoration:line-through}.comparison-good[data-v-e4e7de12]{color:#333;font-weight:500}.comparison-title[data-v-e4e7de12]{color:#d9480f;font-weight:700;margin-bottom:0;margin-top:1rem}.cta-section[data-v-e4e7de12]{background:linear-gradient(135deg,#667eea,#764ba2)}.cta-title[data-v-e4e7de12]{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.stat-item[data-v-e4e7de12]{padding:1rem}.stat-number[data-v-e4e7de12]{color:gold;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-e4e7de12]{font-size:1.1rem;opacity:.9}.login-section[data-v-e4e7de12]{align-items:center;display:flex;min-height:60vh}.card[data-v-e4e7de12]{border:none;border-radius:15px;box-shadow:0 10px 30px #0000001a}.about-section[data-v-e4e7de12]{background:#f8f9fa}.about-content[data-v-e4e7de12]{margin:0 auto;max-width:900px}.about-text[data-v-e4e7de12]{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;text-align:justify}.about-text[data-v-e4e7de12]:last-child{margin-bottom:0}.app-download-section[data-v-e4e7de12]{background:linear-gradient(135deg,#e8f4fd,#f0f8ff);border-bottom:1px solid #d0e8f7;border-top:1px solid #d0e8f7}.app-download-badge[data-v-e4e7de12]{align-items:center;background:#0d6efd;border-radius:20px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;letter-spacing:.03em;padding:.3rem .9rem}.app-download-title[data-v-e4e7de12]{color:#1a1a2e;font-size:2rem;font-weight:700;margin-bottom:1rem}.app-download-desc[data-v-e4e7de12]{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;max-width:480px}.app-download-btn[data-v-e4e7de12]{display:inline-block}.google-play-badge[data-v-e4e7de12]{height:64px;width:auto}.qr-wrapper[data-v-e4e7de12]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:inline-block;padding:1rem}.qr-code-img[data-v-e4e7de12]{border-radius:8px;display:block}.qr-hint[data-v-e4e7de12]{color:#888;font-size:.8rem;margin:0}.footer-section[data-v-e4e7de12]{background:#333}.modal-overlay[data-v-e4e7de12]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:9999}.modal-content[data-v-e4e7de12]{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:450px;overflow-y:auto;width:100%}.modal-header[data-v-e4e7de12]{border-bottom:1px solid #dee2e6;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.modal-header[data-v-e4e7de12],.modal-title[data-v-e4e7de12]{align-items:center;display:flex}.modal-title[data-v-e4e7de12]{color:#333;font-size:1.25rem;font-weight:600;margin:0}.btn-close[data-v-e4e7de12]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;opacity:.5;padding:0;width:30px}.btn-close[data-v-e4e7de12]:hover{opacity:1}.modal-body[data-v-e4e7de12]{padding:1.5rem}@media(max-width:768px){.hero-title[data-v-e4e7de12]{font-size:2.5rem}.section-title[data-v-e4e7de12]{font-size:2rem}.hero-buttons .btn[data-v-e4e7de12]{display:block;margin-bottom:1rem;width:100%}.hero-buttons .btn[data-v-e4e7de12]:last-child{margin-bottom:0}}@media(max-width:576px){.hero-title[data-v-e4e7de12]{font-size:2rem}.section-title[data-v-e4e7de12]{font-size:1.8rem}.comparison-card[data-v-e4e7de12],.help-card[data-v-e4e7de12],.target-card[data-v-e4e7de12]{margin-bottom:1.5rem}}
