*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#eef2ff;background:#0b1020;line-height:1.6;min-height:100vh}.page{max-width:720px;margin:0 auto;padding:0 16px 40px}.hero{text-align:center;padding:48px 24px 24px;background:-webkit-linear-gradient(160deg,#1b2a6b 0%,#0b1020 70%);background:linear-gradient(160deg,#1b2a6b,#0b1020 70%);border-radius:0 0 24px 24px;margin:0 -16px}.logo-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:16px}.logo{width:88px;height:88px;border-radius:20px;-webkit-box-shadow:0 8px 24px rgba(43,94,255,.35);box-shadow:0 8px 24px rgba(43,94,255,.35)}.app-name{font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:6px}.app-slogan{font-size:15px;color:#9fb0e8;margin-bottom:16px}.badge-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:24px}.badge{display:inline-block;font-size:12px;color:#b9c7ff;background:rgba(88,118,255,.15);border:1px solid rgba(122,148,255,.35);border-radius:999px;padding:4px 12px;margin:4px}.dl-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:12px}.dl-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;max-width:420px;padding:14px 20px;border-radius:14px;text-decoration:none;color:#fff;font-size:16px;margin:6px 0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.dl-btn:active{opacity:.85}.dl-btn-primary{background:-webkit-linear-gradient(135deg,#3b6cff 0%,#2b4fe0 100%);background:linear-gradient(135deg,#3b6cff,#2b4fe0);-webkit-box-shadow:0 6px 18px rgba(43,94,255,.45);box-shadow:0 6px 18px rgba(43,94,255,.45);font-weight:600}.dl-btn-ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18)}.dl-btn-icon{font-size:26px;margin-right:12px}.dl-btn-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:left}.dl-btn-title{font-size:17px;font-weight:600}.dl-btn-sub{font-size:12px;color:rgba(255,255,255,.75);margin-top:2px}.ios-note{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:13px;color:#9fb0e8;margin-top:8px}.ios-note-icon{margin-right:6px}.sha{font-size:11px;color:#6b7bb8;word-break:break-all;padding:0 8px}.sha code{font-family:Menlo,Consolas,monospace;color:#8fa3e8}.section{padding:28px 8px 8px}.section-title{font-size:20px;font-weight:700;margin-bottom:16px;padding-left:4px;border-left:4px solid #3b6cff;line-height:1.3}.feature-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.feature-card{display:-webkit-box;display:-webkit-flex;display:flex;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;margin:6px;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}@media(max-width:480px){.feature-card{width:-webkit-calc(100% - 12px);width:calc(100% - 12px)}}.feature-card>.feature-icon{font-size:26px;margin-right:10px;margin-top:2px}.feature-body{-webkit-box-flex:1;-webkit-flex:1;flex:1}.feature-title{font-size:15px;font-weight:600;margin-bottom:4px}.feature-desc{font-size:12.5px;color:#9fb0e8;line-height:1.5}.steps{padding-left:22px;color:#d3dcff;font-size:14px}.steps li{margin-bottom:10px;line-height:1.7}.footer{text-align:center;color:#5a6aa8;font-size:12px;padding:32px 0 8px}.wechat-tip{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,8,22,.92);z-index:9999;padding:20px}.wechat-tip-arrow{position:absolute;top:10px;right:24px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #fff}.wechat-tip-box{position:absolute;top:34px;right:16px;left:16px;background:#fff;color:#1a2340;border-radius:12px;padding:22px 20px;text-align:center}.wechat-tip-title{font-size:17px;font-weight:700;margin-bottom:8px}.wechat-tip-desc{font-size:14px;color:#4a5678;margin-bottom:16px}.wechat-dot{display:inline-block;background:#eef1fb;border-radius:6px;padding:0 8px;font-weight:700;color:#2b4fe0}.wechat-tip-btn{background:#3b6cff;color:#fff;border:none;border-radius:999px;padding:10px 28px;font-size:15px;font-weight:600;cursor:pointer}
