@font-face{font-family:GZ Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/gz-sans-400-core.Cw-wbSTo.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+F7,U+2014,U+2022,U+2026,U+2190-2193,U+25C6,U+25CB,U+25CF,U+2605-2606,U+2713-2714,U+3000-3002,U+3008-3011,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E1A,U+4E1C,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E48,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B,U+4E8E,U+4E91,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4ECA,U+4ECE,U+4ED6,U+4ED8,U+4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F18,U+4F1A,U+4F20,U+4F4D,U+4F4F,U+4F53,U+4F5C,U+4F60,U+4F8B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+5019,U+503C,U+505A,U+5143,U+5145,U+5148-5149,U+514D,U+5165,U+5168,U+516C,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B3,U+51C6,U+51ED,U+51FA,U+5206-5207,U+5212,U+5219,U+522B,U+5230,U+5236,U+5238,U+524D,U+529B,U+529F,U+52A1,U+52A8-52A9,U+5316,U+5339,U+534A,U+534F,U+5355,U+5361,U+5373,U+5386,U+53CA,U+53D1,U+53D6,U+53D8,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F2,U+53F7-53F8,U+5408,U+540A,U+540C,U+540E,U+5417,U+5440,U+544A,U+5468,U+547D,U+548C,U+54A8,U+54C1,U+54C8,U+54EA,U+552E,U+5546,U+559C,U+5668,U+56DB,U+56DE,U+56E2,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+5740,U+5747,U+578B,U+57CE,U+5904,U+5907,U+590D,U+590F,U+591A,U+591C,U+5927,U+5929,U+5934,U+5957,U+597D,U+5982,U+59CB,U+5A92,U+5B57,U+5B66,U+5B81,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9C-5B9E,U+5BA2,U+5BB6,U+5BB9,U+5BBD,U+5BF9,U+5BFC,U+5C06,U+5C0A,U+5C0F,U+5C11,U+5C31,U+5C3A,U+5C4F,U+5C55,U+5DE5-5DE6,U+5DF1-5DF2,U+5E02-5E03,U+5E26,U+5E2E,U+5E38,U+5E73,U+5E76,U+5E7F,U+5E8F,U+5E93-5E94,U+5E97,U+5EA6,U+5EFA,U+5F00,U+5F04,U+5F0F,U+5F15,U+5F20,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+5F88,U+5F97,U+5FAE,U+5FC3,U+5FD7,U+5FEB,U+6001,U+600E,U+601D,U+6062,U+606F,U+60C5,U+60E0,U+60F3,U+610F,U+611F,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+624B,U+624D,U+6253,U+6270,U+627E-627F,U+628A,U+6295-6296,U+6298,U+629A,U+62A5,U+62B1,U+62CD,U+62DF,U+62E6,U+62FC,U+62FF,U+6301-6302,U+6309,U+6311,U+6324,U+633D,U+6362,U+636E,U+6388-6389,U+6392,U+63A5,U+63A8,U+63D0,U+63D2,U+641C,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6548,U+6570,U+6587,U+6599,U+65A4,U+65AD,U+65B0,U+65B9,U+65E5,U+65F6,U+660E,U+6613,U+662F,U+665A,U+667A,U+66F4,U+66FF-6700,U+6709,U+670D,U+672B-672C,U+673A,U+6743,U+6750,U+6761,U+6765,U+677E,U+6784,U+679C,U+67E5,U+6807,U+6821,U+6837-6838,U+683C,U+6848,U+6863,U+68B3,U+68C0,U+68C9,U+695A,U+6A21,U+6B21-6B22,U+6B3E,U+6B49,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BEB,U+6C14,U+6C34,U+6C42,U+6C89,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6D17,U+6D1E,U+6D3B,U+6D41,U+6D4F,U+6D88-6D89,U+6DD8,U+6E05,U+6E38,U+6E90,U+6F14,U+70B9,U+70E6,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+72B6,U+72EC,U+731C,U+732B,U+73B0,U+73ED,U+7406,U+751F,U+7528,U+7531,U+7535,U+7559,U+767B,U+767D,U+7684,U+76D6,U+76EE,U+76F4,U+7701,U+770B,U+771F,U+7740,U+778E,U+77E5,U+77E9,U+77ED,U+7801,U+780D,U+7834,U+786C,U+793A,U+7968,U+79C1,U+79D2,U+79F0,U+7A0B,U+7A0D,U+7A33,U+7A7A,U+7A7F,U+7A97,U+7AD9,U+7AEF,U+7B49,U+7B54,U+7B56,U+7B97,U+7BA1,U+7BB1,U+7C7B,U+7CBE,U+7CCA,U+7CFB,U+7D22,U+7EA2,U+7EA6,U+7EAF,U+7EBF,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EF4,U+7F16,U+7F51,U+7F6E,U+8003,U+804A,U+80FD,U+8111,U+811A,U+81EA,U+81F4,U+8212,U+8272,U+8350,U+83DC,U+8425,U+865A,U+884C,U+8863,U+8868,U+8896,U+88AB,U+88C5,U+897F,U+8981,U+8986,U+89C1,U+89C4,U+89C8-89C9,U+89E3,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAE-8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8C03,U+8C05,U+8D1F,U+8D23,U+8D26-8D28,U+8D2D,U+8D35,U+8D39,U+8D44,U+8D54,U+8D70,U+8DB3,U+8DDF,U+8DEF,U+8DF3,U+8EAB,U+8F6C,U+8F6F,U+8F7D,U+8F93,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF9,U+9000-9002,U+9009,U+900F-9010,U+9012,U+901A,U+9020,U+9047,U+904D,U+907F,U+90E8,U+90FD,U+914D,U+9192,U+91CC-91CD,U+91CF,U+91D1,U+94B1,U+94FA,U+94FE,U+9500-9501,U+952E,U+95E8,U+95ED-95EE,U+95F2,U+95F4,U+95F7,U+961F,U+9644-9645,U+9650,U+9655,U+968F-9690,U+96C6,U+96F6,U+9700,U+9759,U+975E,U+9762,U+978B,U+97F3,U+9875,U+987A,U+9886,U+9898,U+989C-989D,U+9910,U+996E,U+9A6C,U+9A8C,U+9AD8,U+9C7C,U+9EBB,U+9ED1,U+9ED8,U+FF01,U+FF05,U+FF08-FF09,U+FF0B-FF0D,U+FF1A-FF1F,U+FF5C,U+FF5E,U+FFE5}@font-face{font-family:GZ Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/gz-sans-400-ext.CBdvpBX1.woff2) format("woff2");unicode-range:U+4E03,U+4E14,U+4E22,U+4E25,U+4E3E,U+4E49,U+4E5D,U+4E89,U+4E8C,U+4E94,U+4EC5,U+4ECD,U+4EE3,U+4EFD,U+4F2A,U+4F30,U+4F46,U+4F4E,U+4F55,U+4F7F,U+4F9B,U+4FB5,U+4FEE,U+5047,U+505C,U+50A8,U+5141,U+516B,U+516D,U+5171,U+5192,U+51B5,U+51B7,U+5217,U+5220,U+5229,U+5237,U+526F,U+529E,U+52A0,U+52AA,U+5305,U+5317,U+533A,U+533F,U+5341,U+534E,U+539F,U+53BB,U+53CB-53CD,U+53D7,U+53E6,U+53F3,U+5404,U+540D,U+5411,U+542B,U+542F,U+5458,U+54CD,U+5584,U+56E0,U+56F4,U+56FD,U+57DF,U+57FA,U+5883,U+5916,U+5931,U+5939,U+59A5,U+59D4,U+5B58,U+5BA3,U+5BC6,U+5C24,U+5C3D-5C3E,U+5C4A,U+5C65,U+5C81,U+5C97,U+5CF0,U+5E72,U+5E74,U+5F02,U+5F39,U+5F52,U+5F81,U+5F8B,U+5FC5,U+6027,U+6076,U+6240,U+6258,U+6267,U+6279,U+6280,U+6297,U+62A4,U+62C5,U+62EC,U+6307,U+635F,U+63AA,U+642C,U+6458,U+64A4,U+64AD,U+6545,U+6551,U+6563,U+6574,U+65BD,U+65E0,U+6635,U+663E,U+6682,U+6708,U+671F,U+672A,U+672F,U+675F,U+6B3A,U+6B62,U+6B64,U+6C11,U+6CC4,U+6D4B,U+6DFB,U+6E20,U+6E2F,U+6EE1,U+6FB3,U+7136,U+72AF,U+7533,U+754C,U+7591,U+76CA,U+76D1,U+76D7,U+76F8,U+7763,U+786E,U+7981,U+79BB,U+79DF,U+79FB,U+7A3F,U+7A76,U+7ACB,U+7B2C,U+7B5B,U+7B7E,U+7BE1,U+7C97,U+7EC4,U+7EC6-7EC8,U+7EDC,U+7EE7,U+7EED,U+8005,U+804C,U+8054,U+8131,U+8282,U+8303,U+8349,U+83B7,U+8457,U+8865,U+89C6,U+89D2,U+8BBC,U+8BBF,U+8BC4,U+8BC8-8BC9,U+8BE5,U+8BEF,U+8BF1,U+8C01,U+8C61,U+8D25,U+8D77,U+8D85,U+8E2A,U+8F96,U+8FD1,U+8FDD,U+8FF0,U+8FFD,U+9006,U+9014,U+901F,U+9053,U+9075,U+91C7,U+91CA,U+9519,U+9605,U+9632,U+9636,U+9662,U+9664,U+9694,U+969C,U+9732,U+9876,U+9879,U+9988,U+9996,U+9A9A}@font-face{font-family:GZ Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/gz-sans-700-core.IZknUXys.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+B7,U+D7,U+F7,U+2014,U+2022,U+2026,U+2190-2193,U+25C6,U+25CB,U+25CF,U+2605-2606,U+2713-2714,U+3000-3002,U+3008-3011,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E1A,U+4E1C,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E48,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B,U+4E8E,U+4E91,U+4E9B,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4ECA,U+4ECE,U+4ED6,U+4ED8,U+4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F18,U+4F1A,U+4F20,U+4F4D,U+4F4F,U+4F53,U+4F5C,U+4F60,U+4F8B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+5019,U+503C,U+505A,U+5143,U+5145,U+5148-5149,U+514D,U+5165,U+5168,U+516C,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B3,U+51C6,U+51ED,U+51FA,U+5206-5207,U+5212,U+5219,U+522B,U+5230,U+5236,U+5238,U+524D,U+529B,U+529F,U+52A1,U+52A8-52A9,U+5316,U+5339,U+534A,U+534F,U+5355,U+5361,U+5373,U+5386,U+53CA,U+53D1,U+53D6,U+53D8,U+53E3,U+53E5,U+53EA,U+53EF-53F0,U+53F2,U+53F7-53F8,U+5408,U+540A,U+540C,U+540E,U+5417,U+5440,U+544A,U+5468,U+547D,U+548C,U+54A8,U+54C1,U+54C8,U+54EA,U+552E,U+5546,U+559C,U+5668,U+56DB,U+56DE,U+56E2,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+5740,U+5747,U+578B,U+57CE,U+5904,U+5907,U+590D,U+590F,U+591A,U+591C,U+5927,U+5929,U+5934,U+5957,U+597D,U+5982,U+59CB,U+5A92,U+5B57,U+5B66,U+5B81,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9C-5B9E,U+5BA2,U+5BB6,U+5BB9,U+5BBD,U+5BF9,U+5BFC,U+5C06,U+5C0A,U+5C0F,U+5C11,U+5C31,U+5C3A,U+5C4F,U+5C55,U+5DE5-5DE6,U+5DF1-5DF2,U+5E02-5E03,U+5E26,U+5E2E,U+5E38,U+5E73,U+5E76,U+5E7F,U+5E8F,U+5E93-5E94,U+5E97,U+5EA6,U+5EFA,U+5F00,U+5F04,U+5F0F,U+5F15,U+5F20,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+5F88,U+5F97,U+5FAE,U+5FC3,U+5FD7,U+5FEB,U+6001,U+600E,U+601D,U+6062,U+606F,U+60C5,U+60E0,U+60F3,U+610F,U+611F,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+624B,U+624D,U+6253,U+6270,U+627E-627F,U+628A,U+6295-6296,U+6298,U+629A,U+62A5,U+62B1,U+62CD,U+62DF,U+62E6,U+62FC,U+62FF,U+6301-6302,U+6309,U+6311,U+6324,U+633D,U+6362,U+636E,U+6388-6389,U+6392,U+63A5,U+63A8,U+63D0,U+63D2,U+641C,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6548,U+6570,U+6587,U+6599,U+65A4,U+65AD,U+65B0,U+65B9,U+65E5,U+65F6,U+660E,U+6613,U+662F,U+665A,U+667A,U+66F4,U+66FF-6700,U+6709,U+670D,U+672B-672C,U+673A,U+6743,U+6750,U+6761,U+6765,U+677E,U+6784,U+679C,U+67E5,U+6807,U+6821,U+6837-6838,U+683C,U+6848,U+6863,U+68B3,U+68C0,U+68C9,U+695A,U+6A21,U+6B21-6B22,U+6B3E,U+6B49,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BEB,U+6C14,U+6C34,U+6C42,U+6C89,U+6C9F,U+6CA1,U+6CD5,U+6CE8,U+6D17,U+6D1E,U+6D3B,U+6D41,U+6D4F,U+6D88-6D89,U+6DD8,U+6E05,U+6E38,U+6E90,U+6F14,U+70B9,U+70E6,U+7167,U+719F,U+7247-7248,U+724C,U+7269,U+72B6,U+72EC,U+731C,U+732B,U+73B0,U+73ED,U+7406,U+751F,U+7528,U+7531,U+7535,U+7559,U+767B,U+767D,U+7684,U+76D6,U+76EE,U+76F4,U+7701,U+770B,U+771F,U+7740,U+778E,U+77E5,U+77E9,U+77ED,U+7801,U+780D,U+7834,U+786C,U+793A,U+7968,U+79C1,U+79D2,U+79F0,U+7A0B,U+7A0D,U+7A33,U+7A7A,U+7A7F,U+7A97,U+7AD9,U+7AEF,U+7B49,U+7B54,U+7B56,U+7B97,U+7BA1,U+7BB1,U+7C7B,U+7CBE,U+7CCA,U+7CFB,U+7D22,U+7EA2,U+7EA6,U+7EAF,U+7EBF,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EF4,U+7F16,U+7F51,U+7F6E,U+8003,U+804A,U+80FD,U+8111,U+811A,U+81EA,U+81F4,U+8212,U+8272,U+8350,U+83DC,U+8425,U+865A,U+884C,U+8863,U+8868,U+8896,U+88AB,U+88C5,U+897F,U+8981,U+8986,U+89C1,U+89C4,U+89C8-89C9,U+89E3,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAE-8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8C03,U+8C05,U+8D1F,U+8D23,U+8D26-8D28,U+8D2D,U+8D35,U+8D39,U+8D44,U+8D54,U+8D70,U+8DB3,U+8DDF,U+8DEF,U+8DF3,U+8EAB,U+8F6C,U+8F6F,U+8F7D,U+8F93,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF9,U+9000-9002,U+9009,U+900F-9010,U+9012,U+901A,U+9020,U+9047,U+904D,U+907F,U+90E8,U+90FD,U+914D,U+9192,U+91CC-91CD,U+91CF,U+91D1,U+94B1,U+94FA,U+94FE,U+9500-9501,U+952E,U+95E8,U+95ED-95EE,U+95F2,U+95F4,U+95F7,U+961F,U+9644-9645,U+9650,U+9655,U+968F-9690,U+96C6,U+96F6,U+9700,U+9759,U+975E,U+9762,U+978B,U+97F3,U+9875,U+987A,U+9886,U+9898,U+989C-989D,U+9910,U+996E,U+9A6C,U+9A8C,U+9AD8,U+9C7C,U+9EBB,U+9ED1,U+9ED8,U+FF01,U+FF05,U+FF08-FF09,U+FF0B-FF0D,U+FF1A-FF1F,U+FF5C,U+FF5E,U+FFE5}@font-face{font-family:GZ Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/gz-sans-700-ext.CU16nPAO.woff2) format("woff2");unicode-range:U+4E03,U+4E14,U+4E22,U+4E25,U+4E3E,U+4E49,U+4E5D,U+4E89,U+4E8C,U+4E94,U+4EC5,U+4ECD,U+4EE3,U+4EFD,U+4F2A,U+4F30,U+4F46,U+4F4E,U+4F55,U+4F7F,U+4F9B,U+4FB5,U+4FEE,U+5047,U+505C,U+50A8,U+5141,U+516B,U+516D,U+5171,U+5192,U+51B5,U+51B7,U+5217,U+5220,U+5229,U+5237,U+526F,U+529E,U+52A0,U+52AA,U+5305,U+5317,U+533A,U+533F,U+5341,U+534E,U+539F,U+53BB,U+53CB-53CD,U+53D7,U+53E6,U+53F3,U+5404,U+540D,U+5411,U+542B,U+542F,U+5458,U+54CD,U+5584,U+56E0,U+56F4,U+56FD,U+57DF,U+57FA,U+5883,U+5916,U+5931,U+5939,U+59A5,U+59D4,U+5B58,U+5BA3,U+5BC6,U+5C24,U+5C3D-5C3E,U+5C4A,U+5C65,U+5C81,U+5C97,U+5CF0,U+5E72,U+5E74,U+5F02,U+5F39,U+5F52,U+5F81,U+5F8B,U+5FC5,U+6027,U+6076,U+6240,U+6258,U+6267,U+6279,U+6280,U+6297,U+62A4,U+62C5,U+62EC,U+6307,U+635F,U+63AA,U+642C,U+6458,U+64A4,U+64AD,U+6545,U+6551,U+6563,U+6574,U+65BD,U+65E0,U+6635,U+663E,U+6682,U+6708,U+671F,U+672A,U+672F,U+675F,U+6B3A,U+6B62,U+6B64,U+6C11,U+6CC4,U+6D4B,U+6DFB,U+6E20,U+6E2F,U+6EE1,U+6FB3,U+7136,U+72AF,U+7533,U+754C,U+7591,U+76CA,U+76D1,U+76D7,U+76F8,U+7763,U+786E,U+7981,U+79BB,U+79DF,U+79FB,U+7A3F,U+7A76,U+7ACB,U+7B2C,U+7B5B,U+7B7E,U+7BE1,U+7C97,U+7EC4,U+7EC6-7EC8,U+7EDC,U+7EE7,U+7EED,U+8005,U+804C,U+8054,U+8131,U+8282,U+8303,U+8349,U+83B7,U+8457,U+8865,U+89C6,U+89D2,U+8BBC,U+8BBF,U+8BC4,U+8BC8-8BC9,U+8BE5,U+8BEF,U+8BF1,U+8C01,U+8C61,U+8D25,U+8D77,U+8D85,U+8E2A,U+8F96,U+8FD1,U+8FDD,U+8FF0,U+8FFD,U+9006,U+9014,U+901F,U+9053,U+9075,U+91C7,U+91CA,U+9519,U+9605,U+9632,U+9636,U+9662,U+9664,U+9694,U+969C,U+9732,U+9876,U+9879,U+9988,U+9996,U+9A9A}@font-face{font-family:GZ Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/gz-sans-900.XgTlEhj_.woff2) format("woff2");unicode-range:U+20,U+30-39,U+41,U+49,U+4E00,U+4E0D,U+4E2A,U+4E70,U+4E86,U+4F4D,U+4F4F,U+52A1,U+534F,U+544A,U+56E2,U+5728,U+5904,U+5B58,U+5BB6,U+5DF2,U+606F,U+6216,U+6237,U+633D,U+63A5,U+642C,U+653F,U+670D,U+67E5,U+6BCF,U+6D88,U+6E38,U+7406,U+7528,U+77E5,U+7801,U+79C1,U+7B56,U+7ECF,U+8005,U+8BA9,U+8BAE,U+8D70,U+8FD9,U+901A,U+9690,U+9762,U+9875,U+FF0C}@font-face{font-family:GZ Latin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/gz-latin.Cudawos2.woff2) format("woff2")}@font-face{font-family:GZ Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/gz-mono.DA5aIvDh.woff2) format("woff2")}:root{color-scheme:light;--bg:#EDEAEB;--bg-2:#E4E0E2;--bg-3:#DFDADC;--bg-lite:#F3F1F2;--dots:radial-gradient(rgba(96,60,62,.12) 1px,transparent 1.3px);--panel:rgba(255,255,255,.94);--panel-solid:#FFFFFF;--panel-hi:#FFFFFF;--line:rgba(70,40,44,.13);--line-2:rgba(70,40,44,.22);--ink:#1F1D22;--ink-2:#45424A;--ink-3:#5B5660;--glow:#C11E15;--glow-2:#9E1219;--cyan:#F0643C;--glow-soft:#FDECEA;--glow-line:rgba(225,37,27,.4);--brand:#E1251B;--brand-hi:#C11E15;--brand-soft:#FDECEA;--ok:#0B7D52;--ok-soft:rgba(11,125,82,.12);--warn:#9A5B06;--warn-soft:rgba(154,91,6,.12);--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--shadow:0 22px 50px -22px rgba(60,20,24,.28);--f-cn:"GZ Sans","PingFang SC","Microsoft YaHei","Hiragino Sans GB","Noto Sans SC",system-ui,sans-serif;--f-en:"GZ Latin","GZ Sans","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--f-mono:"GZ Mono","SFMono-Regular",Consolas,"GZ Sans","Microsoft YaHei",monospace;--wrap:1180px;--nav-h:68px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;color:var(--ink);font:15px/1.75 var(--f-cn);overflow-x:hidden;-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:var(--dots);background-size:26px 26px}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img,svg{max-width:100%}.num,.mono{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono)}::selection{background:#e1251b38}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.nw{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:60;padding:10px 16px;border-radius:10px;background:var(--panel-solid);border:1px solid var(--line-2);font-size:14px;transition:top .2s ease}.skip:focus{top:12px}.page{position:relative;z-index:1}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}section{position:relative;padding:72px 0}.sec-head{max-width:720px;margin-bottom:48px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12.5px/1 var(--f-cn);letter-spacing:.14em;color:var(--glow);margin:0}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 #e1251b73;animation:epulse 2.4s ease-out infinite}@keyframes epulse{0%{box-shadow:0 0 #e1251b73}70%,to{box-shadow:0 0 0 7px #e1251b00}}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.005em}h2{font-size:clamp(28px,3.4vw,40px);line-height:1.25;margin-top:16px;text-wrap:balance}.sec-head h2:after{content:"";display:block;width:40px;height:3px;border-radius:2px;margin-top:16px;background:var(--brand)}.sec-head p{color:var(--ink-2);font-size:16.5px;margin:14px 0 0;max-width:46em;text-wrap:pretty}.glass{--gb:linear-gradient(120deg,rgba(70,40,44,.15),rgba(70,40,44,.15));border:1px solid transparent;border-radius:var(--r-lg);background:linear-gradient(#fff,#fff) padding-box,var(--gb) border-box;background-size:100% 100%,200% 100%;background-position:0 0,0 0;box-shadow:0 1px 2px #3c14180f,0 16px 34px -20px #3c141847;transition:transform .35s ease,box-shadow .35s ease,background-position .9s ease}.glass.lift:hover{--gb:linear-gradient(120deg,rgba(225,37,27,.45),rgba(225,37,27,.45));transform:translateY(-3px);background-position:0 0,100% 0;box-shadow:0 1px 2px #3c14180f,0 24px 46px -22px #c11e1561}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid rgba(70,40,44,.24);color:var(--ink-2);background:#ffffffb3;white-space:nowrap}.tag.ok{color:#08693f;border-color:#0b7d5273;background:#0b7d521a;font-weight:600}.tag.warn,.tag.demo{color:#8a4f00;border-color:#9a5b0673;background:#9a5b061a;font-weight:600}.aura{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.7;z-index:0}.aura.a1{width:520px;height:420px;left:-180px;top:40px;background:radial-gradient(circle,rgba(225,37,27,.12),transparent 70%)}.aura.a2{width:560px;height:460px;right:-200px;top:10px;background:radial-gradient(circle,rgba(240,100,60,.1),transparent 70%)}section>.wrap{position:relative;z-index:1}main>section{overflow-x:clip}.nerve{position:relative;height:44px;width:1px;margin:0 auto;background:linear-gradient(180deg,transparent,rgba(225,37,27,.38),transparent);z-index:1}.nerve:after{content:"";position:absolute;left:-2px;top:0;width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px #e1251bb3;animation:nflow 2.8s ease-in-out infinite}@keyframes nflow{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:calc(100% - 5px);opacity:0}}.nerve+section{padding-top:24px}main>section:has(+.nerve){padding-bottom:24px}.sec-lite{background:var(--dots) 0 0/26px 26px,linear-gradient(180deg,var(--bg),var(--bg-lite) 90px,var(--bg-lite) calc(100% - 90px),var(--bg))}.sec-deep{background:var(--dots) 0 0/26px 26px,linear-gradient(180deg,var(--bg),var(--bg-2) 110px,var(--bg-3) calc(100% - 110px),var(--bg))}.updated{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;font:500 12px/1 var(--f-mono);color:var(--ink-3)}.updated i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 26px -12px #e1251bb3,inset 0 1px #ffffff2e}.btn-primary:hover{background:var(--brand-hi)}.btn-ghost{background:#fff;border-color:#e1251b73;color:var(--glow)}.btn-ghost:hover{background:var(--glow-soft);border-color:var(--brand)}.btn svg{width:18px;height:18px}.btn-dl{position:relative;overflow:hidden;height:62px;padding:0 30px 0 24px;border-radius:14px;color:#fff;gap:14px;background:linear-gradient(135deg,#e8352a,#e1251b 45%,#b81c14);box-shadow:0 16px 34px -16px #c11e15bf,inset 0 1px #ffffff38}.btn-dl:hover{box-shadow:0 20px 42px -16px #c11e15d9,inset 0 1px #ffffff38}.btn-dl svg{width:22px;height:22px;flex:none}.btn-dl .t{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.btn-dl .t b{font-size:18px;font-weight:700}.btn-dl .t small{font-size:12px;font-weight:500;opacity:.9}.btn-dl:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);animation:dlsheen 5.5s ease-in-out infinite}@keyframes dlsheen{0%,70%{left:-60%}to{left:130%}}.btn-dl.sm{height:38px;padding:0 16px;border-radius:10px;gap:8px;font-size:14px}.btn-dl.sm svg{width:15px;height:15px}.btn-dl.sm:after{display:none}.btn-dl[aria-disabled=true]{background:#e7e4e6;color:var(--ink-3);box-shadow:none;cursor:default}.btn-dl[aria-disabled=true]:after{display:none}.dl-cta{display:flex;flex-direction:column;align-items:flex-start}.dl-meta{margin:14px 0 0;font:500 12.5px/1.6 var(--f-cn);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:4px 14px}.dl-meta a{color:var(--glow)}.dl-meta b{color:var(--ink-2);font-weight:600}.dl-tag{margin:8px 0 0;font-size:13px;color:var(--ink-2);font-weight:500}.dl-tag b{color:var(--ok);font-weight:600}.nav{position:fixed;top:0;left:0;right:0;z-index:20;transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav.scrolled,.nav.solid{background:#edeaebe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav .wrap{height:var(--nav-h);display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:11px;font-weight:700;font-size:16px;letter-spacing:.02em;line-height:1.25}.logo .mk{width:34px;height:34px;display:grid;place-items:center;flex:none}.logo .mk svg{width:34px;height:34px;display:block;filter:drop-shadow(0 4px 7px rgba(193,30,21,.26))}.logo .logo-img{height:32px;width:auto;max-width:180px;flex:none;object-fit:contain;border-radius:9px}.logo small{display:block;font:500 11px/1.35 var(--f-cn);letter-spacing:.2em;color:var(--ink-3)}.nav-links{display:flex;gap:22px;margin-left:auto;font-size:14.5px;color:var(--ink-2)}.nav-links a{position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current]{color:var(--ink);font-weight:600}.nav-links a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-23px;height:2px;border-radius:2px;background:var(--brand)}.nav-act{display:flex;align-items:center;gap:6px}.login-link{font-size:13px;color:var(--ink-3);padding:6px 8px}.login-link:hover{color:var(--ink-2)}.menu-btn{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:#ffffffb3;cursor:pointer;margin-left:8px;flex:none;padding:0}.menu-btn span{display:block;width:16px;height:1.5px;background:var(--ink);margin:4px auto}.drawer{display:none}.hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:120px 0 72px;overflow:hidden;background:var(--bg)}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 70% at 14% 55%,rgba(237,234,235,.92),rgba(237,234,235,.45) 55%,transparent 78%)}.hero>.wrap{position:relative;z-index:2;width:100%}.hero-grid{display:grid;grid-template-columns:minmax(0,500px) 1fr;gap:40px;align-items:center}.hero h1{font-size:clamp(38px,5.2vw,68px);line-height:1.12;font-weight:900;letter-spacing:-.01em;margin-top:22px}.hero h1 .glow{background:linear-gradient(100deg,#9e1219 5%,#d2231a 55%,#e5432a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{margin:18px 0 0;font-size:clamp(19px,1.8vw,23px);font-weight:600;color:var(--ink);letter-spacing:.01em}.hero .lead{font-size:17.5px;color:var(--ink-2);margin:18px 0 0;max-width:30em;text-wrap:pretty}.hero-aside{align-self:end;justify-self:end;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.live{font:500 12px/1.4 var(--f-mono);color:var(--ink-2);padding:10px 14px;display:flex;gap:10px;align-items:center;min-width:260px}.live .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 #0b7d5299;animation:ping 2s infinite}@keyframes ping{0%{box-shadow:0 0 #0b7d5280}70%{box-shadow:0 0 0 9px #0b7d5200}to{box-shadow:0 0 #0b7d5200}}.dl-hero{margin-top:30px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 22px}.dl-hero .dl-meta{margin:10px 0 0 4px}.dl-hero .chat-link{margin-top:20px}.hero .btn-dl{height:76px;padding:0 34px 0 26px;border-radius:18px;gap:16px;animation:halo 2.8s ease-out infinite}.hero .btn-dl svg{width:32px;height:32px}.hero .btn-dl .t b{font-size:23px;letter-spacing:.02em}.hero .btn-dl .t small{font-size:12.5px;margin-top:3px}@keyframes halo{0%{box-shadow:0 18px 38px -16px #c11e15b3,0 0 #e1251b52}70%,to{box-shadow:0 18px 38px -16px #c11e15b3,0 0 0 14px #e1251b00}}.chat-link{font-size:15px;font-weight:600;color:var(--glow);padding:8px 4px}.chat-link:hover{text-decoration:underline}.dl-box{margin-top:16px;display:inline-block;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--line-2);box-shadow:0 12px 28px -18px #3c14184d}.dl-box .dl-meta{margin:0}.dl-box .dl-tag{margin:4px 0 0}.hero-def{margin:16px 0 0;font-size:13px;color:var(--ink-3);max-width:36em;line-height:1.7}.hero-def strong{color:var(--ink-2);font-weight:600}.ppills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-3)}.ppills li{display:flex}.ppills .lbl{margin-right:2px}.ppills a{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 4px;border-radius:999px;background:#fff;border:1px solid rgba(70,40,44,.2);color:var(--ink);font-weight:500;transition:border-color .2s ease,color .2s ease}.ppills a:hover{border-color:var(--brand);color:var(--ink)}.ppills i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:10.5px;background:var(--glow-soft);color:var(--glow)}.stage{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent);background:radial-gradient(40% 50% at 70% 46%,rgba(225,37,27,.16),rgba(225,37,27,.05) 55%,transparent 78%),radial-gradient(36% 40% at 16% 88%,rgba(240,100,60,.08),transparent 70%),linear-gradient(180deg,#E7E3E5,var(--bg) 70%)}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.stage.fx canvas{opacity:1}.stage .vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(222,216,219,.8))}.labels{position:absolute;inset:0}.nlabel{position:absolute;left:0;top:0;transform:translate(-50%,-50%);white-space:nowrap;font-size:12.5px;letter-spacing:.04em;color:var(--ink);padding:5px 11px 5px 9px;border-radius:999px;background:#fff;border:1px solid rgba(70,40,44,.2);box-shadow:0 6px 16px -10px #3c141859;display:flex;align-items:center;gap:7px;will-change:transform}.nlabel i{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px #e1251b99}.nlabel.hit i{background:var(--cyan);box-shadow:0 0 10px #f0643cb3}.nlabel.soon{background:#ffffffb8;border-style:dashed;color:var(--ink-2);font-size:12px}.nlabel.soon i{background:#b7a9ab;box-shadow:none}.nlabel em{font-style:normal;font-size:10px;margin-left:5px;padding:1px 5px;border-radius:6px;background:var(--glow-soft);color:var(--glow)}.poster{position:absolute;right:max(-40px,calc(50% - 700px));top:50%;width:min(58vw,760px);aspect-ratio:1/1;transform:translateY(-50%);transition:opacity 1s ease}.stage.fx .poster{opacity:0}.poster svg{width:100%;height:100%;display:block;overflow:visible}.poster .orb{animation:orbb 5s ease-in-out infinite;transform-origin:380px 380px}@keyframes orbb{50%{transform:scale(1.05)}}.poster .syn{stroke:#e1251b;stroke-opacity:.28;fill:none;stroke-width:1.4}.poster .syn.soon{stroke:#a89a9c;stroke-opacity:.28;stroke-dasharray:5 6}.poster .flow{stroke:#f0643c;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-dasharray:3 60;animation:pflow 2.6s linear infinite}@keyframes pflow{to{stroke-dashoffset:-126}}.poster text{font:600 17px var(--f-cn);fill:#1f1d22}.poster text.big{font-size:30px;font-weight:700}.poster .m{display:none}.poster text.soon{font-size:14px;fill:#5f5a62;font-weight:500}.poster .pill{fill:#ffffffeb;stroke:#46282c33}.poster .pill.soon{fill:#fff9;stroke-dasharray:4 3}.console{position:relative;border-radius:28px;padding:44px;overflow:hidden;color:var(--ink);background:radial-gradient(70% 46% at 50% 0%,rgba(225,37,27,.045),transparent 72%),linear-gradient(180deg,#fff,#f7f4f5);border:1px solid rgba(70,40,44,.14);box-shadow:0 1px #fff inset,0 2px 4px #3c14180a,0 34px 70px -38px #3c141861}.console:after{content:"";position:absolute;left:44px;right:44px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#E1251B 30%,#F0643C 70%,transparent)}.console>*{position:relative}.console .sec-head{margin-bottom:32px}.console .glass{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#46282c24,#46282c24) border-box;box-shadow:0 1px 2px #3c14180d,0 14px 30px -20px #3c141847}.demo-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;align-items:stretch}.chat{display:flex;flex-direction:column;overflow:hidden}.chat-top{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);background:#fbfafa}.avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--brand);border:1px solid var(--brand);flex:none}.avatar svg{width:18px;height:18px;color:#fff}.chat-top b{font-size:14.5px;font-weight:600;display:block;line-height:1.3}.chat-top small{font-size:12px;color:var(--ink-3)}.chat-top .tag{margin-left:auto}.msgs{flex:1;overflow-y:auto;padding:22px 20px;display:flex;flex-direction:column;gap:14px;height:360px;scroll-behavior:smooth;background:#f6f4f5}.msg{max-width:84%;padding:11px 15px;border-radius:14px;font-size:14.5px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.msg.buyer{align-self:flex-end;background:#fff;border:1px solid rgba(70,40,44,.16);box-shadow:0 2px 6px -3px #3c14182e;border-bottom-right-radius:4px}.msg.ai{align-self:flex-start;background:var(--glow-soft);border:1px solid rgba(225,37,27,.18);border-bottom-left-radius:4px}.msg.ai .who{display:flex;align-items:center;gap:6px;font:600 11.5px/1 var(--f-cn);letter-spacing:.04em;color:var(--glow);margin-bottom:6px}.msg.sys{align-self:center;font-size:12px;color:var(--ink-3);padding:2px 10px;border:1px dashed var(--line-2);background:#fff}.caret{display:inline-block;width:7px;height:15px;background:var(--brand);vertical-align:-2px;margin-left:2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.presets{border-top:1px solid var(--line);padding:14px 16px 16px;background:#fbfafa}.presets p{margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(225,37,27,.42);background:#fff;cursor:pointer;font-size:13.5px;color:var(--glow);transition:all .2s ease}.chip:hover{background:var(--glow-soft);border-color:var(--brand);color:var(--glow)}.chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.chip:disabled{cursor:default}.brain{padding:22px 22px 18px;display:flex;flex-direction:column}.brain-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.brain-top b{font-size:14.5px}.brain-sub{font-size:12.5px;color:var(--ink-3);margin:0 0 18px}.steps{list-style:none;margin:0;padding:0;position:relative;flex:1}.steps:before{content:"";position:absolute;left:17px;top:18px;bottom:28px;width:1px;background:#46282c24}.step{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;padding-bottom:20px}.step .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid rgba(70,40,44,.2);color:var(--ink-3);position:relative;z-index:1;transition:all .3s ease}.step .ic svg{width:17px;height:17px}.step h3{margin:0;font-size:14.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:8px;line-height:36px}.step h3 .ms{margin-left:auto;font:400 11.5px/1 var(--f-mono);color:var(--ink-3)}.step .detail{font-size:13px;color:var(--ink-3);min-height:21px;line-height:1.65}.step .detail code{font-family:var(--f-mono);font-size:12px;color:var(--glow);background:var(--glow-soft);padding:1px 6px;border-radius:5px}.step .bar{height:2px;background:#46282c1a;border-radius:2px;overflow:hidden;margin-top:8px}.step .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e1251b,#f0643c);transition:width .5s ease}.step.active .ic{color:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--glow-soft)}.step.active h3,.step.done h3{color:var(--ink)}.step.done .ic{color:var(--ok);border-color:#0b7d5273}.step.done .bar i{width:100%}.step.gate.done .ic{color:var(--brand-hi);border-color:#e1251b80;box-shadow:0 0 0 4px var(--glow-soft)}.verdict{margin-top:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fbfafa;font-size:13px;color:var(--ink-2);display:flex;gap:10px;align-items:flex-start;min-height:48px}.verdict b{font-weight:600}.verdict.v-ok{border-color:var(--ok)}.verdict.v-ok b{color:var(--ok)}.verdict.v-warn{border-color:var(--warn)}.verdict.v-warn b{color:var(--warn)}.verdict.v-no{border-color:var(--brand-hi)}.verdict.v-no b{color:var(--brand-hi)}.t-ok{color:var(--ok)}.t-mute{color:var(--ink-2)}.t-no{color:var(--brand-hi)}.demo-note{margin:16px 0 0;font-size:12.5px;color:var(--ink-3)}.caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cap{padding:26px 24px;display:block;color:inherit}.cap .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--glow);margin-bottom:16px;background:var(--glow-soft);border:1px solid rgba(225,37,27,.26)}.cap .ico svg{width:20px;height:20px}.cap.red .ico{color:#fff;background:var(--brand);border-color:var(--brand)}.cap h3{font-size:17px;margin-bottom:6px}.cap p{margin:0;font-size:14.5px;color:var(--ink-2)}.cap .more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--glow);font-weight:600}.go{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:14.5px;font-weight:600;color:var(--glow)}.go svg{width:16px;height:16px;transition:transform .2s ease}.go:hover svg{transform:translate(3px)}main>section.sec-brand{color:#fff;padding-top:76px;padding-bottom:80px;background:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.3px) 0 0/26px 26px,radial-gradient(60% 90% at 88% 0%,rgba(255,120,90,.35),transparent 62%),radial-gradient(50% 80% at 0% 100%,rgba(120,10,14,.35),transparent 62%),linear-gradient(170deg,#da2419,#c51f16 60%,#b51b13)}.sec-brand .aura{display:none}.sec-brand .sec-head h2{color:#fff}.sec-brand .sec-head h2:after{background:#fff;opacity:.9}.sec-brand .sec-head p{color:#ffffffeb}.sec-brand .eyebrow{color:#fff}.sec-brand .eyebrow:before{background:#fff;animation:none;box-shadow:none}.sec-brand .glass{color:var(--ink);box-shadow:0 1px 2px #50080a1f,0 22px 40px -22px #50080a8c}.sec-brand .glass.lift:hover{--gb:linear-gradient(120deg,#fff,#fff);box-shadow:0 1px 2px #50080a1f,0 30px 50px -22px #50080aa6}.sec-brand .cap .ico{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 16px -10px #c11e15cc}.sec-brand .go{color:#fff;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.sec-brand+.nerve{background:linear-gradient(180deg,rgba(225,37,27,.5),transparent)}main>section.sec-demo{padding-bottom:40px;background:var(--dots) 0 0/26px 26px,linear-gradient(180deg,var(--bg),var(--bg-3) 64px,var(--bg-3) calc(100% - 64px),var(--bg))}.sec-demo+.nerve{height:56px}.sec-demo+.nerve+.sec-brand{margin-top:8px}.store-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.store-bar .acct{font:500 12.5px/1.4 var(--f-mono);color:var(--ink-2)}.store-bar .acct b{color:var(--glow)}.plugs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plug{padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.plug .row{display:flex;align-items:center;gap:12px}.plug .pi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-weight:900;font-size:16px;border:1px solid rgba(70,40,44,.16);background:#f6f4f5;flex:none}.plug h3{margin:0;font-size:15.5px;font-weight:600}.plug .meta{font-size:12px;color:var(--ink-3)}.plug p{margin:0;font-size:13px;color:var(--ink-2);flex:1}.plug .act{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.plug .open{height:34px;padding:0 14px;border-radius:9px;border:1px solid rgba(225,37,27,.42);background:var(--glow-soft);color:var(--glow);font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap}.plug .open:hover{background:var(--brand);border-color:var(--brand);color:#fff}.plug .open .ring{width:14px;height:14px;border-radius:50%;border:2px solid rgba(225,37,27,.2);border-top-color:currentColor;animation:spin .7s linear infinite;display:none}.plug.busy .open .ring{display:inline-block}.plug .stage-t:empty{display:none}.plug .stage-t{font:500 11.5px/1.4 var(--f-mono);color:var(--glow);min-height:16px}.plug:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(225,37,27,.14) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.plug.lit{border-color:#0b7d528c}.plug.lit:after{animation:sweep 1s ease}@keyframes sweep{to{transform:translate(120%)}}.plug.lit .open{border-color:#0b7d5280;background:#0b7d521f;color:#08693f;cursor:default}@keyframes spin{to{transform:rotate(360deg)}}.also{display:grid;grid-template-columns:1fr 1fr;gap:16px}.also-card{padding:26px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.also-card .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(225,37,27,.24);background:var(--glow-soft);color:var(--glow)}.also-card .ico svg{width:20px;height:20px}.also-card h3{font-size:17px;margin-bottom:6px}.also-card p{margin:0;font-size:13.5px;color:var(--ink-2)}.also-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.more-link{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-size:13.5px;color:var(--glow);font-weight:500}.faq{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;max-width:880px}.faq details{padding:0;border-radius:14px}.faq summary{list-style:none;cursor:pointer;padding:18px 48px 18px 20px;position:relative;font-weight:600;font-size:15px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:20px;top:24px;width:9px;height:9px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(-135deg);top:28px}.faq details p{margin:0;padding:0 20px 18px;font-size:14px;color:var(--ink-2)}.faq details p a{color:var(--glow)}.faq summary h3{display:inline;font-size:inherit;font-weight:inherit}.banner{position:relative;overflow:hidden;border-radius:28px;padding:56px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;color:#fff;background:radial-gradient(34% 70% at 100% 0%,rgba(255,170,140,.45),transparent 70%),linear-gradient(120deg,#d02118,#dc2319 45%,#e1251b);box-shadow:0 30px 60px -34px #e1251b8c}.banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(100deg,transparent 30%,#000);-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000);opacity:.18;pointer-events:none}.banner>*{position:relative}.banner .eyebrow{color:#fff}.banner .eyebrow:before{background:#fff;animation:none;box-shadow:none}.banner h2{color:#fff;margin-top:14px}.banner p{color:#fff;margin:14px 0 0;font-size:16px}.banner-act{justify-self:end;display:flex;flex-direction:column;align-items:flex-start}.banner .btn-dl{background:#fff;color:#c11e15;box-shadow:0 16px 30px -16px #780e0c80}.banner .btn-dl:after{background:linear-gradient(100deg,transparent,rgba(225,37,27,.12),transparent)}.banner .dl-meta{color:#fff;font-size:12.5px;margin-top:16px}.banner .dl-meta b{color:#fff}.banner .dl-meta a{color:#fff;text-decoration:underline}.banner .dl-tag{color:#fff;margin-top:4px;font-size:12.5px;font-weight:500}.banner .dl-tag b{color:#fff}.site-foot{position:relative;z-index:1;border-top:1px solid rgba(70,40,44,.14);background:#e6e2e4;padding:56px 0 30px;margin-top:40px}.foot{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:28px}.foot p{font-size:13px;color:var(--ink-3);margin:14px 0 0;max-width:30em}.foot .fh{margin:0 0 14px;font-size:13px;color:var(--ink-2);font-weight:600}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13px;color:var(--ink-3)}.foot ul a:hover{color:var(--ink)}.foot-bot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-3)}.foot-bot a:hover{color:var(--ink-2)}.ihero{padding:124px 0 36px;overflow:hidden;background:radial-gradient(46% 90% at 82% 30%,rgba(225,37,27,.09),transparent 72%),linear-gradient(180deg,#EAE6E8,transparent)}.ihero .wrap{position:relative;z-index:2}.ihero-net{position:absolute;right:max(0px,calc(50% - 640px));top:70px;width:520px;height:340px;z-index:1;pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.ihero-net .ln{stroke:#e1251b38;stroke-width:1;fill:none}.ihero-net .ln.f{stroke:#f0643c80;stroke-dasharray:3 9;animation:dash 2.2s linear infinite}.ihero-net .nd{fill:#fff;stroke:#e1251b73;stroke-width:1.2}.ihero-net .nd.hi{fill:var(--brand);stroke:none}.ihero-net .nd.cy{fill:var(--cyan);stroke:none}@keyframes dash{to{stroke-dashoffset:-24}}.ihero h1{font-size:clamp(32px,4.2vw,52px);line-height:1.15;font-weight:900;letter-spacing:-.01em;margin-top:18px;max-width:18em;text-wrap:balance}.ihero h1 .glow{background:linear-gradient(100deg,#9e1219 5%,#d2231a 55%,#e5432a);-webkit-background-clip:text;background-clip:text;color:transparent}.ihero .lead{font-size:17px;color:var(--ink-2);margin:18px 0 0;max-width:38em;text-wrap:pretty}.ihero .meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px}.ihero .meta-row .updated{margin:0}.crumb{margin-bottom:22px}.crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ink-3)}.crumb li{display:flex;align-items:center;gap:6px}.crumb li+li:before{content:"";width:5px;height:5px;border-top:1.4px solid var(--ink-3);border-right:1.4px solid var(--ink-3);transform:rotate(45deg);opacity:.6;margin-right:4px}.crumb a:hover{color:var(--glow)}.crumb [aria-current]{color:var(--ink-2)}.legal-sec{padding:12px 0 72px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.toc-wrap{position:sticky;top:92px;align-self:start}.toc-t{margin:0 0 12px;font:600 12px/1 var(--f-cn);letter-spacing:.14em;color:var(--ink-3)}.toc ol{list-style:none;margin:0;padding:0 0 0 10px;border-left:1px solid var(--line-2)}.toc ol a{display:block;padding:5px 10px;margin-left:-11px;border-left:2px solid transparent;font-size:13.5px;color:var(--ink-2);border-radius:0 8px 8px 0;transition:background .2s ease,color .2s ease}.toc ol a:hover{color:var(--ink);background:#e1251b0d}.toc ol a.on{color:var(--glow);border-left-color:var(--glow);background:var(--glow-soft);font-weight:600}.toc-other{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.toc-other a{display:block;padding:4px 0;font-size:13px;color:var(--ink-3)}.toc-other a:hover,.toc-other a[aria-current]{color:var(--glow)}.doc{padding:36px 40px}.prose{font-size:15px;line-height:1.9;color:var(--ink-2)}.prose h2{font-size:20px;line-height:1.5;color:var(--ink);margin:36px 0 10px;padding-top:4px;scroll-margin-top:96px}.prose h2:first-child{margin-top:0}.prose h3{font-size:16px;color:var(--ink);margin:22px 0 6px}.prose p{margin:0 0 12px}.prose ul,.prose ol{margin:0 0 14px;padding-left:1.4em}.prose li{margin:4px 0}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--glow);text-decoration:underline;text-underline-offset:3px}.prose table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:14px}.prose th,.prose td{border:1px solid var(--line-2);padding:10px 12px;text-align:left;vertical-align:top}.prose thead th{background:#f6f2f3;color:var(--ink);font-weight:600}.prose .tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.note{margin:0 0 22px;padding:14px 16px;border-radius:12px;border:1px solid var(--line-2);background:#fbf6f5;font-size:13.5px;color:var(--ink-2);line-height:1.8}.note strong{color:var(--ink)}.prose ul.legal-contact{list-style:none;margin:0 0 16px;padding:12px 16px;border-radius:12px;border:1px solid var(--line-2);background:#fbf6f5}.prose ul.legal-contact li{margin:0;padding:3px 0;overflow-wrap:anywhere}.doc-foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px 18px}.nf{padding:132px 0 64px;min-height:calc(100vh - 120px)}.nf-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:48px;align-items:center}.nf-code{font:700 clamp(84px,12vw,148px)/1 var(--f-en);letter-spacing:-.02em;background:linear-gradient(100deg,#9e1219 5%,#d2231a 55%,#e5432a);-webkit-background-clip:text;background-clip:text;color:transparent;margin:18px 0 0}.nf h1{font-size:clamp(26px,3vw,36px);margin-top:14px;line-height:1.3}.nf .lead{font-size:16px;color:var(--ink-2);margin:14px 0 0;max-width:32em}.nf-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.nf-find{padding:26px}.nf-find h2{font-size:17px;margin:0}.nf-find .hint{margin:6px 0 14px;font-size:13px;color:var(--ink-3)}.nf-search{position:relative}.nf-search input{width:100%;height:48px;border-radius:12px;border:1px solid var(--line-2);background:#fff;padding:0 14px 0 42px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.nf-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--glow-soft)}.nf-search svg{position:absolute;left:14px;top:15px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.nf-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nf-list li[hidden]{display:none}.nf-list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;height:100%;border-radius:12px;border:1px solid var(--line);background:#fbf8f8;transition:border-color .2s ease,background .2s ease}.nf-list a:hover{border-color:var(--glow-line);background:var(--glow-soft)}.nf-list b{font-size:14.5px;display:block}.nf-list span{font-size:12px;color:var(--ink-3);line-height:1.5}.nf-act .btn-dl{height:48px;padding:0 22px;border-radius:12px}.nf-list a:after{content:"→";color:var(--glow);flex:none}.nf-empty{margin:12px 0 0;font-size:13px;color:var(--ink-3)}.nf-empty[hidden]{display:none}.aiw-btn{position:fixed;right:22px;bottom:22px;z-index:30;height:56px;padding:0 20px 0 14px;border-radius:999px;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:14.5px;background:linear-gradient(135deg,#e1251b,#b81c14);box-shadow:0 18px 38px -14px #780e0c99,0 0 0 2px #ffffff8c}.aiw-btn .orb{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0,#fff3f0 38%,#ffc4b6);box-shadow:0 0 0 3px #ffffff2e;animation:orb 3s ease-in-out infinite}@keyframes orb{50%{transform:scale(.9);box-shadow:0 0 0 5px #ffffff24}}.aiw-btn .live-dot{position:absolute;top:8px;left:36px;width:9px;height:9px;border-radius:50%;background:#34d399;border:2px solid #fff}.aiw{position:fixed;right:22px;bottom:92px;z-index:31;width:380px;max-height:min(560px,calc(100vh - 120px));display:none;flex-direction:column;border-radius:20px;overflow:hidden;background:#fffffffa;border:1px solid var(--line-2);box-shadow:0 30px 70px -24px #3c141873}.aiw.open{display:flex;animation:aiwin .28s ease}@keyframes aiwin{0%{opacity:0;transform:translateY(12px) scale(.98)}}.aiw-top{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#fff;background:#e1251b}.aiw-top .orb2{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0,#fff3f0 38%,#ffc4b6);box-shadow:0 0 0 3px #ffffff2e;flex:none}.aiw-top b{font-size:14.5px;display:block;line-height:1.3}.aiw-top small{font-size:11.5px;opacity:.85}.aiw-top .tag{margin-left:auto;color:#fff;border-color:#fff9;background:#ffffff1f}.aiw-x{width:30px;height:30px;border-radius:8px;border:0;background:#ffffff24;color:#fff;cursor:pointer;font-size:16px;line-height:1}.aiw-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:220px}.aiw-body .m{max-width:88%;padding:9px 13px;border-radius:13px;font-size:13.5px;line-height:1.7}.aiw-body .m.u{align-self:flex-end;background:var(--glow-soft);border-bottom-right-radius:4px}.aiw-body .m.a{align-self:flex-start;background:#f6f4f5;border:1px solid var(--line);border-bottom-left-radius:4px}.aiw-body .scan{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--glow)}.aiw-body .scan i{width:12px;height:12px;border-radius:50%;border:2px solid var(--glow-soft);border-top-color:var(--glow);animation:spin .8s linear infinite}.cites{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.cites a{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 9px;border-radius:8px;border:1px solid var(--line-2);color:var(--glow);background:#fff}.cites a b{font:500 11px/1 var(--f-mono);color:var(--ink-3)}.aiw-sugg{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.aiw-sugg button{font-size:12px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);cursor:pointer}.aiw-sugg button:hover{border-color:var(--glow-line);color:var(--ink)}.aiw-in{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line);margin:0}.aiw-in input{flex:1;min-width:0;height:40px;border-radius:10px;border:1px solid var(--line-2);padding:0 12px;font-size:14px;outline:none;background:#fff}.aiw-in input:focus{border-color:var(--brand)}.aiw-in button{height:40px;padding:0 14px;border-radius:10px;border:0;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}.aiw-note{font-size:11px;color:var(--ink-3);padding:0 16px 10px;margin:0}.toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,20px);opacity:0;z-index:40;padding:10px 16px;border-radius:12px;background:#fffffffa;border:1px solid var(--line-2);font-size:13px;color:var(--ink-2);transition:all .3s ease;pointer-events:none;max-width:calc(100% - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1100px){.hero-aside{display:none}.hero-grid{grid-template-columns:minmax(0,600px)}.caps,.plugs{grid-template-columns:repeat(2,minmax(0,1fr))}.foot{grid-template-columns:1fr 1fr 1fr}.foot>div:first-child{grid-column:1/-1}.poster{width:min(70vw,640px);right:-120px;opacity:.55}.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media(max-width:900px){.demo-grid,.also,.banner,.nf-grid{grid-template-columns:1fr}.nav-links,.nav .login-link{display:none}.nav-act{margin-left:auto}.menu-btn{display:block}.drawer{position:fixed;top:var(--nav-h);left:0;right:0;z-index:19;background:#fffffffa;border-bottom:1px solid var(--line);padding:10px 16px 18px;box-shadow:0 20px 40px -24px #3c14184d}.drawer.open{display:grid;gap:2px}.drawer a{padding:12px 4px;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2)}.drawer a[aria-current]{color:var(--glow);font-weight:600}.banner{padding:40px 32px}.banner-act{justify-self:start}.ihero-net{opacity:.45;right:-120px}.legal-layout{grid-template-columns:1fr;gap:0}.toc-wrap{position:static;margin-bottom:18px}.toc,.toc-t{display:none}.toc-other{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px 14px}}@media(max-width:640px){body{font-size:14.5px}.wrap{padding:0 16px}section{padding:64px 0}.hero{padding:88px 0 48px;align-items:flex-end;min-height:auto}.hero-spacer{height:30vh}.hero:before{background:linear-gradient(180deg,transparent 30%,rgba(237,234,235,.94) 46%)}.hero h1{font-size:36px}.hero .lead{font-size:15.5px}.hero .btn-dl{height:70px;width:100%;justify-content:center}.dl-hero .dl-cta{width:100%}.dl-hero .chat-link{width:100%;text-align:center;margin-top:0}.dl-box{display:block}.poster{width:min(100vw,440px);right:50%;top:6px;transform:translate(50%);opacity:1}.poster .d{display:none}.poster .m{display:inline}.ppills .lbl{width:100%;margin:0 0 2px}.caps,.plugs{grid-template-columns:1fr}.cap{padding:18px 16px;display:grid;grid-template-columns:40px 1fr;column-gap:14px}.cap .ico{margin:0;grid-row:span 3;width:40px;height:40px}.cap h3{font-size:16px;margin:0 0 2px}.cap p{font-size:13.5px}.cap .more{margin-top:6px}.plugs{grid-template-columns:1fr 1fr;gap:10px}.plugs .plug{padding:14px}.plugs .plug p,.plugs .plug .meta,.plugs .act .tag{display:none}.plugs .plug .row{flex-direction:column;align-items:flex-start;gap:8px}.console{padding:26px 16px;border-radius:20px}.console:after{left:24px;right:24px}main>section.sec-brand{padding-top:52px;padding-bottom:56px}.msgs{height:300px}.chat-top{flex-wrap:wrap}.chat-top .tag{margin-left:48px}.msg{max-width:92%}.also-card{grid-template-columns:1fr;padding:22px}.banner{padding:30px 20px;border-radius:20px}.banner-act,.banner .dl-cta{width:100%}.banner .btn-dl{width:100%;justify-content:center}.aiw-btn{transition:opacity .3s ease,transform .3s ease}.aiw-btn.tuck{opacity:0;transform:translateY(16px);pointer-events:none}.foot{grid-template-columns:1fr 1fr;gap:28px 16px}.foot>div:first-child,.foot>div:last-child{grid-column:1/-1}.logo small{display:none}.logo .logo-img{max-width:32px}.nerve{height:44px}.aiw{right:12px;left:12px;width:auto;bottom:84px}.aiw-btn{right:14px;bottom:14px;height:52px;padding:0 11px}.aiw-btn .t{display:none}.aiw-btn .live-dot{left:32px}.ihero{padding:100px 0 22px}.ihero-net{display:none}.ihero h1{font-size:30px}.ihero .lead{font-size:15.5px}.doc{padding:22px 18px}.prose{font-size:14.5px}.prose h2{font-size:18px}.nf{padding:100px 0 40px}.nf-find{padding:20px 16px}.nf-act .btn{flex:1 1 100%}.nf-list{grid-template-columns:1fr}}@media(min-width:641px){.hero-spacer{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
