.download-container[data-v-c6c7aeec]{min-height:100vh;background:linear-gradient(to bottom,#f5f7fa,#fff 300px);padding-bottom:20px}.nav-bar[data-v-c6c7aeec]{height:44px;display:flex;align-items:center;justify-content:space-between;padding:20px 15px;background:transparent;position:relative}.nav-title[data-v-c6c7aeec]{font-size:18px;font-weight:600;color:#000;position:absolute;left:50%;transform:translate(-50%)}.language-switcher[data-v-c6c7aeec]{display:flex;margin-left:auto;z-index:1}.lang-btn[data-v-c6c7aeec]{padding:6px 12px;border:none;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s;outline:none;box-shadow:0 2px 8px #667eea4d}.lang-btn[data-v-c6c7aeec]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.lang-btn[data-v-c6c7aeec]:active{transform:translateY(0);box-shadow:0 2px 6px #667eea4d}.app-header[data-v-c6c7aeec]{display:flex;padding:20px 15px;align-items:center}.app-icon-wrapper[data-v-c6c7aeec]{width:80px;height:80px;border-radius:18px;overflow:hidden;box-shadow:0 4px 12px #0000001a;margin-right:15px;flex-shrink:0}.app-icon[data-v-c6c7aeec]{width:100%;height:100%;object-fit:cover}.app-info[data-v-c6c7aeec]{flex:1;display:flex;flex-direction:column}.app-name[data-v-c6c7aeec]{font-size:21px;font-weight:600;color:#000;margin-bottom:4px}.app-subtitle[data-v-c6c7aeec]{font-size:14px;color:#666;margin-bottom:6px}.app-meta[data-v-c6c7aeec]{display:flex;align-items:center;font-size:12px;color:#999}.meta-divider[data-v-c6c7aeec]{margin:0 6px}.download-section[data-v-c6c7aeec]{padding:0 15px 20px}.download-buttons[data-v-c6c7aeec]{display:flex;gap:10px}.download-btn[data-v-c6c7aeec]{flex:1;height:60px;border-radius:12px;display:flex;align-items:center;padding:0 15px;box-shadow:0 2px 10px #00000014;cursor:pointer;text-decoration:none;transition:all .3s;position:relative}.download-btn[data-v-c6c7aeec]:active{transform:scale(.98);opacity:.9}.ios-btn[data-v-c6c7aeec]{background:linear-gradient(135deg,#667eea,#764ba2)}.android-btn[data-v-c6c7aeec]{background:linear-gradient(135deg,#48c6ef,#6f86d6)}.btn-icon[data-v-c6c7aeec]{width:30px;height:30px;border-radius:50%;background:#ffffffbf;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:18px}.btn-icon img[data-v-c6c7aeec]{width:100%;height:100%;object-fit:cover}.btn-content[data-v-c6c7aeec]{display:flex;flex-direction:column}.btn-title[data-v-c6c7aeec]{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.btn-subtitle[data-v-c6c7aeec]{font-size:11px;color:#ffffffe6}.help-btn[data-v-c6c7aeec]{width:32px;height:32px;border:none;border-radius:50%;background:#fff3;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;outline:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.help-btn[data-v-c6c7aeec]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1);border-color:#ffffff80}.help-btn[data-v-c6c7aeec]:active{transform:translateY(-50%) scale(.95);background:#fff6}.help-icon[data-v-c6c7aeec]{font-size:14px;font-weight:700;line-height:1}.rating-section[data-v-c6c7aeec]{display:flex;margin:0 15px 20px;padding:15px;background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000a}.rating-item[data-v-c6c7aeec]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.rating-value[data-v-c6c7aeec]{font-size:21px;font-weight:600;color:#000;margin-bottom:4px}.rating-label[data-v-c6c7aeec]{font-size:12px;color:#999;margin-bottom:4px}.stars[data-v-c6c7aeec]{display:flex}.star[data-v-c6c7aeec]{font-size:10px;color:#ffb800;margin:0 1px}.divider-vertical[data-v-c6c7aeec]{width:1px;background:#eee;margin:5px 0}.screenshots-section[data-v-c6c7aeec]{margin-bottom:20px}.section-title[data-v-c6c7aeec]{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;display:block;padding:0 15px}.screenshots-scroll[data-v-c6c7aeec]{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:10px 0 10px 15px;-webkit-overflow-scrolling:touch}.screenshots-scroll[data-v-c6c7aeec]::-webkit-scrollbar{display:none}.screenshot-item[data-v-c6c7aeec]{display:inline-block;width:160px;height:320px;margin-right:10px;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.screenshot-img[data-v-c6c7aeec]{width:100%;height:100%;object-fit:cover;background:linear-gradient(135deg,#667eea,#764ba2)}.section[data-v-c6c7aeec]{margin:0 15px 20px;padding:15px;background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000a}.section-header[data-v-c6c7aeec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section .section-title[data-v-c6c7aeec]{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;display:block;padding:0}.version-text[data-v-c6c7aeec]{font-size:12px;color:#999}.update-time[data-v-c6c7aeec]{font-size:12px;color:#999;margin-bottom:10px}.whats-new[data-v-c6c7aeec]{display:flex;flex-direction:column}.new-item[data-v-c6c7aeec]{font-size:14px;color:#333;line-height:24px;margin-bottom:6px}.features-grid[data-v-c6c7aeec]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.feature-card[data-v-c6c7aeec]{padding:15px 10px;background:linear-gradient(135deg,#f5f7fa,#f0f2f5);border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-icon[data-v-c6c7aeec]{font-size:24px;margin-bottom:6px}.feature-title[data-v-c6c7aeec]{font-size:14px;font-weight:600;color:#000;margin-bottom:4px}.feature-desc[data-v-c6c7aeec]{font-size:12px;color:#666;line-height:18px}.description[data-v-c6c7aeec]{font-size:14px;color:#333;line-height:22px;text-align:justify}.requirements[data-v-c6c7aeec]{display:flex;flex-direction:column;gap:10px}.requirement-item[data-v-c6c7aeec]{display:flex;align-items:flex-start}.req-label[data-v-c6c7aeec]{font-size:14px;font-weight:600;color:#000;min-width:70px}.req-value[data-v-c6c7aeec]{font-size:14px;color:#666;flex:1}.footer[data-v-c6c7aeec]{padding:20px 15px;display:flex;flex-direction:column;align-items:center;gap:8px}.footer-text[data-v-c6c7aeec]{font-size:12px;color:#999;text-align:center}.footer-link[data-v-c6c7aeec]{color:#667eea;text-decoration:none}.footer-link[data-v-c6c7aeec]:hover{text-decoration:underline}.toast-overlay[data-v-c6c7aeec]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.toast-container[data-v-c6c7aeec]{background:#fff;border-radius:16px;padding:24px;max-width:320px;width:100%;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;align-items:center;position:relative;animation:slideUp-c6c7aeec .3s ease-out}@keyframes slideUp-c6c7aeec{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-icon[data-v-c6c7aeec]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 16px #667eea4d}.icon-info[data-v-c6c7aeec]{font-size:32px;filter:grayscale(1) brightness(2)}.toast-content[data-v-c6c7aeec]{text-align:center;margin-bottom:20px}.toast-title[data-v-c6c7aeec]{font-size:16px;font-weight:500;color:#333;line-height:24px}.toast-close[data-v-c6c7aeec]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#666;font-size:16px;outline:none}.toast-close[data-v-c6c7aeec]:hover{background:#e0e0e0;transform:rotate(90deg)}.toast-close[data-v-c6c7aeec]:active{transform:rotate(90deg) scale(.95)}.toast-enter-active[data-v-c6c7aeec],.toast-leave-active[data-v-c6c7aeec]{transition:opacity .3s ease}.toast-enter-from[data-v-c6c7aeec],.toast-leave-to[data-v-c6c7aeec]{opacity:0}.toast-enter-active .toast-container[data-v-c6c7aeec]{animation:slideUp-c6c7aeec .3s ease-out}.toast-leave-active .toast-container[data-v-c6c7aeec]{animation:slideDown-c6c7aeec .3s ease-out}@keyframes slideDown-c6c7aeec{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.modal-overlay[data-v-c6c7aeec]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-c6c7aeec]{background:#fff;border-radius:20px;max-width:500px;width:100%;max-height:85vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;animation:modalSlideUp-c6c7aeec .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideUp-c6c7aeec{0%{transform:translateY(40px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header[data-v-c6c7aeec]{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-title[data-v-c6c7aeec]{font-size:20px;font-weight:600;color:#fff;margin:0}.modal-close[data-v-c6c7aeec]{width:32px;height:32px;border:none;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#fff;font-size:18px;outline:none;flex-shrink:0}.modal-close[data-v-c6c7aeec]:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-close[data-v-c6c7aeec]:active{transform:rotate(90deg) scale(.95)}.modal-body[data-v-c6c7aeec]{padding:24px;overflow-y:auto;flex:1}.success-message[data-v-c6c7aeec]{display:flex;align-items:center;gap:10px;padding:16px;background:linear-gradient(135deg,#d4f4dd,#c8f2d6);border-radius:12px;margin-bottom:24px;font-size:15px;font-weight:500;color:#2d7a4a}.success-icon[data-v-c6c7aeec]{font-size:24px;flex-shrink:0}.install-steps[data-v-c6c7aeec]{margin-bottom:20px}.step-item[data-v-c6c7aeec]{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.step-item[data-v-c6c7aeec]:last-child{margin-bottom:0}.step-number[data-v-c6c7aeec]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;flex-shrink:0;box-shadow:0 4px 12px #667eea4d}.step-content[data-v-c6c7aeec]{flex:1;font-size:15px;color:#333;line-height:1.6;padding-top:5px}.install-tips[data-v-c6c7aeec]{display:flex;align-items:flex-start;gap:10px;padding:16px;background:linear-gradient(135deg,#fff8e1,#fff3d6);border-radius:12px;font-size:14px;color:#856404;line-height:1.5}.tips-icon[data-v-c6c7aeec]{font-size:20px;flex-shrink:0}.modal-footer[data-v-c6c7aeec]{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa}.confirm-btn[data-v-c6c7aeec]{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;outline:none;box-shadow:0 4px 16px #667eea66}.confirm-btn[data-v-c6c7aeec]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.confirm-btn[data-v-c6c7aeec]:active{transform:translateY(0);box-shadow:0 4px 12px #667eea66}.modal-enter-active[data-v-c6c7aeec],.modal-leave-active[data-v-c6c7aeec]{transition:opacity .4s ease}.modal-enter-from[data-v-c6c7aeec],.modal-leave-to[data-v-c6c7aeec]{opacity:0}.modal-enter-active .modal-container[data-v-c6c7aeec]{animation:modalSlideUp-c6c7aeec .4s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-container[data-v-c6c7aeec]{animation:modalSlideDown-c6c7aeec .4s ease-out}@keyframes modalSlideDown-c6c7aeec{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(40px) scale(.95);opacity:0}}@media(max-width:480px){.modal-container[data-v-c6c7aeec]{max-height:90vh}.modal-header[data-v-c6c7aeec]{padding:16px 20px}.modal-title[data-v-c6c7aeec]{font-size:18px}.modal-body[data-v-c6c7aeec]{padding:20px}.step-number[data-v-c6c7aeec]{width:28px;height:28px;font-size:14px}.step-content[data-v-c6c7aeec],.success-message[data-v-c6c7aeec],.install-tips[data-v-c6c7aeec]{font-size:14px}.help-btn[data-v-c6c7aeec]{width:28px;height:28px;right:12px}.help-icon[data-v-c6c7aeec]{font-size:12px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}
