.footer[data-v-00875a0d]{background-color:#f8f9fa;padding:40px 0 20px;margin-top:40px}.footer-container[data-v-00875a0d]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid[data-v-00875a0d]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px}.footer-column[data-v-00875a0d]{display:flex;flex-direction:column;gap:15px}.footer-column-title[data-v-00875a0d]{font-size:16px;font-weight:600;color:#333;margin:0}.footer-description[data-v-00875a0d]{font-size:14px;color:#666;line-height:1.6;margin:0}.footer-links-group[data-v-00875a0d]{display:flex;flex-direction:column;gap:10px}.footer-links-group .footer-link[data-v-00875a0d]{font-size:14px;color:#666;text-decoration:none;transition:color .2s;display:flex;align-items:center;gap:6px}.footer-links-group .footer-link i[data-v-00875a0d]{font-size:12px}.footer-links-group .footer-link[data-v-00875a0d]:hover{color:#007aff}.license-info[data-v-00875a0d]{display:flex;flex-direction:column;gap:10px}.license-icons[data-v-00875a0d]{display:flex;gap:8px;font-size:20px;color:#666}.license-text[data-v-00875a0d]{font-size:13px;color:#666;line-height:1.5}.license-text a[data-v-00875a0d]{color:#007aff;text-decoration:none}.license-text a[data-v-00875a0d]:hover{text-decoration:underline}.footer-bottom[data-v-00875a0d]{border-top:1px solid rgba(0,0,0,.1);padding-top:20px}.footer-bottom-content[data-v-00875a0d]{display:flex;justify-content:center;align-items:center}.footer-links[data-v-00875a0d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.footer-copyright[data-v-00875a0d]{font-size:14px;color:#666}.footer-text[data-v-00875a0d]{color:#666;font-size:14px}.footer-beian[data-v-00875a0d]{color:#666;font-size:14px;text-decoration:none;transition:color .2s}.footer-beian[data-v-00875a0d]:hover{color:#007aff;text-decoration:underline}.divider[data-v-00875a0d]{color:#ccc;font-size:14px}@media(max-width:1024px){.footer-grid[data-v-00875a0d]{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:768px){.footer[data-v-00875a0d]{padding:30px 0 15px;margin-top:30px}.footer-container[data-v-00875a0d]{padding:0 15px}.footer-grid[data-v-00875a0d]{grid-template-columns:1fr;gap:25px;margin-bottom:20px}.footer-column-title[data-v-00875a0d]{font-size:15px}.footer-description[data-v-00875a0d],.footer-links-group .footer-link[data-v-00875a0d],.license-text[data-v-00875a0d]{font-size:13px}.footer-links[data-v-00875a0d]{font-size:12px;gap:8px}.footer-copyright[data-v-00875a0d],.footer-text[data-v-00875a0d],.footer-beian[data-v-00875a0d]{font-size:12px}.license-icons[data-v-00875a0d]{font-size:18px}}@media(max-width:480px){.footer[data-v-00875a0d]{padding:20px 0 10px;margin-top:20px}.footer-grid[data-v-00875a0d]{gap:20px}.footer-links[data-v-00875a0d]{flex-direction:column;gap:6px;text-align:center}.divider[data-v-00875a0d]{display:none}}.bottom-nav[data-v-ec16fbf2]{position:fixed;bottom:0;left:0;right:0;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:space-around;padding:8px 0;box-shadow:0 -2px 10px #0000000d;z-index:1000;border-top:1px solid rgba(0,0,0,.05)}.nav-item[data-v-ec16fbf2]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#666;font-size:12px;gap:4px;padding:4px 20px;transition:color .3s ease}.nav-icon[data-v-ec16fbf2]{width:24px;height:24px;stroke-linecap:round;stroke-linejoin:round}.nav-item span[data-v-ec16fbf2]{font-weight:400}.nav-item.router-link-active[data-v-ec16fbf2]{color:#007aff}.nav-icon-wrapper[data-v-ec16fbf2]{position:relative;display:flex;align-items:center;justify-content:center}.update-badge[data-v-ec16fbf2]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ff3b30;border-radius:50%;border:2px solid white;animation:pulse-ec16fbf2 2s infinite}@keyframes pulse-ec16fbf2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.main-content[data-v-ec16fbf2]{min-height:100vh;padding-bottom:70px;background:#f5f5f7}.main-content.admin-page[data-v-ec16fbf2]{padding-bottom:0;background:transparent}@supports not (backdrop-filter: blur(10px)){.bottom-nav[data-v-ec16fbf2]{background:#fffffff2}}@media(max-width:768px){.nav-item[data-v-ec16fbf2]{padding:4px 12px}.nav-icon[data-v-ec16fbf2]{width:22px;height:22px}.nav-item span[data-v-ec16fbf2]{font-size:11px}}@media(max-width:480px){.nav-item[data-v-ec16fbf2]{padding:4px 8px}.nav-icon[data-v-ec16fbf2]{width:20px;height:20px}.nav-item span[data-v-ec16fbf2]{font-size:10px}}.site-header[data-v-51005b8b]{background:#f5f5f7cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 15px 3px;position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:space-between;align-items:center}.site-title h1[data-v-51005b8b]{font-size:28px;font-weight:700;color:#000;margin:0}.home[data-v-51005b8b]{padding-top:60px;background:#f5f5f7;min-height:100vh}.explore-container[data-v-51005b8b]{padding:15px;margin-bottom:20px;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.explore-grid[data-v-51005b8b]{display:grid;grid-template-columns:repeat(2,370px);grid-template-rows:repeat(2,auto);gap:15px;justify-content:center}.explore-item[data-v-51005b8b]{background:#e5e7eb;border-radius:24px;overflow:hidden;transition:all .3s ease;position:relative;width:370px;height:370px;line-height:0;cursor:pointer;box-shadow:-10px -10px 20px #fff,10px 10px 20px #99a1af,inset -10px -10px 20px #d1d5dc}.explore-item[data-v-51005b8b]:hover{transform:translateY(-2px);box-shadow:-12px -12px 24px #fff,12px 12px 24px #99a1af,inset -10px -10px 20px #d1d5dc}.explore-bg[data-v-51005b8b]{width:100%;height:100%;object-fit:cover}.harmonyos-card[data-v-51005b8b]{overflow:hidden}.harmonyos-card video[data-v-51005b8b]{pointer-events:none;object-fit:cover;object-position:center 18%;width:100%;height:100%}.trend-card[data-v-51005b8b]{background:#e5e7eb;position:relative;overflow:hidden;cursor:default}.trend-gradient-bg[data-v-51005b8b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ddd6fe,#e9d5ff,#fce7f3);opacity:.6;filter:blur(30px);transition:opacity .3s ease}.trend-card:hover .trend-gradient-bg[data-v-51005b8b]{opacity:.8}.trend-content[data-v-51005b8b]{position:relative;padding:24px;height:100%;display:flex;flex-direction:column;color:#1e293b;z-index:1}.trend-header[data-v-51005b8b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.trend-title-group[data-v-51005b8b]{display:flex;align-items:center;gap:10px}.trend-icon[data-v-51005b8b]{width:36px;height:36px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trend-icon svg[data-v-51005b8b]{width:20px;height:20px;color:#fff}.trend-header h3[data-v-51005b8b]{font-size:16px;font-weight:600;margin:0;color:#1e293b}.trend-badge[data-v-51005b8b]{display:flex;align-items:center;gap:6px;background:#10b98126;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#10b981}.badge-dot[data-v-51005b8b]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse-51005b8b 2s ease-in-out infinite}@keyframes pulse-51005b8b{0%,to{opacity:1}50%{opacity:.5}}.trend-stats[data-v-51005b8b]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.stat-box[data-v-51005b8b]{background:#e5e7eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px;transition:all .3s ease;box-shadow:-6px -6px 12px #fff,6px 6px 12px #99a1af,inset -6px -6px 12px #d1d5dc}.stat-box[data-v-51005b8b]:hover{transform:translateY(-2px);box-shadow:-8px -8px 16px #fff,8px 8px 16px #99a1af,inset -6px -6px 12px #d1d5dc}.stat-label[data-v-51005b8b]{font-size:12px;color:#64748b;margin:0 0 8px;font-weight:500}.stat-value[data-v-51005b8b]{font-size:28px;font-weight:700;margin:0 0 4px;color:#1e293b;line-height:1}.stat-change[data-v-51005b8b]{font-size:12px;font-weight:600;display:inline-block}.stat-change.positive[data-v-51005b8b]{color:#10b981}.trend-chart-wrapper[data-v-51005b8b]{display:flex;flex-direction:column;padding:16px;background:#e5e7eb;border-radius:12px;position:relative;min-height:110px;margin-top:auto;box-shadow:-6px -6px 12px #fff,6px 6px 12px #99a1af,inset -6px -6px 12px #d1d5dc}.trend-line-chart[data-v-51005b8b]{width:100%;height:80px;margin-bottom:8px}.chart-point[data-v-51005b8b]{cursor:pointer;transition:all .3s ease}.chart-point[data-v-51005b8b]:hover{r:6;filter:drop-shadow(0 0 8px rgba(139,92,246,.8))}.chart-labels[data-v-51005b8b]{display:flex;justify-content:space-between;padding:0 4px}.chart-label[data-v-51005b8b]{font-size:10px;color:#64748b;text-align:center;flex:1}.chart-tooltip[data-v-51005b8b]{position:absolute;background:#fffffff2;border:1px solid rgba(139,92,246,.3);border-radius:8px;padding:8px 12px;pointer-events:none;z-index:10;transform:translate(-50%);box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tooltip-value[data-v-51005b8b]{font-size:14px;font-weight:600;color:#1e293b}.dashboard-link[data-v-51005b8b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;margin-top:auto;margin-left:auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-decoration:none;border-radius:10px;font-size:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #8b5cf64d}.dashboard-link[data-v-51005b8b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf666;background:linear-gradient(135deg,#5558e3,#7c4ee8)}.dashboard-link[data-v-51005b8b]:active{transform:translateY(0)}.dashboard-link i[data-v-51005b8b]{font-size:11px;transition:transform .3s ease}.dashboard-link:hover i[data-v-51005b8b]{transform:translate(3px)}.new-apps-bar[data-v-51005b8b]{position:absolute;bottom:0;left:0;right:0;background:transparent;padding:5px 0;height:100px}.apps-row[data-v-51005b8b]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:2px;height:85px;align-items:center}.apps-row[data-v-51005b8b]::-webkit-scrollbar{display:none}.app-card[data-v-51005b8b]{flex:0 0 auto;width:64px;height:85px;padding:4px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-card .app-icon[data-v-51005b8b]{width:48px;height:48px;margin:0 auto 4px;border-radius:12px;overflow:hidden;background:#fff}.app-card .app-icon img[data-v-51005b8b]{width:100%;height:100%;object-fit:cover;border-radius:12px}.app-card .app-info[data-v-51005b8b]{width:100%;text-align:center}.app-card .app-info h3[data-v-51005b8b]{font-size:11px;margin:0;color:#333;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.app-card.more-button[data-v-51005b8b]{opacity:.8;transition:all .2s ease}.app-card.more-button[data-v-51005b8b]:hover{opacity:1;transform:scale(1.05)}.app-card .more-icon[data-v-51005b8b]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea4d}.app-card .more-icon i[data-v-51005b8b]{font-size:20px;color:#fff}.no-apps-message[data-v-51005b8b]{width:100%;text-align:center;padding:15px;color:#333;font-size:14px;display:flex;align-items:center;justify-content:center}.hot-apps-section[data-v-51005b8b]{background:#e5e7eb;border-radius:24px;padding:15px;height:370px;overflow-y:auto;width:370px;box-shadow:-10px -10px 20px #fff,10px 10px 20px #99a1af,inset -10px -10px 20px #d1d5dc;transition:all .3s ease}.hot-apps-section[data-v-51005b8b]:hover{box-shadow:-12px -12px 24px #fff,12px 12px 24px #99a1af,inset -10px -10px 20px #d1d5dc}.hot-apps-section[data-v-51005b8b]::-webkit-scrollbar{width:4px}.hot-apps-section[data-v-51005b8b]::-webkit-scrollbar-track{background:transparent}.hot-apps-section[data-v-51005b8b]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.section-header[data-v-51005b8b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title h2[data-v-51005b8b]{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.view-all[data-v-51005b8b]{color:#007aff;text-decoration:none;font-size:15px;font-weight:500;display:flex;align-items:center;gap:4px}.view-all i[data-v-51005b8b]{font-size:12px}.apps-list[data-v-51005b8b]{display:flex;flex-direction:column}.app-item[data-v-51005b8b]{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease;cursor:pointer}.app-item[data-v-51005b8b]:last-child{border-bottom:none}.app-item[data-v-51005b8b]:hover{background-color:#f5f5f5;border-radius:12px}.app-item .app-icon[data-v-51005b8b]{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.app-item .app-icon img[data-v-51005b8b]{width:100%;height:100%;object-fit:cover}.app-item .app-info[data-v-51005b8b]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-right:5px}.app-item .app-info h3[data-v-51005b8b]{margin:0 0 4px;font-size:17px;font-weight:500;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-category[data-v-51005b8b]{margin:0;font-size:13px;color:#666}.skeleton[data-v-51005b8b]{pointer-events:none}.skeleton-box[data-v-51005b8b]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-51005b8b 1.5s ease-in-out infinite}.skeleton-text[data-v-51005b8b]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-51005b8b 1.5s ease-in-out infinite;border-radius:4px;margin:2px 0}.skeleton-title[data-v-51005b8b]{width:80%;height:14px;margin-bottom:6px}.skeleton-subtitle[data-v-51005b8b]{width:50%;height:12px}.app-card.skeleton .app-icon[data-v-51005b8b]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-51005b8b 1.5s ease-in-out infinite}.app-card.skeleton .skeleton-text[data-v-51005b8b]{width:90%;height:10px;margin:0 auto}.app-item.skeleton[data-v-51005b8b]{cursor:default}.app-item.skeleton[data-v-51005b8b]:hover{background-color:transparent}.app-item.skeleton .app-icon[data-v-51005b8b]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-51005b8b 1.5s ease-in-out infinite}@keyframes loading-51005b8b{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.explore-grid[data-v-51005b8b]{grid-template-columns:repeat(2,370px)}}@media(max-width:800px){.explore-grid[data-v-51005b8b]{grid-template-columns:370px;gap:10px}.explore-container[data-v-51005b8b]{padding:10px}.hot-apps-section[data-v-51005b8b]{margin:0 auto;height:auto}}@media(max-width:400px){.explore-item.fixed-size[data-v-51005b8b]{width:calc(100% - 20px);margin:0 10px}.hot-apps-section[data-v-51005b8b]{width:calc(100% - 20px);margin:20px 10px}}.apps-page[data-v-e0a6a983]{background:#f5f5f7;min-height:100vh;padding-top:60px}.site-header[data-v-e0a6a983]{background:#f5f5f7cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 15px 3px;position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:space-between;align-items:center}.site-title h1[data-v-e0a6a983]{font-size:28px;font-weight:700;color:#000;margin:0}.search-filter-container[data-v-e0a6a983]{background:#f5f5f7f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:48px;z-index:998;margin-top:-12px}.search-bar[data-v-e0a6a983]{padding:8px 16px}.search-container[data-v-e0a6a983]{max-width:1200px;margin:0 auto}.search-form[data-v-e0a6a983]{display:flex;align-items:center;gap:8px}.search-wrapper[data-v-e0a6a983]{flex:1;display:flex;align-items:center;background:#fff;border-radius:22px;padding:0 12px;height:44px;transition:all .2s ease;position:relative;box-shadow:0 2px 8px #00000014}.search-wrapper.search-focused[data-v-e0a6a983]{box-shadow:0 2px 12px #0000001f}.search-icon[data-v-e0a6a983]{width:20px;height:20px;color:#999;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.search-wrapper input[data-v-e0a6a983]{flex:1;border:none;outline:none;font-size:16px;padding:0 70px 0 10px;background:transparent;color:#333;font-weight:400}.search-wrapper input[data-v-e0a6a983]::placeholder{color:#999;font-weight:400}.search-wrapper input[data-v-e0a6a983]::-webkit-search-cancel-button{display:none}.clear-button[data-v-e0a6a983]{width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.clear-button[data-v-e0a6a983]:hover{opacity:.7}.clear-button svg[data-v-e0a6a983]{width:20px;height:20px;color:#999}.clear-input-button[data-v-e0a6a983]{width:20px;height:20px;padding:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s;order:1;margin-right:8px}.clear-input-button[data-v-e0a6a983]:hover{opacity:.7}.clear-input-button svg[data-v-e0a6a983]{width:100%;height:100%;color:#999}.search-submit-button[data-v-e0a6a983]{background:transparent;border:none;color:#007aff;font-size:16px;font-weight:500;cursor:pointer;padding:0 4px;white-space:nowrap;transition:opacity .2s;flex-shrink:0;order:2}.search-submit-button[data-v-e0a6a983]:hover{opacity:.7}.search-submit-button[data-v-e0a6a983]:active{opacity:.4}.device-filter[data-v-e0a6a983]{padding:0 16px 12px;display:flex;justify-content:center}.device-tabs-container[data-v-e0a6a983]{max-width:1200px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;justify-content:center}.device-tabs-container[data-v-e0a6a983]::-webkit-scrollbar{display:none}.device-tabs[data-v-e0a6a983]{display:inline-flex;position:relative;background-color:#fff;padding:.5rem;border-radius:99px;min-width:fit-content}.device-tab[data-v-e0a6a983]{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;font-size:14px;color:#333;font-weight:500;border-radius:99px;cursor:pointer;transition:color .15s ease-in;white-space:nowrap;position:relative;flex-shrink:0;z-index:2}.device-tab i[data-v-e0a6a983]{font-size:14px;transition:color .15s ease-in}.device-notification[data-v-e0a6a983]{display:flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:10px;font-weight:600;border-radius:10px;background-color:#e6eef9;color:#666;transition:.15s ease-in;margin-left:4px}.device-tab.active[data-v-e0a6a983],.device-tab.active i[data-v-e0a6a983]{color:#007aff}.device-tab.active .device-notification[data-v-e0a6a983]{background-color:#007aff;color:#fff}.device-glider[data-v-e0a6a983]{position:absolute;display:flex;height:36px;background-color:#e6eef9;z-index:1;border-radius:99px;transition:transform .25s ease-out,width .25s ease-out;left:.5rem;top:.5rem}.app-showcase[data-v-e0a6a983]{max-width:1200px;margin:0 auto;padding:0 15px 20px}.categories-grid[data-v-e0a6a983]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:15px 0}.category-tile[data-v-e0a6a983]{position:relative;overflow:hidden;border-radius:12px;padding:20px 15px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.category-tile[data-v-e0a6a983]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.category-tile[data-v-e0a6a983]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.category-tile:hover .category-icon[data-v-e0a6a983]{transform:rotate(0);opacity:.15}.category-icon[data-v-e0a6a983]{position:absolute;right:-10px;bottom:-10px;font-size:48px;color:#fff;opacity:.1;transform:rotate(-15deg);transition:all .3s ease;z-index:1}.category-tile-header[data-v-e0a6a983]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:6px}.category-tile-header h3[data-v-e0a6a983]{font-size:16px;color:#fff;margin:0;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.app-count[data-v-e0a6a983]{font-size:13px;color:#fffffff2;background:#ffffff40;padding:4px 10px;border-radius:12px;display:inline-block;font-weight:500}.category-color-0[data-v-e0a6a983]:before{background:#ff6b6b}.category-color-1[data-v-e0a6a983]:before{background:#4ecdc4}.category-color-2[data-v-e0a6a983]:before{background:#45b7d1}.category-color-3[data-v-e0a6a983]:before{background:#96ceb4}.category-color-4[data-v-e0a6a983]:before{background:#ffb75e}.category-color-5[data-v-e0a6a983]:before{background:#d4a5a5}.category-color-6[data-v-e0a6a983]:before{background:#9b59b6}.category-color-7[data-v-e0a6a983]:before{background:#3498db}.category-color-8[data-v-e0a6a983]:before{background:#2ecc71}.category-color-9[data-v-e0a6a983]:before{background:#f1c40f}.category-color-10[data-v-e0a6a983]:before{background:#e74c3c}.category-color-11[data-v-e0a6a983]:before{background:#1abc9c}.category-color-12[data-v-e0a6a983]:before{background:#8e44ad}.category-color-13[data-v-e0a6a983]:before{background:#d35400}.category-color-14[data-v-e0a6a983]:before{background:#16a085}.category-color-15[data-v-e0a6a983]:before{background:#e67e22}.apps-grid[data-v-e0a6a983]{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:15px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:15px;margin:15px 0}.app-card[data-v-e0a6a983]{background:#fff;border-radius:8px;padding:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.app-card[data-v-e0a6a983]:hover{transform:translateY(-2px);background:#f5f5f5}.app-icon[data-v-e0a6a983]{width:60px;height:60px;margin:0 auto 8px;border-radius:14px;overflow:hidden}.app-icon img[data-v-e0a6a983]{width:100%;height:100%;object-fit:cover}.app-info[data-v-e0a6a983]{width:100%;text-align:center}.app-info h3[data-v-e0a6a983]{margin:0;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;font-weight:500}.no-results[data-v-e0a6a983]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:15px 0}.no-results-icon[data-v-e0a6a983]{font-size:48px;color:#ccc;margin-bottom:15px}.no-results-text[data-v-e0a6a983]{font-size:16px;color:#666}.skeleton[data-v-e0a6a983]{pointer-events:none}.category-tile.skeleton[data-v-e0a6a983]{background:#fff!important}.category-tile.skeleton[data-v-e0a6a983]:before{display:none}.category-tile.skeleton .category-icon[data-v-e0a6a983]{display:none}.skeleton-box[data-v-e0a6a983]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-e0a6a983 1.5s ease-in-out infinite;border-radius:14px}.skeleton-text[data-v-e0a6a983]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-e0a6a983 1.5s ease-in-out infinite;border-radius:4px}.skeleton-title[data-v-e0a6a983]{height:16px;width:80px;margin:0 auto 8px}.skeleton-count[data-v-e0a6a983]{height:20px;width:70px;margin:0 auto;border-radius:12px}@keyframes loading-e0a6a983{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination[data-v-e0a6a983]{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}.page-btn[data-v-e0a6a983]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;color:#333}.page-btn[data-v-e0a6a983]:hover:not(:disabled){border-color:#007aff;color:#007aff;transform:translateY(-1px)}.page-btn[data-v-e0a6a983]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-e0a6a983]{color:#666;font-size:14px;font-weight:500}@media(max-width:768px){.device-tabs-container[data-v-e0a6a983]{width:100%;max-width:100%}.device-tabs[data-v-e0a6a983]{padding:.4rem;flex-wrap:wrap;width:100%;border-radius:16px;justify-content:center}.device-tab[data-v-e0a6a983]{height:32px;padding:0 12px;font-size:13px;gap:4px}.device-tab i[data-v-e0a6a983]{font-size:13px}.device-notification[data-v-e0a6a983]{min-width:1rem;height:1rem;font-size:9px}.device-glider[data-v-e0a6a983]{height:32px;left:.4rem;top:.4rem}.categories-grid[data-v-e0a6a983]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.category-tile[data-v-e0a6a983]{padding:15px 10px}.category-icon[data-v-e0a6a983]{font-size:42px;right:-8px;bottom:-8px}.category-tile-header h3[data-v-e0a6a983]{font-size:15px}.app-count[data-v-e0a6a983]{font-size:12px;padding:3px 8px}.apps-grid[data-v-e0a6a983]{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px}.app-icon[data-v-e0a6a983]{width:52px;height:52px}.app-info h3[data-v-e0a6a983]{font-size:11px}}@media(max-width:480px){.site-title h1[data-v-e0a6a983]{font-size:24px}.search-bar[data-v-e0a6a983]{padding:8px 12px}.search-wrapper[data-v-e0a6a983]{height:40px;border-radius:20px}.search-wrapper input[data-v-e0a6a983],.cancel-button[data-v-e0a6a983]{font-size:15px}.page-btn[data-v-e0a6a983]{padding:8px 16px;font-size:13px}}.app-detail-container[data-v-5eaa995d]{max-width:800px;margin:0 auto;padding:15px 15px 80px;background:#f5f5f7;min-height:100vh}.app-header[data-v-5eaa995d]{background:#fff;padding:15px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:15px}.back-button-wrapper[data-v-5eaa995d]{margin-bottom:15px}.back-link[data-v-5eaa995d]{display:inline-flex;align-items:center;color:#666;text-decoration:none;padding:6px 12px;border-radius:6px;background:#f5f5f7;border:none;cursor:pointer;transition:all .3s ease;font-size:14px}.back-link i[data-v-5eaa995d]{margin-right:8px}.back-link[data-v-5eaa995d]:hover{background:#e8e8e8;color:#333}.app-basic-info[data-v-5eaa995d]{display:flex;align-items:flex-start;gap:15px}.app-icon[data-v-5eaa995d]{width:80px;height:80px;flex-shrink:0}.app-icon img[data-v-5eaa995d]{width:100%;height:100%;border-radius:16px;object-fit:cover}.app-title[data-v-5eaa995d]{flex:1;min-width:0}.title-row[data-v-5eaa995d]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:15px;margin-bottom:8px}.title-info[data-v-5eaa995d]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.title-info h1[data-v-5eaa995d]{margin:0 0 6px;font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.2}.category-tag[data-v-5eaa995d]{background:#f0f0f0;padding:2px 8px;border-radius:12px;font-size:12px;color:#666;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;width:fit-content}.action-buttons[data-v-5eaa995d]{display:flex;gap:10px;margin-left:auto;flex-shrink:0}.download-button[data-v-5eaa995d]{display:inline-flex;align-items:center;gap:8px;background:#007aff;color:#fff;text-decoration:none;padding:8px 16px;border-radius:20px;font-size:14px;transition:all .3s ease;white-space:nowrap}.download-button[data-v-5eaa995d]:hover{background:#0056b3}.download-button i[data-v-5eaa995d]{font-size:14px}.app-developer[data-v-5eaa995d]{font-size:14px;color:#666;margin:0}.app-stats-card[data-v-5eaa995d]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:15px;display:flex;justify-content:space-around;align-items:center}.stat-item[data-v-5eaa995d]{text-align:center;flex:1}.stat-value[data-v-5eaa995d]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.stat-label[data-v-5eaa995d]{font-size:12px;color:#666;display:flex;flex-direction:column;align-items:center;gap:2px}.stars[data-v-5eaa995d]{font-size:14px;line-height:1}.rating-count[data-v-5eaa995d]{font-size:11px;color:#999}.stat-divider[data-v-5eaa995d]{width:1px;height:40px;background:#e8e8e8}.app-content[data-v-5eaa995d]{background:#fff;padding:15px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.app-section[data-v-5eaa995d]{margin-bottom:24px}.app-section[data-v-5eaa995d]:last-child{margin-bottom:0}.app-section h2[data-v-5eaa995d]{font-size:16px;font-weight:600;margin:0 0 12px;color:#1a1a1a;display:flex;align-items:center;gap:8px}.app-section h2 i[data-v-5eaa995d]{color:#007aff;font-size:14px}.description[data-v-5eaa995d]{line-height:1.6;color:#444;white-space:pre-wrap;font-size:14px;word-break:break-word}.rating-distribution[data-v-5eaa995d]{display:flex;flex-direction:column;gap:10px}.rating-row[data-v-5eaa995d]{display:flex;align-items:center;gap:10px}.star-label[data-v-5eaa995d]{width:40px;font-size:13px;color:#666}.rating-bar-container[data-v-5eaa995d]{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.rating-bar[data-v-5eaa995d]{height:100%;background:linear-gradient(90deg,gold,orange);border-radius:4px;transition:width .3s ease}.rating-count[data-v-5eaa995d]{width:80px;text-align:right;font-size:13px;color:#666}.info-list[data-v-5eaa995d]{display:flex;flex-direction:column;gap:0}.info-item[data-v-5eaa995d]{background:#f8f9fa;padding:12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.info-item[data-v-5eaa995d]:last-child{margin-bottom:0}.info-item label[data-v-5eaa995d]{font-size:13px;color:#666;font-weight:500}.info-item span[data-v-5eaa995d]{font-size:14px;color:#1a1a1a;text-align:right;max-width:60%;word-break:break-all}.package-name[data-v-5eaa995d]{font-family:Courier New,monospace;font-size:12px}.free-tag[data-v-5eaa995d]{color:#34c759;font-weight:600}.platform-support[data-v-5eaa995d]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.platform-tag[data-v-5eaa995d]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:15px;font-size:12px;background:#f5f5f7;font-weight:500}.platform-tag i[data-v-5eaa995d]{font-size:12px}.platform-tag.mobile[data-v-5eaa995d]{color:#007aff;background:#007aff1a}.platform-tag.tablet[data-v-5eaa995d]{color:#5856d6;background:#5856d61a}.platform-tag.tv[data-v-5eaa995d]{color:#ff9500;background:#ff95001a}.platform-tag.watch[data-v-5eaa995d]{color:#ff2d55;background:#ff2d551a}.platform-tag.car[data-v-5eaa995d]{color:#34c759;background:#34c7591a}.platform-tag.pc[data-v-5eaa995d]{color:#5ac8fa;background:#5ac8fa1a}.permission-info-item[data-v-5eaa995d]{flex-direction:column;align-items:flex-start;gap:8px}.permission-left[data-v-5eaa995d]{display:flex;align-items:center;gap:8px;width:100%}.permission-icon-small[data-v-5eaa995d]{color:#007aff;font-size:14px;width:16px;flex-shrink:0}.permission-info-item label[data-v-5eaa995d]{flex:1}.permission-desc-text[data-v-5eaa995d]{font-size:12px!important;color:#999!important;line-height:1.5;text-align:left!important;max-width:100%!important;padding-left:24px}.update-info[data-v-5eaa995d]{background:#f8f9fa;border-radius:12px;padding:16px}.update-time[data-v-5eaa995d]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;margin-bottom:12px}.update-time i[data-v-5eaa995d]{color:#007aff}.update-content[data-v-5eaa995d]{color:#333;font-size:15px;line-height:1.6;white-space:pre-wrap}.privacy-link[data-v-5eaa995d]{display:inline-flex;align-items:center;gap:6px;color:#007aff;text-decoration:none;font-size:14px;padding:8px 12px;border-radius:8px;background:#007aff1a;transition:all .3s ease}.privacy-link[data-v-5eaa995d]:hover{background:#007aff33}.privacy-link i[data-v-5eaa995d]{font-size:12px}.loading-container[data-v-5eaa995d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#666}.loading-spinner[data-v-5eaa995d]{width:40px;height:40px;border:3px solid #f0f0f0;border-top-color:#007aff;border-radius:50%;animation:spin-5eaa995d .8s linear infinite;margin-bottom:16px}@keyframes spin-5eaa995d{to{transform:rotate(360deg)}}@media(max-width:768px){.app-detail-container[data-v-5eaa995d]{padding:10px 10px 80px}.app-header[data-v-5eaa995d]{padding:12px}.app-icon[data-v-5eaa995d]{width:70px;height:70px}.title-info h1[data-v-5eaa995d]{font-size:20px}.title-row[data-v-5eaa995d]{flex-direction:column;gap:10px}.action-buttons[data-v-5eaa995d]{width:100%;justify-content:flex-start}.app-stats-card[data-v-5eaa995d]{padding:15px 10px}.stat-value[data-v-5eaa995d]{font-size:20px}.stat-label[data-v-5eaa995d]{font-size:11px}.app-content[data-v-5eaa995d]{padding:12px}.info-item[data-v-5eaa995d]{flex-direction:column;align-items:flex-start;gap:4px}.info-item span[data-v-5eaa995d]{max-width:100%;font-size:13px;text-align:left}.platform-support[data-v-5eaa995d]{justify-content:flex-start}}.permission-summary[data-v-5eaa995d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s ease}.permission-summary[data-v-5eaa995d]:hover{border-color:#007aff;background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px #007aff1a}.permission-summary-text[data-v-5eaa995d]{font-size:15px;color:#666}.permission-summary .fa-chevron-right[data-v-5eaa995d]{color:#999;font-size:14px;transition:transform .3s ease}.permission-summary:hover .fa-chevron-right[data-v-5eaa995d]{transform:translate(4px);color:#007aff}.modal-overlay[data-v-5eaa995d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn-5eaa995d .2s ease}@keyframes fadeIn-5eaa995d{0%{opacity:0}to{opacity:1}}.modal-content[data-v-5eaa995d]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003;animation:slideUp-5eaa995d .2s ease}@keyframes slideUp-5eaa995d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-5eaa995d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-5eaa995d]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:10px}.modal-header h3 i[data-v-5eaa995d]{color:#6b7280;font-size:20px}.modal-close[data-v-5eaa995d]{width:32px;height:32px;border-radius:50%;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;font-size:14px}.modal-close[data-v-5eaa995d]:hover{background:#e5e7eb;color:#374151}.modal-body[data-v-5eaa995d]{flex:1;overflow-y:auto;padding:20px 24px}.permission-list[data-v-5eaa995d]{display:flex;flex-direction:column}.permission-item[data-v-5eaa995d]{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #e5e7eb}.permission-item[data-v-5eaa995d]:last-child{border-bottom:none}.permission-icon-wrapper[data-v-5eaa995d]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.permission-icon[data-v-5eaa995d]{font-size:24px;color:#9ca3af}.permission-content[data-v-5eaa995d]{flex:1;display:flex;flex-direction:column;gap:4px}.permission-label[data-v-5eaa995d]{font-size:15px;font-weight:600;color:#1a1a1a}.permission-desc[data-v-5eaa995d]{font-size:13px;color:#6b7280;line-height:1.5}@media(max-width:768px){.modal-overlay[data-v-5eaa995d]{padding:0}.modal-content[data-v-5eaa995d]{max-width:100%;max-height:100vh;border-radius:0;height:100vh}.modal-header[data-v-5eaa995d]{padding:16px 20px}.modal-header h3[data-v-5eaa995d]{font-size:17px}.modal-body[data-v-5eaa995d]{padding:16px}.permission-item[data-v-5eaa995d]{padding:14px 0;gap:12px}.permission-icon-wrapper[data-v-5eaa995d]{width:40px;height:40px}.permission-icon[data-v-5eaa995d]{font-size:22px}.permission-label[data-v-5eaa995d]{font-size:14px}.permission-desc[data-v-5eaa995d]{font-size:12px}.permission-summary[data-v-5eaa995d]{padding:14px 16px}.permission-summary-text[data-v-5eaa995d]{font-size:14px}}.profile-page[data-v-91ee8064]{background:#f5f5f7;min-height:100vh;padding-top:60px;padding-bottom:80px}.site-header[data-v-91ee8064]{background:#f5f5f7cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 15px 3px;position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:space-between;align-items:center}.site-title h1[data-v-91ee8064]{font-size:28px;font-weight:700;color:#000;margin:0}.profile-container[data-v-91ee8064]{padding:20px;max-width:600px;margin:0 auto}.profile-section[data-v-91ee8064]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000001a;margin-bottom:15px}.user-section .profile-item[data-v-91ee8064]{padding:16px;min-height:70px}.user-avatar[data-v-91ee8064]{width:48px;height:48px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;margin-right:12px}.user-avatar i[data-v-91ee8064]{font-size:22px;color:#999}.user-info[data-v-91ee8064]{flex:1;text-align:left}.user-name[data-v-91ee8064]{font-size:17px;font-weight:600;color:#333;margin-bottom:4px}.user-status[data-v-91ee8064]{font-size:13px;color:#999}.profile-item[data-v-91ee8064]{padding:14px 16px;display:flex;align-items:center;cursor:pointer;position:relative;transition:background-color .2s}.profile-item[data-v-91ee8064]:hover{background-color:#00000008}.profile-item[data-v-91ee8064]:active{background-color:#0000000d}.profile-section:not(.user-section) .profile-item[data-v-91ee8064]:not(:last-child):after{content:"";position:absolute;bottom:0;left:56px;right:16px;height:1px;background-color:#0000000d}.profile-item-icon[data-v-91ee8064]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:12px}.profile-item-icon i[data-v-91ee8064]{font-size:16px;color:#666}.profile-item-text[data-v-91ee8064]{flex:1;text-align:left;font-size:15px;color:#333;font-weight:500}.profile-item-arrow[data-v-91ee8064]{color:#ccc;font-size:14px}.profile-item-arrow i[data-v-91ee8064]{font-size:14px}.developing-tip[data-v-91ee8064]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#000000d9;color:#fff;padding:10px 20px;border-radius:25px;font-size:14px;z-index:1000;opacity:0;transition:opacity .3s ease;pointer-events:none}.developing-tip.show[data-v-91ee8064]{opacity:1;animation:tipAppear-91ee8064 2s ease forwards}@keyframes tipAppear-91ee8064{0%{opacity:0;transform:translate(-50%,20px)}20%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}@media(max-width:768px){.site-title h1[data-v-91ee8064]{font-size:24px}.profile-container[data-v-91ee8064]{padding:15px}.user-avatar[data-v-91ee8064]{width:44px;height:44px}.user-avatar i[data-v-91ee8064]{font-size:20px}.user-name[data-v-91ee8064]{font-size:16px}.profile-item[data-v-91ee8064]{padding:12px 14px}.profile-item-text[data-v-91ee8064]{font-size:14px}}.new-apps-page[data-v-c7b327db]{max-width:1200px;margin:0 auto;padding:5px 15px 15px;background:#f5f5f7;min-height:100vh}.header[data-v-c7b327db]{display:flex;align-items:center;gap:15px;margin-bottom:15px;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.back-link[data-v-c7b327db]{color:#666;text-decoration:none;padding:8px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;transition:all .2s}.back-link[data-v-c7b327db]:hover{background:#e0e0e0}.header h1[data-v-c7b327db]{margin:0;font-size:20px;color:#333;font-weight:600}.date-switcher[data-v-c7b327db]{display:flex;gap:8px;margin-bottom:15px;background:#fff;padding:10px;border-radius:12px;box-shadow:0 2px 8px #0000001a;justify-content:center}.date-btn[data-v-c7b327db]{padding:8px 20px;border-radius:8px;background:#f0f0f0;color:#666;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.date-btn[data-v-c7b327db]:hover{background:#e0e0e0}.date-btn.active[data-v-c7b327db]{background:#007aff;color:#fff}.apps-grid[data-v-c7b327db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:15px}.app-tile[data-v-c7b327db]{cursor:pointer;transition:transform .2s;text-align:center;padding:8px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.app-tile[data-v-c7b327db]:hover{transform:translateY(-2px);background:#f5f5f5}.app-tile-content[data-v-c7b327db]{display:flex;flex-direction:column;align-items:center;width:100%}.app-tile-icon[data-v-c7b327db]{width:60px;height:60px;margin:0 auto 8px;border-radius:14px;overflow:hidden}.app-tile-icon img[data-v-c7b327db]{width:100%;height:100%;object-fit:cover}.app-tile-info[data-v-c7b327db]{width:100%}.app-tile-header h3[data-v-c7b327db]{margin:0;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;max-height:2.6em;text-align:center;font-weight:500}.empty-state[data-v-c7b327db]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-state i[data-v-c7b327db]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-c7b327db]{font-size:16px;color:#666;margin:0}.skeleton[data-v-c7b327db]{pointer-events:none}.skeleton-box[data-v-c7b327db]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-c7b327db 1.5s ease-in-out infinite;border-radius:14px}.skeleton-text[data-v-c7b327db]{height:10px;width:90%;margin:0 auto;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-c7b327db 1.5s ease-in-out infinite;border-radius:4px}@keyframes loading-c7b327db{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.apps-grid[data-v-c7b327db]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;padding:12px}.app-tile-icon[data-v-c7b327db]{width:52px;height:52px}.app-tile-header h3[data-v-c7b327db]{font-size:11px}}@media(max-width:480px){.new-apps-page[data-v-c7b327db]{padding:5px 10px 10px}.header[data-v-c7b327db]{padding:10px 15px}.header h1[data-v-c7b327db]{font-size:18px}.date-switcher[data-v-c7b327db]{padding:8px}.date-btn[data-v-c7b327db]{padding:6px 16px;font-size:13px}.apps-grid[data-v-c7b327db]{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px}.app-tile[data-v-c7b327db]{padding:6px}.app-tile-icon[data-v-c7b327db]{width:48px;height:48px}.app-tile-header h3[data-v-c7b327db]{font-size:11px}}.hot-apps-page[data-v-ca564a3c]{max-width:1200px;margin:0 auto;padding:5px 15px 15px;background:#f5f5f7;min-height:100vh}.header[data-v-ca564a3c]{display:flex;align-items:center;gap:15px;margin-bottom:20px;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.back-link[data-v-ca564a3c]{color:#666;text-decoration:none;padding:8px;border-radius:50%;background:#f5f5f7;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;transition:all .2s}.back-link[data-v-ca564a3c]:hover{background:#e5e5e7;color:#333}.header h1[data-v-ca564a3c]{margin:0;font-size:20px;color:#333;font-weight:600}.apps-grid[data-v-ca564a3c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.app-tile[data-v-ca564a3c]{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s}.app-tile[data-v-ca564a3c]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.app-tile-content[data-v-ca564a3c]{padding:15px;display:flex;gap:12px}.app-tile-icon[data-v-ca564a3c]{width:64px;height:64px;flex-shrink:0;border-radius:16px;overflow:hidden}.app-tile-icon img[data-v-ca564a3c]{width:100%;height:100%;object-fit:cover}.app-tile-info[data-v-ca564a3c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.app-tile-header[data-v-ca564a3c]{margin-bottom:8px}.app-tile-header h3[data-v-ca564a3c]{margin:0 0 6px;font-size:16px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tag[data-v-ca564a3c]{display:inline-block;font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:12px}.app-tile-meta[data-v-ca564a3c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.version-tag[data-v-ca564a3c]{font-size:12px;color:#007aff;background:#e3f2fd;padding:2px 8px;border-radius:4px;font-weight:500}.download-count[data-v-ca564a3c]{font-size:12px;color:#999}.empty-state[data-v-ca564a3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-state i[data-v-ca564a3c]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-ca564a3c]{font-size:16px;color:#666;margin:0}.skeleton[data-v-ca564a3c]{pointer-events:none}.skeleton-box[data-v-ca564a3c]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-ca564a3c 1.5s ease-in-out infinite;border-radius:16px}.skeleton-text[data-v-ca564a3c]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-ca564a3c 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:6px}.skeleton-title[data-v-ca564a3c]{height:16px;width:70%}.skeleton-tag[data-v-ca564a3c]{height:12px;width:40%}.skeleton-version[data-v-ca564a3c]{height:12px;width:30%}@keyframes loading-ca564a3c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.apps-grid[data-v-ca564a3c]{grid-template-columns:1fr}.hot-apps-page[data-v-ca564a3c]{padding:5px 10px 10px}.header[data-v-ca564a3c]{padding:10px 15px}.header h1[data-v-ca564a3c]{font-size:18px}}@media(max-width:480px){.app-tile-content[data-v-ca564a3c]{padding:12px}.app-tile-icon[data-v-ca564a3c]{width:56px;height:56px}.app-tile-header h3[data-v-ca564a3c]{font-size:15px}}.updated-apps-page[data-v-2d1ba315]{max-width:1200px;margin:0 auto;padding:5px 15px 15px;background:#f5f5f7;min-height:100vh}.header[data-v-2d1ba315]{display:flex;align-items:center;gap:15px;margin-bottom:20px;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.back-link[data-v-2d1ba315]{color:#666;text-decoration:none;padding:8px;border-radius:50%;background:#f5f5f7;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;transition:all .2s}.back-link[data-v-2d1ba315]:hover{background:#e5e5e7;color:#333}.header h1[data-v-2d1ba315]{margin:0;font-size:20px;color:#333;font-weight:600}.qq-group-banner[data-v-2d1ba315]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;margin-bottom:20px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px;color:#606266;font-size:14px;text-decoration:none;transition:all .2s}.qq-group-banner[data-v-2d1ba315]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.qq-group-banner i.fa-qq[data-v-2d1ba315]{font-size:18px}.qq-group-banner i.fa-chevron-right[data-v-2d1ba315]{font-size:12px;opacity:.5}.apps-grid[data-v-2d1ba315]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.app-tile[data-v-2d1ba315]{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s}.app-tile[data-v-2d1ba315]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.app-tile-content[data-v-2d1ba315]{padding:15px;display:flex;gap:12px}.app-tile-icon[data-v-2d1ba315]{width:64px;height:64px;flex-shrink:0;border-radius:16px;overflow:hidden}.app-tile-icon img[data-v-2d1ba315]{width:100%;height:100%;object-fit:cover}.app-tile-info[data-v-2d1ba315]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.app-tile-header[data-v-2d1ba315]{margin-bottom:8px}.app-tile-header h3[data-v-2d1ba315]{margin:0 0 6px;font-size:16px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tag[data-v-2d1ba315]{display:inline-block;font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:12px}.app-tile-meta[data-v-2d1ba315]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.version-tag[data-v-2d1ba315]{font-size:12px;color:#007aff;background:#e3f2fd;padding:2px 8px;border-radius:4px;font-weight:500}.download-count[data-v-2d1ba315]{font-size:12px;color:#999}.update-time[data-v-2d1ba315]{font-size:12px;color:#ff9500;font-weight:500}.empty-state[data-v-2d1ba315]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-state i[data-v-2d1ba315]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-2d1ba315]{font-size:16px;color:#666;margin:0}.skeleton[data-v-2d1ba315]{pointer-events:none}.skeleton-box[data-v-2d1ba315]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-2d1ba315 1.5s ease-in-out infinite;border-radius:16px}.skeleton-text[data-v-2d1ba315]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-2d1ba315 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:6px}.skeleton-title[data-v-2d1ba315]{height:16px;width:70%}.skeleton-tag[data-v-2d1ba315]{height:12px;width:40%}.skeleton-version[data-v-2d1ba315]{height:12px;width:30%}@keyframes loading-2d1ba315{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.apps-grid[data-v-2d1ba315]{grid-template-columns:1fr}.updated-apps-page[data-v-2d1ba315]{padding:5px 10px 10px}.header[data-v-2d1ba315]{padding:10px 15px}.header h1[data-v-2d1ba315]{font-size:18px}.qq-group-banner[data-v-2d1ba315]{padding:10px 15px;font-size:13px}.qq-group-banner i.fa-qq[data-v-2d1ba315]{font-size:16px}}@media(max-width:480px){.app-tile-content[data-v-2d1ba315]{padding:12px}.app-tile-icon[data-v-2d1ba315]{width:56px;height:56px}.app-tile-header h3[data-v-2d1ba315]{font-size:15px}.qq-group-banner[data-v-2d1ba315]{padding:10px;font-size:12px;gap:8px}.qq-group-banner span[data-v-2d1ba315]{flex:1;text-align:center}.qq-group-banner i.fa-qq[data-v-2d1ba315]{font-size:14px}.qq-group-banner i.fa-chevron-right[data-v-2d1ba315]{font-size:10px}}.loading-more[data-v-2d1ba315]{display:flex;align-items:center;justify-content:center;padding:30px 20px;gap:12px}.loading-spinner[data-v-2d1ba315]{width:20px;height:20px;border:3px solid #f0f0f0;border-top-color:#007aff;border-radius:50%;animation:spin-2d1ba315 .8s linear infinite}@keyframes spin-2d1ba315{to{transform:rotate(360deg)}}.loading-more span[data-v-2d1ba315]{font-size:14px;color:#999}.no-more[data-v-2d1ba315]{text-align:center;padding:30px 20px;color:#999;font-size:14px}.no-more span[data-v-2d1ba315]{display:inline-block;padding:8px 20px;background:#f5f5f7;border-radius:20px}.category-apps-page[data-v-f323856e]{max-width:1200px;margin:0 auto;padding:5px 15px 15px;background:#f5f5f7;min-height:100vh}.header[data-v-f323856e]{display:flex;align-items:center;gap:15px;margin-bottom:20px;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.back-link[data-v-f323856e]{color:#666;text-decoration:none;padding:8px;border-radius:50%;background:#f5f5f7;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;transition:all .2s}.back-link[data-v-f323856e]:hover{background:#e5e5e7;color:#333}.header-content[data-v-f323856e]{display:flex;align-items:center;gap:12px;flex:1}.header h1[data-v-f323856e]{margin:0;font-size:20px;color:#333;font-weight:600}.device-badge[data-v-f323856e]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#e6eef9;color:#007aff;border-radius:12px;font-size:13px;font-weight:500}.device-badge i[data-v-f323856e]{font-size:12px}.apps-grid[data-v-f323856e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.app-tile[data-v-f323856e]{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s}.app-tile[data-v-f323856e]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.app-tile-content[data-v-f323856e]{padding:15px;display:flex;gap:12px}.app-tile-icon[data-v-f323856e]{width:64px;height:64px;flex-shrink:0;border-radius:16px;overflow:hidden}.app-tile-icon img[data-v-f323856e]{width:100%;height:100%;object-fit:cover}.app-tile-info[data-v-f323856e]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.app-tile-header[data-v-f323856e]{margin-bottom:8px}.app-tile-header h3[data-v-f323856e]{margin:0 0 6px;font-size:16px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-desc[data-v-f323856e]{font-size:13px;color:#666;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.app-tile-meta[data-v-f323856e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.version-tag[data-v-f323856e]{font-size:12px;color:#007aff;background:#e3f2fd;padding:2px 8px;border-radius:4px;font-weight:500}.download-count[data-v-f323856e]{font-size:12px;color:#999}.empty-state[data-v-f323856e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.empty-state i[data-v-f323856e]{font-size:48px;color:#ccc;margin-bottom:16px}.empty-state p[data-v-f323856e]{font-size:16px;color:#666;margin:0}.skeleton[data-v-f323856e]{pointer-events:none}.skeleton-box[data-v-f323856e]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-f323856e 1.5s ease-in-out infinite;border-radius:16px}.skeleton-text[data-v-f323856e]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:loading-f323856e 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:6px}.skeleton-title[data-v-f323856e]{height:16px;width:70%}.skeleton-tag[data-v-f323856e]{height:12px;width:40%}.skeleton-version[data-v-f323856e]{height:12px;width:30%}@keyframes loading-f323856e{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination[data-v-f323856e]{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}.page-btn[data-v-f323856e]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;color:#333}.page-btn[data-v-f323856e]:hover:not(:disabled){border-color:#007aff;color:#007aff;transform:translateY(-1px)}.page-btn[data-v-f323856e]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f323856e]{color:#666;font-size:14px;font-weight:500}@media(max-width:768px){.apps-grid[data-v-f323856e]{grid-template-columns:1fr}.category-apps-page[data-v-f323856e]{padding:5px 10px 10px}.header[data-v-f323856e]{padding:10px 15px}.header h1[data-v-f323856e]{font-size:18px}}@media(max-width:480px){.app-tile-content[data-v-f323856e]{padding:12px}.app-tile-icon[data-v-f323856e]{width:56px;height:56px}.app-tile-header h3[data-v-f323856e]{font-size:15px}.page-btn[data-v-f323856e]{padding:8px 16px;font-size:13px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;color:#1d1d1f}#app{min-height:100vh}:root{--border-radius: 8px;--card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--card-hover-shadow: 0 4px 16px rgba(0, 0, 0, .12);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.container{padding:0 16px}}
