:root{--ink:#17191e;--blue:#2f63d3;--paper:#fff;--muted:#686c76;--line:#dce0e8;--font:Arial,"Noto Sans CJK SC","Microsoft YaHei","PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--blue);outline-offset:7px}.shell{width:calc(100% - 112px);max-width:1440px;margin:auto}.nav{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:16px;font-size:15px;font-weight:600}.wordmark{font-family:Arial,sans-serif;font-size:31px;letter-spacing:-2px;font-weight:900}.nav-motto{font-size:13px;letter-spacing:3px}.nav-download{display:flex;gap:40px;font-size:13px}.nav-download span{font-size:20px}.hero{padding-top:44px}.hero-top,.hero-foot{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.tiny{font-size:10px;letter-spacing:1.4px}.hero h1{font-size:clamp(85px,10.4vw,158px);line-height:1.17;letter-spacing:-.075em;font-weight:600;margin:44px 0 27px;display:flex;flex-direction:column}.hero-second{align-self:flex-end;margin-right:6%}.blue-stop{color:var(--blue)}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-112px;padding-bottom:57px}.hero-bottom p{font-size:17px;line-height:1.9;margin:0 0 25px}.button{background:var(--blue);color:white;display:inline-flex;align-items:center;gap:66px;padding:17px 24px;border-radius:3px;font-size:13px;transition:background .2s,transform .2s}.button:hover{background:#2453b8;transform:translateY(-2px)}.button span{font-size:22px}.explore{display:flex;gap:25px;align-items:center;font-size:12px}.explore span:last-child{font-size:27px}.hero-foot{border-top:1px solid var(--line);padding:20px 0 26px;color:var(--muted)}.quick{background:#edf7fd;color:var(--ink);overflow:hidden}.quick-inner{padding:55px 0 92px}.section-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.3px}.section-label span:last-child{font-size:10px}.quick-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;margin-top:72px}h2{font-size:clamp(38px,4.5vw,68px);line-height:1.4;letter-spacing:-.045em;font-weight:550;margin:0}.quick-copy h2 span{color:var(--blue)}.quick-copy p{font-size:15px;line-height:2.1;margin:35px 0 0;color:#545c72}.equation{padding:0 5% 0 0}.equation-top,.equation-bottom{display:flex;justify-content:space-between;font-size:10px;color:#586687;letter-spacing:1px}.expression{font-size:clamp(62px,7vw,110px);font-weight:400;letter-spacing:-6px;margin-top:42px}.expression span{color:#8293c0;font-weight:300;padding:0 10px}.equation-line{height:1px;background:#b9c6ee;margin:20px 0}.result{font-family:Arial,sans-serif;font-size:clamp(110px,13vw,186px);line-height:1.1;letter-spacing:-8px;color:var(--blue);display:flex;align-items:baseline;gap:38px}.result>span:first-child{font-size:38px;letter-spacing:0;color:#8293c0;font-weight:300}.result-dot{margin-left:-35px}.equation-bottom{margin-top:35px}.insight{padding-top:57px;padding-bottom:95px}.insight-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-top:70px}.insight-copy{width:32%;padding-bottom:9px}.insight-copy p{font-size:16px;line-height:1.9;margin:0 0 15px;color:var(--muted)}.insight-copy p:first-child{color:var(--ink)}.clarity{margin-top:65px;border-top:1px solid var(--line);padding-top:25px}.clarity-top,.clarity-caption{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;letter-spacing:1px}.clarity-words{display:flex;align-items:center;justify-content:space-between;font-size:clamp(68px,10vw,150px);letter-spacing:-.07em;line-height:1.7;font-weight:500}.clarity-words span:first-child{color:#c1c6d2}.clarity-words span:last-child{color:var(--blue)}.clarity-words i{font-style:normal;font-family:Arial;font-size:90px;color:var(--blue);font-weight:300}.clarity-rule{height:4px;background:linear-gradient(90deg,#dde2ef 0%,#2f63d3 85%);margin-bottom:21px}.download{background:#191c25;color:white;padding-top:57px}.download>.shell>.section-label{color:#a1a6b6}.download-body{display:flex;justify-content:space-between;align-items:flex-end;margin:57px 0 75px}.download h2{font-size:clamp(40px,4.4vw,64px)}.download-options{width:36%}.store{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #454957;gap:20px;cursor:default}.store span:first-child{font-size:20px}.store span:last-child{font-size:11px;color:#a9aebe;align-self:center}.store[href]{cursor:pointer}.store[href]:hover{color:#bce6fc}.download-options p{font-size:10px;color:#a9aebe;margin-top:18px}footer{border-top:1px solid #454957;display:flex;align-items:center;justify-content:space-between;padding:30px 0}footer>span:nth-child(2){font-size:12px;letter-spacing:2px}footer .tiny{color:#a9aebe}
@media(min-width:1600px){.hero-bottom{margin-top:-120px}.hero h1{font-size:165px}}@media(max-width:900px){.shell{width:calc(100% - 64px)}.hero h1{font-size:12vw;margin-top:65px;margin-bottom:45px}.hero-bottom{margin-top:0}.hero-second{margin-right:0}.quick-layout{gap:5%}h2{font-size:5vw}.expression{letter-spacing:-3px}.result{gap:22px;letter-spacing:-5px}.result-dot{margin-left:-22px}.download-options{width:43%}.clarity-words i{font-size:65px}}@media(max-width:600px){.shell{width:calc(100% - 40px)}.nav{height:82px}.wordmark{font-size:27px}.brand{gap:10px;font-size:12px}.nav-motto{display:none}.nav-download{gap:15px;font-size:11px}.hero{padding-top:29px}.hero-top{font-size:10px;letter-spacing:0}.hero-top .tiny{display:none}.hero h1{font-size:19vw;line-height:1.3;letter-spacing:-.09em;margin:51px 0 35px}.hero-second{align-self:flex-end}.hero-bottom{padding-bottom:39px;align-items:flex-end}.hero-bottom p{font-size:14px;line-height:1.9;margin-bottom:22px}.button{padding:13px 18px;gap:45px;font-size:12px}.explore{flex-direction:column;gap:14px;font-size:10px;align-items:flex-end;padding-bottom:6px}.hero-foot{font-size:9px;padding:17px 0 20px}.hero-foot .tiny{font-size:8px;letter-spacing:.5px}.quick-inner{padding:35px 0 46px}.section-label{font-size:10px}.section-label span:last-child{font-size:8px;letter-spacing:.5px}.quick-layout{display:block;margin-top:41px}h2{font-size:37px;line-height:1.45;letter-spacing:-.055em}.quick-copy p{font-size:13px;margin-top:21px;line-height:2}.equation{padding:0;margin:48px 0 0}.equation-top,.equation-bottom{font-size:9px}.expression{font-size:72px;margin-top:23px;letter-spacing:-4px}.expression span{padding:0 9px}.equation-line{margin:12px 0}.result{font-size:125px;gap:27px;letter-spacing:-6px}.result>span:first-child{font-size:30px}.result-dot{margin-left:-23px}.equation-bottom{margin-top:23px}.insight{padding-top:35px;padding-bottom:48px}.insight-heading{display:block;margin-top:41px}.insight-copy{width:100%;margin-top:24px;padding:0}.insight-copy p{font-size:13px;margin:0 0 7px}.insight-copy p:last-child br{display:none}.clarity{margin-top:40px;padding-top:19px}.clarity-top,.clarity-caption{font-size:9px;letter-spacing:0}.clarity-words{font-size:20vw;line-height:1.95;letter-spacing:-.08em}.clarity-words i{font-size:38px}.clarity-rule{height:3px;margin-bottom:16px}.download{padding-top:34px}.download-body{display:block;margin:36px 0 45px}.download h2{font-size:38px}.download-options{width:100%;margin-top:32px}.store{padding:17px 0}.store span:first-child{font-size:18px}footer{flex-wrap:wrap;gap:24px;padding:25px 0}footer>span:nth-child(2){font-size:10px;letter-spacing:1px}footer .tiny{width:100%;font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.books{padding-top:55px;padding-bottom:100px;border-top:1px solid var(--line)}.books-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:65px 0 52px}.books-heading p{font-size:15px;line-height:2;color:var(--muted);margin:0 0 10px;width:38%}.book-lines{margin-left:25%}.book-lines>div{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding:21px 0}.book-lines>div:last-child{border-bottom:1px solid var(--line)}.book-lines span{font-size:47px;letter-spacing:-2px}.book-lines small{font-size:12px;color:var(--muted)}.book-lines>div:nth-child(2){padding-left:15%}.book-lines>div:nth-child(3){padding-left:30%;color:var(--blue)}.currency{background:var(--blue);color:#fff}.currency-inner{padding-top:54px;padding-bottom:69px}.currency .section-label{color:#def3ff}.currency h2{font-size:clamp(40px,6vw,90px);margin:78px 0 64px}.currency-bottom{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #ffffff55;padding-top:29px}.currency-note{font-size:23px;line-height:1.6}.currency-bottom p{font-size:15px;line-height:2;color:#e6f6ff;margin:0;width:38%}.privacy{padding-top:58px;padding-bottom:100px}.privacy-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:75px}.privacy-copy{padding-top:8px}.privacy-copy p{font-size:16px;line-height:2;margin:0 0 25px;color:var(--muted)}.privacy-signature{font-size:35px;line-height:1.6;border-top:1px solid var(--line);padding-top:28px;margin-top:42px;letter-spacing:-1px}.privacy-signature span{color:var(--blue)}.personal{background:#f1f7fb;overflow:hidden}.personal-inner{padding-top:54px;padding-bottom:72px}.personal-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:64px}.personal-layout p{font-size:15px;line-height:2;color:var(--muted);margin-top:30px}.personal-type{display:flex;flex-direction:column;font-size:clamp(70px,9vw,136px);line-height:1.3;font-weight:600;letter-spacing:-.07em}.personal-type>span:first-child{color:#bcc5da}.personal-type>span:last-child{align-self:flex-end}.personal-type .blue-stop{margin-left:-.14em}
@media(max-width:900px){.books-heading p,.currency-bottom p{width:45%;font-size:13px}.book-lines{margin-left:15%}.privacy-layout{gap:6%}.personal-layout{gap:5%}.privacy-signature{font-size:29px}}
@media(max-width:600px){.books{padding-top:35px;padding-bottom:48px}.books-heading{display:block;margin:41px 0 31px}.books-heading p{width:100%;font-size:13px;margin:22px 0 0}.book-lines{margin-left:0}.book-lines>div{padding-top:17px;padding-bottom:17px}.book-lines span{font-size:31px;letter-spacing:-1px}.book-lines small{font-size:10px}.currency-inner{padding-top:35px;padding-bottom:42px}.currency h2{font-size:37px;margin:45px 0 36px}.currency-bottom{display:block;padding-top:23px}.currency-note{font-size:20px}.currency-bottom p{width:100%;font-size:13px;margin-top:24px}.privacy{padding-top:35px;padding-bottom:48px}.privacy-layout{display:block;margin-top:41px}.privacy-copy{margin-top:22px;padding-top:0}.privacy-copy p{font-size:13px;margin-bottom:17px}.privacy-signature{font-size:29px;margin-top:28px;padding-top:24px}.personal-inner{padding-top:35px;padding-bottom:42px}.personal-layout{display:block;margin-top:41px}.personal-layout p{font-size:13px;margin-top:22px}.personal-type{font-size:23vw;margin-top:33px;max-width:100%}.personal-type>span:first-child{align-self:flex-start}.personal-type>span:last-child{align-self:flex-end}}

/* Palette sampled from the current, unmodified play-store-512.png. */
:root{--brand-cyan:#1e9de6;--brand-deep:#2f63d3;--brand-lower:#1a8bd0;--brand-lilac:#d091ed}
.brand-logo{display:block;width:44px;height:44px;border-radius:10px}.brand .wordmark{letter-spacing:-1.5px;font-size:25px}.brand{gap:12px}.blue-stop,.brand-dot{color:var(--brand-lilac)}
.currency{background:var(--brand-lower)}.button{background:var(--brand-deep)}
.app-figure{margin:0;min-width:0}.app-figure img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 24px 60px #203a5526}.app-figure figcaption{font-size:11px;color:var(--muted);letter-spacing:1px;margin-top:17px}.shot-label{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:18px;letter-spacing:1px}
.quick-figure{width:100%;max-width:430px;justify-self:end}.quick-layout{margin-top:55px;grid-template-columns:1.1fr 1fr}.quick-inner{padding-bottom:68px}
.insight-showcase{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:40px 0}.overview-figure{max-width:430px;justify-self:end;width:100%}.clarity-editorial{display:flex;flex-direction:column;font-size:clamp(66px,8vw,120px);letter-spacing:-.07em;line-height:1.4}.clarity-editorial>span:first-child{color:#b8cad8}.clarity-editorial>span:last-child{color:var(--brand-deep);align-self:flex-end}.clarity-editorial i{font-style:normal;font-size:64px;color:var(--brand-cyan);align-self:center}.clarity-rule{background:linear-gradient(90deg,#d1eafa,var(--brand-cyan) 60%,var(--brand-lilac))}
@media(max-width:600px){.brand-logo{width:34px;height:34px;border-radius:8px}.brand{gap:8px}.brand .wordmark{font-size:22px}.quick-layout{display:block;margin-top:41px}.quick-figure{margin:36px auto 0;max-width:360px}.quick-inner{padding-bottom:46px}.insight-showcase{grid-template-columns:1fr;gap:28px;padding:25px 0 30px}.clarity-editorial{flex-direction:row;font-size:17vw;align-items:center;justify-content:space-between;line-height:1.5}.clarity-editorial i{font-size:32px}.clarity-editorial>span:last-child{align-self:auto}.overview-figure{max-width:360px;justify-self:center}.app-figure figcaption{font-size:10px}.app-figure img{border-radius:10px}}
