.soft-reveal-module__pblDNW__reveal{--reveal-distance:18px}.soft-reveal-module__pblDNW__reveal[data-reveal-state=pending]{opacity:0;translate:0 var(--reveal-distance)}.soft-reveal-module__pblDNW__initial,.soft-reveal-module__pblDNW__reveal[data-reveal-state=revealing]{animation:soft-reveal-module__pblDNW__softReveal .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) backwards}@keyframes soft-reveal-module__pblDNW__softReveal{0%{opacity:0;translate:0 var(--reveal-distance)}to{opacity:1;translate:0}}@media (max-width:767px){.soft-reveal-module__pblDNW__reveal{--reveal-distance:12px}}.soft-reveal-module__pblDNW__reveal:focus-within{opacity:1;animation:none;translate:none}@media (prefers-reduced-motion:reduce),print{.soft-reveal-module__pblDNW__reveal,.soft-reveal-module__pblDNW__reveal[data-reveal-state]{opacity:1;animation:none;translate:none}}
.hero-demo-module__FEusAW__toggle{z-index:3;right:var(--rp-content-gutter);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #fff9;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:20px}.hero-demo-module__FEusAW__toggle:hover{background:#000000a6}@media (max-width:767px){.hero-demo-module__FEusAW__toggle{top:16px;bottom:auto}}
.home-product-gallery-module__gSN0cq__products{--gallery-gap:13px;--main-width:930px;--main-height:523px;--caption-bottom:40px;--nav-inset:var(--rp-content-gutter);width:100%;color:var(--rp-ink);background:#fff;overflow:hidden}.home-product-gallery-module__gSN0cq__mainGallery{width:100%;position:relative}.home-product-gallery-module__gSN0cq__viewport{overflow:hidden}.home-product-gallery-module__gSN0cq__track{touch-action:pan-y pinch-zoom;display:flex}.home-product-gallery-module__gSN0cq__slide{flex:0 0 calc(var(--main-width) + var(--gallery-gap));min-width:0;padding-inline:calc(var(--gallery-gap) / 2)}.home-product-gallery-module__gSN0cq__featureCard{height:var(--main-height);color:#172333;background:radial-gradient(at 65% 30%,#f9fafc,#d9e0e8);border-radius:22.4px;display:block;position:relative;overflow:hidden}.home-product-gallery-module__gSN0cq__art{position:absolute;inset:0}.home-product-gallery-module__gSN0cq__featureImage{object-fit:cover}.home-product-gallery-module__gSN0cq__slide[data-product=rpo] .home-product-gallery-module__gSN0cq__featureCard{color:#f5f5f7;background:#000}.home-product-gallery-module__gSN0cq__slide[data-product=rpo] .home-product-gallery-module__gSN0cq__caption{background:linear-gradient(#0000,#000000bf)}.home-product-gallery-module__gSN0cq__slide[data-product=rpo] .home-product-gallery-module__gSN0cq__featureImage{object-position:center 60%}.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__featureImage{object-fit:cover;object-position:center 70%;transform:scale(1.2)}.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__art{inset:7% 5% 18% 25%;overflow:hidden}.home-product-gallery-module__gSN0cq__slide[data-product=rp-hand] .home-product-gallery-module__gSN0cq__featureCard,.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__featureCard{color:#fff}.home-product-gallery-module__gSN0cq__slide[data-product=rp-hand] .home-product-gallery-module__gSN0cq__featureImage{object-position:center 58%}.home-product-gallery-module__gSN0cq__caption{padding:80px 48px var(--caption-bottom);opacity:.36;background:linear-gradient(#0000,#e9eef4bf);transition:opacity .4s;position:absolute;inset:auto 0 0}.home-product-gallery-module__gSN0cq__slide[data-product=rp-hand] .home-product-gallery-module__gSN0cq__caption,.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__caption{background:linear-gradient(#0000,#000000a6)}.home-product-gallery-module__gSN0cq__caption h3{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.1}.home-product-gallery-module__gSN0cq__caption p{max-width:34ch;margin:10px 0 22px;font-size:18px;line-height:1.4}.home-product-gallery-module__gSN0cq__desktopDescription{display:none}.home-product-gallery-module__gSN0cq__slide[data-active=true] .home-product-gallery-module__gSN0cq__caption{opacity:1}.home-product-gallery-module__gSN0cq__actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.home-product-gallery-module__gSN0cq__edge{color:#1d1d1f;background:#f5f5f7d9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-product-gallery-module__gSN0cq__edge:hover{background:#fff}.home-product-gallery-module__gSN0cq__previous{left:var(--nav-inset)}.home-product-gallery-module__gSN0cq__next{right:var(--nav-inset)}.home-product-gallery-module__gSN0cq__pagination{justify-content:center;align-items:center;height:24px;margin-block:12px;display:flex;position:relative}.home-product-gallery-module__gSN0cq__dotList{align-items:center;height:24px;display:flex}.home-product-gallery-module__gSN0cq__dot{box-sizing:content-box;background:0 0;border:0;flex:none;width:8px;height:8px;padding:8px;transition:width .25s linear;position:relative}.home-product-gallery-module__gSN0cq__dot[aria-selected=true]{width:32px}.home-product-gallery-module__gSN0cq__dotTrack{background:#0000006b;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden}.home-product-gallery-module__gSN0cq__dot:hover .home-product-gallery-module__gSN0cq__dotTrack{background:#0000008a}.home-product-gallery-module__gSN0cq__dot[aria-selected=true] .home-product-gallery-module__gSN0cq__dotTrack{background:#0000007a}.home-product-gallery-module__gSN0cq__dotFill{border-radius:inherit;opacity:0;background:#000;width:8px;height:8px;display:block}@media (min-width:735px){.home-product-gallery-module__gSN0cq__mobileDescription{display:none}.home-product-gallery-module__gSN0cq__desktopDescription{white-space:pre;display:inline}.home-product-gallery-module__gSN0cq__products:lang(en) .home-product-gallery-module__gSN0cq__slide:is([data-product=rpo],[data-product=romomo]) .home-product-gallery-module__gSN0cq__caption p{max-width:none}.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__art{inset:auto -6% var(--caption-bottom) 14%;aspect-ratio:1;transform:translateY(27.5521%)}.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__featureImage{object-fit:contain;transform:none}}@media (min-width:1441px){.home-product-gallery-module__gSN0cq__products{--main-width:1250px;--main-height:668px;--caption-bottom:58px}.home-product-gallery-module__gSN0cq__caption{padding:80px 70px var(--caption-bottom)}}@media (max-width:1068px){.home-product-gallery-module__gSN0cq__products{--main-width:688px;--main-height:367px;--caption-bottom:34px}.home-product-gallery-module__gSN0cq__caption{padding:80px 43px var(--caption-bottom)}}@media (max-width:734px){.home-product-gallery-module__gSN0cq__products{--main-width:275px;--main-height:496px}.home-product-gallery-module__gSN0cq__featureCard{border-radius:28px}.home-product-gallery-module__gSN0cq__caption{text-align:center;padding:80px 15px 30px}.home-product-gallery-module__gSN0cq__caption h3{font-size:32px}.home-product-gallery-module__gSN0cq__caption p{text-wrap:pretty;margin:8px 0 18px;font-size:16px}.home-product-gallery-module__gSN0cq__actions{justify-content:center;gap:10px}.home-product-gallery-module__gSN0cq__actions a{padding-inline:15px;font-size:15px}.home-product-gallery-module__gSN0cq__slide[data-product=rpo] .home-product-gallery-module__gSN0cq__featureImage{object-position:80% center}.home-product-gallery-module__gSN0cq__slide[data-product=romomo] .home-product-gallery-module__gSN0cq__art{inset:36px 22px 215px}.home-product-gallery-module__gSN0cq__slide[data-product=rp-hand] .home-product-gallery-module__gSN0cq__featureImage{object-position:52% center}.home-product-gallery-module__gSN0cq__pagination{margin-block:10px}}@media (prefers-reduced-motion:reduce){.home-product-gallery-module__gSN0cq__caption,.home-product-gallery-module__gSN0cq__dot{transition:none}}
.modular-heads-demo-module__uRbYQW__root{border-radius:inherit;color:var(--rp-ink);font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;background:#fff;position:absolute;inset:0;overflow:hidden}.modular-heads-demo-module__uRbYQW__sceneWrap{position:absolute;inset:0}.modular-heads-demo-module__uRbYQW__scene{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.modular-heads-demo-module__uRbYQW__panel{pointer-events:none;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:16px;display:grid;position:absolute;inset:auto 28px 24px}.modular-heads-demo-module__uRbYQW__caption{min-width:0}.modular-heads-demo-module__uRbYQW__title{color:var(--rp-blue);text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.15}.modular-heads-demo-module__uRbYQW__subtitle{color:var(--rp-muted);white-space:pre-line;text-wrap:pretty;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.modular-heads-demo-module__uRbYQW__names{color:var(--rp-muted);text-align:right;justify-items:end;gap:6px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.35;list-style:none;display:grid}.modular-heads-demo-module__uRbYQW__names li{transition:color .18s,font-size .18s}.modular-heads-demo-module__uRbYQW__names li[data-active=true]{color:var(--rp-blue);font-size:20px;font-weight:700}@media (max-width:734px){.modular-heads-demo-module__uRbYQW__panel{column-gap:10px;inset:auto 16px 20px}.modular-heads-demo-module__uRbYQW__title{font-size:20px}.modular-heads-demo-module__uRbYQW__subtitle{margin-top:5px;font-size:12px}.modular-heads-demo-module__uRbYQW__names{gap:4px;font-size:12px}.modular-heads-demo-module__uRbYQW__names li[data-active=true]{font-size:15px}}@media (prefers-reduced-motion:reduce){.modular-heads-demo-module__uRbYQW__names li{transition:none}}
.home-highlights-module__UHx9Ga__highlights{--active-width:48px;color:var(--rp-ink);background:#f5f5f7;padding-block:96px 120px}.home-highlights-module__UHx9Ga__header{max-width:var(--rp-content-width);padding-inline:var(--rp-content-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto 48px;display:flex}.home-highlights-module__UHx9Ga__header h2{font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;text-wrap:balance;margin:0;font-size:48px;font-weight:700;line-height:1.15}.home-highlights-module__UHx9Ga__stage{position:relative;container-type:inline-size}.home-highlights-module__UHx9Ga__viewport{--reference-slide-width:min(1460px, calc(100cqw - 140px));--slide-padding:10px;--reference-card-width:calc(var(--reference-slide-width) - 2 * var(--slide-padding));--content-left:calc(max(0px, (100cqw - var(--rp-content-width)) / 2) + var(--rp-content-gutter));--card-growth:calc((100cqw - var(--reference-card-width)) / 2 - var(--content-left));width:calc(100% + var(--card-growth));margin-inline-start:calc(-1 * var(--card-growth));overflow:hidden}.home-highlights-module__UHx9Ga__track{touch-action:pan-y pinch-zoom;display:flex}.home-highlights-module__UHx9Ga__slide{flex:0 0 calc(var(--reference-slide-width) + var(--card-growth));min-width:0;padding-inline:var(--slide-padding)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__viewport{--card-width:var(--home-card-width);--alignment-offset:calc(100cqw - var(--card-width) - 2 * var(--content-left));width:calc(100% + var(--alignment-offset));margin-inline-start:calc(-1 * var(--alignment-offset))}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__slide{flex-basis:calc(var(--card-width) + 2 * var(--slide-padding))}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true][data-looping=true] .home-highlights-module__UHx9Ga__viewport{--loop-viewport-width:min(calc(100cqw + var(--alignment-offset)), calc(3 * var(--card-width) + 4 * var(--slide-padding)));width:var(--loop-viewport-width);margin-inline-start:calc(var(--content-left) - (var(--loop-viewport-width) - var(--card-width)) / 2)}.home-highlights-module__UHx9Ga__inactiveMask{z-index:2;opacity:1;pointer-events:none;background:#00000075;transition:opacity .3s;display:block;position:absolute;inset:0}.home-highlights-module__UHx9Ga__card[aria-hidden=false] .home-highlights-module__UHx9Ga__inactiveMask{opacity:0}.home-highlights-module__UHx9Ga__highlights[data-looping=true] .home-highlights-module__UHx9Ga__card[aria-hidden=true]{cursor:pointer}@media (prefers-reduced-motion:reduce){.home-highlights-module__UHx9Ga__inactiveMask{transition:none}}.home-highlights-module__UHx9Ga__card{aspect-ratio:16/9;background:#e8e8ed;border-radius:28px;position:relative;overflow:hidden}.home-highlights-module__UHx9Ga__media{position:absolute;inset:0}.home-highlights-module__UHx9Ga__mobileBackdrop{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card{height:var(--home-card-height);aspect-ratio:var(--home-card-ratio);border-radius:var(--home-card-radius)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__caption{top:auto;bottom:24px;left:28px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__captionTitle{font-size:clamp(19.2px,2.4vw,32px)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__captionSubtitle{font-size:clamp(12px,1.12vw,14.4px)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__moduleLabels{gap:12.8px;font-size:clamp(12px,1.2vw,16px);top:25.6px;right:25.6px}.home-highlights-module__UHx9Ga__card img,.home-highlights-module__UHx9Ga__video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.home-highlights-module__UHx9Ga__card[data-full-frame=true]{background:#111114}.home-highlights-module__UHx9Ga__card[data-full-frame=true] img,.home-highlights-module__UHx9Ga__card[data-full-frame=true] .home-highlights-module__UHx9Ga__video{object-fit:contain}.home-highlights-module__UHx9Ga__video{opacity:0;position:absolute;inset:0}.home-highlights-module__UHx9Ga__video[data-ready=true]{opacity:1}.home-highlights-module__UHx9Ga__brandBadge{z-index:1;aspect-ratio:9/4;pointer-events:none;place-items:center;width:13.125%;padding:.72917%;display:grid;position:absolute;top:2.963%;left:3.125%}.home-highlights-module__UHx9Ga__brandBadge img{object-fit:contain;display:block}.home-highlights-module__UHx9Ga__card[data-has-caption=true]:after{content:"";pointer-events:none;background:radial-gradient(at 0 0,#000000a6,#0000 72%);width:70%;height:65%;position:absolute;top:0;left:0}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-has-caption=true]:after{background:radial-gradient(at 0 100%,#000000a6,#0000 72%);top:auto;bottom:0}.home-highlights-module__UHx9Ga__caption{z-index:1;color:#fff;max-width:34%;font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;text-shadow:0 1px 8px #00000047;pointer-events:none;position:absolute;top:32px;left:32px}.home-highlights-module__UHx9Ga__captionTitle{text-wrap:balance;margin:0;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.1}.home-highlights-module__UHx9Ga__captionSubtitle{white-space:pre-line;text-wrap:pretty;color:#ffffffeb;max-width:32ch;margin:12px 0 0;font-size:clamp(14px,1.4vw,18px);font-weight:400;line-height:1.45}.home-highlights-module__UHx9Ga__mobileSubtitle{display:none}.home-highlights-module__UHx9Ga__desktopSubtitle{display:inline}.home-highlights-module__UHx9Ga__card[data-caption-placement=workspace]:after{display:none}.home-highlights-module__UHx9Ga__card[data-caption-placement=workspace] .home-highlights-module__UHx9Ga__caption{text-align:center;background:#0a1017c2;border-radius:10px;width:57%;max-width:none;padding:.65em .9em;font-size:clamp(11px,1.8vw,28px);top:auto;bottom:13%;left:16%}.home-highlights-module__UHx9Ga__card[data-caption-placement=workspace] .home-highlights-module__UHx9Ga__captionTitle{font-size:inherit;font-weight:600;line-height:1.45}.home-highlights-module__UHx9Ga__card[data-caption-placement=demo]:after{display:none}.home-highlights-module__UHx9Ga__card[data-caption-placement=demo] .home-highlights-module__UHx9Ga__caption{text-align:center;background:#0a1017c2;border-radius:10px;width:max-content;max-width:88%;padding:.55em .85em;font-size:clamp(11px,1.8vw,28px);top:auto;bottom:5%;left:50%;transform:translate(-50%)}.home-highlights-module__UHx9Ga__card[data-caption-placement=demo] .home-highlights-module__UHx9Ga__captionTitle{font-size:inherit;font-weight:600;line-height:1.45}.home-highlights-module__UHx9Ga__card[data-demo=modular-heads]{background:#fff}.home-highlights-module__UHx9Ga__card[data-demo=modular-heads]:after,.home-highlights-module__UHx9Ga__card[data-demo=modular-heads]:before{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light]{background:#fff}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light]:after{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light] .home-highlights-module__UHx9Ga__caption{color:var(--rp-blue);text-shadow:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light] .home-highlights-module__UHx9Ga__captionSubtitle{color:var(--rp-muted)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=blue]{background:#d1e0ef}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=blue]:after{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=blue] .home-highlights-module__UHx9Ga__caption{text-shadow:none}.home-highlights-module__UHx9Ga__footnote{z-index:1;color:#ffffffe6;text-align:right;text-shadow:0 1px 3px #000,0 0 12px #000000b3;pointer-events:none;max-width:calc(100% - 48px);margin:0;font-size:12px;line-height:1.4;position:absolute;bottom:20px;right:24px}.home-highlights-module__UHx9Ga__moduleLabels{z-index:1;color:#ffffffa3;pointer-events:none;gap:16px;max-width:22%;margin:0;padding:0;font-size:clamp(14px,1.5vw,20px);line-height:1.3;list-style:none;display:grid;position:absolute;top:32px;right:32px}.home-highlights-module__UHx9Ga__moduleLabels li{padding-inline-start:18px;transition:color .18s;position:relative}.home-highlights-module__UHx9Ga__moduleLabels li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:.4em;left:0}.home-highlights-module__UHx9Ga__moduleLabels li[data-active=true]{color:#fff}.home-highlights-module__UHx9Ga__moduleLabels li[data-active=true]:before{background:#81b5ff;border-color:#81b5ff;box-shadow:0 0 10px #4d8eff59}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__caption{color:#fff;max-width:52%}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__captionTitle{font-size:26px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__captionSubtitle{color:#fff;margin-top:8px;font-size:14px;line-height:1.4}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels{color:#fff;text-align:right;gap:6px;max-width:40%;font-size:16px;font-weight:500;line-height:1.35;top:auto;bottom:24px;right:28px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels li{padding:0}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels li:before{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels li[data-active=true]{color:#fff;font-size:20px;font-weight:700}.home-highlights-module__UHx9Ga__controlsArea{pointer-events:none;position:absolute;inset:0 0 -104px}.home-highlights-module__UHx9Ga__controls{pointer-events:auto;justify-content:center;align-items:center;gap:16px;width:max-content;height:56px;margin-inline:auto;display:flex;position:sticky;top:calc(100svh - 88px)}.home-highlights-module__UHx9Ga__dotList,.home-highlights-module__UHx9Ga__playback{-webkit-backdrop-filter:blur(7px);background:#d2d2d7a3}.home-highlights-module__UHx9Ga__dotList{width:calc(24px * var(--item-count) + var(--active-width) + 24px);border-radius:28px;justify-content:center;align-items:center;height:56px;padding-inline:16px;display:flex}.home-highlights-module__UHx9Ga__dot{box-sizing:content-box;width:calc(8px + (var(--active-width) - 8px) * var(--expansion,0));background:0 0;border:0;border-radius:20px;flex:none;height:8px;padding:8px}.home-highlights-module__UHx9Ga__dotTrack{background:#0000005c;border-radius:10px;height:8px;display:block;overflow:hidden}.home-highlights-module__UHx9Ga__dot:hover .home-highlights-module__UHx9Ga__dotTrack{background:#0000007a}.home-highlights-module__UHx9Ga__fill{border-radius:inherit;background:#1d1d1f;width:0;height:100%;display:block}.home-highlights-module__UHx9Ga__playback{color:#1d1d1f;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid}.home-highlights-module__UHx9Ga__playback:hover{background:#dfdfe3cc}.home-highlights-module__UHx9Ga__playback svg{flex:none}@media (max-width:1068px){.home-highlights-module__UHx9Ga__highlights{padding-top:72px}.home-highlights-module__UHx9Ga__header h2{font-size:40px}.home-highlights-module__UHx9Ga__viewport{--reference-slide-width:calc(100cqw - 76px)}}@media (max-width:734px){.home-highlights-module__UHx9Ga__mobileSubtitle{display:inline}.home-highlights-module__UHx9Ga__desktopSubtitle{display:none}.home-highlights-module__UHx9Ga__highlights{--active-width:32px;padding-block:56px 104px}.home-highlights-module__UHx9Ga__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.home-highlights-module__UHx9Ga__header h2{font-size:32px}.home-highlights-module__UHx9Ga__viewport{--reference-slide-width:calc(100cqw - 28px);--slide-padding:6px}.home-highlights-module__UHx9Ga__caption{max-width:34%;top:16px;left:16px}.home-highlights-module__UHx9Ga__captionTitle{font-size:18px}.home-highlights-module__UHx9Ga__card[id$=-joint-modules] .home-highlights-module__UHx9Ga__caption{max-width:38%}.home-highlights-module__UHx9Ga__card[id$=-joint-modules] .home-highlights-module__UHx9Ga__captionTitle{font-size:clamp(15px,4.6vw,18px)}.home-highlights-module__UHx9Ga__captionSubtitle{margin-top:6px;font-size:12px;line-height:1.35}.home-highlights-module__UHx9Ga__footnote{max-width:calc(100% - 24px);font-size:10px;bottom:12px;right:12px}.home-highlights-module__UHx9Ga__moduleLabels{text-align:right;gap:9px;max-width:28%;font-size:10px;top:16px;right:16px}.home-highlights-module__UHx9Ga__moduleLabels li{padding-inline-start:10px}.home-highlights-module__UHx9Ga__moduleLabels li:before{width:4px;height:4px}.home-highlights-module__UHx9Ga__controlsArea{bottom:-88px}.home-highlights-module__UHx9Ga__controls{top:calc(100svh - 80px)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__viewport{--slide-padding:10px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card{isolation:isolate}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card .home-highlights-module__UHx9Ga__mobileBackdrop{object-fit:cover;filter:blur(24px)brightness(.42);display:block;transform:scale(1.18)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card .home-highlights-module__UHx9Ga__mobileBackdrop[data-background-only=true]{object-fit:fill;filter:none;transform:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__media{inset:160px 0 64px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-mobile-portrait=true] .home-highlights-module__UHx9Ga__media{inset:0}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-mobile-portrait=true] .home-highlights-module__UHx9Ga__media img,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-mobile-portrait=true] .home-highlights-module__UHx9Ga__video{object-fit:cover}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light] .home-highlights-module__UHx9Ga__media img,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light] .home-highlights-module__UHx9Ga__video{object-fit:contain}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__media img,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__video{object-fit:cover}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-mobile-portrait=true]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#050c16c7);position:absolute;inset:72% 0 0}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-has-caption=true]:after{background:linear-gradient(#0000,#000000a6);width:100%;height:180px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-demo=modular-heads]{background:#fff}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-demo=modular-heads]:after,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-demo=modular-heads]:before,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light]:before,.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=blue]:before{display:none}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__caption{max-width:none;inset:auto 16px 20px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__captionTitle{font-size:24px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__captionSubtitle{margin-top:10px;font-size:14px;line-height:1.45}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__footnote{max-width:calc(100% - 32px);top:20px;bottom:auto;right:16px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__moduleLabels{text-align:left;grid-template-columns:1fr;gap:10px;max-width:76px;font-size:12px;inset:24px 24px auto auto}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[id$=-modular] .home-highlights-module__UHx9Ga__caption{right:112px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[id$=-modular] .home-highlights-module__UHx9Ga__captionTitle{font-size:clamp(20px,6.15vw,24px)}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__captionTitle{font-size:20px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__captionSubtitle{margin-top:5px;font-size:12px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels{gap:4px;font-size:12px;bottom:20px;right:16px}.home-highlights-module__UHx9Ga__highlights[data-product-gallery=true] .home-highlights-module__UHx9Ga__card[data-theme=light][id$=-modular] .home-highlights-module__UHx9Ga__moduleLabels li[data-active=true]{font-size:15px}}
.product-specifications-module__i3CTHq__specs{color:var(--rp-ink);font-family:var(--font-roboto), "Microsoft YaHei", sans-serif;width:100%;max-width:var(--rp-content-width);padding:48px var(--rp-content-gutter) 80px;background:#fff;margin-inline:auto;scroll-margin-top:88px}.product-specifications-module__i3CTHq__summaryNote{color:var(--rp-muted);margin:0 0 8px;font-size:14px;line-height:22px}.product-specifications-module__i3CTHq__metrics{text-align:center;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 40px;margin:0;padding:24px 0 64px;display:grid}.product-specifications-module__i3CTHq__metrics>div{grid-row:span 2;grid-template-rows:subgrid;justify-content:stretch;min-width:0;display:grid}.product-specifications-module__i3CTHq__metrics dt{color:var(--rp-muted);grid-row:2;align-self:end;font-size:17px;line-height:25px}.product-specifications-module__i3CTHq__metrics dd{white-space:nowrap;grid-row:1;align-self:end;margin:0;font-size:44px;font-weight:700;line-height:1.12}.product-specifications-module__i3CTHq__metrics[data-metric-reveal=pending] dd{opacity:0;transform:translateY(200px)scale(.5)}.product-specifications-module__i3CTHq__metrics[data-metric-reveal=revealing] dd{animation:product-specifications-module__i3CTHq__metricPop .6s cubic-bezier(.16, 1.25, .3, 1) var(--metric-delay,0s) both}@keyframes product-specifications-module__i3CTHq__metricPop{0%{opacity:0;transform:translateY(200px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce),print{.product-specifications-module__i3CTHq__metrics[data-metric-reveal] dd{opacity:1;animation:none;transform:none}}.product-specifications-module__i3CTHq__specLayout{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.product-specifications-module__i3CTHq__specDirectory{max-height:calc(100svh - 144px);position:sticky;top:112px;overflow-y:auto}.product-specifications-module__i3CTHq__specDirectory ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.product-specifications-module__i3CTHq__specDirectory a{min-height:40px;color:var(--rp-muted);border-radius:4px;align-items:center;padding:8px 12px 8px 20px;font-size:17px;line-height:24px;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.product-specifications-module__i3CTHq__specDirectory a:hover{color:var(--rp-ink);background-color:var(--rp-paper)}.product-specifications-module__i3CTHq__specDirectory a[aria-current]{color:var(--rp-blue);font-weight:700}.product-specifications-module__i3CTHq__specDirectory a:focus-visible{outline:2px solid var(--rp-blue);outline-offset:-2px;border-radius:4px}.product-specifications-module__i3CTHq__specDetails{min-width:0}.product-specifications-module__i3CTHq__specSection{margin-bottom:80px;scroll-margin-top:24px;display:block}.product-specifications-module__i3CTHq__specSection h2{overflow-wrap:anywhere;margin:0;padding-bottom:32px;font-size:30px;font-weight:600;line-height:1.2}.product-specifications-module__i3CTHq__specContent{min-width:0}.product-specifications-module__i3CTHq__specList{border-bottom:1px solid #d2d2d7;margin:0;display:block}.product-specifications-module__i3CTHq__specItem{border-top:1px solid #d2d2d7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.product-specifications-module__i3CTHq__specItem dt{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:25px}.product-specifications-module__i3CTHq__specItem dd{color:var(--rp-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:26px}.product-specifications-module__i3CTHq__valueNote{color:var(--rp-muted);margin-top:8px;font-size:14px;line-height:21px;display:block}.product-specifications-module__i3CTHq__specImage{object-fit:contain;object-position:left center;width:100%;max-height:480px;display:block}.product-specifications-module__i3CTHq__specImageButton{background:#fff;border:0;width:100%;margin-top:44px;padding:0;display:block;position:relative}.product-specifications-module__i3CTHq__zoomIcon{width:40px;height:40px;color:var(--rp-ink);background:var(--rp-paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.product-specifications-module__i3CTHq__imageDialog{background:#fff;border-radius:8px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;max-width:1100px!important}.product-specifications-module__i3CTHq__imageDialog h2{padding-right:28px}.product-specifications-module__i3CTHq__enlargedImage{object-fit:contain;width:100%;max-height:75dvh}.product-specifications-module__i3CTHq__modelSelector{border:0;margin:0 0 24px;padding:0}.product-specifications-module__i3CTHq__modelOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-specifications-module__i3CTHq__modelOption{background:var(--rp-paper);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:0;padding:24px 16px;font-size:15px;font-weight:700;line-height:22px;display:flex;position:relative}.product-specifications-module__i3CTHq__modelOption img{object-fit:contain;width:100%;height:clamp(120px,16vw,210px)}.product-specifications-module__i3CTHq__modelOption:hover{border-color:#d2d2d7}.product-specifications-module__i3CTHq__modelOption input{opacity:0;width:1px;height:1px;position:absolute}.product-specifications-module__i3CTHq__modelOption:has(input:checked){border-color:var(--rp-blue);background:#f0f5ff}.product-specifications-module__i3CTHq__modelOption:has(input:focus-visible){outline:3px solid var(--rp-blue);outline-offset:3px}.product-specifications-module__i3CTHq__comparison{scroll-margin-top:24px}.product-specifications-module__i3CTHq__comparison h2{margin:0;font-size:30px;font-weight:600;line-height:1.2}.product-specifications-module__i3CTHq__tableScroll{overscroll-behavior-inline:contain;margin-top:28px;overflow-x:auto}.product-specifications-module__i3CTHq__comparisonTable{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:15px;line-height:23px}.product-specifications-module__i3CTHq__comparisonTable th,.product-specifications-module__i3CTHq__comparisonTable td{border-bottom:1px solid var(--rp-border);vertical-align:top;padding:20px 16px}.product-specifications-module__i3CTHq__comparisonTable th:first-child{width:25%;padding-left:0}.product-specifications-module__i3CTHq__comparisonTable tbody th{color:var(--rp-muted);font-weight:400}.product-specifications-module__i3CTHq__notes{color:var(--rp-muted);gap:8px;margin:40px 0 0;padding-left:20px;font-size:12px;line-height:19px;display:grid}.product-specifications-module__i3CTHq__sideBySideTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:17px;line-height:26px}.product-specifications-module__i3CTHq__sideBySideTable th,.product-specifications-module__i3CTHq__sideBySideTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d2d2d7;padding:18px 16px}.product-specifications-module__i3CTHq__sideBySideTable th:first-child{width:30%;padding-left:0}.product-specifications-module__i3CTHq__sideBySideTable th:last-child,.product-specifications-module__i3CTHq__sideBySideTable td:last-child{padding-right:0}.product-specifications-module__i3CTHq__sideBySideTable thead th{color:var(--rp-blue);font-weight:600}.product-specifications-module__i3CTHq__sideBySideTable thead th:first-child{color:var(--rp-muted);font-weight:400}.product-specifications-module__i3CTHq__sideBySideTable tbody th{font-weight:500}.product-specifications-module__i3CTHq__sideBySideTable td{color:var(--rp-muted);white-space:pre-line}@media (max-width:1100px){.product-specifications-module__i3CTHq__metrics{column-gap:24px}.product-specifications-module__i3CTHq__metrics dd{font-size:36px}}@media (max-width:767px){.product-specifications-module__i3CTHq__sideBySideTable{font-size:14px;line-height:22px}.product-specifications-module__i3CTHq__sideBySideTable th,.product-specifications-module__i3CTHq__sideBySideTable td{padding:16px 8px}.product-specifications-module__i3CTHq__sideBySideTable .product-specifications-module__i3CTHq__valueNote{font-size:12px;line-height:18px}.product-specifications-module__i3CTHq__specs{padding-block:32px 56px;scroll-margin-top:76px}.product-specifications-module__i3CTHq__specLayout{grid-template-columns:minmax(0,1fr);gap:40px}.product-specifications-module__i3CTHq__specDirectory{max-height:none;position:static;overflow:visible}.product-specifications-module__i3CTHq__specDirectory ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.product-specifications-module__i3CTHq__specDirectory a{min-height:44px;padding-left:16px;font-size:14px;line-height:21px}.product-specifications-module__i3CTHq__metrics{gap:8px 12px;padding-bottom:40px}.product-specifications-module__i3CTHq__metrics dd{font-size:clamp(20px,6vw,28px);line-height:34px}.product-specifications-module__i3CTHq__metrics dt{font-size:14px;line-height:20px}.product-specifications-module__i3CTHq__specSection{margin-bottom:56px}.product-specifications-module__i3CTHq__specSection h2,.product-specifications-module__i3CTHq__comparison h2{font-size:24px;line-height:30px}.product-specifications-module__i3CTHq__specSection h2{padding-bottom:24px}.product-specifications-module__i3CTHq__specItem{gap:20px;padding-block:16px}.product-specifications-module__i3CTHq__specItem dt,.product-specifications-module__i3CTHq__specItem dd{font-size:15px;line-height:23px}.product-specifications-module__i3CTHq__modelOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-specifications-module__i3CTHq__modelOption{gap:16px;padding:20px 12px}.product-specifications-module__i3CTHq__modelOption img{height:140px}.product-specifications-module__i3CTHq__specImageButton{margin-top:32px}}@media (max-width:479px){.product-specifications-module__i3CTHq__specItem{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.product-specifications-module__i3CTHq__specDirectory a{transition:none}}
.home-card-module__ySZByG__sizing{--home-reference-width:min(1460px, calc(100cqw - 140px));--home-content-left:calc(max(0px, (100cqw - var(--rp-content-width)) / 2) + var(--rp-content-gutter));--home-reference-card:calc(var(--home-reference-width) - 20px);--home-card-growth:calc((100cqw - var(--home-reference-card)) / 2 - var(--home-content-left));--home-card-width:calc((var(--home-reference-card) + var(--home-card-growth)) * .8);--home-card-radius:22.4px;--home-card-ratio:16 / 9;--home-card-height:auto}@media (max-width:1068px){.home-card-module__ySZByG__sizing{--home-reference-width:calc(100cqw - 76px)}}@media (max-width:734px){.home-card-module__ySZByG__sizing{--home-card-width:min(420px, calc(max(87.5cqw, 280px) - 20px));--home-card-radius:28px;--home-card-ratio:auto;--home-card-height:480px}}
.product-details-module___hiEWa__productPage{color:var(--rp-ink);font-family:var(--font-roboto), "Microsoft YaHei", sans-serif;background:#fff}.product-details-module___hiEWa__hero{background:#06070c}.product-details-module___hiEWa__heroMedia{position:absolute;inset:0}.product-details-module___hiEWa__heroImage{object-fit:cover;object-position:center}:is(.product-details-module___hiEWa__video .hero-demo-poster,.product-details-module___hiEWa__video .hero-demo-video){object-position:center top}.product-details-module___hiEWa__heroCopy{text-shadow:0 2px 12px #00000073;max-width:650px}.product-details-module___hiEWa__heroCopy p{text-wrap:pretty;max-width:580px;margin-left:0}.product-details-module___hiEWa__heroCopy h1{overflow-wrap:anywhere}.product-details-module___hiEWa__rpoHero{background:#111720}.product-details-module___hiEWa__photo .product-details-module___hiEWa__heroImage{object-position:43% center}.product-details-module___hiEWa__hands .product-details-module___hiEWa__heroMedia{bottom:270px}.product-details-module___hiEWa__hands .product-details-module___hiEWa__heroImage{object-fit:contain}.product-details-module___hiEWa__lineup{background:#d7d8da}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroMedia{inset:48px 0 210px}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroImage{object-fit:contain}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroCopy{color:var(--rp-ink);text-shadow:none}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroActions .site-button-outline{border-color:var(--rp-ink);color:var(--rp-ink)}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroActions .site-button-outline:hover{border-color:var(--rp-blue);color:#fff}@media (max-width:1100px){.product-details-module___hiEWa__heroCopy{bottom:124px}.product-details-module___hiEWa__heroActions{bottom:48px}.product-details-module___hiEWa__hands .product-details-module___hiEWa__heroMedia,.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroMedia{bottom:280px}}@media (max-width:767px){.product-details-module___hiEWa__hero{height:650px;min-height:min(530px,100svh - 120px)}.product-details-module___hiEWa__heroCopy{bottom:116px}.product-details-module___hiEWa__heroCopy h1{font-size:36px;line-height:42px}.product-details-module___hiEWa__heroCopy p{max-width:340px;font-size:21px;line-height:28px}.product-details-module___hiEWa__rpoHero{min-height:620px}.product-details-module___hiEWa__rpoHero .product-details-module___hiEWa__heroImage{object-position:right center}.product-details-module___hiEWa__rpoHero .product-details-module___hiEWa__heroCopy h1{font-size:32px;line-height:38px}.product-details-module___hiEWa__rpoHero .product-details-module___hiEWa__heroCopy p{font-size:17px;line-height:24px}.product-details-module___hiEWa__heroActions{bottom:40px}.product-details-module___hiEWa__hands .product-details-module___hiEWa__heroMedia,.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroMedia{inset:12px 0 265px}.product-details-module___hiEWa__lineup .product-details-module___hiEWa__heroImage{object-fit:contain}}@media (max-width:374px){.product-details-module___hiEWa__heroCopy h1{font-size:32px;line-height:38px}.product-details-module___hiEWa__heroActions{gap:12px}.product-details-module___hiEWa__heroActions a,.product-details-module___hiEWa__heroActions button{padding-inline:16px}}
.home-awards-module__HK7gaW__awards{color:var(--rp-ink);text-align:center;background:#fff}.home-awards-module__HK7gaW__container{width:100%;max-width:var(--rp-content-width);padding:64px var(--rp-content-gutter);margin-inline:auto}.home-awards-module__HK7gaW__heading{max-width:768px;font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;text-wrap:balance;margin:0 auto;font-size:48px;font-weight:700;line-height:1.15}.home-awards-module__HK7gaW__marquee{--award-gap:64px;margin-top:32px}.home-awards-module__HK7gaW__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.home-awards-module__HK7gaW__track{width:max-content;min-width:200%;animation:45s linear infinite home-awards-module__HK7gaW__awards-scroll;display:flex}.home-awards-module__HK7gaW__group{justify-content:space-around;align-items:flex-start;gap:var(--award-gap);padding-inline:calc(var(--award-gap) / 2);flex:1 0 auto;display:flex}.home-awards-module__HK7gaW__award{flex:none;width:min(256px,100vw - 80px);max-width:256px}.home-awards-module__HK7gaW__mark{letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:flex-end;height:100px;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(24px,4vw - 8px,44px);font-weight:600;line-height:1.05;display:flex}.home-awards-module__HK7gaW__detail{color:var(--rp-muted);white-space:normal;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:24px}.home-awards-module__HK7gaW__viewport:focus-within .home-awards-module__HK7gaW__track{animation-play-state:paused}@media (hover:hover){.home-awards-module__HK7gaW__viewport:hover .home-awards-module__HK7gaW__track{animation-play-state:paused}}@keyframes home-awards-module__HK7gaW__awards-scroll{to{transform:translate(-50%)}}@media (min-width:1024px){.home-awards-module__HK7gaW__container{padding-block:96px}}@media (max-width:1068px){.home-awards-module__HK7gaW__heading{font-size:40px}}@media (max-width:734px){.home-awards-module__HK7gaW__marquee{--award-gap:6px;margin-top:20px}.home-awards-module__HK7gaW__award{width:min(224px,100vw - 80px)}.home-awards-module__HK7gaW__mark{align-items:center;height:36px}.home-awards-module__HK7gaW__detail{margin-top:8px;line-height:22px}.home-awards-module__HK7gaW__detailMeta{display:block}.home-awards-module__HK7gaW__detailSeparator{display:none}.home-awards-module__HK7gaW__heading{font-size:32px}}@media (prefers-reduced-motion:reduce){.home-awards-module__HK7gaW__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-awards-module__HK7gaW__track{min-width:100%;animation:none}.home-awards-module__HK7gaW__group[aria-hidden=true]{display:none}}
.rp1-product-page-module__jqj6ka__hero{font-family:var(--font-roboto), "Microsoft YaHei", sans-serif}:is(.rp1-product-page-module__jqj6ka__hero .hero-demo-poster,.rp1-product-page-module__jqj6ka__hero .hero-demo-video){object-fit:cover;object-position:center}.rp1-product-page-module__jqj6ka__heroSlideshow{isolation:isolate}.rp1-product-page-module__jqj6ka__heroImage{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity .6s ease-in-out;display:block;position:absolute;inset:0}.rp1-product-page-module__jqj6ka__heroImage[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.rp1-product-page-module__jqj6ka__heroImage{transition:none}}.rp1-product-page-module__jqj6ka__featureDemo{aspect-ratio:16/9;background:#e9edf3;border-radius:22.4px;width:100%;position:relative;overflow:hidden}.rp1-product-page-module__jqj6ka__featureDemo .hero-demo-media:after{display:none}:is(.rp1-product-page-module__jqj6ka__featureDemo .hero-demo-poster,.rp1-product-page-module__jqj6ka__featureDemo .hero-demo-video){object-fit:contain;object-position:center}.rp1-product-page-module__jqj6ka__featureGallery.site-section{padding-inline:0;max-width:none;padding-bottom:36px}.rp1-product-page-module__jqj6ka__featureGallery+.feature-section{padding-top:36px}.rp1-product-page-module__jqj6ka__designShowcase.site-section{padding-bottom:36px}.rp1-product-page-module__jqj6ka__designShowcase+.feature-section{padding-top:36px}.rp1-product-page-module__jqj6ka__openSource.site-section{text-align:left;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:32px;padding-bottom:32px;display:grid}.rp1-product-page-module__jqj6ka__openSource .rp1-product-page-module__jqj6ka__openCopy h2{font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;margin:0 0 24px;font-size:clamp(40px,3.34vw,48px);font-weight:700;line-height:1.15}.rp1-product-page-module__jqj6ka__openCopy p{color:var(--rp-muted);text-wrap:pretty;margin:0 0 32px;font-size:clamp(18px,1.4vw,20px);line-height:1.7}.rp1-product-page-module__jqj6ka__githubIcon{filter:brightness(0)invert();flex-shrink:0}@media (max-width:1100px){.rp1-product-page-module__jqj6ka__openSource.site-section{grid-template-columns:minmax(0,1fr)}.rp1-product-page-module__jqj6ka__openSource .rp1-product-page-module__jqj6ka__openCopy h2{font-size:40px}}.rp1-product-page-module__jqj6ka__featureGallery>.section-heading{width:100%;max-width:var(--rp-content-width);padding-inline:var(--rp-content-gutter);margin-inline:auto}@media (min-width:800px){:is(.rp1-product-page-module__jqj6ka__featureGallery.site-section,.rp1-product-page-module__jqj6ka__openSource.site-section,.rp1-product-page-module__jqj6ka__designShowcase.site-section){padding-block:64px 0}.rp1-product-page-module__jqj6ka__designShowcase+#tech-specs{padding-top:64px}.rp1-product-page-module__jqj6ka__designShowcase+#tech-specs>#selected-specifications>dl{padding-top:0}}@media (max-width:799px){.rp1-product-page-module__jqj6ka__featureGallery.site-section{padding-bottom:24px}.rp1-product-page-module__jqj6ka__featureGallery+.feature-section{padding-top:24px}.rp1-product-page-module__jqj6ka__designShowcase.site-section{padding-bottom:24px}.rp1-product-page-module__jqj6ka__designShowcase+.feature-section{padding-top:24px}.rp1-product-page-module__jqj6ka__openSource.site-section{padding-bottom:22px}}@media (max-width:767px){.rp1-product-page-module__jqj6ka__openSource .rp1-product-page-module__jqj6ka__openCopy h2{margin-bottom:16px;font-size:32px}.rp1-product-page-module__jqj6ka__openCopy p{margin-bottom:24px;font-size:18px}.rp1-product-page-module__jqj6ka__featureDemo{border-radius:28px}.rp1-product-page-module__jqj6ka__heroImage{object-position:28% center}.rp1-product-page-module__jqj6ka__heroImage:last-child{object-position:center}}
.home-page-module__F7YCaa__hero{height:calc(100dvh - 64px);min-height:0;max-height:none}:is(.home-page-module__F7YCaa__hero .hero-demo-poster,.home-page-module__F7YCaa__hero .hero-demo-video){object-fit:cover;object-position:center}.home-page-module__F7YCaa__hero .hero-content{pointer-events:none}.home-page-module__F7YCaa__hero .home-hero-actions{pointer-events:auto}.home-page-module__F7YCaa__lab{color:var(--rp-ink);background:#fff;padding-block:80px 112px;container-type:inline-size}.home-page-module__F7YCaa__labInner{--lab-card-width:calc(var(--home-card-width) * .8);--lab-card-ratio:16 / 9;grid-template-columns:var(--lab-card-width) minmax(0, 1fr);max-width:var(--rp-content-width);padding-inline:var(--rp-content-gutter);align-items:center;gap:32px;margin-inline:auto;display:grid}.home-page-module__F7YCaa__labCopy{text-align:left}.home-page-module__F7YCaa__labCopy h2{font-family:var(--font-outfit), var(--font-roboto), "Microsoft YaHei", sans-serif;margin:0 0 24px;font-size:clamp(40px,3.34vw,48px);font-weight:700;line-height:1.15}.home-page-module__F7YCaa__labCopy p{color:var(--rp-muted);text-wrap:pretty;margin:0 0 32px;font-size:clamp(18px,1.4vw,20px);line-height:1.7}.home-page-module__F7YCaa__labCard{width:var(--lab-card-width);height:var(--home-card-height);aspect-ratio:var(--lab-card-ratio);isolation:isolate;border-radius:var(--home-card-radius);background:#06111d;position:relative;overflow:hidden}:is(.home-page-module__F7YCaa__labCard .hero-demo-poster,.home-page-module__F7YCaa__labCard .hero-demo-video){object-fit:cover;object-position:center}.home-page-module__F7YCaa__labCard .hero-demo-media>picture{position:absolute;inset:0}.home-page-module__F7YCaa__labCard .hero-demo-media:after{display:none}@media (max-width:1100px){.home-page-module__F7YCaa__lab{padding-block:64px 88px}.home-page-module__F7YCaa__labInner{grid-template-columns:minmax(0,1fr)}.home-page-module__F7YCaa__labCopy h2{font-size:40px}}@media (max-width:767px){.home-page-module__F7YCaa__hero{height:calc(100dvh - 56px)}}@media (max-width:734px){.home-page-module__F7YCaa__lab{padding-block:56px 72px}.home-page-module__F7YCaa__labInner{--lab-card-width:var(--home-card-width);--lab-card-ratio:2 / 3}.home-page-module__F7YCaa__labCard{height:auto}.home-page-module__F7YCaa__labCopy h2{margin-bottom:16px;font-size:32px}.home-page-module__F7YCaa__labCopy p{margin-bottom:24px;font-size:18px}}@media (max-width:374px){.home-page-module__F7YCaa__hero .home-hero-actions{gap:12px}.home-page-module__F7YCaa__hero .home-hero-actions .site-button{padding-inline:16px}}
.rp1-feature-gallery-module__d72qsa__gallery{--gallery-gutter:max(var(--rp-content-gutter), calc((100% - var(--rp-content-width)) / 2 + var(--rp-content-gutter)));--card-width:696px;--card-gap:24px}.rp1-feature-gallery-module__d72qsa__swipeHint{color:var(--rp-blue);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:6px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;display:flex}.rp1-feature-gallery-module__d72qsa__swipeHint:focus-visible{outline:2px solid var(--rp-blue);outline-offset:4px}.rp1-feature-gallery-module__d72qsa__swipeHint:disabled{opacity:.45;cursor:default}.rp1-feature-gallery-module__d72qsa__swipeHint svg{flex-shrink:0;animation:2s ease-in-out infinite rp1-feature-gallery-module__d72qsa__hintArrow}.rp1-feature-gallery-module__d72qsa__swipeHint:disabled svg{animation:none}.rp1-feature-gallery-module__d72qsa__galleryTitleRow{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.rp1-feature-gallery-module__d72qsa__galleryTitleRow h2{min-width:0}@keyframes rp1-feature-gallery-module__d72qsa__hintArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.rp1-feature-gallery-module__d72qsa__viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.rp1-feature-gallery-module__d72qsa__track{gap:var(--card-gap);margin-inline:var(--gallery-gutter);display:flex}.rp1-feature-gallery-module__d72qsa__slide{flex:0 0 var(--card-width);min-width:0;margin:0}.rp1-feature-gallery-module__d72qsa__media{aspect-ratio:16/9;isolation:isolate;background:#e9edf3;border-radius:28px;position:relative;overflow:hidden}.rp1-feature-gallery-module__d72qsa__media .hero-demo-media:after{display:none}.rp1-feature-gallery-module__d72qsa__poster{object-fit:contain;object-position:center}.rp1-feature-gallery-module__d72qsa__media .hero-demo-poster{object-fit:contain;object-position:center}.rp1-feature-gallery-module__d72qsa__media .hero-demo-video{object-fit:contain;object-position:center}.rp1-feature-gallery-module__d72qsa__caption{color:#6e6e73;width:100%;padding:28px 16px 0;font-size:17px;font-weight:600;line-height:1.47}.rp1-feature-gallery-module__d72qsa__caption strong{color:#1d1d1f;font-weight:600}.rp1-feature-gallery-module__d72qsa__controls{margin:24px var(--gallery-gutter) 0;justify-content:flex-end;gap:12px;display:flex}.rp1-feature-gallery-module__d72qsa__controls button{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s;display:grid}.rp1-feature-gallery-module__d72qsa__controls button:hover:not(:disabled){background:#dddde3}.rp1-feature-gallery-module__d72qsa__controls button:disabled{opacity:.35;cursor:default}.rp1-feature-gallery-module__d72qsa__controls button:focus-visible{outline:2px solid var(--rp-blue);outline-offset:4px}.rp1-feature-gallery-module__d72qsa__viewport:focus-visible{outline:2px solid var(--rp-blue);outline-offset:-2px}@media (max-width:1100px){.rp1-feature-gallery-module__d72qsa__gallery{--card-width:643px}}@media (max-width:767px){.rp1-feature-gallery-module__d72qsa__swipeHint{display:none}.rp1-feature-gallery-module__d72qsa__gallery{--card-width:calc(100vw - var(--rp-content-gutter) * 2 - 24px);--card-gap:16px}.rp1-feature-gallery-module__d72qsa__caption{padding:24px 12px 0;font-size:14px;line-height:1.43}}@media (prefers-reduced-motion:reduce){.rp1-feature-gallery-module__d72qsa__swipeHint svg{animation:none}.rp1-feature-gallery-module__d72qsa__controls button{transition:none}}
.rp1-design-video-showcase-module__NBeNzW__showcase{isolation:isolate;position:relative}.rp1-design-video-showcase-module__NBeNzW__canvas{aspect-ratio:16/9;background:#79a8eb;border-radius:28px;position:relative;overflow:hidden}.rp1-design-video-showcase-module__NBeNzW__scene{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.rp1-design-video-showcase-module__NBeNzW__scene[data-active=true]{opacity:1}.rp1-design-video-showcase-module__NBeNzW__poster,.rp1-design-video-showcase-module__NBeNzW__video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.rp1-design-video-showcase-module__NBeNzW__video{opacity:0;position:absolute;inset:0}.rp1-design-video-showcase-module__NBeNzW__video[data-ready=true]{opacity:1}.rp1-design-video-showcase-module__NBeNzW__navigation{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;width:clamp(260px,26%,344px);display:flex;position:absolute;top:clamp(24px,3.2vw,48px);left:clamp(24px,3.2vw,48px)}.rp1-design-video-showcase-module__NBeNzW__option{max-width:100%;color:var(--rp-ink);background:#fffffff0;border:1px solid #ffffffa6;border-radius:28px;transition:background-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 2px 12px #1b48780a}.rp1-design-video-showcase-module__NBeNzW__option[data-active=true]{background:#fff;width:100%}.rp1-design-video-showcase-module__NBeNzW__option:hover{background:#fff;box-shadow:0 3px 18px #1b487817}.rp1-design-video-showcase-module__NBeNzW__option button{width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;border:0;border-radius:28px;align-items:center;gap:10px;padding:14px 20px;font-size:clamp(13px,1.2vw,17px);font-weight:600;line-height:1.35;display:flex}.rp1-design-video-showcase-module__NBeNzW__option[data-active=true] button{color:var(--rp-blue)}.rp1-design-video-showcase-module__NBeNzW__option button:focus-visible{outline-offset:-4px}.rp1-design-video-showcase-module__NBeNzW__optionIcon{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.rp1-design-video-showcase-module__NBeNzW__description{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .3s;display:grid}.rp1-design-video-showcase-module__NBeNzW__description>div{min-height:0;overflow:hidden}.rp1-design-video-showcase-module__NBeNzW__description p{color:var(--rp-muted);text-wrap:pretty;margin:0;padding:0 22px 20px;font-size:clamp(12px,1.12vw,15px);line-height:1.55}.rp1-design-video-showcase-module__NBeNzW__option[data-active=true] .rp1-design-video-showcase-module__NBeNzW__description{opacity:1;grid-template-rows:1fr}.rp1-design-video-showcase-module__NBeNzW__moduleLabels{color:#fff;text-align:right;text-shadow:0 1px 3px #12326366;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.35;list-style:none;display:flex;position:absolute;top:clamp(24px,3.2vw,48px);right:clamp(24px,3.2vw,48px)}.rp1-design-video-showcase-module__NBeNzW__moduleLabels li{min-height:1.35em}.rp1-design-video-showcase-module__NBeNzW__moduleLabels li[data-active=true]{font-size:clamp(16px,1.5vw,20px);font-weight:700}.rp1-design-video-showcase-module__NBeNzW__mobileDescription,.rp1-design-video-showcase-module__NBeNzW__mobileControls{display:none}.rp1-design-video-showcase-module__NBeNzW__mobileControls button{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s;display:grid}.rp1-design-video-showcase-module__NBeNzW__mobileControls button:hover:not(:disabled){background:#dddde3}.rp1-design-video-showcase-module__NBeNzW__mobileControls button:disabled{opacity:.35;cursor:default}.rp1-design-video-showcase-module__NBeNzW__mobileControls button:focus-visible{outline:2px solid var(--rp-blue);outline-offset:4px}@media (max-width:767px){.rp1-design-video-showcase-module__NBeNzW__navigation{display:none}.rp1-design-video-showcase-module__NBeNzW__canvas{border-radius:20px}.rp1-design-video-showcase-module__NBeNzW__moduleLabels{gap:4px;font-size:10px;top:12px;right:12px}.rp1-design-video-showcase-module__NBeNzW__moduleLabels li[data-active=true]{font-size:12px}.rp1-design-video-showcase-module__NBeNzW__mobileDescription{min-height:5em;color:var(--rp-muted);text-wrap:pretty;overflow-wrap:break-word;margin:16px 4px 0;font-size:14px;line-height:1.6;display:block}.rp1-design-video-showcase-module__NBeNzW__mobileDescription span{display:block}.rp1-design-video-showcase-module__NBeNzW__mobileControls{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}}@media (prefers-reduced-motion:reduce){.rp1-design-video-showcase-module__NBeNzW__scene,.rp1-design-video-showcase-module__NBeNzW__option,.rp1-design-video-showcase-module__NBeNzW__description,.rp1-design-video-showcase-module__NBeNzW__moduleLabels li,.rp1-design-video-showcase-module__NBeNzW__mobileControls button{transition:none}}
.rpo-open-source-module__xrOcfW__boundary,.rpo-open-source-module__xrOcfW__demo{background:#f7fbfe;width:100%;height:760px;position:relative;overflow:hidden}.rpo-open-source-module__xrOcfW__loading{color:#64748b;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.rpo-open-source-module__xrOcfW__spinner{border:2px solid #dce6f4;border-top-color:#1e5bb8;border-radius:50%;width:22px;height:22px;animation:1s linear infinite rpo-open-source-module__xrOcfW__spin}.rpo-open-source-module__xrOcfW__exitPreview{color:#fff;cursor:pointer;pointer-events:auto;background:#1e5bb8;border:0;border-radius:24px;align-items:center;gap:8px;height:44px;padding-inline:20px;font-size:14px;display:inline-flex;box-shadow:0 8px 24px #1e5bb833}.rpo-open-source-module__xrOcfW__exitPreview:focus-visible{outline-offset:3px;outline:3px solid #1e5bb8}@keyframes rpo-open-source-module__xrOcfW__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.rpo-open-source-module__xrOcfW__boundary,.rpo-open-source-module__xrOcfW__demo{height:660px}}@media (max-width:639px){.rpo-open-source-module__xrOcfW__boundary,.rpo-open-source-module__xrOcfW__demo{aspect-ratio:9/16;height:auto}}@media (prefers-reduced-motion:reduce){.rpo-open-source-module__xrOcfW__spinner{animation:none}}
