:root{--app-surface:#f8f8fd;--app-surface-raised:#fff;--app-surface-sunken:#efeef8;--app-ink:#1c1850;--app-ink-muted:#5f5b8c;--app-ink-faint:#8f8cb4;--app-line:#e4e2f1;--app-line-strong:#b9b5dc;--app-ease:cubic-bezier(.2, .7, .2, 1);--app-focus:#6d5bd6;--app-seam-cyan:#6ee7f0;--app-seam-pink:#ff8bd1;--app-sky:linear-gradient(180deg, var(--app-surface) 0%, #e9f8fb 32%, #f8ecf6 68%, var(--app-surface) 100%);--app-font:"Sora", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", system-ui, sans-serif;--app-gutter:clamp(16px, 5vw, 72px);--app-max:1120px}html.al-root{background:var(--app-surface);scroll-behavior:smooth}.al-page,.al-page *,.al-page :before,.al-page :after{box-sizing:border-box}.al-page{--al-nav-h:88px;--al-wave-h:clamp(220px, 30vh, 440px);background:var(--app-surface);color:var(--app-ink);font:400 17px/1.6 var(--app-font);-webkit-font-smoothing:antialiased;color-scheme:light;margin:0;overflow-x:hidden}:where(.al-page) img{max-width:100%;display:block}:where(.al-page) a{color:inherit;text-decoration:none}:where(.al-page) :where(h1,h2,h3,p){margin:0}:where(.al-page) :where(h1,h2,h3){font-family:inherit;font-weight:300}.al-page :focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.al-wrap{max-width:var(--app-max);padding-left:var(--app-gutter);padding-right:var(--app-gutter);margin:0 auto}.al-nav{height:var(--al-nav-h);padding:0 var(--app-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.al-brand{letter-spacing:-.01em;align-items:center;gap:12px;min-height:44px;font-size:20px;font-weight:300;text-decoration:none;display:flex}.al-brand img{width:auto;height:18px}.al-nav__links{color:var(--app-ink-muted);align-items:center;gap:28px;font-size:14px;display:flex}.al-nav__links a{white-space:nowrap;text-decoration:none}.al-nav__links a:hover{color:var(--app-ink)}.al-nav__lang{--lm-fg:var(--app-ink-muted);--lm-fg-strong:var(--app-ink);--lm-hover-bg:var(--app-surface-sunken);--lm-surface:var(--app-surface-raised);--lm-line:var(--app-line);--lm-current-bg:var(--app-ink);--lm-current-fg:#fff;--lm-focus:var(--app-focus);--lm-radius:20px;--lm-item-radius:999px;--lm-shadow:0 24px 48px -24px #1c185059;--lm-font-size:15px}.al-nav__links .al-cta{background:var(--app-ink);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex}.al-nav__links .al-cta:hover{color:#fff}.al-download{flex-direction:column;gap:16px;display:flex}.al-badges{flex-wrap:wrap;gap:12px;display:flex}.al-badge{display:block;position:relative;overflow:hidden}.al-badge img{max-width:none;position:absolute}.al-download__note{color:var(--app-ink-muted);font-size:15px}.al-download__facts{color:var(--app-ink-muted);font-size:13px;line-height:1.6}.al-hero{text-align:center;box-sizing:border-box;min-height:calc(100vh - var(--al-nav-h) - var(--al-wave-h));min-height:calc(100svh - var(--al-nav-h) - var(--al-wave-h));flex-direction:column;justify-content:center;align-items:center;padding-top:clamp(32px,6vh,96px);padding-bottom:clamp(28px,5vh,64px);display:flex}.al-positioning{color:var(--app-ink-muted);letter-spacing:.01em;font-size:15px}.al-page .al-hero h1{letter-spacing:-.045em;margin:14px 0 28px;font-size:clamp(52px,8vw,112px);line-height:.98}.al-page .al-hero__sub{color:var(--app-ink-muted);max-width:48ch;margin-bottom:40px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.al-hero .al-download{align-items:center}.al-hero .al-badges{justify-content:center}.al-hero .al-download__note,.al-hero .al-download__facts{text-align:center}.al-wave{width:100%;height:var(--al-wave-h);background:var(--app-sky);margin:0;overflow:hidden}.al-wave picture{height:100%;display:block}.al-wave img{object-fit:cover;width:100%;height:100%}.al-brandline{text-align:center;color:var(--app-ink-muted);letter-spacing:.02em;padding:clamp(64px, 10vh, 120px) var(--app-gutter);font-size:15px}.al-stage{border-top:1px solid var(--app-line);padding-top:80px}.al-stage__lead{text-align:center;margin-bottom:48px}.al-page .al-stage__lead h2{letter-spacing:-.03em;max-width:16ch;margin:0 auto;font-size:clamp(34px,4.4vw,56px);line-height:1.1}.al-panel{border-top:1px solid var(--app-line);flex-direction:column;padding:56px 0;display:flex}.al-page .al-panel h3{letter-spacing:-.02em;max-width:16ch;margin-bottom:14px;font-size:30px;line-height:1.2}.al-panel p{color:var(--app-ink-muted);max-width:44ch}.al-panel:focus{outline:none}.al-stage .al-panel__device{width:min(240px,70vw);margin:0 0 32px}.al-stage__sticky,.al-seg{display:none}.al-stage__device img{opacity:0;transition:opacity .52s var(--app-ease);position:absolute;inset:0}.al-stage__device img.is-on{opacity:1}.al-seg{border:1px solid var(--app-line);-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border-radius:999px;gap:4px;padding:4px;box-shadow:0 8px 24px #1c18501f}.al-seg a{min-height:44px;font:500 14px/1 var(--app-font);color:var(--app-ink-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.al-seg a:hover{color:var(--app-ink)}.al-seg a[aria-current=true]{background:var(--app-ink);color:#fff}.al-seg a:focus-visible{outline-offset:2px}@media (width>=761px){.al-stage{padding-top:112px}.al-stage[data-stage=on] .al-stage__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid;position:relative}.al-stage[data-stage=on] .al-stage__panels{padding-bottom:10vh}.al-stage[data-stage=on] .al-panel{border-top:0;justify-content:center;min-height:82vh;padding:0}.al-stage[data-stage=on] .al-panel__device{display:none}.al-stage[data-stage=on] .al-stage__sticky{place-items:center;height:82vh;display:grid;position:sticky;top:9vh}.al-stage[data-stage=on] .al-stage__device{z-index:1;width:min(360px,34vw,36vh,46vh - 80px)}.al-stage[data-stage=on] .al-seg{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s var(--app-ease);grid-column:1/-1;justify-self:center;margin-bottom:24px;display:flex;position:sticky;bottom:24px}.al-stage[data-stage=on][data-engaged=true] .al-seg,.al-stage[data-stage=on] .al-seg:focus-within{opacity:1;pointer-events:auto}}.al-device{aspect-ratio:1320/2868;background:var(--app-surface-sunken);border-radius:13%/6%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a3660,0 0 0 7px #0b0a1c,0 0 0 8px #dcdaec,0 48px 80px -36px #1c185073}.al-device img{object-fit:cover;width:100%;height:100%}.al-safety{border-top:1px solid var(--app-line);margin-top:120px;padding:140px 0}.al-safety__body{max-width:64ch}.al-page .al-safety h2{letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(32px,4vw,52px);line-height:1.08}.al-safety dl{gap:28px;margin:0;display:grid}.al-safety dt{margin-bottom:6px;font-size:18px;font-weight:500}.al-safety dd{color:var(--app-ink-muted);max-width:58ch;margin:0;font-size:16px}.al-safety__emergency{border-top:1px solid var(--app-line);color:var(--app-ink-muted);max-width:58ch;margin-top:32px;padding-top:24px;font-size:15px}.al-safety__links{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:15px;display:flex}.al-link{min-height:44px;color:var(--app-ink);text-decoration:underline;text-decoration-color:var(--app-line-strong);text-underline-offset:5px;align-items:center;text-decoration-thickness:1px;display:inline-flex}.al-link:hover{text-decoration-color:var(--app-ink)}.al-partner .al-link{margin-block:-8.4px}.al-partner{border-top:1px solid var(--app-line);padding:120px 0}.al-page .al-partner h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(28px,3vw,40px)}.al-partner p{color:var(--app-ink-muted);max-width:60ch}.al-partner p+p{margin-top:10px}.al-closing{border-top:1px solid var(--app-line);padding:160px 0 140px}.al-page .al-closing h2{letter-spacing:-.04em;margin-bottom:40px;font-size:clamp(40px,7vw,96px);line-height:1}.al-foot{max-width:var(--app-max);padding:56px var(--app-gutter) 96px;border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 64px;margin:0 auto;display:grid}.al-foot__note{color:var(--app-ink-muted);max-width:48ch;font-size:15px}.al-foot nav{color:var(--app-ink-muted);grid-template-columns:repeat(2,auto);gap:0 40px;font-size:14px;display:grid}.al-foot nav a{align-items:center;min-height:44px;display:inline-flex}.al-foot nav a:hover{color:var(--app-ink)}.al-foot small{color:var(--app-ink-muted);grid-column:1/-1;font-size:12px}.al-page:lang(zh) .al-hero h1,.al-page:lang(zh) .al-stage__lead h2,.al-page:lang(zh) .al-panel h3,.al-page:lang(zh) .al-safety h2,.al-page:lang(zh) .al-partner h2,.al-page:lang(zh) .al-closing h2{letter-spacing:0}@media (width>=761px) and (height<=820px){.al-page{--al-wave-h:clamp(200px, 28vh, 320px)}.al-hero{padding-top:24px;padding-bottom:20px}.al-page .al-hero h1{margin:10px 0 20px;font-size:clamp(48px,7vw,92px)}.al-page .al-hero__sub{margin-bottom:28px;font-size:18px}}@media (width<=760px){.al-brand{font-size:18px}.al-brand img{height:15px}.al-nav__links{gap:14px}.al-page{--al-nav-h:76px;--al-wave-h:clamp(170px, 24vh, 260px)}.al-page .al-hero h1{font-size:clamp(44px,12vw,52px)}.al-safety{padding:96px 0}.al-partner{padding:80px 0}.al-closing{padding:112px 0 96px}.al-foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.al-root{scroll-behavior:auto}.al-page *,.al-page :before,.al-page :after{transition:none!important;animation:none!important}}
