/* Original Figma coordinates; fluid edge-to-edge page surfaces. */
*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;background:#fff}
html{overflow-x:clip;scroll-behavior:smooth}body{font-family:"PingFang SC",sans-serif}
main{display:block;margin:0;padding:0;width:100%}
.pg{position:relative;display:block;width:100%;margin:0;padding:0;border:0;overflow:hidden;background:#fff}
.exact-canvas{position:absolute;left:0;top:0;width:1920px;transform:scale(var(--page-scale,1));transform-origin:0 0;background:#fff}
.fx{position:absolute;box-sizing:border-box;margin:0;padding:0;border:0;max-width:none;min-width:0}
.fx-text{display:flex;flex-direction:column;font-style:normal;white-space:pre-wrap;overflow:visible}
.fx-runs{display:block;width:100%;margin:0;padding:0;white-space:inherit;overflow-wrap:break-word;word-break:normal}
.fx-runs span{position:static;margin:0;padding:0}
.fx-asset{display:block;object-fit:fill}
::selection{background:#bfd3ff}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.pg{break-after:page;break-inside:avoid}@page{size:landscape;margin:0}}
@font-face{font-family:FXAlibabaPuHuiTi3065Medium;src:url('fonts/FXAlibabaPuHuiTi3065Medium.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlbertSansRegular;src:url('fonts/FXAlbertSansRegular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlbertSansExtraBold;src:url('fonts/FXAlbertSansExtraBold.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3045Light;src:url('fonts/FXAlibabaPuHuiTi3045Light.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3085Bold;src:url('fonts/FXAlibabaPuHuiTi3085Bold.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3055RegularL3;src:url('fonts/FXAlibabaPuHuiTi3055RegularL3.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3055Regular;src:url('fonts/FXAlibabaPuHuiTi3055Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3075SemiBold;src:url('fonts/FXAlibabaPuHuiTi3075SemiBold.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:FXAlibabaPuHuiTi3095ExtraBold;src:url('fonts/FXAlibabaPuHuiTi3095ExtraBold.woff2') format('woff2');font-weight:400;font-display:swap}
