.SoftwarePage-module__Rtrb0G__page{--sw-content:1440px;--sw-gutter:24px;--sw-color-surface:#f5f5f7;--sw-color-accent:#7641f4;--sw-fs-hero:60px;--sw-fs-title:40px;--sw-fs-card:24px;--sw-fs-label:16px;color:#000;background:#fff;width:100%;font-family:PingFang SC,PingFang TC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative;overflow-x:clip}.SoftwarePage-module__Rtrb0G__shell{width:var(--sw-content);max-width:100%;padding-inline:var(--sw-gutter);box-sizing:border-box;margin-inline:auto}.SoftwarePage-module__Rtrb0G__hero,.SoftwarePage-module__Rtrb0G__features,.SoftwarePage-module__Rtrb0G__panel,.SoftwarePage-module__Rtrb0G__snapshot,.SoftwarePage-module__Rtrb0G__download{border-bottom:1px solid #bcbcbc66}.SoftwarePage-module__Rtrb0G__hero{background:radial-gradient(circle at 1px 1px, #0000000f 1px, transparent 0) 0 0 / 18px 18px, var(--sw-color-surface);padding:162px 0 0;overflow:hidden}.SoftwarePage-module__Rtrb0G__heroCopy{text-align:center}.SoftwarePage-module__Rtrb0G__heroTitle{color:#000;font-family:Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--sw-fs-hero);letter-spacing:0;margin:0;font-weight:700;line-height:1.15em}.SoftwarePage-module__Rtrb0G__heroSubtitle{color:#000;font-size:var(--sw-fs-hero);margin:0;font-weight:600;line-height:1.4em}.SoftwarePage-module__Rtrb0G__heroSubtitleEm{color:#000;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:from-font}.SoftwarePage-module__Rtrb0G__heroCta{color:#fff;background:#111;border-radius:90px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:49px;padding:12px 40px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.SoftwarePage-module__Rtrb0G__heroCta:hover{filter:brightness(1.12);transform:translateY(-1px)}.SoftwarePage-module__Rtrb0G__heroCtaIcon{flex-shrink:0;width:32px;height:32px;display:block}.SoftwarePage-module__Rtrb0G__heroStage{aspect-ratio:1152/576;width:min(1152px,100%);margin:60px auto 0;position:relative}.SoftwarePage-module__Rtrb0G__heroGlow{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:222%;max-width:none;height:auto;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.SoftwarePage-module__Rtrb0G__heroVisual{z-index:1;width:100%;height:100%;position:relative}.SoftwarePage-module__Rtrb0G__heroVisualImage{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.SoftwarePage-module__Rtrb0G__features{background:radial-gradient(circle at 1px 1px,#0000000d 1px,#0000 0) 0 0/18px 18px,#fff;padding:140px 0 100px;position:relative}.SoftwarePage-module__Rtrb0G__featuresGrid{flex-direction:column;gap:20px;display:flex}.SoftwarePage-module__Rtrb0G__featuresRow{gap:20px;display:grid}.SoftwarePage-module__Rtrb0G__featuresRowTop{grid-template-columns:minmax(0,889fr) minmax(0,531fr)}.SoftwarePage-module__Rtrb0G__featuresRowBottom{grid-template-columns:minmax(0,531fr) minmax(0,889fr)}.SoftwarePage-module__Rtrb0G__featuresCard{background:var(--sw-color-surface);border-radius:40px;min-height:400px;margin:0;position:relative;overflow:hidden}.SoftwarePage-module__Rtrb0G__featuresCardWide{min-height:500px}.SoftwarePage-module__Rtrb0G__featuresCard p{color:#000;font-size:var(--sw-fs-card);margin:0;font-weight:700;line-height:1.2;position:absolute}.SoftwarePage-module__Rtrb0G__featuresCardTop p{top:30px;left:30px}.SoftwarePage-module__Rtrb0G__featuresCardBottom p{bottom:30px;left:30px}.SoftwarePage-module__Rtrb0G__featuresBadge{z-index:2;background:var(--sw-color-surface);white-space:nowrap;border:20px solid #fff;border-radius:40px;align-items:center;gap:36px;padding:40px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoftwarePage-module__Rtrb0G__featuresMark{object-fit:cover;border-radius:22.5px;flex-shrink:0;width:96px;height:96px;display:block}.SoftwarePage-module__Rtrb0G__featuresBadgeTitle{color:#000;margin:0;font-size:40px;font-weight:700}.SoftwarePage-module__Rtrb0G__panel{background:#fff;padding:80px 0 100px}.SoftwarePage-module__Rtrb0G__panelSoft{background:var(--sw-color-surface)}.SoftwarePage-module__Rtrb0G__panelTitle{color:#000;font-size:var(--sw-fs-title);margin:0 0 40px;font-weight:700;line-height:1.2}.SoftwarePage-module__Rtrb0G__panelTitleCenter{text-align:center}.SoftwarePage-module__Rtrb0G__panelLayout{grid-template-columns:minmax(0,632fr) minmax(0,788fr);align-items:stretch;gap:20px;min-height:600px;display:grid}.SoftwarePage-module__Rtrb0G__panelLayoutFlip{grid-template-columns:minmax(0,788fr) minmax(0,632fr)}.SoftwarePage-module__Rtrb0G__panelList{background:0 0;flex-direction:column;min-height:600px;display:flex;position:relative;overflow:hidden}.SoftwarePage-module__Rtrb0G__panelThumb{z-index:0;width:100%;height:var(--sw-thumb-height,0);transform:translate3d(0, var(--sw-thumb-top,0), 0);pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.SoftwarePage-module__Rtrb0G__panelSoft .SoftwarePage-module__Rtrb0G__panelThumb{background:#fff}.SoftwarePage-module__Rtrb0G__panel:not(.SoftwarePage-module__Rtrb0G__panelSoft) .SoftwarePage-module__Rtrb0G__panelThumb{background:var(--sw-color-surface)}.SoftwarePage-module__Rtrb0G__panelTab{z-index:1;color:#000;cursor:pointer;width:100%;font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:0;border-bottom:2px solid #171717;flex-direction:column;flex:1 1 0;justify-content:center;gap:16px;margin:0;padding:40px 36px 40px 30px;display:flex;position:relative}.SoftwarePage-module__Rtrb0G__panelTab:last-child{border-bottom:0}.SoftwarePage-module__Rtrb0G__panelTabTitle{color:#000;margin:0;font-size:24px;font-weight:700;line-height:normal;display:block}.SoftwarePage-module__Rtrb0G__panelTabDesc{color:#000;opacity:.88;margin:0;font-size:14px;font-weight:400;line-height:normal;transition:opacity .28s;display:block}.SoftwarePage-module__Rtrb0G__panelTabActive .SoftwarePage-module__Rtrb0G__panelTabDesc{opacity:1}.SoftwarePage-module__Rtrb0G__panelMedia{background:#fff;border-radius:20px;min-height:600px;position:relative;overflow:hidden}.SoftwarePage-module__Rtrb0G__panel:not(.SoftwarePage-module__Rtrb0G__panelSoft) .SoftwarePage-module__Rtrb0G__panelMedia,.SoftwarePage-module__Rtrb0G__panel:not(.SoftwarePage-module__Rtrb0G__panelSoft) .SoftwarePage-module__Rtrb0G__panelMediaPlaceholder{background:var(--sw-color-surface)}.SoftwarePage-module__Rtrb0G__panelMediaImage,.SoftwarePage-module__Rtrb0G__panelMediaPlaceholder{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.SoftwarePage-module__Rtrb0G__panelMediaActive{opacity:1!important}.SoftwarePage-module__Rtrb0G__panelMediaPlaceholder{color:#999;font-size:var(--sw-fs-label);place-items:center;font-weight:700;display:grid}.SoftwarePage-module__Rtrb0G__snapshot{background:var(--sw-color-surface);padding:80px 0 100px}.SoftwarePage-module__Rtrb0G__snapshotStage{color:#111;min-height:666px;font-size:var(--sw-fs-label);background:#fff;border-radius:20px;place-items:center;margin-top:40px;font-weight:700;display:grid}.SoftwarePage-module__Rtrb0G__download{text-align:center;background:#fff;padding:80px 0 100px}.SoftwarePage-module__Rtrb0G__downloadTitle{color:#000;font-size:var(--sw-fs-title);margin:0 0 48px;font-weight:700;line-height:1.2}.SoftwarePage-module__Rtrb0G__downloadPlatforms{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.SoftwarePage-module__Rtrb0G__downloadPlatform{color:#fff;cursor:pointer;box-sizing:border-box;background:#111;border:0;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:160px;height:160px;padding:28px 20px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.SoftwarePage-module__Rtrb0G__downloadPlatform:hover{filter:brightness(1.12);transform:translateY(-1px)}.SoftwarePage-module__Rtrb0G__downloadPlatform img{object-fit:contain;width:32px;height:32px;display:block}.SoftwarePage-module__Rtrb0G__downloadPlatform span{color:#fff;font-size:var(--sw-fs-label);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.SoftwarePage-module__Rtrb0G__heroCta,.SoftwarePage-module__Rtrb0G__downloadPlatform,.SoftwarePage-module__Rtrb0G__panelThumb,.SoftwarePage-module__Rtrb0G__panelTabDesc,.SoftwarePage-module__Rtrb0G__panelMediaImage,.SoftwarePage-module__Rtrb0G__panelMediaPlaceholder{transition:none}}@media (max-width:1439.98px){.SoftwarePage-module__Rtrb0G__page{--sw-content:960px;--sw-gutter:20px;--sw-fs-hero:48px;--sw-fs-title:32px;--sw-fs-card:20px;--sw-fs-label:15px}.SoftwarePage-module__Rtrb0G__featuresBadge{border-width:12px;gap:20px;padding:24px 28px}.SoftwarePage-module__Rtrb0G__featuresMark{border-radius:16px;width:72px;height:72px}.SoftwarePage-module__Rtrb0G__featuresBadgeTitle{font-size:28px}.SoftwarePage-module__Rtrb0G__panelTitle{margin-bottom:32px}.SoftwarePage-module__Rtrb0G__panelLayout,.SoftwarePage-module__Rtrb0G__panelLayoutFlip{grid-template-columns:1fr}.SoftwarePage-module__Rtrb0G__panelMedia{order:-1}.SoftwarePage-module__Rtrb0G__panelList,.SoftwarePage-module__Rtrb0G__panelMedia{min-height:480px}.SoftwarePage-module__Rtrb0G__downloadPlatforms{gap:20px}}@media (max-width:1023.98px){.SoftwarePage-module__Rtrb0G__page{--sw-content:720px;--sw-gutter:16px;--sw-fs-hero:40px;--sw-fs-title:28px;--sw-fs-card:18px;--sw-fs-label:14px}}@media (max-width:767.98px){.SoftwarePage-module__Rtrb0G__page{--sw-content:100%;--sw-fs-hero:32px;--sw-fs-title:24px;--sw-fs-card:18px}.SoftwarePage-module__Rtrb0G__hero{padding-top:104px}.SoftwarePage-module__Rtrb0G__heroCta{min-height:44px;margin-top:32px;padding-inline:28px;font-size:14px}.SoftwarePage-module__Rtrb0G__heroStage{margin-top:36px}.SoftwarePage-module__Rtrb0G__heroGlow{width:180%;bottom:0}.SoftwarePage-module__Rtrb0G__features{padding:72px 0 64px}.SoftwarePage-module__Rtrb0G__featuresRowTop,.SoftwarePage-module__Rtrb0G__featuresRowBottom{grid-template-columns:1fr}.SoftwarePage-module__Rtrb0G__featuresCard,.SoftwarePage-module__Rtrb0G__featuresCardWide{border-radius:28px;min-height:220px}.SoftwarePage-module__Rtrb0G__featuresBadge{white-space:normal;width:max-content;max-width:100%;margin:0 auto 24px;position:relative;top:auto;left:auto;transform:none}.SoftwarePage-module__Rtrb0G__panel,.SoftwarePage-module__Rtrb0G__snapshot,.SoftwarePage-module__Rtrb0G__download{padding:64px 0}.SoftwarePage-module__Rtrb0G__panelList,.SoftwarePage-module__Rtrb0G__panelMedia{min-height:0}.SoftwarePage-module__Rtrb0G__panelMedia{aspect-ratio:4/3}.SoftwarePage-module__Rtrb0G__panelTab{flex:none;padding:28px 20px}.SoftwarePage-module__Rtrb0G__panelTabTitle{font-size:20px}.SoftwarePage-module__Rtrb0G__snapshotStage{min-height:320px}.SoftwarePage-module__Rtrb0G__downloadPlatform{border-radius:32px;width:calc(50% - 12px);height:132px}}
