*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#1a1a1a;--secondary-color:#90caf9;--accent-color:#4caf50;--text-primary:#202124;--text-secondary:#5f6368;--border-color:#dadce0;--bg-light:#f8f9fa;--bg-white:#fff;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 20px #00000026;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--transition:all .3s ease}body{color:var(--text-primary);background:var(--bg-light);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.header{background:var(--bg-white);box-shadow:var(--shadow-sm);z-index:1000;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.logo{color:var(--primary-color);align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.logo img{border-radius:8px;width:40px;height:40px}.nav{align-items:center;gap:32px;display:flex}.nav a{color:var(--text-primary);transition:var(--transition);font-weight:500;text-decoration:none}.nav a:hover{color:var(--secondary-color)}.btn-download-nav{background:var(--accent-color);border-radius:var(--radius-md);padding:8px 24px;font-weight:600;color:#fff!important}.btn-download-nav:hover{box-shadow:var(--shadow-md);background:#45a049;transform:translateY(-2px)}.menu-toggle{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.menu-toggle .material-icons{color:var(--text-primary);font-size:28px}.mobile-menu{background:var(--bg-white);width:280px;height:100vh;box-shadow:var(--shadow-lg);z-index:2000;padding:20px;transition:right .3s;position:fixed;top:0;right:-100%}.mobile-menu.active{right:0}.close-menu{cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:8px}.close-menu .material-icons{font-size:28px}.mobile-nav{flex-direction:column;gap:20px;display:flex}.mobile-nav a{color:var(--text-primary);border-radius:var(--radius-md);transition:var(--transition);padding:12px;font-weight:500;text-decoration:none}.mobile-nav a:hover{background:var(--bg-light)}.btn-download-mobile{background:var(--accent-color);text-align:center;font-weight:600;color:#fff!important}.hero-content{grid-template-columns:2fr 1fr;align-items:center;gap:60px;display:grid}.hero-left{align-items:flex-start;gap:30px;display:flex}.hero-icon{width:120px;height:120px;box-shadow:var(--shadow-md);border-radius:20px}.hero-info h1{color:var(--primary-color);margin-bottom:8px;font-size:48px;font-weight:700}.subtitle{color:var(--text-secondary);margin-bottom:12px;font-size:20px}.developer{color:var(--secondary-color);margin-bottom:20px;font-weight:500}.meta-info{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.downloads,.age-rating{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.badge{background:var(--border-color);border-radius:var(--radius-sm);padding:4px 12px;font-weight:700}.hero-right{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.btn-primary{background:var(--accent-color);color:#fff;border-radius:var(--radius-md);transition:var(--transition);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover{box-shadow:var(--shadow-md);background:#45a049;transform:translateY(-2px)}.btn-large{padding:16px 48px;font-size:18px}.btn-secondary{color:var(--secondary-color);border:2px solid var(--secondary-color);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:0 0;padding:8px 24px;font-weight:600}.btn-secondary:hover{background:var(--secondary-color);color:#fff}.version-info{color:var(--text-secondary);font-size:14px}.requirements{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.screenshots{background:var(--bg-white);padding:60px 0}.screenshots h2{color:var(--primary-color);margin-bottom:30px;font-size:32px}.screenshot-carousel{align-items:center;gap:20px;display:flex;position:relative}.carousel-btn{background:var(--bg-white);border:1px solid var(--border-color);cursor:pointer;width:48px;height:48px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carousel-btn:hover{background:var(--bg-light);box-shadow:var(--shadow-md)}.carousel-btn .material-icons{color:var(--text-primary);font-size:28px}.screenshot-container{flex:1;overflow:hidden}.screenshot-wrapper{gap:20px;transition:transform .5s;display:flex}.screenshot-item{flex:0 0 calc(33.333% - 14px);min-width:250px}.screenshot-item img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.about{padding:60px 0}.about h2{margin-bottom:24px;font-size:32px}.about-content{max-width:800px}.description{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.expanded-content{max-height:0;transition:max-height .5s;overflow:hidden}.expanded-content.active{max-height:1000px}.expanded-content h3{color:var(--primary-color);margin:24px 0 16px}.expanded-content ul{padding-left:0;list-style:none}.expanded-content li{color:var(--text-secondary);padding:8px 0 8px 24px;position:relative}.expanded-content li:before{content:"✓";color:var(--accent-color);font-weight:700;position:absolute;left:0}.update-info{background:var(--bg-light);border-radius:var(--radius-md);align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.update-info .material-icons{color:var(--secondary-color)}.features{background:var(--bg-white);padding:60px 0}.features h2{text-align:center;margin-bottom:40px;font-size:32px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.feature-card{background:var(--bg-light);border-radius:var(--radius-lg);transition:var(--transition);padding:30px}.feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.feature-icon{background:var(--secondary-color);border-radius:var(--radius-md);justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.feature-icon .material-icons{color:#fff;font-size:32px}.feature-card h3{color:var(--primary-color);margin-bottom:12px;font-size:20px}.feature-card p{color:var(--text-secondary);line-height:1.6}.reviews{padding:60px 0}.reviews h2{margin-bottom:40px;font-size:32px}.rating-summary{background:var(--bg-white);border-radius:var(--radius-lg);grid-template-columns:200px 1fr;gap:60px;margin-bottom:40px;padding:30px;display:grid}.rating-score h1{color:var(--primary-color);font-size:72px;font-weight:700;line-height:1}.stars-large{color:#ffa000;margin:12px 0;font-size:24px}.rating-breakdown{flex-direction:column;gap:12px;display:flex}.rating-bar{align-items:center;gap:16px;display:flex}.rating-bar span:first-child{width:20px;font-weight:500}.bar{background:var(--border-color);border-radius:6px;flex:1;height:12px;overflow:hidden}.fill{background:var(--accent-color);height:100%}.rating-bar span:last-child{text-align:right;width:40px;color:var(--text-secondary)}.reviews-list{flex-direction:column;gap:20px;display:flex}.review-card{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}.review-header{gap:16px;margin-bottom:16px;display:flex}.reviewer-avatar{background:var(--secondary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.reviewer-info strong{margin-bottom:4px;display:block}.review-meta{align-items:center;gap:12px;font-size:14px;display:flex}.review-meta .stars{color:#ffa000}.date{color:var(--text-secondary)}.review-text{color:var(--text-secondary);line-height:1.6}.app-info{background:var(--bg-white);padding:60px 0}.app-info h2{margin-bottom:40px;font-size:32px}.info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.info-item{background:var(--bg-light);border-radius:var(--radius-md);align-items:center;gap:16px;padding:20px;display:flex}.info-item .material-icons{color:var(--secondary-color);font-size:32px}.info-item strong{color:var(--primary-color);margin-bottom:4px;display:block}.info-item p{color:var(--text-secondary)}.download-cta{background:linear-gradient(135deg,var(--secondary-color),var(--accent-color));text-align:center;padding:80px 0}.cta-content h2{color:#fff;margin-bottom:16px;font-size:42px}.cta-content p{color:#ffffffe6;margin-bottom:32px;font-size:20px}.cta-content .btn-primary{color:var(--primary-color);background:#fff}.cta-content .btn-primary:hover{transform:scale(1.05)}.download-page{padding:60px 0}.download-header{text-align:center;margin-bottom:60px}.app-icon-large{width:150px;height:150px;box-shadow:var(--shadow-lg);border-radius:30px;margin-bottom:24px}.download-header h1{margin-bottom:16px;font-size:48px}.version-badge{background:var(--bg-light);border-radius:var(--radius-lg);color:var(--text-secondary);padding:8px 24px;font-weight:500;display:inline-block}.download-button-container{text-align:center;margin-bottom:60px}.btn-download-apk{background:var(--accent-color);color:#fff;border-radius:var(--radius-lg);transition:var(--transition);box-shadow:var(--shadow-md);align-items:center;gap:12px;padding:20px 60px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.btn-download-apk:hover{box-shadow:var(--shadow-lg);background:#45a049;transform:translateY(-3px)}.download-note{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.installation-guide{max-width:900px;margin:0 auto 60px}.installation-guide h2{align-items:center;gap:12px;margin-bottom:40px;font-size:32px;display:flex}.guide-section{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:30px}.guide-section h3{color:var(--primary-color);align-items:center;gap:16px;margin-bottom:20px;font-size:24px;display:flex}.step-number{background:var(--secondary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.guide-content ol{margin-bottom:20px;margin-left:20px}.guide-content li{color:var(--text-secondary);margin-bottom:12px;line-height:1.8}.method-tabs{gap:12px;margin-bottom:24px;display:flex}.tab-btn{border:2px solid var(--border-color);background:var(--bg-light);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);padding:12px 24px;font-weight:600}.tab-btn.active{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.tab-content{display:none}.tab-content.active{display:block}.warning-box,.info-box,.success-box{border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex}.warning-box{background:#fff3cd;border-left:4px solid #ffa000}.info-box{border-left:4px solid var(--secondary-color);background:#e3f2fd}.success-box{border-left:4px solid var(--accent-color);background:#e8f5e9}.permissions-list{flex-direction:column;gap:16px;margin:24px 0;display:flex}.permission-item{background:var(--bg-light);border-radius:var(--radius-md);align-items:flex-start;gap:16px;padding:16px;display:flex}.permission-item .material-icons{color:var(--secondary-color);font-size:32px}.permission-item strong{margin-bottom:4px;display:block}.permission-item p{color:var(--text-secondary);font-size:14px}.permission-note{color:var(--text-secondary);font-style:italic}.troubleshooting{max-width:900px;margin:0 auto 60px}.troubleshooting h2{align-items:center;gap:12px;margin-bottom:30px;font-size:32px;display:flex}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.faq-question{cursor:pointer;text-align:left;width:100%;transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:18px;font-weight:600;display:flex}.faq-question:hover{background:var(--bg-light)}.faq-question .material-icons{transition:transform .3s}.faq-item.active .faq-question .material-icons{transform:rotate(180deg)}.faq-answer{max-height:0;padding:0 24px;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding:0 24px 24px}.faq-answer ul{padding-left:0;list-style:none}.faq-answer li{color:var(--text-secondary);padding:8px 0 8px 24px;position:relative}.faq-answer li:before{content:"•";color:var(--secondary-color);font-weight:700;position:absolute;left:8px}.requirements,.support-section{background:var(--bg-white);border-radius:var(--radius-lg);max-width:900px;box-shadow:var(--shadow-sm);margin:0 auto 60px;padding:40px}.requirements h2,.support-section h2{align-items:center;gap:12px;margin-bottom:30px;font-size:32px;display:flex}.requirements-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.req-item{text-align:center;background:var(--bg-light);border-radius:var(--radius-lg);padding:24px}.req-item .material-icons{color:var(--secondary-color);margin-bottom:16px;font-size:48px}.req-item strong{margin-bottom:8px;font-size:18px;display:block}.req-item p{color:var(--text-secondary)}.support-section{text-align:center}.support-options{justify-content:center;gap:20px;margin-top:30px;display:flex}.support-btn{border:2px solid var(--secondary-color);color:var(--secondary-color);border-radius:var(--radius-md);transition:var(--transition);align-items:center;gap:8px;padding:12px 32px;font-weight:600;text-decoration:none;display:inline-flex}.support-btn:hover{background:var(--secondary-color);color:#fff}.download-again{text-align:center;margin-top:40px}.footer{background:var(--primary-color);color:#fff;padding:60px 0 20px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-section h3,.footer-section h4{color:#fff;margin-bottom:20px}.footer-section p{color:#ffffffb3}.footer-section ul{list-style:none}.footer-section li{margin-bottom:12px}.footer-section a{color:#ffffffb3;transition:var(--transition);text-decoration:none}.footer-section a:hover{color:#fff}.social-links{flex-direction:column;gap:12px;display:flex}.footer-bottom{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:20px}.header-right{align-items:center;gap:20px;margin-left:auto;display:flex}@media (width<=968px){.hero-content{grid-template-columns:1fr;gap:40px}.hero-right{text-align:center;align-items:center}.rating-summary{grid-template-columns:1fr;gap:30px}.screenshot-item{flex:0 0 calc(50% - 10px)}}@media (width<=768px){.nav{display:none}.menu-toggle{display:block}.hero-left{text-align:center;flex-direction:column;align-items:center}.hero-info{flex-direction:column;align-items:center;display:flex}.hero-info h1{font-size:36px}.screenshot-item{flex:0 0 calc(100% - 20px);min-width:100%}.feature-grid{grid-template-columns:1fr}.download-header h1{font-size:32px}.btn-download-apk{padding:16px 40px;font-size:18px}.support-options{flex-direction:column;align-items:stretch}}@media (width<=480px){.container{padding:0 16px}.hero{padding:40px 0}.hero-icon{width:80px;height:80px}.hero-info h1{font-size:28px}.subtitle{font-size:16px}.meta-info{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.btn-large{justify-content:center;width:100%;padding:14px 32px;font-size:16px}.screenshots,.about,.features,.reviews,.app-info{padding:40px 0}section h2{font-size:24px}.cta-content h2{font-size:28px}.cta-content p{font-size:16px}.app-icon-large{width:100px;height:100px}.download-header h1{font-size:24px}.guide-section{padding:20px}.guide-section h3{flex-direction:column;align-items:flex-start;font-size:20px}.method-tabs{flex-direction:column}.tab-btn{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero,.screenshots,.about,.features,.reviews{animation:.6s ease-out fadeIn}@media print{.header,.footer,.download-cta,.mobile-menu{display:none}.container{max-width:100%}}@media (width<=768px){.header-content{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.logo{flex:none;order:1}.header-right{flex:none;order:2;align-items:center;gap:12px;margin-left:auto;display:flex}.nav{display:none}.language-switcher{width:auto;margin-left:0}.menu-toggle{order:3;display:flex}.lang-btn{gap:6px;padding:6px 12px;font-size:13px}.current-flag-img{width:20px;height:14px}}@media (width<=480px){.lang-btn{justify-content:center;width:40px;height:40px;padding:8px}.lang-btn .current-lang,.lang-btn .arrow{display:none}.current-flag-img{width:24px;height:16px}}.hero{background:var(--bg-white);padding:60px 0}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.hero-icon-wrapper{width:120px;height:120px}.hero-icon{border-radius:20px;width:100%;height:100%;box-shadow:0 8px 24px #00000026}.hero-info{flex-direction:column;align-items:center;gap:12px;display:flex}.hero-info h1{color:var(--primary-color);margin:0;font-size:48px;font-weight:700}.subtitle{color:var(--text-secondary);margin:0;font-size:20px}.developer{color:var(--secondary-color);font-size:16px;font-weight:500}.meta-info{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:16px;display:flex}.rating{align-items:center;gap:8px;display:flex}.stars{color:#ffa000;font-size:18px}.rating-text{font-size:18px;font-weight:700}.downloads,.age-rating{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.badge{background:var(--border-color);border-radius:4px;padding:4px 12px;font-size:12px;font-weight:700}.hero-cta{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;display:flex}.btn-primary{background:var(--accent-color);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:300px;padding:16px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.version-info{color:var(--text-secondary);text-align:center;margin:0;font-size:14px}.requirements{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=768px){.hero{padding:40px 0}.hero-content{gap:24px}.hero-icon-wrapper{width:100px;height:100px}.hero-icon{border-radius:16px}.hero-info h1{font-size:36px}.subtitle{font-size:18px}.developer{font-size:15px}.meta-info{flex-direction:column;gap:16px;width:100%}.rating,.downloads,.age-rating{justify-content:center;width:100%}.btn-primary{max-width:100%;padding:14px 32px;font-size:16px}.version-info{padding:0 20px;font-size:13px}}@media (width<=480px){.hero{padding:32px 0}.hero-icon-wrapper{width:80px;height:80px}.hero-info h1{font-size:28px}.subtitle{font-size:16px}.developer{font-size:14px}.meta-info{gap:12px}.stars,.rating-text{font-size:16px}.downloads,.age-rating{font-size:13px}.btn-primary{padding:12px 24px;font-size:15px}.btn-primary .material-icons{font-size:20px}.version-info{font-size:12px;line-height:1.6}.requirements{font-size:13px}}@media (width<=768px) and (orientation:landscape){.hero{padding:24px 0}.hero-content{text-align:left;flex-direction:row;gap:32px}.hero-icon-wrapper{flex-shrink:0}.hero-info{flex:1;align-items:flex-start}.meta-info{justify-content:flex-start}.hero-cta{align-items:flex-start}}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (width<=768px){.container{padding:0 16px}}@media (width<=480px){.container{padding:0 12px}}