.experience{--brand-red:#f51a22;--brand-yellow:#f6b72e;--brand-blue:#173b87;--brand-black:#111}.ambient{z-index:-3;background:#ffd09d;position:absolute;inset:0;overflow:hidden}.ambient-layer{opacity:0;will-change:opacity, transform;transition:opacity 1.4s cubic-bezier(.45,0,.2,1),transform 1.8s cubic-bezier(.16,1,.3,1);position:absolute;inset:-8%;transform:scale(1.06)}.ambient-layer.is-active{opacity:1;transform:scale(1)}.ambient-layer:before,.ambient-layer:after{content:"";filter:blur(44px);mix-blend-mode:screen;opacity:.52;border-radius:42% 58% 47% 53%/55% 42% 58% 45%;width:58vw;height:58vw;animation:16s ease-in-out infinite alternate ambient-drift;position:absolute}.ambient-layer:before{top:-24vw;right:-12vw}.ambient-layer:after{animation-delay:-8s;bottom:-35vw;left:7vw}.ambient-sunset{background:linear-gradient(120deg,#ffd8ae,#ffb66d 30%,#ff8f87 64%,#c99aff 112%)}.ambient-sunset:before{background:#ed4e8c}.ambient-sunset:after{background:#ffe48b}.ambient-acid{background:linear-gradient(120deg,#f4ff9a,#c7f5b3 31%,#85e8d5 64%,#7cb7ff 110%)}.ambient-acid:before{background:#559cff}.ambient-acid:after{background:#f3fc67}.ambient-orchid{background:linear-gradient(120deg,#a85be0,#d967d2 31%,#f77da1 63%,#ffc477 120%)}.ambient-orchid:before{background:#5754ff}.ambient-orchid:after{background:#ff9b70}.ambient-ocean{background:linear-gradient(120deg,#3969cc,#3695e8 29%,#54d5d6 58%,#b7f88f 120%)}.ambient-ocean:before{background:#8b50ff}.ambient-ocean:after{background:#2be0e4}.ambient-sheen{pointer-events:none;background:linear-gradient(108deg,#ffffff38,#0000 38%,#ffffff14);position:absolute;inset:0}.ambient-noise{opacity:.11;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.scene{z-index:0;opacity:1;visibility:hidden;pointer-events:none;filter:none;transform:none;background:0 0!important;transition:visibility 0s linear 1.1s!important;animation:none!important}.scene:before,.scene:after,.scene .scene-noise{display:none!important}.scene.is-active,.scene.is-leaving{visibility:visible}.scene.is-active{z-index:2;pointer-events:auto;transition-delay:0s!important}.scene.is-leaving{z-index:1}.title-line{margin-bottom:-.08em;padding:.04em .08em .09em 0;display:block;overflow:hidden}.title-line>span{opacity:0;transform-origin:0 100%;display:block;transform:translateY(112%)rotate(1.4deg)}.title-line:nth-child(2)>span{font-family:ui-serif,Songti SC,serif;font-style:italic;font-weight:500}.scene-kicker,.scene-lede,.scene-cta,.scene-note{opacity:0}.scene.is-active .scene-copy{animation:none}.scene.is-active .scene-kicker{animation:.68s cubic-bezier(.16,1,.3,1) 80ms both meta-in}.scene.is-active .title-line:first-child>span{animation:.88s cubic-bezier(.16,1,.3,1) .11s both title-in}.scene.is-active .title-line:nth-child(2)>span{animation:.88s cubic-bezier(.16,1,.3,1) .18s both title-in}.scene.is-active .scene-lede{animation:.72s cubic-bezier(.16,1,.3,1) .27s both body-in}.scene.is-active .scene-cta{animation:.72s cubic-bezier(.16,1,.3,1) .33s both body-in}.scene.is-active .scene-note{animation:.72s cubic-bezier(.16,1,.3,1) .39s both body-in}.scene.is-leaving .scene-copy{animation:.44s cubic-bezier(.4,0,1,1) both copy-out}.product-visual{opacity:0;clip-path:inset(3% 0 3% 16% round 32px);will-change:opacity,transform,clip-path;transform:translate(11%)scale(.96)}.scene.is-active .product-visual{animation:1.05s cubic-bezier(.16,1,.3,1) .12s both product-in}.scene.is-leaving .product-visual{animation:.62s cubic-bezier(.4,0,.7,1) both product-out}.scene-tab.is-active i:before{animation:6s linear forwards progress!important}@keyframes ambient-drift{0%{transform:translate(-3%)scale(.94)rotate(0)}to{transform:translate(7%,5%)scale(1.1)rotate(18deg)}}@keyframes meta-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes title-in{0%{opacity:0;transform:translateY(112%)rotate(1.4deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes body-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes copy-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-28px,-8px)}}@keyframes product-in{0%{opacity:0;clip-path:inset(3% 0 3% 16% round 32px);transform:translate(11%)scale(.96)}to{opacity:1;clip-path:inset(0 round 32px);transform:translate(0,0)scale(1)}}@keyframes product-out{0%{opacity:1;clip-path:inset(0 round 32px);transform:translate(0,0)scale(1)}to{opacity:0;clip-path:inset(3% 14% 3% 0 round 32px);transform:translate(-7%)scale(.975)}}@media (prefers-reduced-motion:reduce){.ambient-layer{transition-duration:1s}.ambient-layer:before,.ambient-layer:after{animation-duration:28s}.scene.is-active .scene-kicker,.scene.is-active .title-line>span,.scene.is-active .scene-lede,.scene.is-active .scene-cta,.scene.is-active .scene-note{animation-name:body-in;animation-duration:.6s}.scene.is-active .product-visual{animation:.82s cubic-bezier(.16,1,.3,1) 80ms both product-in}.scene.is-leaving .scene-copy{animation:.38s ease-in both copy-out}.scene.is-leaving .product-visual{animation:.5s ease-in both product-out}}@media (width>=851px){.tone-orchid h1{font-size:clamp(42px,3.7vw,62px)}.product-visual .visual-device{width:min(780px,53vw);left:5%;right:auto}.product-visual.visual-modules .visual-device{width:min(710px,49vw);left:11%;right:auto}.product-visual.visual-ai .visual-device{width:min(760px,52vw);left:6%;right:auto}.product-visual.visual-system .visual-device{width:min(700px,48vw);left:12%;right:auto}}.experience{font-family:Noto Sans SC,HarmonyOS Sans SC,Alibaba PuHuiTi,Microsoft YaHei UI,system-ui,sans-serif}.brand{width:210px;display:block;position:relative}.brand-logo{width:100%;height:auto;transition:opacity .36s;display:block}.brand-logo-color{opacity:1;position:relative}.brand-logo-reversed{opacity:0;position:absolute;inset:0}.experience[data-logo-mode=reversed] .brand-logo-color{opacity:0}.experience[data-logo-mode=reversed] .brand-logo-reversed{opacity:1}.experience[data-logo-mode=reversed] .site-nav{color:#fff}.nav-links,.scene-kicker,.scene-lede,.scene-note,.floating-strip,.scene-tab,.minimal-footer{font-family:inherit}.nav-links{color:inherit;background:0 0;border:0;align-items:center;gap:24px;padding:0}.scene-kicker{letter-spacing:.09em;margin-bottom:25px;font-size:12px;font-weight:700}.scene-kicker span{letter-spacing:-.03em;font-size:19px;font-weight:800}.scene h1{letter-spacing:-.055em;font-family:inherit;font-size:clamp(46px,4.65vw,74px);font-weight:800;line-height:1.03}.scene h1 span,.scene h1 span:nth-child(3),.title-line:nth-child(2)>span{font-family:inherit;font-style:normal}.title-line:nth-child(2)>span{font-weight:600}.scene-lede{letter-spacing:-.012em;max-width:510px;margin-top:30px;font-size:clamp(15px,1.16vw,17px);font-weight:450;line-height:1.72}.scene-note{letter-spacing:.01em;max-width:510px;margin-top:23px;padding-top:14px;font-size:12px;font-weight:500;line-height:1.65}.nav-links a{font-weight:650;position:relative}.nav-links>a:not(.download-cta):after{content:"";background:var(--brand-red);transform-origin:0;border-radius:999px;height:2px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-links>a:not(.download-cta):hover:after,.nav-links>a:not(.download-cta):focus-visible:after{transform:scaleX(1)}.scene-cta{margin-top:26px}.download-cta{background:var(--brand-black);color:#fff;border:1px solid #ffffff3d;border-radius:16px;align-items:center;gap:14px;min-height:50px;padding:7px 7px 7px 18px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background .22s,color .22s;display:inline-flex;box-shadow:0 14px 34px #1d121733}.download-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1d121742}.download-cta-copy{white-space:nowrap;align-items:center;gap:9px;display:flex}.download-cta strong{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:750}.download-cta-arrow{width:36px;height:36px;color:var(--brand-yellow);background:#ffffff24;border-radius:11px;flex:0 0 36px;place-items:center;font-size:18px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid}.download-cta:hover .download-cta-arrow{transform:translate(3px)}.nav-links .download-cta-nav{color:#fff;border-radius:15px;min-height:46px;padding-block:5px}.experience[data-logo-mode=reversed] .nav-links .download-cta-nav{color:var(--brand-black);background:#fff;border-color:#1111111f;box-shadow:0 14px 34px #101a3433}.experience[data-logo-mode=reversed] .download-cta-nav strong{color:var(--brand-black)}.experience[data-logo-mode=reversed] .download-cta-nav .download-cta-arrow{color:var(--brand-red);background:#11111114}.download-cta-hero{border-radius:18px;min-height:58px;padding-left:20px}.brand:focus-visible,.nav-links a:focus-visible,.scene-tab:focus-visible,.scene-arrows button:focus-visible,.minimal-footer a:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}.strip-two b{color:var(--brand-yellow)}.scene-tab.is-active i:before{background:var(--brand-red)}.tone-orchid~.scene-controls .scene-tab.is-active i:before,.tone-ocean~.scene-controls .scene-tab.is-active i:before{background:var(--brand-yellow)}.minimal-footer{background:var(--brand-black)}.footer-brand{align-items:center;gap:20px;display:flex}.footer-brand img{width:160px;height:auto;display:block}.minimal-footer .footer-brand p{max-width:none}.minimal-footer .download-cta-footer{box-shadow:none;color:var(--brand-black);background:#fff;border-color:#ffffff2e}.minimal-footer .download-cta-copy{color:inherit;font-size:inherit;margin-left:0}.minimal-footer .download-cta-footer strong{color:var(--brand-black)}.minimal-footer .download-cta-arrow{background:var(--brand-black);color:var(--brand-yellow);margin-left:0;font-size:18px}@media (width<=850px){.scene h1{font-size:clamp(40px,10vw,58px)}.brand{width:140px}.nav-links{gap:0}.nav-links>a:not(.download-cta){display:none}.download-cta-nav{min-height:44px;padding:4px 5px 4px 14px}.download-cta-nav .download-cta-arrow{flex-basis:34px;width:34px;height:34px}.scene-cta{margin-top:22px}.footer-brand{gap:12px}.footer-brand img{width:130px}.minimal-footer .footer-brand p{display:none}}
