.download-page{--download-orange: #f15a2b;--download-ink: #1d1b19;--download-muted: #6e6964;--download-paper: #fbf8f4;overflow:hidden;background:var(--download-paper);color:var(--download-ink)}.download-page [data-scroll-reveal]{opacity:1;transition:opacity .56s cubic-bezier(.2,.78,.2,1),transform .56s cubic-bezier(.2,.78,.2,1);transition-delay:var(--scroll-delay, 0ms)}.download-page[data-scroll-reveal-ready=true] [data-scroll-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}.download-hero{position:relative;display:flex;min-height:clamp(650px,calc(100svh - 50px),760px);align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:74px 24px 92px;background:radial-gradient(circle at 11% 19%,rgb(255 133 94 / 7%),transparent 27%),radial-gradient(circle at 88% 17%,rgb(115 112 255 / 4.5%),transparent 26%),linear-gradient(180deg,rgb(255 255 255 / 42%),transparent 44%),var(--download-paper)}.download-hero__cursor-glow{position:absolute;z-index:0;top:67%;left:50%;width:clamp(560px,66vw,940px);height:clamp(360px,48vw,610px);border-radius:50%;background:radial-gradient(ellipse,rgb(241 90 43 / 11%) 0%,rgb(241 90 43 / 5.5%) 37%,transparent 72%);filter:blur(2px);pointer-events:none;transform:translate3d(-50%,-50%,0);will-change:transform}.download-hero:before{position:absolute;z-index:0;bottom:-205px;left:50%;width:min(1080px,92vw);height:390px;border-radius:50%;background:radial-gradient(ellipse,rgb(241 90 43 / 10%) 0%,rgb(241 90 43 / 4%) 38%,transparent 72%);content:"";filter:blur(20px);pointer-events:none;transform:translate(-50%)}.download-hero:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.34'/%3E%3C/svg%3E");content:"";opacity:.025;pointer-events:none}.download-page__invite{position:relative;z-index:10;width:fit-content;max-width:min(760px,calc(100% - 32px));margin:-30px auto 38px;border:1px solid rgb(241 90 43 / 20%);border-radius:999px;background:#fff0e8;padding:10px 18px;color:#82371f;font:550 12px/1.45 var(--font-sans, sans-serif);text-align:center}.download-hero__copy{position:relative;z-index:5;display:flex;width:min(100%,880px);align-items:center;margin:0 auto;flex-direction:column;text-align:center}.download-hero__eyebrow{display:block;margin-bottom:22px;color:var(--download-orange);font:720 11px/1 var(--font-sans, sans-serif);letter-spacing:.16em;text-transform:uppercase;animation:download-copy-enter .62s cubic-bezier(.2,.78,.2,1) both}.download-hero__copy h1{max-width:820px;margin:0;font-family:var(--site-font-display, var(--font-serif, serif));font-size:clamp(58px,6.4vw,84px);font-weight:520;letter-spacing:-.035em;line-height:1.05;text-wrap:balance;white-space:pre-line;animation:download-copy-enter .62s cubic-bezier(.2,.78,.2,1) both}.download-hero__copy>p{max-width:680px;margin:24px auto 0;color:var(--download-muted);font:400 clamp(16px,1.35vw,19px)/1.55 var(--font-sans, sans-serif);text-wrap:balance;animation:download-copy-enter .62s 90ms cubic-bezier(.2,.78,.2,1) both}.download-options{display:flex;width:min(100%,374px);align-items:stretch;justify-content:center;flex-direction:column;margin-top:32px;gap:14px}.download-options__stores{display:flex;align-items:center;justify-content:center;gap:14px}.download-badge{position:relative;display:grid;width:180px;height:60px;place-items:center;overflow:hidden;border-radius:10px;background:#000;line-height:0;text-decoration:none}.download-badge img{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.download-badge--google-play img{transform:translate(-50%,-50%) scale(1.15)}.download-badge--app-store img{transform:translate(-50%,-50%) scale(1.04)}.download-badge--google-play{box-shadow:0 0 0 1px #000}.download-badge--google-play:after{position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;box-sizing:border-box;border:6px solid #000;border-radius:inherit;content:"";pointer-events:none}.download-badge:focus-visible{outline:3px solid rgb(241 90 43 / 38%);outline-offset:3px}.download-apk-link{display:flex;align-items:center;justify-content:space-between;gap:5px;align-self:center;padding:1px 4px;color:var(--download-muted);font:400 12px/1.4 var(--font-sans, sans-serif);text-decoration:none;transition:color .18s ease,transform .18s ease}.download-apk-link:hover{color:var(--download-ink);transform:translateY(-1px)}.download-apk-link:focus-visible{outline:3px solid rgb(241 90 43 / 38%);outline-offset:3px}.download-apk-link strong{color:var(--download-ink);font-weight:600}.download-apk-link__arrow{flex:0 0 auto;color:var(--download-orange);font-size:15px;line-height:1}@keyframes download-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.download-showcase{position:relative;overflow:hidden;padding:clamp(104px,9vw,136px) 0 clamp(88px,8vw,120px);background:radial-gradient(circle at 14% 15%,rgb(241 90 43 / 8%),transparent 29%),radial-gradient(circle at 89% 88%,rgb(122 85 255 / 5%),transparent 31%),#171614;color:#fff9f3}.download-showcase__heading{width:min(100% - 48px,1180px);margin:0 auto}.download-showcase__heading>span{display:block;color:#ff7750;font:720 11px/1 var(--font-sans, sans-serif);letter-spacing:.16em;text-transform:uppercase}.download-showcase__heading h2{max-width:820px;margin:22px 0 0;font-family:var(--site-font-display, var(--font-serif, serif));font-size:clamp(48px,5.2vw,72px);font-weight:520;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.download-showcase__heading p{max-width:650px;margin:22px 0 0;color:#fff9f399;font:400 17px/1.55 var(--font-sans, sans-serif)}.download-showcase__viewport{width:100%;margin-top:68px;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2.5%,#000 97.5%,transparent 100%)}.download-showcase__viewport.is-dragging{cursor:grabbing}.download-showcase__viewport:focus-visible{outline:2px solid rgb(255 119 80 / 70%);outline-offset:-2px}.download-showcase__rail{--showcase-gap: 24px;display:flex;width:max-content;align-items:flex-start;gap:var(--showcase-gap);padding:14px 0 36px;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.download-showcase__group{display:flex;flex:0 0 auto;align-items:flex-start;gap:var(--showcase-gap)}.download-showcase__card{width:clamp(224px,18vw,258px);flex:0 0 auto;margin:0}.download-showcase__cover{position:relative;overflow:hidden;aspect-ratio:390 / 844;border:4px solid #2a2825;border-radius:31px;background:#24221f;box-shadow:0 22px 54px #00000047,0 3px 10px #0000003d,inset 0 0 0 1px #ffffff17}.download-showcase__cover:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / 6%);border-radius:inherit;content:"";pointer-events:none}.download-showcase__cover img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.download-showcase__card figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:15px 5px 0;font-family:var(--font-sans, sans-serif)}.download-showcase__card figcaption strong{overflow:hidden;font-size:15px;font-weight:610;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.download-showcase__card figcaption span{flex:0 0 auto;color:#fff9f375;font-size:11px}.download-showcase__controls{display:flex;align-items:center;width:min(100% - 48px,1180px);margin:24px auto 0}.download-showcase__hint{display:flex;align-items:center;gap:10px;margin:0;color:#fff9f35e;font:550 10px/1 var(--font-sans, sans-serif);letter-spacing:.08em;text-transform:uppercase}.download-showcase__hint span{color:#ff7750b8;font-size:13px}.download-faq{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);gap:clamp(65px,8vw,120px);padding:clamp(105px,11vw,165px) max(24px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 7% 88%,rgb(241 90 43 / 7%),transparent 29%),linear-gradient(180deg,#fbf8f4,#fffdf9);color:var(--download-ink)}.download-faq__heading>span{display:block;color:var(--download-orange);font:720 11px/1 var(--font-sans, sans-serif);letter-spacing:.16em;text-transform:uppercase}.download-faq__heading h2{max-width:340px;margin:20px 0 0;font-family:var(--site-font-display, var(--font-serif, serif));font-size:clamp(32px,3vw,40px);font-weight:520;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.download-faq__heading p{max-width:430px;margin:24px 0 0;color:var(--download-muted);font:400 16px/1.6 var(--font-sans, sans-serif)}.download-faq__list{display:grid;align-self:start;gap:8px}.download-faq__item{border:0}.download-faq__item summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:28px;cursor:pointer;color:#282522;list-style:none;font:650 16px/1.45 var(--font-sans, sans-serif)}.download-faq__item summary::-webkit-details-marker{display:none}.download-faq__item summary::marker{content:""}.download-faq__item summary:focus-visible{outline:3px solid rgb(241 90 43 / 42%);outline-offset:3px}.download-faq__item summary svg{flex:0 0 auto;transition:transform .16s ease}.download-faq__item[open] summary svg{transform:rotate(45deg)}.download-faq__answer{max-width:730px;margin:-2px 45px 27px 0;color:var(--download-muted);font:400 16px/1.8 var(--font-sans, sans-serif)}.download-faq__answer p{margin:0}.download-faq__store-link{color:var(--download-ink);font-weight:620;text-decoration-color:#f15a2b85;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.download-faq__store-link:hover{color:#bd3b16;text-decoration-color:currentColor}.download-faq__store-link:focus-visible{border-radius:3px;outline:3px solid rgb(241 90 43 / 30%);outline-offset:2px}.download-faq__apk{display:inline-flex;min-height:42px;align-items:center;gap:9px;margin:17px 0 0;border:1px solid rgb(29 27 25 / 14%);border-radius:999px;background:#fff;padding:10px 16px;color:var(--download-ink);font:620 12px/1 var(--font-sans, sans-serif);text-decoration:none;box-shadow:0 6px 18px #2e21180f;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.download-faq__apk span{color:var(--download-orange);font-size:16px}.download-faq__apk:hover{border-color:#f15a2b57;color:#bd3b16;box-shadow:0 10px 24px #2e21181a;transform:translateY(-1px)}.download-faq__apk:focus-visible{outline:3px solid rgb(241 90 43 / 30%);outline-offset:3px}@media (max-width: 900px){.download-hero{min-height:700px;padding-top:72px;padding-bottom:82px}.download-hero__copy h1{font-size:clamp(56px,9vw,72px)}.download-showcase__heading{width:min(100% - 40px,680px)}.download-showcase__rail{--showcase-gap: 19px}.download-showcase__card{width:230px}.download-showcase__controls{width:min(100% - 40px,680px)}.download-faq{min-height:0;grid-template-columns:1fr;gap:64px;padding-right:max(28px,calc((100vw - 680px)/2));padding-left:max(28px,calc((100vw - 680px)/2))}.download-faq__heading h2{max-width:610px}.download-faq__heading p{max-width:540px}}@media (max-width: 600px){.download-hero{min-height:700px;padding:68px 20px 76px;background:radial-gradient(circle at 7% 16%,rgb(255 133 94 / 5%),transparent 24%),radial-gradient(circle at 94% 13%,rgb(115 112 255 / 3.5%),transparent 23%),linear-gradient(180deg,rgb(255 255 255 / 42%),transparent 43%),var(--download-paper)}.download-hero:before{bottom:-170px;width:620px;height:320px;opacity:.9}.download-hero:after{opacity:.017}.download-hero__cursor-glow{width:620px;height:410px}.download-page__invite{margin:-22px auto 28px;border-radius:16px;font-size:11px}.download-hero__copy{padding:0}.download-hero__eyebrow{margin-bottom:20px;font-size:9px}.download-hero__copy h1{max-width:360px;font-size:clamp(44px,12.4vw,50px);letter-spacing:-.052em;line-height:1}.download-hero__copy>p{max-width:350px;margin-top:20px;font-size:15px;line-height:1.5}.download-options{width:min(100%,300px);align-items:center;margin-top:28px;flex-direction:row;gap:10px}.download-badge{width:calc((100% - 10px)/2);height:48px}.download-hero__copy h1:lang(zh){font-size:44px;letter-spacing:-.04em;line-height:1.04}.download-showcase{padding:80px 0 76px}.download-showcase__heading{width:calc(100% - 40px)}.download-showcase__heading>span{font-size:9px}.download-showcase__heading h2{max-width:350px;margin-top:18px;font-size:43px;line-height:1}.download-showcase__heading p{max-width:345px;margin-top:18px;font-size:15px;line-height:1.5}.download-showcase__viewport{margin-top:43px;-webkit-mask-image:none;mask-image:none}.download-showcase__rail{--showcase-gap: 14px;padding-top:8px;padding-bottom:28px}.download-showcase__card{width:192px}.download-showcase__cover{border-width:3px;border-radius:24px}.download-showcase__card figcaption{padding-top:13px}.download-showcase__card figcaption strong{font-size:14px}.download-showcase__card figcaption span{font-size:10px}.download-showcase__controls{width:calc(100% - 40px);margin-top:17px}.download-showcase__hint{gap:7px;font-size:8px}.download-faq{gap:51px;padding:88px 20px}.download-faq__heading>span{font-size:9px}.download-faq__heading h2{max-width:350px;margin-top:18px;font-size:34px;line-height:1.12}.download-faq__heading p{max-width:345px;margin-top:19px;font-size:15px;line-height:1.55}.download-faq__item summary{min-height:60px;gap:20px;font-size:16px;line-height:1.45}.download-faq__answer{margin-right:36px;margin-bottom:25px;font-size:15px;line-height:1.75}.download-faq__apk{font-size:11px}}@media (max-width: 350px){.download-hero{min-height:720px}.download-options{width:260px}.download-badge{height:42px}}@media (prefers-reduced-motion: reduce){.download-page [data-scroll-reveal]{opacity:1!important;transition:none!important}.download-page[data-scroll-reveal-ready=true] [data-scroll-reveal]:not(.is-visible){transform:none}.download-hero__cursor-glow{will-change:auto}.download-hero__eyebrow,.download-hero__copy h1,.download-hero__copy>p{animation:none}.download-faq__item summary svg,.download-faq__apk{transition:none}.download-showcase__viewport{overflow-x:auto;cursor:auto;touch-action:pan-x pan-y;scrollbar-width:none}.download-showcase__card{transition:none}.download-showcase__card[data-position=active]{opacity:1;transform:translate(-50%)}.download-showcase__viewport::-webkit-scrollbar{display:none}.download-showcase__rail{padding-right:20px;padding-left:20px;transform:none!important;will-change:auto}.download-showcase__group[aria-hidden=true]{display:none}}
