@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(./manrope-latin-C46ZzDBF.woff2) format("woff2")}@font-face{font-family:Noto Sans SC Heading;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+3002,U+4F53,U+53D8,U+60F3,U+6210,U+628A,U+667A,U+6CD5,U+767D,U+80FD,U+98DE,U+9A8C,U+FF0C}@font-face{font-family:Feibai Display;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAK8AA4AAAAABQAAAAJpAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgADwKgWSBWAE2AiQDCAsIAAQgBYJwByAXJBgIG/sDKI7RS6dMmjBJOUmQ4uH/7/vt887947D8gXz6IEORTfSpEWT2iBJMJIvKSrs+ZPf2ZmcDeEJjA6mDKqFNB/is8tyq+1e3eIFuDuynowOwnp+a6B0PwyZ6jcIAAz2OooCzhAoQUk/F6K4RKqZiaueee+YCDOnSR07DYlIgiQeqCGApzFjg1skfC5troemC/ZLiZBJiJJthLkP0R7Rsg2PkwSlyQNTn+Oj4BJC7npkv1KpqW8kHvuIpAM0plQa0xEEDEqxRBJhnAd2M4HpqkQhc6/WhzAQEACSgCwrYgUsABUAiU563us+R75J5u02dWdOUGTkvkcuWzUlpXeorEunhN+lv83TZdLm6qfsq5fCtf2JuzWg+fp2Y8iZNo1evz/7e25vF2I8QO3PdNQjwT1fuDHs4ZZF4bR2lQ6IDuyP1DaMw854sLxlm3OAX6JySsYRJactTwyP1xELpjAbL1o9qoQrxDxPDxJYqagcDlYyGqvPdPAJT8lLDxaMRrm5TZqJrlAhAgAZ+jh3f8hV8/iQp/Q58vuk8B/j6vnqMjrqahLaDI44DBORH1YZsdTBIQr8bAwBEMt46jCMgWaGAAAAAPVkoUqQAV7AkoatRcuSNS8rNwpA3pRhtL44SZ+W3YHXqdWhUoUy5ZswqxokDJ06tynivC6ZQM0G1CoJGgWoVK1enkR0mULVqrM9t2tmCgKC3EpSwE2ZaoUihCkyICk3qVSvUIYmgTAuWN/pfZZzYcWDHEdOkRZEmgmZpBI2aVKhTG93WvpiyvX8rhfof6gInfD7myO+/LP1eFOuGiRx4nRV1RH0m9QUAAA==) format("woff2");unicode-range:U+767D,U+98DE}:root{color-scheme:light;--surface: #f7f8fa;--surface-media: #e8ecf1;--ink: #20252d;--muted: #5f6876;--line: #d9dee5;--accent: #315fbe;--body: "Manrope", "PingFang SC", "Microsoft YaHei", sans-serif;--heading: "Manrope", "Noto Sans SC Heading", "PingFang SC", "Microsoft YaHei", sans-serif;--radius: 12px;--ease: cubic-bezier(.22, 1, .36, 1);color:var(--ink);font-family:var(--body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:320px;margin:0;background:var(--surface)}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}img{display:block;max-width:100%}h1,h2,p,figure{margin:0}::selection{color:var(--surface);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.shell{width:min(1200px,calc(100% - 112px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:2;top:12px;left:12px;padding:12px 20px;border-radius:var(--radius);color:var(--surface);background:var(--accent);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.icon{flex:none;width:20px;height:20px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--heading);font-size:19px;font-weight:600;letter-spacing:.04em}.brand-mark{flex:none;width:38px;height:38px}.header-actions{display:flex;align-items:center;gap:30px}.language-switch{display:inline-flex;align-items:center;gap:1px}.language-switch button{position:relative;min-width:35px;min-height:44px;padding:0 7px;border:0;color:var(--muted);background:transparent;font-size:11px;font-weight:500}.language-switch button.is-active{color:var(--ink);font-weight:700}.language-switch button.is-active:after{content:"";position:absolute;left:calc(50% - 5px);bottom:7px;width:10px;height:2px;background:var(--accent)}.language-switch button:active{transform:scale(.96)}.contact-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600}.contact-link .icon{width:18px;height:18px}.contact-link:hover{color:var(--accent)}.contact-link:active{transform:translateY(1px)}.hero{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:54px;padding-block:44px 48px}.hero-copy{padding-bottom:4px}h1{font-family:"Feibai Display",var(--heading);font-size:clamp(104px,10vw,148px);font-weight:400;line-height:1.08;letter-spacing:.07em}.hero-description{max-width:370px;margin-top:23px;color:var(--muted);font-size:15px;line-height:1.9;text-wrap:pretty}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius);white-space:nowrap;font-size:13px;font-weight:600}.button-primary{margin-top:29px;color:#f9fbff;background:var(--accent)}.button-primary .icon{filter:invert(1)}.button-secondary{color:var(--ink);border-color:#b7c0cd;background:transparent}.button:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--line);background:var(--surface-media)}.button:active:not(:disabled){transform:translateY(1px) scale(.98)}.hero-visual{--flight-intro-duration: 2.4s;position:relative;min-width:0;aspect-ratio:3 / 2;isolation:isolate}.hero-visual:before{content:"";position:absolute;inset:4% 0 0;z-index:-1;background:radial-gradient(ellipse at 54% 48%,#e1eaf780,#edf2f63d 42%,transparent 70%)}.flight-bird{display:block;width:100%;height:100%;overflow:visible}.flight-float{transform-origin:410px 285px;transform:translate(12px,-56px) rotate(-18deg)}.flight-wing-near{transform-origin:409px 307px}.flight-wing-far{transform-origin:424px 302px}.flight-tail{transform-origin:350px 318px}.flight-shadow{transform-origin:394px 409px;transform:translate(12px)}.flight-streams{transform-origin:410px 285px;transform:translate(12px,-56px) rotate(-18deg)}.flight-signal{stroke-dasharray:10 90;stroke-dashoffset:10;opacity:0}.flight-particles{opacity:.45}.flight-particles circle{transform-box:fill-box;transform-origin:center}.hero-visual[data-intro-skipped=true]{--flight-intro-duration: 0ms}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:72px;padding:40px 0 88px;border-top:1px solid var(--line)}.product-copy{min-width:0}.product-label{margin-bottom:18px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.035em}.product-wordmark{display:flex;align-items:center;gap:12px;min-height:48px}.product-wordmark>img{flex:none;width:48px;height:48px;object-fit:contain}h2{font-size:38px;font-weight:650;line-height:1.2;letter-spacing:-.055em}.product-description{max-width:360px;min-height:3lh;margin-top:20px;color:var(--muted);font-size:14px;line-height:1.95;text-wrap:pretty}.product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;min-height:48px;margin-top:26px}.product-domain{color:var(--muted);font-size:11px;letter-spacing:.015em}.product-preview{position:relative;min-width:0}.carousel-slides{touch-action:pan-y pinch-zoom}.preview-link,.product-pending-preview{display:block;overflow:hidden;aspect-ratio:1.95;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-media)}.preview-link>img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.preview-link-magic>img{object-fit:contain;background:#faf9ff}.preview-link-voice>img{object-position:50% 15%}.preview-link:focus-visible{outline-offset:5px}.product-preview figcaption{position:absolute;top:calc(100% + 12px);left:0;max-width:calc(100% - 210px);color:var(--muted);font-size:11px;line-height:1.7}.carousel-controls{position:absolute;top:calc(100% + 8px);right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.carousel-button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:transparent}.carousel-button .icon{width:17px;height:17px}.carousel-previous .icon{transform:rotate(180deg)}.carousel-button:hover:not(:disabled),.carousel-button:focus-visible{background:#e9edf5;border-color:#aab7ca}.carousel-button:active:not(:disabled){transform:scale(.96)}.carousel-button:disabled{cursor:default;opacity:.45}.carousel-rotation{margin-left:6px}.carousel-dots{display:flex;align-items:center}.carousel-dots button{display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;background:transparent}.carousel-dots button:before{content:"";width:6px;height:6px;border-radius:50%;background:#98a3b4}.carousel-dots button[aria-current=true]:before{width:16px;border-radius:3px;background:var(--accent)}.product-pending-preview{display:grid;place-items:center;border-style:dashed;background:linear-gradient(145deg,#f5f7fa,#eef1f5)}.product-pending-preview>img{width:104px;height:104px;object-fit:contain;filter:grayscale(1) contrast(.55) brightness(1.15);opacity:.42}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.7}.site-footer>p{font-size:9px;letter-spacing:.075em}body[data-lang=en] .wordmark{font-size:20px;font-weight:700;letter-spacing:-.045em}body[data-lang=en] h1{font-family:var(--body);font-size:clamp(60px,6.2vw,88px);font-weight:600;line-height:1.12;letter-spacing:-.055em}body[data-lang=en] .hero-description{max-width:390px;font-size:14px;line-height:1.85}body[data-lang=en] .product-label{font-size:10px;letter-spacing:.08em}body[data-lang=en] .product-description{max-width:390px;line-height:1.8}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:enter .65s var(--ease) backwards}.flight-float{animation:flight-launch var(--flight-intro-duration) ease-in-out both,flight-hover 6s ease-in-out var(--flight-intro-duration) infinite}.flight-wing-near{animation:flight-launch-near var(--flight-intro-duration) ease-in-out both,flight-wing-near 6s ease-in-out var(--flight-intro-duration) infinite}.flight-wing-far{animation:flight-launch-far var(--flight-intro-duration) ease-in-out both,flight-wing-far 6s ease-in-out var(--flight-intro-duration) infinite}.flight-tail{animation:flight-launch-tail var(--flight-intro-duration) ease-in-out both,flight-tail 6s ease-in-out var(--flight-intro-duration) infinite}.flight-shadow{animation:flight-launch-shadow var(--flight-intro-duration) ease-in-out both,flight-shadow 6s ease-in-out var(--flight-intro-duration) infinite}.flight-signal{animation:flight-signal 4.5s linear infinite}.flight-signal-secondary{animation-delay:-2.2s}.flight-wing-far .flight-signal{animation-delay:-1.1s}.flight-streams{animation:flight-stream 6s ease-in-out infinite}.flight-particles circle{animation:flight-particle 5s ease-in-out infinite}.flight-particles circle:nth-child(2n){animation-delay:-1.7s}.flight-particles circle:nth-child(3n){animation-delay:-3.1s}.hero-visual[data-paused=true] .flight-bird *{animation-play-state:paused}.product{animation:enter .7s .18s var(--ease) backwards}.button .icon,.contact-link .icon{transition:transform .25s var(--ease)}.button,.contact-link,.language-switch button{transition:transform .2s var(--ease)}.preview-link>img{transition:transform .65s var(--ease)}.button:hover .icon,.button:focus-visible .icon{transform:translate(3px)}.button-secondary:hover .icon,.contact-link:hover .icon{transform:translate(2px,-2px)}.preview-link:hover>img,.preview-link:focus-visible>img{transform:scale(1.035)}.carousel-slide:not([hidden]){animation:slide-enter .4s var(--ease) backwards}}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes flight-launch{0%{transform:translate(-72px,16px) rotate(-24deg) scale(.82);opacity:0}20%{opacity:1}28%{transform:translate(-40px,-12px) rotate(-22deg) scale(.98)}54%{transform:translate(-10px,-40px) rotate(-20deg) scale(1.03)}78%{transform:translate(7px,-53px) rotate(-18.5deg) scale(1.008)}to{transform:translate(12px,-56px) rotate(-18deg) scale(1);opacity:1}}@keyframes flight-launch-near{0%{transform:rotate(-30deg) scaleY(.38)}28%{transform:rotate(0) scaleY(1)}54%{transform:rotate(-21deg) scaleY(.57)}78%{transform:rotate(-1deg) scaleY(1)}to{transform:rotate(-4deg) scaleY(1)}}@keyframes flight-launch-far{0%{transform:rotate(32deg) scaleY(.4)}28%{transform:rotate(-6deg) scaleY(1)}54%{transform:rotate(28deg) scaleY(.52)}78%{transform:rotate(0) scaleY(1)}to{transform:rotate(3deg) scaleY(.96)}}@keyframes flight-launch-tail{0%{transform:rotate(13deg)}28%{transform:rotate(-7deg)}54%{transform:rotate(8deg)}78%{transform:rotate(-5deg)}to{transform:rotate(-2deg)}}@keyframes flight-launch-shadow{0%{transform:translate(-60px) scaleX(.65);opacity:.3}28%{transform:translate(-28px) scaleX(.92);opacity:.58}54%{transform:translate(2px) scaleX(.75);opacity:.4}to{transform:translate(12px) scaleX(1);opacity:.9}}@keyframes flight-hover{0%,to{transform:translate(12px,-56px) rotate(-18deg)}50%{transform:translate(20px,-68px) rotate(-16deg)}}@keyframes flight-wing-near{0%,to{transform:rotate(-4deg) scaleY(1)}50%{transform:rotate(6deg) scaleY(.87)}}@keyframes flight-wing-far{0%,to{transform:rotate(3deg) scaleY(.96)}50%{transform:rotate(-9deg) scaleY(.84)}}@keyframes flight-tail{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes flight-shadow{0%,to{transform:translate(12px) scaleX(1);opacity:.9}50%{transform:translate(12px) scaleX(.85);opacity:.55}}@keyframes flight-signal{0%{stroke-dashoffset:10;opacity:0}12%,72%{opacity:.8}90%,to{stroke-dashoffset:-100;opacity:0}}@keyframes flight-stream{0%,to{transform:translate(12px,-56px) rotate(-18deg);opacity:.35}50%{transform:translate(-8px,-49px) rotate(-18deg);opacity:.8}}@keyframes flight-particle{0%,to{transform:translateY(3px);opacity:.2}50%{transform:translate(-9px,-6px);opacity:.75}}@media(max-width:1279px){.shell{width:calc(100% - 80px)}.hero{gap:40px}.product{gap:52px}}@media(max-width:1023px){.shell{width:calc(100% - 56px)}.site-header{height:74px}.hero{grid-template-columns:1fr 1fr;gap:30px;padding-block:36px 40px}h1{font-size:104px}.hero-description{font-size:13px;margin-top:18px}.hero-visual{aspect-ratio:1.25}.button-primary{margin-top:23px}.product{gap:36px;padding-block:32px 84px}.product-description{font-size:13px}.preview-link,.product-pending-preview{aspect-ratio:1.6}body[data-lang=en] h1{font-size:60px}body[data-lang=en] .hero-description{font-size:13px}}@media(max-width:767px){.shell{width:calc(100% - 40px)}.site-header{height:72px;gap:12px}.wordmark{font-size:17px;gap:7px;letter-spacing:.01em}.brand-mark{width:32px;height:32px}.header-actions{gap:18px}.language-switch button{min-width:30px;font-size:10px}.contact-link{font-size:11px;gap:5px}.contact-link .icon{width:16px;height:16px}.hero{grid-template-columns:1fr;gap:27px;padding-block:32px}.hero-copy{padding:0}h1{font-size:clamp(96px,26vw,132px);line-height:1.08}.hero-description{max-width:410px;margin-top:17px;font-size:14px;line-height:1.85}.button{min-height:46px;padding-inline:19px;gap:24px;font-size:12px}.button-primary{margin-top:22px}.hero-visual{aspect-ratio:1.65;margin-bottom:4%}.product{grid-template-columns:1fr;gap:27px;padding-block:30px 112px}.product-label{margin-bottom:15px;font-size:11px}h2{font-size:clamp(30px,4.7vw,36px)}.product-description{max-width:460px;min-height:3lh;margin-top:16px;font-size:13px;line-height:1.9;text-wrap:pretty}.product-actions{gap:18px;min-height:46px;margin-top:21px}.preview-link,.product-pending-preview{aspect-ratio:1.65}.product-preview figcaption{top:calc(100% + 10px);max-width:100%;font-size:10px}.carousel-controls{top:calc(100% + 36px)}.product-pending-preview>img{width:88px;height:88px}.carousel-button{width:40px;height:40px}.carousel-dots button{height:40px}.site-footer{min-height:68px;gap:12px;font-size:9px}.site-footer>p{font-size:8px;letter-spacing:.025em}body[data-lang=en] .wordmark{font-size:18px}body[data-lang=en] h1{font-size:clamp(56px,12.5vw,76px)}body[data-lang=en] .hero-description{max-width:390px;font-size:13px}body[data-lang=en] .site-footer>span{max-width:110px;text-align:right}}@media(max-width:374px){.shell{width:calc(100% - 32px)}.header-actions{gap:10px}.wordmark{font-size:16px}.brand-mark{width:28px;height:28px}.contact-link{font-size:10px}.language-switch button{min-width:28px;padding-inline:5px}h1{font-size:92px}.hero-description{font-size:13px}.site-footer{align-items:flex-start;padding-block:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
