:root{--bg-top: #dceaf8;--bg-bottom: #f6f3ef;--primary: #d45a14;--title: #012363;--text: #666666;--muted: #858585;--button-fill: #e69a5a}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:linear-gradient(178deg,#e8f7fd 23.2%,#caeafd 31.92%,#fff 83.19%);color:var(--text)}.download-page{min-height:100vh;max-width:26.875rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;background:url(/download/images/bg.jpg) no-repeat center;background-size:cover}.wechat-open-tip{display:none;margin:0;justify-content:flex-end;padding-right:1.5rem;padding-top:10px;position:fixed;background:#0006;left:0;right:0;top:0;bottom:0;z-index:10}.wechat-open-tip.is-visible{display:flex}.wechat-open-tip__image{width:auto;height:3.937rem}.hero{position:relative}.brand-wrap{position:relative;z-index:1;margin-top:16rem;display:flex;flex-direction:column;align-items:center}.brand-title{margin:1.375rem 0 .625rem;font-size:2rem;line-height:1;font-weight:700;letter-spacing:.1875rem;color:var(--title)}.brand-subtitle{margin:0;font-size:1rem;line-height:1.4;letter-spacing:.3125rem;color:var(--title);opacity:.95}.actions{margin-top:5.63rem;display:grid;gap:1.375rem;padding:0 1rem .625rem;z-index:2}.btn{border:none;border-radius:1.875rem;height:3.125rem;line-height:3.125rem;font-size:1rem;letter-spacing:.0625rem;font-weight:500;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}#launch-btn{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.btn-primary{background:var(--button-fill);color:#fff}.btn-secondary{background:transparent;color:var(--primary);border:1px solid rgba(212,90,20,.75);box-shadow:inset 0 0 0 .0625rem #ffffff8f}.footer{padding-bottom:max(.5rem,env(safe-area-inset-bottom));text-align:center;font-size:.875rem;line-height:1.65;color:var(--muted)}.footer .copy,.footer .meta{margin:0}.footer a{color:var(--primary);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer a:hover{text-decoration:underline}
