@font-face{font-family:AlimamaFangYuanTi;src:url(/fonts/AlimamaFangYuanTiVF-Thin.ttf) format("truetype supports variations"),url(/fonts/AlimamaFangYuanTiVF-Thin.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-007F,U+0080-00FF,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F}@font-face{font-family:Noto Sans SC;src:url(/fonts/NotoSansSC-VariableFont_wght.ttf) format("truetype supports variations"),url(/fonts/NotoSansSC-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-bg: #ffffff;--color-bg-dark: #000000;--color-bg-gray: #f5f5f7;--color-text: #1d1d1f;--color-text-secondary: #6e6e73;--color-text-light: #ffffff;--color-accent: #0071e3;--color-accent-hover: #0077ed;--color-border: rgba(0, 0, 0, .08);--font-family: "AlimamaFangYuanTi", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "AlimamaFangYuanTi", sans-serif;--header-height: 64px;--section-padding: 100px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--z-header: 1000;--z-overlay: 900}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color .3s ease}img,video{max-width:100%;height:auto;display:block}button{border:none;background:none;cursor:pointer;font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.fade-in{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease-out-expo),transform 1.2s var(--ease-out-expo);will-change:opacity,transform}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-40px);transition:opacity 1s var(--ease-out-expo),transform 1.2s var(--ease-out-expo);will-change:opacity,transform}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(40px);transition:opacity 1s var(--ease-out-expo),transform 1.2s var(--ease-out-expo);will-change:opacity,transform}.fade-in-right.visible{opacity:1;transform:translate(0)}.fade-in-scale{opacity:0;transform:scale(.95);transition:opacity 1.1s var(--ease-out-expo),transform 1.3s var(--ease-out-expo);will-change:opacity,transform}.fade-in-scale.visible{opacity:1;transform:scale(1)}.page-enter-active,.page-leave-active{transition:opacity .4s ease}.page-enter-from,.page-leave-to{opacity:0}.hero-title,.carousel-title,.overlay-title,.download-title,.specs-title,.specs-category,.spec-value,.hero-subtitle{font-family:var(--font-display)}
