.download-page[data-v-fdf42993]{--brand-1:#ff9d2e;--brand-2:#ff3d2e;--brand-soft:rgba(255,122,24,.45);--bg-deep:#070b14;--bg-top:#1a2135;min-height:100vh;min-height:100dvh;padding:48px 20px calc(36px + env(safe-area-inset-bottom));color:#f8fafc;background:radial-gradient(120% 80% at 50% -10%, var(--bg-top) 0%, var(--bg-deep) 62%), var(--bg-deep);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.download-page.theme-ck[data-v-fdf42993]{--brand-1:#2dd4bf;--brand-2:#6366f1;--brand-soft:rgba(99,102,241,.45);--bg-top:#141b33}.aurora[data-v-fdf42993]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.blob[data-v-fdf42993]{-webkit-filter:blur(72px);filter:blur(72px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.blob-1[data-v-fdf42993]{background:var(--brand-2);width:300px;height:300px;animation:18s ease-in-out infinite alternate drift-1-fdf42993;top:-12%;left:-18%}.blob-2[data-v-fdf42993]{background:var(--brand-1);width:260px;height:260px;animation:22s ease-in-out infinite alternate drift-2-fdf42993;top:26%;right:-22%}.blob-3[data-v-fdf42993]{opacity:.32;background:#3b82f6;width:320px;height:320px;animation:26s ease-in-out infinite alternate drift-3-fdf42993;bottom:-14%;left:22%}.grid[data-v-fdf42993]{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 0%,transparent 100%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 0%,transparent 100%)}@keyframes drift-1-fdf42993{0%{transform:translate(0,0)scale(1)}to{transform:translate(36px,44px)scale(1.15)}}@keyframes drift-2-fdf42993{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-40px,-30px)scale(.95)}}@keyframes drift-3-fdf42993{0%{transform:translate(0,0)scale(.95)}to{transform:translate(24px,-36px)scale(1.12)}}.glass-card[data-v-fdf42993]{z-index:1;-webkit-backdrop-filter:blur(20px);background:linear-gradient(165deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 60%,rgba(255,255,255,.06) 100%);border:1px solid rgba(255,255,255,.12);border-radius:28px;width:100%;max-width:400px;padding:36px 24px 30px;animation:.7s cubic-bezier(.16,1,.3,1) both card-in-fdf42993;position:relative;box-shadow:0 40px 70px -30px rgba(0,0,0,.85),inset 0 1px rgba(255,255,255,.18)}.glass-card[data-v-fdf42993]:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);width:76%;height:1px;position:absolute;top:0;left:12%}@keyframes card-in-fdf42993{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.main-card[data-v-fdf42993]{text-align:center}.logo-stage[data-v-fdf42993]{width:96px;height:96px;margin:0 auto 20px;position:relative}.logo-halo[data-v-fdf42993]{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));-webkit-filter:blur(18px);filter:blur(18px);opacity:.55;border-radius:34px;animation:3.6s ease-in-out infinite halo-pulse-fdf42993;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.logo[data-v-fdf42993]{background:#fff;border-radius:28px;justify-content:center;align-items:center;width:100%;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) .1s both logo-pop-fdf42993,6s ease-in-out 1s infinite logo-float-fdf42993;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -10px rgba(0,0,0,.6)}.logo img[data-v-fdf42993]{object-fit:cover;width:100%;height:100%}.logo-text[data-v-fdf42993]{color:#0f172a;font-size:42px;font-weight:800;line-height:1}@keyframes logo-pop-fdf42993{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes logo-float-fdf42993{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes halo-pulse-fdf42993{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}.app-name[data-v-fdf42993]{letter-spacing:.5px;background:linear-gradient(#fff 20%,#c7d2e4 100%);color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin:0;font-size:25px;font-weight:800;animation:.7s cubic-bezier(.16,1,.3,1) .16s both fade-up-fdf42993}.app-sub[data-v-fdf42993]{color:rgba(148,163,184,.9);margin:8px 0 0;font-size:13px;animation:.7s cubic-bezier(.16,1,.3,1) .22s both fade-up-fdf42993}.chips[data-v-fdf42993]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;animation:.7s cubic-bezier(.16,1,.3,1) .28s both fade-up-fdf42993;display:flex}.chip[data-v-fdf42993]{color:#cbd5e1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.dot[data-v-fdf42993]{background:var(--brand-1);width:5px;height:5px;box-shadow:0 0 8px var(--brand-1);border-radius:50%}.download-btn[data-v-fdf42993]{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg, var(--brand-1), var(--brand-2));width:100%;height:56px;box-shadow:0 18px 34px -14px var(--brand-soft), inset 0 1px 0 rgba(255,255,255,.35);border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.7s cubic-bezier(.16,1,.3,1) .34s both fade-up-fdf42993;display:flex;position:relative;overflow:hidden}.download-btn[data-v-fdf42993]:hover{box-shadow:0 24px 40px -14px var(--brand-soft), inset 0 1px 0 rgba(255,255,255,.35);transform:translateY(-2px)}.download-btn[data-v-fdf42993]:active{transform:scale(.975)}.download-btn[data-v-fdf42993]:after{content:"";background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);animation:3.6s ease-in-out 1s infinite btn-shine-fdf42993;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.download-btn.is-disabled[data-v-fdf42993]{color:#64748b;cursor:not-allowed;box-shadow:none;background:rgba(255,255,255,.08)}.download-btn.is-disabled[data-v-fdf42993]:after{display:none}.btn-icon[data-v-fdf42993]{justify-content:center;align-items:center;display:flex}.btn-icon svg[data-v-fdf42993]{width:20px;height:20px}.btn-text[data-v-fdf42993]{z-index:1;position:relative}@keyframes btn-shine-fdf42993{0%,55%{transform:translate(-130%)}75%,to{transform:translate(130%)}}.hint[data-v-fdf42993]{color:rgba(148,163,184,.85);margin:14px 0 0;font-size:12px;line-height:18px;animation:.7s cubic-bezier(.16,1,.3,1) .4s both fade-up-fdf42993}@keyframes fade-up-fdf42993{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.footer-note[data-v-fdf42993]{z-index:1;color:rgba(148,163,184,.6);text-align:center;margin:20px 0 0;font-size:11px;position:relative}.wechat-pill[data-v-fdf42993]{top:calc(14px + env(safe-area-inset-top));z-index:20;color:#dbe4f0;-webkit-backdrop-filter:blur(16px);background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:10px 16px;font-size:12px;line-height:16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.pill-icon[data-v-fdf42993]{fill:none;width:16px;height:16px;stroke:var(--brand-1);stroke-width:1.8px;stroke-linecap:round;flex-shrink:0}.state-card[data-v-fdf42993]{text-align:center}.state-icon[data-v-fdf42993]{color:#fecdd3;background:rgba(244,63,94,.16);border:1px solid rgba(244,63,94,.35);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:4px auto 20px;font-size:30px;font-weight:800;animation:.6s cubic-bezier(.16,1,.3,1) both logo-pop-fdf42993;display:flex;box-shadow:0 0 36px rgba(244,63,94,.25)}.state-title[data-v-fdf42993]{color:#f1f5f9;margin:0 0 10px;font-size:19px;font-weight:700}.state-desc[data-v-fdf42993]{color:#94a3b8;word-break:break-all;margin:0;font-size:13px;line-height:20px}.state-code[data-v-fdf42993]{color:#94a3b8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;margin-top:14px;padding:6px 12px;font-size:12px;display:inline-block}.ghost-btn[data-v-fdf42993]{color:#e2e8f0;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;width:100%;height:48px;margin-top:24px;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.ghost-btn[data-v-fdf42993]:hover{background:rgba(255,255,255,.1)}.ghost-btn[data-v-fdf42993]:active{transform:scale(.975)}.skeleton-card[data-v-fdf42993]{text-align:center;flex-direction:column;align-items:center;display:flex}.skeleton[data-v-fdf42993]{background:rgba(255,255,255,.08);border-radius:10px;position:relative;overflow:hidden}.skeleton[data-v-fdf42993]:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:1.5s ease-in-out infinite shimmer-fdf42993;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.logo-skeleton[data-v-fdf42993]{border-radius:28px;width:96px;height:96px;margin-bottom:20px}.title-skeleton[data-v-fdf42993]{width:150px;height:22px}.sub-skeleton[data-v-fdf42993]{width:110px;height:12px;margin-top:12px}.chip-skeletons[data-v-fdf42993]{gap:8px;margin-top:20px;display:flex}.chip-skeletons .skeleton[data-v-fdf42993]{border-radius:999px;width:78px;height:26px}.btn-skeleton[data-v-fdf42993]{border-radius:18px;width:100%;height:56px;margin-top:26px}.skeleton-tip[data-v-fdf42993]{color:rgba(148,163,184,.7);margin:14px 0 0;font-size:12px}@keyframes shimmer-fdf42993{to{transform:translate(100%)}}.mask[data-v-fdf42993]{z-index:99;-webkit-backdrop-filter:blur(6px);background:rgba(2,6,23,.72);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog[data-v-fdf42993]{text-align:center;background:linear-gradient(165deg,#1b2438,#0e1524);border:1px solid rgba(255,255,255,.12);border-radius:24px;width:100%;max-width:300px;padding:26px 22px 20px;animation:.35s cubic-bezier(.16,1,.3,1) both dialog-in-fdf42993;box-shadow:0 30px 60px -20px rgba(0,0,0,.9)}.dialog-icon[data-v-fdf42993]{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 16px;display:flex}.dialog-icon svg[data-v-fdf42993]{width:26px;height:26px}.dialog-icon.ios[data-v-fdf42993]{background:linear-gradient(135deg,#64748b,#334155)}.dialog-icon.wx[data-v-fdf42993]{background:linear-gradient(135deg, var(--brand-1), var(--brand-2))}.dialog-title[data-v-fdf42993]{color:#f1f5f9;margin:0 0 10px;font-size:17px;font-weight:700}.dialog-text[data-v-fdf42993]{color:#94a3b8;margin:0 0 20px;font-size:13px;line-height:21px}.dialog-btns[data-v-fdf42993]{gap:10px;display:flex}.dialog-btns button[data-v-fdf42993],.dialog-btns a[data-v-fdf42993]{color:#e2e8f0;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;flex:1;height:46px;font-size:15px;font-weight:600;line-height:46px;text-decoration:none;transition:transform .18s}.dialog-btns .primary[data-v-fdf42993]{color:#fff;background:linear-gradient(135deg, var(--brand-1), var(--brand-2));box-shadow:0 12px 24px -12px var(--brand-soft);border:none}.dialog-btns button[data-v-fdf42993]:active,.dialog-btns a[data-v-fdf42993]:active{transform:scale(.97)}@keyframes dialog-in-fdf42993{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.fade-slide-enter-active[data-v-fdf42993],.fade-slide-leave-active[data-v-fdf42993]{transition:opacity .28s,transform .28s}.fade-slide-enter-from[data-v-fdf42993]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-fdf42993]{opacity:0;transform:translateY(-8px)}.drop-enter-active[data-v-fdf42993],.drop-leave-active[data-v-fdf42993]{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.drop-enter-from[data-v-fdf42993],.drop-leave-to[data-v-fdf42993]{opacity:0;transform:translate(-50%,-12px)}.mask-enter-active[data-v-fdf42993],.mask-leave-active[data-v-fdf42993]{transition:opacity .25s}.mask-enter-from[data-v-fdf42993],.mask-leave-to[data-v-fdf42993]{opacity:0}@media (prefers-reduced-motion:reduce){.blob[data-v-fdf42993],.logo-halo[data-v-fdf42993],.logo[data-v-fdf42993],.download-btn[data-v-fdf42993]:after,.glass-card[data-v-fdf42993],.app-name[data-v-fdf42993],.app-sub[data-v-fdf42993],.chips[data-v-fdf42993],.hint[data-v-fdf42993],.dialog[data-v-fdf42993],.state-icon[data-v-fdf42993],.skeleton[data-v-fdf42993]:after{animation:none!important}.fade-slide-enter-active[data-v-fdf42993],.fade-slide-leave-active[data-v-fdf42993],.mask-enter-active[data-v-fdf42993],.mask-leave-active[data-v-fdf42993]{transition:none}}#app{width:100%;height:100%}html{box-sizing:border-box;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%;line-height:1.5}body{width:100%;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;line-height:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-collapse:collapse;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{background-image:none}[type=button]{background-image:none}[type=reset]{background-image:none}[type=submit]{background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}::-webkit-file-upload-button{font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder{color:#9ca3af;opacity:1}textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}textarea::-moz-placeholder{color:#9ca3af;opacity:1}textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}label{font-weight:700}*,:before,:after{box-sizing:inherit}a:focus,a:active{outline:none}a,a:focus,a:hover{color:inherit;cursor:pointer;text-decoration:none}div:focus{outline:none}.clearfix:after{clear:both;visibility:hidden;content:" ";height:0;font-size:0;display:block}
