:root{color-scheme:dark;scroll-behavior:smooth;--page:#0b0c0f;--section:#101115;--card:#17181d;--accent:#ffb83e;--button-text:#0b0c0f;--text:#f5f2ec;--muted:#a0a0a5;--line:#2b2c32;--control-line:#414147;--icon-bg:#30271d;--closing-bg:#191714;--phone-stage:#18191e;--phone-shell:#0e0f13;--phone-edge:#69645c;--phone-light:#914f1c4d;--qr-bg:#1b1c21;--brand-border:1px solid #000;--header-height:80px}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}body{background:var(--page);color:var(--text);font:400 14px/1.5 Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.landing section[id]{scroll-margin-top:var(--header-height)}.landing img{display:block}.lp-icon{flex:none;display:inline-flex}.lp-container{width:min(1160px,100% - 72px);margin-inline:auto}.lp-skip{z-index:5;background:var(--section);padding:10px;position:absolute;inset:10px auto auto 10px}.lp-skip:not(:focus){clip-path:inset(50%)}.lp-header{z-index:3;background:var(--section);border-bottom:1px solid var(--line);position:sticky;top:0}.lp-nav-row{height:calc(var(--header-height) - 1px);align-items:center;gap:48px;display:flex}.lp-brand{align-items:center;gap:14px;font-size:21px;font-weight:700;display:inline-flex}.lp-brand-mark{border:var(--brand-border);background:var(--page);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lp-brand-mark :is(picture,img){object-fit:cover;width:100%;height:100%}.lp-brand small{color:var(--muted);letter-spacing:2.4px;font-size:8px;font-weight:400;display:block}.lp-nav{color:var(--muted);gap:31px;margin-left:auto;font-size:12px;display:flex}.lp-nav a{white-space:nowrap;padding-block:10px;position:relative}.lp-nav a.active,.lp-nav a:hover{color:var(--text)}.lp-nav a.active:after{content:"";background:var(--accent);height:2px;position:absolute;inset:auto 0 -4px}.lp-menu{display:none}.lp-btn{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-weight:500;display:inline-flex}.lp-btn:hover{filter:brightness(1.1)}.lp-primary{background:var(--accent);color:var(--button-text)}.lp-outline{background:var(--card);color:var(--text);border-color:var(--control-line)}.lp-header-cta{gap:2px;min-width:111px}.lp-hero{isolation:isolate;position:relative}.lp-hero-inner{flex-direction:column;min-height:632px;padding-top:102px;display:flex}.lp-hero-copy{z-index:1;position:relative}.lp-kicker{color:var(--muted);font-size:11px;display:block}.lp-hero h1{margin-top:20px;font-size:52px;line-height:1.365}.lp-hero h1 span,.lp-download h2 span{color:var(--accent);display:block}.lp-hero-copy>p{color:var(--muted);margin-top:27px;font-size:15px}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.lp-actions .lp-primary{min-width:152px}.lp-actions .lp-outline{justify-content:space-between;min-width:160px;padding-inline:22px 16px}.lp-hero-note{color:var(--muted);margin-top:25px;font-size:12px;display:block}.lp-hero-media{z-index:-1;position:absolute;inset:0}.lp-hero-art{height:100%;position:relative}.lp-hero-art img{object-fit:cover;width:100%;height:100%}.lp-hero-art:after{content:"";background:linear-gradient(0deg, var(--page), transparent 38%), linear-gradient(90deg, var(--page) 0%, color-mix(in srgb, var(--page) 97%, transparent) 24%, color-mix(in srgb, var(--page) 88%, transparent) 43%, color-mix(in srgb, var(--page) 40%, transparent) 61%, color-mix(in srgb, var(--page) 4%, transparent) 78%, color-mix(in srgb, var(--page) 10%, transparent) 100%);position:absolute;inset:0}.lp-hero-story,.lp-media-bar,.lp-media-caption{display:none}.lp-hero-foot{border-top:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.lp-hero-foot a,.lp-story-foot a{align-items:center;gap:12px;display:inline-flex}.lp-section,.lp-closing,.lp-footer{border-top:1px solid var(--line)}.lp-features,.lp-download,.lp-footer{background:var(--section)}.lp-section{padding-block:75px}.lp-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.lp-section-head h2,.lp-faq h2{margin-top:12px;font-size:30px}.lp-section-head>p,.lp-faq-grid>div>p{color:var(--muted);font-size:13px}.lp-features .lp-section-head>p{width:min(37.5%,434px)}.lp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-feature{background:var(--card);border:1px solid var(--line);border-radius:8px;min-height:194px;padding:25px 27px}.lp-feature-icon{background:var(--icon-bg);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lp-feature h3{margin-top:19px;font-size:17px;font-weight:500}.lp-feature p{color:var(--muted);margin-top:12px;font-size:13px}.lp-stories .lp-section-head>p{width:min(18.5%,214px)}.lp-stories{padding-bottom:69px}.lp-story-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.lp-poster{aspect-ratio:175/264;background:var(--card);border-radius:6px;position:relative;overflow:hidden}.lp-poster img{object-fit:cover;width:100%;height:100%}.lp-story-tag{background:color-mix(in srgb, var(--card) 92%, transparent);border-radius:3px;padding:3px 6px;font-size:10px;position:absolute;top:9px;right:8px}.lp-story h3{margin-top:12px;font-size:15px;font-weight:500}.lp-story p{color:var(--muted);margin-top:6px;font-size:10px}.lp-story-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:42px;font-size:10px;display:flex}.lp-story-foot a{color:var(--accent);font-size:12px}.lp-story-foot .lp-story-image-arrow{display:none}.lp-download-grid{grid-template-columns:1fr minmax(0,46%);align-items:start;gap:32px;display:grid}.lp-download-copy{padding-top:16px}.lp-download h2{margin-top:19px;font-size:42px;line-height:1.43}.lp-download-copy>p{color:var(--muted);margin-top:23px}.lp-download-link{min-width:164px;min-height:60px;margin-top:31px}.lp-download-link[aria-disabled=true]{cursor:default}.lp-download-link[aria-disabled=true]:hover{filter:none}.lp-download-status{color:var(--muted);margin-top:14px;font-size:10px}.lp-qr-row{align-items:center;gap:18px;margin-top:28px;font-size:12px;display:flex}.lp-qr-row small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.lp-qr{background:var(--qr-bg);border:1px solid var(--control-line);border-radius:6px;flex:none;place-content:center;justify-items:center;width:86px;height:86px;display:grid;overflow:hidden}.lp-app-preview{border:1px solid var(--line);background:radial-gradient(ellipse at center, var(--phone-light), transparent 69%), var(--phone-stage);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;min-height:488px;padding:30px 18px 24px;display:flex}.lp-app-preview figcaption{color:var(--muted);font-size:9px}.lp-phone{border:3px solid var(--phone-edge);background:var(--phone-shell);border-radius:24px;flex-direction:column;width:236px;height:390px;padding:7px 11px 6px;display:flex;overflow:hidden}.lp-phone-speaker,.lp-phone-handle{background:var(--phone-edge);border-radius:3px;flex:none;align-self:center;width:42px;height:4px}.lp-phone-heading{justify-content:space-between;align-items:baseline;margin-block:13px;font-size:12px;display:flex}.lp-phone-recommend{border-radius:7px;flex:none;height:133px;position:relative;overflow:hidden}.lp-phone-recommend img,.lp-phone-grid img{object-fit:cover;width:100%;height:100%}.lp-phone-recommend strong{background:color-mix(in srgb, var(--page) 65%, transparent);height:45px;padding:7px 10px;font-size:16px;position:absolute;inset:auto 0 0}.lp-phone-list-label{margin-block:15px 8px;font-size:11px;font-weight:500}.lp-phone-grid{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:8px;display:grid}.lp-phone-grid img{border-radius:4px;height:81px;margin-bottom:5px}.lp-phone-tabs{border-top:1px solid var(--line);color:var(--muted);justify-content:space-around;align-items:center;margin-top:auto;padding:9px 0 12px;font-size:9px;display:flex}.lp-phone-tabs span:first-child{color:var(--accent)}.lp-phone-handle{width:62px;height:3px}.lp-faq-grid{grid-template-columns:1fr minmax(0,57.76%);gap:36px;display:grid}.lp-faq-grid>div>p{margin-top:20px}.lp-faq-list{border-top:1px solid var(--line)}.lp-faq-list details{border-bottom:1px solid var(--line)}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:63px;font-size:14px;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list details[open] summary{color:var(--accent)}.lp-faq-list details>p{min-height:68px;color:var(--muted);padding:2px 0 24px;font-size:13px}.lp-faq-list .lp-faq-open,.lp-faq-list details[open] .lp-faq-closed{display:none}.lp-faq-list details[open] .lp-faq-open{display:inline-flex}.lp-closing{background:var(--closing-bg)}.lp-closing .lp-container{justify-content:space-between;align-items:center;gap:24px;min-height:127px;display:flex}.lp-closing h2{font-size:22px;font-weight:500}.lp-closing p{color:var(--muted);margin-top:10px;font-size:12px}.lp-closing .lp-btn{justify-content:space-between;min-width:186px;font-size:12px}.lp-footer-main{justify-content:space-between;align-items:center;gap:18px;min-height:107px;padding-bottom:10px;display:flex}.lp-footer .lp-brand{gap:12px;font-size:18px}.lp-footer .lp-brand-mark{border-radius:8px;width:34px;height:34px}.lp-footer .lp-brand small{letter-spacing:2.1px;font-size:7px}.lp-footer nav{color:var(--muted);flex-wrap:wrap;gap:24px;font-size:11px;display:flex}.lp-footer nav button{background:0 0;border:0;padding:0}.lp-footer nav a:hover,.lp-footer nav button:hover{color:var(--text)}.lp-footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding-block:18px;font-size:9px;display:flex}.lp-mobile-download{display:none}html:has(.landing dialog[open]){overflow:hidden}.landing dialog{background:var(--section);color:var(--text)}.landing dialog::backdrop{background:#00000094}.lp-drawer{overscroll-behavior:contain;border:0;width:min(310px,100% - 48px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.lp-drawer[open]{animation:.18s ease-out lp-drawer-in}@keyframes lp-drawer-in{0%{transform:translate(100%)}}.drawer-head{border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;height:68px;padding-inline:22px 14px;font-size:16px;font-weight:500;display:flex}.drawer-close,.lp-dialog-close{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.drawer-close{font-size:26px}.drawer-brand{border-bottom:1px solid var(--line);padding:28px 24px 24px;font-size:20px;font-weight:700}.drawer-brand small{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.drawer-links{padding:10px 24px 24px}.drawer-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;display:flex}.drawer-links .lp-icon{margin-right:3px;transform:rotate(-90deg)}.lp-dialog{border:1px solid var(--control-line);border-radius:12px;width:min(460px,100% - 36px);max-height:85dvh;padding:32px;position:fixed}.lp-dialog-close{position:absolute;inset:8px 8px auto auto}.lp-dialog h2{margin-top:10px;font-size:24px}.lp-dialog>p{color:var(--muted);margin-block:18px 24px}.lp-dialog>.lp-btn{width:100%}@media (width<=960px){.lp-container{width:calc(100% - 48px)}.lp-nav-row{gap:23px}.lp-nav{gap:17px}.lp-feature-grid,.lp-story-grid{gap:14px}.lp-feature{padding-inline:19px}}@media (width<=700px){:root{--header-height:68px;scrollbar-width:none}.landing{padding-bottom:calc(69px + env(safe-area-inset-bottom))}.lp-container{width:calc(100% - 36px)}.lp-nav-row{justify-content:space-between;gap:8px}.lp-brand{gap:10px;font-size:17px}.lp-brand-mark{border-radius:8px;width:32px;height:32px}.lp-brand small{letter-spacing:1.5px;font-size:6px}.lp-nav,.lp-header-cta{display:none}.lp-menu{background:0 0;border:0;place-content:center;gap:4.5px;width:44px;height:44px;padding:0;display:grid}.lp-menu span{background:var(--muted);border-radius:1px;width:18px;height:1.5px;display:block}.lp-hero-inner{min-height:auto;padding-top:36px}.lp-kicker{font-size:10px}.lp-hero h1{margin-top:10px;font-size:clamp(30px,9.23vw,36px);line-height:1.43}.lp-hero-copy>p{margin-top:23px;font-size:13px}.lp-actions{gap:10px;margin-top:25px;font-size:11px}.lp-actions .lp-primary{min-width:124px}.lp-actions .lp-outline{min-width:120px;padding-inline:12px 10px}.lp-hero-note{margin-top:18px;font-size:11px}.lp-hero-media{z-index:auto;border:1px solid var(--control-line);background:var(--card);border-radius:6px;margin-top:38px;position:relative;overflow:hidden}.lp-media-bar,.lp-media-caption{color:var(--muted);align-items:center;display:flex}.lp-media-bar{justify-content:space-between;height:23px;padding:0 9px;font-size:7px}.lp-media-bar span:first-child{font-size:6px}.lp-media-caption{gap:7px;height:29px;padding:0 11px;font-size:9px}.lp-hero-art{aspect-ratio:352/196;height:auto}.lp-hero-art:after{background:linear-gradient(0deg, color-mix(in srgb, var(--page) 87%, transparent), transparent 63%)}.lp-hero-story{z-index:1;font-size:24px;font-weight:700;display:block;position:absolute;bottom:12px;left:13px}.lp-hero-foot{min-height:47px;margin-top:28px;font-size:9px}.lp-hero-foot a{gap:8px}.lp-section{padding-block:41px}.lp-section-head{margin-bottom:24px;display:block}.lp-section-head h2,.lp-faq h2{margin-top:12px;font-size:24px}.lp-section-head>p,.lp-faq-grid>div>p{margin-top:9px;font-size:12px}.lp-features .lp-section-head>p,.lp-stories .lp-section-head>p{width:auto}.lp-feature-grid{grid-template-columns:1fr;gap:12px}.lp-feature{min-height:134px;padding:18px 22px}.lp-feature-icon{border-radius:6px;width:28px;height:28px}.lp-feature h3{margin-top:10px;font-size:16px}.lp-feature p{margin-top:6px;font-size:11px}.lp-stories{padding-bottom:18px}.lp-stories .lp-section-head{margin-bottom:41px}.lp-stories .lp-section-head>p br,.lp-faq-grid>div>p br{display:none}.lp-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.lp-poster{aspect-ratio:2/3}.lp-story h3{margin-top:11px;font-size:14px}.lp-story p{min-height:15px;margin-top:7px}.lp-story-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:41px;font-size:9px}.lp-story-foot .lp-story-image-arrow{display:inline-flex}.lp-story-text-arrow{display:none}.lp-download-grid{grid-template-columns:1fr;gap:30px}.lp-download-copy{padding-top:0}.lp-download h2{margin-top:12px;font-size:32px}.lp-download-copy>p{margin-top:18px;font-size:13px}.lp-download-link{min-height:58px;margin-top:24px;font-size:13px}.lp-qr-row{display:none}.lp-download-status{font-size:9px}.lp-app-preview{min-height:436px;padding:25px 14px 22px}.lp-phone{zoom:.91}.lp-faq-grid{grid-template-columns:1fr;gap:24px}.lp-faq-list summary{min-height:57px}.lp-faq-list details>p{min-height:68px;font-size:12px}.lp-closing .lp-container{flex-direction:column;justify-content:center;align-items:stretch;gap:20px;min-height:177px}.lp-closing h2{font-size:19px}.lp-closing .lp-btn{justify-content:center;gap:20px}.lp-footer-main{flex-direction:column;align-items:flex-start;gap:16px;min-height:121px;padding-block:23px 17px}.lp-footer .lp-brand{gap:10px;font-size:16px}.lp-footer .lp-brand-mark{width:32px;height:32px}.lp-footer .lp-brand small{letter-spacing:1.5px;font-size:6px}.lp-footer nav{gap:17px}.lp-footer-bottom{gap:6px;min-height:76px;display:grid}.lp-mobile-download{z-index:2;min-height:69px;padding:8px 18px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--section);justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;inset:auto 0 0}.lp-mobile-download>span{font-size:14px;font-weight:700}.lp-mobile-download small{color:var(--muted);font-size:9px;font-weight:400;display:block}.lp-mobile-download .lp-btn{min-width:150px;font-size:13px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.lp-drawer[open]{animation:none}}
