@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-107,U+10A-113,U+116-11B,U+11E-123,U+126-12B,U+12E-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+218-21B,U+237,U+251,U+261,U+2BB,U+2C6-2C7,U+2C9-2CB,U+2D8-2DD,U+2EA-2EB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/punctuation.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2002-2006,U+2009-200B,U+2010,U+2012-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2044,U+2047-2049,U+2051,U+3001-3030,U+3033-303F,U+FF01-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/common.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2190,U+2192,U+2197,U+2605,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1C,U+4E22,U+4E2A,U+4E3B,U+4E5F-4E60,U+4E92,U+4E9B,U+4EA4,U+4EBA,U+4EE5,U+4F60,U+4F7F,U+4FDD,U+5148,U+5165,U+516C,U+5171,U+5174,U+5185,U+51FB,U+5207,U+5219,U+5230,U+524D,U+52A8,U+5316,U+539F,U+53CA,U+53D1,U+53D8,U+53EF,U+548C,U+559C,U+56DE,U+5728,U+5730,U+5740,U+5757,U+59CB,U+5B58,U+5B66,U+5B8C,U+5B9E,U+5BB9,U+5BF9,U+5BFC,U+5DF2,U+5E8F,U+5E94,U+5F00,U+5F0F,U+5F55,U+5FD7,U+60F3,U+6162,U+620F-6211,U+6216,U+6240,U+627E,U+6280,U+628A,U+6298,U+62C6,U+6362,U+636E,U+6389,U+63A5,U+6570,U+6574,U+65B0,U+65B9,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+6709,U+672A,U+672F,U+6765,U+677F,U+683C,U+6A21,U+6B22,U+6B63,U+6BB5,U+6C42,U+6CA1,U+6CD5,U+6D3B,U+6D45,U+6DF1,U+6E38,U+70B9,U+7248,U+7406,U+7528,U+754C,U+7559,U+767D,U+7684,U+76EE,U+7740,U+7A0B,U+7AD9,U+7B2C,U+7CFB,U+7EBF,U+7ECF,U+7ED3,U+7EDF,U+7F51,U+80FD,U+817E,U+822A,U+8272,U+884C,U+897F,U+8981,U+89C4,U+89E3,U+8BB0,U+8BBA,U+8BBF,U+8BF4,U+8C03,U+8DA3,U+8DF3,U+8F7B,U+8FC7,U+8FD4,U+8FD8-8FD9,U+8FDB,U+90FD,U+91CC,U+95EE,U+968F,U+9762,U+9875,U+9879,U+9898,U+98CE,U+9996,U+9A8C}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u00300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+391-3A1,U+3A3-3A9,U+3B1-3C9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u00400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+401,U+410-44F,U+451}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u01100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+11??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u01e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2070,U+2074-2079,U+2080-2089,U+20A9,U+20AB-20AC,U+20DD-20DE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2100,U+2103,U+2105,U+2109-210A,U+210F,U+2113,U+2116,U+2121-2122,U+2126-2127,U+212B,U+212E,U+2135,U+213B,U+2160-216B,U+2170-217B,U+2191,U+2193-2196,U+2198-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21D2,U+21D4,U+21E6-21E9,U+21F5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2200,U+2202-2203,U+2205-220B,U+220F,U+2211-2213,U+2215,U+221A,U+221D-2220,U+2223,U+2225-222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+224C,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2423,U+2460-24FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2500-25AB,U+25B1-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25C9-25CC,U+25CE-25D3,U+25E2-25E6,U+25EF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2600-2603,U+2606,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+266?,U+2672-267D,U+26A0,U+26BD-26BE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2702,U+2713,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793,U+27A1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2934-2935,U+29BF,U+29FA-29FB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B05-2B07,U+2B1A,U+2B95}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u02f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F00-2FD5,U+2FF0-2FFB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3041-3096,U+3099-30FA,U+30FC-30FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3105-312F,U+3131-318E,U+3190-31BB,U+31C0-31E3,U+31F?}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3200-321E,U+3220-32FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3300-332B,U+332D-33FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+34??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+35??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+36??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+37??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+38??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+39??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3A??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3B??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3C??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3D??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3E??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u03f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3F??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+40??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+41??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+42??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+43??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+44??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+45??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+46??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+47??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+48??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+49??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4A??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4B??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4C??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4D00-4DB5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4E01-4E09,U+4E0C,U+4E0F-4E1B,U+4E1D-4E21,U+4E23-4E29,U+4E2B-4E3A,U+4E3C-4E5E,U+4E61-4E91,U+4E93-4E9A,U+4E9C-4EA3,U+4EA5-4EB9,U+4EBB-4EE4,U+4EE6-4EFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u04f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4F00-4F5F,U+4F61-4F7E,U+4F80-4FDC,U+4FDE-4FFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+50??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5100-5147,U+5149-5164,U+5166-516B,U+516D-5170,U+5172-5173,U+5175-5184,U+5186-51FA,U+51FC-51FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5200-5206,U+5208-5218,U+521A-522F,U+5231-524C,U+524E-52A7,U+52A9-52FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5300-5315,U+5317-539E,U+53A0-53C9,U+53CB-53D0,U+53D2-53D7,U+53D9-53EE,U+53F?}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5400-548B,U+548D-54FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5500-559B,U+559D-55FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5600-56DD,U+56DF-56FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5700-5727,U+5729-572F,U+5731-573F,U+5741-5756,U+5758-57FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+58??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5900-59CA,U+59CC-59FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5A??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5B00-5B57,U+5B59-5B65,U+5B67-5B8B,U+5B8D-5B9D,U+5B9F-5BB8,U+5BBA-5BF8,U+5BFA-5BFB,U+5BFD-5BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5C??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5D00-5DF1,U+5DF3-5DFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5E00-5E8E,U+5E90-5E93,U+5E95-5EFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u05f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5F01-5F0E,U+5F10-5F54,U+5F56-5FD6,U+5FD8-5FFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6000-60F2,U+60F4-60FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6100-6161,U+6163-61FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6200-620E,U+6212-6215,U+6217-623F,U+6241-627D,U+627F,U+6281-6289,U+628B-6297,U+6299-62C5,U+62C7-62FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6300-6361,U+6363-636D,U+636F-6388,U+638A-63A4,U+63A6-63FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+64??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6500-656F,U+6571-6573,U+6575-65AF,U+65B1-65B8,U+65BA-65E4,U+65E6,U+65E8-65F5,U+65F7-65FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6600-660D,U+660F-6612,U+6614-662E,U+6630-66FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6700-6708,U+670A-6729,U+672B-672E,U+6730-6764,U+6766-677E,U+6780-67FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6800-683B,U+683D-68FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+69??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6A00-6A20,U+6A22-6AFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6B00-6B21,U+6B23-6B62,U+6B64-6BB4,U+6BB6-6BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6C00-6C41,U+6C43-6CA0,U+6CA2-6CD4,U+6CD6-6CFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6D00-6D3A,U+6D3C-6D44,U+6D46-6DF0,U+6DF2-6DFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6E00-6E37,U+6E39-6EFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u06f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6F??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7000-70B8,U+70BA-70FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+71??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7200-7247,U+7249-72FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+73??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7400-7405,U+7407-74FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7500-7527,U+7529-754B,U+754D-7558,U+755A-75FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7600-767C,U+767E-7683,U+7685-76ED,U+76EF-76FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7700-773F,U+7741-77FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+78??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+79??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7A00-7A0A,U+7A0C-7AD8,U+7ADA-7AFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7B00-7B2B,U+7B2D-7BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7C00-7CFA,U+7CFC-7CFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7D??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7E00-7EBE,U+7EC0-7ECE,U+7ED0-7ED2,U+7ED4-7EDE,U+7EE0-7EFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u07f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7F00-7F50,U+7F52-7FFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8000-80FC,U+80FE-80FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8100-817D,U+817F-81FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8200-8229,U+822B-8271,U+8273-82FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+83??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+84??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+85??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+86??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+87??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8800-884B,U+884D-88FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8900-897E,U+8980,U+8982-89C3,U+89C5-89E2,U+89E4-89FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8A??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8B00-8BAF,U+8BB1-8BB9,U+8BBB-8BBE,U+8BC0-8BF3,U+8BF5-8BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8C00-8C02,U+8C04-8CFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8D00-8DA2,U+8DA4-8DF2,U+8DF4-8DFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8E??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u08f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8F00-8F7A,U+8F7C-8FC6,U+8FC8-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDC-8FFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9000-90FC,U+90FE-90FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9100-91CB,U+91CD-91FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+92??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+93??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+94??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9500-95ED,U+95EF-95FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9600-968E,U+9690-96FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9700-9761,U+9763-97FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9800-9874,U+9876-9878,U+987A-9897,U+9899-98CD,U+98CF-98FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9900-9995,U+9997-99FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9A00-9A8B,U+9A8D-9AFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9B??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9C??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9D??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9E??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u09f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9F00-9FEF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0a900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+A960-A97C}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ac00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+AC??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ad00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+AD??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ae00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+AE??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0af00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+AF??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B0??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B1??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B2??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B3??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B4??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B5??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B6??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B7??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B8??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0b900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+B9??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ba00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BA??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0bb00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BB??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0bc00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BC??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0bd00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BD??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0be00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BE??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0bf00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+BF??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C0??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C1??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C2??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C3??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C4??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C5??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C6??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C7??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C8??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0c900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+C9??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ca00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CA??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0cb00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CB??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0cc00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CC??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0cd00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CD??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0ce00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CE??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0cf00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+CF??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D0??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D1??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D2??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D3??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D4??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D5??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D6??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0d700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D700-D7A3,U+D7B0-D7C6,U+D7CB-D7FB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0e000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+E000-E006}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0f900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+F9??}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0fa00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FA00-FA6D}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u0fe00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u1f100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u1f200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F200-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2000B,U+20021,U+20024,U+2003E,U+20046,U+2004E,U+20068,U+20086-20087,U+20089-2008A,U+20094,U+200A2,U+200A4,U+200B0,U+200CA-200CD,U+200D1,U+200D7,U+200EE,U+200F5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2010C,U+2010E,U+20118,U+2012C,U+20158,U+20164,U+201A2,U+201A4,U+201A9,U+201AB,U+201C1,U+201D4,U+201F2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20204,U+2020C,U+20213-20214,U+20239,U+2025B,U+20274-20275,U+2028E,U+20299,U+2029E,U+202A0,U+202B7,U+202BF-202C0,U+202E5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2030A,U+20325,U+2032B,U+20341,U+20345-20347,U+20371,U+2037E-20381,U+203A0,U+203A7,U+203B5,U+203C9,U+203CB,U+203F5,U+203F9,U+203FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20413-20414,U+2041F,U+2042D,U+2044A,U+20465,U+20487,U+2048E,U+20491-20492,U+204A3,U+204D7,U+204FC,U+204FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20509,U+2053F,U+20547,U+2058E,U+205A5,U+205B1,U+205B3,U+205C3,U+205CA,U+205D0,U+205D5-205D6,U+205DF-205E0,U+205EB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20611,U+20615,U+20619-2061A,U+20628,U+20630,U+20656,U+20676,U+206EC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2070E,U+20731,U+2074F,U+20779,U+207C8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20807,U+2082C,U+2083A,U+20873,U+208B9,U+208D5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2090E,U+20916,U+20923,U+20954,U+20979,U+2097C,U+20984,U+2099D,U+209E7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20A11,U+20A50,U+20A64,U+20A6F,U+20A8A,U+20AB4,U+20AC2,U+20ACD,U+20AD3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20B0D,U+20B1D,U+20B8F,U+20B9F,U+20BA8-20BA9,U+20BB7,U+20BBF,U+20BC6,U+20BCB,U+20BE2,U+20BEB,U+20BFB,U+20BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20C0B,U+20C0D,U+20C20,U+20C34,U+20C3A-20C3B,U+20C41-20C43,U+20C53,U+20C65,U+20C77-20C78,U+20C7C,U+20C8D,U+20C96,U+20C9C,U+20CB5,U+20CB8,U+20CCF-20CD0,U+20CD3-20CD6,U+20CDD,U+20CED,U+20CFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20D15,U+20D28,U+20D31-20D32,U+20D45-20D49,U+20D4C-20D4E,U+20D58,U+20D6F,U+20D71,U+20D74,U+20D7C,U+20D7E-20D7F,U+20D96,U+20D9C,U+20DA7,U+20DB2,U+20DC8,U+20DE1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20E04,U+20E09-20E0A,U+20E0D-20E11,U+20E16,U+20E1D,U+20E4C,U+20E64,U+20E6D,U+20E73,U+20E75-20E7B,U+20E8C,U+20E95-20E96,U+20E98,U+20E9D,U+20EA2,U+20EAA-20EAC,U+20EB6,U+20ED7-20ED8,U+20EDD,U+20EF8-20EFB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u20f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20F1D,U+20F26,U+20F2D-20F2E,U+20F30-20F31,U+20F3B,U+20F4C,U+20F5F,U+20F64,U+20F8D,U+20F90,U+20FAD,U+20FB4-20FB6,U+20FBC,U+20FDF,U+20FEA-20FED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21014,U+2101D-2101E,U+2104F,U+2105C,U+2106F,U+21075-21078,U+2107B,U+21088,U+21096,U+2109D,U+210B4,U+210BF-210C1,U+210C7-210C9,U+210CF,U+210D3,U+210E4,U+210F4-210F6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2112F,U+2113B,U+2113D,U+21145,U+21148,U+2114F,U+21155,U+21180,U+21187,U+211D9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21201,U+2123C-2123D,U+2124F,U+21255,U+21274,U+2127B-2127C,U+2128D,U+212A8-212A9,U+212B0,U+212D7,U+212E3-212E4,U+212FD-212FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21302-21305,U+2131B,U+21336,U+2133A,U+21344,U+21375-21376,U+2138E,U+21398,U+2139A,U+2139C,U+213C4-213C6,U+213ED,U+213FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21413,U+21416,U+21424,U+2143F,U+21452,U+21454-21455,U+2146D-2146E,U+2148A,U+21497,U+214B6,U+214E8,U+214FD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21577,U+21582,U+21594,U+21596,U+215D7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2160A,U+21613,U+21619,U+2163E,U+21647,U+21661,U+21692,U+216B4,U+216B8,U+216BA,U+216C0-216C2,U+216D3,U+216D5,U+216DF,U+216E6-216E8,U+216FA-216FC,U+216FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21706,U+2170D,U+21710,U+21726-21727,U+2173A-2173C,U+21742,U+21757,U+2176C-21771,U+21773-21774,U+217AB,U+217B0-217B5,U+217C3,U+217C7,U+217D9-217DC,U+217DF,U+217EF,U+217F5-217F6,U+217F8-217FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21820,U+21828-2182A,U+2182D,U+21839-2183B,U+21840,U+21845,U+21852,U+2185E,U+21861-21864,U+21877,U+2187B,U+21883-21885,U+2189E-218A2,U+218BD-218BF,U+218D1,U+218D6-218D9,U+218FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21903-21905,U+21910-21912,U+21915,U+2191C,U+21922,U+21927,U+2193B,U+21944,U+21958,U+2196A,U+2197C,U+21980,U+21983,U+21988,U+21996,U+219C3,U+219DB,U+219F3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21A1A,U+21A2D,U+21A34,U+21A45,U+21A4B,U+21A63}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21B44,U+21BC1-21BC2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21C2A,U+21C56,U+21C70,U+21CA2,U+21CA5,U+21CAC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21D2D,U+21D45-21D46,U+21D53,U+21D5E,U+21D62,U+21D78,U+21D90,U+21D92,U+21D9C,U+21DA1,U+21DB6-21DB7,U+21DBA,U+21DCA,U+21DD1,U+21DE0,U+21DEB,U+21DF9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21E1C,U+21E23,U+21E33-21E34,U+21E37,U+21E3D,U+21E89,U+21EA4,U+21EA8,U+21EC8,U+21ED5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u21f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21F0F,U+21F15,U+21F1E,U+21F5C,U+21F6A,U+21F76,U+21F9E,U+21FA1,U+21FE8,U+21FFA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22045,U+22049,U+2207E,U+2209A,U+220C7,U+220FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2212A,U+2215B,U+22173,U+2217A-2217B,U+221A1,U+221C1,U+221C3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22208,U+22218,U+2227C}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2231E,U+22321,U+22325,U+223AD,U+223BD,U+223D0,U+223D7,U+223FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22465,U+22471,U+2248B,U+22491,U+224B0,U+224BC,U+224C1,U+224C9,U+224CC,U+224E1,U+224ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22513,U+2251B,U+22530,U+22554,U+2258D,U+225AF,U+225BE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22609,U+2261B-2261C,U+2262B,U+22668,U+2267A,U+22696,U+22698,U+226F3-226F6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22712,U+22714,U+2271B,U+2271F,U+2272A,U+22775,U+22781,U+22796,U+227B4-227B5,U+227CD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22803,U+2285B,U+2285F-22860,U+22871,U+228AB,U+228AD,U+228C1,U+228F7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22926,U+22939,U+2294F,U+22967,U+2296B,U+22980,U+2298F,U+22993}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22A66,U+22AB8,U+22ACF,U+22AD5,U+22AE6,U+22AE8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22B0E,U+22B22,U+22B3F,U+22B43,U+22B46,U+22B4F-22B50,U+22B6A,U+22BA6,U+22BCA,U+22BCE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22C1D,U+22C24,U+22C26-22C27,U+22C38,U+22C4C,U+22C51,U+22C55,U+22C62,U+22C6F,U+22C88,U+22C9B,U+22CA1,U+22CA9,U+22CB2,U+22CB7,U+22CC2,U+22CC6,U+22CC9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22D07-22D08,U+22D12,U+22D44,U+22D4C,U+22D67,U+22D8D,U+22D95,U+22DA0,U+22DA3-22DA4,U+22DB7,U+22DE1,U+22DEE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22E0D,U+22E36,U+22E42,U+22E78,U+22E8B,U+22EB3,U+22EE0,U+22EEF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u22f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+22F74,U+22FCC,U+22FE3,U+22FEB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23033,U+23044,U+2304B,U+23066,U+2307D-2307E,U+2308E,U+230B7,U+230BC,U+230DA,U+230FD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23103,U+2313D,U+2317D,U+23182,U+231A4-231A5,U+231B3,U+231B6,U+231C3-231C4,U+231C8-231C9,U+231EA,U+231F5,U+231F7-231F9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2320F,U+23225,U+2322F,U+23231-23234,U+23256,U+2325E,U+23262,U+23281,U+23289-2328A,U+232AB-232AD,U+232D2,U+232E0-232E1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23300,U+2330A,U+2331F,U+23343,U+23372,U+233B4,U+233CC,U+233D0,U+233D2-233D3,U+233D5,U+233DA,U+233DE-233DF,U+233E4,U+233E6,U+233F4-233F5,U+233F9-233FA,U+233FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23400,U+2343F,U+2344A-2344B,U+23450-23451,U+23465,U+2346F,U+23472,U+234E4-234E5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23519,U+23530,U+23551,U+2355A,U+23567,U+23584,U+23594-23595,U+23599,U+2359C,U+235BB,U+235C4,U+235CB,U+235CD-235CF,U+235F3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23600,U+23617,U+2361A,U+23638-2363C,U+23640,U+23647,U+23659,U+2365F,U+23677,U+2368E,U+2369E,U+236A6,U+236AD,U+236BA,U+236DF,U+236EE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23703,U+2370C,U+23716,U+2371C,U+23720,U+2372D,U+2372F,U+2373F,U+23763-23764,U+23766,U+23781,U+237A2,U+237BC,U+237C2,U+237D5-237D7,U+237E7,U+237F1,U+237FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23824,U+2383A,U+2383D}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+239C2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23A98,U+23AA7,U+23AD9,U+23ADB,U+23AEE,U+23AFA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23B1A,U+23B5A}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23C63,U+23C7F,U+23C97-23C9B,U+23CB5,U+23CB7,U+23CBE,U+23CC7-23CC9,U+23CFC-23CFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23D00,U+23D0E,U+23D18,U+23D40,U+23D5B,U+23D7E,U+23D8F,U+23DB6-23DBD,U+23DD3,U+23DE3,U+23DF8-23DFA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23E06,U+23E11,U+23E23,U+23E2C-23E31,U+23E39,U+23E88-23E8B,U+23EB9,U+23EBF,U+23ED7,U+23EF7-23EFC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u23f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23F35,U+23F41,U+23F4A,U+23F61,U+23F7E-23F82,U+23F8F,U+23FB4,U+23FB7,U+23FC0,U+23FC5,U+23FEB-23FF0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24011,U+24039-2403D,U+2404B,U+24057,U+24085,U+2408B-2408D,U+24091,U+24096,U+240C9,U+240E1,U+240EC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24103-24104,U+2410F,U+24119,U+2413F-24140,U+24144,U+2414E,U+24155-24157,U+2415C,U+2415F,U+24161,U+24177,U+2417A,U+241A3-241A5,U+241AC,U+241B5,U+241C6,U+241CD,U+241E2,U+241FC,U+241FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2420E,U+2421B,U+2424B,U+24256,U+24259,U+24276-24278,U+24284,U+24293,U+24295,U+242A5,U+242BF,U+242C1,U+242C9-242CA,U+242EE,U+242F1,U+242FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2430D,U+2431A,U+24334,U+24348,U+24362-24365,U+2438C,U+24396,U+2439C-2439D,U+243BC-243BD,U+243C1,U+243D0,U+243E9-243EA,U+243F2,U+243F8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24404,U+24435-24436,U+2445A-2445B,U+24473,U+24487-24488,U+244B9,U+244BC,U+244CE,U+244D3,U+244D6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24505,U+24521,U+24578,U+245C8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24618,U+24629-2462A,U+24665,U+24674,U+24697,U+246A5,U+246D4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24706,U+24725,U+2472F,U+2478F,U+247E0,U+247F1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24812,U+24823,U+24882,U+24896,U+248E9,U+248F0-248F3,U+248FB,U+248FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24900-24901,U+2490C,U+24916-24917,U+24919,U+2492F,U+24933-24934,U+2493E-24943,U+24962-24963,U+24974-24976,U+2497B,U+2497F,U+24982,U+24988-2498F,U+24994,U+249A4,U+249A7,U+249A9,U+249AB-249AD,U+249B7-249BB,U+249C5,U+249D0,U+249DA-249DB,U+249DE-249DF,U+249E3,U+249E5,U+249EC-249ED,U+249F6-249F9,U+249FB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24A01,U+24A0E,U+24A12-24A13,U+24A15,U+24A21-24A2A,U+24A3E,U+24A42,U+24A45,U+24A4A,U+24A4D-24A51,U+24A5D,U+24A65-24A67,U+24A71,U+24A77-24A7A,U+24A7D,U+24A8C,U+24A93-24A96,U+24AA4-24AA7,U+24AB1-24AB3,U+24ABA-24ABC,U+24AC0,U+24AC7,U+24AC9-24ACA,U+24AD1,U+24ADF,U+24AE2,U+24AE9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24B0F,U+24B56,U+24B6E-24B6F,U+24BF5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24C09,U+24C16,U+24C9E-24C9F,U+24CC9,U+24CD9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24D06,U+24D13-24D14,U+24DB8,U+24DEA-24DEB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24E04,U+24E0E,U+24E37,U+24E3B,U+24E50,U+24E6A,U+24E8B,U+24EA5,U+24EA7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u24f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24F0E,U+24F5C,U+24F82,U+24F86,U+24F97,U+24F9A,U+24FA9,U+24FB8,U+24FC2,U+24FF2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2502C,U+2504A,U+25052,U+25055,U+2509D}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25122,U+2512B,U+25148,U+2517D-2517E,U+251A9,U+251CD,U+251E3,U+251E5-251E7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2521E,U+25220-25221,U+2524C,U+25250,U+25299,U+252C7,U+252D8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2530E,U+25311,U+25313,U+2533E,U+253B5,U+253FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25419,U+25425,U+2542E-25430,U+25446,U+2546C,U+2546E,U+2548E,U+2549A,U+254D9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2550E,U+25531-25532,U+25535,U+2553F,U+2555B-2555E,U+25562,U+25565-25566,U+25581,U+25584,U+2558F,U+255A7-255A8,U+255B9,U+255D5,U+255DB,U+255E0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25605,U+25635,U+25651,U+2567F,U+25683,U+25695,U+256E3,U+256F6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25706,U+2571D,U+25725,U+2573D,U+25771-25772,U+257A9,U+257B4,U+257C7,U+257DF-257E1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25832,U+2583A,U+25857,U+2585D,U+25872,U+25874,U+258C8,U+258DE,U+258E1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25903,U+25946,U+25956,U+25978,U+259AC,U+259C4,U+259CC,U+259D4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25A54,U+25A95,U+25A9C,U+25AAE-25AAF,U+25AD7,U+25AE3-25AE4,U+25AE9,U+25AF1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25B74,U+25B89,U+25B97,U+25BB2-25BB4,U+25BC6,U+25BE4,U+25BE8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25C01,U+25C06,U+25C21,U+25C4A-25C4B,U+25C64-25C65,U+25C91,U+25CA4,U+25CC0-25CC1,U+25CFE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25D20,U+25D30,U+25D43,U+25D99,U+25DA1,U+25DB9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25E0E,U+25E2E,U+25E44,U+25E49,U+25E56,U+25E62,U+25E65,U+25E81-25E83,U+25EA6,U+25EBC,U+25EC2,U+25ED7-25ED8,U+25EE8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u25f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25F1A,U+25F23,U+25F4B,U+25F5C,U+25FD4,U+25FE0-25FE2,U+25FFB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2600C,U+26017,U+26021,U+26029,U+26048,U+26057,U+26060,U+26064,U+26083,U+26097,U+260A4-260A5,U+260ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26102,U+26121,U+26159-2615C,U+261AD-261AE,U+261B2,U+261DD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26221-26222,U+26258,U+26261,U+2626A-2626B,U+26270,U+26286,U+262D0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26335,U+2634B-2634C,U+26351,U+263BE,U+263F5,U+263F8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26402,U+26410-26412,U+2644A,U+26469,U+26484,U+26488-26489,U+2648D,U+26498}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26512,U+26572,U+265A0,U+265A4,U+265AD,U+265BF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26612,U+26626,U+26676,U+2667E,U+266AF-266B1,U+266B5,U+266DA,U+266E8,U+266FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26716,U+2671D,U+26741,U+2677C,U+26799,U+267B3-267B4,U+267CC,U+267D8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2681C,U+26846,U+2685E,U+2686E,U+26888,U+2688A,U+26893,U+268C7,U+268DD,U+268EA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2690E,U+26911,U+26926,U+26939,U+26951,U+2696F,U+26999,U+269A8,U+269B5,U+269DD,U+269F2,U+269FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26A1E,U+26A2D-26A2E,U+26A34,U+26A42,U+26A51-26A52,U+26A58,U+26A8C,U+26AB7,U+26AFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26B05,U+26B0A,U+26B13,U+26B15,U+26B23,U+26B28,U+26B50-26B53,U+26B5B-26B5C,U+26B75,U+26B82,U+26B96-26B97,U+26B9D,U+26BB3,U+26BC0,U+26BF7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26C21,U+26C29,U+26C40-26C41,U+26C46,U+26C73,U+26C7E-26C82,U+26C9E,U+26CA4,U+26CB7-26CB8,U+26CBD,U+26CC0,U+26CC3,U+26CD1,U+26CDD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26D22-26D2A,U+26D51,U+26D74,U+26DA0-26DA7,U+26DAE,U+26DDC,U+26DEA-26DEB,U+26DF0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26E00,U+26E05,U+26E07,U+26E12,U+26E40,U+26E42-26E45,U+26E65,U+26E6E,U+26E72,U+26E77,U+26E84,U+26E88,U+26E8B,U+26E99,U+26ED0-26ED7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u26f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26F26,U+26F73-26F74,U+26F94,U+26F9F,U+26FA1,U+26FBE,U+26FDE-26FDF,U+26FF6-26FF8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2700E,U+2704B,U+27052-27053,U+27088,U+270AD-270AF,U+270CD,U+270D2,U+270F0,U+270F4,U+270F8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27109,U+2710C-2710D,U+27126-27127,U+27139,U+27144,U+27164-27165,U+27175,U+271CD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2721B,U+27267,U+27280,U+27285,U+2728B,U+272B2,U+272B6,U+272E6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27352,U+2739A,U+273DA-273DB,U+273FE-273FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27410,U+27422,U+27449,U+27450,U+27484,U+27486,U+274BD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27574,U+275A3,U+275E0,U+275E4,U+275FD-275FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27607,U+2760C,U+27614-27615,U+27625,U+27631-27632,U+27639,U+27655-27657,U+27684,U+27693-27694}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2770E-2770F,U+27723,U+27735-27736,U+27741,U+27752,U+2775E,U+27784-27785,U+277CC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27858,U+27870,U+2789D,U+278B2,U+278C8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27924,U+27967,U+2797A,U+27985,U+279A0,U+279B4,U+279DD,U+279FD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27A0A,U+27A0E,U+27A3E,U+27A51,U+27A53,U+27A59,U+27A79,U+27A84,U+27ABD-27ABE,U+27AF4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27B02,U+27B06,U+27B0B,U+27B18,U+27B38-27B3A,U+27B48,U+27B65,U+27BB3,U+27BBE,U+27BC7,U+27BEF,U+27BF4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27C12,U+27C3C,U+27C6C,U+27CB1,U+27CB8,U+27CC5,U+27CEF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27D2F,U+27D53-27D54,U+27D66,U+27D73,U+27D84,U+27D8F,U+27D98,U+27DA0,U+27DBD,U+27DDC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27E10,U+27E4D,U+27E4F,U+27E7D,U+27EAF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u27f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27F1B,U+27F2E,U+27FB7,U+27FF9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28002,U+28009,U+2801E,U+28023-28024,U+28048,U+28083,U+2808A,U+28090,U+280BB,U+280BD-280BE,U+280E8-280E9,U+280F4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2812E,U+2814F,U+2815D,U+2816F,U+28189,U+281AF,U+281BC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28207,U+28218,U+2821A,U+28256,U+28277,U+2827C,U+28282,U+2829B,U+282CD,U+282E2,U+282F3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28306,U+28318,U+2832F,U+2833A,U+28365,U+2836D,U+2837D,U+2838A,U+283CD,U+283F6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28408,U+2840C,U+28412,U+28455,U+28468,U+2846C,U+28473,U+28482,U+284DC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28501,U+2853C-2853D,U+2856B-2856C,U+285C8-285C9,U+285E8,U+285F4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28600,U+2860B,U+28625,U+2863B,U+28678,U+28695,U+286AA-286AB,U+286B2,U+286BC,U+286D7-286D8,U+286E6,U+286FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2870F,U+28713,U+287E0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28804,U+2882B}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2890D,U+28933,U+28946,U+28948-28949,U+28956,U+28964,U+28968,U+2896B-2896D,U+2897E,U+28987-28989,U+289A8,U+289AA-289AB,U+289B8,U+289BA-289BC,U+289C0,U+289DC,U+289DE,U+289E1,U+289E3-289E4,U+289E7-289E8,U+289F9-289FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28A0F,U+28A16,U+28A1E,U+28A25,U+28A29,U+28A32,U+28A36,U+28A43-28A4B,U+28A59-28A5A,U+28A71,U+28A81-28A83,U+28A99-28A9C,U+28AC0,U+28AC6,U+28ACB-28ACE,U+28ADD-28AE5,U+28AEA,U+28AFC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28B0C,U+28B13,U+28B21-28B22,U+28B2B-28B2D,U+28B2F,U+28B46,U+28B49,U+28B4C,U+28B4E,U+28B50,U+28B63-28B66,U+28B6C,U+28B8F,U+28B99,U+28B9C-28B9D,U+28BB9,U+28BC1-28BC2,U+28BC5,U+28BD4,U+28BD7,U+28BD9-28BDA,U+28BE7-28BEC,U+28BEF,U+28BF5,U+28BFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28C03,U+28C09,U+28C1C-28C1D,U+28C23,U+28C26,U+28C2B,U+28C30,U+28C39,U+28C3B,U+28C47,U+28C4F,U+28C51,U+28C54,U+28CCA,U+28CCD,U+28CD2,U+28CDD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28D10,U+28D34,U+28D71,U+28D8A,U+28D99,U+28DA1,U+28DB9,U+28DFB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28E0F,U+28E17,U+28E1F,U+28E36,U+28E39,U+28E65-28E66,U+28E89,U+28E97,U+28E99,U+28EAC,U+28EB2-28EB3,U+28ED9,U+28EE7,U+28EEB,U+28EF6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u28f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28F32,U+28FC5,U+28FF8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29079,U+29088,U+2908B,U+29093,U+290AF-290B1,U+290C0,U+290E4-290E5,U+290EC-290ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2910D,U+29110,U+2913C,U+2914D,U+2915B,U+2915E,U+29170,U+2919C,U+291A8,U+291D5,U+291E3,U+291EB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+292A0,U+292B1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2941D,U+29420,U+29433,U+2943F,U+29448,U+29490,U+294D0,U+294D9-294DA,U+294DE,U+294E5,U+294E7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29509,U+2959E,U+295B0,U+295B8,U+295CF,U+295D7,U+295E9,U+295F4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2967F,U+296F0}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29719,U+29720,U+29732,U+29750,U+297D4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29810,U+2983B,U+29857,U+298A4,U+298C6,U+298D1,U+298EA,U+298F1,U+298FA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29903,U+29905,U+2992F,U+29945,U+29947-29949,U+2995D,U+2996A,U+2999D,U+299C3,U+299C9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29a00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29A28,U+29A4D,U+29A72}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29b00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29B05,U+29B0E,U+29BD5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29c00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29C73,U+29CAD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29d00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29D3E,U+29D4B,U+29D5A,U+29D7C,U+29D98,U+29D9B,U+29DDB,U+29DF6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29E06,U+29E15,U+29E2D,U+29E3D,U+29E49,U+29E68,U+29E8A,U+29EAC,U+29EB0,U+29EC3-29EC4,U+29EDB,U+29EE9,U+29EF8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u29f00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29F23,U+29F30,U+29F7E,U+29F83,U+29F8C,U+29FB7,U+29FCE,U+29FD7,U+29FDE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A014,U+2A01A,U+2A02F,U+2A082,U+2A087,U+2A0B9,U+2A0E1,U+2A0ED,U+2A0F3,U+2A0F8-2A0F9,U+2A0FE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A107,U+2A123,U+2A133-2A134,U+2A150,U+2A190,U+2A192-2A193,U+2A1AB,U+2A1B4-2A1B5,U+2A1DF,U+2A1F5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A220,U+2A233,U+2A293,U+2A29F,U+2A2AD,U+2A2B2,U+2A2B4,U+2A2B6,U+2A2BA,U+2A2BD,U+2A2DF,U+2A2FF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A351,U+2A38C,U+2A3A9,U+2A3ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A434,U+2A437,U+2A45B,U+2A4D0,U+2A4DF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A5C6,U+2A5CB,U+2A5F1}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A601-2A602,U+2A61A,U+2A632,U+2A64A,U+2A65B,U+2A664,U+2A6A9,U+2A6B2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A7DD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A8FB}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2a900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A917,U+2A9E6}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2aa00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AA30,U+2AA36,U+2AA58}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2ad00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2ADFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2af00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AFA2}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B127-2B128,U+2B137-2B138,U+2B1ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B689,U+2B695-2B696,U+2B6AD,U+2B6ED}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B746,U+2B751,U+2B753,U+2B75A,U+2B75C,U+2B765,U+2B776-2B777,U+2B77C,U+2B782,U+2B789,U+2B78B,U+2B78E,U+2B794,U+2B7A9,U+2B7AC,U+2B7AF,U+2B7BD,U+2B7C5,U+2B7C9,U+2B7CF,U+2B7D2,U+2B7D8,U+2B7E6,U+2B7F0,U+2B7F7,U+2B7F9,U+2B7FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2b800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B806,U+2B80A,U+2B80D,U+2B817,U+2B81A,U+2B81C,U+2B8B8}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2ba00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BAC7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2bb00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BB5F,U+2BB62,U+2BB7C,U+2BB83}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2bc00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BC1B}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2bd00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BD77,U+2BD87,U+2BDF7}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2be00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BE29}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C029-2C02A,U+2C081,U+2C0A9,U+2C0CA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c100.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C115,U+2C1D5,U+2C1D9,U+2C1F9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C27C,U+2C288,U+2C2A4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c300.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C317,U+2C35B,U+2C361,U+2C364,U+2C386}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C488,U+2C494,U+2C497}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C542}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7D3,U+2C7FD}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2c900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C907,U+2C90A,U+2C91D}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2ca00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2cb00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2cc00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2cd00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2ce00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CE18,U+2CE1A,U+2CE23,U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2d500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2D544}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2e000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E014}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2e200.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E278}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2e500.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E569}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2e600.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E6EA}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2f800.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F804,U+2F80F,U+2F815,U+2F818,U+2F81A,U+2F822,U+2F825,U+2F828,U+2F82C,U+2F833,U+2F83B,U+2F83F-2F840,U+2F846,U+2F852,U+2F862,U+2F86D,U+2F873,U+2F877-2F878,U+2F884,U+2F894,U+2F899-2F89A,U+2F8A6,U+2F8AC,U+2F8B2,U+2F8B6,U+2F8CD,U+2F8D3,U+2F8DB-2F8DC,U+2F8E1,U+2F8E5,U+2F8EA,U+2F8ED,U+2F8FC}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u2f900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F903,U+2F90B,U+2F90F,U+2F91A,U+2F920-2F921,U+2F945,U+2F947,U+2F96C,U+2F994-2F995,U+2F9B2,U+2F9BC,U+2F9D0,U+2F9D4,U+2F9DE-2F9DF,U+2F9F4}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u30700.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+30729}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u30e00.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+30EDD-30EDE}@font-face{font-family:Google Sans CN Flex;src:url(/fonts/google-sans-cn/u31000.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3106C}:root{color-scheme:light;--bg:#f8faf3;--surface:#f0f3e9;--card:#e9eee1;--surface-container:var(--card);--surface-container-high:#e2e8d9;--text:#1b2117;--text-muted:#535d49;--primary:#526a3b;--on-primary:#fff;--primary-container:#d5e8bb;--on-primary-container:#172709;--secondary:#59634f;--on-secondary:#fff;--accent:#865342;--outline:#c4ccba;--outline-strong:#737e69;--art-sky:#e3ecd8;--art-far:#adc399;--art-hill:#7d946a;--art-sun:#ecb9a5;--display:"Google Sans CN Flex", system-ui, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--body:var(--display);--mono:Consolas, "Liberation Mono", monospace;--body-size:16px;--body-leading:1.7;--article-size:18px;--article-leading:1.85;--meta-tracking:.04em;--shell:1280px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--shadow-low:0 3px 12px #15201006;--shadow-high:0 6px 20px #15201012;--duration-fast:.14s;--duration-normal:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1)}html[data-theme=dark]{color-scheme:dark;--bg:#11140f;--surface:#191d16;--card:#20251c;--surface-container-high:#292f24;--text:#e2e8d9;--text-muted:#bbc5ae;--primary:#b5ce97;--on-primary:#233515;--primary-container:#394f25;--on-primary-container:#d5e8bb;--secondary:#c0cab3;--on-secondary:#2b3424;--accent:#ecb9a5;--outline:#444d3c;--outline-strong:#88957b;--art-sky:#293522;--art-far:#758961;--art-hill:#536a3e;--art-sun:#b88975;--shadow-low:0 3px 12px #0000000a;--shadow-high:0 6px 20px #00000024}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#11140f;--surface:#191d16;--card:#20251c;--surface-container-high:#292f24;--text:#e2e8d9;--text-muted:#bbc5ae;--primary:#b5ce97;--on-primary:#233515;--primary-container:#394f25;--on-primary-container:#d5e8bb;--secondary:#c0cab3;--on-secondary:#2b3424;--accent:#ecb9a5;--outline:#444d3c;--outline-strong:#88957b;--art-sky:#293522;--art-far:#758961;--art-hill:#536a3e;--art-sun:#b88975;--shadow-low:0 3px 12px #0000000a;--shadow-high:0 6px 20px #00000024}}.button,.read-link{border-radius:var(--radius-pill);background:var(--primary-container);width:fit-content;max-width:100%;min-height:44px;color:var(--on-primary-container);font:500 13px/1.6 var(--body);text-align:center;overflow-wrap:anywhere;transition:background-color var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:16px;padding:10px 22px;text-decoration:none;display:inline-flex}.button--primary{background:var(--primary);color:var(--on-primary);min-height:48px}.button--text{color:var(--primary);background:0 0;justify-content:flex-start;padding-inline:0}.button:not(:disabled):hover,.read-link:hover{background:color-mix(in srgb, var(--primary-container), var(--on-primary-container) 8%)}.button--primary:not(:disabled):hover{background:color-mix(in srgb, var(--primary), var(--on-primary) 8%)}.button--text:not(:disabled):hover{background:0 0;text-decoration:underline}.button:not(:disabled):active,.read-link:active{transform:translateY(1px)}.button:disabled{opacity:.55}.button svg,.read-link svg{flex:none}.surface{border-radius:var(--radius-lg);min-width:0;padding:24px}.surface--card{background:var(--card);box-shadow:var(--shadow-low)}.surface--surface{background:var(--surface)}.chip{border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);overflow-wrap:anywhere;padding:8px 14px;font-size:13px;font-weight:450;line-height:1.5;display:inline-block}.status-badge{border-radius:var(--radius-sm);background:var(--primary-container);color:var(--on-primary-container);font:12px/1.6 var(--mono);overflow-wrap:anywhere;padding:5px 10px;display:inline-block}.status-badge[data-status=learning],.status-badge[data-status=planning]{background:var(--surface-container-high);color:var(--text-muted)}.material-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.activity-icon{background:var(--primary-container);width:44px;height:44px;color:var(--primary);border-radius:16px;flex:0 0 44px;place-items:center;display:grid}.activity-card-heading-link,.activity-heading{align-items:center;gap:14px;min-width:0;margin:0 0 24px;text-decoration:none;display:flex}.activity-card-heading-link h2,.activity-heading h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:550;line-height:1.2}.activity-card-heading-link:hover h2{color:var(--primary)}.text-link,.back-link{min-height:44px;color:var(--primary);align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover,.back-link:hover{text-decoration:underline}@media (width<=767px){.surface{padding:22px}.chip{padding-inline:12px}.activity-card-heading-link,.activity-heading{margin-bottom:22px}}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--body);font-size:var(--body-size);font-weight:400;line-height:var(--body-leading);margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.22em}button{cursor:pointer}button:disabled{cursor:default}[hidden]{display:none!important}svg{display:block}img{max-width:100%;height:auto;display:block}::selection{background:var(--primary-container);color:var(--on-primary-container)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--primary);outline-offset:4px}:where(h1,h2,h3,p){overflow-wrap:anywhere}h1,h2,h3{font-family:var(--display);font-weight:550}a,button{-webkit-tap-highlight-color:transparent}.site-shell{width:min(calc(100% - 96px), var(--shell));flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex}main{flex:1;min-width:0}main:focus:not(:focus-visible){outline:none}[data-page-enter]{min-width:0}.skip-link{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-pill);padding:12px 20px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:96px;display:grid}.brand,.footer-brand{letter-spacing:-.035em;white-space:nowrap;align-items:center;width:fit-content;min-height:44px;font-size:24px;font-weight:600;text-decoration:none;display:inline-flex}.brand span,.footer-brand span{color:var(--primary)}.primary-nav,.footer-nav{align-items:center;gap:8px;display:flex}.primary-nav a,.footer-nav a{border-radius:var(--radius-pill);min-height:44px;transition:background-color var(--duration-fast), color var(--duration-fast);justify-content:center;align-items:center;padding-inline:18px;font-size:15px;font-weight:450;text-decoration:none;display:inline-flex}.primary-nav a:hover,.footer-nav a:hover{background:var(--surface)}.primary-nav a[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container)}.theme-toggle{border-radius:var(--radius-pill);background:var(--surface);border:0;justify-self:end;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.theme-toggle:hover{background:var(--surface-container-high)}.site-footer{border-top:1px solid var(--outline);align-items:center;gap:20px;padding:24px 0 32px;display:flex}.footer-brand{font-size:19px}.footer-nav{margin-left:auto}.footer-year{font:12px/1.5 var(--mono);color:var(--text-muted)}.eyebrow,.meta{color:var(--text-muted);font:500 12px/1.5 var(--mono);letter-spacing:var(--meta-tracking);margin:0}.lede{max-width:42rem;color:var(--text-muted);margin:0;font-size:18px;line-height:1.85}.page-header,.page-intro{padding:52px 0 32px}.page-header h1,.page-intro h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.empty-state,.empty-note{padding:48px 0 64px}.empty-state h1,.empty-note h1{font-size:36px}.empty-state p,.empty-note p{color:var(--text-muted)}.not-found{padding-bottom:64px}.pixel-landscape{aspect-ratio:460/320;background:var(--art-sky);border-radius:160px 160px 28px 28px;overflow:hidden}.pixel-landscape svg{width:100%;height:100%}::view-transition-old(root),::view-transition-new(root){animation:none}@media (width<=1099px){.site-shell{width:calc(100% - 64px)}.site-header{gap:12px}.primary-nav a{padding-inline:12px}}@media (width<=767px){.site-shell{width:calc(100% - 40px)}.site-header{grid-template-rows:64px 48px;grid-template-columns:1fr auto;gap:0;min-height:120px}.brand{font-size:22px}.primary-nav{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:space-between;gap:4px;margin-inline:-4px;padding:4px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav a{flex:none;padding-inline:12px;font-size:14px}.theme-toggle{grid-area:1/2;padding-inline:12px}.page-header,.page-intro{padding:32px 0 24px}.lede{font-size:17px}.site-footer{grid-template-columns:1fr auto;gap:4px;padding:16px 0 24px;display:grid}.footer-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;margin:0}.footer-nav a{padding-inline:12px;font-size:14px}.footer-nav a:first-child{padding-left:0}.footer-year{grid-area:1/2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
