@charset "UTF-8";
:root{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-synthesis:none;color:#223149;background:#fff}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.6}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b2c9ee;outline-offset:4px}.icons{width:0;height:0;overflow:hidden;position:absolute}.download-shell{max-width:1040px;margin:auto;padding:0 38px}.topbar{height:65px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f2f4f8;font-size:12px;color:#8b98aa}.register-link{color:#697e9d}.register-link span{margin-left:4px}.back-home:hover,.register-link:hover{color:#36588a}.hero{text-align:center;padding:27px 0 22px}.app-icon{width:80px;height:80px;border-radius:19px;margin:0 auto 16px;box-shadow:0 5px 18px #34466013}.hero h1{font-size:26px;font-weight:750;line-height:1.5;letter-spacing:.6px}.hero h1>span{padding:0 3px;color:#a6afbd}.hero h1 small{font-size:10px;letter-spacing:0;font-weight:500;padding:4px 7px;border-radius:4px;background:#edf5ff;color:#6490c7;vertical-align:middle;margin-left:7px}.hero-subtitle{font-size:12px;color:#7d8da4;margin-top:7px;letter-spacing:1px}.update-meta{font-size:11px;color:#a0abba;margin-top:12px}.update-meta span{margin-left:12px;padding-left:12px;border-left:1px solid #dde3eb}.scan-box{margin:18px auto 0}.scan-box>img{margin:auto;width:124px;height:124px}.scan-box p{font-size:11px;color:#99a4b3;margin-top:7px}.device-note{font-size:11px;color:#a4afbe;margin-top:17px}.platforms{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e9edf4;border-bottom:1px solid #e9edf4;margin-top:5px;padding:24px 0}.platform{padding:0 39px}.platform+.platform{border-left:1px solid #e9edf4}.platform-title{display:flex;align-items:center;gap:12px}.platform-mark{width:31px;height:36px;stroke-width:1.6}.android-mark{color:#86b93f}.apple-mark{color:#28384e;fill:#28384e;stroke-width:0}.platform-title h2{font-size:17px;font-weight:650;line-height:1.5}.platform-title p{font-size:10px;color:#98a5b7;margin-top:2px}.format-tag{margin-left:auto;font-size:9px;letter-spacing:1px;border:1px solid #e7ebf2;border-radius:4px;padding:2px 6px;color:#a0aabb}.package-meta{font-size:11px;color:#9aa7b8;margin-top:17px}.package-meta strong{font-weight:500;color:#8293a9;margin-left:9px}.download-button{display:flex;justify-content:center;align-items:center;gap:8px;padding:11px 15px;color:#fff;font-size:13px;font-weight:600;border-radius:24px;margin-top:15px;transition:filter .15s,transform .15s}.download-button svg{width:17px;height:17px}.android-button{background:#1bb49b}.ios-button{background:#344a68}.download-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.platform-help{font-size:10px;color:#a3aebe;margin-top:10px;text-align:center}.community{position:relative;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:25px;padding:19px 23px;border:1px solid #f2d995;border-radius:13px;background:#fffbef}.community-icon{width:42px;height:42px;border-radius:11px;background:#fceabe;color:#bd8b2a;display:grid;place-items:center;flex:none}.community-icon svg{width:24px;height:24px}.community-copy h2{font-size:16px;letter-spacing:.3px;color:#7e602d;font-weight:650}.community-copy p{display:flex;align-items:center;gap:6px;font-size:11px;color:#a58d60;margin-top:3px}.community-copy strong{font-size:12px;letter-spacing:1px;font-weight:600;color:#8b6a32}#copy-group{border:0;background:none;color:#b49967;font-size:10px;padding:1px 4px;display:inline-flex;align-items:center;gap:3px}#copy-group svg{width:11px;height:11px}.join-button{margin-left:auto;display:flex;align-items:center;gap:12px;background:#e8ac37;color:#fff;padding:12px 22px;border-radius:8px;font-size:15px;font-weight:650;box-shadow:0 4px 10px #d29b2c1a;white-space:nowrap}.join-button svg{width:17px;height:17px}.join-button:hover{background:#dda02c}.copy-status{flex-basis:100%;font-size:10px;color:#a88544;text-align:center}.copy-status:empty{display:none}.group-tip{font-size:10px;text-align:center;color:#a4adba;margin:9px 0 0}.install-help{margin:22px 0 0;font-size:11px;color:#8798af}.install-help details{border:1px solid #eef1f6;border-radius:8px;padding:0 15px}.install-help summary{padding:12px 0;cursor:pointer;color:#8999af;list-style:none;display:flex;justify-content:space-between;align-items:center}.install-help summary::-webkit-details-marker{display:none}.install-help summary:after{content:'+';font-size:16px;line-height:1}.install-help details[open] summary:after{content:'−'}.install-help details>div{padding:1px 0 14px;border-top:1px solid #f1f3f7}.install-help p{margin-top:10px;line-height:1.9}.install-help strong{font-weight:550;color:#6a7e99}footer{display:flex;gap:16px;justify-content:center;align-items:center;font-size:9px;color:#b3bbc7;padding:25px 0 24px}footer a{margin-left:auto;color:#8b9bb0}footer>span:first-child{margin-right:auto}
@media(max-width:680px){.download-shell{padding:0 21px}.topbar{height:56px;font-size:10px}.hero{padding:25px 0 18px}.app-icon{width:74px;height:74px;border-radius:17px;margin-bottom:12px}.hero h1{font-size:25px}.hero h1 small{font-size:9px;padding:3px 6px;margin-left:5px}.hero-subtitle{font-size:11px;margin-top:5px}.update-meta{font-size:10px;margin-top:9px}.update-meta span{padding-left:8px;margin-left:8px}.scan-box{display:none}.device-note{font-size:10px;margin-top:12px}.platforms{grid-template-columns:1fr;padding:0;border:0;gap:12px;margin-top:0}.platform{padding:18px 18px 13px;border:1px solid #e8edf4;border-radius:12px;background:#fff;box-shadow:0 3px 11px #273a5610}.platform+.platform{border-left:1px solid #e8edf4}.platform-title{gap:10px}.platform-title h2{font-size:15px}.platform-title p{font-size:9px}.platform-mark{width:27px;height:30px}.format-tag{font-size:8px;padding:2px 5px}.package-meta{font-size:10px;margin-top:11px}.download-button{margin-top:10px;border-radius:8px;padding:11px 12px;font-size:13px}.platform-help{font-size:9px;margin-top:7px}.community{margin-top:18px;padding:15px;gap:11px;border-radius:12px}.community-icon{width:36px;height:36px;border-radius:9px}.community-icon svg{width:21px;height:21px}.community-copy h2{font-size:14px}.community-copy p{font-size:10px;gap:5px}.community-copy strong{font-size:11px}.join-button{width:100%;justify-content:center;padding:11px 15px;margin-top:0;font-size:15px;border-radius:8px}.group-tip{font-size:9px;line-height:1.8;margin-top:8px}.install-help{font-size:10px;margin-top:18px}footer{font-size:8px;gap:8px;flex-wrap:wrap;justify-content:space-between;padding:22px 0}footer a{margin:0}footer>span:first-child{margin:0}}
@media(max-width:350px){.download-shell{padding:0 15px}.topbar{font-size:9px;height:51px}.hero{padding-top:22px}.app-icon{width:66px;height:66px;border-radius:15px}.hero h1{font-size:22px}.hero h1 small{font-size:8px}.hero-subtitle{font-size:10px}.update-meta{font-size:9px}.platform{padding:16px 14px 12px}.platform-title h2{font-size:14px}.community-copy h2{font-size:13px}.community{padding:13px}.community-copy p{font-size:9px}.community-copy strong{font-size:10px}#copy-group{font-size:9px}.group-tip{font-size:8px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.download-button{border:0;width:100%;min-height:48px}.download-feedback{font-size:12px;color:#a1672f;text-align:center;margin-top:12px}.download-feedback:empty{display:none}.dialog-open{overflow:hidden}.download-dialog{width:min(420px,calc(100% - 32px));max-height:calc(var(--visible-height,100dvh) - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e8edf4;border-radius:20px;padding:26px;color:#263b55;background:#fff;box-shadow:0 24px 80px #182b4a33}.download-dialog::backdrop{background:#182b4a70;backdrop-filter:blur(3px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-eyebrow{font-size:10px;letter-spacing:2px;color:#6b91bb;margin-bottom:4px}.dialog-heading h2{font-size:21px;line-height:1.5;font-weight:650}#close-download{display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:#f3f6fa;color:#7890aa;font-size:26px;width:44px;height:44px}.dialog-platform{font-size:12px;color:#8b9ab0;margin-top:10px;margin-bottom:18px}.captcha-image-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}#captcha-image-button{display:flex;align-items:center;justify-content:center;width:220px;max-width:calc(100% - 68px);height:76px;border:1px solid #e7edf5;border-radius:10px;padding:0;background:#f2f6fc;overflow:hidden}#download-captcha{object-fit:contain;width:100%;height:100%}#download-captcha:not([src]){visibility:hidden}#captcha-refresh{border:0;background:none;color:#6083ad;min-height:44px;padding:0 5px;white-space:nowrap;font-size:12px}#download-verify label{font-size:12px;color:#71859d;display:block;margin-bottom:8px}#download-answer{width:100%;height:50px;border:1px solid #dce5f1;border-radius:10px;background:#fbfcfe;padding:0 14px;font-family:inherit;font-size:16px;line-height:normal;letter-spacing:2px;color:#344d6c;outline:none}#download-answer:focus{border-color:#719ac7;box-shadow:0 0 0 3px #eaf2fb}#download-answer::placeholder{font-size:14px;color:#acb8c8;letter-spacing:0}.captcha-message{min-height:38px;font-size:11px;color:#91a0b4;padding:8px 0;line-height:1.7}.captcha-message.error{color:#c76d4d}#verify-download{border:0;border-radius:10px;width:100%;min-height:49px;background:#344a68;color:#fff;font-size:15px;font-weight:600}#verify-download:disabled{opacity:.5;cursor:wait}.dialog-tip{font-size:10px;color:#a5afbd;text-align:center;margin-top:15px;line-height:1.8}
@media(max-width:680px){.download-shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom)}.topbar{height:56px}.topbar a{min-height:44px;display:flex;align-items:center}.hero{padding:20px 0 16px}.hero .app-icon{width:68px;height:68px;margin-bottom:10px}.platform-title h2{font-size:15px;letter-spacing:0}.platform-title p{font-size:10px;line-height:1.7}.platform-title{gap:10px}.platform-mark{width:25px}.format-tag{font-size:8px;margin-left:auto}.platform{padding:17px 16px 13px}.platform-title>div{min-width:0}.download-dialog{padding:22px;border-radius:18px}.dialog-heading h2{font-size:20px}.dialog-platform{margin-bottom:16px}.community{margin-top:16px}.join-button{min-height:48px}#copy-group{min-height:36px;padding:4px 6px}.platform-help{line-height:1.8}}
@media(max-width:350px){.download-shell{padding-left:14px;padding-right:14px}.platform{padding:16px 12px 12px}.platform-title{gap:7px}.platform-title h2{font-size:13px}.platform-title p{font-size:9px}.format-tag{padding:2px 3px;letter-spacing:0}.platform-mark{width:23px}.download-dialog{padding:18px;width:calc(100% - 24px)}.dialog-heading h2{font-size:18px}.captcha-image-row{gap:8px}}
@media(max-height:500px){.download-dialog{margin:12px auto;padding:16px 20px;border-radius:14px;max-height:calc(var(--visible-height,100dvh) - 24px)}.dialog-platform{margin:4px 0 10px}.captcha-image-row{margin-bottom:10px}#captcha-image-button{height:54px;width:156px}#download-answer{height:44px}.dialog-tip{margin-top:8px}.captcha-message{min-height:30px;padding:5px 0}.dialog-heading h2{font-size:18px}}
.download-dialog{position:fixed;left:0;right:0;bottom:auto;top:50%;margin:0 auto;transform:translateY(-50%)}
