@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2");unicode-range:U+3400-9FFF,U+F900-FAFF,U+FE10-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-ui-400-B2_Cu25g.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013,U+201C-201D,U+2026,U+3001-3002,U+300C-300D,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E5F,U+4E86,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F1A,U+4F20,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5019,U+503C,U+503E,U+504F,U+505A,U+50CF,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B0,U+51B2-51B3,U+51B7,U+51C0,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5219,U+521B,U+5220,U+522B,U+5230,U+5236-5237,U+523A,U+524D,U+5272,U+529F-52A1,U+52A8,U+5300,U+5305,U+5316,U+533A,U+534A,U+5355,U+5357,U+5360,U+5367,U+5370,U+5373,U+5375,U+538B,U+539A,U+539F,U+53C2,U+53CD,U+53D1,U+53D6-53D8,U+53E0,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5458,U+5468,U+547C,U+548C,U+54C1,U+54CD,U+54D1,U+54EA,U+5546,U+55C5,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5747,U+5757,U+578B,U+57A2,U+57AB,U+57CE,U+5851,U+586B,U+5883,U+58C1,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5931,U+5934,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BF8-5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C42,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5CA9,U+5DE5-5DE7,U+5DEE,U+5DF2,U+5E02,U+5E0C,U+5E26,U+5E38,U+5E72,U+5E74,U+5E76,U+5E8A,U+5E94-5E95,U+5EA6,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC5,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6027,U+606F,U+6089,U+60C5,U+60F3,U+610F,U+611F,U+6162,U+6210,U+6216,U+6234,U+6237,U+624B,U+624D,U+6253,U+6258,U+6270,U+6280,U+628A,U+6295,U+6298,U+629B,U+62A5,U+62BD,U+62C6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63E1,U+6444,U+64CD,U+652F,U+6539,U+653E,U+6548,U+654F,U+6570,U+6572,U+6574,U+6587,U+6591,U+6599,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+663E,U+6668,U+666F-6670,U+667A,U+6682,U+6696-6697,U+66F4,U+6700,U+6709,U+670D,U+6717,U+671B,U+671F,U+672A,U+672C,U+672F,U+6734,U+673A,U+6750,U+6761,U+6765,U+677E-677F,U+6784,U+6790,U+679C,U+67D3-67D4,U+67DC,U+67E5,U+6807,U+680F,U+6821,U+6837-6838,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B3E,U+6B63,U+6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C1B,U+6C34,U+6C42,U+6C47,U+6C49,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6CFC,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D53,U+6D88,U+6DA6,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E32,U+6E7F,U+6F2B,U+706F,U+70B9,U+7126,U+7136,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7406,U+74F7,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75DB,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+773C,U+7740,U+7761,U+77E5,U+77ED,U+77F3,U+7801-7802,U+7814,U+7845,U+786C,U+786E,U+78E8,U+793A,U+7981,U+79BB,U+79D1,U+79EF,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A7F,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B5B,U+7B7E,U+7B80,U+7BA1,U+7BB1,U+7C7B,U+7CCA,U+7CFB,U+7D20,U+7EA6-7EA7,U+7EAF,U+7EB9,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F29,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+805A,U+808C,U+80CC,U+80F6,U+80FD,U+811A,U+817B,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82CF,U+8349,U+8350,U+83B7,U+84DD,U+85B0,U+85CF,U+884C,U+8861,U+8865,U+8868,U+88AB,U+88C2,U+88C5,U+8981,U+89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D25-8D26,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F85,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+9000-9001,U+9006,U+9009,U+900F,U+9014,U+901A,U+9020,U+907F-9080,U+90E8,U+914D,U+91C9-91CA,U+91CC-91CD,U+91CF,U+949F,U+9519,U+952E,U+957F,U+95E8,U+95EE,U+95F4,U+964D,U+9650,U+9664,U+966A,U+9676,U+968F-9690,U+96C6,U+9700,U+9752,U+9759,U+9760,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9898,U+989C,U+98CE,U+98DF,U+9970,U+9988,U+9996,U+9999,U+9A8C,U+9AA4,U+9AD8,U+9E45,U+9ED8,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2) format("woff2");unicode-range:U+3400-9FFF,U+F900-FAFF,U+FE10-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-ui-500-Dbnz8p9q.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013,U+201C-201D,U+2026,U+3001-3002,U+300C-300D,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E5F,U+4E86,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F1A,U+4F20,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5019,U+503C,U+503E,U+504F,U+505A,U+50CF,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B0,U+51B2-51B3,U+51B7,U+51C0,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5219,U+521B,U+5220,U+522B,U+5230,U+5236-5237,U+523A,U+524D,U+5272,U+529F-52A1,U+52A8,U+5300,U+5305,U+5316,U+533A,U+534A,U+5355,U+5357,U+5360,U+5367,U+5370,U+5373,U+5375,U+538B,U+539A,U+539F,U+53C2,U+53CD,U+53D1,U+53D6-53D8,U+53E0,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5458,U+5468,U+547C,U+548C,U+54C1,U+54CD,U+54D1,U+54EA,U+5546,U+55C5,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5747,U+5757,U+578B,U+57A2,U+57AB,U+57CE,U+5851,U+586B,U+5883,U+58C1,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5931,U+5934,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BF8-5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C42,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5CA9,U+5DE5-5DE7,U+5DEE,U+5DF2,U+5E02,U+5E0C,U+5E26,U+5E38,U+5E72,U+5E74,U+5E76,U+5E8A,U+5E94-5E95,U+5EA6,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC5,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6027,U+606F,U+6089,U+60C5,U+60F3,U+610F,U+611F,U+6162,U+6210,U+6216,U+6234,U+6237,U+624B,U+624D,U+6253,U+6258,U+6270,U+6280,U+628A,U+6295,U+6298,U+629B,U+62A5,U+62BD,U+62C6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63E1,U+6444,U+64CD,U+652F,U+6539,U+653E,U+6548,U+654F,U+6570,U+6572,U+6574,U+6587,U+6591,U+6599,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+663E,U+6668,U+666F-6670,U+667A,U+6682,U+6696-6697,U+66F4,U+6700,U+6709,U+670D,U+6717,U+671B,U+671F,U+672A,U+672C,U+672F,U+6734,U+673A,U+6750,U+6761,U+6765,U+677E-677F,U+6784,U+6790,U+679C,U+67D3-67D4,U+67DC,U+67E5,U+6807,U+680F,U+6821,U+6837-6838,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B3E,U+6B63,U+6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C1B,U+6C34,U+6C42,U+6C47,U+6C49,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6CFC,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D53,U+6D88,U+6DA6,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E32,U+6E7F,U+6F2B,U+706F,U+70B9,U+7126,U+7136,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7406,U+74F7,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75DB,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+773C,U+7740,U+7761,U+77E5,U+77ED,U+77F3,U+7801-7802,U+7814,U+7845,U+786C,U+786E,U+78E8,U+793A,U+7981,U+79BB,U+79D1,U+79EF,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A7F,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B5B,U+7B7E,U+7B80,U+7BA1,U+7BB1,U+7C7B,U+7CCA,U+7CFB,U+7D20,U+7EA6-7EA7,U+7EAF,U+7EB9,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F29,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+805A,U+808C,U+80CC,U+80F6,U+80FD,U+811A,U+817B,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82CF,U+8349,U+8350,U+83B7,U+84DD,U+85B0,U+85CF,U+884C,U+8861,U+8865,U+8868,U+88AB,U+88C2,U+88C5,U+8981,U+89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D25-8D26,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F85,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+9000-9001,U+9006,U+9009,U+900F,U+9014,U+901A,U+9020,U+907F-9080,U+90E8,U+914D,U+91C9-91CA,U+91CC-91CD,U+91CF,U+949F,U+9519,U+952E,U+957F,U+95E8,U+95EE,U+95F4,U+964D,U+9650,U+9664,U+966A,U+9676,U+968F-9690,U+96C6,U+9700,U+9752,U+9759,U+9760,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9898,U+989C,U+98CE,U+98DF,U+9970,U+9988,U+9996,U+9999,U+9A8C,U+9AA4,U+9AD8,U+9E45,U+9ED8,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2) format("woff2");unicode-range:U+3400-9FFF,U+F900-FAFF,U+FE10-FFEF}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-ui-700-OON5ek_V.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013,U+201C-201D,U+2026,U+3001-3002,U+300C-300D,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E5F,U+4E86,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F1A,U+4F20,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5019,U+503C,U+503E,U+504F,U+505A,U+50CF,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B0,U+51B2-51B3,U+51B7,U+51C0,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5219,U+521B,U+5220,U+522B,U+5230,U+5236-5237,U+523A,U+524D,U+5272,U+529F-52A1,U+52A8,U+5300,U+5305,U+5316,U+533A,U+534A,U+5355,U+5357,U+5360,U+5367,U+5370,U+5373,U+5375,U+538B,U+539A,U+539F,U+53C2,U+53CD,U+53D1,U+53D6-53D8,U+53E0,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5458,U+5468,U+547C,U+548C,U+54C1,U+54CD,U+54D1,U+54EA,U+5546,U+55C5,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5747,U+5757,U+578B,U+57A2,U+57AB,U+57CE,U+5851,U+586B,U+5883,U+58C1,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5931,U+5934,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BF8-5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C42,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5CA9,U+5DE5-5DE7,U+5DEE,U+5DF2,U+5E02,U+5E0C,U+5E26,U+5E38,U+5E72,U+5E74,U+5E76,U+5E8A,U+5E94-5E95,U+5EA6,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC5,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6027,U+606F,U+6089,U+60C5,U+60F3,U+610F,U+611F,U+6162,U+6210,U+6216,U+6234,U+6237,U+624B,U+624D,U+6253,U+6258,U+6270,U+6280,U+628A,U+6295,U+6298,U+629B,U+62A5,U+62BD,U+62C6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63E1,U+6444,U+64CD,U+652F,U+6539,U+653E,U+6548,U+654F,U+6570,U+6572,U+6574,U+6587,U+6591,U+6599,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+663E,U+6668,U+666F-6670,U+667A,U+6682,U+6696-6697,U+66F4,U+6700,U+6709,U+670D,U+6717,U+671B,U+671F,U+672A,U+672C,U+672F,U+6734,U+673A,U+6750,U+6761,U+6765,U+677E-677F,U+6784,U+6790,U+679C,U+67D3-67D4,U+67DC,U+67E5,U+6807,U+680F,U+6821,U+6837-6838,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B3E,U+6B63,U+6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C1B,U+6C34,U+6C42,U+6C47,U+6C49,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6CFC,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D53,U+6D88,U+6DA6,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E32,U+6E7F,U+6F2B,U+706F,U+70B9,U+7126,U+7136,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7406,U+74F7,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75DB,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+773C,U+7740,U+7761,U+77E5,U+77ED,U+77F3,U+7801-7802,U+7814,U+7845,U+786C,U+786E,U+78E8,U+793A,U+7981,U+79BB,U+79D1,U+79EF,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A7F,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B5B,U+7B7E,U+7B80,U+7BA1,U+7BB1,U+7C7B,U+7CCA,U+7CFB,U+7D20,U+7EA6-7EA7,U+7EAF,U+7EB9,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F29,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+805A,U+808C,U+80CC,U+80F6,U+80FD,U+811A,U+817B,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82CF,U+8349,U+8350,U+83B7,U+84DD,U+85B0,U+85CF,U+884C,U+8861,U+8865,U+8868,U+88AB,U+88C2,U+88C5,U+8981,U+89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D25-8D26,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F85,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+9000-9001,U+9006,U+9009,U+900F,U+9014,U+901A,U+9020,U+907F-9080,U+90E8,U+914D,U+91C9-91CA,U+91CC-91CD,U+91CF,U+949F,U+9519,U+952E,U+957F,U+95E8,U+95EE,U+95F4,U+964D,U+9650,U+9664,U+966A,U+9676,U+968F-9690,U+96C6,U+9700,U+9752,U+9759,U+9760,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9898,U+989C,U+98CE,U+98DF,U+9970,U+9988,U+9996,U+9999,U+9A8C,U+9AA4,U+9AD8,U+9E45,U+9ED8,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-sc-chinese-simplified-400-normal-DfFx0pwf.woff2) format("woff2");unicode-range:U+3400-9FFF,U+F900-FAFF,U+FE10-FFEF}@font-face{font-family:"Noto Serif SC";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-sc-ui-400-BGdO9G-e.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013,U+201C-201D,U+2026,U+3001-3002,U+300C-300D,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E5F,U+4E86,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F1A,U+4F20,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5019,U+503C,U+503E,U+504F,U+505A,U+50CF,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B0,U+51B2-51B3,U+51B7,U+51C0,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5219,U+521B,U+5220,U+522B,U+5230,U+5236-5237,U+523A,U+524D,U+5272,U+529F-52A1,U+52A8,U+5300,U+5305,U+5316,U+533A,U+534A,U+5355,U+5357,U+5360,U+5367,U+5370,U+5373,U+5375,U+538B,U+539A,U+539F,U+53C2,U+53CD,U+53D1,U+53D6-53D8,U+53E0,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5458,U+5468,U+547C,U+548C,U+54C1,U+54CD,U+54D1,U+54EA,U+5546,U+55C5,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5747,U+5757,U+578B,U+57A2,U+57AB,U+57CE,U+5851,U+586B,U+5883,U+58C1,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5931,U+5934,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BF8-5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C42,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5CA9,U+5DE5-5DE7,U+5DEE,U+5DF2,U+5E02,U+5E0C,U+5E26,U+5E38,U+5E72,U+5E74,U+5E76,U+5E8A,U+5E94-5E95,U+5EA6,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC5,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6027,U+606F,U+6089,U+60C5,U+60F3,U+610F,U+611F,U+6162,U+6210,U+6216,U+6234,U+6237,U+624B,U+624D,U+6253,U+6258,U+6270,U+6280,U+628A,U+6295,U+6298,U+629B,U+62A5,U+62BD,U+62C6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63E1,U+6444,U+64CD,U+652F,U+6539,U+653E,U+6548,U+654F,U+6570,U+6572,U+6574,U+6587,U+6591,U+6599,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+663E,U+6668,U+666F-6670,U+667A,U+6682,U+6696-6697,U+66F4,U+6700,U+6709,U+670D,U+6717,U+671B,U+671F,U+672A,U+672C,U+672F,U+6734,U+673A,U+6750,U+6761,U+6765,U+677E-677F,U+6784,U+6790,U+679C,U+67D3-67D4,U+67DC,U+67E5,U+6807,U+680F,U+6821,U+6837-6838,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B3E,U+6B63,U+6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C1B,U+6C34,U+6C42,U+6C47,U+6C49,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6CFC,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D53,U+6D88,U+6DA6,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E32,U+6E7F,U+6F2B,U+706F,U+70B9,U+7126,U+7136,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7406,U+74F7,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75DB,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+773C,U+7740,U+7761,U+77E5,U+77ED,U+77F3,U+7801-7802,U+7814,U+7845,U+786C,U+786E,U+78E8,U+793A,U+7981,U+79BB,U+79D1,U+79EF,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A7F,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B5B,U+7B7E,U+7B80,U+7BA1,U+7BB1,U+7C7B,U+7CCA,U+7CFB,U+7D20,U+7EA6-7EA7,U+7EAF,U+7EB9,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F29,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+805A,U+808C,U+80CC,U+80F6,U+80FD,U+811A,U+817B,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82CF,U+8349,U+8350,U+83B7,U+84DD,U+85B0,U+85CF,U+884C,U+8861,U+8865,U+8868,U+88AB,U+88C2,U+88C5,U+8981,U+89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D25-8D26,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F85,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+9000-9001,U+9006,U+9009,U+900F,U+9014,U+901A,U+9020,U+907F-9080,U+90E8,U+914D,U+91C9-91CA,U+91CC-91CD,U+91CF,U+949F,U+9519,U+952E,U+957F,U+95E8,U+95EE,U+95F4,U+964D,U+9650,U+9664,U+966A,U+9676,U+968F-9690,U+96C6,U+9700,U+9752,U+9759,U+9760,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9898,U+989C,U+98CE,U+98DF,U+9970,U+9988,U+9996,U+9999,U+9A8C,U+9AA4,U+9AD8,U+9E45,U+9ED8,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-sc-chinese-simplified-700-normal-D_Ri4xB0.woff2) format("woff2");unicode-range:U+3400-9FFF,U+F900-FAFF,U+FE10-FFEF}@font-face{font-family:"Noto Serif SC";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-sc-ui-700-DDXMlNDd.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013,U+201C-201D,U+2026,U+3001-3002,U+300C-300D,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E30,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E5F,U+4E86,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3-4EE5,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F1A,U+4F20,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5019,U+503C,U+503E,U+504F,U+505A,U+50CF,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B0,U+51B2-51B3,U+51B7,U+51C0,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5219,U+521B,U+5220,U+522B,U+5230,U+5236-5237,U+523A,U+524D,U+5272,U+529F-52A1,U+52A8,U+5300,U+5305,U+5316,U+533A,U+534A,U+5355,U+5357,U+5360,U+5367,U+5370,U+5373,U+5375,U+538B,U+539A,U+539F,U+53C2,U+53CD,U+53D1,U+53D6-53D8,U+53E0,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F3,U+53F7-53F8,U+5408,U+540C-540E,U+5411,U+5426,U+542B-542C,U+542F,U+5438,U+5458,U+5468,U+547C,U+548C,U+54C1,U+54CD,U+54D1,U+54EA,U+5546,U+55C5,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5747,U+5757,U+578B,U+57A2,U+57AB,U+57CE,U+5851,U+586B,U+5883,U+58C1,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5931,U+5934,U+597D,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BF8-5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C42,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5CA9,U+5DE5-5DE7,U+5DEE,U+5DF2,U+5E02,U+5E0C,U+5E26,U+5E38,U+5E72,U+5E74,U+5E76,U+5E8A,U+5E94-5E95,U+5EA6,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC5,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6027,U+606F,U+6089,U+60C5,U+60F3,U+610F,U+611F,U+6162,U+6210,U+6216,U+6234,U+6237,U+624B,U+624D,U+6253,U+6258,U+6270,U+6280,U+628A,U+6295,U+6298,U+629B,U+62A5,U+62BD,U+62C6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63E1,U+6444,U+64CD,U+652F,U+6539,U+653E,U+6548,U+654F,U+6570,U+6572,U+6574,U+6587,U+6591,U+6599,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+6613,U+662F,U+663E,U+6668,U+666F-6670,U+667A,U+6682,U+6696-6697,U+66F4,U+6700,U+6709,U+670D,U+6717,U+671B,U+671F,U+672A,U+672C,U+672F,U+6734,U+673A,U+6750,U+6761,U+6765,U+677E-677F,U+6784,U+6790,U+679C,U+67D3-67D4,U+67DC,U+67E5,U+6807,U+680F,U+6821,U+6837-6838,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B3E,U+6B63,U+6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C1B,U+6C34,U+6C42,U+6C47,U+6C49,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6CFC,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D53,U+6D88,U+6DA6,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E32,U+6E7F,U+6F2B,U+706F,U+70B9,U+7126,U+7136,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+7387,U+73AF-73B0,U+7406,U+74F7,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75DB,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+773C,U+7740,U+7761,U+77E5,U+77ED,U+77F3,U+7801-7802,U+7814,U+7845,U+786C,U+786E,U+78E8,U+793A,U+7981,U+79BB,U+79D1,U+79EF,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76,U+7A7A,U+7A7F,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B5B,U+7B7E,U+7B80,U+7BA1,U+7BB1,U+7C7B,U+7CCA,U+7CFB,U+7D20,U+7EA6-7EA7,U+7EAF,U+7EB9,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDC,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F29,U+7F51,U+7F6E,U+8003,U+8005,U+8054,U+805A,U+808C,U+80CC,U+80F6,U+80FD,U+811A,U+817B,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82CF,U+8349,U+8350,U+83B7,U+84DD,U+85B0,U+85CF,U+884C,U+8861,U+8865,U+8868,U+88AB,U+88C2,U+88C5,U+8981,U+89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D25-8D26,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F85,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+9000-9001,U+9006,U+9009,U+900F,U+9014,U+901A,U+9020,U+907F-9080,U+90E8,U+914D,U+91C9-91CA,U+91CC-91CD,U+91CF,U+949F,U+9519,U+952E,U+957F,U+95E8,U+95EE,U+95F4,U+964D,U+9650,U+9664,U+966A,U+9676,U+968F-9690,U+96C6,U+9700,U+9752,U+9759,U+9760,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9898,U+989C,U+98CE,U+98DF,U+9970,U+9988,U+9996,U+9999,U+9A8C,U+9AA4,U+9AD8,U+9E45,U+9ED8,U+FF08-FF09,U+FF0B-FF0C,U+FF1A-FF1B,U+FF1F}:root{--c-bg: #e8eef0;--c-surface: #ffffff;--c-sunk: #dce7eb;--c-input: #f7f9fa;--c-ink: #202f38;--c-muted: #52616b;--c-primary: #284f64;--c-primary-hover: #1c3c50;--c-on-primary: #ffffff;--c-primary-soft: #e1ebf0;--c-line: #ced8dd;--c-line-control: #637783;--c-stage: #1c303e;--c-inverse: #f5f7f8;--c-stage-muted: #c2cfd6;--c-paper: #f2ede3;--c-paper-input: #fffcf6;--c-warm: #80502f;--c-warm-soft: #ead7be;--c-cool-soft: #d7e6ec;--c-mineral-soft: #dce0ea;--c-natural: #426455;--c-natural-soft: #dce6d9;--c-action-disabled: #3b5260;--c-action-disabled-ink: #d4e0e6;--control-line: 1px;--c-danger: #9b3027;--c-danger-soft: #fcf0ec;--font-text: "Noto Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-display: "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--font-data: Bahnschrift, "DIN Alternate", "Segoe UI", sans-serif;--fs-xs: 12px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 24px;--fs-title: 32px;--fs-page-title: clamp(28px, 3vw, 40px);--fs-hero: clamp(32px, 3.4vw, 48px);--fs-home-title: clamp(32px, 3.5vw, 48px);--page-max: 1440px;--page-gutter: 48px;--gallery-max: 640px;--target-size: 44px;--brief-action-space: calc(160px + env(safe-area-inset-bottom, 0px)) ;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--radius: 0}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-text);font-size:var(--fs-md);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.6}button,input,select,textarea,summary{border-radius:var(--radius)}img{max-width:100%}:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.02em}.eyebrow{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--c-muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{min-height:100vh}.page-shell{width:min(var(--page-max),100%);margin-inline:auto;padding:var(--s-12) var(--page-gutter) 0}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--s-6);margin-bottom:var(--s-10)}.page-heading h1{margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--fs-page-title);line-height:1.5;font-weight:700;letter-spacing:.02em}.page-description{color:var(--c-muted);margin-top:var(--s-3);font-size:var(--fs-sm)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.section-heading h2{font-size:var(--fs-lg);font-weight:700}.workspace-foot{display:flex;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-12);padding:var(--s-5) 0;border-top:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-muted)}.workspace-foot-org{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.workspace-foot a{color:inherit;text-decoration:none}.workspace-foot a:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.studio-header{position:relative;display:flex;align-items:stretch;gap:var(--s-12);padding:0 max(var(--page-gutter),calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));min-height:76px;background:var(--c-stage);color:var(--c-inverse);border-bottom:1px solid var(--c-primary)}.studio-brand{display:flex;align-items:center;padding:0;border:0;background:transparent;white-space:nowrap}.studio-brand strong{display:flex;gap:var(--s-3);align-items:baseline;font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:.08em;color:var(--c-inverse)}.studio-brand .data{font-size:var(--fs-xs);font-weight:400;letter-spacing:.12em}.studio-nav{display:flex;gap:var(--s-8)}.studio-nav button{border:0;border-bottom:2px solid transparent;background:none;padding:0 var(--s-1);font-size:var(--fs-sm);color:var(--c-stage-muted)}.studio-nav button[aria-current=page]{border-bottom-color:var(--c-warm-soft);color:var(--c-inverse);font-weight:700}.studio-nav button:hover:enabled{color:var(--c-inverse)}.studio-header :focus-visible{outline-color:var(--c-inverse)}.engine-status{align-self:center;display:flex;align-items:center;gap:var(--s-2);margin-left:auto;font-size:var(--fs-xs);color:var(--c-stage-muted);white-space:nowrap}.engine-status i{width:6px;height:6px;background:var(--c-stage-muted);border-radius:50%}.skip-link{position:absolute;top:-100px;left:var(--s-4);padding:var(--s-2) var(--s-4);background:var(--c-primary);color:var(--c-on-primary);z-index:10}.skip-link:focus{top:var(--s-2)}.request-progress{position:absolute;inset:auto 0 -1px;height:3px;overflow:hidden}.request-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background:var(--c-warm-soft);animation:request-progress 1.3s ease-in-out infinite}@keyframes request-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(max-width:1100px){:root{--page-gutter: 32px}.page-shell{padding-top:var(--s-8)}.studio-header{gap:var(--s-8)}}@media(max-width:700px){:root{--page-gutter: 20px;--fs-page-title: 28px}.page-shell{padding-top:var(--s-7)}.studio-header{flex-wrap:wrap;gap:0 var(--s-6);padding:var(--s-3) var(--page-gutter) 0}.studio-brand{min-height:var(--target-size)}.studio-brand strong{font-size:var(--fs-lg);gap:var(--s-2)}.studio-brand .data{font-size:var(--fs-xs)}.studio-nav{order:3;flex-basis:100%;gap:var(--s-6);margin-top:var(--s-2)}.studio-nav button{min-height:44px}.page-heading{align-items:start;flex-direction:column;gap:var(--s-5);margin-bottom:var(--s-6)}.page-heading h1{font-size:var(--fs-page-title)}.section-heading{gap:var(--s-3);flex-wrap:wrap}.workspace-foot{flex-direction:column;gap:var(--s-1);margin-top:var(--s-7)}}@media(max-width:359px){:root{--page-gutter: 16px}.studio-brand .data{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.request-progress:after{width:100%}}.home-page{padding-top:var(--s-10)}.home-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--s-12)}.home-copy{padding-block:var(--s-6)}.home-byline{margin-bottom:var(--s-6);font-size:var(--fs-sm);color:var(--c-primary)}.home-copy h1{font-family:var(--font-display);font-size:var(--fs-home-title);line-height:1.4;letter-spacing:.02em}.home-lead{margin-top:var(--s-6);font-size:var(--fs-lg);font-weight:500}.home-description{max-width:32em;margin-top:var(--s-4);font-size:var(--fs-sm);line-height:1.9;color:var(--c-muted)}.home-actions{display:flex;align-items:center;gap:var(--s-6);margin-top:var(--s-8)}.home-actions .btn{min-width:176px;min-height:52px;justify-content:space-between}.home-mode-note{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--c-muted)}.home-copy .alert{margin-top:var(--s-4)}.home-visual{min-width:0;background:var(--c-stage)}.home-visual>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.home-visual .image-fallback{aspect-ratio:1}.home-visual figcaption{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);color:var(--c-stage-muted);font-size:var(--fs-xs)}.home-visual figcaption span:last-child{white-space:nowrap}.home-method{margin-top:var(--s-12);padding:var(--s-8);background:var(--c-paper)}.home-method-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-bottom:var(--s-6)}.home-method-heading h2{font-size:var(--fs-lg);font-weight:500}.home-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);counter-reset:process}.home-process li{min-width:0;counter-increment:process}.home-process h3{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--fs-md);font-weight:500}.home-process h3:before{content:counter(process);font-family:var(--font-data);font-size:var(--fs-sm);color:var(--c-warm)}.home-process p{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-muted)}.home-process-output{display:block;margin-top:var(--s-4);font-size:var(--fs-xs);color:var(--c-primary)}.home-footer{margin-top:var(--s-8)}@media(max-width:1100px){.home-intro{gap:var(--s-8)}.home-byline{margin-bottom:var(--s-4)}.home-copy{padding-block:0}.home-lead{margin-top:var(--s-4)}.home-actions{gap:var(--s-4);margin-top:var(--s-6)}.home-actions .btn{min-width:152px}}@media(max-width:760px){.home-intro{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.home-copy h1 br{display:none}.home-description{max-width:none}.home-visual{width:min(100%,480px);margin-inline:auto}.home-visual>img,.home-visual .image-fallback{aspect-ratio:1;max-height:360px}.home-method{margin-top:var(--s-8);padding:var(--s-6)}.home-method-heading{display:block;padding-bottom:var(--s-5)}.home-method-heading h2{margin-top:var(--s-2)}.home-process{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.home-process li+li{border-top:1px solid var(--c-line);padding-top:var(--s-5)}.home-process-output{margin-top:var(--s-2)}}@media(max-width:480px){.home-copy h1{max-width:8em}.home-copy h1 br{display:initial}.home-actions{flex-wrap:wrap;gap:var(--s-3) var(--s-5)}.home-actions .btn{min-width:148px}.home-visual>img,.home-visual .image-fallback{max-height:280px}.home-visual figcaption{padding-inline:var(--s-3)}.home-visual figcaption span:last-child{white-space:normal}.home-method{padding:var(--s-5)}}.login-page{padding-top:var(--s-10)}.login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--s-12)}.login-copy{min-width:0}.login-copy h1{font-family:var(--font-display);font-size:var(--fs-home-title);line-height:1.4;letter-spacing:.02em}.login-lead{margin-top:var(--s-4);font-size:var(--fs-lg);font-weight:500}.login-form{display:grid;gap:var(--s-5);max-width:440px;margin-top:var(--s-8);padding:var(--s-8);background:var(--c-paper);border-top:2px solid var(--c-primary)}.login-form .input{background:var(--c-paper-input)}.login-form .btn{justify-content:space-between;min-height:52px}.login-form .field-hint{padding-top:var(--s-4);border-top:1px solid var(--c-line)}.login-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.studio-account{align-self:center;display:flex;align-items:center;gap:var(--s-3);font-size:var(--fs-xs);color:var(--c-stage-muted);white-space:nowrap}.studio-account-name{max-width:12em;overflow:hidden;text-overflow:ellipsis}.studio-account button{min-height:var(--target-size);padding:0 var(--s-1);border:0;border-bottom:2px solid transparent;background:none;font-size:var(--fs-sm);color:var(--c-inverse)}.studio-account button:hover:enabled{border-bottom-color:var(--c-warm-soft)}@media(max-width:1100px){.login-layout{gap:var(--s-8)}.login-form{margin-top:var(--s-6);padding:var(--s-6)}}@media(max-width:760px){.login-layout{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.login-form{max-width:none}.login-visual{width:min(100%,480px);margin-inline:auto}.login-visual>img,.login-visual .image-fallback{max-height:360px}}@media(max-width:700px){.studio-account-name{display:none}}@media(max-width:480px){.login-form{padding:var(--s-5)}.login-visual>img,.login-visual .image-fallback{max-height:280px}}.brief-heading{align-items:center;margin-bottom:var(--s-7)}.brief-heading .page-description{margin-top:var(--s-2)}.brief-steps{margin-bottom:var(--s-5);scroll-margin-top:var(--s-5)}.brief-steps ol{display:flex;border-bottom:var(--control-line) solid var(--c-line-control)}.brief-steps li{flex:1;min-width:0}.brief-steps button{display:flex;width:100%;align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-3) var(--s-4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--c-muted);text-align:left;font-size:var(--fs-sm)}.brief-steps button[aria-current=step]{border-bottom-color:var(--c-primary);color:var(--c-primary);background:var(--c-sunk);font-weight:700}.brief-steps button:disabled{opacity:1;background:var(--c-bg);border-bottom-style:dashed;border-bottom-color:var(--c-line-control)}.brief-steps .data{color:inherit}.step-done{margin-left:auto;font-size:var(--fs-sm);font-weight:400}.brief-editor{--editor-pad: var(--s-8);background:var(--c-paper);border:var(--control-line) solid var(--c-line-control)}.brief-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.brief-idea{display:grid;align-content:start;gap:var(--s-6);padding:var(--editor-pad);background:var(--c-paper)}.brief-step-heading h2{font-size:var(--fs-lg);font-weight:500;line-height:1.6}.brief-step-heading p{margin-top:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm)}.brief-writing .required-note{color:var(--c-warm)}.brief-writing .brief-description{min-height:200px;background:var(--c-paper-input)}.brief-idea .input{background:var(--c-paper-input)}.writing-meta{display:flex;justify-content:space-between;align-items:start;gap:var(--s-3);margin-top:var(--s-2)}.character-count{white-space:nowrap;text-align:right}.brief-context{display:grid;align-content:start;gap:var(--s-7);padding:var(--editor-pad);background:var(--c-sunk)}.category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.category-option{position:relative;cursor:pointer;min-width:0}.category-option input{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.category-option span{display:flex;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-3);border:var(--control-line) solid var(--c-line-control);background:var(--c-surface);font-size:var(--fs-sm)}.category-option input:checked+span{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary);font-weight:500}.category-option input:checked+span:after{content:"✓";margin-left:auto}.category-option input:focus-visible+span{outline:2px solid var(--c-primary);outline-offset:3px}.brief-guidance{border-top:1px solid var(--c-line-control);padding-top:var(--s-5)}.brief-guidance h3,.brief-recap h3{font-size:var(--fs-md);font-weight:500}.brief-guidance p{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-muted)}.brief-context .segment input:checked+span{background:var(--c-primary);color:var(--c-on-primary)}.brief-context .segment input:focus-visible+span{outline-color:var(--c-on-primary)}.brief-context .segment input:not(:checked):focus-visible+span{outline-color:var(--c-primary)}.feeling-selection{font-size:var(--fs-sm);color:var(--c-primary);min-height:2em;overflow-wrap:anywhere}.feeling-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.feeling-pick{min-width:0;min-height:48px;padding:var(--s-3);border:var(--control-line) solid var(--c-line-control);text-align:left;background:var(--c-paper-input)}.feeling-name{display:flex;justify-content:space-between;align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:500}.feeling-check{font-family:var(--font-data);flex-shrink:0}.feeling-pick:hover:enabled:not([aria-pressed=true]){border-color:var(--c-primary);background:var(--c-primary-soft)}.feeling-pick[aria-pressed=true]{background:var(--c-primary);color:var(--c-on-primary);border-color:var(--c-primary)}.feeling-pick:disabled{opacity:1;color:var(--c-muted);background:var(--c-paper);border-style:dashed}.feeling-help summary{cursor:pointer;min-height:var(--target-size);padding-block:var(--s-2);font-size:var(--fs-sm);color:var(--c-primary);text-decoration:underline;text-underline-offset:var(--s-1)}.feeling-guide{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--control-line) solid var(--c-line-control);font-size:var(--fs-sm)}.feeling-guide dt{font-weight:500}.feeling-guide dd{color:var(--c-muted);margin-top:var(--s-1)}.reference-details{border-top:var(--control-line) solid var(--c-line-control);padding-top:var(--s-4)}.reference-details summary{cursor:pointer;font-size:var(--fs-sm);font-weight:500;min-height:var(--target-size);padding-block:var(--s-2)}.reference-details>p{margin:var(--s-2) 0 var(--s-3)}.reference-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.reference-list li{min-width:0;position:relative}.reference-list img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.reference-list button{min-height:var(--target-size);width:100%;padding:var(--s-1);border:var(--control-line) solid var(--c-line-control);background:var(--c-surface);font-size:var(--fs-sm)}.reference-list .reference-add{aspect-ratio:1;min-height:80px;background:var(--c-primary-soft)}.reference-list li:only-child{grid-column:1 / -1}.reference-list li:only-child .reference-add{aspect-ratio:auto;min-height:48px}.brief-recap{border-top:var(--control-line) solid var(--c-line-control);padding-top:var(--s-4)}.recap-description{margin-top:var(--s-3);font-size:var(--fs-sm);overflow-wrap:anywhere}.brief-recap dl{display:grid;gap:var(--s-2);margin:var(--s-4) 0;font-size:var(--fs-sm)}.brief-recap dl>div{display:grid;grid-template-columns:4em minmax(0,1fr);gap:var(--s-3)}.brief-recap dt{color:var(--c-muted)}.brief-recap dd{overflow-wrap:anywhere}.brief-fields>.alert{grid-column:1 / -1;margin:var(--s-4) var(--editor-pad)}.brief-submit{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) var(--editor-pad);background:var(--c-stage);color:var(--c-inverse)}.brief-ready{font-size:var(--fs-sm)}.brief-submit .field-hint{color:var(--c-stage-muted);margin-top:var(--s-1)}.brief-submit-actions{display:flex;align-items:center;gap:var(--s-5)}.brief-submit .btn{min-width:200px;min-height:52px;justify-content:space-between}.brief-back{border:0;background:transparent;padding:var(--s-2) 0;min-height:var(--target-size);color:var(--c-inverse);font-size:var(--fs-sm);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.brief-submit :focus-visible{outline-color:var(--c-inverse)}@media(max-width:1100px){.brief-editor{--editor-pad: var(--s-6)}}@media(max-width:700px){html:has(.brief-page){scroll-padding-bottom:var(--brief-action-space)}.brief-page{padding-bottom:var(--brief-action-space)}.brief-heading{align-items:start;gap:var(--s-3)}.brief-fields{grid-template-columns:minmax(0,1fr)}.brief-submit{position:fixed;inset:auto 0 0;z-index:5;align-items:stretch;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--page-gutter) calc(var(--s-3) + env(safe-area-inset-bottom,0px))}.brief-submit .brief-ready{display:none}.brief-submit .field-hint{margin:0}.brief-submit-actions{justify-content:flex-end;gap:var(--s-4)}.brief-submit .btn{flex:1;min-width:0}}@media(max-width:480px){.brief-editor{--editor-pad: var(--s-5)}.reference-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.brief-editor{--editor-pad: var(--s-4)}.brief-steps button{padding-inline:var(--s-2);gap:var(--s-2)}.step-done{display:none}.writing-meta{flex-wrap:wrap}.character-count{margin-left:auto}.feeling-pick{padding-inline:var(--s-2)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);min-height:44px;padding:var(--s-3) var(--s-5);border:1px solid transparent;font-size:var(--fs-sm);line-height:1.5;font-weight:500;text-decoration:none}.btn-primary{background:var(--c-primary);color:var(--c-on-primary)}.btn-primary:hover:enabled{background:var(--c-primary-hover)}.btn-inverse{background:var(--c-paper);color:var(--c-stage);font-weight:700}.btn-inverse:hover:enabled{background:var(--c-warm-soft)}.btn-inverse:disabled{opacity:1;background:var(--c-action-disabled);color:var(--c-action-disabled-ink);border-color:var(--c-stage-muted)}.btn-secondary{background:var(--c-surface);border-color:var(--c-line-control)}.btn-secondary:hover:enabled{background:var(--c-sunk);border-color:var(--c-primary)}.btn-sm{min-height:var(--target-size);min-width:var(--target-size);padding:var(--s-2) var(--s-3)}.link{display:inline-flex;align-items:center;min-height:var(--target-size);padding:0;border:0;background:none;font-size:var(--fs-sm);color:var(--c-primary);text-decoration:underline;text-underline-offset:4px}.field{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}fieldset{min-width:0;margin:0;padding:0;border:0}legend{padding:0}.field legend{margin-bottom:var(--s-2)}.field-label{font-size:var(--fs-sm);font-weight:500}.optional,.required-note{font-weight:400;font-size:var(--fs-sm);color:var(--c-muted);margin-left:var(--s-1)}.field-hint{font-size:var(--fs-sm);font-weight:400;color:var(--c-muted);line-height:1.7}.field-hint.is-error{color:var(--c-danger)}.field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.input{width:100%;min-width:0;min-height:44px;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-line-control);font-size:var(--fs-sm);line-height:1.6}.input::placeholder{color:var(--c-muted);opacity:1}.input:focus{border-color:var(--c-primary)}textarea.input{resize:vertical}.segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--c-line-control)}.segment{position:relative;cursor:pointer}.segment+.segment{border-left:1px solid var(--c-line-control)}.segment input{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.segment span{display:grid;place-items:center;min-height:46px;font-size:var(--fs-sm);background:var(--c-surface)}.segment input:checked+span{background:var(--c-primary-soft);color:var(--c-primary);font-weight:700}.segment input:focus-visible+span{outline:2px solid var(--c-primary);outline-offset:-3px}.pick{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--target-size);padding:var(--s-2) var(--s-3);border:1px solid var(--c-line-control);background:var(--c-surface);font-size:var(--fs-sm)}.pick[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}.pick[aria-pressed=true]:before{content:"✓";font-size:var(--fs-xs)}.pick:hover:enabled{border-color:var(--c-primary)}.alert{padding:var(--s-3) var(--s-4);border:1px solid var(--c-danger);background:var(--c-danger-soft);color:var(--c-danger);font-size:var(--fs-sm)}.mode-note{padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-sm);margin-bottom:var(--s-6)}.update-notice{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line-control);background:var(--c-primary-soft);color:var(--c-primary);font-size:var(--fs-sm)}.image-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px;padding:var(--s-4);background:var(--c-sunk);font-size:var(--fs-sm);color:var(--c-muted);text-align:center}.bullets{display:grid;gap:var(--s-1)}.bullets li{position:relative;padding-left:var(--s-3)}.bullets li:before{content:"";position:absolute;left:0;top:.8em;width:4px;height:1px;background:currentColor}.tags{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tag{padding:2px var(--s-2);background:var(--c-sunk)}@media(max-width:480px){.field-pair{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.pick{padding-inline:var(--s-2)}}.layers{display:flex;flex-direction:column;gap:var(--s-3)}.layer{background:var(--c-sunk);padding:var(--s-4) var(--s-5)}.layer:last-child{padding-bottom:var(--s-4)}.layer-head{display:flex;align-items:center;gap:var(--s-3);cursor:pointer;list-style:none;min-height:var(--target-size)}.layer-head::-webkit-details-marker{display:none}.layer-name{font-size:var(--fs-md);font-weight:500}.layer-aim{font-size:var(--fs-sm);color:var(--c-muted)}.layer-chevron{margin-left:auto;flex-shrink:0}.layer:not([open]) .layer-chevron{transform:rotate(-90deg)}.facts{display:grid;gap:16px;margin-top:16px}.fact{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;font-size:var(--fs-sm)}.fact dt{color:var(--c-muted)}.specs{display:grid}.spec{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:8px 0;border-bottom:1px solid var(--c-line)}.spec:first-child{padding-top:0}.spec-label{color:var(--c-muted)}.sense-term{display:inline-flex;gap:8px;align-items:center}.sense-icon{flex-shrink:0}@media(max-width:600px){.fact{grid-template-columns:minmax(0,1fr);gap:4px}.layer-head{flex-wrap:wrap;gap:4px 12px}}.tune{display:flex;flex-direction:column;gap:var(--s-6)}.group{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.tune>.group+.group{padding-top:var(--s-6);border-top:var(--control-line) solid var(--c-line-control)}.group-title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--fs-md);font-weight:700;color:var(--c-ink)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip{display:inline-flex;gap:var(--s-1);align-items:center;padding-left:var(--s-3);background:var(--c-primary-soft);color:var(--c-primary);font-size:var(--fs-sm)}.chip button{min-width:var(--target-size);min-height:var(--target-size);border:0;background:transparent;color:var(--c-primary);font-size:var(--fs-lg)}.chip button:hover{background:var(--c-sunk)}.axis{display:grid;grid-template-columns:2em minmax(0,1fr) 2em;gap:var(--s-3);align-items:center;min-height:var(--target-size)}.axis-word{font-size:var(--fs-sm);color:var(--c-muted)}.axis-word:last-child{text-align:right}.axis-word[data-on=true]{color:var(--c-primary);font-weight:700}.axis input[type=range]{width:100%;min-width:0;min-height:var(--target-size);margin:0;accent-color:var(--c-primary)}.plaques{display:grid;grid-template-columns:minmax(0,1fr)}.plaque-item{display:grid;grid-template-columns:var(--target-size) minmax(0,1fr) 88px;align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) 0;border-bottom:var(--control-line) solid var(--c-line)}.plaque{position:relative;display:block;width:var(--target-size);height:var(--target-size);border:var(--control-line) solid var(--c-line-control);background:var(--swatch);cursor:pointer}.plaque-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.plaque:focus-within{outline:2px solid var(--c-primary);outline-offset:3px}.plaque-hex{font-size:var(--fs-sm)}.plaque-ratio{display:flex;gap:var(--s-1);align-items:center;font-size:var(--fs-sm)}.plaque-ratio .input-num{width:72px;min-height:var(--target-size);padding:var(--s-1);font-size:var(--fs-sm)}@media(min-width:760px)and (max-width:1200px){.tune{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6) var(--s-8)}.tune>.group+.group{border-top:0;padding-top:0}.tune>.group:last-child{grid-column:2;grid-row:1 / span 2;border-left:var(--control-line) solid var(--c-line-control);padding-left:var(--s-8)}}.proposal-statement{font-size:var(--fs-md);color:var(--c-muted);margin-top:var(--s-3);max-width:34em}.heading-actions{display:flex;flex-shrink:0;gap:var(--s-3)}.proposal-layout{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:var(--s-10);align-items:start}.proposal-visual{min-width:0}.proposal-visual>div>.update-notice{margin-bottom:var(--s-4)}.proposal-sections{display:flex;background:var(--c-bg);border-bottom:1px solid var(--c-line-control);margin-bottom:var(--s-5);scroll-margin-top:var(--s-4)}.proposal-sections button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);flex:1;min-height:48px;padding:var(--s-2);border:0;border-bottom:2px solid transparent;background:transparent;font-size:var(--fs-sm);color:var(--c-muted)}.proposal-sections button[aria-selected=true]{border-bottom-color:var(--c-primary);color:var(--c-primary);font-weight:700}.tab-update{width:6px;height:6px;background:var(--c-primary);border-radius:50%}.proposal-page>.alert{margin-bottom:var(--s-6)}.gallery{min-width:0}.gallery-heading{margin-bottom:var(--s-4)}.gallery-filters{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);border-bottom:1px solid var(--c-line);margin-bottom:var(--s-5)}.gallery-filters button{display:inline-flex;gap:var(--s-1);align-items:baseline;min-width:var(--target-size);padding:var(--s-2) 0 var(--s-3);min-height:var(--target-size);background:transparent;border:0;border-bottom:2px solid transparent;font-size:var(--fs-sm);color:var(--c-muted)}.gallery-filters button span{font-size:var(--fs-xs)}.gallery-filters button[aria-pressed=true]{font-weight:700;color:var(--c-primary);border-bottom-color:var(--c-primary)}.gallery-figure,.gallery-thumbnails,.image-prompt{width:min(100%,var(--gallery-max));margin-inline:auto}.gallery-image{display:flex;align-items:center;justify-content:center;width:min(100%,var(--gallery-max));aspect-ratio:1;margin-inline:auto;background:var(--c-stage)}.gallery-image>img{display:block;width:100%;height:100%;object-fit:contain}.gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) 0}.gallery-caption h3{margin-top:var(--s-1);font-size:var(--fs-md);font-weight:500}.image-pagination{display:flex;align-items:center;gap:var(--s-3);white-space:nowrap}.image-pagination>span{font-size:var(--fs-xs);color:var(--c-muted)}.image-pagination button{min-width:var(--target-size)}.gallery-thumbnails{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--s-2)}.gallery-thumbnails li{min-width:0}.gallery-thumbnails button{display:block;width:100%;padding:3px;border:2px solid transparent;background:transparent}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--c-primary)}.gallery-thumbnails button:hover:not([aria-pressed=true]){border-color:var(--c-line-control)}.gallery-thumbnails img,.thumb-empty{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover}.thumb-empty{background:var(--c-sunk);font-size:var(--fs-xs)}.image-prompt{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--c-line)}.image-prompt summary{font-size:var(--fs-sm);color:var(--c-muted);cursor:pointer;min-height:var(--target-size);padding-block:var(--s-2)}.image-prompt summary>span{margin-left:var(--s-3)}.image-prompt p{margin-top:var(--s-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:430px;padding:var(--s-8) var(--s-5);text-align:center;background:var(--c-surface)}.gallery-empty h3{font-size:var(--fs-lg);font-weight:500;margin-bottom:var(--s-3)}.gallery-empty p{max-width:28em;color:var(--c-muted);font-size:var(--fs-sm);margin-bottom:var(--s-6)}.gallery-processing{margin-top:var(--s-4);padding:var(--s-2) var(--s-3);background:var(--c-primary-soft);font-size:var(--fs-sm);color:var(--c-primary)}.empty-category{padding:var(--s-12) var(--s-4);color:var(--c-muted);text-align:center;font-size:var(--fs-sm)}.direction-panel{background:var(--c-paper);padding:var(--s-6);min-width:0}.direction-head{margin:calc(-1 * var(--s-6)) calc(-1 * var(--s-6)) 0;padding:var(--s-6);background:var(--c-stage);color:var(--c-inverse)}.direction-head h2{margin-bottom:var(--s-2);font-size:var(--fs-lg)}.direction-head>p:last-child{color:var(--c-stage-muted);font-size:var(--fs-sm)}.palette-ribbon{display:flex;height:32px;margin:var(--s-5) 0 var(--s-6)}.palette-ribbon i{flex-basis:0;min-width:0}.direction-actions{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--c-line)}.design-rationale{margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--c-line-control)}.design-rationale>.section-heading{margin-bottom:var(--s-6)}.rationale-study{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:var(--s-6);background:var(--c-paper)}.rationale-study>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rationale-study figcaption{padding:var(--s-6);align-self:center}.rationale-study h3{font-family:var(--font-display);font-size:var(--fs-lg);margin:var(--s-2) 0 var(--s-5);line-height:1.7}.rationale-study dl{display:grid;gap:var(--s-3)}.rationale-study dt{font-size:var(--fs-sm)}.rationale-study dd{font-size:var(--fs-sm);color:var(--c-muted);margin-top:var(--s-1)}@media(max-width:1200px){.proposal-layout{display:block}.design-rationale{margin-top:0}.proposal-heading{flex-wrap:wrap}}@media(max-width:1100px){.direction-panel{padding:var(--s-5)}.direction-head{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) 0;padding:var(--s-5)}}@media(max-width:700px){.rationale-study{grid-template-columns:minmax(0,1fr)}.rationale-study>img{max-height:280px}}@media(max-width:600px){.heading-actions{width:100%;flex-wrap:wrap}.heading-actions>.btn{flex:1}.proposal-statement{font-size:var(--fs-sm);line-height:1.8}.direction-panel{padding:var(--s-4)}.direction-head{margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 0;padding:var(--s-5) var(--s-4)}.rationale-study figcaption{padding:var(--s-5)}.gallery-heading{align-items:end}.gallery-filters{gap:var(--s-1) var(--s-4)}.gallery-filters button{font-size:var(--fs-sm)}.gallery-caption{align-items:start;flex-direction:column;gap:var(--s-3);padding-block:var(--s-4)}.image-pagination{align-self:end}.gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-empty{min-height:340px;padding-inline:var(--s-3)}.gallery-empty h3{font-size:var(--fs-md)}.image-prompt summary>span{display:block;margin-left:0}}.spec-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.spec-document{padding:var(--s-12);background:var(--c-surface);border:var(--control-line) solid var(--c-line)}.spec-head{display:flex;justify-content:space-between;align-items:start;gap:var(--s-6);padding-bottom:var(--s-7);border-bottom:2px solid var(--c-ink)}.spec-head h1{font-family:var(--font-display);font-size:var(--fs-page-title);font-weight:700;line-height:1.5;margin:var(--s-2) 0}.spec-subject{font-size:var(--fs-lg)}.spec-meta{max-width:24em;text-align:right;font-size:var(--fs-sm);color:var(--c-muted)}.spec-meta strong{display:block;font-weight:500;color:var(--c-primary);margin-bottom:var(--s-2)}.spec-cover{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--s-8);margin-block:var(--s-7);background:var(--c-stage);color:var(--c-inverse)}.spec-cover .eyebrow,.spec-cover .field-hint{color:var(--c-stage-muted)}.spec-cover>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.spec-cover>div{padding:var(--s-6) var(--s-6) var(--s-6) 0}.spec-cover .spec-statement{padding-block:var(--s-3)}.spec-statement{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.7;padding:var(--s-7) 0}.spec-contents{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1) var(--s-5);padding-block:var(--s-3);border-top:var(--control-line) solid var(--c-line);font-size:var(--fs-sm)}.spec-contents>span{color:var(--c-muted)}.spec-contents a{display:inline-flex;align-items:center;min-height:var(--target-size);color:var(--c-primary);text-underline-offset:var(--s-1)}.spec-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--s-12)}.spec-block{padding:var(--s-6) 0;border-top:var(--control-line) solid var(--c-line);break-inside:avoid;scroll-margin-top:var(--s-5)}.spec-block>h2{font-size:var(--fs-lg);margin-bottom:var(--s-5)}.document-facts{display:grid;gap:var(--s-4)}.document-facts>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:var(--s-4);font-size:var(--fs-sm)}.document-facts dt{color:var(--c-muted)}.document-facts dd{overflow-wrap:anywhere}.kansei-list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-6);font-size:var(--fs-sm)}.kansei-list li{background:var(--c-primary-soft);color:var(--c-primary);padding:var(--s-1) var(--s-3)}.sd-axes{display:grid;gap:var(--s-4)}.sd-row{display:grid;grid-template-columns:2em minmax(0,1fr) 2em 2em;gap:var(--s-3);align-items:center;font-size:var(--fs-sm)}.sd-row>span:last-child{text-align:right;color:var(--c-muted)}.sd-track{height:2px;position:relative;background:var(--c-line-control)}.sd-track i{position:absolute;top:-3px;width:var(--s-2);height:var(--s-2);background:var(--c-primary);margin-left:-4px;border-radius:50%}.cmf-bar{display:flex;height:var(--s-12);border:var(--control-line) solid var(--c-line-control)}.cmf-bar i{flex-basis:0;min-width:0}.cmf-list{margin-top:var(--s-3)}.cmf-list>div,.parameter-list>div{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:var(--control-line) solid var(--c-line);font-size:var(--fs-sm)}.cmf-list dt{display:flex;align-items:center;gap:var(--s-2)}.cmf-list dt i{display:inline-block;width:var(--s-3);height:var(--s-3);border:var(--control-line) solid var(--c-line-control)}.parameter-list dt{color:var(--c-muted)}.parameter-list dd{text-align:right;overflow-wrap:anywhere}.spec-image-note{margin:calc(-1 * var(--s-2)) 0 var(--s-5)}.spec-plates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6) var(--s-4)}.spec-plates>li{min-width:0;break-inside:avoid}.spec-plates img,.spec-plates .image-fallback{display:block;width:100%;aspect-ratio:1;object-fit:contain;height:auto}.spec-plates .field-hint{margin-top:var(--s-2)}.spec-plates h3{font-size:var(--fs-sm);font-weight:400;margin-top:var(--s-1)}.spec-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2) var(--s-6);padding-top:var(--s-6);margin-top:var(--s-6);border-top:var(--control-line) solid var(--c-line);font-size:var(--fs-sm);color:var(--c-muted)}@media(max-width:1000px){.spec-document{padding:var(--s-7)}.spec-grid{grid-template-columns:minmax(0,1fr);gap:0}.spec-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.spec-page{background:var(--c-surface)}.spec-document{border:0;padding:0}.spec-toolbar{flex-wrap:wrap}.spec-head{flex-direction:column;gap:var(--s-4)}.spec-meta{text-align:left}.spec-meta strong{margin-bottom:var(--s-1)}.spec-subject{font-size:var(--fs-md)}.spec-cover{grid-template-columns:minmax(0,1fr);gap:0;margin-block:var(--s-5)}.spec-cover>img{max-height:192px}.spec-cover>div{padding:var(--s-4)}.spec-statement{font-size:var(--fs-lg)}.spec-contents{gap:var(--s-1) var(--s-4)}.spec-contents>span{flex-basis:100%}.document-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}}@page{size:A4;margin:14mm}@media print{:root{font-size:10pt}body,.app{background:var(--c-surface)}.studio-header,.spec-toolbar,.spec-contents{display:none!important}.spec-page{width:100%;max-width:none;padding:0}.spec-document{border:0;padding:0}.spec-head{flex-direction:row;padding-bottom:var(--s-4)}.spec-head h1{font-size:24pt}.spec-meta{text-align:right;font-size:9pt}.spec-cover{grid-template-columns:46mm minmax(0,1fr);gap:6mm;margin-block:5mm;break-inside:avoid;background:transparent;color:var(--c-ink)}.spec-cover .eyebrow,.spec-cover .field-hint{color:var(--c-muted)}.spec-cover>div{padding:0}.spec-cover>img{max-height:none}.spec-statement{font-size:16pt;padding-block:var(--s-4)}.spec-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--s-6)}.spec-block{padding-block:var(--s-4)}.spec-block h2{font-size:11pt;margin-bottom:var(--s-3);break-after:avoid}.document-facts{gap:var(--s-2)}.document-facts>div{display:block;font-size:9pt}.document-facts dt{margin-bottom:var(--s-1)}.spec-plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4) var(--s-3)}.spec-document>.spec-block:last-of-type{break-inside:auto}.spec-plates>li{break-inside:avoid}.spec-plates h3,.spec-plates .field-hint,.spec-foot{font-size:8pt}.cmf-bar,.cmf-list dt i,.kansei-list li,.sd-track,.sd-track i{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
