.AppDownload_container__XXE93{min-height:100vh;padding:2rem 1rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#ff9a9e,#fecfef 50%,#fecfef);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AppDownload_appCard__yMu4j{max-width:600px}.AppDownload_appCard__yMu4j,.AppDownload_errorCard__NdqIF,.AppDownload_loadingCard__P14ez{background:white;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;width:100%;text-align:center}.AppDownload_errorCard__NdqIF,.AppDownload_loadingCard__P14ez{max-width:400px}.AppDownload_errorCard__NdqIF h1{color:#e74c3c;margin-bottom:1rem;font-size:1.8rem}.AppDownload_errorCard__NdqIF p{color:#666;font-size:1.1rem}.AppDownload_loadingCard__P14ez h1{color:#3498db;margin-bottom:1rem;font-size:1.8rem}.AppDownload_appHeader__31wYb{display:flex;align-items:center;margin-bottom:3rem;text-align:left}.AppDownload_appIcon__eNKjq{width:80px;height:80px;border-radius:16px;margin-right:1.5rem;box-shadow:0 8px 16px rgba(0,0,0,.1);object-fit:cover}.AppDownload_appInfo__iYyOX{flex:1 1}.AppDownload_appName__HfREE{font-size:2rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem;line-height:1.2}.AppDownload_appDescription__vrAGs{font-size:1.1rem;color:#7f8c8d;margin:0;line-height:1.5}.AppDownload_downloadSection__AhzJ0{border-top:1px solid #ecf0f1;padding-top:2rem}.AppDownload_downloadTitle__Esqnn{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.AppDownload_downloadButtons__ILXxu{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.AppDownload_downloadBtn__6ZXrq{display:flex;align-items:center;padding:1.2rem 1.5rem;border:none;border-radius:12px;background:#f8f9fa;cursor:pointer;transition:all .3s ease;text-align:left;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.05)}.AppDownload_downloadButtonGroup__quiB0{position:relative;display:inline-flex;align-items:stretch;width:100%;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.12);overflow:visible}.AppDownload_primaryDownloadBtn__4pBa4{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:12px;border-top-left-radius:12px;box-shadow:none}.AppDownload_dropdownToggle__hFJCz{display:flex;align-items:center;justify-content:center;min-width:3.5rem;border:none;cursor:pointer;font-size:1.5rem;transition:all .3s ease;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 1rem}.AppDownload_dropdownToggle__hFJCz.AppDownload_androidBtn__S1tbv,.AppDownload_dropdownToggle__hFJCz.AppDownload_iosBtn___ZpTG{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.AppDownload_dropdownToggle__hFJCz:active,.AppDownload_dropdownToggle__hFJCz:hover{transform:none}.AppDownload_dropdownMenu__aIHnv{position:absolute;top:calc(100% + .75rem);left:0;right:0;background:#ffffff;border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,.15);padding:.5rem 0;z-index:10}.AppDownload_dropdownItem__7I9k9{display:flex;align-items:center;width:100%;padding:.85rem 1.2rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease;color:#2c3e50}.AppDownload_dropdownItem__7I9k9:hover{background:#f1f5f9}.AppDownload_dropdownItemIcon___Wdo5{font-size:1.4rem;margin-right:.8rem;display:flex;align-items:center}.AppDownload_dropdownItemIconImage__cghtQ{width:1.5rem;height:1.5rem;display:block}.AppDownload_dropdownItemContent__j1_3l{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.AppDownload_dropdownItemTitle__5_WDk{font-size:1rem;font-weight:600}.AppDownload_dropdownItemSubtitle__w8Sc_{font-size:.85rem;color:#64748b}.AppDownload_downloadPlaceholder__bA_RR{width:100%;padding:1.2rem;border-radius:12px;background:rgba(44,62,80,.05);color:#2c3e50;font-size:.95rem}.AppDownload_wechatOverlay__Ywop5{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.AppDownload_wechatOverlayBackdrop__I_xUZ{position:absolute;inset:0;background:rgba(15,23,42,.65)}.AppDownload_wechatOverlayContent__7oxP_{position:absolute;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100vw}@media (min-width:600px){.AppDownload_wechatOverlayContent__7oxP_{width:600px;right:0;left:auto}}.AppDownload_wechatOverlayImage__m6sTd{width:100%;height:auto}.AppDownload_wechatOverlayButton__EjaGn{padding:.85rem 2rem;border:none;border-radius:999px;background:linear-gradient(135deg,#34C759,#1E7E34);color:#ffffff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.AppDownload_wechatOverlayButton__EjaGn:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(52,199,89,.35)}.AppDownload_wechatOverlayButton__EjaGn:active{transform:translateY(0);box-shadow:none}.AppDownload_downloadBtn__6ZXrq:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.AppDownload_downloadBtn__6ZXrq:active{transform:translateY(0)}.AppDownload_primaryDownloadBtn__4pBa4:active,.AppDownload_primaryDownloadBtn__4pBa4:hover{transform:none;box-shadow:none}.AppDownload_iosBtn___ZpTG{background:linear-gradient(135deg,#007AFF,#0051D5);color:white}.AppDownload_iosBtn___ZpTG:hover{background:linear-gradient(135deg,#0051D5,#003D99)}.AppDownload_androidBtn__S1tbv{background:linear-gradient(135deg,#34C759,#28A745);color:white}.AppDownload_androidBtn__S1tbv:hover{background:linear-gradient(135deg,#28A745,#1E7E34)}.AppDownload_huaweiBtn__bJx6v{background:linear-gradient(135deg,#FF6B35,#F7931E);color:white}.AppDownload_huaweiBtn__bJx6v:hover{background:linear-gradient(135deg,#F7931E,#E8890B)}.AppDownload_miBtn__8ZG1Y{background:linear-gradient(135deg,#FF6900,#FCB900);color:white}.AppDownload_miBtn__8ZG1Y:hover{background:linear-gradient(135deg,#FCB900,#F49700)}.AppDownload_btnIcon__R6PnQ{font-size:2rem;margin-right:1rem;min-width:2rem}.AppDownload_btnIconImage__2bubd{width:2rem;height:2rem;display:block}.AppDownload_btnText__2_q36{flex:1 1}.AppDownload_btnTitle__FhprW{font-size:1.2rem;font-weight:600;margin-bottom:.2rem}.AppDownload_btnSubtitle__Ds_1x{font-size:.9rem;opacity:.8}.AppDownload_deviceInfo__40WAh{padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.AppDownload_deviceText__eWHp1{margin:0;color:#666;font-size:.9rem}@media (max-width:768px){.AppDownload_container__XXE93{padding:1rem}.AppDownload_appCard__yMu4j{padding:2rem}.AppDownload_appHeader__31wYb{flex-direction:column;text-align:center}.AppDownload_appIcon__eNKjq{margin-right:0;margin-bottom:1rem}.AppDownload_appName__HfREE{font-size:1.6rem}.AppDownload_downloadButtons__ILXxu{gap:.8rem}.AppDownload_downloadBtn__6ZXrq{padding:1rem}.AppDownload_btnTitle__FhprW{font-size:1.1rem}}@media (max-width:480px){.AppDownload_appCard__yMu4j{padding:1.5rem}.AppDownload_appName__HfREE{font-size:1.4rem}.AppDownload_downloadTitle__Esqnn{font-size:1.3rem}.AppDownload_btnIcon__R6PnQ{font-size:1.5rem;margin-right:.8rem}.AppDownload_btnTitle__FhprW{font-size:1rem}.AppDownload_btnSubtitle__Ds_1x{font-size:.8rem}}@media (min-width:769px){.AppDownload_downloadButtons__ILXxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}}