body.download-body{display:flow-root;min-height:100svh}.download-page{max-width:520px;margin:40px auto;padding:20px}.download-back{font-size:13px;color:#688793}.download-card{text-align:center;margin-top:24px;padding:32px 26px;border:1px solid #fff;border-radius:26px;background:#ffffffbd;box-shadow:0 7px #badce5,0 18px 40px #46748a14}.download-logo{width:210px;max-width:100%;height:80px;object-fit:contain;display:block;margin:0 auto 22px}.download-tag{display:inline-block;background:#e4f2df;color:#68855d;font-size:12px;padding:6px 12px;border-radius:20px}.download-card h1{font-size:34px;line-height:1.5;margin:20px 0 12px;text-shadow:none}.download-subtitle{font-size:14px;color:#688793}#downloadStatus{font-size:13px;color:#78939c;line-height:1.8}.download-actions{display:grid;gap:12px;margin:24px 0}.download-button{display:block;background:#537f64;color:white;padding:15px;border-radius:13px;font-weight:700}.download-button.ios{background:#52758b}.download-hint{font-size:12px;line-height:1.8;color:#80959b}.download-notes{white-space:pre-wrap;text-align:left;border-top:1px solid #d9e7e7;padding-top:20px;font-size:13px;line-height:1.8;color:#688793}.wechat-guide{position:fixed;inset:0;z-index:9999;background:#193e54bd;padding:64px 20px 24px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.wechat-panel{position:relative;width:420px;max-width:100%;padding:30px 24px;border-radius:22px;background:#f3fbff;box-shadow:0 20px 60px #173d5555}.wechat-panel h2{font-size:22px}.wechat-panel p{font-size:14px;line-height:1.8;color:#688793}.wechat-arrow{position:fixed;top:6px;right:22px;font-size:54px;color:white}.wechat-panel label{font-size:12px;color:#688793}.wechat-panel input{margin:8px 0 14px}.wechat-panel button{width:100%;border:0;border-radius:10px;padding:12px;background:#537f64;color:white;font-weight:700;cursor:pointer}.wechat-panel .wechat-close{background:#e0edf0;color:#64828c;margin-top:10px}#copyStatus:empty{display:none}[hidden]{display:none!important}@media(max-width:560px){.download-page{margin:12px auto}.download-card{padding:28px 22px}}

.ios-home{width:100%;border:0;font:inherit;cursor:pointer;background:#537f64}.ios-home-guide{text-align:left;margin-top:20px;padding:20px;border:1px solid #c9ded5;border-radius:16px;background:#f0f8f2}.ios-home-guide h2{font-size:18px;color:#446f57}.ios-home-guide p,.ios-home-guide li{font-size:13px;line-height:1.9;color:#688276}.ios-home-guide ol{padding-left:22px}

.desktop-download{display:none}
@media(min-width:900px){
.download-page{max-width:1040px;margin:48px auto;padding:24px}.download-card{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;padding:44px;text-align:left}.download-main{min-width:0}.download-logo{margin:0 0 22px}.download-card h1{font-size:42px;line-height:1.4}.download-actions{max-width:360px}.download-button{text-align:center}.ios-home{max-width:360px}.desktop-download{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 24px;border:1px solid #d5e6df;border-radius:22px;background:#f5fbf7}.desktop-download h2{margin:16px 0;color:#37634e;font-size:24px}.download-qr{box-sizing:content-box;width:200px;height:200px;padding:16px;background:white;border-radius:14px;border:1px solid #dbe8e0}.download-qr img,.download-qr canvas{display:block;max-width:100%}.desktop-download p{font-size:12px;line-height:1.8;color:#718b7d}.download-platform-note{display:grid;gap:5px;text-align:left;align-self:stretch;margin:8px 0 20px;padding:16px;background:#e9f3ec;border-radius:12px;font-size:12px;line-height:1.8}.download-platform-note strong{color:#476e56}.download-platform-note span{color:#7a8f80;margin-bottom:8px}.desktop-download label{font-size:12px;color:#708777;align-self:flex-start}.desktop-download input{margin:8px 0 10px;font-size:12px}.desktop-download button{width:100%;padding:11px;border:1px solid #bed5c6;border-radius:10px;background:#e4f0e8;color:#426c52;cursor:pointer}.desktop-download small{font-size:11px;line-height:1.8;color:#8b9c92}#desktopCopyStatus:empty{display:none}
}
