@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@500;700&display=swap";.app-download-v2{--ink-100:var(--hl_text_06);--ink-200:var(--hl_text_05);--ink-300:rgba(245,246,255,.65);--ink-400:rgba(245,246,255,.45);--ink-500:rgba(245,246,255,.25);--brand-200:rgba(118,87,255,.45);--brand-300:rgba(118,87,255,.65);--brand-400:rgba(118,87,255,.85);--brand-500:var(--hl_brand_00);--warm-400:#ffd4a8;--warm-500:#ffb572;background:#000;color:var(--ink-100);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-text-size-adjust:100%}.app-download-v2 a{color:inherit}.h1-display{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.04}.h1-display:lang(zh){font-family:PingFang SC,Noto Sans SC,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.serif-em{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-.01em;line-height:1.06;display:inline-block;margin-top:.16em}.serif-em:lang(zh){font-family:PingFang SC,Noto Sans SC,system-ui,sans-serif;font-weight:200;font-style:normal;letter-spacing:-.01em;margin-top:.2em}.hero-title{display:block}.hero-title .line-1{display:block;line-height:1.02}.hero-title .line-2{display:block;margin-top:.18em;line-height:.96;font-size:1.06em}.hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;background:#000}.hero-veil,.hero-video{position:absolute;inset:0}.hero-veil{z-index:1;pointer-events:none;background:-moz-linear-gradient(top,rgba(0,0,0,.82) 0,rgba(0,0,0,.55) 14%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.92) 100%),-moz-radial-gradient(50% 48%,ellipse 80% 60%,rgba(0,0,0,.45),transparent 70%);background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.55) 14%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.92)),radial-gradient(ellipse 80% 60% at 50% 48%,rgba(0,0,0,.45),transparent 70%)}.hero-fade-bottom{position:absolute;left:0;right:0;bottom:0;height:380px;z-index:2;pointer-events:none;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 35%,rgba(0,0,0,.88) 65%,#000 90%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 35%,rgba(0,0,0,.88) 65%,#000 90%)}.eyebrow-chip{background:rgba(245,246,255,.06);border:1px solid rgba(245,246,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cta-primary{background:var(--hl_brand_00);border:1px solid var(--hl_brand_00);transition:transform .15s ease,box-shadow .2s ease,-webkit-filter .15s ease;-moz-transition:filter .15s ease,transform .15s ease,box-shadow .2s ease,-moz-transform .15s ease;transition:filter .15s ease,transform .15s ease,box-shadow .2s ease;transition:filter .15s ease,transform .15s ease,box-shadow .2s ease,-webkit-filter .15s ease,-moz-transform .15s ease;color:#fff;box-shadow:0 6px 24px -8px rgba(118,87,255,.55)}.cta-primary:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06);-moz-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 10px 32px -8px rgba(118,87,255,.7)}.cta-secondary{background:rgba(245,246,255,.06);border:1px solid rgba(245,246,255,.18);-moz-transition:background .15s ease,border-color .15s ease,transform .15s ease,-moz-transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease,-moz-transform .15s ease}.cta-secondary:hover{background:rgba(245,246,255,.11);border-color:rgba(245,246,255,.3);-moz-transform:translateY(-1px);transform:translateY(-1px)}.cta-ghost{background:rgba(20,22,31,.45);border:1px solid rgba(245,246,255,.18);color:var(--ink-100);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-moz-transition:background .15s ease,border-color .15s ease,transform .15s ease,-moz-transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease,-moz-transform .15s ease}.cta-ghost:hover{background:rgba(30,33,44,.6);border-color:rgba(245,246,255,.32);-moz-transform:translateY(-1px);transform:translateY(-1px)}.qr-host .qr-popover{opacity:0;visibility:hidden;-moz-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);-moz-transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-moz-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-moz-transform .18s ease;-moz-transition-delay:0s;transition-delay:0s}.qr-host:hover .qr-popover{opacity:1;visibility:visible;-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-moz-transition-delay:.3s;transition-delay:.3s;-moz-transition:opacity .18s ease .3s,transform .18s ease .3s,visibility 0s linear .3s,-moz-transform .18s ease .3s;transition:opacity .18s ease .3s,transform .18s ease .3s,visibility 0s linear .3s;transition:opacity .18s ease .3s,transform .18s ease .3s,visibility 0s linear .3s,-moz-transform .18s ease .3s}.qr-host-lg .qr-popover-lg{opacity:0;visibility:hidden;-moz-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);-moz-transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s,-moz-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s,-moz-transform .2s ease;pointer-events:none}.qr-host-lg:hover .qr-popover-lg{opacity:1;visibility:visible;-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-moz-transition:opacity .2s ease .15s,transform .2s ease .15s,visibility 0s linear .15s,-moz-transform .2s ease .15s;transition:opacity .2s ease .15s,transform .2s ease .15s,visibility 0s linear .15s;transition:opacity .2s ease .15s,transform .2s ease .15s,visibility 0s linear .15s,-moz-transform .2s ease .15s;pointer-events:auto}.legal-popover-host .legal-popover{opacity:0;visibility:hidden;-moz-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);-moz-transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s,-moz-transform .15s ease;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s,-moz-transform .15s ease;pointer-events:none}.legal-popover-host:focus-within .legal-popover,.legal-popover-host:hover .legal-popover{opacity:1;visibility:visible;-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-moz-transition:opacity .15s ease,transform .15s ease,visibility 0s linear,-moz-transform .15s ease;transition:opacity .15s ease,transform .15s ease,visibility 0s linear;transition:opacity .15s ease,transform .15s ease,visibility 0s linear,-moz-transform .15s ease;pointer-events:auto}@media(max-width:768px){.legal-popover-host .legal-popover{left:0;-moz-transform:translateY(4px);transform:translateY(4px);max-width:-moz-calc(100vw - 32px);max-width:calc(100vw - 32px)}.legal-popover-host:focus-within .legal-popover,.legal-popover-host:hover .legal-popover{-moz-transform:translateY(0);transform:translateY(0)}}.header-fade{position:absolute;top:0;left:0;right:0;bottom:-60px;z-index:-1;pointer-events:none;background:-moz-linear-gradient(top,rgba(0,0,0,.42) 0,rgba(0,0,0,.28) 28%,rgba(0,0,0,.12) 55%,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.28) 28%,rgba(0,0,0,.12) 55%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.9) 30%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.22) 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.9) 30%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.22) 78%,transparent);-moz-transition:background .3s ease;transition:background .3s ease}.header-fade.is-scrolled{background:-moz-linear-gradient(top,rgba(0,0,0,.62) 0,rgba(0,0,0,.4) 35%,rgba(0,0,0,.18) 65%,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.4) 35%,rgba(0,0,0,.18) 65%,transparent)}.header-blur{position:absolute;top:0;left:0;right:0;bottom:-100px;z-index:-2;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.92) 35%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.18) 85%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.92) 35%,rgba(0,0,0,.5) 65%,rgba(0,0,0,.18) 85%,transparent)}.marquee{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{-moz-animation:appdownload-marquee 35s linear infinite;animation:appdownload-marquee 35s linear infinite}@-moz-keyframes appdownload-marquee{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes appdownload-marquee{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-50%);transform:translateX(-50%)}}.mobile-nav{-moz-transform:translateY(-110%);transform:translateY(-110%);-moz-transition:transform .25s ease,-moz-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-moz-transform .25s ease}.mobile-nav.open{-moz-transform:translateY(0);transform:translateY(0)}.sticker-drop{position:fixed;pointer-events:none;z-index:50;will-change:transform,opacity}.divider-soft{background:rgba(245,246,255,.08);height:1px}@media(max-width:768px){.h1-display{line-height:1.02;letter-spacing:-.03em}.hero-title .line-2{margin-top:.08em;font-size:1.04em}.marquee-track{-moz-animation-duration:28s;animation-duration:28s}.app-download-v2 header{padding-top:max(env(safe-area-inset-top,0px),8px)}.app-download-v2{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.mobile-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}.mobile-cta-bar>*{pointer-events:auto}@media(prefers-reduced-data:reduce){.tool-anim{display:none}}@media(prefers-reduced-motion:reduce){.tool-anim{display:none}}.template-track{scrollbar-width:none;-ms-overflow-style:none}.template-track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.marquee-track{-moz-animation:none;animation:none}}