*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:#fff;background:#04261b;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,input,textarea{font-family:inherit}img{max-width:none}.gateway[data-v-012cb8b1]{color:#fff;background:#063526;justify-content:center;align-items:center;min-height:100dvh;font-size:18px;display:flex}.download-page[data-v-ab0c1fcd]{color:#fff;box-sizing:border-box;background:#063526 url(/images/bg.png)50%/cover no-repeat;min-height:100dvh;padding:24px 20px 48px}.download-page__header[data-v-ab0c1fcd]{justify-content:center;padding-top:8px;display:flex}.download-page__logo[data-v-ab0c1fcd]{width:auto;height:72px}.download-page__main[data-v-ab0c1fcd]{text-align:center;max-width:420px;margin:48px auto 0}.download-page__tag[data-v-ab0c1fcd]{color:#1eeb80;background:#1eeb8026;border-radius:999px;margin:0 0 12px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.download-page__title[data-v-ab0c1fcd]{letter-spacing:.04em;margin:0 0 12px;font-size:26px;font-weight:800}.download-page__subtitle[data-v-ab0c1fcd]{color:#ffffffd1;margin:0 0 28px;font-size:15px;line-height:1.55}.download-page__status[data-v-ab0c1fcd]{color:#ffffffb3;margin:0 0 20px}.download-page__error[data-v-ab0c1fcd]{color:#ffb4b4;margin:0 0 16px;font-size:14px;line-height:1.5}.download-page__hint[data-v-ab0c1fcd]{text-align:left;background:#00000040;border:1px solid #fff3;border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.55}.download-page__cta[data-v-ab0c1fcd]{color:#083527;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#fef6ce 0%,#e2aa45 100%);border:2px solid #f6e7a8;border-radius:999px;justify-content:center;align-items:center;min-width:220px;height:52px;padding:0 32px;font-size:20px;font-weight:800;display:inline-flex}.download-page__cta[data-v-ab0c1fcd]:disabled{opacity:.5;cursor:not-allowed}.download-page__retry[data-v-ab0c1fcd]{color:#1eeb80;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:8px 12px;font-size:14px;text-decoration:underline;display:block}.tutorial-overlay[data-v-0e6ad962]{--u:calc(min(100vw, 480px) / 1080);z-index:10000;padding:calc(var(--u) * 96)calc(var(--u) * 49.5);box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#000c;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.tutorial-panel[data-v-0e6ad962]{gap:calc(var(--u) * 72);width:100%;max-width:calc(var(--u) * 981);padding:calc(var(--u) * 72)calc(var(--u) * 36);border-radius:calc(var(--u) * 36);-webkit-backdrop-filter:blur(13.2px);backdrop-filter:blur(13.2px);box-sizing:border-box;color:#f1faf8;background:#07624766;flex-direction:column;margin:auto;display:flex;position:relative}.tutorial-panel[data-v-0e6ad962]:before{content:"";padding:calc(var(--u) * 3);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fbdca0 2%,#fff0d3 48%,#fbdca0 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tutorial-panel p[data-v-0e6ad962]{margin:0}.tutorial-header[data-v-0e6ad962]{justify-content:space-between;align-items:center;display:flex}.tutorial-header__spacer[data-v-0e6ad962]{width:calc(var(--u) * 60);height:calc(var(--u) * 60);flex-shrink:0}.tutorial-title[data-v-0e6ad962]{font-size:calc(var(--u) * 48);text-align:center;background:linear-gradient(#f0ecdd 8%,#f7e0ab 81%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:500;line-height:1.4}.tutorial-close[data-v-0e6ad962]{width:calc(var(--u) * 60);height:calc(var(--u) * 60);color:#fdfefe;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.tutorial-close svg[data-v-0e6ad962]{width:100%;height:100%}.tutorial-confirm[data-v-0e6ad962]{width:100%;padding:calc(var(--u) * 24)0;border-radius:calc(var(--u) * 24);color:#fff;font-family:inherit;font-size:calc(var(--u) * 48);cursor:pointer;background:#68ca97;border:0;justify-content:center;align-items:center;font-weight:600;line-height:1.4;display:flex}.ios-steps[data-v-0e6ad962]{flex-direction:column;display:flex}.ios-step[data-v-0e6ad962]{gap:calc(var(--u) * 16);display:flex}.ios-step__rail[data-v-0e6ad962]{width:calc(var(--u) * 88);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ios-step__num[data-v-0e6ad962]{width:calc(var(--u) * 88);height:calc(var(--u) * 88);color:#000;font-size:calc(var(--u) * 44);background:#68ca97;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.ios-step__line[data-v-0e6ad962]{width:calc(var(--u) * 3);background:linear-gradient(135deg,#fbdca0 2%,#fff0d3 48%,#fbdca0 100%);flex:1}.ios-step__body[data-v-0e6ad962]{gap:calc(var(--u) * 36);min-width:0;padding-bottom:calc(var(--u) * 24);flex-direction:column;flex:1;display:flex}.ios-step:last-child .ios-step__body[data-v-0e6ad962]{padding-bottom:0}.ios-step__body--first[data-v-0e6ad962]{padding-top:calc(var(--u) * 4)}.ios-step__label[data-v-0e6ad962]{min-height:calc(var(--u) * 88);font-size:calc(var(--u) * 42);color:#f1faf8;align-items:center;font-weight:500;line-height:1.4;display:flex}.mock-card[data-v-0e6ad962]{border-radius:calc(var(--u) * 36);color:#111421;background:#fdfefe;border:1px solid #ffffff1a;overflow:hidden}.mock-card--alert[data-v-0e6ad962]{align-items:flex-end;gap:calc(var(--u) * 8);padding:calc(var(--u) * 36);background:#f6f6f6;flex-direction:column;display:flex}.mock-alert__text[data-v-0e6ad962]{width:100%;font-size:calc(var(--u) * 36);line-height:1.4}.mock-alert__actions[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 24);display:flex}.mock-muted[data-v-0e6ad962]{font-size:calc(var(--u) * 36);color:#858b9f;font-weight:500;line-height:1.4}.mock-allow[data-v-0e6ad962]{padding:calc(var(--u) * 4)calc(var(--u) * 12);border:calc(var(--u) * 3)solid #25a060;border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 36);color:#25a060;background:#effbf3;font-weight:600;line-height:1.4}.mock-card--settings[data-v-0e6ad962]{padding-bottom:calc(var(--u) * 36)}.mock-settings__head[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 36);font-size:calc(var(--u) * 48);background:#f6f6f6;border-bottom:1px solid #ffffff1a;font-weight:600;line-height:1.4;display:flex}.mock-logo[data-v-0e6ad962]{width:calc(var(--u) * 72);height:calc(var(--u) * 72);border-radius:calc(var(--u) * 15);object-fit:contain;background:#fff;flex-shrink:0}.mock-logo--lg[data-v-0e6ad962]{width:calc(var(--u) * 114);height:calc(var(--u) * 114);border-radius:calc(var(--u) * 24)}.mock-settings__account[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 12)calc(var(--u) * 36);display:flex}.mock-avatar[data-v-0e6ad962]{width:calc(var(--u) * 132);height:calc(var(--u) * 132);flex-shrink:0;display:block}.mock-avatar svg[data-v-0e6ad962]{width:100%;height:100%;display:block}.mock-copy[data-v-0e6ad962]{min-width:0}.mock-copy__title[data-v-0e6ad962]{font-size:calc(var(--u) * 42);color:#111421;font-weight:600;line-height:1.4}.mock-copy__title--green[data-v-0e6ad962]{color:#68ca97;font-weight:500}.mock-copy__sub[data-v-0e6ad962]{font-size:calc(var(--u) * 36);color:#858b9f;line-height:1.4}.mock-settings__profile[data-v-0e6ad962]{margin:0 calc(var(--u) * 24);padding:calc(var(--u) * 24);border:calc(var(--u) * 3)solid #68ca97;border-radius:calc(var(--u) * 24);font-size:calc(var(--u) * 36);color:#111421;background:#effbf3;justify-content:space-between;align-items:center;line-height:1.4;display:flex}.mock-settings__profile svg[data-v-0e6ad962]{width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:#858b9f;flex-shrink:0}.mock-profile__bar[data-v-0e6ad962]{padding:calc(var(--u) * 24);background:#f6f6f6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.mock-profile__cancel[data-v-0e6ad962]{padding:calc(var(--u) * 4)calc(var(--u) * 8)}.mock-profile__title[data-v-0e6ad962]{font-size:calc(var(--u) * 42);font-weight:500;line-height:1.4}.mock-profile__install[data-v-0e6ad962]{padding:calc(var(--u) * 4)calc(var(--u) * 8);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 36);color:#25a060;background:#effbf3;border:1px solid #25a060;font-weight:500;line-height:1.4}.mock-profile__app[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 36);display:flex}.android-body[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 36);flex-direction:column;display:flex}.android-intro[data-v-0e6ad962]{align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 36);text-align:center;flex-direction:column;line-height:1.4;display:flex}.android-intro em[data-v-0e6ad962]{font-style:normal;font-size:calc(var(--u) * 42);color:#68ca97;font-weight:500}.android-risk[data-v-0e6ad962]{gap:calc(var(--u) * 36);padding:calc(var(--u) * 36)calc(var(--u) * 12);border-radius:calc(var(--u) * 36);font-size:calc(var(--u) * 36);text-align:center;background:#09704466;border:1px solid #ffffff1a;flex-direction:column;align-self:stretch;line-height:1.4;display:flex}.android-risk__head[data-v-0e6ad962]{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.android-risk__title[data-v-0e6ad962]{font-size:calc(var(--u) * 42);color:#ff3b30;font-weight:500}.android-risk__actions[data-v-0e6ad962]{justify-content:center;align-items:center;gap:calc(var(--u) * 48);font-size:calc(var(--u) * 42);line-height:1.4;display:flex}.android-risk__continue[data-v-0e6ad962]{padding:calc(var(--u) * 4)calc(var(--u) * 58);border-radius:calc(var(--u) * 90);color:#fff;background:#25a060;border:1px solid #25a060}.android-risk__cancel[data-v-0e6ad962]{width:calc(var(--u) * 268);padding:calc(var(--u) * 4)calc(var(--u) * 24);border-radius:calc(var(--u) * 90);box-sizing:border-box;color:#8b9292;background:#ffffff1a;font-weight:500}.landing-download-toast[data-v-6ee7567f]{left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:10001;color:#f1faf8;text-align:center;pointer-events:none;background:#0d141ceb;border:1px solid #ffffff1f;border-radius:10px;max-width:min(340px,100vw - 32px);margin:0;padding:12px 16px;font-size:14px;line-height:1.45;position:fixed;transform:translate(-50%)}.viewport[data-v-6ee7567f]{background:#04261b url(/images/bg.png)50%/cover no-repeat;justify-content:center;min-height:100dvh;display:flex}.viewport--pc[data-v-6ee7567f]{align-items:center;height:100dvh;overflow:hidden}.frame[data-v-6ee7567f]{flex:none;position:relative}.board[data-v-6ee7567f]{transform-origin:0 0;color:#fff;background:#063526 url(/images/bg.png)50%/cover no-repeat;position:absolute;top:0;left:0;overflow:hidden}.stage[data-v-6ee7567f]{pointer-events:none;width:1920px;height:1080px;position:absolute;top:calc(50% - 540px);left:calc(50% - 960px);overflow:visible}.stage[data-v-6ee7567f]>*{pointer-events:auto}.header[data-v-6ee7567f]{z-index:8;justify-content:space-between;align-items:center;padding:28px 48px 0;display:flex;position:absolute;top:0;left:0;right:0}.logo[data-v-6ee7567f]{width:auto;height:112px;display:block}.nav[data-v-6ee7567f]{align-items:flex-start;gap:56px;display:flex}.nav-btn[data-v-6ee7567f]{color:#fff;white-space:nowrap;cursor:pointer;text-shadow:0 1px 6px #00000073;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:80px;padding:0;font-size:18px;line-height:1.2;display:flex}.nav-btn img[data-v-6ee7567f]{filter:drop-shadow(0 1px 3px #0006);width:52px;height:52px;display:block}.nav-btn[data-v-6ee7567f]:hover:not(:disabled){opacity:.82}.nav-btn[data-v-6ee7567f]:disabled{opacity:.45;cursor:not-allowed}.copy[data-v-6ee7567f]{flex-direction:column;align-items:center;gap:22px;width:920px;display:flex;position:absolute;top:156px;left:28px}.slogan[data-v-6ee7567f]{width:880px;display:grid}.slogan-img[data-v-6ee7567f]{grid-area:1/1;place-self:start center;width:100%;height:auto;display:block}.slogan-img--2[data-v-6ee7567f]{width:97.77%}.download-btn[data-v-6ee7567f]{z-index:8;color:#083527;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#fef6ce 0%,#e2aa45 100%);border:2px solid #f6e7a8;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:84px;padding:0 52px 0 36px;font-size:40px;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #00000038}.download-btn img[data-v-6ee7567f]{width:46px;height:46px;display:block}.download-btn[data-v-6ee7567f]:hover:not(:disabled){filter:brightness(1.06)}.download-btn[data-v-6ee7567f]:disabled{cursor:default;filter:none}.qr-card[data-v-6ee7567f]{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038;border:1.5px solid #fff6;border-radius:16px;align-items:center;gap:22px;width:760px;padding:16px 18px;display:flex;position:relative}.qr-box[data-v-6ee7567f]{background:#fff;flex:none;justify-content:center;align-items:center;width:156px;height:156px;display:flex}.qr-box--clickable[data-v-6ee7567f]{cursor:pointer}.qr-box--clickable[data-v-6ee7567f]:focus-visible{outline-offset:2px;outline:2px solid #1eeb80}.qr-box img[data-v-6ee7567f]{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.qr-title[data-v-6ee7567f]{color:#1eeb80;letter-spacing:.06em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.35}.qr-desc[data-v-6ee7567f]{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.55}.hero[data-v-6ee7567f]{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.stage--copy[data-v-6ee7567f]{z-index:5}.board--pc .stage--hero[data-v-6ee7567f]{display:none}.board--h5 .stage--hero[data-v-6ee7567f]{z-index:3}.stage--hero[data-v-6ee7567f]{pointer-events:none}.hero-layer[data-v-6ee7567f]{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-pc[data-v-6ee7567f]{width:auto;max-width:none;height:1066px;top:calc(50% - 525.5px);right:0}.hero-pc-2[data-v-6ee7567f]{width:1296px;max-width:none;height:972px;top:calc(50% - 434px);right:-33px}.swap-a[data-v-6ee7567f]{animation:14s ease-in-out infinite swap-a-6ee7567f}.swap-b[data-v-6ee7567f]{opacity:0;animation:14s ease-in-out infinite swap-b-6ee7567f}@keyframes swap-a-6ee7567f{0%,35.7%{opacity:1}50%,85.7%{opacity:0}to{opacity:1}}@keyframes swap-b-6ee7567f{0%,35.7%{opacity:0}50%,85.7%{opacity:1}to{opacity:0}}.films[data-v-6ee7567f]{pointer-events:none;position:absolute;inset:0}.films--back[data-v-6ee7567f]{z-index:1}.films--front[data-v-6ee7567f]{z-index:3}.film-row[data-v-6ee7567f]{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.film-row--1[data-v-6ee7567f]{width:1898.5px;top:calc(50% - 871.6px);left:-43.45px}.film-row--2[data-v-6ee7567f]{width:1896.5px;top:calc(50% - 518.31px);left:-47.2px}.film-row--3[data-v-6ee7567f]{width:2006.5px;top:calc(50% - 54.32px);left:-37.92px}.film-row--4[data-v-6ee7567f]{width:2428.5px;top:calc(50% + 350.32px);left:-47.2px}.hero-h5[data-v-6ee7567f],.gradient[data-v-6ee7567f]{display:none}.h5-films[data-v-6ee7567f]{pointer-events:none;position:absolute;inset:0}.h5-film[data-v-6ee7567f]{-webkit-user-select:none;user-select:none;width:1080px;max-width:none;height:auto;display:block;position:absolute;left:0}.h5-film-frame[data-v-6ee7567f]{mix-blend-mode:overlay}.h5-film--1[data-v-6ee7567f]{z-index:1;opacity:.2;top:0}.h5-film--2[data-v-6ee7567f]{z-index:1;opacity:.4;top:152.39px}.h5-film--3[data-v-6ee7567f]{z-index:3;opacity:.8;top:max(1315.09px,100% - 922.91px)}.h5-film--4[data-v-6ee7567f]{z-index:3;top:946.08px}.board--h5 .films[data-v-6ee7567f],.board--h5 .hero-layer[data-v-6ee7567f]{display:none}.board--h5 .stage[data-v-6ee7567f]{width:auto;height:auto;inset:0}.board--h5 .hero-h5[data-v-6ee7567f]{z-index:3;width:1080px;max-width:none;height:auto;display:block;top:229px;left:0;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.board--h5 .hero-h5-2[data-v-6ee7567f]{width:1369px;max-width:none;height:auto;top:198px;left:-175px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.board--h5 .gradient[data-v-6ee7567f]{z-index:4;background:linear-gradient(#0f4e3300 0%,#0f4e33 73% 99%);height:1083px;display:block;position:absolute;bottom:0;left:0;right:0}.board--h5 .header[data-v-6ee7567f]{padding:28px 24px 0}.board--h5 .logo[data-v-6ee7567f]{height:108px}.board--h5 .nav[data-v-6ee7567f]{gap:16px}.board--h5 .nav-btn[data-v-6ee7567f]{gap:4px;width:auto;font-size:32px}.board--h5 .nav-btn img[data-v-6ee7567f]{width:58px;height:58px}.board--h5 .copy[data-v-6ee7567f]{z-index:6;align-items:center;gap:30px;width:auto;inset:auto 70px 67px}.board--h5 .download-btn[data-v-6ee7567f]{letter-spacing:.1em;width:374px;max-width:100%;height:auto;min-height:84px;padding:12px 49px;font-size:44px}.board--h5 .qr-card[data-v-6ee7567f]{-webkit-backdrop-filter:blur(7.4px);backdrop-filter:blur(7.4px);border-width:1.85px;border-radius:20px;gap:37px;width:100%;max-width:940px;padding:25px}.board--h5 .qr-box[data-v-6ee7567f]{width:205px;height:205px}.board--h5 .qr-title[data-v-6ee7567f]{display:none}.board--h5 .qr-desc[data-v-6ee7567f]{font-size:28px;line-height:1.55}.board--h5 .download-btn img[data-v-6ee7567f]{width:62px;height:62px}.board--h5 .slogan[data-v-6ee7567f]{width:100%}@media(prefers-reduced-motion:reduce){.swap-a[data-v-6ee7567f],.swap-b[data-v-6ee7567f]{animation:none}.swap-b[data-v-6ee7567f]{display:none}}