.skeleton-container[data-v-17846012]{padding:0;background:var(--color-background, #fff);min-height:100vh}.skeleton-top-bar[data-v-17846012]{height:50px;padding:0 16px;display:flex;align-items:center}.skeleton-logo[data-v-17846012]{width:100px;height:30px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-header[data-v-17846012]{display:flex;gap:16px;padding:16px}.skeleton-icon[data-v-17846012]{width:80px;height:80px;border-radius:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;flex-shrink:0}.skeleton-info[data-v-17846012]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-17846012]{width:60%;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-subtitle[data-v-17846012]{width:40%;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-badge[data-v-17846012]{width:80px;height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-stats[data-v-17846012]{display:flex;justify-content:space-around;padding:16px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.skeleton-stat-item[data-v-17846012]{display:flex;flex-direction:column;align-items:center;gap:4px}.skeleton-stat-value[data-v-17846012]{width:50px;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-stat-label[data-v-17846012]{width:70px;height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}.skeleton-action[data-v-17846012]{padding:16px}.skeleton-button[data-v-17846012]{width:100%;height:48px;background:linear-gradient(90deg,#c8e6c9 25%,#a5d6a7,#c8e6c9 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:8px}.skeleton-screenshots[data-v-17846012]{display:flex;gap:8px;padding:16px;overflow:hidden}.skeleton-screenshot[data-v-17846012]{width:120px;height:224px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:8px;flex-shrink:0}.skeleton-description[data-v-17846012]{padding:16px;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-17846012]{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-17846012 1.5s infinite;border-radius:4px}@keyframes shimmer-17846012{0%{background-position:200% 0}to{background-position:-200% 0}}.obfuscated-text-wrapper[data-v-b5a79d3c],.visible-char[data-v-b5a79d3c]{display:inline}.hidden-char[data-v-b5a79d3c]{display:inline-block;font-size:.01px;line-height:0;width:.01px;height:.01px;overflow:hidden;opacity:.001;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;margin:0;padding:0;vertical-align:baseline;position:relative;pointer-events:none}.app-header[data-v-b1df7a53]{padding:var(--spacing-md);background:var(--color-background)}.header-top[data-v-b1df7a53]{display:flex;gap:var(--spacing-md)}.app-icon-wrapper[data-v-b1df7a53]{position:relative;width:80px;height:80px;flex-shrink:0}.app-icon[data-v-b1df7a53]{width:80px;height:80px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:opacity .3s ease}.app-icon.installing[data-v-b1df7a53]{opacity:.6}.download-overlay[data-v-b1df7a53]{position:absolute;top:0;left:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.download-spinner[data-v-b1df7a53]{position:absolute;width:80px;height:80px;transform:rotate(-90deg)}.spinner-track[data-v-b1df7a53]{stroke:#ffffff4d}.spinner-progress[data-v-b1df7a53]{stroke:#0d8c5e;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.download-icon[data-v-b1df7a53]{font-size:32px;color:#0d8c5e;animation:pulse-b1df7a53 1s ease-in-out infinite}@keyframes pulse-b1df7a53{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.app-info[data-v-b1df7a53]{flex:1;display:flex;flex-direction:column}.app-name[data-v-b1df7a53]{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-xs)}.app-name .verified-badge[data-v-b1df7a53]{font-size:20px;color:#1a73e8}.developer[data-v-b1df7a53]{font-size:var(--font-size-md);color:var(--color-primary);font-weight:var(--font-weight-medium)}.verified[data-v-b1df7a53]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.verified-icon[data-v-b1df7a53]{font-size:14px;color:#00a372}.app-stats[data-v-cc54328f]{display:flex;align-items:center;justify-content:space-around;padding:var(--spacing-md);background:var(--color-background);gap:var(--spacing-xs)}.stat-item[data-v-cc54328f]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.stat-icon-value[data-v-cc54328f]{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:var(--spacing-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.stat-number[data-v-cc54328f]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.star-icon-max[data-v-cc54328f]{font-size:14px!important}.stat-icon[data-v-cc54328f]{font-size:12px;color:var(--color-text-primary)}.stat-label[data-v-cc54328f]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.action-buttons[data-v-257c24b2]{padding:0 var(--spacing-md);background:var(--color-background);display:flex;flex-direction:column;gap:var(--spacing-md)}.install-btn[data-v-257c24b2]{width:100%;height:53px;background:linear-gradient(135deg,#0d8c5e,#0fa968);border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0d8c5e4d}.install-btn[data-v-257c24b2]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d8c5e66}.install-btn[data-v-257c24b2]:active{transform:translateY(0)}.install-text[data-v-257c24b2]{display:flex;flex-direction:column;align-items:center}.install-title[data-v-257c24b2]{display:flex;align-items:center;color:gold;font-size:var(--font-size-md)}.install-title .mdi[data-v-257c24b2]{color:gold;font-size:24px}.install-subtitle[data-v-257c24b2]{color:#ffffffe6;font-size:var(--font-size-sm);font-weight:400}.secondary-actions[data-v-257c24b2]{display:flex;gap:var(--spacing-md);width:100%}.icon-size[data-v-257c24b2]{font-size:12px}.secondary-btn[data-v-257c24b2]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:none;color:var(--color-primary-light);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s ease}.secondary-btn svg[data-v-257c24b2]{width:24px;height:24px;flex-shrink:0}.secondary-btn[data-v-257c24b2]:hover{background:#0d8c5e14;border-radius:8px}.secondary-btn[data-v-257c24b2]:active{background:#0d8c5e26}.screenshots[data-v-a72bb0cd]{padding:0 var(--spacing-md);background-color:#fff}.screenshots-scroll[data-v-a72bb0cd]{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding:0 var(--spacing-md);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff}.screenshot-img[data-v-a72bb0cd]{height:224px;width:auto;border-radius:var(--radius-md);flex-shrink:0;scroll-snap-align:start;transition:transform var(--transition-base)}.bottom-nav[data-v-9d555053]{position:sticky;bottom:0;left:0;right:0;height:var(--bottom-nav-height);background:var(--color-background);border-top:1px solid var(--color-border);display:flex;justify-content:space-around;align-items:center;z-index:100;max-width:var(--max-width);margin:0 auto}.nav-item[data-v-9d555053]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-tertiary);transition:color var(--transition-fast);font-family:var(--font-family)}.nav-item.active[data-v-9d555053]{color:var(--color-primary)}.nav-icon[data-v-9d555053]{font-size:24px}.nav-label[data-v-9d555053]{font-size:12px;font-weight:var(--font-weight-medium)}.dialog-overlay[data-v-88b7ac6e]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md)}.dialog-container[data-v-88b7ac6e]{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:500px;width:100%;position:relative;box-shadow:0 8px 32px #0000004d;overflow:hidden}.reward-banner[data-v-88b7ac6e]{text-align:center;align-items:center;flex:auto;margin-bottom:var(--spacing-lg);width:100%}.reward-image[data-v-88b7ac6e]{width:166px;height:auto;display:block;margin:0 auto}.main-message[data-v-88b7ac6e]{text-align:center;font-size:var(--font-size-md);color:#333;margin-bottom:var(--spacing-sm)}.user-card[data-v-88b7ac6e]{border-radius:var(--radius-xl);box-shadow:0 0 10px #0000003b;padding:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.app-icon[data-v-88b7ac6e]{width:70px;height:70px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-icon-image[data-v-88b7ac6e]{width:100%;height:100%;object-fit:cover}.user-info[data-v-88b7ac6e]{flex:1}.user-name[data-v-88b7ac6e]{font-size:var(--font-size-lg);font-weight:600;color:#333;display:flex;align-items:center;gap:var(--spacing-xs)}.verified-badge[data-v-88b7ac6e]{display:inline-flex;align-items:center;justify-content:center}.verified-badge i[data-v-88b7ac6e]{font-size:20px;color:#1a73e8}.user-id[data-v-88b7ac6e]{font-size:var(--font-size-md);color:var(--color-primary)}.verified-text[data-v-88b7ac6e]{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--spacing-xs)}.verified-icon[data-v-88b7ac6e]{font-size:14px;color:#00a372}.reward-description[data-v-88b7ac6e]{text-align:center;font-size:var(--font-size-base);color:#666;line-height:1.6;margin-bottom:var(--spacing-xl)}.install-button[data-v-88b7ac6e]{width:100%;height:35px;align-items:center;text-align:center;background:#01875f;color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family)}.install-button[data-v-88b7ac6e]:hover{background:#016d4d;transform:translateY(-1px);box-shadow:0 4px 12px #01875f4d}.install-button[data-v-88b7ac6e]:active{transform:translateY(0)}.dialog-fade-enter-active[data-v-88b7ac6e],.dialog-fade-leave-active[data-v-88b7ac6e]{transition:opacity var(--transition-normal)}.dialog-fade-enter-active .dialog-container[data-v-88b7ac6e],.dialog-fade-leave-active .dialog-container[data-v-88b7ac6e]{transition:transform var(--transition-normal)}.dialog-fade-enter-from[data-v-88b7ac6e],.dialog-fade-leave-to[data-v-88b7ac6e]{opacity:0}.dialog-fade-enter-from .dialog-container[data-v-88b7ac6e],.dialog-fade-leave-to .dialog-container[data-v-88b7ac6e]{transform:scale(.9)}@media(max-width:480px){.dialog-container[data-v-88b7ac6e]{padding:var(--spacing-lg)}.app-icon[data-v-88b7ac6e]{width:56px;height:56px}.app-icon-symbol[data-v-88b7ac6e]{font-size:28px}}.dialog-overlay[data-v-33266788]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md)}.dialog-container[data-v-33266788]{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:320px;width:100%;text-align:center;box-shadow:0 8px 32px #0000004d}.logo-container[data-v-33266788]{margin-bottom:var(--spacing-lg)}.play-logo[data-v-33266788]{height:40px;width:auto}.loading-spinner[data-v-33266788]{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.spinner[data-v-33266788]{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#01875f;border-radius:50%;animation:spin-33266788 1s linear infinite}@keyframes spin-33266788{to{transform:rotate(360deg)}}.status-message[data-v-33266788]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:#333;margin-bottom:var(--spacing-md)}.progress-container[data-v-33266788]{height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:var(--spacing-sm)}.progress-bar[data-v-33266788]{height:100%;background:#01875f;transition:width 1s linear}.countdown-text[data-v-33266788]{font-size:var(--font-size-sm);color:#666;margin-bottom:var(--spacing-sm)}.hint-text[data-v-33266788]{font-size:var(--font-size-xs);color:#999}.dialog-fade-enter-active[data-v-33266788],.dialog-fade-leave-active[data-v-33266788]{transition:opacity var(--transition-normal)}.dialog-fade-enter-active .dialog-container[data-v-33266788],.dialog-fade-leave-active .dialog-container[data-v-33266788]{transition:transform var(--transition-normal)}.dialog-fade-enter-from[data-v-33266788],.dialog-fade-leave-to[data-v-33266788]{opacity:0}.dialog-fade-enter-from .dialog-container[data-v-33266788],.dialog-fade-leave-to .dialog-container[data-v-33266788]{transform:scale(.9)}.dialog-overlay[data-v-15f73820]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--spacing-md)}.dialog-container[data-v-15f73820]{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:320px;width:100%;text-align:center;box-shadow:0 8px 32px #0000004d}.icon-container[data-v-15f73820]{margin-bottom:var(--spacing-md)}.external-icon[data-v-15f73820]{width:48px;height:48px;color:#01875f}.dialog-title[data-v-15f73820]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#202124;margin:0 0 var(--spacing-sm) 0}.dialog-message[data-v-15f73820]{font-size:var(--font-size-sm);color:#5f6368;margin:0 0 var(--spacing-lg) 0;line-height:1.5}.button-group[data-v-15f73820]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.btn[data-v-15f73820]{padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.btn-primary[data-v-15f73820]{background:#01875f;color:#fff}.btn-primary[data-v-15f73820]:hover{background:#016d4d}.btn-secondary[data-v-15f73820]{background:#f1f3f4;color:#5f6368}.btn-secondary[data-v-15f73820]:hover{background:#e8eaeb}.dialog-fade-enter-active[data-v-15f73820],.dialog-fade-leave-active[data-v-15f73820]{transition:opacity var(--transition-normal)}.dialog-fade-enter-active .dialog-container[data-v-15f73820],.dialog-fade-leave-active .dialog-container[data-v-15f73820]{transition:transform var(--transition-normal)}.dialog-fade-enter-from[data-v-15f73820],.dialog-fade-leave-to[data-v-15f73820]{opacity:0}.dialog-fade-enter-from .dialog-container[data-v-15f73820],.dialog-fade-leave-to .dialog-container[data-v-15f73820]{transform:scale(.9)}.custom-page[data-v-21948a4c]{position:fixed;inset:0;cursor:pointer;overflow:hidden}.background-container[data-v-21948a4c]{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#000}.background-image[data-v-21948a4c]{width:100%;height:auto;display:block;object-fit:contain}.floating-button-container[data-v-21948a4c]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:100}.floating-button[data-v-21948a4c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border:none;border-radius:50px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.floating-button[data-v-21948a4c]:hover{transform:scale(1.05);box-shadow:0 6px 25px #0006}.floating-button[data-v-21948a4c]:active{transform:scale(.98)}.button-text[data-v-21948a4c]{white-space:nowrap}.button-icon[data-v-21948a4c]{display:flex;align-items:center;justify-content:center}.button-icon.spinning[data-v-21948a4c]{animation:spin-21948a4c 1s linear infinite}@keyframes spin-21948a4c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse-animation[data-v-21948a4c]{animation:pulse-21948a4c 2s infinite}@keyframes pulse-21948a4c{0%{box-shadow:0 4px 20px #0000004d,0 0 rgba(var(--btn-color-rgb),.7)}50%{box-shadow:0 4px 20px #0000004d,0 0 0 15px rgba(var(--btn-color-rgb),0)}to{box-shadow:0 4px 20px #0000004d,0 0 rgba(var(--btn-color-rgb),0)}}.floating-button-container[data-v-21948a4c]{animation:float-21948a4c 3s ease-in-out infinite}@keyframes float-21948a4c{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}.floating-button[data-v-21948a4c]:before{content:"";position:absolute;inset:-2px;background:var(--btn-color);border-radius:52px;z-index:-1;animation:glow-21948a4c 2s ease-in-out infinite;opacity:.7}@keyframes glow-21948a4c{0%,to{opacity:.5;filter:blur(4px)}50%{opacity:.8;filter:blur(8px)}}.videoh5[data-v-2dd426da]{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#0f1923;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;cursor:pointer}.topbar[data-v-2dd426da]{position:sticky;top:0;z-index:100;display:flex;align-items:center;padding:10px 14px;background:#0f1923}.topbar-logo[data-v-2dd426da]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.topbar-info[data-v-2dd426da]{margin-left:10px;flex:1;min-width:0}.topbar-name[data-v-2dd426da]{font-size:17px;font-weight:800;line-height:1.2}.topbar-tagline[data-v-2dd426da]{font-size:12px;color:#ffffffb3;line-height:1.3}.topbar-btn[data-v-2dd426da]{flex-shrink:0;margin-left:12px;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:700;background:linear-gradient(90deg,#66ff87,#00d3f0);color:#0d1117;border:none;cursor:pointer;white-space:nowrap}.topbar-btn[data-v-2dd426da]:active{opacity:.85}.topbar-btn.installing[data-v-2dd426da]{background:linear-gradient(90deg,#4a4a4a,#6a6a6a);color:#fff}.carousel[data-v-2dd426da]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.carousel-track[data-v-2dd426da]{display:flex;height:100%;transition:transform .4s ease}.carousel-slide[data-v-2dd426da]{flex:0 0 100%;height:100%;position:relative}.carousel-slide img[data-v-2dd426da]{width:100%;height:100%;object-fit:cover}.carousel-overlay[data-v-2dd426da]{position:absolute;inset:0;background:linear-gradient(0deg,#0f1923 0%,rgba(15,25,35,.4) 40%,transparent 100%)}.carousel-dots[data-v-2dd426da]{position:absolute;bottom:14px;right:16px;display:flex;gap:6px;z-index:2}.carousel-dot[data-v-2dd426da]{width:6px;height:6px;border-radius:50%;background:#ffffff59;transition:all .3s}.carousel-dot.active[data-v-2dd426da]{width:18px;border-radius:3px;background:#fff}.section-title[data-v-2dd426da]{font-size:18px;font-weight:800;padding:20px 16px 14px;color:#fff}.grid[data-v-2dd426da]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 10px;row-gap:18px;padding:0 14px;width:100%}.card[data-v-2dd426da]{cursor:pointer;min-width:0;overflow:hidden}.card .poster[data-v-2dd426da]{width:100%;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:#1a2636}.card .poster img[data-v-2dd426da]{width:100%;height:100%;object-fit:cover;display:block}.card .name[data-v-2dd426da]{font-size:12px;font-weight:600;margin-top:6px;padding:0 2px;line-height:1.35;color:#ffffffd9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bottom-spacer[data-v-2dd426da]{height:72px}.bottom-bar[data-v-2dd426da]{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:10px 32px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#0f1923eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bottom-btn[data-v-2dd426da]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 0;border-radius:28px;font-size:17px;font-weight:700;background:linear-gradient(90deg,#66ff87,#00d3f0 60%,#0090ff);color:#0d1117;border:none;cursor:pointer;box-shadow:0 4px 20px #66ff874d}.bottom-btn[data-v-2dd426da]:active{transform:scale(.98);opacity:.9}.bottom-btn.installing[data-v-2dd426da]{background:linear-gradient(90deg,#4a4a4a,#6a6a6a);color:#fff;box-shadow:none}.iab-overlay[data-v-2dd426da]{display:none;position:fixed;inset:0;z-index:9999;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px}.iab-overlay.show[data-v-2dd426da]{display:flex}.iab-box[data-v-2dd426da]{background:#1e2a3a;border-radius:16px;padding:28px 24px;max-width:340px;width:100%;text-align:center;border:1px solid rgba(255,255,255,.1)}.iab-title[data-v-2dd426da]{font-size:17px;font-weight:700;margin-bottom:10px;color:#fff}.iab-desc[data-v-2dd426da]{font-size:14px;line-height:1.5;color:#ffffffbf;margin-bottom:22px}.iab-primary[data-v-2dd426da]{width:100%;padding:13px 0;border-radius:24px;font-size:15px;font-weight:700;background:#66ff87;color:#0d1117;border:none;cursor:pointer;margin-bottom:10px}.iab-primary[data-v-2dd426da]:active{opacity:.85}.iab-secondary[data-v-2dd426da]{width:100%;padding:13px 0;border-radius:24px;font-size:15px;font-weight:600;background:transparent;color:#ffffffeb;border:1px solid rgba(255,255,255,.22);cursor:pointer}.iab-secondary[data-v-2dd426da]:active{opacity:.85}.iab-toast[data-v-2dd426da]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000d1;color:#fff;padding:12px 24px;border-radius:10px;font-size:14px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s}.iab-toast.show[data-v-2dd426da]{opacity:1}:root{--color-primary: #01875f;--color-primary-dark: #006847;--color-primary-light: #00a372;--color-background: #ffffff;--color-surface: #f8f9fa;--color-surface-variant: #e8eaed;--color-border: #dadce0;--color-text-primary: #202124;--color-text-secondary: #5f6368;--color-text-tertiary: #80868b;--color-star: #fbbc04;--color-verified: #1a73e8;--color-error: #d93025;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--max-width: 600px;--header-height: 56px;--bottom-nav-height: 56px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-background);line-height:1.5;overflow-x:hidden}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-lg) 0}.section:last-child{border-bottom:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);text-decoration:none;gap:var(--spacing-sm)}.btn:active{transform:scale(.98)}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-dark)}.btn-outline{background-color:transparent;border:1px solid var(--color-border);color:var(--color-primary)}.btn-outline:hover{background-color:var(--color-surface)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast)}.icon-btn:hover{background-color:var(--color-surface)}.star{color:var(--color-star);font-size:var(--font-size-sm)}.star.empty{color:var(--color-border)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn var(--transition-base)}img{max-width:100%;height:auto;display:block}.scroll-container{scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{max-width:var(--max-width);margin:0 auto;width:100%;scrollbar-width:none}.top-bar{position:sticky;top:0;height:50px;width:100%;background:var(--color-background);display:flex;align-items:center;justify-content:space-between;z-index:99;transition:all .3s ease}.top-bar.scrolled{box-shadow:0 2px 8px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.play-logo{width:100%;height:100%;object-fit:cover}.lang-switch{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-family)}.lang-switch:hover{background:var(--color-surface-variant)}@font-face{font-family:Material Design Icons;src:url(data:font/woff2;base64,d09GMgABAAAAAAYkAAsAAAAACygAAAXVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCgGVgCCFAqOHIwWCywAATYCJAMuBCAFgUIHIBsxCVFUajKyj5V32zzkf/9t1rmNJLzXpAlx7x71GCNGRlpG3Gl2HXadrCokYyILrJj+bVUHvv+1pnZ/oK2NqiV4xtZVmp9tCPYu4TI7YHcR9oQtCgnMwnZ8jexqW3QlG+ZFTJ6XmwACwFDNf1rwDRmlwrtk5pplSAMA2AHAsgAAJICeggMgH80DMJSK/kMeHlhcgMMGp/qYeYPnoME6gU5bp9GJLqAJALWFhS0G5sqEDQxTIlh9sUFCfx8BggQVAQESjiJgg0QfI2CHJDyPgAOS8AMCTki2RgRSINk5AqmQ7M8j4IJkv4kAg5SyCgEOKeVpBERIrocRcENy/YBAGiQ+BwEJEt+GgAeSeBmBdEhphxDwQvJuQiADUiZ3AJkNQJYgua87IHSG+Fk44Xco4wLpDQLs2GADAQlhm0mOJNmdqq4se0q26GJU9nz5Ih5bBeOZTi9j9lSPqweJorNFZWU3jXHO5sQISSfNrhLCGvxOA261ztBrtZnhdrIF2xjDiGHEQlEIZowbbhJnM2Jg2mQevnHGPH2dha7KLHqZhW6eDZ67VQYGDk6cGGmhqBkLtwfbxscXmBw+YR4PnQyemsiIkRsMtI8Ragu2h2NmVCMRBihAKCbWKCLxAs4puO9a+MoeQA8dBzgFT84WbW4SdxNyH3AfFcbsUKX+fDDbiIVPdTuHtZpZaltU1TwRVrQIZMNlDU03dF1VNXUyhT64/QF4MJmcPY5LUGPG+j6tWxjrqboy1qibL0LbL/aN34kn7yWLX7vby5jgH2X4uxg4ajdjnG97A3EgB5sss1oGN80PxyAcnGwP0xj8o4gJbiOUoGCy99tJHo7jwB2YtxnrnkwDZEOrHQR+M5MZo+Dd0G2wAz+NcxizzQ8+8F1MJIgMbcKhZJJIV2HG4/rBOg0OfntZ4rO5vMPImJh1LR4fK19Gyv8rkQgmkxyhy7vNPVd4+FgBf/EID1/bF9x7lc1/xnUnkGawyeATJFQzdccv+3qgLrBokXgSTZQpNhHqBzLWrP0s6vg+oxMRyPQ+kq6nP+I1W1umt2blHoZFmbIi153STNPUIhFE6hPlb8pD5DfLC7Mz3FCh3ndLUWTFEfKuyuv1ad58b0F5fnnn+ImwIgW+noN7De7pc8QaTKUVrYrZoMmwVO8jlTh6aX0CCcvK6+mJNd10jiyl6LTYTzxdpCxaVOArUEyFZxCRHaXI7Uavf487i9oWqQgsyC153sgVc1uNsh6De/p6+QqcWUYv7cHX6VH6nOFMye/eo7u3PqyW+1vKW1fPeUHs/5jMNiMX7gdrkSz7S46V+GW5U0e/vyN+PtXP6R/lqWkeVoyMjFnn6P6VwvSapov7v+qsap/Neyz8Gdoiurx5ypSRnlF5o94ZzUaP8Iy++EY5M9dbPOLbbz1Dlg91FDa5zLLLEdizaLuNF2hri7e9Xq8uUkcosoJA5NHd9CFW3eL2lpZ2RQdCmV19zV3krg2PnG4Z0L1e0+ubnVW162vX9Wlb5vlMdd7lM8+yddm/d/w9u1Tu8PuE3zuwkqODjpX0VOpbceqDfl0XGyOnTvUZ2/qZpzRjHXWRr77W6LQw0iiphZ1MLiRtwy8SD1hf6XT6ZIXJbt1fwCIl8biOkVpfTU3zOI+NtWtL5vl880pKJ8lF4u5+u8Wi/IvfyN9czC+YIhL4MkvmmJ8DiyNyu39xBCwAALXTYgCgKC0ErJ+L1ucaniOTGn6hxiZhurus7ZkzFISmX+n00HCCLKRZX06hN3K+W2rh0txFi9eJ02lqtyxAQKFrAAaDTcIsAEn/Tz/8Z17WdGnAf6lcgCOsKicFO11APBVtDQT8cHUImvjfBASMCkHt4f0HmAMgizai40QHA8u3TnLCDxvI7gJBxoisXEAaBhhtTUY7lDuQjWq/k28MjMZMrMFcrMJCKbMEPqDVE+djGYZjNpZTw2ronbJJFieWois6oQvGGZn5WDvBfCZWLZJbKoylIm6DU7cDAAAA) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-apps:before{content:"󰀻"}.mdi-arrow-right:before{content:"󰁔"}.mdi-book:before{content:"󰂺"}.mdi-book-outline:before{content:"󰭤"}.mdi-check-decagram:before{content:"󰞑"}.mdi-cloud-upload-outline:before{content:"󰭾"}.mdi-delete-outline:before{content:"󰧧"}.mdi-download:before{content:"󰇚"}.mdi-gamepad-variant:before{content:"󰊗"}.mdi-gamepad-variant-outline:before{content:"󰺷"}.mdi-human-child:before{content:"󰋧"}.mdi-lightning-bolt:before{content:"󱐋"}.mdi-loading:before{content:"󰝲"}.mdi-lock-outline:before{content:"󰍁"}.mdi-medal:before{content:"󰦇"}.mdi-play-box:before{content:"󱉺"}.mdi-play-box-outline:before{content:"󰐋"}.mdi-share-variant:before{content:"󰒗"}.mdi-shield-check-outline:before{content:"󰳈"}.mdi-star:before{content:"󰓎"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
